From 85de832ca3546fe66345f508c697c2091c2eb524 Mon Sep 17 00:00:00 2001 From: Simeon Andreev Date: Mon, 2 Mar 2026 16:15:38 +0200 Subject: [PATCH] Wait for indexer in AbstractDebugTest.waitForBuild See: #529 --- .../tests/org/eclipse/jdt/debug/tests/AbstractDebugTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/AbstractDebugTest.java b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/AbstractDebugTest.java index 32b9f2fd86..553a30d5a9 100644 --- a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/AbstractDebugTest.java +++ b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/AbstractDebugTest.java @@ -128,6 +128,7 @@ import org.eclipse.jdt.debug.tests.core.LiteralTests17; import org.eclipse.jdt.debug.tests.refactoring.MemberParser; import org.eclipse.jdt.debug.ui.IJavaDebugUIConstants; +import org.eclipse.jdt.internal.core.JavaModelManager; import org.eclipse.jdt.internal.debug.core.JDIDebugPlugin; import org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget; import org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine; @@ -2767,6 +2768,7 @@ public static void waitForBuild() { Job.getJobManager().join(ResourcesPlugin.FAMILY_MANUAL_BUILD, null); // Let also all other pending jobs proceed, ignore console jobs TestUtil.waitForJobs("waitForBuild", 100, 5000, ProcessConsole.class); + JavaModelManager.getIndexManager().waitForIndex(false, null); wasInterrupted = false; } catch (OperationCanceledException e) { e.printStackTrace();