From 751f9eb45123a40469e6369cb8430c7bc819528c Mon Sep 17 00:00:00 2001 From: starr-openai Date: Mon, 11 May 2026 11:28:04 -0700 Subject: [PATCH] Run apply_patch runtime tests with Tokio Co-authored-by: Codex --- .../src/tools/runtimes/apply_patch_tests.rs | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/codex-rs/core/src/tools/runtimes/apply_patch_tests.rs b/codex-rs/core/src/tools/runtimes/apply_patch_tests.rs index 1d8306f9ec..ff2c3d1e89 100644 --- a/codex-rs/core/src/tools/runtimes/apply_patch_tests.rs +++ b/codex-rs/core/src/tools/runtimes/apply_patch_tests.rs @@ -48,8 +48,8 @@ fn wants_no_sandbox_approval_granular_respects_sandbox_flag() { ); } -#[test] -fn guardian_review_request_includes_patch_context() { +#[tokio::test] +async fn guardian_review_request_includes_patch_context() { let path = std::env::temp_dir() .join("guardian-apply-patch-test.txt") .abs(); @@ -87,8 +87,8 @@ fn guardian_review_request_includes_patch_context() { ); } -#[test] -fn permission_request_payload_uses_apply_patch_hook_name_and_aliases() { +#[tokio::test] +async fn permission_request_payload_uses_apply_patch_hook_name_and_aliases() { let runtime = ApplyPatchRuntime::new(); let path = std::env::temp_dir() .join("apply-patch-permission-request-payload.txt") @@ -123,8 +123,8 @@ fn permission_request_payload_uses_apply_patch_hook_name_and_aliases() { ); } -#[test] -fn approval_keys_include_environment_id() { +#[tokio::test] +async fn approval_keys_include_environment_id() { let runtime = ApplyPatchRuntime::new(); let path = std::env::temp_dir() .join("apply-patch-approval-key.txt") @@ -155,8 +155,8 @@ fn approval_keys_include_environment_id() { ); } -#[test] -fn sandbox_cwd_uses_patch_action_cwd() { +#[tokio::test] +async fn sandbox_cwd_uses_patch_action_cwd() { let runtime = ApplyPatchRuntime::new(); let path = std::env::temp_dir() .join("apply-patch-runtime-sandbox-cwd.txt") @@ -177,8 +177,8 @@ fn sandbox_cwd_uses_patch_action_cwd() { assert_eq!(runtime.sandbox_cwd(&req), Some(&req.action.cwd)); } -#[test] -fn file_system_sandbox_context_uses_active_attempt() { +#[tokio::test] +async fn file_system_sandbox_context_uses_active_attempt() { let path = std::env::temp_dir() .join("apply-patch-runtime-attempt.txt") .abs(); @@ -242,8 +242,8 @@ fn file_system_sandbox_context_uses_active_attempt() { assert_eq!(sandbox.use_legacy_landlock, true); } -#[test] -fn no_sandbox_attempt_has_no_file_system_context() { +#[tokio::test] +async fn no_sandbox_attempt_has_no_file_system_context() { let path = std::env::temp_dir() .join("apply-patch-runtime-none.txt") .abs();