From 475aebee893145ce3a7608c906dc8391b3fb894c Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Mon, 9 Aug 2010 08:11:20 +0000 Subject: [PATCH] Fix occasional test failure. --- .../eclipse/cdt/internal/index/tests/IndexLocationTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexLocationTest.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexLocationTest.java index 41ba5fc97ac..eb7232c9195 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexLocationTest.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexLocationTest.java @@ -163,9 +163,10 @@ public class IndexLocationTest extends BaseTestCase { content.createLink(new Path(location.getParentFile().getAbsolutePath()), IResource.NONE, npm()); CCorePlugin.getIndexManager().reindex(cproject); - assertTrue(CCorePlugin.getIndexManager().joinIndexer(10000, new NullProgressMonitor())); IIndex index = CCorePlugin.getIndexManager().getIndex(cproject); + TestSourceReader.waitUntilFileIsIndexed(index, content.getFile("external2.h"), 4000); + assertTrue(CCorePlugin.getIndexManager().joinIndexer(10000, new NullProgressMonitor())); index.acquireReadLock(); try { IBinding[] bs= index.findBindings("External".toCharArray(), IndexFilter.ALL, npm());