From ab41f9fc32f6fe7071251f51501746cbffa1661c Mon Sep 17 00:00:00 2001 From: Dotta Date: Wed, 2 Sep 2026 23:18:25 -0500 Subject: [PATCH] test(runner): wait for Codex tool completion --- .../runner/crates/runner-core/tests/codex_provider.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/paperclip-runner/runner/crates/runner-core/tests/codex_provider.rs b/packages/paperclip-runner/runner/crates/runner-core/tests/codex_provider.rs index 0723b7338e1..27c6d57fc9a 100644 --- a/packages/paperclip-runner/runner/crates/runner-core/tests/codex_provider.rs +++ b/packages/paperclip-runner/runner/crates/runner-core/tests/codex_provider.rs @@ -354,7 +354,8 @@ fn codex_dynamic_tool_round_trips_through_the_provider_boundary() { let mut delivered = false; let mut completed = false; - for _ in 0..32 { + let deadline = std::time::Instant::now() + std::time::Duration::from_secs(5); + while std::time::Instant::now() < deadline { match provider.poll().expect("poll semantic tool event") { Some(CodexProviderEvent::ToolCall { call_id,