summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
...
* We now have a test for AIS Type 13 decoding based on live and verified dataEric S. Raymond2010-01-282-0/+19
|
* Add another regression test, for the BT-451.Eric S. Raymond2010-01-022-0/+2397
|
* Introduce the "scaled" attribute to JSON dumps...Eric S. Raymond2009-12-182-58/+58
| | | | ...so they are fully self-describing again.
* Add another database entry and test log, this time for the Nokia LD-4W.Eric S. Raymond2009-12-142-0/+423
|
* Add a test log for the CH-4711.Eric S. Raymond2009-12-052-0/+498
|
* Add two more regression tests. Pre-release doc cleanup.Eric S. Raymond2009-12-044-0/+446
|
* This commit resolves the time overflows in the rgm3800 and mkt3301.Eric S. Raymond2009-12-0412-200/+186
| | | | | | | | | | | These were causing port problems on systems with 32-bit time. It turns out the problem was with the assumption that these devices always deliver a valid time in $GPRMC. They don't when the navigation warning bit (second field 'V') is on! The NMEA driver now knows. Also, the code now contains a sanity check - it will log a complaint if it sees a date moere than a year in the future. This invariably indicates some driver-level problem with time extraction.
* Fix one of gdt's regression-test failures.Eric S. Raymond2009-12-041-24/+24
| | | | | | | | Turns out uBlox was setting USED_SET when it shouldn't have, leading to spurious satellite numbers in the faked $GSAs. There's still something a bit off here, as some of those slots should be populated. But at least we getr consistent zeroes now instead of random garbage. Revisit this after the 2.90 release.
* gpspipe exposed an orthogonality failure.Eric S. Raymond2009-12-034-23/+128
| | | | | | | | | | | | Fix it by adding a json switch separate from watch enable. This involved moving where fake NMEA is generated to a different place, treating it as just another form of report generation rather than a side effect of receiving a sentence. Also, some client-side code had to be changed to use the json flag. A side effect is that some binary-protocol devicers generate fake $GPGSA sentences somewhat more often than they used to, and this meant rebuilding four more regression tests.
* Fix a minor glitch in the client-side debugging instrumentation.Eric S. Raymond2009-12-011-1/+1
|
* There are client library tests now, so rename the 'stable' directory...Eric S. Raymond2009-11-3088-0/+0
| | | | ...to something more descriptive.
* Added regression-test loads for AIS message types 12-14.Eric S. Raymond2009-11-302-2/+80
|
* Enable handling of multiple JSON objectts per line, and add a test for it.Eric S. Raymond2009-11-293-0/+7
|
* Create a regression-test framework for the client library...Eric S. Raymond2009-11-252-0/+2
| | | | ...directly parallel to that for the daemon.
* Fix up a regression test of the sentence decoder.Eric S. Raymond2009-11-241-1/+3
|
* Recent TSIP changes require a rebuild of the trimble-lassen_iq-playacar test. Eric S. Raymond2009-11-191-0/+2
| | | | Otherwise, all regression tests pass.
* Fix up some regression tests to track a recent API change.Eric S. Raymond2009-11-191-4/+6
|
* vdop was mislabeled as zdop.Eric S. Raymond2009-11-1232-545/+545
|
* Rebuild regression tests to incorporate the embarassing-typo fix from 5 Nov.Eric S. Raymond2009-11-1132-545/+545
|
* Fix a corner case in the regress-driver filter.Eric S. Raymond2009-10-121-2/+2
|
* Suppress unstable and negative timestamps in devices like the uBlox-lea-4h...Eric S. Raymond2009-10-062-84/+29
| | | | ...by checking more carefully for malformed ZDAs and empty time fields.
* Improve the output from the iTalk... Eric S. Raymond2009-10-051-20/+27
| | | | | ...by raising end-of-cycle on the navfix sentence rather than the PRN-status sentence.
* Prevent the daemon from being confused by malformed sentences.Eric S. Raymond2009-10-055-99/+139
| | | | Specifically ZDA, RMC, and GLL sentences with empty time fields.
* The new instrumentation pays off. Eric S. Raymond2009-10-0212-452/+452
| | | | | | | On NMEA devices, mode could sometimes be held across cycles when it shouldn't have been. Fix this, simplifying how cycles are tracked in the process. Some regression tests needed rebuilding. Code splints clean.
* My bright idea to use timestamp() to set skyview times backfired... Eric S. Raymond2009-10-0228-467/+467
| | | | | ...making the regression tests nondeterministic. Oh well. Fixed. All drivers now use the LOG_DATA convention.
* Clear up some driver-level confusion surrounding timestamp setting.Eric S. Raymond2009-10-0133-560/+560
| | | | | | | | There was lots of duplicative setting of gpsdata.fix.time and gpsdata.sentence_time. The latter is now gone. The only case the sentence_time member was actually used for was timestamping skyviews; a new gpsdata.skyview_time now handles that, and all drivers set it properly.
* Revert test/stable/zodiac.log.chk change from the last commit...Eric S. Raymond2009-10-011-0/+63
| | | | ...that one was actually broken.
* This patch fixes the end-of-test flakiness in the regression tests... Eric S. Raymond2009-10-0111-63/+24
| | | | | | | | ...but at the cost of relying on some Python internals that could break in the future. The dependency is documented. Some regression tests had to be rebuilt, as the checkfiles were missing trailing lines due to this bug.
* Fix altitude interpretation in SiRF binary.Eric S. Raymond2009-10-014-12/+15
| | | | | | | | Well, that was nasty. While adapting the SiRF driver to emit LOG_DATA messages, I found that our interpreter code for MND wasn't setting the altitude mask bit when it should have been. Good thing we caught this before we shipped a version with GND interpretation disabled, or users would never have seen altitude at all!
* Have a single point of truth in the JSON skyview reports...Eric S. Raymond2009-10-0136-607/+607
| | | | | | ...about the number of visible satellites. (Yes, there was an actual bug there.) Required removing a field from the JSON dumps on the regression tests.
* Fix computation of epx and epy from eph.Eric S. Raymond2009-09-305-41/+41
| | | | | Factor of 1/sqrt(2) has to be applied (on the assumption that epx and epy are equal).
* Move climb computation from the NMEA driver to the error modeler.Eric S. Raymond2009-09-3017-310/+310
| | | | | That way it applies to all GPSes, not just one subclass. Required rebuilding of some regression tests.
* Remove some obsolete rate-limiting and clean up some report generation.Eric S. Raymond2009-09-296-119/+418
|
* Another AIS type 8 regression test.Eric S. Raymond2009-09-242-0/+11
|
* Another regression test for AIS message type 18.Eric S. Raymond2009-09-242-9/+41
|
* Two more AIS regression tests, type 7 and 10.Eric S. Raymond2009-09-242-1/+20
|
* We now have regression tests for AIS Type 15 and 20 messages.Eric S. Raymond2009-09-242-2/+43
|
* AIS message type 21 now has a regression test.Eric S. Raymond2009-09-232-16/+41
|
* Fix a glitch in dumping of device subtypes.Eric S. Raymond2009-09-211-0/+1
|
* Heads up, Chris! - Eric S. Raymond2009-09-211-6/+6
| | | | the extracted time in TPV reports on the uBlox-lea-4h looks unreasonably large
* Use xdop and ydop for horizontal error estimates, not hdop.Eric S. Raymond2009-09-2030-775/+775
|
* AIVDM is a textual packet type. Treat it uniformly as one.Eric S. Raymond2009-09-171-0/+42
|
* Change the driver event set to be more orthogonal.Eric S. Raymond2009-09-161-2/+0
| | | | | | | | | | | This had the expected effect, the N command can now works on SiRFs again because the subdevice probe is not called after every driver switch. One of the Trimbles has minor regression breakage on this change (two fewer reports emitted just after packet lock) but I'm not worrying about that as the TSIP driver needs to be upgraded to do CYCLE_END, anyway.
* SKY response now includes DOP reports.Eric S. Raymond2009-09-1536-536/+534
| | | | Most regression tests needed to be rebuilt.
* Changing a guard in gpsd_binary_dump() gets rid of a bunch of junk GSAs...Eric S. Raymond2009-09-157-224/+90
| | | | ...in the Trimble output, and adds some good ones elsewhere.
* Separate DOP flags are gone.Eric S. Raymond2009-09-153-122/+122
| | | | | SiRF was holding stale DOPs for too long, sometimes leading to overly-optimistic error estimates.
* Rebuild a regression test.Eric S. Raymond2009-09-151-48/+24
| | | | | The DOP changes have perturbed junk GSA statements that are being caused by another bug, probably in libgpsd_core.c.
* Enforcing single-point-of-truth pays off; this changes eliminates spuriousEric S. Raymond2009-09-151-22/+0
| | | | generation of a GSA in the pseudo-"raw" NMEA output.
* Revert incorrect part of previous commit.Eric S. Raymond2009-09-1314-21/+21
| | | | | Rebuild some regression checks so they don't have spurious ept reports in them.
* TSIP driver was a bit too ambitious about setting mode from skyview;Eric S. Raymond2009-09-133-306/+154
| | | | | this resulted in some spurious reports. Required rebuilding of the TSIP regression check logs. All other regression tests passed.