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/test.ctest | |
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/test.ctest')
-rw-r--r-- | Tests/CTestTestSerialInDepends/test.ctest | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Tests/CTestTestSerialInDepends/test.ctest b/Tests/CTestTestSerialInDepends/test.ctest new file mode 100644 index 0000000..28ee094 --- /dev/null +++ b/Tests/CTestTestSerialInDepends/test.ctest @@ -0,0 +1,16 @@ +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() |