Linux deploy E2E PR-5 (FINAL closeout): sensitive vars + multi-file + long output
Summary
The FINAL closeout PR for the big E2E enhancement phase. Brings Linux deploy E2E to parity with Windows (modulo the known base64 flake — separate spawned production-fix task).
| Test | Pin |
|---|---|
| L-D12.h | Sensitive output variable: sensitive='True' flag round-trips through dispatch path (no credential leakage regression) |
| L-D13.h | Multi-file transfer: 3 ScriptFile attachments all readable by bash (no "drops files 2+" regression) |
| L-D14.h | Long output (500 lines) all captured: start/middle/end markers + exact line count (no streaming truncation regression) |
Closeout phase totals
| PR | Tests | Subject |
|---|---|---|
| PR-A (#260) | 6 | LD2-LD7 listening basic scenarios |
| PR-B (#261) | 4 | LD8-LD11 polling + concurrent + filetransfer |
| PR-C (this) | 3 | LD12-LD14 sensitive vars + multi-file + long output |
| Total | 13 | Linux deploy parity with Windows achieved |
Test plan
-
dotnet buildgreen -
Linux CI: 3 new tests pass -
Existing 65 Linux E2E still pass (= 68 after merge)