T23: the shell tests type a line only once the line editor reads raw keys: on CI's pwsh 7.6.6 the probe, typed right after the first folder report, came before PSReadLine's first read and was echoed, never run; shot warns when the app it runs under lacks Screen Recording, which left this Mac's pictures with the window's ground alone; AGENTS.md records the CI runners, the build without debuginfo and the typing rule
CI / platforms (ubuntu-24.04) (push) Successful in 1m14s
CI / platforms (windows-latest) (push) Successful in 2m23s
CI / macos (push) Successful in 10m26s

This commit is contained in:
ZacharyZhang-NY committed 2026-10-15 13:50:09 -04:00
1 parent de48f491bc
commit be8d0e20c5
5 files changed
+37 -4

No files matched your search

+6
View File
@@ -44,6 +44,12 @@ impl Pty {
pub fn id(&self) -> u32 {
self.child.id()
}
/// A copy of the master, for tests to read its modes.
#[cfg(test)]
pub fn master(&self) -> io::Result<File> {
self.file.try_clone()
}
}
/// Starts `program`, or the login shell, in `cwd` on a new pty of `size`.