From 0771b607772c288a33e87929f56610aa39162a92 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Tue, 17 Oct 2023 14:21:24 +0200 Subject: [PATCH] [Analysis API] support multiplatform test cases ^KT-62345 --- .../test/framework/base/AbstractAnalysisApiBasedTest.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/analysis/analysis-test-framework/tests/org/jetbrains/kotlin/analysis/test/framework/base/AbstractAnalysisApiBasedTest.kt b/analysis/analysis-test-framework/tests/org/jetbrains/kotlin/analysis/test/framework/base/AbstractAnalysisApiBasedTest.kt index 044ebbb4275..0e68c960cb7 100644 --- a/analysis/analysis-test-framework/tests/org/jetbrains/kotlin/analysis/test/framework/base/AbstractAnalysisApiBasedTest.kt +++ b/analysis/analysis-test-framework/tests/org/jetbrains/kotlin/analysis/test/framework/base/AbstractAnalysisApiBasedTest.kt @@ -179,6 +179,9 @@ abstract class AbstractAnalysisApiBasedTest : TestWithDisposable() { private fun prepareToTheAnalysis(testConfiguration: TestConfiguration) { val moduleStructure = testServices.moduleStructure + val dependencyProvider = DependencyProviderImpl(testServices, moduleStructure.modules) + testServices.registerDependencyProvider(dependencyProvider) + testConfiguration.preAnalysisHandlers.forEach { preprocessor -> preprocessor.preprocessModuleStructure(moduleStructure) } testConfiguration.preAnalysisHandlers.forEach { preprocessor -> preprocessor.prepareSealedClassInheritors(moduleStructure) }