diff options
author | Nils Gladitz <nilsgladitz@gmail.com> | 2013-10-21 20:13:22 (GMT) |
---|---|---|
committer | Nils Gladitz <nilsgladitz@gmail.com> | 2013-10-21 20:13:22 (GMT) |
commit | 7a665ae7e375db01e3eb89bb65967d03103cf164 (patch) | |
tree | fc639408e902851e2b6794d016f3d47d67d5d6a9 /Tests/CTestTestSerialInDepends/CMakeLists.txt | |
parent | 384beffc39a00c97ff23a8149e62af5b1cffc0ae (diff) | |
download | CMake-7a665ae7e375db01e3eb89bb65967d03103cf164.zip CMake-7a665ae7e375db01e3eb89bb65967d03103cf164.tar.gz CMake-7a665ae7e375db01e3eb89bb65967d03103cf164.tar.bz2 |
CTest: added test for RUN_SERIAL issue #14484
Diffstat (limited to 'Tests/CTestTestSerialInDepends/CMakeLists.txt')
-rw-r--r-- | Tests/CTestTestSerialInDepends/CMakeLists.txt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Tests/CTestTestSerialInDepends/CMakeLists.txt b/Tests/CTestTestSerialInDepends/CMakeLists.txt new file mode 100644 index 0000000..f99acab --- /dev/null +++ b/Tests/CTestTestSerialInDepends/CMakeLists.txt @@ -0,0 +1,21 @@ +cmake_minimum_required(VERSION 2.8.12) + +enable_testing() + +function(my_add_test NAME COST) + add_test(NAME ${NAME} + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMAND ${CMAKE_CTEST_COMMAND} -DTEST_NAME=${NAME} + -S ${CMAKE_CURRENT_SOURCE_DIR}/test.ctest) + set_tests_properties(${NAME} PROPERTIES COST ${COST}) +endfunction() + +my_add_test(i_like_company 1000) +my_add_test(i_like_company_too 0) + +my_add_test(i_have_dependencies 1000) +set_tests_properties(i_have_dependencies PROPERTIES + DEPENDS "i_want_to_be_alone") + +my_add_test(i_want_to_be_alone 100) +set_tests_properties(i_want_to_be_alone PROPERTIES RUN_SERIAL 1) |