Fix ci workflow again

Change-Id: I2c6377adf3935b5ff088c4be4c5688409b55b0d2
diff --git a/app/src/test/kotlin/de/ids_mannheim/korapxmltools/FoundryOverrideTest.kt b/app/src/test/kotlin/de/ids_mannheim/korapxmltools/FoundryOverrideTest.kt
index d0ee9cb..e4ea415 100644
--- a/app/src/test/kotlin/de/ids_mannheim/korapxmltools/FoundryOverrideTest.kt
+++ b/app/src/test/kotlin/de/ids_mannheim/korapxmltools/FoundryOverrideTest.kt
@@ -47,13 +47,17 @@
             false
         }
     }
-    
-    @Test
-    fun testFoundryOverrideWithTagger() {
-        val isRunningInDocker = File("/.dockerenv").exists() || 
+
+    private fun skipIfDockerUnavailable() {
+        val isRunningInDocker = File("/.dockerenv").exists() ||
             (File("/proc/1/cgroup").exists() && File("/proc/1/cgroup").readText().contains("docker"))
         org.junit.Assume.assumeFalse("Skipping Docker test inside Docker container", isRunningInDocker)
         org.junit.Assume.assumeTrue("Docker is not available", isDockerAvailable())
+    }
+
+    @Test
+    fun testFoundryOverrideWithTagger() {
+        skipIfDockerUnavailable()
 
         val outputDir = File.createTempFile("foundry_override_test", "").apply {
             delete()
@@ -101,6 +105,8 @@
 
     @Test
     fun testOutputOptionHasPriority() {
+        skipIfDockerUnavailable()
+
         val outputDir = File.createTempFile("output_option_test", "").apply {
             delete()
             mkdirs()