regress.sh revision 137587
1# $FreeBSD: head/tools/regression/usr.bin/m4/regress.sh 137587 2004-11-11 19:47:55Z nik $ 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 12echo 1..2 13 14for test in GNU/changecom changecom; do 15 case "$test" in 16 GNU/*) 17 M4="m4 -g" 18 GNU="g" 19 test=`basename $test` 20 ;; 21 *) 22 M4="m4" 23 GNU="" 24 ;; 25 esac 26 case "$test" in 27 changecom) 28 $M4 < regress.$test.in | diff -u regress.$GNU$test.out - 29 ;; 30 esac 31 if [ $? -eq 0 ]; then 32 echo "ok - $test # Test detected no regression, output matches." 33 else 34 STATUS=$? 35 echo "not ok - $test # Test failed: regression detected. See above." 36 fi 37done 38 39exit $STATUS 40 41REGRESSION_END() 42