From bc99e8934e7d85cc7552963544a6ddf9c00455fb Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Fri, 4 Nov 2011 12:46:26 +0100 Subject: [PATCH] do not force rebuild in tests because of cyclic dependencies problem --- .../src/com/intellij/psi/stubs/StubIndexImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java b/platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java index 0dd607b7cd2b..ec0bb59959e7 100644 --- a/platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java +++ b/platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java @@ -83,7 +83,12 @@ public class StubIndexImpl extends StubIndex implements ApplicationComponent, Pe needRebuild |= registerIndexer(extension, forceClean); } if (needRebuild) { - forceRebuild(new Throwable()); + if (ApplicationManager.getApplication().isUnitTestMode()) { + requestRebuild(); + } + else { + forceRebuild(new Throwable()); + } } dropUnregisteredIndices(); }