regress.sh revision 95166
195138Sjmallett# $FreeBSD: head/tools/regression/usr.bin/uudecode/regress.sh 95166 2002-04-21 00:18:29Z jmallett $
295138Sjmallett
395138Sjmallett# Go into the regression test directory, handed to us by make(1)
495138SjmallettTESTDIR=$1
595138Sjmallettif [ -z "$TESTDIR" ]; then
695138Sjmallett  TESTDIR=.
795138Sjmallettfi
895138Sjmallettcd $TESTDIR
995138Sjmallett
1095166SjmallettSTATUS=0
1195166Sjmallett
1295138Sjmallettfor test in traditional base64; do
1395138Sjmallett  echo "Running test $test"
1495138Sjmallett  uudecode -p < regress.$test.in | cmp regress.out -
1595138Sjmallett  if [ $? -eq 0 ]; then
1695138Sjmallett    echo "Test $test detected no regression, output matches."
1795138Sjmallett  else
1895166Sjmallett    STATUS=$?
1995138Sjmallett    echo "Test $test failed: regression detected.  See above."
2095138Sjmallett  fi
2195138Sjmallettdone
2295166Sjmallett
2395166Sjmallettexit $STATUS
24