Display the test's output to stdout after a run so it can be viewed on the dashboard.
authorjulie <julielangou@users.noreply.github.com>
Fri, 24 Dec 2010 21:38:46 +0000 (21:38 +0000)
committerjulie <julielangou@users.noreply.github.com>
Fri, 24 Dec 2010 21:38:46 +0000 (21:38 +0000)
- Chuck Atkins (Kitware)

TESTING/runtest.cmake

index 49fd9ad..2c96a2b 100644 (file)
@@ -24,8 +24,15 @@ message("ARGS= ${ARGS}")
 execute_process(COMMAND "${TEST}" 
   ${ARGS}
   RESULT_VARIABLE RET)
+if(DEFINED OUTPUT)
+  file(READ "${OUTPUT}" TEST_OUTPUT)
+  file(READ "${OUTPUT}.err" TEST_ERROR)
+  message("Test OUTPUT:\n${TEST_OUTPUT}")
+  message("Test ERROR:\n${TEST_ERROR}")
+endif()
+
 # if the test does not return 0, then fail it
 if(NOT ${RET} EQUAL 0)
   message(FATAL_ERROR "Test ${TEST} returned ${RET}")
 endif()
-message( "Test ${TEST} returned ${RET}")
\ No newline at end of file
+message( "Test ${TEST} returned ${RET}")