From e6d10654dbfe95d33cd66a1a65ac4012ce47283e Mon Sep 17 00:00:00 2001 From: Timofey Date: Thu, 22 Dec 2016 17:18:16 +0300 Subject: [PATCH] Added map tests and style tests. --- map/CMakeLists.txt | 2 + map/map_tests/CMakeLists.txt | 77 ++++++++++++++++++++++++++++++++++ map/style_tests/CMakeLists.txt | 35 ++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 map/map_tests/CMakeLists.txt create mode 100644 map/style_tests/CMakeLists.txt diff --git a/map/CMakeLists.txt b/map/CMakeLists.txt index ede7c4daf7..d89906158f 100644 --- a/map/CMakeLists.txt +++ b/map/CMakeLists.txt @@ -66,3 +66,5 @@ if (NOT PLATFORM_IPHONE AND NOT PLATFORM_ANDROID) endif() omim_add_test_subdirectory(mwm_tests) +omim_add_test_subdirectory(map_tests) +omim_add_test_subdirectory(style_tests) diff --git a/map/map_tests/CMakeLists.txt b/map/map_tests/CMakeLists.txt new file mode 100644 index 0000000000..dc788a4e88 --- /dev/null +++ b/map/map_tests/CMakeLists.txt @@ -0,0 +1,77 @@ +project(map_tests) + +add_definitions("-DOMIM_UNIT_TEST_WITH_QT_EVENT_LOOP") + +set( + SRC + address_tests.cpp + bookmarks_test.cpp + chart_generator_tests.cpp + feature_getters_tests.cpp + ge0_parser_tests.cpp + geourl_test.cpp + gps_track_collection_test.cpp + gps_track_storage_test.cpp + gps_track_test.cpp + kmz_unarchive_test.cpp + mwm_url_tests.cpp +) + +if (NOT PLATFORM_LINUX) + append(SRC working_time_tests.cpp) +endif() + +omim_add_test(${PROJECT_NAME} ${SRC}) + +omim_link_libraries( + ${PROJECT_NAME} + map + drape_frontend + routing + traffic + search + storage + tracking + drape + indexer + partners_api + platform + editor + geometry + coding + base + freetype + fribidi + expat + protobuf + jansson + osrm + stats_client + minizip + succinct + pugixml + stats_client + opening_hours + oauthcpp + drape_frontend + drape + ${Qt5Core_LIBRARIES} + ${LIBZ} +) + +if (PLATFORM_MAC) + omim_link_libraries( + ${PROJECT_NAME} + ${Qt5Widgets_LIBRARIES} + "-framework OpenGL" + ) +endif() + + +if (PLATFORM_LINUX) + omim_link_libraries( + ${PROJECT_NAME} + ${Qt5Network_LIBRARIES} + GL + ) +endif() \ No newline at end of file diff --git a/map/style_tests/CMakeLists.txt b/map/style_tests/CMakeLists.txt new file mode 100644 index 0000000000..4d12f31c23 --- /dev/null +++ b/map/style_tests/CMakeLists.txt @@ -0,0 +1,35 @@ +project(style_tests) + +include_directories(${OMIM_ROOT}/3party/protobuf/src) + +set( + SRC + classificator_tests.cpp + dashes_test.cpp + helpers.hpp + style_symbols_consistency_test.cpp +) + +omim_add_test(${PROJECT_NAME} ${SRC}) + +omim_link_libraries( + ${PROJECT_NAME} + expat + map + traffic + indexer + osrm + pugixml + opening_hours + editor + oauthcpp + platform + jansson + geometry + coding + base + protobuf + stats_client + ${Qt5Core_LIBRARIES} + ${LIBZ} +)