X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/1c957fdadf0ab368ab1266fbd6a9ea8fbe3b271d..594377f257454efe6b38e68f2d5d367e4bfe2521:/regress/checkall diff --git a/regress/checkall b/regress/checkall index 2191ae2..0765eab 100755 --- a/regress/checkall +++ b/regress/checkall @@ -1,29 +1,32 @@ #!/bin/sh -allok=true +failed='' +passed='' for f in case-*.sys do case="`echo \"$f\" | sed -e 's/^case-//; s/\.sys$//'`" if ./r1test $case then - : + passed="$passed $case" else echo - allok=false + failed="$failed $case" echo fi done -if $allok +if [ "x$failed" = x ] then echo " all tests passed." exit 0 fi -echo >&2 ' +echo >&2 " AT LEAST ONE TEST FAILED -' +passed tests:${passed:- NONE} +failed tests:$failed +" exit 1