test: fix test listing

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2017-09-21 15:56:29 +10:00
parent 8c2ed7adbf
commit ad5df72d57

View file

@ -3515,12 +3515,19 @@ static void
litest_list_tests(struct list *tests)
{
struct suite *s;
const char *last_test_name = NULL;
list_for_each(s, tests, node) {
struct test *t;
printf("%s:\n", s->name);
list_for_each(t, &s->tests, node) {
printf(" %s\n", t->name);
if (!last_test_name ||
!streq(last_test_name, t->name))
printf(" %s:\n", t->name);
last_test_name = t->name;
printf(" %s\n", t->devname);
}
}
}