mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
try to fix blinking test
This commit is contained in:
+3
-9
@@ -40,7 +40,6 @@ import com.intellij.codeInspection.ex.LocalInspectionToolWrapper;
|
||||
import com.intellij.codeInspection.htmlInspections.RequiredAttributesInspectionBase;
|
||||
import com.intellij.codeInspection.varScopeCanBeNarrowed.FieldCanBeLocalInspection;
|
||||
import com.intellij.diagnostic.PerformanceWatcher;
|
||||
import com.intellij.diagnostic.ThreadDumper;
|
||||
import com.intellij.execution.filters.TextConsoleBuilderFactory;
|
||||
import com.intellij.execution.ui.ConsoleView;
|
||||
import com.intellij.execution.ui.ConsoleViewContentType;
|
||||
@@ -2092,6 +2091,7 @@ public class DaemonRespondToChangesTest extends DaemonAnalyzerTestCase {
|
||||
" }\n" +
|
||||
"}");
|
||||
CodeFoldingManager.getInstance(getProject()).buildInitialFoldings(myEditor);
|
||||
waitForDaemon();
|
||||
EditorTestUtil.executeAction(myEditor, IdeActions.ACTION_COLLAPSE_ALL_REGIONS);
|
||||
waitForDaemon();
|
||||
checkFoldingState("[FoldRegion +(25:33), placeholder='{...}']");
|
||||
@@ -2121,17 +2121,11 @@ public class DaemonRespondToChangesTest extends DaemonAnalyzerTestCase {
|
||||
private void waitForDaemon() {
|
||||
long deadline = System.currentTimeMillis() + 60_000;
|
||||
while (!myDaemonCodeAnalyzer.isRunning()) {
|
||||
if (System.currentTimeMillis() > deadline) {
|
||||
System.out.println(ThreadDumper.dumpThreadsToString());
|
||||
fail("Too long waiting for daemon to start");
|
||||
}
|
||||
if (System.currentTimeMillis() > deadline) fail("Too long waiting for daemon to start");
|
||||
UIUtil.dispatchAllInvocationEvents();
|
||||
}
|
||||
while (myDaemonCodeAnalyzer.isRunning()) {
|
||||
if (System.currentTimeMillis() > deadline) {
|
||||
System.out.println(ThreadDumper.dumpThreadsToString());
|
||||
fail("Too long waiting for daemon to finish");
|
||||
}
|
||||
if (System.currentTimeMillis() > deadline) fail("Too long waiting for daemon to finish");
|
||||
UIUtil.dispatchAllInvocationEvents();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user