Linux deploy E2E PR-3: 6 Listening scenarios (closeout phase)
Summary
Closeout-phase PR-A. Closes 6 of the ~12 follow-up Linux deploy scenarios from the global audit. Each mirrors a Windows pin so mixed Linux+Windows fleets get aligned coverage.
| Test | Pin |
|---|---|
| L-D2.u1 | Non-zero exit propagates EXACTLY (42, not 1) |
| L-D3.h | Multi-line stdout captured + order preserved |
| L-D4.h | Stderr captured + tagged Source=StdErr (no stdout/stderr conflation) |
| L-D5.h | Long-running script (3s) — output captured AFTER the sleep |
| L-D6.h | Unicode round-trip (Chinese + emoji + accented Latin) |
| L-D7.h | Output-variable service-message line round-trips (no-base64 variant) |
Test plan
-
dotnet buildgreen -
Linux CI: 6 new tests pass -
Existing 55 Linux E2E still pass (= 61 after merge)