Create tests for fir visualizer

This commit is contained in:
Ivan Cilcic
2019-08-28 15:35:54 +03:00
committed by Mikhail Glukhikh
parent 2179f97006
commit 7a45155eb3
3 changed files with 357 additions and 0 deletions
@@ -55,6 +55,7 @@ import org.jetbrains.kotlin.serialization.AbstractLocalClassProtoTest
import org.jetbrains.kotlin.test.TargetBackend
import org.jetbrains.kotlin.types.AbstractTypeBindingTest
import org.jetbrains.kotlin.visualizer.psi.AbstractPsiVisualizer
import org.jetbrains.kotlin.visualizer.fir.AbstractFirVisualizer
fun main(args: Array<String>) {
System.setProperty("java.awt.headless", "true")
@@ -485,11 +486,19 @@ fun main(args: Array<String>) {
testClass<AbstractPsiVisualizer>("PsiVisualizerForRawFirDataGenerated") {
model("rawBuilder", testMethod = "doFirBuilderDataTest")
}
testClass<AbstractFirVisualizer>("FirVisualizerForRawFirDataGenerated") {
model("rawBuilder", testMethod = "doFirBuilderDataTest")
}
}
testGroup("compiler/visualizer/tests", "compiler/visualizer/testData") {
testClass<AbstractPsiVisualizer>("PsiVisualizerForUncommonCasesGenerated") {
model("uncommonCases/testFiles", testMethod = "doUncommonCasesTest")
}
testClass<AbstractFirVisualizer>("FirVisualizerForUncommonCasesGenerated") {
model("uncommonCases/testFiles", testMethod = "doUncommonCasesTest")
}
}
}