From 65312f6818d5759206f186ff712f484fe7075d3f Mon Sep 17 00:00:00 2001
From: Johannes Mey <johannes.mey@tu-dresden.de>
Date: Sun, 7 Feb 2021 16:50:22 +0100
Subject: [PATCH] HOTFIX: ignore test resource directories without config.yaml
 file

---
 .../org/jastadd/relast/tests/RelAstProcessorTestBase.java  | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/testFixtures/java/org/jastadd/relast/tests/RelAstProcessorTestBase.java b/src/testFixtures/java/org/jastadd/relast/tests/RelAstProcessorTestBase.java
index e83746c..1cd9125 100644
--- a/src/testFixtures/java/org/jastadd/relast/tests/RelAstProcessorTestBase.java
+++ b/src/testFixtures/java/org/jastadd/relast/tests/RelAstProcessorTestBase.java
@@ -169,8 +169,11 @@ public class RelAstProcessorTestBase {
     Assertions.assertTrue(baseDir.isDirectory());
     File[] files = baseDir.listFiles((FileFilter) FileFilterUtils.directoryFileFilter());
     Assertions.assertNotNull(files);
-    return Arrays.stream(files).map(File::toPath).map(f -> DynamicTest.dynamicTest(f.getFileName().toString(),
-        () -> directoryTest(mainClass, f)));
+    return Arrays.stream(files)
+        // TODO consider also supporting "config.yml"
+        .filter(f -> Objects.requireNonNull(f.listFiles(x -> x.getName().matches("config\\.yaml"))).length == 1)
+        .map(File::toPath)
+        .map(f -> DynamicTest.dynamicTest(f.getFileName().toString(), () -> directoryTest(mainClass, f)));
   }
 
 }
-- 
GitLab