diff options
Diffstat (limited to 'tools/regression/bin/sh/regress.sh')
-rw-r--r-- | tools/regression/bin/sh/regress.sh | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/tools/regression/bin/sh/regress.sh b/tools/regression/bin/sh/regress.sh deleted file mode 100644 index 60e5805..0000000 --- a/tools/regression/bin/sh/regress.sh +++ /dev/null @@ -1,42 +0,0 @@ -# $FreeBSD$ - -if [ -z "${SH}" ]; then - echo '${SH} is not set, please correct and re-run.' - exit 1 -fi -export SH=${SH} - -COUNTER=1 - -do_test() { - c=${COUNTER} - COUNTER=$((COUNTER+1)) - ${SH} $1 > tmp.stdout 2> tmp.stderr - if [ $? -ne $2 ]; then - echo "not ok ${c} - ${1} # wrong exit status" - rm tmp.stdout tmp.stderr - return - fi - for i in stdout stderr; do - if [ -f ${1}.${i} ]; then - if ! cmp -s tmp.${i} ${1}.${i}; then - echo "not ok ${c} - ${1} # wrong output on ${i}" - rm tmp.stdout tmp.stderr - return - fi - elif [ -s tmp.${i} ]; then - echo "not ok ${c} - ${1} # wrong output on ${i}" - rm tmp.stdout tmp.stderr - return - fi - done - echo "ok ${c} - ${1}" - rm tmp.stdout tmp.stderr -} - -TESTS=$(find -Es . -regex ".*\.[0-9]+") -printf "1..%d\n" $(echo ${TESTS} | wc -w) - -for i in ${TESTS} ; do - do_test ${i} ${i##*.} -done |