Skip to content

Commit

Permalink
TKSS-854: Supports Kona JDKs
Browse files Browse the repository at this point in the history
  • Loading branch information
johnshajiang committed Sep 11, 2024
1 parent 2051fd3 commit bba454f
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions buildSrc/src/main/kotlin/kona-common.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,58 @@ tasks {
}
}

register("testOnKona8", CommonTest::class) {
systemProperty("test.classpath", classpath.joinToString(separator = ":"))

javaLauncher.set(javaToolchains.launcherFor {
languageVersion.set(JavaLanguageVersion.of(8))
vendor.set(JvmVendorSpec.TENCENT)
})

doFirst {
println("Testing JDK: " + javaLauncher.get().metadata.installationPath)
}
}

register("testOnKona11", CommonTest::class) {
systemProperty("test.classpath", classpath.joinToString(separator = ":"))

javaLauncher.set(javaToolchains.launcherFor {
languageVersion.set(JavaLanguageVersion.of(11))
vendor.set(JvmVendorSpec.TENCENT)
})

doFirst {
println("Testing JDK: " + javaLauncher.get().metadata.installationPath)
}
}

register("testOnKona17", CommonTest::class) {
systemProperty("test.classpath", classpath.joinToString(separator = ":"))

javaLauncher.set(javaToolchains.launcherFor {
languageVersion.set(JavaLanguageVersion.of(17))
vendor.set(JvmVendorSpec.TENCENT)
})

doFirst {
println("Testing JDK: " + javaLauncher.get().metadata.installationPath)
}
}

register("testOnKona21", CommonTest::class) {
systemProperty("test.classpath", classpath.joinToString(separator = ":"))

javaLauncher.set(javaToolchains.launcherFor {
languageVersion.set(JavaLanguageVersion.of(21))
vendor.set(JvmVendorSpec.TENCENT)
})

doFirst {
println("Testing JDK: " + javaLauncher.get().metadata.installationPath)
}
}

test {
dependsOn(testOnCurrent)
}
Expand Down

0 comments on commit bba454f

Please sign in to comment.