Commit 22d06cd
committed
CI: update the Named Pipe first-invoke assertion for the new-session treatment
The 1.11.0 new-session treatment changed the first console attach response: on
a fresh proxy the first invoke_expression now carries the 'New server session'
notice and normalizes the working directory to the home directory (prefixing
the pipeline with Set-Location), instead of the old 'Switched to console'
notice. The Linux Named Pipe integration test still asserted 'Switched to
console' and failed (run 28006458461) -- a stale expectation, not a product
bug: the run log shows 'New server session ... now at /home/runner', confirming
the feature works on Linux. Update the first-call assertion to expect 'New
server session' plus the date (Get-Date still runs in the same call). Other
workflows do not assert the old strings; macos-terminal-test is manual-only and
talks to the DLL pipe directly (bypassing the proxy), so it is unaffected.1 parent c7d2ff6 commit 22d06cd
1 file changed
Lines changed: 9 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
572 | 572 | | |
573 | 573 | | |
574 | 574 | | |
575 | | - | |
576 | | - | |
577 | | - | |
578 | | - | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
579 | 581 | | |
580 | 582 | | |
581 | 583 | | |
582 | 584 | | |
583 | 585 | | |
584 | 586 | | |
585 | | - | |
586 | | - | |
| 587 | + | |
| 588 | + | |
587 | 589 | | |
588 | | - | |
| 590 | + | |
589 | 591 | | |
590 | 592 | | |
591 | 593 | | |
| |||
0 commit comments