(t *testing.T, rt *LocalRuntime, sess *session.Session)
| 51 | } |
| 52 | |
| 53 | func drainRunStream(t *testing.T, rt *LocalRuntime, sess *session.Session) []Event { |
| 54 | t.Helper() |
| 55 | var events []Event |
| 56 | for ev := range rt.RunStream(t.Context(), sess) { |
| 57 | events = append(events, ev) |
| 58 | } |
| 59 | return events |
| 60 | } |
| 61 | |
| 62 | // TestRunStream_GaugeUsesEffectiveContextLimit verifies end-to-end that the UI |
| 63 | // context gauge (TokenUsageEvent) reports the EFFECTIVE window — the primary |
no test coverage detected