git.shiar.nl
/
barcat.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
abc01e5
)
t: exit code reflects test failures
author
Mischa POSLAWSKY
<perl@shiar.org>
Tue, 10 Sep 2019 19:48:22 +0000
(21:48 +0200)
committer
Mischa POSLAWSKY
<perl@shiar.org>
Thu, 12 Sep 2019 15:48:11 +0000
(17:48 +0200)
t/regress.t
patch
|
blob
|
history
diff --git
a/t/regress.t
b/t/regress.t
index 45ee5ba2b64d56682f78719e1520bfbe7943da50..84f3c9975ebfeb5f9e875cfc84086dd153522726 100755
(executable)
--- a/
t/regress.t
+++ b/
t/regress.t
@@
-3,6
+3,7
@@
cd "${0%/*}" || exit 1
test_count=0
cd "${0%/*}" || exit 1
test_count=0
+fail_count=0
COLUMNS=40
regenerate=
COLUMNS=40
regenerate=
@@
-42,8
+43,13
@@
do
if test -e $file.out; then $cmd 2>&1 | diffcmd "$file.out" -; fi
fi
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"
echo "ok $test_count - $name"
done
echo "1..$test_count"
+exit $((fail_count>0))