Skip to content
Snippets Groups Projects
Verified Commit 6e2b7053 authored by Lars Bilke's avatar Lars Bilke
Browse files

[T] Added option CAT_LOG to OgsTestWrapper.cmake.

When CAT_LOG=True the log is written to stdout instead of LOG_FILE.
parent 4d67e991
No related branches found
No related tags found
No related merge requests found
...@@ -2,14 +2,19 @@ execute_process( ...@@ -2,14 +2,19 @@ execute_process(
COMMAND ${WRAPPER_COMMAND} ${EXECUTABLE} ${EXECUTABLE_ARGS} COMMAND ${WRAPPER_COMMAND} ${EXECUTABLE} ${EXECUTABLE_ARGS}
WORKING_DIRECTORY ${WORKING_DIRECTORY} WORKING_DIRECTORY ${WORKING_DIRECTORY}
RESULT_VARIABLE EXIT_CODE RESULT_VARIABLE EXIT_CODE
OUTPUT_FILE ${LOG_FILE} OUTPUT_VARIABLE LOG
ERROR_FILE ${LOG_FILE} ERROR_VARIABLE LOG
) )
if(EXIT_CODE STREQUAL "0") if(EXIT_CODE STREQUAL "0")
if(DEFINED ENV{CI}) if(NOT DEFINED ENV{CI})
file(REMOVE ${LOG_FILE}) file(WRITE ${LOG_FILE} "${LOG}")
endif() endif()
else() else()
message(FATAL_ERROR "Exit code: ${EXIT_CODE}; log file: ${LOG_FILE}") if(CAT_LOG)
message(FATAL_ERROR "Exit code: ${EXIT_CODE}; log:\n${LOG}")
else()
file(WRITE ${LOG_FILE} "${LOG}")
message(FATAL_ERROR "Exit code: ${EXIT_CODE}; log file: ${LOG_FILE}")
endif()
endif() endif()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment