don't check essential plugins in test mode

it allows using IJ as an SDK without declaring explicit dependency on java plugin

GitOrigin-RevId: ac42160ec000a5482be050610432894d13e587dc
This commit is contained in:
Dennis Ushakov
2019-06-12 14:23:44 +03:00
committed by intellij-monorepo-bot
parent 46634d926b
commit 8943c839cf
@@ -1473,7 +1473,9 @@ public class PluginManagerCore {
List<String> errors = new ArrayList<>();
IdeaPluginDescriptorImpl[] pluginDescriptors = loadDescriptors(errors);
checkEssentialPluginsAreAvailable(pluginDescriptors);
if (!ApplicationManager.getApplication().isUnitTestMode()) {
checkEssentialPluginsAreAvailable(pluginDescriptors);
}
Class callerClass = ReflectionUtil.findCallerClass(1);
assert callerClass != null;