From bbd359cd28eb04f79ae1ac8a196df80829bd9f32 Mon Sep 17 00:00:00 2001 From: Vadim Salavatov Date: Mon, 1 Dec 2025 11:38:41 +0100 Subject: [PATCH] IJPL-220503 set PluginManagerCore.isUnitTestMode flag in unit tests GitOrigin-RevId: 27af711a6430d05e2c88d0768f856f3511b38060 --- .../intellij/ide/plugins/ConditionalModuleLoadingRuleTest.kt | 1 + .../ide/plugins/ContentModuleDependencyResolutionTest.kt | 4 ++++ .../com/intellij/ide/plugins/PluginDependenciesTest.kt | 1 + .../testSrc/com/intellij/ide/plugins/PluginDescriptorTest.kt | 1 + .../testSrc/com/intellij/ide/plugins/PluginSetLoadingTest.kt | 1 + 5 files changed, 8 insertions(+) diff --git a/platform/platform-tests/testSrc/com/intellij/ide/plugins/ConditionalModuleLoadingRuleTest.kt b/platform/platform-tests/testSrc/com/intellij/ide/plugins/ConditionalModuleLoadingRuleTest.kt index a52209a27f3e..3c3bc28f9408 100644 --- a/platform/platform-tests/testSrc/com/intellij/ide/plugins/ConditionalModuleLoadingRuleTest.kt +++ b/platform/platform-tests/testSrc/com/intellij/ide/plugins/ConditionalModuleLoadingRuleTest.kt @@ -18,6 +18,7 @@ class ConditionalModuleLoadingRuleValueTest { init { Logger.setFactory(TestLoggerFactory::class.java) Logger.setUnitTestMode() // due to warnInProduction use in IdeaPluginDescriptorImpl + PluginManagerCore.isUnitTestMode = true // FIXME git rid of this IJPL-220869 } @RegisterExtension diff --git a/platform/platform-tests/testSrc/com/intellij/ide/plugins/ContentModuleDependencyResolutionTest.kt b/platform/platform-tests/testSrc/com/intellij/ide/plugins/ContentModuleDependencyResolutionTest.kt index 6f1f75e47d86..bb99f29baa06 100644 --- a/platform/platform-tests/testSrc/com/intellij/ide/plugins/ContentModuleDependencyResolutionTest.kt +++ b/platform/platform-tests/testSrc/com/intellij/ide/plugins/ContentModuleDependencyResolutionTest.kt @@ -11,6 +11,10 @@ import java.nio.file.Path import com.intellij.platform.testFramework.plugins.plugin as buildPlugin internal class ContentModuleDependencyResolutionTest { + init { + PluginManagerCore.isUnitTestMode = true // FIXME git rid of this IJPL-220869 + } + @RegisterExtension @JvmField val inMemoryFs = InMemoryFsExtension() diff --git a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDependenciesTest.kt b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDependenciesTest.kt index 35d7926d9833..c81dbececd87 100644 --- a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDependenciesTest.kt +++ b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDependenciesTest.kt @@ -18,6 +18,7 @@ import java.nio.file.FileVisitResult internal class PluginDependenciesTest { init { Logger.setUnitTestMode() // due to warnInProduction use in IdeaPluginDescriptorImpl + PluginManagerCore.isUnitTestMode = true // FIXME git rid of this IJPL-220869 } @RegisterExtension diff --git a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDescriptorTest.kt b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDescriptorTest.kt index 9241aa8633cd..159b8894492a 100644 --- a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDescriptorTest.kt +++ b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginDescriptorTest.kt @@ -41,6 +41,7 @@ class PluginDescriptorTest { init { Logger.setUnitTestMode() // due to warnInProduction use in IdeaPluginDescriptorImpl + PluginManagerCore.isUnitTestMode = true // FIXME git rid of this IJPL-220869 } @RegisterExtension diff --git a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginSetLoadingTest.kt b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginSetLoadingTest.kt index f0a7ae18beb8..30ec8291b27a 100644 --- a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginSetLoadingTest.kt +++ b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginSetLoadingTest.kt @@ -22,6 +22,7 @@ class PluginSetLoadingTest { init { Logger.setFactory(TestLoggerFactory::class.java) Logger.setUnitTestMode() // due to warnInProduction use in IdeaPluginDescriptorImpl + PluginManagerCore.isUnitTestMode = true // FIXME git rid of this IJPL-220869 } @Rule