mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
BaseUITestCase.waitForIndexer() intermittently throws exception
This commit is contained in:
parent
ab22bbda2d
commit
82a89c35ed
1 changed files with 16 additions and 11 deletions
|
@ -125,6 +125,7 @@ public class BaseUITestCase extends BaseTestCase {
|
|||
|
||||
if (CCorePlugin.getIndexManager().isIndexerSetupPostponed(CoreModel.getDefault().create(file.getProject())))
|
||||
continue;
|
||||
try {
|
||||
index.acquireReadLock();
|
||||
try {
|
||||
IIndexFile[] indexFiles= index.getFiles(IndexLocationFactory.getWorkspaceIFL(file));
|
||||
|
@ -141,6 +142,10 @@ public class BaseUITestCase extends BaseTestCase {
|
|||
}
|
||||
}
|
||||
}
|
||||
catch (InterruptedException e) {
|
||||
// index.acquireReadLock() can be interrupted
|
||||
}
|
||||
}
|
||||
throw new Exception("Indexer did not complete in time!");
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue