Files
codex/codex-rs/core/tests/suite
T
Ahmed Ibrahim 44ecc527cb Stabilize RMCP streamable HTTP readiness tests (#13880)
## What changed
- The RMCP streamable HTTP tests now wait for metadata and tool
readiness before issuing tool calls.
- OAuth state is isolated per test home.
- The helper server startup path now uses bounded bind retries so
transient `AddrInUse` collisions do not fail the test immediately.

## Why this fixes the flake
- The old tests could begin issuing tool requests before the helper
server had finished advertising its metadata and tools, so the first
request sometimes raced the server startup sequence.
- On top of that, shared OAuth state and occasional bind collisions on
CI runners introduced cross-test environmental noise unrelated to the
functionality under test.
- Readiness polling makes the client wait for an observable “server is
ready” signal, while isolated state and bounded bind retries remove
external contention that was causing intermittent failures.

## Scope
- Test-only change.
44ecc527cb · 2026-03-09 19:52:55 +00:00
History
..
2025-11-21 22:10:52 +00:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-07 03:48:36 -08:00
2026-03-01 10:50:56 -08:00
2026-03-08 19:06:30 -07:00
2026-03-02 20:29:33 -08:00
2026-03-06 00:03:39 +00:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00