summaryrefslogtreecommitdiff
path: root/regress-driver
Commit message (Collapse)AuthorAgeFilesLines
* Implement a -u switch to force the test framework to use UDP, not ptys.Eric S. Raymond2010-05-041-1/+2
| | | | | | 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.
* Comment the Python related rules and definitions.Bernd Zeimetz2010-04-231-0/+2
|
* regress-driver reports elapsed time.Eric S. Raymond2010-04-201-4/+19
|
* Fix PATH in regress-driver.Bernd Zeimetz2010-04-201-2/+8
| | | | | We need to have the build directory in $PATH to find the new gpsd in case there is one in $PATH somewhere else in the system.
* Make some print statements compatible with python3.1.Bernd Zeimetz2010-04-201-2/+2
|
* Make regress-driver posix-compatible.Bernd Zeimetz2010-04-161-1/+1
| | | | (Using signal names instead of numbers for trap).
* regress-driver: Simplify PATH/PYTHONPATH evaluation.Bernd Zeimetz2010-04-161-17/+11
| | | | | | This also ensures that we don't need to add . to $PATH. Adding `dirname $0` in case we don't have scripts in build/scripts-$python_version should be enough.
* Merge branch 'master' of git.berlios.de:/gitroot/gpsdBernd Zeimetz2010-04-161-0/+1
|\
| * Explain dot in path.Eric S. Raymond2010-04-071-0/+7
| |
* | regress-driver: Use setup.py build directory.Bernd Zeimetz2010-04-161-2/+20
|/ | | | | | To ensure that regress-driver doesn't use a system-wide installation of the gps module and scripts, the scripts and lib directory from the setup.py build are added to PYTHONPATH/PATH.
* Correct an error in the last regress-driver change.Eric S. Raymond2010-04-041-1/+1
|
* Half of the last change was a bad idea. All regression tests passEric S. Raymond2010-04-041-8/+7
|
* Filter -0.000 to 0.000. Suppress baton prompts on non-ttys unless -t.Eric S. Raymond2010-04-041-5/+11
|
* Make the regress-driver safe for running concurrently.Eric S. Raymond2010-04-021-17/+17
| | | | | | Do all tempfiles in /tmp. Differentiate by $$. Needed now that the flock facility means there might be more than one of these running at a time on a test system.
* Create a regression-test framework for the client library...Eric S. Raymond2009-11-251-6/+17
| | | | ...directly parallel to that for the daemon.
* Fix a corner case in the regress-driver filter.Eric S. Raymond2009-10-121-1/+1
|
* Revert a previous simplification.Eric S. Raymond2009-09-211-4/+7
| | | | | | Restore the code in the regression-test driver to check against both the test file and a version with the last line removed; OpenBSD apparently still has some kind of pty buffering issue that requires this.
* Repair the superraw test.Eric S. Raymond2009-09-181-2/+2
|
* Remove a fulfilled TODO item, add some warning comments,Eric S. Raymond2009-09-171-1/+1
| | | | and fix a minor inconsistency.
* More simplification of the regression test driver.Eric S. Raymond2009-09-141-3/+3
|
* Simplify the regression-test driver.Eric S. Raymond2009-09-141-5/+4
| | | | | | The last major change in the packet-getter means it should no longer be necessary to test against both a check file and the same file with the last line omitted.
* Prevent spurious failure indication from shell trap statement.Eric S. Raymond2009-09-061-1/+1
|
* Clean up properly on signal.Eric S. Raymond2009-09-051-1/+1
|
* Eliminate a dependency on old protocol.Eric S. Raymond2009-09-051-2/+1
|
* Prevent adventitious doubling of regression diff lines.Eric S. Raymond2009-09-031-3/+3
|
* regress-driver -n can't be made to work, so get rid of it.Eric S. Raymond2009-08-311-13/+12
|
* Update some documentation. Eric S. Raymond2009-08-281-0/+1
| | | | | Removing the todo item is a bit of a fib as we've only verified types 1 and 9, but the rest are coming. All regression tests pass.
* GNU sed doesn't like having no command-line arguments.Eric S. Raymond2009-08-271-5/+5
|
* Adjusts tests after fix of a bug in the fixbuffer-clearing logicEric S. Raymond2009-08-261-6/+13
| | | | | | Many regression tests were subtly broken by it; affected fields were alt, (sometinmes cleared when it shouldn't have been), mode, and ep[hvs].
* Direct some diagnostics to standard error.Eric S. Raymond2009-08-261-4/+4
|
* Exclude more junk from regression check logs.Eric S. Raymond2009-08-251-4/+5
|
* Filter DEVICE lines out of regression tests.Eric S. Raymond2009-08-241-2/+3
|
* Prepare to switch regression tests over to using new protocol.Eric S. Raymond2009-08-171-2/+7
| | | | All regression tests pass.
* Simplify the regression-test driver a bit...Eric S. Raymond2009-08-141-3/+3
| | | | ...preparing to switch to new protocol.
* Fix the regression-test driver and the tests.Eric S. Raymond2009-08-141-3/+4
| | | | | This just get things back to a consistent state using the old protocol. We'll need another rebuild to switch over to new protocol.
* Make the regression tester clean up after itself better.Eric S. Raymond2009-01-211-1/+1
|
* Another try at defeating regression-timing bug.Eric S. Raymond2009-01-181-3/+7
| | | | | | | | | | This turns out to be at least a triple-point failure. Previous changes reduced the frequency and made it less random, but it appears gpsd has an unavoidable race condition when feeding through PTYs that can lose the last input packet. Workaround: compare test output with both the checkfile and the checkfile with its last line removed.
* Allow the regression-test driver to operate with debugging set high.Eric S. Raymond2009-01-181-2/+5
|
* Add option to avoid noise from the baton in batch-mode testing.Eric S. Raymond2009-01-161-3/+4
|
* Simplify the regression-test driver.Eric S. Raymond2009-01-161-3/+3
|
* gsfake hang problem is solved.Eric S. Raymond2009-01-101-15/+0
| | | | | We still have some timing-dependent glitches in the regression tests, though.
* bash is not required.Eric S. Raymond2008-12-311-1/+1
|
* Instead of wiring invocation of python2.4 into gpsfake...Eric S. Raymond2008-12-311-4/+19
| | | | | | ...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.
* Use getopts for argument processing.Eric S. Raymond2007-12-131-18/+34
|
* Cope gracefully if a regression test is missing its check file.Eric S. Raymond2007-12-131-8/+14
|
* Portability tweaks.Eric S. Raymond2007-12-101-1/+1
|
* Document the new regression-test organization.Eric S. Raymond2007-12-101-0/+53