From c8d612c9d0822eb1854081d33b489e7e8f0e2a78 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sun, 18 Jan 2009 05:26:38 +0000 Subject: Allow the regression-test driver to operate with debugging set high. --- regress-driver | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'regress-driver') diff --git a/regress-driver b/regress-driver index 9fb3b79a..f6ea56fe 100755 --- a/regress-driver +++ b/regress-driver @@ -22,6 +22,9 @@ do done shift $(($OPTIND - 1)) +# Enables us to turn debugging up high without screwing up the diff checks +GPSFILTER='^GPSD,X|^gpsd:|^gpsfake:|^GPS DATA' + case $mode in regress) echo "Testing the daemon..." @@ -30,7 +33,7 @@ case $mode in dir=`dirname $f` if [ -r $f.chk ] then - $do gpsfake -s 38400 -1 -p $opts ${f} | grep -v "^GPSD,X" >$dir/test.chk; + $do gpsfake -s 38400 -1 -p $opts ${f} | egrep -v "${GPSFILTER}" >$dir/test.chk; if $do diff -ub ${f}.chk $dir/test.chk; then :; else errors=`expr $errors + 1`; fi; @@ -62,7 +65,7 @@ case $mode in build) echo "Rebuilding regressions..." for f in $*; do - $do gpsfake -s 38400 -1 -b -p $opts ${f} | grep -v "^GPSD,X" >${f}.chk; + $do gpsfake -s 38400 -1 -b -p $opts ${f} | egrep -v "${GPSFILTER}" >${f}.chk; done exit 0 ;; -- cgit v1.2.1