mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
fix race condition
This commit is contained in:
parent
215d87e7ae
commit
c2f4ab53ca
1 changed files with 4 additions and 1 deletions
|
@ -65,7 +65,10 @@ public class CPPClassTemplateTests extends PDOMTestBase {
|
|||
}
|
||||
IndexerPreferences.set(cproject.getProject(), IndexerPreferences.KEY_INDEX_ALL_FILES, "true");
|
||||
IndexerPreferences.set(cproject.getProject(), IndexerPreferences.KEY_INDEXER_ID, IPDOMManager.ID_FAST_INDEXER);
|
||||
CCorePlugin.getIndexManager().reindex(cproject);
|
||||
for(int i=0; i<5 && !CCoreInternals.getPDOMManager().isProjectRegistered(cproject); i++) {
|
||||
Thread.sleep(200);
|
||||
}
|
||||
assertTrue(CCoreInternals.getPDOMManager().isProjectRegistered(cproject));
|
||||
assertTrue(CCorePlugin.getIndexManager().joinIndexer(360000, new NullProgressMonitor()));
|
||||
pdom= (PDOM) CCoreInternals.getPDOMManager().getPDOM(cproject);
|
||||
pdom.acquireReadLock();
|
||||
|
|
Loading…
Add table
Reference in a new issue