| enable_testing() |
| add_test(testa ${CMAKE_COMMAND} -E echo testa) |
| add_test(testb ${CMAKE_COMMAND} -E echo testb) |
| add_test(testc ${CMAKE_COMMAND} -E echo testc) |
| add_test(testd ${CMAKE_COMMAND} -E echo testd) |
| |
| set_tests_properties(testa testb testc testd |
| PROPERTIES LABELS "echo") |
| set_property(TEST testa testb |
| APPEND PROPERTY LABELS ab) |
| set_property(TEST testb testc |
| APPEND PROPERTY LABELS bc) |
| set_property(TEST testc testd |
| APPEND PROPERTY LABELS cd) |
| |
| add_test(test-env ${CMAKE_COMMAND} -E environment | sort) |
| set_tests_properties(test-env PROPERTIES LABELS "env") |
| |
| add_test(NAME debug-only |
| COMMAND ${CMAKE_COMMAND} -E echo debug-only |
| CONFIGURATIONS Debug) |
| add_test(NAME release-only |
| COMMAND ${CMAKE_COMMAND} -E echo release-only |
| CONFIGURATIONS Release) |
| |
| set_tests_properties(debug-only release-only |
| PROPERTIES LABELS "config") |