You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
605 B
14 lines
605 B
5 years ago
|
file(READ ${RunCMake_SOURCE_DIR}/trace-stderr.txt expected_content)
|
||
|
string(REGEX REPLACE "\n+$" "" expected_content "${expected_content}")
|
||
|
|
||
|
file(READ ${RunCMake_BINARY_DIR}/redirected.trace actual_content)
|
||
|
string(REGEX REPLACE "\r\n" "\n" actual_content "${actual_content}")
|
||
|
string(REGEX REPLACE "\n+$" "" actual_content "${actual_content}")
|
||
|
if(NOT "${actual_content}" MATCHES "${expected_content}")
|
||
|
set(RunCMake_TEST_FAILED
|
||
|
"Trace file content does not match that expected."
|
||
|
"Expected to match:\n${expected_content}\n"
|
||
|
"Actual content:\n${actual_content}\n"
|
||
|
)
|
||
|
endif()
|