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 617566856fe..25a4d6b6787 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 @@ -137,12 +137,6 @@ abstract class AbstractAnalysisApiBasedTest : TestWithDisposable() { testServices = testConfiguration.testServices val moduleStructure = createModuleStructure(testConfiguration) - try { - prepareToTheAnalysis(testConfiguration) - } catch (ignored: SkipTestException) { - return - } - if (configurator.analyseInDependentSession && isDependentModeDisabledForTheTest()) { return } @@ -153,6 +147,13 @@ abstract class AbstractAnalysisApiBasedTest : TestWithDisposable() { return } + try { + prepareToTheAnalysis(testConfiguration) + } catch (ignored: SkipTestException) { + return + } + + doTestByModuleStructure(moduleStructure, testServices) }