diff options
Diffstat (limited to 'Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-NEW-check.cmake')
-rw-r--r-- | Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-NEW-check.cmake | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-NEW-check.cmake b/Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-NEW-check.cmake index 8a6a702..6d5128a 100644 --- a/Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-NEW-check.cmake +++ b/Tests/RunCMake/CrosscompilingEmulator/AddTest-CMP0158-NEW-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(testfile_contents MATCHES "add_test[(]ShouldNotUseEmulator [^\n]+pseudo_emulator[^\n]+\n") - message(SEND_ERROR "Used emulator when it should be used. ${error_details}") + set(RunCMake_TEST_FAILED "Used 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(testfile_contents MATCHES "add_test[(]ShouldNotUseEmulatorWithExecTargetFromSubdirAddedWithoutGenex [^\n]+pseudo_emulator[^\n]+\n") - message(SEND_ERROR "Used emulator when it should be used. ${error_details}") + set(RunCMake_TEST_FAILED "Used 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() |