freebsd-dev/tools/regression/usr.bin/regress.m4

24 lines
390 B
Plaintext
Raw Normal View History

# $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)