From b21642bd2561957fdd487faf11a2d21c11d75b03 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Tue, 10 Sep 2019 21:48:22 +0200 Subject: [PATCH] t: exit code reflects test failures --- t/regress.t | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/t/regress.t b/t/regress.t index 45ee5ba..84f3c99 100755 --- a/t/regress.t +++ b/t/regress.t @@ -3,6 +3,7 @@ cd "${0%/*}" || exit 1 test_count=0 +fail_count=0 COLUMNS=40 regenerate= @@ -42,8 +43,13 @@ do if test -e $file.out; then $cmd 2>&1 | diffcmd "$file.out" -; fi fi - test 0 = $? || printf 'not ' + if test 0 != $? + then + fail_count=$((fail_count+1)) + printf 'not ' + fi echo "ok $test_count - $name" done echo "1..$test_count" +exit $((fail_count>0)) -- 2.30.0