@Test
	public void testLldbViaSshSetupProtobuf() throws Exception {
		new ProcessBuilder().command("python", "-m", "pip", "install", "protobuf==3.19.0")
				.inheritIO()
				.start()
				.waitFor();
		try (LaunchResult result = doLaunch("lldb via ssh", Map.ofEntries(
			Map.entry("arg:1", "/bin/ls"),
			Map.entry("OPT_HOST", "localhost")))) {
			assertTrue(result.exception() instanceof SocketTimeoutException);
			TerminalSession term = Unique.assertOne(result.sessions().values());
			while (!term.isTerminated()) {
				Thread.sleep(1000);
			}
		}
		try (LaunchResult result = doLaunch("lldb via ssh", Map.ofEntries(
			Map.entry("arg:1", "/bin/ls"),
			Map.entry("OPT_HOST", "localhost")))) {
			checkResult(result);
		}
	}
This has proven difficult to test on Windows, probably because the version of lldb and
gdbserver I'm using are not compatible?

@throws Exception
Ghidra/Test/DebuggerIntegrationTest/src/test.slow/java/agent/lldb/rmi/LldbConnectorsTest.java