From 07a4580c0e8382ca0cc41b6e5cf1041810922505 Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Mon, 24 Nov 2008 10:25:18 +0000 Subject: [PATCH] Attempt to fix nightly test failures --- .../ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java index 24a4a71fd0d..3614a789567 100644 --- a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java +++ b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java @@ -62,6 +62,7 @@ public class BasicSearchTest extends BaseUITestCase { return suite(BasicSearchTest.class); } + @Override protected void setUp() throws Exception { super.setUp(); fCProject = CProjectHelper.createCCProject(getName()+System.currentTimeMillis(), "bin", IPDOMManager.ID_NO_INDEXER); @@ -76,6 +77,7 @@ public class BasicSearchTest extends BaseUITestCase { assertTrue(CCorePlugin.getIndexManager().joinIndexer(360000, new NullProgressMonitor())); } + @Override protected void tearDown() throws Exception { if(fCProject != null) { fCProject.getProject().delete(true, NPM); @@ -311,6 +313,7 @@ public class BasicSearchTest extends BaseUITestCase { String newContent= "void bar() {}"; IFile file = fCProject.getProject().getFile(new Path("references.cpp")); file.setContents(new ByteArrayInputStream(newContent.getBytes()), IResource.FORCE, NPM); + runEventQueue(500); assertTrue(CCorePlugin.getIndexManager().joinIndexer(360000, new NullProgressMonitor())); assertOccurences(query, 1); @@ -328,12 +331,14 @@ public class BasicSearchTest extends BaseUITestCase { String newContent= "void bar() { foo(); }"; IFile file = fCProject.getProject().getFile(new Path("references.cpp")); file.setContents(new ByteArrayInputStream(newContent.getBytes()), IResource.FORCE, NPM); + runEventQueue(500); assertTrue(CCorePlugin.getIndexManager().joinIndexer(360000, new NullProgressMonitor())); assertOccurences(query, 2); String newContent2= "void bar() {foo(); foo();}"; file.setContents(new ByteArrayInputStream(newContent2.getBytes()), IResource.FORCE, NPM); + runEventQueue(500); assertTrue(CCorePlugin.getIndexManager().joinIndexer(360000, new NullProgressMonitor())); assertOccurences(query, 3);