From 74e5150b1e23e69c0c83ae267f88b659fd6f3b1b Mon Sep 17 00:00:00 2001 From: jif-oai Date: Sat, 28 Feb 2026 17:21:02 +0100 Subject: [PATCH] fix: package `models.json` for Bazel tests (#13129) --- codex-rs/core/BUILD.bazel | 9 +++++++++ codex-rs/tui/BUILD.bazel | 2 +- codex-rs/tui/tests/suite/model_availability_nux.rs | 1 - 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/codex-rs/core/BUILD.bazel b/codex-rs/core/BUILD.bazel index 015fb87e37..cbfd6cacf1 100644 --- a/codex-rs/core/BUILD.bazel +++ b/codex-rs/core/BUILD.bazel @@ -1,5 +1,14 @@ load("//:defs.bzl", "codex_rust_crate") +filegroup( + name = "model_availability_nux_fixtures", + srcs = [ + "models.json", + "tests/cli_responses_fixture.sse", + ], + visibility = ["//visibility:public"], +) + codex_rust_crate( name = "core", crate_name = "codex_core", diff --git a/codex-rs/tui/BUILD.bazel b/codex-rs/tui/BUILD.bazel index 1400b7cf4e..58fbc31fb5 100644 --- a/codex-rs/tui/BUILD.bazel +++ b/codex-rs/tui/BUILD.bazel @@ -12,7 +12,7 @@ codex_rust_crate( ], allow_empty = True, ), - test_data_extra = glob(["src/**/snapshots/**"]), + test_data_extra = glob(["src/**/snapshots/**"]) + ["//codex-rs/core:model_availability_nux_fixtures"], integration_compile_data_extra = ["src/test_backend.rs"], extra_binaries = [ "//codex-rs/cli:codex", diff --git a/codex-rs/tui/tests/suite/model_availability_nux.rs b/codex-rs/tui/tests/suite/model_availability_nux.rs index 19ecdb301f..a76ef02bbc 100644 --- a/codex-rs/tui/tests/suite/model_availability_nux.rs +++ b/codex-rs/tui/tests/suite/model_availability_nux.rs @@ -9,7 +9,6 @@ use tokio::select; use tokio::time::sleep; use tokio::time::timeout; -#[ignore = "TODO(aibrahim) to fix"] #[tokio::test] async fn resume_startup_does_not_consume_model_availability_nux_count() -> Result<()> { // run_codex_cli() does not work on Windows due to PTY limitations.