summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt20
-rw-r--r--tests/SinkTest.cmake17
2 files changed, 19 insertions, 18 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 9de6ffa..7146220 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -16,24 +16,7 @@ add_library(sink_test SHARED testimplementations.cpp getrssusage.cpp mailtest.cp
16qt5_use_modules(sink_test Core Test Concurrent) 16qt5_use_modules(sink_test Core Test Concurrent)
17target_link_libraries(sink_test sink libhawd KF5::Mime) 17target_link_libraries(sink_test sink libhawd KF5::Mime)
18 18
19macro(manual_tests) 19include(SinkTest)
20 foreach(_testname ${ARGN})
21 add_executable(${_testname} ${_testname}.cpp)
22 generate_flatbuffers(${_testname} calendar)
23 qt5_use_modules(${_testname} Core Test Concurrent)
24 target_link_libraries(${_testname} sink libhawd sink_test)
25 endforeach(_testname)
26endmacro(manual_tests)
27
28macro(auto_tests)
29 foreach(_testname ${ARGN})
30 add_executable(${_testname} ${_testname}.cpp)
31 generate_flatbuffers(${_testname} calendar)
32 add_test(${_testname} ${_testname})
33 qt5_use_modules(${_testname} Core Test Concurrent)
34 target_link_libraries(${_testname} sink libhawd sink_test)
35 endforeach(_testname)
36endmacro(auto_tests)
37 20
38manual_tests ( 21manual_tests (
39 storagebenchmark 22 storagebenchmark
@@ -64,6 +47,7 @@ auto_tests (
64 accountstest 47 accountstest
65 testaccounttest 48 testaccounttest
66) 49)
50generate_flatbuffers(dummyresourcetest calendar)
67target_link_libraries(dummyresourcetest sink_resource_dummy) 51target_link_libraries(dummyresourcetest sink_resource_dummy)
68target_link_libraries(dummyresourcebenchmark sink_resource_dummy) 52target_link_libraries(dummyresourcebenchmark sink_resource_dummy)
69target_link_libraries(dummyresourcewritebenchmark sink_resource_dummy) 53target_link_libraries(dummyresourcewritebenchmark sink_resource_dummy)
diff --git a/tests/SinkTest.cmake b/tests/SinkTest.cmake
new file mode 100644
index 0000000..efc1273
--- /dev/null
+++ b/tests/SinkTest.cmake
@@ -0,0 +1,17 @@
1
2macro(auto_tests)
3 foreach(_testname ${ARGN})
4 add_executable(${_testname} ${_testname}.cpp)
5 add_test(${_testname} ${_testname})
6 qt5_use_modules(${_testname} Core Test Concurrent)
7 target_link_libraries(${_testname} sink libhawd sink_test)
8 endforeach(_testname)
9endmacro(auto_tests)
10
11macro(manual_tests)
12 foreach(_testname ${ARGN})
13 add_executable(${_testname} ${_testname}.cpp)
14 qt5_use_modules(${_testname} Core Test Concurrent)
15 target_link_libraries(${_testname} sink libhawd sink_test)
16 endforeach(_testname)
17endmacro(manual_tests)