summaryrefslogtreecommitdiffstats
path: root/tools/regression/usr.bin/uuencode/regress.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/regression/usr.bin/uuencode/regress.sh')
-rw-r--r--tools/regression/usr.bin/uuencode/regress.sh30
1 files changed, 4 insertions, 26 deletions
diff --git a/tools/regression/usr.bin/uuencode/regress.sh b/tools/regression/usr.bin/uuencode/regress.sh
index b039768..ec78286 100644
--- a/tools/regression/usr.bin/uuencode/regress.sh
+++ b/tools/regression/usr.bin/uuencode/regress.sh
@@ -1,33 +1,11 @@
# $FreeBSD$
-# Go into the regression test directory, handed to us by make(1)
-TESTDIR=$1
-if [ -z "$TESTDIR" ]; then
- TESTDIR=.
-fi
-cd $TESTDIR
-
-STATUS=0
+REGRESSION_START($1)
# To make sure we end up with matching headers.
umask 022
-for test in traditional base64; do
- echo "Running test $test"
- case "$test" in
- traditional)
- uuencode regress.in < regress.in | diff -u regress.$test.out -
- ;;
- base64)
- uuencode -m regress.in < regress.in | diff -u regress.$test.out -
- ;;
- esac
- if [ $? -eq 0 ]; then
- echo "PASS: Test $test detected no regression, output matches."
- else
- STATUS=$?
- echo "FAIL: Test $test failed: regression detected. See above."
- fi
-done
+REGRESSION_TEST(`traditional', `uuencode regress.in < regress.in')
+REGRESSION_TEST(`base64', `uuencode -m regress.in < regress.in')
-exit $STATUS
+REGRESSION_END()
OpenPOWER on IntegriCloud