summaryrefslogtreecommitdiff
path: root/gpsfake
Commit message (Collapse)AuthorAgeFilesLines
* Rip out grubby code from a previous attempt to fix the multipacket problem.Eric S. Raymond2010-06-041-1/+0
| | | | All regression tests pass.
* Dead-code removal.Eric S. Raymond2010-05-061-5/+1
|
* Implement a -u switch to force the test framework to use UDP, not ptys.Eric S. Raymond2010-05-041-2/+5
| | | | | | The good news is that rgression tests all pass with this case and -u off. The bad news is that they fail with -u on. It looks like the switch forces some other bug, previously masked, into the open.
* Typo fix.Eric S. Raymond2010-04-291-1/+1
|
* The gpsfake.py module can broadcacst on UDP rather than using a pty.Eric S. Raymond2010-04-251-1/+1
| | | | This is a step towards making UDP data sources work.
* Give gpsfake a way to prepare gpsd for graceful shutdown.Eric S. Raymond2010-04-201-0/+1
|
* Use setup.py to handle the Python shebangs.Bernd Zeimetz2010-04-201-0/+208
|
* Substitute $PYTHON instead of assuming 'python' is python. Greg Troxel2009-12-021-194/+0
| | | | Now 'make check' runs on NetbSD, and $(prefix)/bin/gpsfake works.
* The NMEA-dump flags is now properly separated from the raw flag. Eric S. Raymond2009-09-181-1/+1
| | | | | In new protocol, raw=1 dumps hex; NMEA dumping is separate. All regression tests psss.
* Fix a race condition in the test framework.Eric S. Raymond2009-08-261-2/+7
|
* This may fix the race window in the regression tests.Eric S. Raymond2009-08-261-2/+2
|
* Give gpsfake a proper main sequence.Eric S. Raymond2009-08-261-39/+41
|
* Switch regression tests and gpsfake over to new protocol.Eric S. Raymond2009-08-171-2/+1
| | | | All regression tests pass.
* Prepare to switch regression tests over to using new protocol.Eric S. Raymond2009-08-171-0/+1
| | | | All regression tests pass.
* In gpsfake, only send w+r to the slave daemon in pipe mode. Eric S. Raymond2009-08-011-4/+5
| | | | | Still works for regression testing but doesn't open an extra client when testing commands interactively.
* Allow gpsfake to accept multiple logfiles. Eric S. Raymond2009-07-291-21/+21
| | | | Needed for test of multidevice listening.
* Die gracefully if input cannot be packetized.Eric S. Raymond2009-01-291-0/+3
|
* Add option to avoid noise from the baton in batch-mode testing.Eric S. Raymond2009-01-161-0/+2
|
* We can no longer count on being able to extract a packet type for gpsfake.Eric S. Raymond2009-01-161-5/+1
|
* Revert an inadvertent inclusion of test scaffolding.Eric S. Raymond2009-01-121-1/+1
|
* Beef up instrumentation a little.Eric S. Raymond2009-01-121-5/+6
|
* Fix the gpsfake hang under 2.5. Eric S. Raymond2009-01-121-2/+2
| | | | This does not eliminate all timing problems yet.
* Add some instrumentation.Eric S. Raymond2009-01-111-1/+2
|
* Instead of wiring invocation of python2.4 into gpsfake...Eric S. Raymond2008-12-311-1/+1
| | | | | | ...put logic in the driver script to fall back to 2.4 if available. This can be overridden for testing purposes with the environment variable GPSFAKE_PYTHON.
* Back down to Python 2.4 to evade weird problems, possibly with ptys.Eric S. Raymond2008-12-301-1/+1
|
* Improvements to the test machinery, and another test.Eric S. Raymond2007-12-131-22/+8
|
* Only print the spinner if stdout is a tty. Chris Kuethe2007-01-161-6/+7
| | | | | Regression test runs no worse for me than it already does. >From Hans Ulrich Niedermann.
* Reintroduce line buffering in gps.py.Eric S. Raymond2006-12-061-1/+0
| | | | | Make gpsfake.py do realistic delays so that neither the pty buffer nor gpsd's own internal buffer gerts spammed.
* Eliminate threading from gpsfake.py.Eric S. Raymond2006-12-061-0/+2
| | | | | | | | | The TestSession class now schedules events itself. As a bonus, the new code is simpler and doesn't require system-dependent primitives that have to be implemented with /proc or fuser. There actually still is a threaded mode, untested, for use with valgrind-audit. But gpsfake doesn't need it.
* Checkpoint of the incomplete and half-tested support for setting serial...Eric S. Raymond2006-12-051-0/+3
| | | | | ...parameters in a test load. I'm checking it in ths way because it's time to try eliminating threads from gpsfake.py. The bugs are just too severe.
* Avoid strange gpsfake -l bug at end of input.Eric S. Raymond2006-11-291-3/+4
|
* Make the -l option of gpsfake more useful.Eric S. Raymond2006-11-291-4/+11
|
* Rebuild regressions...Eric S. Raymond2006-11-101-2/+4
| | | | | | | | ...because the way modes and error estimates are reported has legitimately changed. Also, make gpsfake and gpsprof less noisy when their output is going to a file rather than a tty.
* This version of gpsfake seems to show that the J command works fine.Eric S. Raymond2006-10-291-2/+3
|
* Add undocumented -f option for J flicker checking.Eric S. Raymond2006-10-281-4/+26
|
* Avoid issuing spurious 3D error estimates in 2D mode.Eric S. Raymond2006-09-051-1/+1
| | | | Rebuild the regression tests on a 32-bit machine.
* Eliminate use of fuser(1) from gpsfake.Eric S. Raymond2006-07-291-0/+3
|
* Fix breakage in a test, handle faking a port for regression Eric S. Raymond2006-07-251-1/+9
| | | | tests more gracefully.
* Pipe (-p) option split into -1 and -p options. New test added.Eric S. Raymond2006-07-231-5/+8
|
* Do a better job of catching invocation errors.Eric S. Raymond2006-07-231-1/+6
|
* This version of gpsfake is OK with the -p option.Eric S. Raymond2006-07-231-2/+4
|
* Add -v option to gpsfake.Eric S. Raymond2006-06-091-2/+5
| | | | Update regression test because of start-of-cycle check on GGA.
* Catch a socket error sometimes triggered by interrupting the script.Eric S. Raymond2005-09-071-3/+7
|
* This improves the gpsfake error messsages when failing to open a log file.Gary E. Miller2005-08-271-3/+3
| | | | Thanks to Henrik Riomar.
* Add -r option to gpsfake.Eric S. Raymond2005-07-291-2/+5
|
* With the bug in the framework code fixed, some delays are not necessary.Eric S. Raymond2005-07-271-1/+1
|
* Add -i option to gpsfake.Eric S. Raymond2005-07-231-3/+10
|
* gpsfake can feed the daemon an RTCM stream...Eric S. Raymond2005-07-161-1/+1
| | | | ...but the daemon cannot yet sync with it.
* gpsfake -v no longer does anything, so remove it. Ship valgrind-audit.Eric S. Raymond2005-06-261-17/+15
|
* First version of valgrind torture test.Eric S. Raymond2005-06-251-0/+1
|