[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.6-97-g
From: |
Eric S. Raymond |
Subject: |
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.6-97-gc5a51ae |
Date: |
Wed, 20 Jun 2012 15:20:36 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GPSD".
The branch, master has been updated
via c5a51aeec9fb1abb7da54e961378a707c5973593 (commit)
via 5214d309cf07b428ccfac647f7ac9ed8d597186f (commit)
via 9e6cdcb27d6af143721bb27bd886fc43d1214626 (commit)
via 560b34c5087843b2962a8e492a6f3da78e9b2467 (commit)
via 3c43f79c8fa7efde888684bdc5cefa0ceb296308 (commit)
from c223e35dce2dfd73ab11a1fc61ebfa1b1e5c15fd (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c5a51aeec9fb1abb7da54e961378a707c5973593
Merge: c223e35 5214d30
Author: Eric S. Raymond <address@hidden>
Date: Wed Jun 20 11:09:36 2012 -0400
Merging Christian Gagneraud's AIS fixups.
This required a merge resolution in hex.c. One regressin test, ait250,
is failing and needs to be fixed.
commit 5214d309cf07b428ccfac647f7ac9ed8d597186f
Author: Christian Gagneraud <address@hidden>
Date: Mon Jun 4 01:14:27 2012 +0100
[AIS] Fix plenty of small bugs unveiled by aishub test campaign.
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.
commit 9e6cdcb27d6af143721bb27bd886fc43d1214626
Author: Christian Gagneraud <address@hidden>
Date: Sat Jun 2 22:44:51 2012 +0100
[AIS] Add scaled and unscaled JSON dump to regression tests
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.
commit 560b34c5087843b2962a8e492a6f3da78e9b2467
Author: Christian Gagneraud <address@hidden>
Date: Fri Jun 1 18:23:09 2012 +0100
[AIS] ais.py: Error messages format harmonization
This allows automation of error message processing (statistics, ...).
Error messages now only one line even if input was fragmented.
commit 3c43f79c8fa7efde888684bdc5cefa0ceb296308
Author: Christian Gagneraud <address@hidden>
Date: Tue Jun 5 13:34:16 2012 +0100
gpsd_hexdump: Always dump in hex mode
This function doesn't always dump the data in hex form.
The problem is that some users on it to always do hex dumps.
For example, the AIS json code use it to dump undecoded data. Depending on
the
data it will have either text dump or hex dump, which breaks the json
idempotency.
* This patch doesn't bring any regression. *
scons check and splint passed
-----------------------------------------------------------------------
Summary of changes:
SConstruct | 34 +++++++++--
ais_json.c | 14 +++-
devtools/ais.py | 13 ++--
devtools/tablegen.py | 2 +-
driver_ais.c | 24 +++++++-
gpsd_json.c | 157 +++++++++++++++++++++++++++++++---------------
gpsdecode.c | 16 ++++-
jsongen.py.in | 5 +-
test/sample.aivdm | 88 +++++++++++++++++++++++++-
test/sample.aivdm.chk | 24 +++++++
test/sample.aivdm.js.chk | 73 +++++++++++++++++++++
test/sample.aivdm.ju.chk | 73 +++++++++++++++++++++
www/AIVDM.txt | 2 +-
13 files changed, 451 insertions(+), 74 deletions(-)
create mode 100644 test/sample.aivdm.js.chk
create mode 100644 test/sample.aivdm.ju.chk
hooks/post-receive
--
GPSD
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.6-97-gc5a51ae,
Eric S. Raymond <=