regress.sh revision 98760
1# $FreeBSD: head/tools/regression/usr.bin/m4/regress.sh 98760 2002-06-24 14:29:19Z jmallett $ 2 3# Go into the regression test directory, handed to us by make(1) 4TESTDIR=$1 5if [ -z "$TESTDIR" ]; then 6 TESTDIR=. 7fi 8cd $TESTDIR 9 10STATUS=0 11 12for test in GNU/changecom changecom; do 13 echo "Running test $test" 14 case "$test" in 15 GNU/*) 16 M4="m4 -g" 17 GNU="g" 18 test=`basename $test` 19 ;; 20 *) 21 M4="m4" 22 GNU="" 23 ;; 24 esac 25 case "$test" in 26 changecom) 27 $M4 < regress.$test.in | diff -u regress.$GNU$test.out - 28 ;; 29 esac 30 if [ $? -eq 0 ]; then 31 echo "PASS: Test $test detected no regression, output matches." 32 else 33 STATUS=$? 34 echo "FAIL: Test $test failed: regression detected. See above." 35 fi 36done 37 38exit $STATUS 39 40REGRESSION_END() 41