From 9d3bd29f23e81a70b0473ff9c68cebfa51f237ba Mon Sep 17 00:00:00 2001 From: Stuart McCulloch Date: Sat, 17 Oct 2026 19:49:39 +0100 Subject: [PATCH] Fix coverage report ordering for multi-JDK tests --- buildSrc/src/main/kotlin/java-common.gradle.kts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/buildSrc/src/main/kotlin/java-common.gradle.kts b/buildSrc/src/main/kotlin/java-common.gradle.kts index a648f5c..b8e9a29 100644 --- a/buildSrc/src/main/kotlin/java-common.gradle.kts +++ b/buildSrc/src/main/kotlin/java-common.gradle.kts @@ -60,6 +60,8 @@ for (javaVersion in additionalJavaVersions) { } tasks.jacocoTestReport { + // Collect execution data only after all requested test tasks have finished. + mustRunAfter(tasks.withType()) executionData.setFrom(fileTree(layout.buildDirectory).include("/jacoco/*.exec")) reports { csv.required = true