GP-1481 add support for cancelling hung Ghidra Server connect attempt

This commit is contained in:
ghidra1
2021-12-28 12:03:16 -05:00
parent 948e4edeb1
commit 0ef2367ed4
4 changed files with 107 additions and 27 deletions
@@ -36,6 +36,7 @@ import ghidra.framework.remote.GhidraServerHandle;
import ghidra.net.ApplicationKeyManagerFactory;
import ghidra.server.remote.ServerTestUtil;
import ghidra.test.AbstractGhidraHeadlessIntegrationTest;
import ghidra.util.task.TaskMonitor;
import utilities.util.FileUtilities;
@Category(PortSensitiveCategory.class)
@@ -110,7 +111,8 @@ public class GhidraServerSerialFilterFailureTest extends AbstractGhidraHeadlessI
ServerInfo server = new ServerInfo("localhost", ServerTestUtil.GHIDRA_TEST_SERVER_PORT);
GhidraServerHandle serverHandle = ServerConnectTask.getGhidraServerHandle(server);
GhidraServerHandle serverHandle =
ServerConnectTask.getGhidraServerHandle(server, TaskMonitor.DUMMY);
try {
serverHandle.getRepositoryServer(getBogusUserSubject(), new Callback[0]);