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
test: fix mock-tier e2e CI failures — build binary, fix port conflicts, re-tag GPU scenarios
The mock-tier CI job failed all 11 tests due to three issues:
1. No rocm binary: the e2e-mock job depended on build-and-test but
never got the compiled binary. Add cargo build and set
ROCM_CLI_BINARY in the job.
2. Port conflicts: the mock OpenAI server held ports between tests
because ServeLibrary had no teardown. Add ROBOT_LIBRARY_LISTENER
with _end_test to stop the mock server, enable SO_REUSEADDR via
allow_reuse_address, and call server_close() on shutdown.
3. Wrong tags: scenarios 5-9 were tagged mock but require real GPU
serving or the service registry (which can't discover standalone
mock servers). Re-tag them as gpu+network so the mock tier only
runs tests that work without hardware.
After these fixes the mock tier runs 6 tests (baselines 1-2,
scenarios 2, 4, 10, 11) — all passing on app-dev.
Signed-off-by: wip-management <wip@localhost>
0 commit comments