From 94ffbb25aaa79fed09fc0319eadcc30c29330494 Mon Sep 17 00:00:00 2001 From: nik Date: Thu, 12 Oct 2017 11:10:11 +0300 Subject: [PATCH] tests: do not run cleanup of incorrect repository libraries in tests It makes no sense and tests may report memory leaks because of that (IDEA-180424). --- .../jarRepository/RepositoryLibrarySynchronizer.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/java/idea-ui/src/com/intellij/jarRepository/RepositoryLibrarySynchronizer.java b/java/idea-ui/src/com/intellij/jarRepository/RepositoryLibrarySynchronizer.java index 8316ae729914..75033d16e9b9 100644 --- a/java/idea-ui/src/com/intellij/jarRepository/RepositoryLibrarySynchronizer.java +++ b/java/idea-ui/src/com/intellij/jarRepository/RepositoryLibrarySynchronizer.java @@ -176,9 +176,11 @@ public class RepositoryLibrarySynchronizer implements StartupActivity, DumbAware } }); - ApplicationManager.getApplication().executeOnPooledThread(() -> { - removeDuplicatedUrlsFromRepositoryLibraries(project); - syncTask.run(); - }); + if (!ApplicationManager.getApplication().isUnitTestMode()) { + ApplicationManager.getApplication().executeOnPooledThread(() -> { + removeDuplicatedUrlsFromRepositoryLibraries(project); + syncTask.run(); + }); + } } }