Skip to content
Snippets Groups Projects
Commit 56d2d1f1 authored by Lars Bilke's avatar Lars Bilke Committed by Dmitri Naumov
Browse files

[ctest] Added check for empty glob expressions in DIFF_DATA.

parent 27446945
No related branches found
No related tags found
No related merge requests found
...@@ -26,6 +26,10 @@ foreach(CMD ${TESTER_COMMAND}) ...@@ -26,6 +26,10 @@ foreach(CMD ${TESTER_COMMAND})
file(GLOB FILES RELATIVE ${case_path} ${GLOB}) file(GLOB FILES RELATIVE ${case_path} ${GLOB})
list(LENGTH FILES length) list(LENGTH FILES length)
message(STATUS "Glob expression '${GLOB}' (${NAME_A}) found ${length} files.") message(STATUS "Glob expression '${GLOB}' (${NAME_A}) found ${length} files.")
if(${length} EQUAL 0)
message(FATAL_ERROR "DIFF_DATA glob expression '${GLOB}' "
"did not match any files!")
endif()
foreach(FILE ${FILES}) foreach(FILE ${FILES})
execute_process( execute_process(
COMMAND ${SELECTED_DIFF_TOOL_PATH} ${case_path}/${FILE} ${BINARY_PATH}/${FILE} -a ${NAME_A} -b ${NAME_B} --abs ${ABS_TOL} --rel ${REL_TOL} COMMAND ${SELECTED_DIFF_TOOL_PATH} ${case_path}/${FILE} ${BINARY_PATH}/${FILE} -a ${NAME_A} -b ${NAME_B} --abs ${ABS_TOL} --rel ${REL_TOL}
......
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