From c123a76b0d1591959899e62fe7157aad46199a64 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 14 Oct 2024 09:14:59 +1000 Subject: [PATCH] test: make litest-test-suite --list YAML-compatible Part-of: --- test/litest.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/test/litest.c b/test/litest.c index 5dcbc899..5c0c9070 100644 --- a/test/litest.c +++ b/test/litest.c @@ -4820,17 +4820,21 @@ litest_list_tests(struct list *tests) struct suite *s; const char *last_test_name = NULL; + printf("groups:\n"); list_for_each(s, tests, node) { struct test *t; - printf("%s:\n", s->name); + printf(" - group: \"%s\"\n", s->name); + printf(" tests:\n"); list_for_each(t, &s->tests, node) { if (!last_test_name || - !streq(last_test_name, t->name)) - printf(" %s:\n", t->name); + !streq(last_test_name, t->name)) { + printf(" - name: \"%s\"\n", t->name); + printf(" devices:\n"); + } last_test_name = t->name; - printf(" %s\n", t->devname); + printf(" - name: \"%s\"\n", t->devname); } } }