Generate IR tests in GenerateCompilerTests.kt
This commit is contained in:
@@ -29,6 +29,8 @@ import org.jetbrains.kotlin.codegen.*
|
|||||||
import org.jetbrains.kotlin.codegen.defaultConstructor.AbstractDefaultArgumentsReflectionTest
|
import org.jetbrains.kotlin.codegen.defaultConstructor.AbstractDefaultArgumentsReflectionTest
|
||||||
import org.jetbrains.kotlin.codegen.flags.AbstractWriteFlagsTest
|
import org.jetbrains.kotlin.codegen.flags.AbstractWriteFlagsTest
|
||||||
import org.jetbrains.kotlin.codegen.ir.AbstractIrBlackBoxCodegenTest
|
import org.jetbrains.kotlin.codegen.ir.AbstractIrBlackBoxCodegenTest
|
||||||
|
import org.jetbrains.kotlin.codegen.ir.AbstractIrBlackBoxInlineCodegenTest
|
||||||
|
import org.jetbrains.kotlin.codegen.ir.AbstractIrCompileKotlinAgainstInlineKotlinTest
|
||||||
import org.jetbrains.kotlin.generators.tests.generator.testGroup
|
import org.jetbrains.kotlin.generators.tests.generator.testGroup
|
||||||
import org.jetbrains.kotlin.integration.AbstractAntTaskTest
|
import org.jetbrains.kotlin.integration.AbstractAntTaskTest
|
||||||
import org.jetbrains.kotlin.ir.AbstractIrCfgTestCase
|
import org.jetbrains.kotlin.ir.AbstractIrCfgTestCase
|
||||||
@@ -351,4 +353,18 @@ fun main(args: Array<String>) {
|
|||||||
model("kdoc/lexer")
|
model("kdoc/lexer")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
testGroup("compiler/tests-ir-jvm/tests", "compiler/testData") {
|
||||||
|
testClass<AbstractIrBlackBoxCodegenTest> {
|
||||||
|
model("codegen/box", targetBackend = TargetBackend.JVM)
|
||||||
|
}
|
||||||
|
|
||||||
|
testClass<AbstractIrBlackBoxInlineCodegenTest> {
|
||||||
|
model("codegen/boxInline")
|
||||||
|
}
|
||||||
|
|
||||||
|
testClass<AbstractIrCompileKotlinAgainstInlineKotlinTest> {
|
||||||
|
model("codegen/boxInline")
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -170,20 +170,6 @@ import org.jetbrains.kotlin.test.TargetBackend
|
|||||||
fun main(args: Array<String>) {
|
fun main(args: Array<String>) {
|
||||||
System.setProperty("java.awt.headless", "true")
|
System.setProperty("java.awt.headless", "true")
|
||||||
|
|
||||||
testGroup("compiler/tests-ir-jvm/tests", "compiler/testData") {
|
|
||||||
testClass<AbstractIrBlackBoxCodegenTest> {
|
|
||||||
model("codegen/box", targetBackend = TargetBackend.JVM)
|
|
||||||
}
|
|
||||||
|
|
||||||
testClass<AbstractIrBlackBoxInlineCodegenTest> {
|
|
||||||
model("codegen/boxInline")
|
|
||||||
}
|
|
||||||
|
|
||||||
testClass<AbstractIrCompileKotlinAgainstInlineKotlinTest> {
|
|
||||||
model("codegen/boxInline")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
testGroup("compiler/tests-java8/tests", "compiler/testData") {
|
testGroup("compiler/tests-java8/tests", "compiler/testData") {
|
||||||
testClass<AbstractBlackBoxCodegenTest>("BlackBoxWithJava8CodegenTestGenerated") {
|
testClass<AbstractBlackBoxCodegenTest>("BlackBoxWithJava8CodegenTestGenerated") {
|
||||||
model("codegen/java8/box")
|
model("codegen/java8/box")
|
||||||
|
|||||||
Reference in New Issue
Block a user