diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-08-17 19:06:57 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-08-17 19:06:57 +0000 |
commit | db66e9bc4ae3cf01a6b9afd8122515f1a88beee1 (patch) | |
tree | 803f55f33a3ab82e30faa3e0593a1c8c7631d22c /regress-driver | |
parent | 76fc8be0486a98b7567ef6717e181ab6607e81c5 (diff) | |
download | gpsd-db66e9bc4ae3cf01a6b9afd8122515f1a88beee1.tar.gz |
Prepare to switch regression tests over to using new protocol.
All regression tests pass.
Diffstat (limited to 'regress-driver')
-rwxr-xr-x | regress-driver | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/regress-driver b/regress-driver index b8032a70..ef13c55d 100755 --- a/regress-driver +++ b/regress-driver @@ -24,7 +24,12 @@ done shift $(($OPTIND - 1)) # Enables us to turn debugging up high without screwing up the diff checks -GPSFILTER="sed -e /^GPSD,X/d -e /^gpsd:/d -e /^gpsfake/d -e /GPS-DATA/d" +# First expression filters out device notifications on old protocol. +# Second and third filter out gpsd log messages. +# Fouth filters out gps.py verbose loggging +# Fifth filters out new-style WATCH commands +# Sixth filters out device fields in new-style responses. +GPSFILTER="sed -e /^GPSD,X/d -e /^gpsd:/d -e /^gpsfake/d -e /GPS-DATA/d -e /WATCH/d -e s/\"device\":[^,]*,//" case $mode in regress) @@ -77,7 +82,7 @@ case $mode in view) echo "Viewing..." for f in $*; do - $do gpsfake -s 38400 -1 -b -p $opts ${f} + $do gpsfake -s 38400 -1 -b -p $opts ${f} | ${GPSFILTER} done exit 0 ;; |