| 12345678910111213141516171819 | 
							- # Workaround for a peculiarity where CTest disregards the return code from a
 
- # test command if a PASS_REGULAR_EXPRESSION is also set
 
- execute_process(
 
-     COMMAND ${CMAKE_ARGV3} -w NoTests "___nonexistent_test___"
 
-     RESULT_VARIABLE ret
 
-     OUTPUT_VARIABLE out
 
- )
 
- message("${out}")
 
- if(NOT ${ret} MATCHES "^[0-9]+$")
 
-     message(FATAL_ERROR "${ret}")
 
- endif()
 
- if(${ret} EQUAL 0)
 
-     message(FATAL_ERROR "Expected nonzero return code")
 
- elseif(${out} MATCHES "Helper failed with")
 
-     message(FATAL_ERROR "Helper failed")
 
- endif()
 
 
  |