[FIR-TEST] Add build tasks for running all fir tests

- `:firCompilerTest` run all compiler fir tests
- `:idea:firTest` run all IDE fir tests
- `:firAllTest` run all fir tests
This commit is contained in:
Dmitriy Novozhilov
2020-02-19 12:36:22 +03:00
parent 82c960d40d
commit 22a5bc4144
3 changed files with 29 additions and 1 deletions
+12 -1
View File
@@ -546,7 +546,18 @@ tasks {
dependsOn(":compiler:fir:fir2ir:test")
dependsOn(":compiler:fir:lightTree:test")
}
register("firAllTest") {
dependsOn(
":compiler:fir:psi2fir:test",
":compiler:fir:lightTree:test",
":compiler:fir:resolve:test",
":compiler:fir:fir2ir:test",
":compiler:firBlackBox:test",
":idea:firTest"
)
}
register("compilerFrontendVisualizerTest") {
dependsOn("compiler:visualizer:test")
}
+8
View File
@@ -118,3 +118,11 @@ projectTest(parallel = true) {
val generateTests by generator("org.jetbrains.kotlin.generators.tests.GenerateCompilerTestsKt")
testsJar()
projectTest("firBlackBoxTest", parallel = true) {
dependsOn(":dist")
workingDir = rootDir
filter {
includeTestsMatching("org.jetbrains.kotlin.codegen.ir.FirBlackBoxCodegenTestGenerated")
}
}
+9
View File
@@ -183,6 +183,15 @@ projectTest(parallel = true) {
workingDir = rootDir
}
projectTest("firTest", parallel = true) {
dependsOn(":dist")
workingDir = rootDir
filter {
includeTestsMatching("org.jetbrains.kotlin.idea.fir.*")
includeTestsMatching("org.jetbrains.kotlin.idea.resolve.FirReferenceResolveTestGenerated")
}
}
configureFormInstrumentation()
testsJar()