execute_process( COMMAND ${TEST_EXECUTABLE} ${TEST_ARGS} RESULT_VARIABLE EXIT_CODE ) message(STATUS "Test exited with code: ${EXIT_CODE}") if(NOT EXIT_CODE EQUAL 9) message(FATAL_ERROR "Expected exit code 9, but got ${EXIT_CODE}") endif()