From d8407db8126bfc5070fc2e76e936a62c7443b033 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Sat, 13 Nov 2021 10:14:09 +1100 Subject: [PATCH] oceani-tests: perform coverage test last. I want to see valgrind test results even when I don't have full coverage yet. So move the coverage test last. Signed-off-by: NeilBrown --- csrc/oceani-tests.mdc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/csrc/oceani-tests.mdc b/csrc/oceani-tests.mdc index 396b13e..6bc40cb 100644 --- a/csrc/oceani-tests.mdc +++ b/csrc/oceani-tests.mdc @@ -78,10 +78,6 @@ arguments separated from the name by commas. For each test, there is a section @for i in coverage/#*.gcda; do mv $$i coverage/$${i##*#}; done @gcov -o coverage oceani.mdc > /dev/null 2> /dev/null @mv *.gcov coverage ; [ -f .gcov ] && mv .gcov coverage || true - @[ -n "$$SKIP_COVERAGE_CHECK" ] || awk '/NOTEST/ { next } /^ *[1-9]/ {ran+=1} /^ *###/ {skip+=1} \ - END {printf "coverage: %6.2f%%\n", ran * 100 / (ran + skip); \ - if (ran < (ran + skip) *0.968) exit(1) }' \ - coverage/oceani.mdc.gcov @rm -f .tmp* @[ -n "$$SKIP_VALGRIND" ] || for T in $(oceani_tests); do \ @@ -96,6 +92,10 @@ arguments separated from the name by commas. For each test, there is a section echo "valgrind found memory in use at exit"; cat .tmp.valg ; exit 1 ; fi; \ echo " passed"; \ done + @[ -n "$$SKIP_COVERAGE_CHECK" ] || awk '/NOTEST/ { next } /^ *[1-9]/ {ran+=1} /^ *###/ {skip+=1} \ + END {printf "coverage: %6.2f%%\n", ran * 100 / (ran + skip); \ + if (ran < (ran + skip) *0.968) exit(1) }' \ + coverage/oceani.mdc.gcov coverage_oceani: oceani.c $(CC) $(CFLAGS) --coverage -fprofile-dir=coverage -o coverage_oceani oceani.c $(LDLIBS) -- 2.43.0