selftests/nolibc: always print the path to test log file
authorZhangjin Wu <falcon@tinylab.org>
Mon, 19 Jun 2023 06:57:34 +0000 (14:57 +0800)
committerWilly Tarreau <w@1wt.eu>
Sun, 6 Aug 2023 10:27:52 +0000 (12:27 +0200)
Even when there is no failure, developers may be still interested in the
test log file, especially, string alignment, duplicated print, kernel
message and so forth, so, always print the path to test log file.

A new line is added for such a print to avoid annoying people who don't
care about it when the test pass completely.

Suggested-by: Willy Tarreau <w@1wt.eu>
Link: https://lore.kernel.org/lkml/ZIB792FtG6ibOudp@1wt.eu/
Signed-off-by: Zhangjin Wu <falcon@tinylab.org>
Signed-off-by: Willy Tarreau <w@1wt.eu>
tools/testing/selftests/nolibc/Makefile

index 262a9f2..2a0c3f4 100644 (file)
@@ -85,8 +85,8 @@ CFLAGS  ?= -Os -fno-ident -fno-asynchronous-unwind-tables -std=c89 \
 LDFLAGS := -s
 
 REPORT  ?= awk '/\[OK\][\r]*$$/{p++} /\[FAIL\][\r]*$$/{f++} /\[SKIPPED\][\r]*$$/{s++} \
-               END{ printf("%d test(s) passed, %d skipped, %d failed.", p, s, f); \
-               if (s+f > 0) printf(" See all results in %s\n", ARGV[1]); else print; }'
+               END{ printf("%d test(s) passed, %d skipped, %d failed.\n", p, s, f); \
+               printf("See all results in %s\n", ARGV[1]); }'
 
 help:
        @echo "Supported targets under selftests/nolibc:"