summaryrefslogtreecommitdiff
path: root/regress-driver
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-01-18 05:26:38 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-01-18 05:26:38 +0000
commitc8d612c9d0822eb1854081d33b489e7e8f0e2a78 (patch)
tree921e12765a1e6b7117c719a12c6f700b559c3854 /regress-driver
parent52855f2f7da6d685bb2eb102c9eec3795381546e (diff)
downloadgpsd-c8d612c9d0822eb1854081d33b489e7e8f0e2a78.tar.gz
Allow the regression-test driver to operate with debugging set high.
Diffstat (limited to 'regress-driver')
-rwxr-xr-xregress-driver7
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
;;