diff options
author | jan Iversen <jani@apache.org> | 2018-07-07 18:55:24 +0200 |
---|---|---|
committer | jan Iversen <jani@apache.org> | 2018-07-12 17:12:56 +0200 |
commit | b05e4c7b5fb4e858a997086caaeb7dc680394a34 (patch) | |
tree | f613f15efad35b9f723c92c043ddb161776633e0 /tests/CMakeLists.txt | |
parent | 55f0b3b1f8ac641fc29ffdbb166b9b6947d7eb03 (diff) | |
download | subsurface-b05e4c7b5fb4e858a997086caaeb7dc680394a34.tar.gz |
tests: make qml test harness
build a qml test runner that includes ssrf interface
The qml test runner allows having qml test files.
Signed-off-by: Jan Iversen <jani@apache.org>
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index a9c65bd09..d0e82e97f 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -76,6 +76,17 @@ enable_testing() add_definitions(-g) add_definitions(-DSUBSURFACE_TEST_DATA="${SUBSURFACE_TEST_DATA}") +# Build QML test runner +add_executable(TestQML testqml.cpp ) +target_link_libraries( + TestQML + subsurface_corelib + RESOURCE_LIBRARY + ${QT_TEST_LIBRARIES} + ${SUBSURFACE_LINK_LIBRARIES} +) + +# SSRF test cases (TBD, convert to standard qTest setup) TEST(TestUnitConversion testunitconversion.cpp) TEST(TestProfile testprofile.cpp) TEST(TestGpsCoords testgpscoords.cpp) @@ -88,6 +99,7 @@ TEST(TestPreferences testpreferences.cpp) TEST(TestPicture testpicture.cpp) TEST(TestMerge testmerge.cpp) TEST(TestTagList testtaglist.cpp) +add_test(NAME TestQML COMMAND $<TARGET_FILE:TestQML> ${SUBSURFACE_SOURCE}/tests) add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} @@ -104,6 +116,7 @@ add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} TestPicture TestMerge TestTagList + TestQML ) # useful for debugging CMake issues |