Merge commit '6eb4f090f98f6b17a23c57768c16b7716b6c9cbd' as 'third_party/libosmium'
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
|
||||
add_test(NAME examples_convert_help
|
||||
COMMAND osmium_convert -h)
|
||||
|
||||
set_tests_properties(examples_convert_help PROPERTIES
|
||||
PASS_REGULAR_EXPRESSION "^osmium_convert .*OUTFILE")
|
||||
|
||||
|
||||
add_test(NAME examples_convert_xml_debug
|
||||
COMMAND osmium_convert -t debug ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
|
||||
|
||||
set_tests_properties(examples_convert_xml_debug PROPERTIES
|
||||
PASS_REGULAR_EXPRESSION "node 701000\n version: 1 visible")
|
||||
|
||||
|
||||
add_test(NAME examples_convert_xml_opl
|
||||
COMMAND osmium_convert -f osm -t opl ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
|
||||
|
||||
set_tests_properties(examples_convert_xml_opl PROPERTIES
|
||||
PASS_REGULAR_EXPRESSION "n701001 v1 dV c1 t2014-01-01T00:00:00Z i1 utest T x7.11 y1.04")
|
||||
|
||||
|
||||
add_test(NAME examples_convert_xml_pbf
|
||||
COMMAND osmium_convert -t pbf ${CMAKE_CURRENT_SOURCE_DIR}/data.osm -)
|
||||
|
||||
|
||||
add_test(NAME examples_convert_xml_xml
|
||||
COMMAND osmium_convert -t xml ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
|
||||
|
||||
set_tests_properties(examples_convert_xml_xml PROPERTIES
|
||||
PASS_REGULAR_EXPRESSION "<node id=\"701001\" ")
|
||||
|
||||
# Should give a warning when converting from history to non-history file
|
||||
add_test(NAME examples_convert_osh_xml
|
||||
COMMAND osmium_convert -f osh -t osm ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
|
||||
|
||||
set_tests_properties(examples_convert_osh_xml PROPERTIES
|
||||
PASS_REGULAR_EXPRESSION "Warning! You are converting from an OSM file")
|
||||
|
||||
# Should fail when an unknown command line option is used
|
||||
add_test(NAME examples_convert_unknown_option
|
||||
COMMAND osmium_convert --unknown)
|
||||
|
||||
set_tests_properties(examples_convert_unknown_option PROPERTIES
|
||||
WILL_FAIL true)
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<osm version="0.6" generator="testdata" upload="false">
|
||||
<node id="701000" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1" lon="7.11" lat="1.01"/>
|
||||
<node id="701001" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1" lon="7.11" lat="1.04"/>
|
||||
<node id="701002" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1" lon="7.14" lat="1.04"/>
|
||||
<node id="701003" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1" lon="7.14" lat="1.01"/>
|
||||
<way id="701800" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1">
|
||||
<nd ref="701000"/>
|
||||
<nd ref="701001"/>
|
||||
<nd ref="701002"/>
|
||||
<tag k="test:section" v="mp-geom"/>
|
||||
<tag k="test:id" v="701"/>
|
||||
</way>
|
||||
<way id="701801" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1">
|
||||
<nd ref="701002"/>
|
||||
<nd ref="701003"/>
|
||||
<nd ref="701000"/>
|
||||
<tag k="test:section" v="mp-geom"/>
|
||||
<tag k="test:id" v="701"/>
|
||||
</way>
|
||||
<relation id="701900" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1">
|
||||
<member type="way" ref="701800" role="outer"/>
|
||||
<member type="way" ref="701801" role="outer"/>
|
||||
<tag k="type" v="multipolygon"/>
|
||||
<tag k="test:section" v="mp-geom"/>
|
||||
<tag k="test:id" v="701"/>
|
||||
<tag k="landuse" v="forest"/>
|
||||
</relation>
|
||||
<relation id="701901" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1">
|
||||
<member type="way" ref="701802" role="outer"/> <!-- missing member -->
|
||||
<tag k="type" v="multipolygon"/>
|
||||
<tag k="landuse" v="forest"/>
|
||||
</relation>
|
||||
</osm>
|
||||
Reference in New Issue
Block a user