X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=regress%2Fcheckall;h=0765eab89b9539d166e6dad083b866f50c658b2b;hb=2345cc9b2cf1eb59444d33c17d443bd93c6a5743;hp=2191ae28cc18c30a8ce2efc6e87ed45bed2dd096;hpb=1c957fdadf0ab368ab1266fbd6a9ea8fbe3b271d;p=adns.git 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