osrm-backend/test/examples/t/convert/CMakeLists.txt
Patrick Niklaus 6eb4f090f9 Squashed 'third_party/libosmium/' content from commit ce865381f
git-subtree-dir: third_party/libosmium
git-subtree-split: ce865381fb752323ff1e66181f5a49b7f500ffa3
2017-08-30 09:30:27 +00:00

47 lines
1.7 KiB
CMake

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)