[KAPT] Add additional test tasks for running tests on JDK 11

This commit is contained in:
Dmitriy Novozhilov
2022-07-13 10:40:04 +03:00
committed by teamcity
parent 9c41e75802
commit 8b960de76a
5 changed files with 31 additions and 12 deletions
@@ -21,6 +21,8 @@ import org.jetbrains.kotlin.fir.plugin.runners.AbstractFirPluginDiagnosticTest
import org.jetbrains.kotlin.generators.TestGroup
import org.jetbrains.kotlin.generators.generateTestGroupSuiteWithJUnit5
import org.jetbrains.kotlin.generators.impl.generateTestGroupSuite
import org.jetbrains.kotlin.generators.model.AnnotationModel
import org.jetbrains.kotlin.generators.model.annotation
import org.jetbrains.kotlin.incremental.*
import org.jetbrains.kotlin.jvm.abi.*
import org.jetbrains.kotlin.kapt.cli.test.AbstractArgumentParsingTest
@@ -39,6 +41,7 @@ import org.jetbrains.kotlinx.atomicfu.AbstractAtomicfuJvmIrTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest
import org.junit.jupiter.api.Tag
fun main(args: Array<String>) {
System.setProperty("java.awt.headless", "true")
@@ -448,11 +451,12 @@ fun main(args: Array<String>) {
}
testGroup("plugins/kapt3/kapt3-compiler/tests-gen", "plugins/kapt3/kapt3-compiler/testData") {
testClass<AbstractKotlinKaptContextTest> {
val annotations = listOf(annotation(Tag::class.java, "IgnoreJDK11"))
testClass<AbstractKotlinKaptContextTest>(annotations = annotations) {
model("kotlinRunner")
}
testClass<AbstractIrKotlinKaptContextTest> {
testClass<AbstractIrKotlinKaptContextTest>(annotations = annotations) {
model("kotlinRunner")
}