You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ready_key_publishes_InfoMapReadyEvent_once_per_requester failed on the Linux
CI runner with 0 events received. Root cause: the test collected events by
subscribing to the real InMemoryEventBus from a Task.Run — that bus drops
events published before a subscriber is active, and the service's first tick
(10 ms poll) can announce the key before the background subscription starts
on a loaded runner. The key is announced at most once, so the events are
gone for good and the test times out at 0.
Replace the racy live-bus collector with a small CapturingEventBus fake that
records every published InfoMapReadyEvent synchronously — deterministic, and
the tests now finish in ~170 ms instead of riding the 5 s deadline. The
Connect_registers test keeps the real bus (it re-publishes in a loop, so the
subscribe race self-heals there).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments