diff --git a/benchmarks/aft-search/slice-descriptors/land-wait-true-test-budget.json b/benchmarks/aft-search/slice-descriptors/land-wait-true-test-budget.json new file mode 100644 index 000000000..ebd574711 --- /dev/null +++ b/benchmarks/aft-search/slice-descriptors/land-wait-true-test-budget.json @@ -0,0 +1,8 @@ +{ + "targeted_mechanism": "none", + "kind": "harness", + "slice_class": "non_ranking", + "fixtures": [ + "harness-goldens" + ] +} diff --git a/crates/aft/tests/integration/subc_bridge_test.rs b/crates/aft/tests/integration/subc_bridge_test.rs index daee3ba93..09db95c23 100644 --- a/crates/aft/tests/integration/subc_bridge_test.rs +++ b/crates/aft/tests/integration/subc_bridge_test.rs @@ -5018,7 +5018,11 @@ async fn drive_bash_wait_true_daemon(input: FakeDaemonInput) { "command": "printf 'wait-early\\n'; sleep 1; printf 'wait-late\\n'", "foreground_orchestrate": true, "wait": true, - "timeout": 5_000, + // The test checks that wait:true returns terminal output, not how + // fast the command runs: a loaded Windows runner can take over 5 s + // to start the shell and its two printfs around the 1 s sleep. + // Stays under read_frame_timeout's 30 s so a kill still answers. + "timeout": 20_000, "compressed": false, }), )