Debug javaLauncher for tests
diff --git a/repo/gradle-build-conventions/project-tests-convention/src/main/kotlin/project-tests-convention.gradle.kts b/repo/gradle-build-conventions/project-tests-convention/src/main/kotlin/project-tests-convention.gradle.kts
index 10f2d65..29e2e06 100644
--- a/repo/gradle-build-conventions/project-tests-convention/src/main/kotlin/project-tests-convention.gradle.kts
+++ b/repo/gradle-build-conventions/project-tests-convention/src/main/kotlin/project-tests-convention.gradle.kts
@@ -1,3 +1,7 @@
+plugins {
+    java
+}
+
 val extension = extensions.create("projectTests", ProjectTestsExtension::class)
 
 val provider = objects.newInstance<TestCompilerRuntimeArgumentProvider>().apply {
@@ -55,3 +59,14 @@
     }
     ignoreFailures = false
 }
+
+tasks.register("printTestJavaLauncher") {
+    notCompatibleWithConfigurationCache("")
+
+    doLast {
+        val javaLauncher = tasks.test.get().javaLauncher.get()
+        println("${this.project.path} -> javaLauncher.jvmVersion = ${javaLauncher.metadata.jvmVersion}")
+        println("${this.project.path} -> javaLauncher.javaRuntimeVersion = ${javaLauncher.metadata.javaRuntimeVersion}")
+        println("${this.project.path} -> javaLauncher.installationPath = ${javaLauncher.metadata.installationPath}")
+    }
+}