summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2017-11-27 11:06:14 (GMT)
committerCraig Scott <craig.scott@crascit.com>2017-11-28 20:27:20 (GMT)
commitfbe91dba6a615d799f3ece996ddccdabb819c4dc (patch)
treee685f316ebe2feebd5c94892a30ea06c1c3acee7 /Tests
parentb1d3fb7fba735d829c2cd655830161871827d82e (diff)
downloadCMake-fbe91dba6a615d799f3ece996ddccdabb819c4dc.zip
CMake-fbe91dba6a615d799f3ece996ddccdabb819c4dc.tar.gz
CMake-fbe91dba6a615d799f3ece996ddccdabb819c4dc.tar.bz2
CTest: Check failed fixture dependencies before test command and args
Diffstat (limited to 'Tests')
-rw-r--r--Tests/RunCMake/ctest_fixtures/CMakeLists.txt.in6
1 files changed, 5 insertions, 1 deletions
diff --git a/Tests/RunCMake/ctest_fixtures/CMakeLists.txt.in b/Tests/RunCMake/ctest_fixtures/CMakeLists.txt.in
index 5cb0b4e..6b11cff 100644
--- a/Tests/RunCMake/ctest_fixtures/CMakeLists.txt.in
+++ b/Tests/RunCMake/ctest_fixtures/CMakeLists.txt.in
@@ -27,7 +27,11 @@ passTest(two) # 6
passTest(cleanupBar) # 7
passTest(three) # 8
failTest(setupFails) # 9
-passTest(wontRun) # 10
+
+# Special case, test executable always missing to verify fixture dependencies
+# are checked before existence of test executable to be run
+add_test(NAME wontRun COMMAND iDoNotExist) # 10
+
passTest(cyclicSetup) # 11
passTest(cyclicCleanup) # 12
passTest(cleanupUnused) # 13