enable_testing() | |
set(TEST_OUTPUT_FILE "${CMAKE_CURRENT_BINARY_DIR}/test_output.txt") | |
add_test(NAME initialization | |
COMMAND ${CMAKE_COMMAND} | |
"-DTEST_OUTPUT_FILE=${TEST_OUTPUT_FILE}" | |
-P "${CMAKE_CURRENT_SOURCE_DIR}/init.cmake") | |
add_test(NAME test1 | |
COMMAND ${CMAKE_COMMAND} | |
"-DTEST_OUTPUT_FILE=${TEST_OUTPUT_FILE}" | |
-P "${CMAKE_CURRENT_SOURCE_DIR}/test1-timeout.cmake") | |
set_tests_properties(test1 PROPERTIES DEPENDS "initialization" TIMEOUT 5) | |
add_test(hello ${CMAKE_COMMAND} -E echo hello) | |
add_test(goodbye ${CMAKE_COMMAND} -E echo goodbye) |