diff --git a/codex-rs/core/BUILD.bazel b/codex-rs/core/BUILD.bazel index 015fb87e3..cbfd6cacf 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 1400b7cf4..58fbc31fb 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 19ecdb301..a76ef02bb 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.