mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
trying to make test pass on agent - increasing timeout and adding diagnostic thread dump
This commit is contained in:
+10
-3
@@ -40,6 +40,7 @@ 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;
|
||||
@@ -2118,13 +2119,19 @@ public class DaemonRespondToChangesTest extends DaemonAnalyzerTestCase {
|
||||
}
|
||||
|
||||
private void waitForDaemon() {
|
||||
long deadline = System.currentTimeMillis() + 10000;
|
||||
long deadline = System.currentTimeMillis() + 60_000;
|
||||
while (!myDaemonCodeAnalyzer.isRunning()) {
|
||||
if (System.currentTimeMillis() > deadline) fail("Too long waiting for daemon to start");
|
||||
if (System.currentTimeMillis() > deadline) {
|
||||
System.out.println(ThreadDumper.dumpThreadsToString());
|
||||
fail("Too long waiting for daemon to start");
|
||||
}
|
||||
UIUtil.dispatchAllInvocationEvents();
|
||||
}
|
||||
while (myDaemonCodeAnalyzer.isRunning()) {
|
||||
if (System.currentTimeMillis() > deadline) fail("Too long waiting for daemon to finish");
|
||||
if (System.currentTimeMillis() > deadline) {
|
||||
System.out.println(ThreadDumper.dumpThreadsToString());
|
||||
fail("Too long waiting for daemon to finish");
|
||||
}
|
||||
UIUtil.dispatchAllInvocationEvents();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user