Pill: Add Analysis API test generator to the "Generate all tests" run configuration

This commit is contained in:
Yan Zhulanow
2021-10-13 01:45:11 +09:00
committed by TeamCityServer
parent cb74247f8f
commit 20b73499f5
4 changed files with 7 additions and 2 deletions
@@ -20,4 +20,6 @@ dependencies {
testApiJUnit5()
}
val generateFrontendApiTests by generator("org.jetbrains.kotlin.generators.tests.analysis.api.GenerateTestsKt")
val generateFrontendApiTests by generator("org.jetbrains.kotlin.generators.tests.analysis.api.GenerateAnalysisApiTestsKt")
testsJar()
@@ -13,7 +13,8 @@ val depenencyProjects = arrayOf(
":compiler:visualizer",
":js:js.tests",
":compiler:tests-java8",
":core:descriptors.runtime"
":core:descriptors.runtime",
":generators:analysis-api-generator"
)
dependencies {
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.pill.generateAllTests;
import org.jetbrains.kotlin.generators.tests.*;
import org.jetbrains.kotlin.generators.InconsistencyChecker;
import org.jetbrains.kotlin.test.generators.GenerateCompilerTestsKt;
import org.jetbrains.kotlin.generators.tests.analysis.api.GenerateAnalysisApiTestsKt;
import java.util.List;
@@ -18,6 +19,7 @@ public class Main {
GenerateJsTestsKt.main(args);
GenerateJava8TestsKt.main(args);
GenerateRuntimeDescriptorTestsKt.main(args);
GenerateAnalysisApiTestsKt.main(args);
boolean dryRun = InconsistencyChecker.Companion.hasDryRunArg(args);
List<String> affectedFiles = InconsistencyChecker.Companion.inconsistencyChecker(dryRun).getAffectedFiles();