From 95f60666c715d7f3f2e2078f3f6b0edeb75eb441 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 19 Dec 2017 14:37:50 +0100 Subject: Use a separate sink test environment Otherwise the systems sink config and data is used. --- tests/CMakeLists.txt | 5 ++++- tests/kubetestrunner.cpp | 10 +++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) (limited to 'tests') 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 @@ -find_package(Qt5 REQUIRED NO_MODULE COMPONENTS QuickTest) +find_package(Qt5 REQUIRED NO_MODULE COMPONENTS QuickTest Network) +find_package(Sink CONFIG REQUIRED) +find_package(KAsync CONFIG REQUIRED) add_executable(kubetestrunner kubetestrunner.cpp) target_link_libraries(kubetestrunner Qt5::QuickTest + sink ) 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 @@ #include -QUICK_TEST_MAIN("kube") +#include + +int main(int argc, char **argv) +{ + Sink::Test::initTest(); + QTEST_ADD_GPU_BLACKLIST_SUPPORT + QTEST_SET_MAIN_SOURCE_PATH + return quick_test_main(argc, argv, "kubetest", 0); +} -- cgit v1.2.3