[LL FIR] add ability to pass analyseInDependentSession into AnalysisApiFirScriptTestConfigurator
^KT-61431
This commit is contained in:
committed by
Space Team
parent
833072e1fb
commit
0a5501b8dd
+1
-2
@@ -13,7 +13,6 @@ import org.jetbrains.kotlin.analysis.low.level.api.fir.test.base.AbstractLowLeve
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.test.configurators.AnalysisApiFirScriptTestConfigurator
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.test.configurators.AnalysisApiFirSourceTestConfigurator
|
||||
import org.jetbrains.kotlin.analysis.test.framework.test.configurators.AnalysisApiTestConfigurator
|
||||
import org.jetbrains.kotlin.name.ClassId
|
||||
import org.jetbrains.kotlin.psi.KtClassLikeDeclaration
|
||||
import org.jetbrains.kotlin.psi.KtFile
|
||||
import org.jetbrains.kotlin.test.services.TestModuleStructure
|
||||
@@ -49,5 +48,5 @@ abstract class AbstractSourceClassIdTest : AbstractClassIdTest() {
|
||||
}
|
||||
|
||||
abstract class AbstractScriptClassIdTest : AbstractClassIdTest() {
|
||||
override val configurator: AnalysisApiTestConfigurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator: AnalysisApiTestConfigurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
+1
-1
@@ -33,5 +33,5 @@ abstract class AbstractSourceDependentCopyContextTest : AbstractDependentCopyCon
|
||||
}
|
||||
|
||||
abstract class AbstractScriptDependentCopyContextTest : AbstractDependentCopyContextTest() {
|
||||
override val configurator: AnalysisApiTestConfigurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator: AnalysisApiTestConfigurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
|
||||
+1
-1
@@ -28,5 +28,5 @@ abstract class AbstractSourceDependentCopyFirTest : AbstractDependentCopyFirTest
|
||||
}
|
||||
|
||||
abstract class AbstractScriptDependentCopyFirTest : AbstractDependentCopyFirTest() {
|
||||
override val configurator: AnalysisApiTestConfigurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator: AnalysisApiTestConfigurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
|
||||
+1
-1
@@ -157,5 +157,5 @@ abstract class AbstractSourceFileBasedKotlinDeclarationProviderTest : AbstractFi
|
||||
}
|
||||
|
||||
abstract class AbstractScriptFileBasedKotlinDeclarationProviderTest : AbstractFileBasedKotlinDeclarationProviderTest() {
|
||||
override val configurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
+1
-1
@@ -110,5 +110,5 @@ abstract class AbstractFirOutOfContentRootLazyDeclarationResolveTest : AbstractF
|
||||
}
|
||||
|
||||
abstract class AbstractFirScriptLazyDeclarationResolveTest : AbstractFirLazyDeclarationResolveTest() {
|
||||
override val configurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
|
||||
+1
-1
@@ -72,5 +72,5 @@ abstract class AbstractOutOfContentRootGetOrBuildFirTest : AbstractGetOrBuildFir
|
||||
}
|
||||
|
||||
abstract class AbstractScriptGetOrBuildFirTest : AbstractGetOrBuildFirTest() {
|
||||
override val configurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
|
||||
+1
-1
@@ -70,5 +70,5 @@ abstract class AbstractSourceNonLocalDeclarationAnchorTest : AbstractNonLocalDec
|
||||
}
|
||||
|
||||
abstract class AbstractScriptNonLocalDeclarationAnchorTest : AbstractNonLocalDeclarationAnchorTest() {
|
||||
override val configurator: AnalysisApiTestConfigurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator: AnalysisApiTestConfigurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
|
||||
+1
-1
@@ -158,5 +158,5 @@ abstract class AbstractSourceDiagnosticTraversalCounterTest : AbstractDiagnostic
|
||||
}
|
||||
|
||||
abstract class AbstractScriptDiagnosticTraversalCounterTest : AbstractDiagnosticTraversalCounterTest() {
|
||||
override val configurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
|
||||
+1
-1
@@ -118,5 +118,5 @@ abstract class AbstractFirOutOfContentRootContextCollectionTest : AbstractFirCon
|
||||
}
|
||||
|
||||
abstract class AbstractScriptContextCollectionTest : AbstractFirContextCollectionTest() {
|
||||
override val configurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
+1
-1
@@ -129,5 +129,5 @@ abstract class AbstractOutOfContentRootFileStructureTest : AbstractFileStructure
|
||||
}
|
||||
|
||||
abstract class AbstractScriptFileStructureTest : AbstractFileStructureTest() {
|
||||
override val configurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
+1
-1
@@ -134,5 +134,5 @@ abstract class AbstractOutOfContentRootInBlockModificationTest : AbstractInBlock
|
||||
}
|
||||
|
||||
abstract class AbstractScriptInBlockModificationTest : AbstractInBlockModificationTest() {
|
||||
override val configurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
|
||||
+1
-1
@@ -37,5 +37,5 @@ abstract class AbstractOutOfContentRootWholeFileResolvePhaseTest : AbstractWhole
|
||||
}
|
||||
|
||||
abstract class AbstractScriptWholeFileResolvePhaseTest : AbstractWholeFileResolvePhaseTest() {
|
||||
override val configurator get() = AnalysisApiFirScriptTestConfigurator
|
||||
override val configurator = AnalysisApiFirScriptTestConfigurator(analyseInDependentSession = false)
|
||||
}
|
||||
|
||||
+2
-1
@@ -12,7 +12,8 @@ import org.jetbrains.kotlin.analysis.test.framework.project.structure.KtScriptMo
|
||||
import org.jetbrains.kotlin.analysis.test.framework.test.configurators.AnalysisApiTestServiceRegistrar
|
||||
import org.jetbrains.kotlin.test.builders.TestConfigurationBuilder
|
||||
|
||||
object AnalysisApiFirScriptTestConfigurator : AnalysisApiFirSourceLikeTestConfigurator(analyseInDependentSession = false) {
|
||||
class AnalysisApiFirScriptTestConfigurator(analyseInDependentSession: Boolean) :
|
||||
AnalysisApiFirSourceLikeTestConfigurator(analyseInDependentSession) {
|
||||
override fun configureTest(builder: TestConfigurationBuilder, disposable: Disposable) {
|
||||
super.configureTest(builder, disposable)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user