[Lldb-commits] [lldb] [lldb-dap] Fix TestDap_attach.py flakiness (PR #137278)
via lldb-commits
lldb-commits at lists.llvm.org
Thu Apr 24 21:14:56 PDT 2025
================
@@ -612,7 +612,16 @@ def request_attach(
if gdbRemoteHostname is not None:
args_dict["gdb-remote-hostname"] = gdbRemoteHostname
command_dict = {"command": "attach", "type": "request", "arguments": args_dict}
- return self.send_recv(command_dict)
+ response = self.send_recv(command_dict)
+
+ if response["success"]:
+ # Wait for a 'process' and 'initialized' event in any order
+ first_event = self.wait_for_event(filter=["process", "initialized"])
+ second_event = (
+ "initialized" if first_event["event"] == "process" else "process"
+ )
+ self.wait_for_event(filter=[second_event])
----------------
kusmour wrote:
Yes! Updated
https://github.com/llvm/llvm-project/pull/137278
More information about the lldb-commits
mailing list