summaryrefslogtreecommitdiffstats
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt15
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 8257c8a..d3e6870 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -2,6 +2,7 @@ add_subdirectory(hawd)
2 2
3set(CMAKE_AUTOMOC ON) 3set(CMAKE_AUTOMOC ON)
4include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/hawd) 4include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/hawd)
5include_directories (${CMAKE_CURRENT_BINARY_DIR}/../dummyresource)
5 6
6generate_flatbuffers(calendar) 7generate_flatbuffers(calendar)
7 8
@@ -13,14 +14,26 @@ macro(manual_tests)
13 endforeach(_testname) 14 endforeach(_testname)
14endmacro(manual_tests) 15endmacro(manual_tests)
15 16
17macro(auto_tests)
18 foreach(_testname ${ARGN})
19 add_executable(${_testname} ${_testname}.cpp)
20 add_test(${_testname} ${_testname})
21 qt5_use_modules(${_testname} Core Test Concurrent)
22 target_link_libraries(${_testname} akonadi2common libhawd)
23 endforeach(_testname)
24endmacro(auto_tests)
25
16manual_tests ( 26manual_tests (
17 storagebenchmark 27 storagebenchmark
28 dummyresourcebenchmark
29)
30
31auto_tests (
18 storagetest 32 storagetest
19 dummyresourcetest 33 dummyresourcetest
20 domainadaptortest 34 domainadaptortest
21 messagequeuetest 35 messagequeuetest
22 indextest 36 indextest
23 dummyresourcebenchmark
24) 37)
25 38
26target_link_libraries(dummyresourcetest akonadi2_resource_dummy) 39target_link_libraries(dummyresourcetest akonadi2_resource_dummy)