diff options
author | Steven Young <sdyoung@users.sourceforge.net> | 2000-02-16 17:32:49 +0000 |
---|---|---|
committer | Steven Young <sdyoung@users.sourceforge.net> | 2000-02-16 17:32:49 +0000 |
commit | 37e63909c09359ddd5baf7a237387ee5f7219c2d (patch) | |
tree | 118da48d4b5ed947bc4cb9c004d7e10a976be57a /adns-0.6/regress/checkall | |
parent | a094587fb0e92c5638808d7bff91ef802e200112 (diff) | |
download | tinyproxy-37e63909c09359ddd5baf7a237387ee5f7219c2d.tar.gz tinyproxy-37e63909c09359ddd5baf7a237387ee5f7219c2d.zip |
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'adns-0.6/regress/checkall')
-rwxr-xr-x | adns-0.6/regress/checkall | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/adns-0.6/regress/checkall b/adns-0.6/regress/checkall new file mode 100755 index 0000000..64bd935 --- /dev/null +++ b/adns-0.6/regress/checkall @@ -0,0 +1,47 @@ +#!/bin/sh + +set -e + +failed='' +passed='' +skipped='' + +for f in case-*.sys +do + case="`echo \"$f\" | sed -e 's/^case-//; s/\.sys$//'`" + set +e + ./r1test $case + rc=$? + set -e + case $rc in + 0) passed="$passed $case" ;; + 5) skipped="$skipped $case" ;; + *) echo + failed="$failed $case" + echo + ;; + esac +done + +if [ "x$failed" = x ] +then + echo " +" + if [ "x$skipped" = x ] + then + echo "all tests passed." + else + echo "all applicable tests passed (skipped:$skipped)" + fi + echo + exit 0 +fi + +echo >&2 " +AT LEAST ONE TEST FAILED +passed tests:${passed:- NONE} +skipped tests:${skipped:- NONE} +failed tests:$failed +" + +exit 1 |