viyatb-oai
60c2b7beca
core tests: use hermetic mock server in review suite ( #12291 )
...
## Summary
- switch the review test SSE mock helper to use the shared hermetic mock
server setup
- ensure review tests always have a default `/v1/models` stub during
Codex session bootstrap
- remove the race that caused intermittent `/v1/models` connection
failures and flaky ETag refresh assertions
## Testing
- `just fmt`
- `cargo test -p codex-core --test all
refresh_models_on_models_etag_mismatch_and_avoid_duplicate_models_fetch`
- `cargo test -p codex-core --test all
review_uses_custom_review_model_from_config`
- repeated both targeted tests 5x in a loop
- `cargo clippy -p codex-core --tests -- -D warnings`
2026-02-20 12:50:12 -08:00
..
2026-02-17 22:30:29 -08:00
2026-01-20 13:07:28 -08:00
2026-02-06 14:40:50 -08:00
2026-02-12 09:37:24 +00:00
2026-02-18 01:55:57 +00:00
2026-02-18 09:27:04 -08:00
2026-02-10 19:25:07 +00:00
2026-02-20 10:09:46 -08:00
2026-02-19 10:38:57 -08:00
2026-02-18 01:55:57 +00:00
2026-02-12 14:42:54 -08:00
2026-02-17 18:18:47 -08:00
2026-02-13 09:51:22 -08:00
2026-02-17 18:18:47 -08:00
2026-02-19 00:00:44 -08:00
2026-02-10 19:22:23 -08:00
2026-02-20 10:39:55 -08:00
2026-02-12 19:34:22 +00:00
2025-11-21 22:10:52 +00:00
2026-02-04 08:38:06 -08:00
2026-02-03 02:52:26 +00:00
2026-01-30 16:37:56 -08:00
2026-01-22 12:04:23 -08:00
2025-11-13 17:12:10 -08:00
2025-12-23 19:29:32 -08:00
2026-02-06 15:59:00 -08:00
2026-02-19 11:32:10 +00:00
2026-02-19 10:38:57 -08:00
2026-01-27 11:04:23 -08:00
2026-02-17 11:43:16 -08:00
2026-02-17 11:43:16 -08:00
2026-02-17 22:30:29 -08:00
2026-02-17 11:43:16 -08:00
2026-02-17 11:43:16 -08:00
2026-02-20 10:26:19 -05:00
2026-02-12 14:42:54 -08:00
2026-02-10 18:50:11 -08:00
2026-02-16 22:30:23 +00:00
2026-02-20 14:39:49 +00:00
2026-02-17 11:43:16 -08:00
2026-02-17 11:43:16 -08:00
2026-01-14 16:41:50 -08:00
2025-11-13 17:12:10 -08:00
2026-02-17 11:43:16 -08:00
2026-01-14 16:41:50 -08:00
2026-02-03 12:08:38 -08:00
2026-02-15 18:46:05 -08:00
2026-02-11 03:56:01 +00:00
2026-02-20 12:50:12 -08:00
2026-02-19 13:32:10 -08:00
2026-02-12 19:34:22 +00:00
2026-02-18 01:50:06 +00:00
2026-02-15 19:18:41 -08:00
2026-02-11 18:31:14 -08:00
2026-02-09 20:03:32 -08:00
2025-12-04 11:57:58 -08:00
2026-02-19 13:32:10 -08:00
2026-01-22 12:04:23 -08:00
2026-02-20 14:39:49 +00:00
2026-02-04 08:38:06 -08:00
2026-02-04 16:58:48 -08:00
2026-02-19 11:32:10 +00:00
2025-11-20 11:04:11 -08:00
2026-01-22 12:04:23 -08:00
2026-02-10 10:57:50 -08:00
2026-02-12 14:42:54 -08:00
2026-02-11 18:31:14 -08:00
2026-02-13 12:48:29 -08:00
2026-01-07 17:04:53 +00:00
2026-02-19 19:02:29 +00:00
2026-02-12 19:34:22 +00:00
2026-01-14 16:41:50 -08:00
2026-02-07 23:05:03 -08:00
2026-02-17 11:43:16 -08:00
2026-02-11 18:31:14 -08:00
2026-02-11 22:48:13 -08:00