on 2139c25 help sign in
28 lines 831 B history raw
1include_directories(
2 ${CMAKE_CURRENT_BINARY_DIR}
3 ${CMAKE_CURRENT_SOURCE_DIR}/../../../../plugins/Unity/Indicators
4 )
6macro(run_tests)
7 set(_test_list "")
8 foreach(_test ${ARGN})
9 set(testCommand ${CMAKE_CURRENT_BINARY_DIR}/${_test}Exec
10 -o ${CMAKE_BINARY_DIR}/${_test}.xml,xunitxml
11 -o -,txt)
12 add_test(NAME ${_test} COMMAND ${testCommand})
13 add_custom_target(${_test} ${testCommand})
14 add_executable(${_test}Exec ${_test}.cpp
15 )
16 qt5_use_modules(${_test}Exec Test Core Qml)
17 target_link_libraries(${_test}Exec
18 IndicatorsQml
19 )
20 set(_test_list "${_test_list};${_test}")
21 endforeach()
22endmacro(run_tests)
24run_tests(
25 indicatorsmanagertest
26 indicatorsmodeltest
27 menucontentactivatortest
28 )