diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-01-18 05:26:38 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-01-18 05:26:38 +0000 |
commit | c8d612c9d0822eb1854081d33b489e7e8f0e2a78 (patch) | |
tree | 921e12765a1e6b7117c719a12c6f700b559c3854 /regress-driver | |
parent | 52855f2f7da6d685bb2eb102c9eec3795381546e (diff) | |
download | gpsd-c8d612c9d0822eb1854081d33b489e7e8f0e2a78.tar.gz |
Allow the regression-test driver to operate with debugging set high.
Diffstat (limited to 'regress-driver')
-rwxr-xr-x | regress-driver | 7 |
1 files changed, 5 insertions, 2 deletions
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 ;; |