|
| 1 | +use codex_core::features::Feature; |
1 | 2 | use codex_protocol::protocol::AskForApproval; |
2 | 3 | use codex_protocol::protocol::EventMsg; |
3 | 4 | use codex_protocol::protocol::Op; |
@@ -101,6 +102,7 @@ async fn process_sse_emits_failed_event_on_parse_error() { |
101 | 102 |
|
102 | 103 | let TestCodex { codex, .. } = test_codex() |
103 | 104 | .with_config(move |config| { |
| 105 | + config.features.disable(Feature::GhostCommit); |
104 | 106 | config.model_provider.request_max_retries = Some(0); |
105 | 107 | config.model_provider.stream_max_retries = Some(0); |
106 | 108 | }) |
@@ -141,6 +143,7 @@ async fn process_sse_records_failed_event_when_stream_closes_without_completed() |
141 | 143 |
|
142 | 144 | let TestCodex { codex, .. } = test_codex() |
143 | 145 | .with_config(move |config| { |
| 146 | + config.features.disable(Feature::GhostCommit); |
144 | 147 | config.model_provider.request_max_retries = Some(0); |
145 | 148 | config.model_provider.stream_max_retries = Some(0); |
146 | 149 | }) |
@@ -193,6 +196,7 @@ async fn process_sse_failed_event_records_response_error_message() { |
193 | 196 |
|
194 | 197 | let TestCodex { codex, .. } = test_codex() |
195 | 198 | .with_config(move |config| { |
| 199 | + config.features.disable(Feature::GhostCommit); |
196 | 200 | config.model_provider.request_max_retries = Some(0); |
197 | 201 | config.model_provider.stream_max_retries = Some(0); |
198 | 202 | }) |
@@ -243,6 +247,7 @@ async fn process_sse_failed_event_logs_parse_error() { |
243 | 247 |
|
244 | 248 | let TestCodex { codex, .. } = test_codex() |
245 | 249 | .with_config(move |config| { |
| 250 | + config.features.disable(Feature::GhostCommit); |
246 | 251 | config.model_provider.request_max_retries = Some(0); |
247 | 252 | config.model_provider.stream_max_retries = Some(0); |
248 | 253 | }) |
@@ -288,6 +293,7 @@ async fn process_sse_failed_event_logs_missing_error() { |
288 | 293 |
|
289 | 294 | let TestCodex { codex, .. } = test_codex() |
290 | 295 | .with_config(move |config| { |
| 296 | + config.features.disable(Feature::GhostCommit); |
291 | 297 | config.model_provider.request_max_retries = Some(0); |
292 | 298 | config.model_provider.stream_max_retries = Some(0); |
293 | 299 | }) |
@@ -333,6 +339,7 @@ async fn process_sse_failed_event_logs_response_completed_parse_error() { |
333 | 339 |
|
334 | 340 | let TestCodex { codex, .. } = test_codex() |
335 | 341 | .with_config(move |config| { |
| 342 | + config.features.disable(Feature::GhostCommit); |
336 | 343 | config.model_provider.request_max_retries = Some(0); |
337 | 344 | config.model_provider.stream_max_retries = Some(0); |
338 | 345 | }) |
@@ -438,6 +445,7 @@ async fn handle_response_item_records_tool_result_for_custom_tool_call() { |
438 | 445 |
|
439 | 446 | let TestCodex { codex, .. } = test_codex() |
440 | 447 | .with_config(move |config| { |
| 448 | + config.features.disable(Feature::GhostCommit); |
441 | 449 | config.model_provider.request_max_retries = Some(0); |
442 | 450 | config.model_provider.stream_max_retries = Some(0); |
443 | 451 | }) |
@@ -497,6 +505,7 @@ async fn handle_response_item_records_tool_result_for_function_call() { |
497 | 505 |
|
498 | 506 | let TestCodex { codex, .. } = test_codex() |
499 | 507 | .with_config(move |config| { |
| 508 | + config.features.disable(Feature::GhostCommit); |
500 | 509 | config.model_provider.request_max_retries = Some(0); |
501 | 510 | config.model_provider.stream_max_retries = Some(0); |
502 | 511 | }) |
@@ -566,6 +575,7 @@ async fn handle_response_item_records_tool_result_for_local_shell_missing_ids() |
566 | 575 |
|
567 | 576 | let TestCodex { codex, .. } = test_codex() |
568 | 577 | .with_config(move |config| { |
| 578 | + config.features.disable(Feature::GhostCommit); |
569 | 579 | config.model_provider.request_max_retries = Some(0); |
570 | 580 | config.model_provider.stream_max_retries = Some(0); |
571 | 581 | }) |
@@ -619,6 +629,7 @@ async fn handle_response_item_records_tool_result_for_local_shell_call() { |
619 | 629 |
|
620 | 630 | let TestCodex { codex, .. } = test_codex() |
621 | 631 | .with_config(move |config| { |
| 632 | + config.features.disable(Feature::GhostCommit); |
622 | 633 | config.model_provider.request_max_retries = Some(0); |
623 | 634 | config.model_provider.stream_max_retries = Some(0); |
624 | 635 | }) |
|
0 commit comments