You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add terminal-level tests for real brush-shell commands through the full
WasmVM stack using @xterm/headless for screen-state verification.
Key changes:
- Add ONLCR output processing to PTY slave write path (POSIX standard)
- Fix WasmVM driver to route stdout/stderr through kernel fdWrite for PTY
(was only routing pipes, not character devices)
- Pass ttyFds to worker so brush-shell detects interactive mode
- Implement getIno/getInodeByIno in kernel VFS adapter for WASI path ops
- Add @xterm/headless devDep and TerminalHarness to wasmvm test dir
Tests: echo, output preservation, export pass with exact screen matching.
cd and ls are .todo (pre-existing WASI path resolution / proc_spawn issues).
0 commit comments