diff --git a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/ClassIndexTest.java b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/ClassIndexTest.java index 49f0c32e8b00..688b1e9bd030 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/ClassIndexTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/ClassIndexTest.java @@ -620,9 +620,12 @@ public class TestLib {} GlobalPathRegistry.getDefault().register(ClassPath.COMPILE, new ClassPath[] {compilePath}); GlobalPathRegistry.getDefault().register(ClassPath.SOURCE, new ClassPath[] {sourcePath}); - IndexingManager.getDefault().refreshAllIndices(true, true, root); + System.out.println("## 1 before wait: " +SourceUtils.isScanInProgress()); SourceUtils.waitScanFinished(); - + System.out.println("## 2 after wait: " +SourceUtils.isScanInProgress()); + IndexingManager.getDefault().refreshAllIndices(true, true, root); + System.out.println("## 3 after refresh: " +SourceUtils.isScanInProgress()); + result = ci.getDeclaredTypes("TestLib", NameKind.PREFIX, Set.of(ClassIndex.SearchScope.DEPENDENCIES)); assertNotNull(result); assertElementHandles(new String[] {"lib.TestLib"}, result);