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
I'm packaging codex-relay in nix currently, and I had to disable some of the issue_26_ tests as they bind to the same port and thus break.
# flakey: both issue_26 tests bind the same mock-upstream portcheckFlags=["--skip=issue_26_streaming_reasoning_content_emits_responses_reasoning_events"];
Fix in progress: #33 — tests no longer share ports in parallel. The mock upstream and relay subprocess now bind an ephemeral port (port 0) instead of the racy bind/drop/rebind pick_port() pattern, so the issue_26_* collision is gone and the skip flags shouldn't be needed anymore.
Activity
mountain commentedon Jul 2, 2026
Fix in progress: #33 — tests no longer share ports in parallel. The mock upstream and relay subprocess now bind an ephemeral port (port 0) instead of the racy bind/drop/rebind
pick_port()pattern, so theissue_26_*collision is gone and the skip flags shouldn't be needed anymore.Merge pull request #33 from MetaFARS/fix/issues-31-32-stream-done-and…
fix: complete turns without [DONE] (MetaFARS#31) and fix parallel tes…