1# $FreeBSD$
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