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}