From 860d0a42964d4796dc9e5ad8f4f7f0d40bfc7613 Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Tue, 7 Dec 2021 14:38:43 +0100 Subject: [PATCH] Add cli test with default JDK8 and -Xjdk-release=1.8 --- compiler/testData/cli/jvm/jdkRelease.args | 4 ++++ compiler/testData/cli/jvm/jdkRelease.kt | 1 + compiler/testData/cli/jvm/jdkRelease.out | 1 + .../tests-gen/org/jetbrains/kotlin/cli/CliTestGenerated.java | 5 +++++ 4 files changed, 11 insertions(+) create mode 100644 compiler/testData/cli/jvm/jdkRelease.args create mode 100644 compiler/testData/cli/jvm/jdkRelease.kt create mode 100644 compiler/testData/cli/jvm/jdkRelease.out diff --git a/compiler/testData/cli/jvm/jdkRelease.args b/compiler/testData/cli/jvm/jdkRelease.args new file mode 100644 index 00000000000..8078acabf78 --- /dev/null +++ b/compiler/testData/cli/jvm/jdkRelease.args @@ -0,0 +1,4 @@ +-Xjdk-release=1.8 +$TESTDATA_DIR$/jdkRelease.kt +-d +$TEMP_DIR$ \ No newline at end of file diff --git a/compiler/testData/cli/jvm/jdkRelease.kt b/compiler/testData/cli/jvm/jdkRelease.kt new file mode 100644 index 00000000000..d74678470a4 --- /dev/null +++ b/compiler/testData/cli/jvm/jdkRelease.kt @@ -0,0 +1 @@ +fun clear(byteByffer: java.nio.ByteBuffer) = byteByffer.clear() \ No newline at end of file diff --git a/compiler/testData/cli/jvm/jdkRelease.out b/compiler/testData/cli/jvm/jdkRelease.out new file mode 100644 index 00000000000..d86bac9de59 --- /dev/null +++ b/compiler/testData/cli/jvm/jdkRelease.out @@ -0,0 +1 @@ +OK diff --git a/compiler/tests-gen/org/jetbrains/kotlin/cli/CliTestGenerated.java b/compiler/tests-gen/org/jetbrains/kotlin/cli/CliTestGenerated.java index 7922b892488..8510c5e697f 100644 --- a/compiler/tests-gen/org/jetbrains/kotlin/cli/CliTestGenerated.java +++ b/compiler/tests-gen/org/jetbrains/kotlin/cli/CliTestGenerated.java @@ -466,6 +466,11 @@ public class CliTestGenerated extends AbstractCliTest { runTest("compiler/testData/cli/jvm/jdkPathDoesNotExist.args"); } + @TestMetadata("jdkRelease.args") + public void testJdkRelease() throws Exception { + runTest("compiler/testData/cli/jvm/jdkRelease.args"); + } + @TestMetadata("jspecifyByLv15.args") public void testJspecifyByLv15() throws Exception { runTest("compiler/testData/cli/jvm/jspecifyByLv15.args");