summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* GNSS and GLOSS SKY reoport are now mergedEric S. Raymond2014-08-263-491/+0
| | | | | Fixes Savannah bug #42407: wrong interpretation of NMEA messages for mixed GPS/GLONASS recievers.
* Accumulate GNSS+GLONASS satelite reports.Eric S. Raymond2014-08-254-484/+1172
| | | | | This isn't ideal. Wgen a GPS emits both we get two SKY reports per cycle, with the second one cumulative.
* Drop the obsolete tag field from JSON output. Bump the minor protocol number.Eric S. Raymond2014-08-2482-7308/+7308
| | | | | | | Required a regression-test rebuild, of course. The field is still set by the TSIP and SiRF drivers; the SiRF driver actually uses it. It may be possible to eliminate the TSIP uses, but so far attempting this has produced odd regression-test failures.
* PPS is no kinger marked unstable/experimental.Eric S. Raymond2014-08-231-1/+1
|
* Device list fully moved out of terminal union; all regression tests pass.Eric S. Raymond2014-08-231-1/+3
|
* Prevent false matching of the Inland AIS shape on unstructured Type 8s.Eric S. Raymond2014-08-194-0/+17
| | | | Also, add a regression test for this.
* Cirresct specification annd processing of Inland AIS Type 10 message.Eric S. Raymond2014-08-184-0/+25
|
* One test rebuild is required to go with the last JSON fix.Eric S. Raymond2014-05-171-1/+1
|
* Get vertical error position and speed estimates from the u-blox driver.Pavel Kirienko2013-11-262-56/+56
| | | | | That is, rather than having to interpolate them. This required two regression-test rebuilds in obvious places.
* Typo fix.Eric S. Raymond2013-11-251-1/+1
|
* A fix to internal track interpolation - required some test load rebuilds.Eric S. Raymond2013-11-2231-1243/+1243
|
* Minor correction to use UBX error estimstes.Pavel Kirienko2013-11-203-60/+60
| | | | | | | | | | | Before this patch, the implementation of the u-blox driver parsed the EPX/EPY/EPS values properly, but did not update bitfields SPEEDERR_SET and HERR_SET. Since the mask was not being updated, the estimated accuracy was being immediately overwritten from gpsd_error_model(). Three regression tests were affected and had to be rebuilt.
* ppsbar -> pps.Eric S. Raymond2013-11-131-1/+1
| | | | All regression tests pass. PPS is live in both gpsd and gpsmon.
* Stop trying to set serial parity in the test loads.Eric S. Raymond2013-11-113-0/+0
| | | | | It's not actually needed, and it makes Fedora Linux barf, leading to spurious test failures.
* A regression test had to be rebuilt to track the ppsbar library change.Eric S. Raymond2013-11-101-1/+1
| | | | All regression tests pass, PPS is live.
* uBlox -> u-blox; the company does not biicapitalize its name.Eric S. Raymond2013-11-0913-3/+3
|
* Polish the JSON passthrough code, and add a regression test.Eric S. Raymond2013-11-072-0/+11
|
* Both the SiRF-III live test and the bug #36409 pathological case work.Eric S. Raymond2013-11-042-0/+29
| | | | | | | | It's not clear why the SiRF-III problem went away. This bears watching; if it recurs, the test in lingpsd_core.c:hunt_failure() may need more work. All regression tests pass. PPS is live.
* Create a regression test for the TCP fake source capability.Eric S. Raymond2013-11-033-1/+30
| | | | | Also, move the ephemeral ports used for these well up into the private-port range.
* Restore "Transport: UDP" functionality to gpsfake.Eric S. Raymond2013-11-032-0/+27
| | | | Add a regression test for it.
* Update the hardware database; add a regression test for the GR601-W.Eric S. Raymond2013-10-242-0/+175
|
* Check various test sentences against the Maritec decoder.Eric S. Raymond2013-10-181-5/+14
|
* Address Savannah bug #40298: AIS type 27 too strict size checkEric S. Raymond2013-10-184-0/+7
|
* Address Savannah tracker issue #40297: AIS type 19 decoding bug.Eric S. Raymond2013-10-183-3/+3
|
* Typo fixes.Eric S. Raymond2013-10-141-5/+5
|
* New-style dumping (numeric and text both) for two more fields.Eric S. Raymond2013-10-012-4/+4
| | | | All regression tests pass.
* Rebuild the regression test loads so they dump in the new style.Eric S. Raymond2013-10-015-124/+124
| | | | All regression tests pass.
* Typo fix.Eric S. Raymond2013-09-291-1/+1
|
* Updare AIVDM regression tests for previous commit.Eric S. Raymond2013-09-154-7/+7
|
* Split Type 24 reporting, including the -s option to gpsdecode.Eric S. Raymond2013-09-141-1/+1
| | | | All regression tests pass.
* Minor fix to AIS type 1,2,3 radio field decoding.Eric S. Raymond2013-07-055-84/+84
|
* Fix a malformed-packet crash.Eric S. Raymond2013-04-241-5/+6
| | | | | | | | | | Under weird circumstances, this line of device input $GPGGA,030130$GPGLL,2638.1728,N,08011.3893,W,030131.000,A,A*41 could core-dump the packet parser. The context had to be exactly right for it to happen. The bug was an incorrect attempt at optimizing recovery from this rare case.
* Add database entry for Triton 400.Eric S. Raymond2013-04-232-0/+76
|
* Do *not* clear DOPs every time a satellite picture comes from the receiver.Eric S. Raymond2013-01-1557-4897/+4897
| | | | | | | | | | | | | | | | | | | Required a regression-test rebuild. The immediate reason for this was Savannah bug bug #37810: satellites_used always zero via gpsd socket with multi nmea GSA/GSV. As the user reporting said: The "satellites_used" field in a "struct gps_data_t" filled in by "gps_read" is always returning zero. This module emits GNGSA messages in a group of three. My information is that the first GNGSA pertains to GPS, second to GLONASS, third to QZSS. It also emits GSV messages using talker id's GL,GP,QZ. The larger point is that DOPs are likely to be valid for longer than a GSV reporting cycle; they change only slowly as the actual sat configuration does. So it makes sense to retain them.
* Dang, forgot to regidster the checkin file for our most recent test.Eric S. Raymond2013-01-151-0/+6654
|
* Update the hardware table.Eric S. Raymond2013-01-141-0/+5266
|
* Test rebuild required by mike_t's last commit.Eric S. Raymond2012-10-2312-412/+412
|
* Another regression test, for the nl551e.Eric S. Raymond2012-09-072-0/+808
|
* Added a regression test for the Globalasat MR-350p.Eric S. Raymond2012-09-072-0/+627
|
* [AIS] Fixed EPFD display in scaled JSONChristian Gagneraud2012-08-231-1/+1
| | | | aivdm-regress passed
* Fix scaling of AIS navigation message 'course' member.Eric S. Raymond2012-08-221-4/+4
|
* Rebuild some binary-driver tests. Explain why this is needed.Eric S. Raymond2012-07-0210-622/+622
|
* Sigh. Repair regressipon tests after signedness change. All tests pass.Eric S. Raymond2012-06-241-1/+1
|
* Always wemit ISO8601 timestamps with the same length.Eric S. Raymond2012-06-212-3/+3
| | | | Someday, this will prevent a nasty surprise for a client programmer.
* [AIS] Fix previous AIS mergeChristian Gagneraud2012-06-204-11/+9
| | | | | Some modifications were lost during last merge, fix that. Regression pass except for ait250.
* [AIS] Fix plenty of small bugs unveiled by aishub test campaign.Christian Gagneraud2012-06-204-2/+160
| | | | | | | | | | | | | | | | | | | | | | A test campaign was run with live data from aishub.net (ca. 25 millions sentence, 1.2 GB of logs), the goal was to check the decoding and the JSON parsing and dumping code. On all the AIS data, the following tests were done: - AIVDM decoding - JSON scaled dump - JSON validity check on scaled dump. - JSON unscaled dump - JSON validity check on unscaled dump - JSON unscaled idempotency check - JSON unscaled/scaled idempotency check The last check consisted of: - parsing the unscaled dump - dumping it back in scaled mode - compare it with the original scaled dump. This test campaign has unveiled plenty of small bugs all around the AIS code. This patch fixes all of them and adds new sentences in the regression tests.
* [AIS] Add scaled and unscaled JSON dump to regression testsChristian Gagneraud2012-06-202-0/+98
| | | | | | | The unscaled and scaled JSON dump code was not exerted with sample.aivdm, only the CSV code was. Fix that. PS: The idempotency test only validates parsing/dumping, and only in unscaled mode.
* [AIS] Do scaling/offset operations only in json dumpChristian Gagneraud2012-06-052-5/+5
| | | | splint and check pass.
* [AIS] Met/Hydro: fixes and improvementsChristian Gagneraud2012-06-053-4/+57
|
* Submitted-By -> Submitter in the test load headers.Eric S. Raymond2012-05-3078-62/+63
| | | | All regression tests pass.