diff options
author | Brad King <brad.king@kitware.com> | 2024-03-10 14:10:29 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-03-10 14:26:14 (GMT) |
commit | ae69801d9620eb6b43146d42f04d1a4b6b40e416 (patch) | |
tree | c604202e1aa4b3ba7b087e02f4059fe62f75ad84 /Tests/RunCMake | |
parent | 30dda4941698f6b9dd292b4237b4eff187c80241 (diff) | |
download | CMake-ae69801d9620eb6b43146d42f04d1a4b6b40e416.zip CMake-ae69801d9620eb6b43146d42f04d1a4b6b40e416.tar.gz CMake-ae69801d9620eb6b43146d42f04d1a4b6b40e416.tar.bz2 |
Tests: Convert CTestTestSkipReturnCode to RunCMake.ctest_test case
Diffstat (limited to 'Tests/RunCMake')
-rw-r--r-- | Tests/RunCMake/ctest_test/RunCMakeTest.cmake | 7 | ||||
-rw-r--r-- | Tests/RunCMake/ctest_test/SkipReturnCode-stdout.txt | 8 |
2 files changed, 15 insertions, 0 deletions
diff --git a/Tests/RunCMake/ctest_test/RunCMakeTest.cmake b/Tests/RunCMake/ctest_test/RunCMakeTest.cmake index 54880b5..012c1a0 100644 --- a/Tests/RunCMake/ctest_test/RunCMakeTest.cmake +++ b/Tests/RunCMake/ctest_test/RunCMakeTest.cmake @@ -26,6 +26,13 @@ set_property(TEST test6 PROPERTY DEPENDS test1) run_ctest_test(SerialOrder INCLUDE test) unset(CASE_CMAKELISTS_SUFFIX_CODE) +set(CASE_CMAKELISTS_SUFFIX_CODE [[ +add_test(NAME skip COMMAND ${CMAKE_COMMAND} -E true) +set_property(TEST skip PROPERTY SKIP_RETURN_CODE 0) +]]) +run_ctest_test(SkipReturnCode) +unset(CASE_CMAKELISTS_SUFFIX_CODE) + # Tests for the 'Test Load' feature of ctest # # Spoof a load average value to make these tests more reliable. diff --git a/Tests/RunCMake/ctest_test/SkipReturnCode-stdout.txt b/Tests/RunCMake/ctest_test/SkipReturnCode-stdout.txt new file mode 100644 index 0000000..98e603a --- /dev/null +++ b/Tests/RunCMake/ctest_test/SkipReturnCode-stdout.txt @@ -0,0 +1,8 @@ +Test project [^ +]*/Tests/RunCMake/ctest_test/SkipReturnCode-build + Start 1: RunCMakeVersion +1/2 Test #1: RunCMakeVersion .................. Passed +[0-9.]+ sec + Start 2: skip +2/2 Test #2: skip .............................\*\*\*Skipped +[0-9.]+ sec ++ +100% tests passed, 0 tests failed out of 2 |