Skip to content

Commit b453cb7

Browse files
committed
Fix JUnit tests AllCleanupRule
Signed-off-by: Victor Rubezhny <[email protected]>
1 parent 3173d84 commit b453cb7

File tree

1 file changed

+8
-3
lines changed
  • org.eclipse.wildwebdeveloper.tests/src/org/eclipse/wildwebdeveloper/tests

1 file changed

+8
-3
lines changed

org.eclipse.wildwebdeveloper.tests/src/org/eclipse/wildwebdeveloper/tests/AllCleanRule.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*******************************************************************************
2-
* Copyright (c) 2019 Red Hat Inc. and others.
2+
* Copyright (c) 2019, 2022 Red Hat Inc. and others.
33
* This program and the accompanying materials are made
44
* available under the terms of the Eclipse Public License 2.0
55
* which is available at https://www.eclipse.org/legal/epl-2.0/
@@ -30,15 +30,20 @@ public class AllCleanRule implements BeforeEachCallback, AfterEachCallback {
3030

3131
private void clearProjects() {
3232
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().closeAllEditors(false);
33+
DisplayHelper.sleep(500); // Let the queues to be processed
34+
35+
LanguageServiceAccessor.clearStartedServers();
36+
DisplayHelper.sleep(1000); // Let the queues to be processed
37+
3338
for (IProject project : ResourcesPlugin.getWorkspace().getRoot().getProjects()) {
3439
try {
3540
project.close(null);
3641
} catch (CoreException e) {
3742
e.printStackTrace();
3843
}
3944
}
40-
LanguageServiceAccessor.clearStartedServers();
41-
DisplayHelper.sleep(2000); // Let the queues to be processed
45+
DisplayHelper.sleep(500); // Let the queues to be processed
46+
4247
for (IProject project : ResourcesPlugin.getWorkspace().getRoot().getProjects()) {
4348
try {
4449
project.delete(true, null);

0 commit comments

Comments
 (0)