Skip to content

Virtual File System for Node.js #2825

Virtual File System for Node.js

Virtual File System for Node.js #2825

Triggered via pull request January 29, 2026 19:53
Status Failure
Total duration 2h 6m 41s
Artifacts 1

test-shared.yml

on: pull_request
Build slim tarball
1m 36s
Build slim tarball
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

8 errors
x86_64-darwin: with shared libraries
Process completed with exit code 2.
x86_64-darwin: with shared libraries: test/parallel/test-runner-mock-fs.js#L50
--- stderr --- (node:15560) ExperimentalWarning: VirtualFileSystem is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) (node:15560) ExperimentalWarning: Module._stat is an experimental feature and might change at any time --- stdout --- Test failure: 'mock.fs() works without initial files' Location: test/parallel/test-runner-mock-fs.js:46:1 Error: ENOENT: no such file or directory, open '/file1.txt' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.writeFileSync (node:internal/vfs/file_system:422:31) at MockFSContext.addFile (node:internal/test_runner/mock/mock:451:15) at TestContext.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:50:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { errno: -2, syscall: 'open', code: 'ENOENT', path: '/file1.txt' } Test failure: 'mock.fs() supports adding directories' Location: test/parallel/test-runner-mock-fs.js:58:1 Error: ENOENT: no such file or directory, open '/src' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.mkdirSync (node:internal/vfs/file_system:455:31) at MockFSContext.addDirectory (node:internal/test_runner/mock/mock:459:15) at TestContext.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:61:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { errno: -2, syscall: 'open', code: 'ENOENT', path: '/src' } Test failure: 'mock.fs() exposes vfs property' Location: test/parallel/test-runner-mock-fs.js:140:1 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'undefined' - 'function' at TestContext.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:151:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'undefined', expected: 'function', operator: 'strictEqual', diff: 'simple' } Test failure: 'mock.fs() supports dynamic file content' Location: test/parallel/test-runner-mock-fs.js:160:1 Error: ENOENT: no such file or directory, open '/counter.txt' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.writeFileSync (node:internal/vfs/file_system:422:31) at MockFSContext.addFile (node:internal/test_runner/mock/mock:451:15) at TestContext.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:164:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendin
aarch64-linux: with shared libraries
Process completed with exit code 2.
aarch64-linux: with shared libraries: test/parallel/test-runner-mock-fs.js#L50
--- stderr --- (node:93434) ExperimentalWarning: VirtualFileSystem is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) (node:93434) ExperimentalWarning: Module._stat is an experimental feature and might change at any time --- stdout --- Test failure: 'mock.fs() works without initial files' Location: test/parallel/test-runner-mock-fs.js:46:1 Error: ENOENT: no such file or directory, open '/file1.txt' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.writeFileSync (node:internal/vfs/file_system:422:31) at MockFSContext.addFile (node:internal/test_runner/mock/mock:451:15) at TestContext.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:50:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { errno: -2, syscall: 'open', code: 'ENOENT', path: '/file1.txt' } Test failure: 'mock.fs() supports adding directories' Location: test/parallel/test-runner-mock-fs.js:58:1 Error: ENOENT: no such file or directory, open '/src' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.mkdirSync (node:internal/vfs/file_system:455:31) at MockFSContext.addDirectory (node:internal/test_runner/mock/mock:459:15) at TestContext.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:61:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { errno: -2, syscall: 'open', code: 'ENOENT', path: '/src' } Test failure: 'mock.fs() exposes vfs property' Location: test/parallel/test-runner-mock-fs.js:140:1 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'undefined' - 'function' at TestContext.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:151:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'undefined', expected: 'function', operator: 'strictEqual', diff: 'simple' } Test failure: 'mock.fs() supports dynamic file content' Location: test/parallel/test-runner-mock-fs.js:160:1 Error: ENOENT: no such file or directory, open '/counter.txt' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.writeFileSync (node:internal/vfs/file_system:422:31) at MockFSContext.addFile (node:internal/test_runner/mock/mock:451:15) at TestContext.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:164:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSub
aarch64-darwin: with shared libraries
Process completed with exit code 2.
aarch64-darwin: with shared libraries: test/parallel/test-runner-mock-fs.js#L50
--- stderr --- (node:20581) ExperimentalWarning: VirtualFileSystem is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) (node:20581) ExperimentalWarning: Module._stat is an experimental feature and might change at any time --- stdout --- Test failure: 'mock.fs() works without initial files' Location: test/parallel/test-runner-mock-fs.js:46:1 Error: ENOENT: no such file or directory, open '/file1.txt' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.writeFileSync (node:internal/vfs/file_system:422:31) at MockFSContext.addFile (node:internal/test_runner/mock/mock:451:15) at TestContext.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:50:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { errno: -2, syscall: 'open', code: 'ENOENT', path: '/file1.txt' } Test failure: 'mock.fs() supports adding directories' Location: test/parallel/test-runner-mock-fs.js:58:1 Error: ENOENT: no such file or directory, open '/src' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.mkdirSync (node:internal/vfs/file_system:455:31) at MockFSContext.addDirectory (node:internal/test_runner/mock/mock:459:15) at TestContext.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:61:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { errno: -2, syscall: 'open', code: 'ENOENT', path: '/src' } Test failure: 'mock.fs() exposes vfs property' Location: test/parallel/test-runner-mock-fs.js:140:1 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'undefined' - 'function' at TestContext.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:151:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'undefined', expected: 'function', operator: 'strictEqual', diff: 'simple' } Test failure: 'mock.fs() supports dynamic file content' Location: test/parallel/test-runner-mock-fs.js:160:1 Error: ENOENT: no such file or directory, open '/counter.txt' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.writeFileSync (node:internal/vfs/file_system:422:31) at MockFSContext.addFile (node:internal/test_runner/mock/mock:451:15) at TestContext.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:164:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendin
x86_64-linux: with shared libraries
Process completed with exit code 2.
x86_64-linux: with shared libraries: test/parallel/test-runner-mock-fs.js#L50
--- stderr --- (node:85722) ExperimentalWarning: VirtualFileSystem is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) (node:85722) ExperimentalWarning: Module._stat is an experimental feature and might change at any time --- stdout --- Test failure: 'mock.fs() works without initial files' Location: test/parallel/test-runner-mock-fs.js:46:1 Error: ENOENT: no such file or directory, open '/file1.txt' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.writeFileSync (node:internal/vfs/file_system:422:31) at MockFSContext.addFile (node:internal/test_runner/mock/mock:451:15) at TestContext.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:50:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { errno: -2, syscall: 'open', code: 'ENOENT', path: '/file1.txt' } Test failure: 'mock.fs() supports adding directories' Location: test/parallel/test-runner-mock-fs.js:58:1 Error: ENOENT: no such file or directory, open '/src' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.mkdirSync (node:internal/vfs/file_system:455:31) at MockFSContext.addDirectory (node:internal/test_runner/mock/mock:459:15) at TestContext.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:61:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { errno: -2, syscall: 'open', code: 'ENOENT', path: '/src' } Test failure: 'mock.fs() exposes vfs property' Location: test/parallel/test-runner-mock-fs.js:140:1 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'undefined' - 'function' at TestContext.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:151:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSubtests (node:internal/test_runner/test:786:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'undefined', expected: 'function', operator: 'strictEqual', diff: 'simple' } Test failure: 'mock.fs() supports dynamic file content' Location: test/parallel/test-runner-mock-fs.js:160:1 Error: ENOENT: no such file or directory, open '/counter.txt' at VirtualFileSystem._toProviderPath (node:internal/vfs/file_system:315:15) at VirtualFileSystem.writeFileSync (node:internal/vfs/file_system:422:31) at MockFSContext.addFile (node:internal/test_runner/mock/mock:451:15) at TestContext.<anonymous> (/home/runner/work/_temp/node-v26.0.0-nightly2026-01-290a1f181d2f-slim/test/parallel/test-runner-mock-fs.js:164:10) at Test.runInAsyncScope (node:async_hooks:226:14) at Test.run (node:internal/test_runner/test:1109:25) at Test.processPendingSubtests (node:internal/test_runner/test:786:18) at Test.postRun (node:internal/test_runner/test:1238:19) at Test.run (node:internal/test_runner/test:1166:12) at async Test.processPendingSub

Artifacts

Produced during runtime
Name Size Digest
tarballs
47.8 MB
sha256:1d863210feae6fcc7221300e8001f11e3f6ab1cb37c6210f7a555c6bb3a2affb