diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-01-10 17:10:10 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-01-10 17:10:10 +0100 |
commit | 107e60448ec89883e60905f5a1cef507c0bf9fc2 (patch) | |
tree | 36fe3ba8226bb2bba594de8a3d574bfa2e28ce36 /tests/CMakeLists.txt | |
parent | 4e0369c1ca779576998c27dc4f06c018c5a22202 (diff) | |
download | kube-107e60448ec89883e60905f5a1cef507c0bf9fc2.tar.gz kube-107e60448ec89883e60905f5a1cef507c0bf9fc2.zip |
Run views with a test dataset using TestStore.
This allows us to start the view using qmlscene with a testdata set that
is created in a test datastore (isolated from the regular data).
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index b5eb2a96..35b28559 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
@@ -2,10 +2,18 @@ find_package(Qt5 REQUIRED NO_MODULE COMPONENTS QuickTest Network Quick) | |||
2 | find_package(Sink CONFIG REQUIRED) | 2 | find_package(Sink CONFIG REQUIRED) |
3 | find_package(KAsync CONFIG REQUIRED) | 3 | find_package(KAsync CONFIG REQUIRED) |
4 | 4 | ||
5 | add_executable(kubetestrunner kubetestrunner.cpp teststore.cpp) | 5 | add_executable(kubetestrunner kubetestrunner.cpp) |
6 | target_link_libraries(kubetestrunner | 6 | target_link_libraries(kubetestrunner |
7 | Qt5::QuickTest | 7 | Qt5::QuickTest |
8 | Qt5::Quick | 8 | Qt5::Quick |
9 | sink | 9 | sink |
10 | kubeframework | 10 | kubeframework |
11 | ) | 11 | ) |
12 | |||
13 | install(FILES qmldir DESTINATION ${QML_INSTALL_DIR}/org/kube/test) | ||
14 | |||
15 | add_library(testplugin SHARED testplugin.cpp teststore.cpp) | ||
16 | target_link_libraries(testplugin | ||
17 | kubeframework | ||
18 | ) | ||
19 | install(TARGETS testplugin DESTINATION ${QML_INSTALL_DIR}/org/kube/test) | ||