selftests/nolibc: restore the failed tests print
authorZhangjin Wu <falcon@tinylab.org>
Mon, 19 Jun 2023 07:01:43 +0000 (15:01 +0800)
committerWilly Tarreau <w@1wt.eu>
Sun, 6 Aug 2023 10:27:52 +0000 (12:27 +0200)
The commit fa0df56a804b ("selftests/nolibc: also count skipped and
failed tests in output") added counting for the skipped and failed
tests, but also removed the 'FAIL' results print, let's restore it for
it really allow users to learn the failed details without opening the
log file.

Signed-off-by: Zhangjin Wu <falcon@tinylab.org>
Signed-off-by: Willy Tarreau <w@1wt.eu>
tools/testing/selftests/nolibc/Makefile

index 2a0c3f4fa204c15064d77423bc9a11db69ebb65e..000621f21adc0770cb5f9ef86e49ad019a2249a4 100644 (file)
@@ -84,7 +84,7 @@ CFLAGS  ?= -Os -fno-ident -fno-asynchronous-unwind-tables -std=c89 \
                $(CFLAGS_$(ARCH)) $(CFLAGS_STACKPROTECTOR)
 LDFLAGS := -s
 
-REPORT  ?= awk '/\[OK\][\r]*$$/{p++} /\[FAIL\][\r]*$$/{f++} /\[SKIPPED\][\r]*$$/{s++} \
+REPORT  ?= awk '/\[OK\][\r]*$$/{p++} /\[FAIL\][\r]*$$/{f++;print} /\[SKIPPED\][\r]*$$/{s++} \
                END{ printf("%d test(s) passed, %d skipped, %d failed.\n", p, s, f); \
                printf("See all results in %s\n", ARGV[1]); }'