@Test
	public void testLocalLldbSetup() throws Exception {
		new ProcessBuilder().command("python", "-m", "pip", "install", "protobuf==3.19.0")
				.inheritIO()
				.start()
				.waitFor();
		try (LaunchResult result = doLaunch("lldb", Map.of("arg:1", chooseImage()))) {
			assertTrue(result.exception() instanceof SocketTimeoutException);
			TerminalSession term = Unique.assertOne(result.sessions().values());
			while (!term.isTerminated()) {
				Thread.sleep(1000);
			}
		}
		try (LaunchResult result = doLaunch("lldb", Map.of("arg:1", chooseImage()))) {
			checkResult(result);
		}
	}
This also doesn't quite work correctly on Windows. The prompt appears, but the user is not
allowed to answer the question before the next lldb script command is run, which finds the
package missing and exits with code 253. May just have to cut losses there. The message hits
the screen, and this circumstance <em>should</em> be rare.

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