summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-12-19 14:37:50 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-12-19 14:38:10 +0100
commit95f60666c715d7f3f2e2078f3f6b0edeb75eb441 (patch)
tree0efeefae54f3a7c04bff251817fbed244348461c /tests
parente4fd2d8491e576f72b16b315f47ff151cb0f17eb (diff)
downloadkube-95f60666c715d7f3f2e2078f3f6b0edeb75eb441.tar.gz
kube-95f60666c715d7f3f2e2078f3f6b0edeb75eb441.zip
Use a separate sink test environment
Otherwise the systems sink config and data is used.
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt5
-rw-r--r--tests/kubetestrunner.cpp10
2 files changed, 13 insertions, 2 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 70e21481..9ce7915c 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,6 +1,9 @@
1find_package(Qt5 REQUIRED NO_MODULE COMPONENTS QuickTest) 1find_package(Qt5 REQUIRED NO_MODULE COMPONENTS QuickTest Network)
2find_package(Sink CONFIG REQUIRED)
3find_package(KAsync CONFIG REQUIRED)
2 4
3add_executable(kubetestrunner kubetestrunner.cpp) 5add_executable(kubetestrunner kubetestrunner.cpp)
4target_link_libraries(kubetestrunner 6target_link_libraries(kubetestrunner
5 Qt5::QuickTest 7 Qt5::QuickTest
8 sink
6) 9)
diff --git a/tests/kubetestrunner.cpp b/tests/kubetestrunner.cpp
index c114c5fd..bb8fb242 100644
--- a/tests/kubetestrunner.cpp
+++ b/tests/kubetestrunner.cpp
@@ -1,2 +1,10 @@
1#include <QtQuickTest/quicktest.h> 1#include <QtQuickTest/quicktest.h>
2QUICK_TEST_MAIN("kube") 2#include <sink/test.h>
3
4int main(int argc, char **argv)
5{
6 Sink::Test::initTest();
7 QTEST_ADD_GPU_BLACKLIST_SUPPORT
8 QTEST_SET_MAIN_SOURCE_PATH
9 return quick_test_main(argc, argv, "kubetest", 0);
10}