diff --git a/tests/hermes_cli/test_web_server.py b/tests/hermes_cli/test_web_server.py index d46e87c28629..67c8d6fad7f9 100644 --- a/tests/hermes_cli/test_web_server.py +++ b/tests/hermes_cli/test_web_server.py @@ -2341,6 +2341,7 @@ def test_pub_broadcasts_to_events_subscribers(self, monkeypatch): # receive_text(). Without this, under heavy CI load the # receive can race the broadcast and hang until # pytest-timeout kills us. + time.sleep(1.0) import queue, threading recv_q: queue.Queue = queue.Queue() @@ -2353,10 +2354,10 @@ def _recv(): t = threading.Thread(target=_recv, daemon=True) t.start() try: - received = recv_q.get(timeout=10.0) + received = recv_q.get(timeout=30.0) except queue.Empty: raise AssertionError( - "broadcast not received within 10s — server likely " + "broadcast not received within 30s — server likely " "dropped the frame silently (see _broadcast_event " "except Exception: pass)" )