set(CTEST_RUN_CURRENT_SCRIPT 0) set(LOCK_FILE "${TEST_NAME}.lock") if("${TEST_NAME}" STREQUAL "i_want_to_be_alone") file(GLOB LOCK_FILES *.lock) if(LOCK_FILES) message(FATAL_ERROR "found lock files of other tests even though this test should be running by itself: ${LOCK_FILES}") endif() endif() file(WRITE "${LOCK_FILE}") ctest_sleep(3) file(REMOVE "${LOCK_FILE}") return()