From ebad0904259f5b6c4e82ec2aaa9c6c6bad8f298f Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Fri, 24 Jul 2015 14:36:22 +0200 Subject: [PATCH] skip index data initialization if the directory doesn't exist --- .../intellij/execution/testDiscovery/TestDiscoveryIndex.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java/execution/impl/src/com/intellij/execution/testDiscovery/TestDiscoveryIndex.java b/java/execution/impl/src/com/intellij/execution/testDiscovery/TestDiscoveryIndex.java index a78414f2abea..dd653aa6b581 100644 --- a/java/execution/impl/src/com/intellij/execution/testDiscovery/TestDiscoveryIndex.java +++ b/java/execution/impl/src/com/intellij/execution/testDiscovery/TestDiscoveryIndex.java @@ -53,6 +53,9 @@ public class TestDiscoveryIndex implements ProjectComponent { ApplicationManager.getApplication().executeOnPooledThread(new Runnable() { @Override public void run() { + String path = TestDiscoveryExtension.baseTestDiscoveryPathForProject(myProject); + if (!new File(path).exists()) return; + getHolder(); // proactively init with maybe io costly compact } });