test: dm: Move the time test over to the ut command
Unify the command for running unit tests further by moving the "ut_time" command over to "ut time". Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
40441e0bd3
commit
c812f722f8
|
@ -37,5 +37,5 @@ CONFIG_USB_EMUL=y
|
||||||
CONFIG_USB_STORAGE=y
|
CONFIG_USB_STORAGE=y
|
||||||
CONFIG_DM_RTC=y
|
CONFIG_DM_RTC=y
|
||||||
CONFIG_ERRNO_STR=y
|
CONFIG_ERRNO_STR=y
|
||||||
CONFIG_CMD_UT_TIME=y
|
CONFIG_UT_TIME=y
|
||||||
CONFIG_UT_DM=y
|
CONFIG_UT_DM=y
|
||||||
|
|
|
@ -9,5 +9,6 @@
|
||||||
#define __TEST_SUITES_H__
|
#define __TEST_SUITES_H__
|
||||||
|
|
||||||
int do_ut_dm(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
|
int do_ut_dm(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
|
||||||
|
int do_ut_time(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
|
||||||
|
|
||||||
#endif /* __TEST_SUITES_H__ */
|
#endif /* __TEST_SUITES_H__ */
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
config UNIT_TEST
|
config UNIT_TEST
|
||||||
bool
|
bool
|
||||||
|
|
||||||
config CMD_UT_TIME
|
config UT_TIME
|
||||||
bool "Unit tests for time functions"
|
bool "Unit tests for time functions"
|
||||||
|
select UNIT_TEST
|
||||||
help
|
help
|
||||||
Enables the 'ut_time' command which tests that the time functions
|
Enables the 'ut time' command which tests that the time functions
|
||||||
work correctly. The test is fairly simple and will not catch all
|
work correctly. The test is fairly simple and will not catch all
|
||||||
problems. But if you are having problems with udelay() and the like,
|
problems. But if you are having problems with udelay() and the like,
|
||||||
this is a good place to start.
|
this is a good place to start.
|
||||||
|
|
|
@ -8,4 +8,4 @@ obj-$(CONFIG_UNIT_TEST) += cmd_ut.o
|
||||||
obj-$(CONFIG_UNIT_TEST) += ut.o
|
obj-$(CONFIG_UNIT_TEST) += ut.o
|
||||||
obj-$(CONFIG_SANDBOX) += command_ut.o
|
obj-$(CONFIG_SANDBOX) += command_ut.o
|
||||||
obj-$(CONFIG_SANDBOX) += compression.o
|
obj-$(CONFIG_SANDBOX) += compression.o
|
||||||
obj-$(CONFIG_CMD_UT_TIME) += time_ut.o
|
obj-$(CONFIG_UT_TIME) += time_ut.o
|
||||||
|
|
|
@ -16,6 +16,9 @@ static cmd_tbl_t cmd_ut_sub[] = {
|
||||||
#if defined(CONFIG_UT_DM)
|
#if defined(CONFIG_UT_DM)
|
||||||
U_BOOT_CMD_MKENT(dm, CONFIG_SYS_MAXARGS, 1, do_ut_dm, "", ""),
|
U_BOOT_CMD_MKENT(dm, CONFIG_SYS_MAXARGS, 1, do_ut_dm, "", ""),
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef CONFIG_UT_TIME
|
||||||
|
U_BOOT_CMD_MKENT(time, CONFIG_SYS_MAXARGS, 1, do_ut_time, "", ""),
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
static int do_ut_all(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
static int do_ut_all(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||||
|
@ -58,6 +61,9 @@ static char ut_help_text[] =
|
||||||
"all - execute all enabled tests\n"
|
"all - execute all enabled tests\n"
|
||||||
#ifdef CONFIG_UT_DM
|
#ifdef CONFIG_UT_DM
|
||||||
"ut dm [test-name]\n"
|
"ut dm [test-name]\n"
|
||||||
|
#endif
|
||||||
|
#ifdef CONFIG_UT_TIME
|
||||||
|
"ut time - Very basic test of time functions\n"
|
||||||
#endif
|
#endif
|
||||||
;
|
;
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -116,7 +116,7 @@ static int test_udelay(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int do_ut_time(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
int do_ut_time(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
|
@ -129,9 +129,3 @@ static int do_ut_time(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||||
|
|
||||||
return ret ? CMD_RET_FAILURE : CMD_RET_SUCCESS;
|
return ret ? CMD_RET_FAILURE : CMD_RET_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
U_BOOT_CMD(
|
|
||||||
ut_time, 1, 1, do_ut_time,
|
|
||||||
"Very basic test of time functions",
|
|
||||||
""
|
|
||||||
);
|
|
||||||
|
|
Loading…
Reference in New Issue