feat(plugin-terminals): terminals plugin with readonly + interactive PTY modes #135
ci.yml
on: pull_request
unit-test
/
lint
58s
e2e
1m 21s
Matrix: unit-test / test
Annotations
9 errors, 1 warning, and 1 notice
|
unit-test / test (windows-latest, 26)
Process completed with exit code 1.
|
|
unit-test / test (windows-latest, 22)
Process completed with exit code 1.
|
|
[@devframes/plugin-terminals] test/terminals.test.ts > @devframes/plugin-terminals > tracks the foreground process name for PTY sessions:
plugins/terminals/test/terminals.test.ts#L151
AssertionError: expected 'xterm-256color' to contain 'node'
Expected: "node"
Received: "xterm-256color"
❯ vi.waitFor.timeout test/terminals.test.ts:151:45
|
|
[@devframes/plugin-terminals] test/terminals.test.ts > @devframes/plugin-terminals > propagates resize to the PTY (SIGWINCH) for TUI layout:
plugins/terminals/test/terminals.test.ts#L120
AssertionError: expected '\u001b[?9001h\u001b[?1004h\u001b[?25l…' to contain 'winch=120'
- Expected
+ Received
- winch=120
+ cols=80:\hostedtoolcache\windows\node\22.22.3\x64\node.exe�cols=80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
❯ test/terminals.test.ts:120:20
|
|
[@devframes/plugin-terminals] test/terminals.test.ts > @devframes/plugin-terminals > runs an interactive PTY session that accepts input:
plugins/terminals/test/terminals.test.ts#L85
AssertionError: expected '\u001b[?9001h\u001b[?1004h\u001b[?25l…' to contain 'echo:ping'
Expected: "echo:ping"
Received: "ping:\hostedtoolcache\windows\node\22.22.3\x64\node.exe�"
❯ test/terminals.test.ts:85:20
|
|
unit-test / test (windows-latest, 24)
Process completed with exit code 1.
|
|
[@devframes/plugin-terminals] test/terminals.test.ts > @devframes/plugin-terminals > tracks the foreground process name for PTY sessions:
plugins/terminals/test/terminals.test.ts#L151
AssertionError: expected 'xterm-256color' to contain 'node'
Expected: "node"
Received: "xterm-256color"
❯ vi.waitFor.timeout test/terminals.test.ts:151:45
|
|
[@devframes/plugin-terminals] test/terminals.test.ts > @devframes/plugin-terminals > propagates resize to the PTY (SIGWINCH) for TUI layout:
plugins/terminals/test/terminals.test.ts#L120
AssertionError: expected '\u001b[?9001h\u001b[?1004h\u001b[?25l…' to contain 'winch=120'
- Expected
+ Received
- winch=120
+ cols=80:\hostedtoolcache\windows\node\24.16.0\x64\node.exe�cols=80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
❯ test/terminals.test.ts:120:20
|
|
[@devframes/plugin-terminals] test/terminals.test.ts > @devframes/plugin-terminals > runs an interactive PTY session that accepts input:
plugins/terminals/test/terminals.test.ts#L85
AssertionError: expected '\u001b[?9001h\u001b[?1004h\u001b[?25l…' to contain 'echo:ping'
Expected: "echo:ping"
Received: "ping:\hostedtoolcache\windows\node\24.16.0\x64\node.exe�"
❯ test/terminals.test.ts:85:20
|
|
e2e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
14 passed (10.1s)
|