diff options
Diffstat (limited to 'Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-OLD-check.cmake')
-rw-r--r-- | Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-OLD-check.cmake | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-OLD-check.cmake b/Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-OLD-check.cmake index 588b77b..079e45c 100644 --- a/Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-OLD-check.cmake +++ b/Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-OLD-check.cmake @@ -2,27 +2,33 @@ set(testfile "${RunCMake_TEST_BINARY_DIR}/CTestTestfile.cmake") if(EXISTS "${testfile}") file(READ "${testfile}" testfile_contents) else() - message(FATAL_ERROR "Could not find expected CTestTestfile.cmake.") + set(RunCMake_TEST_FAILED "Could not find expected CTestTestfile.cmake.") + return() endif() -set(error_details "There is a problem with generated test file: ${testfile}") +set(error_details "There is a problem with generated test file:\n ${testfile}") if(testfile_contents MATCHES "add_test[(]DoesNotUseEmulator [^\n]+pseudo_emulator[^\n]+\n") - message(SEND_ERROR "Used emulator when it should not be used. ${error_details}") + set(RunCMake_TEST_FAILED "Used emulator when it should not be used. ${error_details}") + return() endif() if(NOT testfile_contents MATCHES "add_test[(]UsesEmulator [^\n]+pseudo_emulator[^\n]+\n") - message(SEND_ERROR "Did not use emulator when it should be used. ${error_details}") + set(RunCMake_TEST_FAILED "Did not use emulator when it should be used. ${error_details}") + return() endif() if(testfile_contents MATCHES "add_test[(]DoesNotUseEmulatorWithGenex [^\n]+pseudo_emulator[^\n]+\n") - message(SEND_ERROR "Used emulator when it should not be used. ${error_details}") + set(RunCMake_TEST_FAILED "Used emulator when it should not be used. ${error_details}") + return() endif() if(NOT testfile_contents MATCHES "add_test[(]UsesEmulatorWithExecTargetFromSubdirAddedWithoutGenex [^\n]+pseudo_emulator[^\n]+\n") - message(SEND_ERROR "Did not use emulator when it should be used. ${error_details}") + set(RunCMake_TEST_FAILED "Did not use emulator when it should be used. ${error_details}") + return() endif() if(testfile_contents MATCHES "add_test[(]DoesNotUseEmulatorWithExecTargetFromSubdirAddedWithGenex [^\n]+pseudo_emulator[^\n]+\n") - message(SEND_ERROR "Used emulator when it should not be used. ${error_details}") + set(RunCMake_TEST_FAILED "Used emulator when it should not be used. ${error_details}") + return() endif() |