summaryrefslogtreecommitdiff
path: root/gpsfake
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* TestSession now does its own signal handling.Eric S. Raymond2005-06-251-8/+2
|
* gpsfake now uses the TestSession object.Eric S. Raymond2005-06-251-61/+39
| | | | | This revealed an odd bug in the old test framework that lost the last few lines that should have gone to each check file.
* gpsfake progress prompt is now optional.Eric S. Raymond2005-06-241-6/+11
|
* Predicate unification.Eric S. Raymond2005-06-241-1/+2
|
* Start of TestSession class -- not working yet.Eric S. Raymond2005-06-241-4/+3
|
* Correct the arguments to gpsfake's daemon invocation.Eric S. Raymond2005-06-241-2/+2
|
* Small cleanup in gpsfake.Eric S. Raymond2005-06-241-1/+1
|
* Make the spawn command that launched the test daemon visible.Eric S. Raymond2005-06-241-2/+2
|
* gpsfake.py is now a separate loadable module, so we can write more test loads.Eric S. Raymond2005-06-241-298/+126
|
* Freeze before pulling the session-faking stuff into its own module.Eric S. Raymond2005-06-241-1/+1
|
* gpsfake acquires -m (monitor) option.Eric S. Raymond2005-06-231-12/+12
|
* Switch gpsfake to using the control socket.Eric S. Raymond2005-06-231-2/+2
| | | | This is a big step towards simulating multiple GPSes.
* Fixes for the hotplug/control-socket mechanism.Eric S. Raymond2005-06-231-18/+18
|
* Add methods for editing the internal device list, but don't try to use them yet.Eric S. Raymond2005-06-221-0/+9
|
* More gpsfake cleanup.Eric S. Raymond2005-06-221-133/+132
|
* Factor out more predicates.Eric S. Raymond2005-06-221-22/+29
|