Commit 7f90d5e5 authored by Brad King's avatar Brad King 💬
Browse files

Tests: Improve RunCMake.CPack_* failure message formatting

Format a `message(FATAL_ERROR)` call with markup to make the generated
message more readable so that the difference between the actual and
expected results is easier to see.
parent 7a1e542e
...@@ -27,10 +27,12 @@ if(NOT EXPECTED_FILES_COUNT EQUAL 0) ...@@ -27,10 +27,12 @@ if(NOT EXPECTED_FILES_COUNT EQUAL 0)
expected_content_list "${PACKAGE_CONTENT}") expected_content_list "${PACKAGE_CONTENT}")
if(NOT expected_content_list) if(NOT expected_content_list)
string(REPLACE "\n" "\n actual> " msg_actual "\n${PACKAGE_CONTENT}")
string(REPLACE "\n" "\n expect> " msg_expected "\n${EXPECTED_FILE_CONTENT_${file_no_}}")
"Unexpected file content for file No. '${file_no_}'!\n" "Unexpected file content for file No. '${file_no_}'!\n"
" Content: '${PACKAGE_CONTENT}'\n\n" "The content was:${msg_actual}\n"
" Expected: '${EXPECTED_FILE_CONTENT_${file_no_}}'" "which does not match:${msg_expected}\n"
"${output_error_message}") "${output_error_message}")
endif() endif()
else() else()
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment