Skip to content

Commit bac74ca

Browse files
committed
codex: fix CI failure on PR #20175
1 parent 3a91fea commit bac74ca

7 files changed

Lines changed: 27 additions & 22 deletions

File tree

codex-rs/tui/src/chatwidget.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4376,7 +4376,7 @@ impl ChatWidget {
43764376
command,
43774377
parsed,
43784378
source,
4379-
None,
4379+
/*interaction_input*/ None,
43804380
self.config.animations,
43814381
);
43824382
let completed = orphan.complete_call(&id, output, duration);
@@ -4393,7 +4393,7 @@ impl ChatWidget {
43934393
command,
43944394
parsed,
43954395
source,
4396-
None,
4396+
/*interaction_input*/ None,
43974397
self.config.animations,
43984398
);
43994399
let completed = cell.complete_call(&id, output, duration);
@@ -4597,7 +4597,7 @@ impl ChatWidget {
45974597
command.clone(),
45984598
parsed_cmd.clone(),
45994599
source,
4600-
None,
4600+
/*interaction_input*/ None,
46014601
)
46024602
{
46034603
*cell = new_exec;
@@ -4610,7 +4610,7 @@ impl ChatWidget {
46104610
command,
46114611
parsed_cmd,
46124612
source,
4613-
None,
4613+
/*interaction_input*/ None,
46144614
self.config.animations,
46154615
)));
46164616
self.bump_active_cell_revision();

