diff options
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 15 |
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 | ||
3 | set(CMAKE_AUTOMOC ON) | 3 | set(CMAKE_AUTOMOC ON) |
4 | include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/hawd) | 4 | include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/hawd) |
5 | include_directories (${CMAKE_CURRENT_BINARY_DIR}/../dummyresource) | ||
5 | 6 | ||
6 | generate_flatbuffers(calendar) | 7 | generate_flatbuffers(calendar) |
7 | 8 | ||
@@ -13,14 +14,26 @@ macro(manual_tests) | |||
13 | endforeach(_testname) | 14 | endforeach(_testname) |
14 | endmacro(manual_tests) | 15 | endmacro(manual_tests) |
15 | 16 | ||
17 | macro(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) | ||
24 | endmacro(auto_tests) | ||
25 | |||
16 | manual_tests ( | 26 | manual_tests ( |
17 | storagebenchmark | 27 | storagebenchmark |
28 | dummyresourcebenchmark | ||
29 | ) | ||
30 | |||
31 | auto_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 | ||
26 | target_link_libraries(dummyresourcetest akonadi2_resource_dummy) | 39 | target_link_libraries(dummyresourcetest akonadi2_resource_dummy) |