chiark / gitweb /
Better usage messages (and no default query domain) for adnstest.
[adns.git] / regress / checkall
index 2191ae28cc18c30a8ce2efc6e87ed45bed2dd096..0765eab89b9539d166e6dad083b866f50c658b2b 100755 (executable)
@@ -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