diff --git a/compiler/test-infrastructure-utils/tests/org/jetbrains/kotlin/test/TestJdkKind.kt b/compiler/test-infrastructure-utils/tests/org/jetbrains/kotlin/test/TestJdkKind.kt index b6cea72b109..15829bdd5ad 100644 --- a/compiler/test-infrastructure-utils/tests/org/jetbrains/kotlin/test/TestJdkKind.kt +++ b/compiler/test-infrastructure-utils/tests/org/jetbrains/kotlin/test/TestJdkKind.kt @@ -29,6 +29,9 @@ enum class TestJdkKind(val requiresSeparateProcess: Boolean = false) { // JDK found at $JDK_9 FULL_JDK_9(requiresSeparateProcess = true), + // JDK found at $JDK_15 + FULL_JDK_11(requiresSeparateProcess = true), + // JDK found at $JDK_15 FULL_JDK_15(requiresSeparateProcess = true), diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/_tags.txt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/_tags.txt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/_tags.txt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/_tags.txt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic200.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic200.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic200.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic200.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic200Long.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic200Long.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic200Long.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic200Long.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic201.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic201.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic201.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic201.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy200.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy200.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy200.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy200.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy200Long.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy200Long.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy200Long.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy200Long.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy201.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy201.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy201.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy201.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicInlineClasses.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicInlineClasses.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicInlineClasses.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicInlineClasses.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicSpecialSymbols.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicSpecialSymbols.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicSpecialSymbols.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicSpecialSymbols.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicWithInline.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicWithInline.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicWithInline.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicWithInline.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/kt36984.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/kt36984.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/kt36984.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/kt36984.kt diff --git a/compiler/testData/codegen/boxModernJdk/testsWithJava9/varHandle.kt b/compiler/testData/codegen/boxModernJdk/testsWithJava11/varHandle.kt similarity index 100% rename from compiler/testData/codegen/boxModernJdk/testsWithJava9/varHandle.kt rename to compiler/testData/codegen/boxModernJdk/testsWithJava11/varHandle.kt diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxModernJdkCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxModernJdkCodegenTestGenerated.java index 378f0beb15a..3330b457d12 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxModernJdkCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxModernJdkCodegenTestGenerated.java @@ -26,6 +26,89 @@ public class BlackBoxModernJdkCodegenTestGenerated extends AbstractBlackBoxCodeg KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/boxModernJdk"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM, true); } + @Nested + @Tag("") + @TestMetadata("compiler/testData/codegen/boxModernJdk/testsWithJava11") + @TestDataPath("$PROJECT_ROOT") + public class TestsWithJava11 { + @Test + public void testAllFilesPresentInTestsWithJava11() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/boxModernJdk/testsWithJava11"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM, true); + } + + @Test + @TestMetadata("concatDynamic.kt") + public void testConcatDynamic() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic.kt"); + } + + @Test + @TestMetadata("concatDynamic200.kt") + public void testConcatDynamic200() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic200.kt"); + } + + @Test + @TestMetadata("concatDynamic200Long.kt") + public void testConcatDynamic200Long() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic200Long.kt"); + } + + @Test + @TestMetadata("concatDynamic201.kt") + public void testConcatDynamic201() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic201.kt"); + } + + @Test + @TestMetadata("concatDynamicIndy200.kt") + public void testConcatDynamicIndy200() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy200.kt"); + } + + @Test + @TestMetadata("concatDynamicIndy200Long.kt") + public void testConcatDynamicIndy200Long() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy200Long.kt"); + } + + @Test + @TestMetadata("concatDynamicIndy201.kt") + public void testConcatDynamicIndy201() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy201.kt"); + } + + @Test + @TestMetadata("concatDynamicInlineClasses.kt") + public void testConcatDynamicInlineClasses() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicInlineClasses.kt"); + } + + @Test + @TestMetadata("concatDynamicSpecialSymbols.kt") + public void testConcatDynamicSpecialSymbols() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicSpecialSymbols.kt"); + } + + @Test + @TestMetadata("concatDynamicWithInline.kt") + public void testConcatDynamicWithInline() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicWithInline.kt"); + } + + @Test + @TestMetadata("kt36984.kt") + public void testKt36984() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/kt36984.kt"); + } + + @Test + @TestMetadata("varHandle.kt") + public void testVarHandle() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/varHandle.kt"); + } + } + @Nested @Tag("") @TestMetadata("compiler/testData/codegen/boxModernJdk/testsWithJava15") @@ -165,87 +248,4 @@ public class BlackBoxModernJdkCodegenTestGenerated extends AbstractBlackBoxCodeg runTest("compiler/testData/codegen/boxModernJdk/testsWithJava17/sealedJavaInterfaceViaKotlinReflection.kt"); } } - - @Nested - @Tag("") - @TestMetadata("compiler/testData/codegen/boxModernJdk/testsWithJava9") - @TestDataPath("$PROJECT_ROOT") - public class TestsWithJava9 { - @Test - public void testAllFilesPresentInTestsWithJava9() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/boxModernJdk/testsWithJava9"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM, true); - } - - @Test - @TestMetadata("concatDynamic.kt") - public void testConcatDynamic() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic.kt"); - } - - @Test - @TestMetadata("concatDynamic200.kt") - public void testConcatDynamic200() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic200.kt"); - } - - @Test - @TestMetadata("concatDynamic200Long.kt") - public void testConcatDynamic200Long() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic200Long.kt"); - } - - @Test - @TestMetadata("concatDynamic201.kt") - public void testConcatDynamic201() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic201.kt"); - } - - @Test - @TestMetadata("concatDynamicIndy200.kt") - public void testConcatDynamicIndy200() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy200.kt"); - } - - @Test - @TestMetadata("concatDynamicIndy200Long.kt") - public void testConcatDynamicIndy200Long() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy200Long.kt"); - } - - @Test - @TestMetadata("concatDynamicIndy201.kt") - public void testConcatDynamicIndy201() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy201.kt"); - } - - @Test - @TestMetadata("concatDynamicInlineClasses.kt") - public void testConcatDynamicInlineClasses() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicInlineClasses.kt"); - } - - @Test - @TestMetadata("concatDynamicSpecialSymbols.kt") - public void testConcatDynamicSpecialSymbols() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicSpecialSymbols.kt"); - } - - @Test - @TestMetadata("concatDynamicWithInline.kt") - public void testConcatDynamicWithInline() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicWithInline.kt"); - } - - @Test - @TestMetadata("kt36984.kt") - public void testKt36984() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/kt36984.kt"); - } - - @Test - @TestMetadata("varHandle.kt") - public void testVarHandle() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/varHandle.kt"); - } - } } diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxModernJdkCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxModernJdkCodegenTestGenerated.java index 41e5d89aff6..f6934d568ed 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxModernJdkCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxModernJdkCodegenTestGenerated.java @@ -26,6 +26,89 @@ public class IrBlackBoxModernJdkCodegenTestGenerated extends AbstractIrBlackBoxC KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/boxModernJdk"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); } + @Nested + @Tag("") + @TestMetadata("compiler/testData/codegen/boxModernJdk/testsWithJava11") + @TestDataPath("$PROJECT_ROOT") + public class TestsWithJava11 { + @Test + public void testAllFilesPresentInTestsWithJava11() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/boxModernJdk/testsWithJava11"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("concatDynamic.kt") + public void testConcatDynamic() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic.kt"); + } + + @Test + @TestMetadata("concatDynamic200.kt") + public void testConcatDynamic200() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic200.kt"); + } + + @Test + @TestMetadata("concatDynamic200Long.kt") + public void testConcatDynamic200Long() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic200Long.kt"); + } + + @Test + @TestMetadata("concatDynamic201.kt") + public void testConcatDynamic201() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamic201.kt"); + } + + @Test + @TestMetadata("concatDynamicIndy200.kt") + public void testConcatDynamicIndy200() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy200.kt"); + } + + @Test + @TestMetadata("concatDynamicIndy200Long.kt") + public void testConcatDynamicIndy200Long() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy200Long.kt"); + } + + @Test + @TestMetadata("concatDynamicIndy201.kt") + public void testConcatDynamicIndy201() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicIndy201.kt"); + } + + @Test + @TestMetadata("concatDynamicInlineClasses.kt") + public void testConcatDynamicInlineClasses() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicInlineClasses.kt"); + } + + @Test + @TestMetadata("concatDynamicSpecialSymbols.kt") + public void testConcatDynamicSpecialSymbols() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicSpecialSymbols.kt"); + } + + @Test + @TestMetadata("concatDynamicWithInline.kt") + public void testConcatDynamicWithInline() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/concatDynamicWithInline.kt"); + } + + @Test + @TestMetadata("kt36984.kt") + public void testKt36984() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/kt36984.kt"); + } + + @Test + @TestMetadata("varHandle.kt") + public void testVarHandle() throws Exception { + runTest("compiler/testData/codegen/boxModernJdk/testsWithJava11/varHandle.kt"); + } + } + @Nested @Tag("") @TestMetadata("compiler/testData/codegen/boxModernJdk/testsWithJava15") @@ -165,87 +248,4 @@ public class IrBlackBoxModernJdkCodegenTestGenerated extends AbstractIrBlackBoxC runTest("compiler/testData/codegen/boxModernJdk/testsWithJava17/sealedJavaInterfaceViaKotlinReflection.kt"); } } - - @Nested - @Tag("") - @TestMetadata("compiler/testData/codegen/boxModernJdk/testsWithJava9") - @TestDataPath("$PROJECT_ROOT") - public class TestsWithJava9 { - @Test - public void testAllFilesPresentInTestsWithJava9() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/boxModernJdk/testsWithJava9"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("concatDynamic.kt") - public void testConcatDynamic() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic.kt"); - } - - @Test - @TestMetadata("concatDynamic200.kt") - public void testConcatDynamic200() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic200.kt"); - } - - @Test - @TestMetadata("concatDynamic200Long.kt") - public void testConcatDynamic200Long() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic200Long.kt"); - } - - @Test - @TestMetadata("concatDynamic201.kt") - public void testConcatDynamic201() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamic201.kt"); - } - - @Test - @TestMetadata("concatDynamicIndy200.kt") - public void testConcatDynamicIndy200() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy200.kt"); - } - - @Test - @TestMetadata("concatDynamicIndy200Long.kt") - public void testConcatDynamicIndy200Long() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy200Long.kt"); - } - - @Test - @TestMetadata("concatDynamicIndy201.kt") - public void testConcatDynamicIndy201() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicIndy201.kt"); - } - - @Test - @TestMetadata("concatDynamicInlineClasses.kt") - public void testConcatDynamicInlineClasses() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicInlineClasses.kt"); - } - - @Test - @TestMetadata("concatDynamicSpecialSymbols.kt") - public void testConcatDynamicSpecialSymbols() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicSpecialSymbols.kt"); - } - - @Test - @TestMetadata("concatDynamicWithInline.kt") - public void testConcatDynamicWithInline() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/concatDynamicWithInline.kt"); - } - - @Test - @TestMetadata("kt36984.kt") - public void testKt36984() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/kt36984.kt"); - } - - @Test - @TestMetadata("varHandle.kt") - public void testVarHandle() throws Exception { - runTest("compiler/testData/codegen/boxModernJdk/testsWithJava9/varHandle.kt"); - } - } } diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/backend/handlers/JvmBoxRunner.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/backend/handlers/JvmBoxRunner.kt index 11fc685b5ad..9ecb4f9378e 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/backend/handlers/JvmBoxRunner.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/backend/handlers/JvmBoxRunner.kt @@ -180,7 +180,7 @@ class JvmBoxRunner(testServices: TestServices) : JvmBinaryArtifactHandler(testSe classFileFactory: ClassFileFactory ): String { val jdkHome = when (jdkKind) { - TestJdkKind.FULL_JDK_9 -> KtTestUtil.getJdk9Home() + TestJdkKind.FULL_JDK_11 -> KtTestUtil.getJdk11Home() TestJdkKind.FULL_JDK_15 -> KtTestUtil.getJdk15Home() TestJdkKind.FULL_JDK_17 -> KtTestUtil.getJdk17Home() else -> error("Unsupported JDK kind: $jdkKind") diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/codegen/AbstractJvmBlackBoxCodegenTestBase.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/codegen/AbstractJvmBlackBoxCodegenTestBase.kt index ec9f85c4f0f..e29fcc61287 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/codegen/AbstractJvmBlackBoxCodegenTestBase.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/codegen/AbstractJvmBlackBoxCodegenTestBase.kt @@ -56,8 +56,8 @@ abstract class AbstractJvmBlackBoxCodegenTestBase { configuration.put(JVMConfigurationKeys.JDK_HOME, KtTestUtil.getJdk9Home()) } + TestJdkKind.FULL_JDK_11 -> { + configuration.put(JVMConfigurationKeys.JDK_HOME, KtTestUtil.getJdk11Home()) + } TestJdkKind.FULL_JDK_15 -> { configuration.put(JVMConfigurationKeys.JDK_HOME, KtTestUtil.getJdk15Home()) }