diff --git a/scripts/cmake/test/AddTestTester.cmake b/scripts/cmake/test/AddTestTester.cmake index 4fedb0cf8d6bff55b929f3d6cc356149f2a05e0f..a77b14252786d15890ed976e13040a13cb5f775b 100644 --- a/scripts/cmake/test/AddTestTester.cmake +++ b/scripts/cmake/test/AddTestTester.cmake @@ -26,6 +26,10 @@ foreach(CMD ${TESTER_COMMAND}) file(GLOB FILES RELATIVE ${case_path} ${GLOB}) list(LENGTH FILES length) 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}) 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}