codex-rs/tui/src/chatwidget/tests/exec_flow.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ async fn unified_exec_wait_after_final_agent_message_snapshot() {
625625
terminal_interaction(&mut chat, "call-wait-stdin", "proc-1", "");
626626

627627
complete_assistant_message(&mut chat, "msg-1", "Final response.", /*phase*/ None);
628-
handle_turn_completed(&mut chat, "turn-1", None);
628+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
629629

630630
let cells = drain_insert_history(&mut rx);
631631
let combined = cells
@@ -649,7 +649,7 @@ async fn unified_exec_wait_before_streamed_agent_message_snapshot() {
649649
terminal_interaction(&mut chat, "call-wait-stream-stdin", "proc-1", "");
650650

651651
handle_agent_message_delta(&mut chat, "Streaming response.");
652-
handle_turn_completed(&mut chat, "turn-wait-1", None);
652+
handle_turn_completed(&mut chat, "turn-wait-1", /*duration_ms*/ None);
653653

654654
let cells = drain_insert_history(&mut rx);
655655
let combined = cells
@@ -737,7 +737,7 @@ async fn unified_exec_waiting_multiple_empty_snapshots() {
737737
assert_eq!(status.header(), "Waiting for background terminal");
738738
assert_eq!(status.details(), Some("just fix"));
739739

740-
handle_turn_completed(&mut chat, "turn-wait-3", None);
740+
handle_turn_completed(&mut chat, "turn-wait-3", /*duration_ms*/ None);
741741

742742
let cells = drain_insert_history(&mut rx);
743743
let combined = cells
@@ -809,7 +809,7 @@ async fn unified_exec_non_empty_then_empty_snapshots() {
809809
.collect::<String>();
810810
assert_chatwidget_snapshot!("unified_exec_non_empty_then_empty_active", active_combined);
811811

812-
handle_turn_completed(&mut chat, "turn-1", None);
812+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
813813

814814
let post_cells = drain_insert_history(&mut rx);
815815
let mut combined = pre_cells
@@ -1009,7 +1009,7 @@ async fn user_message_during_user_shell_command_is_queued_not_steered() {
10091009
"done",
10101010
Some(MessagePhase::FinalAnswer),
10111011
);
1012-
handle_turn_completed(&mut chat, "turn-1", None);
1012+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
10131013

10141014
match next_submit_op(&mut op_rx) {
10151015
Op::UserTurn { items, .. } => assert_eq!(
@@ -1296,7 +1296,7 @@ async fn turn_complete_keeps_unified_exec_processes() {
12961296
begin_unified_exec_startup(&mut chat, "call-2", "process-2", "sleep 6");
12971297
assert_eq!(chat.unified_exec_processes.len(), 2);
12981298

1299-
handle_turn_completed(&mut chat, "turn-1", None);
1299+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
13001300

13011301
assert_eq!(chat.unified_exec_processes.len(), 2);
13021302

codex-rs/tui/src/chatwidget/tests/helpers.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,7 @@ pub(super) fn handle_token_count(chat: &mut ChatWidget, info: Option<TokenUsageI
532532
/*replay_kind*/ None,
533533
);
534534
}
535-
None => chat.set_token_info(None),
535+
None => chat.set_token_info(/*info*/ None),
536536
}
537537
}
538538

codex-rs/tui/src/chatwidget/tests/plan_mode.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -870,7 +870,7 @@ async fn plan_implementation_popup_shows_once_when_replay_precedes_live_turn_com
870870
"Plan details",
871871
Some(MessagePhase::FinalAnswer),
872872
);
873-
handle_turn_completed(&mut chat, "live-turn-complete-1", None);
873+
handle_turn_completed(&mut chat, "live-turn-complete-1", /*duration_ms*/ None);
874874

875875
let popup = render_bottom_popup(&chat, /*width*/ 80);
876876
assert!(
@@ -891,7 +891,7 @@ async fn plan_implementation_popup_shows_once_when_replay_precedes_live_turn_com
891891
"Plan details",
892892
Some(MessagePhase::FinalAnswer),
893893
);
894-
handle_turn_completed(&mut chat, "live-turn-complete-2", None);
894+
handle_turn_completed(&mut chat, "live-turn-complete-2", /*duration_ms*/ None);
895895
let duplicate_popup = render_bottom_popup(&chat, /*width*/ 80);
896896
assert!(
897897
!duplicate_popup.contains(PLAN_IMPLEMENTATION_TITLE),

codex-rs/tui/src/chatwidget/tests/review_mode.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ async fn steer_rejection_queues_review_follow_up_before_existing_queued_messages
252252
assert!(drain_insert_history(&mut rx).is_empty());
253253

254254
handle_exited_review_mode(&mut chat);
255-
handle_turn_completed(&mut chat, "turn-1", None);
255+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
256256

257257
match next_submit_op(&mut op_rx) {
258258
Op::UserTurn { items, .. } => assert_eq!(
@@ -265,7 +265,7 @@ async fn steer_rejection_queues_review_follow_up_before_existing_queued_messages
265265
other => panic!("expected merged rejected-steer follow-up submit, got {other:?}"),
266266
}
267267

268-
handle_turn_completed(&mut chat, "turn-1", None);
268+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
269269

270270
match next_submit_op(&mut op_rx) {
271271
Op::UserTurn { items, .. } => assert_eq!(

codex-rs/tui/src/chatwidget/tests/slash_commands.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1156,7 +1156,7 @@ async fn slash_copy_state_tracks_plan_item_completion() {
11561156
}),
11571157
/*replay_kind*/ None,
11581158
);
1159-
handle_turn_completed(&mut chat, "turn-1", None);
1159+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
11601160

11611161
assert_eq!(chat.last_agent_markdown_text(), Some(plan_text.as_str()));
11621162
assert_matches!(
@@ -1314,7 +1314,7 @@ async fn slash_copy_uses_agent_message_item_when_turn_complete_omits_final_text(
13141314
/*phase*/ None,
13151315
);
13161316
let _ = drain_insert_history(&mut rx);
1317-
handle_turn_completed(&mut chat, "turn-1", None);
1317+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
13181318
let _ = drain_insert_history(&mut rx);
13191319

13201320
assert_eq!(
@@ -1334,7 +1334,7 @@ async fn agent_turn_complete_notification_does_not_reuse_stale_copy_source() {
13341334
complete_turn_with_message(&mut chat, "turn-1", Some("Previous reply"));
13351335
chat.pending_notification = None;
13361336

1337-
handle_turn_completed(&mut chat, "turn-2", None);
1337+
handle_turn_completed(&mut chat, "turn-2", /*duration_ms*/ None);
13381338

13391339
assert_matches!(
13401340
chat.pending_notification,

codex-rs/tui/src/chatwidget/tests/status_and_layout.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,12 @@ async fn token_usage_update_uses_runtime_context_window() {
9191

9292
chat.config.model_context_window = Some(1_000_000);
9393

94-
handle_token_count(&mut chat, Some(make_token_info(0, 950_000)));
94+
handle_token_count(
95+
&mut chat,
96+
Some(make_token_info(
97+
/*total_tokens*/ 0, /*context_window*/ 950_000,
98+
)),
99+
);
95100

96101
assert_eq!(
97102
chat.status_line_value_for_item(&crate::bottom_pane::StatusLineItem::ContextWindowSize),
@@ -1308,7 +1313,7 @@ async fn status_line_branch_refreshes_after_turn_complete() {
13081313
chat.status_line_branch_lookup_complete = true;
13091314
chat.status_line_branch_pending = false;
13101315

1311-
handle_turn_completed(&mut chat, "turn-1", None);
1316+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
13121317

13131318
assert!(chat.status_line_branch_pending);
13141319
}
@@ -1908,7 +1913,7 @@ async fn multiple_agent_messages_in_single_turn_emit_multiple_headers() {
19081913
);
19091914

19101915
// End turn
1911-
handle_turn_completed(&mut chat, "turn-1", None);
1916+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
19121917

19131918
let cells = drain_insert_history(&mut rx);
19141919
let combined: String = cells
@@ -2810,7 +2815,7 @@ printf 'fenced within fenced\n'
28102815
}
28112816

28122817
// Finalize the stream without sending a final AgentMessage, to flush any tail.
2813-
handle_turn_completed(&mut chat, "turn-1", None);
2818+
handle_turn_completed(&mut chat, "turn-1", /*duration_ms*/ None);
28142819
for lines in drain_insert_history(&mut rx) {
28152820
crate::insert_history::insert_history_lines(&mut term, lines)
28162821
.expect("Failed to insert history lines in test");

0 commit comments

Comments
 (0)