[FIR] Refactor fir resolve tests

Now there is only base test runner for all kinds of diagnostics test
  (`AbstractFirBaseDiagnosticsTest`)
This commit is contained in:
Dmitriy Novozhilov
2019-11-01 17:19:06 +03:00
parent 66abbe1aad
commit 297d07f465
144 changed files with 1481 additions and 1578 deletions
@@ -512,20 +512,20 @@ fun main(args: Array<String>) {
}
testGroup("compiler/fir/resolve/tests", "compiler/fir/resolve/testData") {
testClass<AbstractFirResolveTestCase> {
testClass<AbstractFirDiagnosticsTest> {
model("resolve", pattern = KT_WITHOUT_DOTS_IN_NAME, excludeDirs = listOf("stdlib", "cfg", "smartcasts"))
}
testClass<AbstractFirCfgBuildingTest> {
testClass<AbstractFirDiagnosticsWithCfgTest> {
model("resolve/cfg", pattern = KT_WITHOUT_DOTS_IN_NAME)
model("resolve/smartcasts", pattern = KT_WITHOUT_DOTS_IN_NAME)
}
testClass<AbstractFirResolveTestCaseWithStdlib> {
testClass<AbstractFirDiagnosticsWithStdlibTest> {
model("resolve/stdlib", pattern = KT_WITHOUT_DOTS_IN_NAME, excludeDirs = listOf("contracts"))
}
testClass<AbstractFirCfgBuildingWithStdlibTest> {
testClass<AbstractFirDiagnosticsWithCfgAndStdlibTest> {
model("resolve/stdlib/contracts", pattern = KT_WITHOUT_DOTS_IN_NAME)
}
}
@@ -555,13 +555,6 @@ fun main(args: Array<String>) {
}
}
testGroup("compiler/fir/resolve/tests", "compiler/fir/resolve/testData") {
testClass<AbstractFirDiagnosticsTest> {
model("diagnostics")
}
}
testGroup("compiler/fir/resolve/tests", "compiler/fir/resolve/testData") {
testClass<AbstractFirLightClassesTest> {
model("lightClasses")