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}") + } +}