24 lines
390 B
Plaintext
24 lines
390 B
Plaintext
|
# $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)
|