diff --git a/codex-rs/Cargo.lock b/codex-rs/Cargo.lock index 5d1468b251..aeb32f967a 100644 --- a/codex-rs/Cargo.lock +++ b/codex-rs/Cargo.lock @@ -1821,6 +1821,7 @@ dependencies = [ "codex-app-server-protocol", "codex-arg0", "codex-backend-client", + "codex-cli", "codex-common", "codex-core", "codex-feedback", @@ -1829,6 +1830,8 @@ dependencies = [ "codex-protocol", "codex-tui", "codex-utils-absolute-path", + "codex-utils-cargo-bin", + "codex-utils-pty", "codex-windows-sandbox", "color-eyre", "crossterm", diff --git a/codex-rs/tui/tests/all.rs b/codex-rs/tui/tests/all.rs index beb7960879..91de618f68 100644 --- a/codex-rs/tui/tests/all.rs +++ b/codex-rs/tui/tests/all.rs @@ -3,4 +3,7 @@ #[cfg(feature = "vt100-tests")] mod test_backend; +#[allow(unused_imports)] +use codex_cli as _; // Keep dev-dep for cargo-shear; tests spawn the codex binary. + mod suite; diff --git a/codex-rs/tui2/Cargo.toml b/codex-rs/tui2/Cargo.toml index 3108e5561e..391d216999 100644 --- a/codex-rs/tui2/Cargo.toml +++ b/codex-rs/tui2/Cargo.toml @@ -109,7 +109,10 @@ arboard = { workspace = true } [dev-dependencies] assert_matches = { workspace = true } +codex-cli = { workspace = true } codex-core = { workspace = true, features = ["test-support"] } +codex-utils-cargo-bin = { workspace = true } +codex-utils-pty = { workspace = true } chrono = { workspace = true, features = ["serde"] } insta = { workspace = true } pretty_assertions = { workspace = true } diff --git a/codex-rs/tui2/tests/all.rs b/codex-rs/tui2/tests/all.rs index beb7960879..91de618f68 100644 --- a/codex-rs/tui2/tests/all.rs +++ b/codex-rs/tui2/tests/all.rs @@ -3,4 +3,7 @@ #[cfg(feature = "vt100-tests")] mod test_backend; +#[allow(unused_imports)] +use codex_cli as _; // Keep dev-dep for cargo-shear; tests spawn the codex binary. + mod suite;