[LL FIR] introduce lazy resolution tests for fake overrides

^KT-64243
This commit is contained in:
Dmitrii Gridin
2023-12-12 17:38:38 +01:00
committed by Space Team
parent 6ffa8e6e98
commit b6f0571f0b
118 changed files with 3744 additions and 0 deletions
@@ -19,8 +19,11 @@ import org.jetbrains.kotlin.analysis.low.level.api.fir.diagnostic.compiler.based
import org.jetbrains.kotlin.analysis.low.level.api.fir.diagnostic.compiler.based.AbstractLLFirReversedBlackBoxCodegenBasedTest
import org.jetbrains.kotlin.analysis.low.level.api.fir.file.structure.*
import org.jetbrains.kotlin.analysis.low.level.api.fir.resolve.AbstractErrorResistanceTest
import org.jetbrains.kotlin.analysis.low.level.api.fir.resolve.AbstractOutOfContentRootLazyDeclarationResolveScopeBasedTest
import org.jetbrains.kotlin.analysis.low.level.api.fir.resolve.AbstractOutOfContentRootWholeFileResolvePhaseTest
import org.jetbrains.kotlin.analysis.low.level.api.fir.resolve.AbstractScriptLazyDeclarationResolveScopeBasedTest
import org.jetbrains.kotlin.analysis.low.level.api.fir.resolve.AbstractScriptWholeFileResolvePhaseTest
import org.jetbrains.kotlin.analysis.low.level.api.fir.resolve.AbstractSourceLazyDeclarationResolveScopeBasedTest
import org.jetbrains.kotlin.analysis.low.level.api.fir.resolve.AbstractSourceWholeFileResolvePhaseTest
import org.jetbrains.kotlin.generators.TestGroup
import org.jetbrains.kotlin.generators.TestGroupSuite
@@ -86,6 +89,18 @@ internal fun TestGroupSuite.generateFirLowLevelApiTests() {
model("lazyResolveStdlibSources")
}
testClass<AbstractSourceLazyDeclarationResolveScopeBasedTest> {
model("lazyResolveScopes", pattern = TestGeneratorUtil.KT)
}
testClass<AbstractOutOfContentRootLazyDeclarationResolveScopeBasedTest> {
model("lazyResolveScopes", pattern = TestGeneratorUtil.KT)
}
testClass<AbstractScriptLazyDeclarationResolveScopeBasedTest> {
model("lazyResolveScopes", pattern = TestGeneratorUtil.KTS)
}
testClass<AbstractErrorResistanceTest> {
model("errorResistance")
}