summaryrefslogtreecommitdiff
path: root/regress-driver
Commit message (Collapse)AuthorAgeFilesLines
* 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