[Gradle] Fix kapt jvm target validation test on Gradle 8
^KT-59587 In Progress
This commit is contained in:
committed by
Space Team
parent
9453deb840
commit
6a80cd596a
+5
-7
@@ -345,17 +345,13 @@ class JvmTargetValidationTest : KGPBaseTest() {
|
||||
project(
|
||||
projectName = "kapt2/simple",
|
||||
gradleVersion = gradleVersion,
|
||||
buildJdk = getJdk11().javaHome
|
||||
) {
|
||||
val toolchainJavaVersion = if (gradleVersion < GradleVersion.version("6.9")) {
|
||||
15
|
||||
} else {
|
||||
16
|
||||
}
|
||||
val toolchainJavaVersion = if (gradleVersion < GradleVersion.version("6.9")) 11 else 16
|
||||
|
||||
gradleProperties.append(
|
||||
"""
|
||||
kotlin.jvm.target.validation.mode = error
|
||||
org.gradle.java.installations.paths=${getJdk16().javaHome},${getJdk11().javaHome}
|
||||
""".trimIndent()
|
||||
)
|
||||
|
||||
@@ -370,7 +366,7 @@ class JvmTargetValidationTest : KGPBaseTest() {
|
||||
""".trimIndent()
|
||||
)
|
||||
|
||||
build("assemble", forceOutput = true)
|
||||
build(":kaptGenerateStubsKotlin")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -498,5 +494,7 @@ class JvmTargetValidationTest : KGPBaseTest() {
|
||||
|
||||
private fun getJdk11(): JavaInfo = Jvm.forHome(File(System.getProperty("jdk11Home")))
|
||||
|
||||
private fun getJdk16(): JavaInfo = Jvm.forHome(File(System.getProperty("jdk16Home")))
|
||||
|
||||
private val String.fullProjectName get() = "kotlin-java-toolchain/$this"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user