Skip to content

Commit

Permalink
Fix test generating gpx schema violations. (GPSBabel#444)
Browse files Browse the repository at this point in the history
TODO: Detect bad input coordinates.
  • Loading branch information
tsteven4 authored Dec 19, 2019
1 parent 5ee6a57 commit 355a20b
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 17 deletions.
14 changes: 7 additions & 7 deletions reference/route/route1~csv.gpx
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.0" creator="GPSBabel - http://www.gpsbabel.org" xmlns="http://www.topografix.com/GPX/1/0">
<time>1970-01-01T00:00:00Z</time>
<bounds minlat="-106.000000000" minlon="40.000000000" maxlat="-104.000000000" maxlon="42.000000000"/>
<bounds minlat="40.000000000" minlon="-106.000000000" maxlat="42.000000000" maxlon="-104.000000000"/>
<rte>
<name>myroute</name>
<rtept lat="-104.000000000" lon="40.000000000">
<rtept lat="40.000000000" lon="-104.000000000">
<name>RPT001</name>
</rtept>
<rtept lat="-104.100000000" lon="40.100000000">
<rtept lat="40.100000000" lon="-104.100000000">
<name>RPT002</name>
</rtept>
<rtept lat="-105.000000000" lon="41.000000000">
<rtept lat="41.000000000" lon="-105.000000000">
<name>RPT003</name>
</rtept>
<rtept lat="-105.100000000" lon="41.100000000">
<rtept lat="41.100000000" lon="-105.100000000">
<name>RPT004</name>
</rtept>
<rtept lat="-105.200000000" lon="41.200000000">
<rtept lat="41.200000000" lon="-105.200000000">
<name>RPT005</name>
</rtept>
<rtept lat="-106.000000000" lon="42.000000000">
<rtept lat="42.000000000" lon="-106.000000000">
<name>RPT006</name>
</rtept>
</rte>
Expand Down
14 changes: 7 additions & 7 deletions reference/track/track1-2~csv.gpx
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.0" creator="GPSBabel - http://www.gpsbabel.org" xmlns="http://www.topografix.com/GPX/1/0">
<time>1970-01-01T00:00:00Z</time>
<bounds minlat="-106.000000000" minlon="40.000000000" maxlat="-104.000000000" maxlon="42.000000000"/>
<bounds minlat="40.000000000" minlon="-106.000000000" maxlat="42.000000000" maxlon="-104.000000000"/>
<trk>
<name>mytrack-0</name>
<trkseg>
<trkpt lat="-104.000000000" lon="40.000000000"/>
<trkpt lat="-104.100000000" lon="40.100000000"/>
<trkpt lat="40.000000000" lon="-104.000000000"/>
<trkpt lat="40.100000000" lon="-104.100000000"/>
</trkseg>
</trk>
<trk>
<name>mytrack-1</name>
<trkseg>
<trkpt lat="-105.000000000" lon="41.000000000"/>
<trkpt lat="-105.100000000" lon="41.100000000"/>
<trkpt lat="-105.200000000" lon="41.200000000"/>
<trkpt lat="41.000000000" lon="-105.000000000"/>
<trkpt lat="41.100000000" lon="-105.100000000"/>
<trkpt lat="41.200000000" lon="-105.200000000"/>
</trkseg>
</trk>
<trk>
<name>mytrack-2</name>
<trkseg>
<trkpt lat="-106.000000000" lon="42.000000000"/>
<trkpt lat="42.000000000" lon="-106.000000000"/>
</trkseg>
</trk>
</gpx>
6 changes: 3 additions & 3 deletions testo.d/xcsv.test
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ echo 'EXTENSION csv' >>${TMPDIR}/track1.style
echo 'FIELD_DELIMITER COMMA' >>${TMPDIR}/track1.style
echo 'RECORD_DELIMITER NEWLINE' >>${TMPDIR}/track1.style
echo 'DATATYPE TRACK' >>${TMPDIR}/track1.style
echo 'IFIELD LON_DECIMAL,"","%f"' >>${TMPDIR}/track1.style
echo 'IFIELD LAT_DECIMAL,"","%f"' >>${TMPDIR}/track1.style
echo 'IFIELD LON_DECIMAL,"","%f"' >>${TMPDIR}/track1.style
echo 'IFIELD TRACK_NAME,"","%s"' >>${TMPDIR}/track1.style
echo 'IFIELD TRACK_NEW,"","%d"' >>${TMPDIR}/track1.style
gpsbabel -i xcsv,style=${TMPDIR}/track1.style -f ${REFERENCE}/track/track1.csv -o gpx -F ${TMPDIR}/track1~csv.gpx
Expand All @@ -52,8 +52,8 @@ echo 'EXTENSION csv' >>${TMPDIR}/track2.style
echo 'FIELD_DELIMITER COMMA' >>${TMPDIR}/track2.style
echo 'RECORD_DELIMITER NEWLINE' >>${TMPDIR}/track2.style
echo 'DATATYPE TRACK' >>${TMPDIR}/track2.style
echo 'IFIELD LON_DECIMAL,"","%f"' >>${TMPDIR}/track2.style
echo 'IFIELD LAT_DECIMAL,"","%f"' >>${TMPDIR}/track2.style
echo 'IFIELD LON_DECIMAL,"","%f"' >>${TMPDIR}/track2.style
echo 'IFIELD TRACK_NEW,"","%d"' >>${TMPDIR}/track2.style
echo 'IFIELD TRACK_NAME,"","%s"' >>${TMPDIR}/track2.style
gpsbabel -i xcsv,style=${TMPDIR}/track2.style -f ${REFERENCE}/track/track2.csv -o gpx -F ${TMPDIR}/track2~csv.gpx
Expand All @@ -65,8 +65,8 @@ echo 'EXTENSION csv' >>${TMPDIR}/route1.style
echo 'FIELD_DELIMITER COMMA' >>${TMPDIR}/route1.style
echo 'RECORD_DELIMITER NEWLINE' >>${TMPDIR}/route1.style
echo 'DATATYPE ROUTE' >>${TMPDIR}/route1.style
echo 'IFIELD LON_DECIMAL,"","%f"' >>${TMPDIR}/route1.style
echo 'IFIELD LAT_DECIMAL,"","%f"' >>${TMPDIR}/route1.style
echo 'IFIELD LON_DECIMAL,"","%f"' >>${TMPDIR}/route1.style
echo 'IFIELD ROUTE_NAME,"","%s"' >>${TMPDIR}/route1.style
gpsbabel -i xcsv,style=${TMPDIR}/route1.style -f ${REFERENCE}/route/route1.csv -o gpx -F ${TMPDIR}/route1~csv.gpx
compare ${REFERENCE}/route/route1~csv.gpx ${TMPDIR}/route1~csv.gpx

0 comments on commit 355a20b

Please sign in to comment.