summaryrefslogtreecommitdiffstats
path: root/tools/regression/usr.bin/regress.m4
blob: ff25c2ca6cf4a2f33f654dd743c5b857df378ec9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# $FreeBSD$

define(`REGRESSION_START',
TESTDIR=$1
if [ -z "$TESTDIR" ]; then
  TESTDIR=.
fi
cd $TESTDIR

STATUS=0)

define(`REGRESSION_TEST',
echo "Running test $1"
$2 | diff -u regress.$1.out -
if [ $? -eq 0 ]; then
  echo "PASS: Test $1 detected no regression."
else
  STATUS=$?
  echo "FAIL: Test $1 failed: regression detected.  See above."
fi)

define(`REGRESSION_END',
exit $STATUS)
OpenPOWER on IntegriCloud