diff --git a/Applications/ApplicationsLib/TestDefinition.cpp b/Applications/ApplicationsLib/TestDefinition.cpp index 5e0aa14bfbce239f24f71fb3ae0294e70dcfbbba..2ea84a43347091ac4f19f19527e37f9463e133be 100644 --- a/Applications/ApplicationsLib/TestDefinition.cpp +++ b/Applications/ApplicationsLib/TestDefinition.cpp @@ -204,6 +204,15 @@ TestDefinition::TestDefinition(BaseLib::ConfigTree const& config_tree, filenames.push_back(filename); } + if (empty(filenames)) + { + OGS_FATAL( + "No files from test definitions were added for tests but {} " + "{:s} specified.", + size(vtkdiff_configs), + (size(vtkdiff_configs) == 1 ? "test was" : "tests were")); + } + auto const absolute_tolerance = //! \ogs_file_param{prj__test_definition__vtkdiff__absolute_tolerance} vtkdiff_config.getConfigParameter<std::string>("absolute_tolerance",