Skip to content

repl: add block-based history navigation #88834

repl: add block-based history navigation

repl: add block-based history navigation #88834

Triggered via pull request July 24, 2026 18:28
Status Failure
Total duration 52m 0s
Artifacts

test-linux.yml

on: pull_request
Matrix: test-linux
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 2 notices
test-linux (ubuntu-24.04-arm)
Process completed with exit code 2.
test-linux (ubuntu-24.04-arm): test/parallel/test-repl-history-navigation.js#L894
--- stderr --- node:internal/process/promises:324 triggerUncaughtException(err, true /* fromPromise */); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected ... Skipped lines [ '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', ... '\x1B[0J', + '> 5 + 5', + '\x1B[8G', + '\x1B[1G', + '\x1B[0J', '> 555n + 111n', '\x1B[14G', '\x1B[1G', '\x1B[0J', + '> const foo = true', + '\x1B[19G', + '\x1B[1G', + '\x1B[0J', '> 555 + 909', '\x1B[12G', '\x1B[1G', '\x1B[0J', + '> Array(100).fill(1).map((e, i) => i ** 2)', + '\x1B[43G', + '\x1B[1G', + '\x1B[0J', + '> {key : {key2 :[] }}', + '\x1B[22G', - '> 55', - '\x1B[5G', '\r\n', + '{ key: { key2: [] } }\n', - '55\n', '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '\r\n' at REPLServer.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-repl-history-navigation.js:894:16) at REPLServer.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:510:15) at REPLServer.wrapper (node:events:639:12) at REPLServer.emit (node:events:526:24) at REPLServer.close (node:internal/readline/interface:564:10) at node:repl:909:58 { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '5', '5', '\x1B[1G', '\x1B[0J', '> 55 - 13 === 42', '\x1B[17G', '\x1B[1G', '\x1B[0J', '> 5 + 5', '\x1B[8G', '\x1B[1G', '\x1B[0J', '> 555n + 111n', '\x1B[14G', '\x1B[1G', '\x1B[0J', '> const foo = true', '\x1B[19G', '\x1B[1G', '\x1B[0J', '> 555 + 909', '\x1B[12G', '\x1B[1G', '\x1B[0J', '> Array(100).fill(1).map((e, i) => i ** 2)', '\x1B[43G', '\x1B[1G', '\x1B[0J', '> {key : {key2 :[] }}', '\x1B[22G', '\r\n', '{ key: { key2: [] } }\n', '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '\r\n' ], expected: [ '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '5', '5', '\x1B[1G', '\x1B[0J', '> 55 - 13 === 42', '\x1B[17G', '\x1B[1G', '\x1B[0J', '> 555n + 111n', '\x1B[14G', '\x1B[1G', '\x1B[0J', '> 555 + 909', '\x1B[12G', '\x1B[1G', '\x1B[0J', '> 55', '\x1B[5G', '\r\n', '55\n', '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '\r\n' ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre Command: out/Release/node --expose-internals /home/runner/work/node/node/node/test/parallel/test-repl-history-navigation.js
test-linux (ubuntu-24.04)
Process completed with exit code 2.
test-linux (ubuntu-24.04): test/parallel/test-repl-history-navigation.js#L894
--- stderr --- node:internal/process/promises:324 triggerUncaughtException(err, true /* fromPromise */); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected ... Skipped lines [ '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', ... '\x1B[0J', + '> 5 + 5', + '\x1B[8G', + '\x1B[1G', + '\x1B[0J', '> 555n + 111n', '\x1B[14G', '\x1B[1G', '\x1B[0J', + '> const foo = true', + '\x1B[19G', + '\x1B[1G', + '\x1B[0J', '> 555 + 909', '\x1B[12G', '\x1B[1G', '\x1B[0J', + '> Array(100).fill(1).map((e, i) => i ** 2)', + '\x1B[43G', + '\x1B[1G', + '\x1B[0J', + '> {key : {key2 :[] }}', + '\x1B[22G', - '> 55', - '\x1B[5G', '\r\n', + '{ key: { key2: [] } }\n', - '55\n', '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '\r\n' at REPLServer.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-repl-history-navigation.js:894:16) at REPLServer.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:510:15) at REPLServer.wrapper (node:events:639:12) at REPLServer.emit (node:events:526:24) at REPLServer.close (node:internal/readline/interface:564:10) at node:repl:909:58 { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '5', '5', '\x1B[1G', '\x1B[0J', '> 55 - 13 === 42', '\x1B[17G', '\x1B[1G', '\x1B[0J', '> 5 + 5', '\x1B[8G', '\x1B[1G', '\x1B[0J', '> 555n + 111n', '\x1B[14G', '\x1B[1G', '\x1B[0J', '> const foo = true', '\x1B[19G', '\x1B[1G', '\x1B[0J', '> 555 + 909', '\x1B[12G', '\x1B[1G', '\x1B[0J', '> Array(100).fill(1).map((e, i) => i ** 2)', '\x1B[43G', '\x1B[1G', '\x1B[0J', '> {key : {key2 :[] }}', '\x1B[22G', '\r\n', '{ key: { key2: [] } }\n', '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '\r\n' ], expected: [ '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '5', '5', '\x1B[1G', '\x1B[0J', '> 55 - 13 === 42', '\x1B[17G', '\x1B[1G', '\x1B[0J', '> 555n + 111n', '\x1B[14G', '\x1B[1G', '\x1B[0J', '> 555 + 909', '\x1B[12G', '\x1B[1G', '\x1B[0J', '> 55', '\x1B[5G', '\r\n', '55\n', '\x1B[1G', '\x1B[0J', '> ', '\x1B[3G', '\r\n' ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre Command: out/Release/node --expose-internals /home/runner/work/node/node/node/test/parallel/test-repl-history-navigation.js
sccache stats - test-linux
54% - 2717 hits, 2313 misses, 0 errors
sccache stats - test-linux
52% - 2628 hits, 2413 misses, 0 errors