Browse Source

Add test target to CMake

Moritz Wanzenböck 6 years ago
parent
commit
3425995732
1 changed files with 7 additions and 1 deletions
  1. 7 1
      CMakeLists.txt

+ 7 - 1
CMakeLists.txt

@@ -48,4 +48,10 @@ if (NOT DEFINED TEST_DATA_PATH)
     message(STATUS "No path to test data defined, using ${TEST_DATA_PATH} as default")
 endif ()
 target_compile_definitions(hdf4cpp-tests PRIVATE
-        "TEST_DATA_PATH=\"${TEST_DATA_PATH}\"")
+        "TEST_DATA_PATH=\"${TEST_DATA_PATH}\"")
+
+add_test(
+        NAME hdf4cpp
+        COMMAND hdf4cpp-tests --gtest_output=xml:${PROJECT_BINARY_DIR}/test_details.xml
+        WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} # we need the serialized test data for the integration test
+)