From 0ce1aa49cd7b6754f0cb93d64a95ac9a5c24961d Mon Sep 17 00:00:00 2001 From: viyatb-oai Date: Wed, 8 Jul 2026 15:12:37 -0700 Subject: [PATCH] test: make Windows CI fixtures drive-independent Co-authored-by: Codex noreply@openai.com --- codex-rs/app-server/tests/common/rollout.rs | 5 +++-- codex-rs/external-agent-sessions/src/detect.rs | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/codex-rs/app-server/tests/common/rollout.rs b/codex-rs/app-server/tests/common/rollout.rs index c13f2355d4..a563e48d92 100644 --- a/codex-rs/app-server/tests/common/rollout.rs +++ b/codex-rs/app-server/tests/common/rollout.rs @@ -9,6 +9,7 @@ use codex_protocol::protocol::SessionSource; use codex_protocol::protocol::TokenCountEvent; use codex_protocol::protocol::TokenUsage; use codex_protocol::protocol::TokenUsageInfo; +use core_test_support::test_path_buf; use serde_json::json; use std::fs; use std::fs::FileTimes; @@ -189,7 +190,7 @@ fn create_fake_rollout_with_source_and_parent_thread_id( forked_from_id: None, parent_thread_id, timestamp: meta_rfc3339.to_string(), - cwd: PathBuf::from("/"), + cwd: test_path_buf("/"), originator: "codex".to_string(), cli_version: "0.0.0".to_string(), source, @@ -279,7 +280,7 @@ pub fn create_fake_rollout_with_text_elements( forked_from_id: None, parent_thread_id: None, timestamp: meta_rfc3339.to_string(), - cwd: PathBuf::from("/"), + cwd: test_path_buf("/"), originator: "codex".to_string(), cli_version: "0.0.0".to_string(), source: SessionSource::Cli, diff --git a/codex-rs/external-agent-sessions/src/detect.rs b/codex-rs/external-agent-sessions/src/detect.rs index f42c90766b..8101f8f056 100644 --- a/codex-rs/external-agent-sessions/src/detect.rs +++ b/codex-rs/external-agent-sessions/src/detect.rs @@ -404,6 +404,10 @@ mod tests { ]), ) .expect("update session"); + set_modified_at( + &session_path, + SystemTime::now() + Duration::from_secs(/*secs*/ 1), + ); let sessions = detect_recent_sessions(&external_agent_home, root.path()).expect("detect"); assert_eq!(