Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(TEST_NAME)
- set(CTEST_RUN_CURRENT_SCRIPT 0)
- ctest_sleep(3)
- return()
- endif()
- cmake_minimum_required(VERSION 2.8.12)
- enable_testing()
- function(my_add_test NAME COST)
- add_test(${NAME}
- ${CMAKE_CTEST_COMMAND} -DTEST_NAME=${NAME}
- -S ${CMAKE_CURRENT_LIST_FILE})
- 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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement