mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-23 22:14:54 +00:00
test: Update ut info to show suites
It is helpful to see a list of available suites. At present this is handled by the longhelp for the 'ut' command, but this is not in a format which can be easily parsed by python tests. Add a -s option to show this. At present it is not possible to show the number of tests in each suite, but future work will address this. For now, show a ? Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
4d31a3bd33
commit
67f84dba6b
1 changed files with 13 additions and 1 deletions
|
@ -153,9 +153,21 @@ static int do_ut_all(struct cmd_tbl *cmdtp, int flag, int argc,
|
||||||
static int do_ut_info(struct cmd_tbl *cmdtp, int flag, int argc,
|
static int do_ut_info(struct cmd_tbl *cmdtp, int flag, int argc,
|
||||||
char *const argv[])
|
char *const argv[])
|
||||||
{
|
{
|
||||||
|
const char *flags;
|
||||||
|
|
||||||
printf("Test suites: %d\n", (int)ARRAY_SIZE(cmd_ut_sub));
|
printf("Test suites: %d\n", (int)ARRAY_SIZE(cmd_ut_sub));
|
||||||
printf("Total tests: %d\n", (int)UNIT_TEST_ALL_COUNT());
|
printf("Total tests: %d\n", (int)UNIT_TEST_ALL_COUNT());
|
||||||
|
|
||||||
|
flags = cmd_arg1(argc, argv);
|
||||||
|
if (flags && !strcmp("-s", flags)) {
|
||||||
|
int i;
|
||||||
|
|
||||||
|
puts("\nTests Suite\n");
|
||||||
|
puts("----- -----\n");
|
||||||
|
for (i = 1; i < ARRAY_SIZE(cmd_ut_sub); i++)
|
||||||
|
printf("%5s %s\n", "?", cmd_ut_sub[i].name);
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -186,7 +198,7 @@ U_BOOT_LONGHELP(ut,
|
||||||
"\n"
|
"\n"
|
||||||
"\nOptions for <suite>:"
|
"\nOptions for <suite>:"
|
||||||
"\nall - execute all enabled tests"
|
"\nall - execute all enabled tests"
|
||||||
"\ninfo - show info about tests"
|
"\ninfo [-s] - show info about tests [and suites]"
|
||||||
#ifdef CONFIG_CMD_ADDRMAP
|
#ifdef CONFIG_CMD_ADDRMAP
|
||||||
"\naddrmap - very basic test of addrmap command"
|
"\naddrmap - very basic test of addrmap command"
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue