diff --git a/codex-rs/app-server-transport/src/transport/remote_control/tests.rs b/codex-rs/app-server-transport/src/transport/remote_control/tests.rs index 85bcf09222..7332a11f49 100644 --- a/codex-rs/app-server-transport/src/transport/remote_control/tests.rs +++ b/codex-rs/app-server-transport/src/transport/remote_control/tests.rs @@ -1544,7 +1544,7 @@ async fn remote_control_waits_for_account_id_before_enrolling() { .expect("auth with account id should save"); auth_manager.reload().await; - let enroll_request = timeout(Duration::from_millis(100), accept_http_request(&listener)) + let enroll_request = timeout(Duration::from_secs(1), accept_http_request(&listener)) .await .expect("auth change should wake remote control before the retry delay"); assert_eq!( diff --git a/codex-rs/cli/src/doctor/thread_inventory.rs b/codex-rs/cli/src/doctor/thread_inventory.rs index 9a8eef6ee4..f197e1d008 100644 --- a/codex-rs/cli/src/doctor/thread_inventory.rs +++ b/codex-rs/cli/src/doctor/thread_inventory.rs @@ -783,7 +783,13 @@ mod tests { check .details .iter() - .any(|detail| detail.contains(missing_path.to_string_lossy().as_ref())) + .any(|detail| detail.contains( + missing_path + .file_name() + .expect("rollout path should have a file name") + .to_string_lossy() + .as_ref() + )) ); } diff --git a/codex-rs/core/tests/suite/rmcp_client.rs b/codex-rs/core/tests/suite/rmcp_client.rs index 2c86cb393c..f680ff153f 100644 --- a/codex-rs/core/tests/suite/rmcp_client.rs +++ b/codex-rs/core/tests/suite/rmcp_client.rs @@ -327,7 +327,9 @@ fn stdio_transport( env: Option>, env_vars: Vec, ) -> McpServerTransportConfig { - stdio_transport_with_cwd(command, env, env_vars, /*cwd*/ None) + let cwd = std::env::var_os(remote_env_env_var()) + .map(|_| PathBuf::from("/tmp/codex-remote-env")); + stdio_transport_with_cwd(command, env, env_vars, cwd) } fn stdio_transport_with_cwd(