From 1b07b5a58b6364a83930e9e245346c361e8c8f20 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 0723b7338e..27c6d57fc9 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,