From 3fb8f91f069ce1b71708ad92a2eaced3ab867e49 Mon Sep 17 00:00:00 2001 From: "Andrei.Kuznetsov" Date: Fri, 22 Mar 2024 11:01:53 +0100 Subject: [PATCH] IJPL-578 wait for indexes to be ready in tests (IndexingMode.SMART.ensureIndexingStatus) GitOrigin-RevId: cc765725e06375efca6589dd8c4bf17a6ba426e7 --- .../intellij/testFramework/TestIndexingModeSupporter.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/testFramework/src/com/intellij/testFramework/TestIndexingModeSupporter.java b/platform/testFramework/src/com/intellij/testFramework/TestIndexingModeSupporter.java index f672e71568fe..b1b58805c793 100644 --- a/platform/testFramework/src/com/intellij/testFramework/TestIndexingModeSupporter.java +++ b/platform/testFramework/src/com/intellij/testFramework/TestIndexingModeSupporter.java @@ -34,6 +34,11 @@ public interface TestIndexingModeSupporter { public @NotNull ShutdownToken setUpTestInternal(@NotNull Project project, @NotNull Disposable testRootDisposable) { return new ShutdownToken(null); } + + @Override + public void ensureIndexingStatus(@NotNull Project project) { + IndexingTestUtil.waitUntilIndexesAreReady(project); + } }, DUMB_FULL_INDEX { @Override public @NotNull ShutdownToken setUpTestInternal(@NotNull Project project, @NotNull Disposable testRootDisposable) {