Files
coder/agent
Ethan 04d5ff88e4 test: bump TestAgent_SessionTTYShell timeout (#21155)
## Problem

The `TestAgent_SessionTTYShell` test was flaking on macOS CI runners
with:

```
match deadline exceeded: context deadline exceeded (wanted 1 bytes; got 0: "")
```

The test uses `WaitShort` (10s) for the context timeout when waiting for
shell prompt output via `Peek(ctx, 1)`. On slow macOS CI runners, the
shell startup can exceed this timeout due to resource contention.

This is evidenced in the failure logs, the SSH session was not reported
by the agent until the 10s timeout is nearly up - it took a while to
connect.

## Solution

Increase the timeout from `WaitShort` (10s) to `WaitMedium` (30s). This
matches the timeout used by `ExpectMatch` internally and gives the shell
more time to initialize on slow CI machines.

---

This PR was entirely generated by [mux](https://github.com/coder/mux)
but reviewed by a human.

Closes https://github.com/coder/internal/issues/1177
2025-12-09 00:48:47 +11:00
..