From 56d2d1f16ee3d62d2ce7e4893912e344263cbbd6 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Mon, 1 Oct 2018 14:18:31 +0200
Subject: [PATCH] [ctest] Added check for empty glob expressions in DIFF_DATA.

---
 scripts/cmake/test/AddTestTester.cmake | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/scripts/cmake/test/AddTestTester.cmake b/scripts/cmake/test/AddTestTester.cmake
index 4fedb0cf8d6..a77b1425278 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}
-- 
GitLab