permission: add kNet check to Open() in TCPWrap/PipeWrap/UDPWrap #7828
test-shared.yml
on: pull_request
Annotations
90 errors
|
aarch64-linux: with shared openssl-1.1.1w:
test/parallel/test-dotenv-node-options.js#L28
--- stdout ---
Test failure: 'should have access to permission scope'
Location: test/parallel/test-dotenv-node-options.js:15:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
+ ' at Object.refresh (node:internal/util/colors:27:47)\n' +
+ ' at node:internal/util/colors:51:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ ' at node:internal/assert/assertion_error:23:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:28:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
' at Object.refresh (node:internal/util/colors:27:47)\n' +
' at node:internal/util/colors:51:16\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'validate only read permissions are enabled'
Location: test/parallel/test-dotenv-node-options.js:32:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /code: 'ERR_ACCESS_DENIED'/. Input:
'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
' at runScriptInContext (node:internal/process/execution:481:60)\n' +
' at evalFunction (node:internal/process/execution:315:30)\n' +
' at evalTypeScript (node:internal/process/execution:327:3)\n' +
' at node:internal/main/eval_string:71:3\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:42:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/parallel/test-config-file.js#L776
--- stdout ---
Test failure: 'should handle an empty namespace valid namespace'
Location: test/parallel/test-config-file.js:770:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:290:39)\n' +
+ ' at console.log (node:internal/console/constructor:416:26)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:776:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should automatically enable --permission flag when permission namespace is present'
Location: test/parallel/test-config-file.js:893:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:358:50)\n' +
+ ' at console.log (node:internal/console/constructor:416:61)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:900:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been re
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/parallel/test-compile-cache-api-permission.js#L26
--- stderr ---
[process 46217]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:358:50)
at console.log (node:internal/console/constructor:416:61)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js:5:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
[process 46217]: --- stdout ---
[process 46217]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js:26:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
NODE_DEBUG_NATIVE: 'COMPILE_CACHE',
NODE_TEST_COMPILE_CACHE_DIR: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/compile-cache'
},
cwd: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142'
},
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --permission --allow-fs-read=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts --allow-fs-write=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts -r /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/empty.js'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/parallel/test-cli-permission-multiple-allow.js#L25
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js:25:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/parallel/test-cli-permission-deny-fs.js#L23
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js:23:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/es-module/test-cjs-legacyMainResolve-permission.js#L77
--- stderr ---
(node:32484) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
--- stdout ---
Test failure: 'should ensure permission model when resolving by packageConfig.main'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:19:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:77:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at node:internal/test_runner/test:1867:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should ensure permission model when resolving by packageJsonUrl'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:81:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:137:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:960:18)
at Test.postRun (node:internal/test_runner/test:1522:19)
at Test.run (node:internal/test_runner/test:1447:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --expose-internals --permission --allow-fs-read=* --allow-child-process --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /hom
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs#L0
--- stderr ---
[process 27417]: --- stderr ---
node:internal/worker:288
this[kHandle] = new WorkerImpl(url,
^
Error: Access to this API has been restricted. Use --allow-worker to manage permissions.
at new Worker (node:internal/worker:288:21)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
at asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:90:65)
at runEntryPointWithESMLoader (node:internal/modules/run_main:123:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:159:5)
Node.js v27.0.0-pre
[process 27417]: --- stdout ---
[process 27417]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7
spawnSyncAndExit(
^
Error: - stderr did not match /code: 'ERR_ACCESS_DENIED'/
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs#L0
--- stderr ---
[process 27404]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at new Worker (node:internal/worker:318:42)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
Node.js v27.0.0-pre
[process 27404]: --- stdout ---
[process 27404]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7
spawnSyncAndAssert(
^
Error: - process terminated with status 1, expected 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-worker --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/ffi/test-ffi-permission-audit.js#L24
--- stdout ---
Test failure: 'permission audit does not deny ffi access'
Location: test/ffi/test-ffi-permission-audit.js:10:1
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ExperimentalWarning: FFI is an experimental feature/. Input:
'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
' at console.log (node:internal/console/constructor:416:26)\n' +
' at [eval]:1:42\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js:24:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: /ExperimentalWarning: FFI is an experimental feature/,
operator: 'match',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/ffi/test-ffi-permission-allow-cli.js#L29
--- stderr ---
(node:25756) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:25756) SecurityWarning: The flag --allow-ffi must be used with extreme caution. It could invalidate the permission model.
(node:25756) ExperimentalWarning: FFI is an experimental feature and might change at any time
--- stdout ---
Test failure: 'allow-ffi enables ffi APIs and permission flag discovery'
Location: test/ffi/test-ffi-permission-allow-cli.js:14:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js:29:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --permission --allow-ffi --allow-child-process --experimental-ffi --allow-fs-read=* --allow-fs-write=* --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js
|
|
aarch64-linux: with shared openssl-3.5.6:
test/parallel/test-dotenv-node-options.js#L28
--- stdout ---
Test failure: 'should have access to permission scope'
Location: test/parallel/test-dotenv-node-options.js:15:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
+ ' at Object.refresh (node:internal/util/colors:27:47)\n' +
+ ' at node:internal/util/colors:51:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ ' at node:internal/assert/assertion_error:23:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:28:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
' at Object.refresh (node:internal/util/colors:27:47)\n' +
' at node:internal/util/colors:51:16\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'validate only read permissions are enabled'
Location: test/parallel/test-dotenv-node-options.js:32:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /code: 'ERR_ACCESS_DENIED'/. Input:
'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
' at runScriptInContext (node:internal/process/execution:481:60)\n' +
' at evalFunction (node:internal/process/execution:315:30)\n' +
' at evalTypeScript (node:internal/process/execution:327:3)\n' +
' at node:internal/main/eval_string:71:3\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:42:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at n
|
|
aarch64-linux: with shared openssl-3.5.6:
test/parallel/test-config-file.js#L776
--- stdout ---
Test failure: 'should handle an empty namespace valid namespace'
Location: test/parallel/test-config-file.js:770:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:290:39)\n' +
+ ' at console.log (node:internal/console/constructor:416:26)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:776:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should automatically enable --permission flag when permission namespace is present'
Location: test/parallel/test-config-file.js:893:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:358:50)\n' +
+ ' at console.log (node:internal/console/constructor:416:61)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:900:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been re
|
|
aarch64-linux: with shared openssl-3.5.6:
test/parallel/test-compile-cache-api-permission.js#L26
--- stderr ---
[process 46367]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:358:50)
at console.log (node:internal/console/constructor:416:61)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js:5:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
[process 46367]: --- stdout ---
[process 46367]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js:26:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
NODE_DEBUG_NATIVE: 'COMPILE_CACHE',
NODE_TEST_COMPILE_CACHE_DIR: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/compile-cache'
},
cwd: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142'
},
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --permission --allow-fs-read=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts --allow-fs-write=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts -r /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/empty.js'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js
|
|
aarch64-linux: with shared openssl-3.5.6:
test/parallel/test-cli-permission-multiple-allow.js#L25
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js:25:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js
|
|
aarch64-linux: with shared openssl-3.5.6:
test/parallel/test-cli-permission-deny-fs.js#L23
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js:23:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js
|
|
aarch64-linux: with shared openssl-3.5.6:
test/es-module/test-cjs-legacyMainResolve-permission.js#L77
--- stderr ---
(node:32659) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
--- stdout ---
Test failure: 'should ensure permission model when resolving by packageConfig.main'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:19:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:77:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at node:internal/test_runner/test:1867:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should ensure permission model when resolving by packageJsonUrl'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:81:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:137:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:960:18)
at Test.postRun (node:internal/test_runner/test:1522:19)
at Test.run (node:internal/test_runner/test:1447:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --expose-internals --permission --allow-fs-read=* --allow-child-process --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /hom
|
|
aarch64-linux: with shared openssl-3.5.6:
test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs#L0
--- stderr ---
[process 27588]: --- stderr ---
node:internal/worker:288
this[kHandle] = new WorkerImpl(url,
^
Error: Access to this API has been restricted. Use --allow-worker to manage permissions.
at new Worker (node:internal/worker:288:21)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
at asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:90:65)
at runEntryPointWithESMLoader (node:internal/modules/run_main:123:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:159:5)
Node.js v27.0.0-pre
[process 27588]: --- stdout ---
[process 27588]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7
spawnSyncAndExit(
^
Error: - stderr did not match /code: 'ERR_ACCESS_DENIED'/
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs
|
|
aarch64-linux: with shared openssl-3.5.6:
test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs#L0
--- stderr ---
[process 27586]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at new Worker (node:internal/worker:318:42)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
Node.js v27.0.0-pre
[process 27586]: --- stdout ---
[process 27586]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7
spawnSyncAndAssert(
^
Error: - process terminated with status 1, expected 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-worker --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs
|
|
aarch64-linux: with shared openssl-3.5.6:
test/ffi/test-ffi-permission-audit.js#L24
--- stdout ---
Test failure: 'permission audit does not deny ffi access'
Location: test/ffi/test-ffi-permission-audit.js:10:1
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ExperimentalWarning: FFI is an experimental feature/. Input:
'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
' at console.log (node:internal/console/constructor:416:26)\n' +
' at [eval]:1:42\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js:24:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: /ExperimentalWarning: FFI is an experimental feature/,
operator: 'match',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js
|
|
aarch64-linux: with shared openssl-3.5.6:
test/ffi/test-ffi-permission-allow-cli.js#L29
--- stderr ---
(node:25936) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:25936) SecurityWarning: The flag --allow-ffi must be used with extreme caution. It could invalidate the permission model.
(node:25936) ExperimentalWarning: FFI is an experimental feature and might change at any time
--- stdout ---
Test failure: 'allow-ffi enables ffi APIs and permission flag discovery'
Location: test/ffi/test-ffi-permission-allow-cli.js:14:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js:29:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --permission --allow-ffi --allow-child-process --experimental-ffi --allow-fs-read=* --allow-fs-write=* --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js
|
|
aarch64-linux: with shared openssl-4.0.0:
test/parallel/test-dotenv-node-options.js#L28
--- stdout ---
Test failure: 'should have access to permission scope'
Location: test/parallel/test-dotenv-node-options.js:15:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
+ ' at Object.refresh (node:internal/util/colors:27:47)\n' +
+ ' at node:internal/util/colors:51:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ ' at node:internal/assert/assertion_error:23:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:28:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
' at Object.refresh (node:internal/util/colors:27:47)\n' +
' at node:internal/util/colors:51:16\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'validate only read permissions are enabled'
Location: test/parallel/test-dotenv-node-options.js:32:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /code: 'ERR_ACCESS_DENIED'/. Input:
'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
' at runScriptInContext (node:internal/process/execution:481:60)\n' +
' at evalFunction (node:internal/process/execution:315:30)\n' +
' at evalTypeScript (node:internal/process/execution:327:3)\n' +
' at node:internal/main/eval_string:71:3\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:42:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n
|
|
aarch64-linux: with shared openssl-4.0.0:
test/parallel/test-config-file.js#L776
--- stdout ---
Test failure: 'should handle an empty namespace valid namespace'
Location: test/parallel/test-config-file.js:770:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:290:39)\n' +
+ ' at console.log (node:internal/console/constructor:416:26)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:776:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should automatically enable --permission flag when permission namespace is present'
Location: test/parallel/test-config-file.js:893:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:358:50)\n' +
+ ' at console.log (node:internal/console/constructor:416:61)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:900:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been re
|
|
aarch64-linux: with shared openssl-4.0.0:
test/parallel/test-compile-cache-api-permission.js#L26
--- stderr ---
[process 46214]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:358:50)
at console.log (node:internal/console/constructor:416:61)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js:5:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
[process 46214]: --- stdout ---
[process 46214]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js:26:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
NODE_DEBUG_NATIVE: 'COMPILE_CACHE',
NODE_TEST_COMPILE_CACHE_DIR: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/compile-cache'
},
cwd: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142'
},
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --permission --allow-fs-read=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts --allow-fs-write=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts -r /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/empty.js'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js
|
|
aarch64-linux: with shared openssl-4.0.0:
test/parallel/test-cli-permission-multiple-allow.js#L25
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js:25:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js
|
|
aarch64-linux: with shared openssl-4.0.0:
test/parallel/test-cli-permission-deny-fs.js#L23
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js:23:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js
|
|
aarch64-linux: with shared openssl-4.0.0:
test/es-module/test-cjs-legacyMainResolve-permission.js#L77
--- stderr ---
(node:32486) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
--- stdout ---
Test failure: 'should ensure permission model when resolving by packageConfig.main'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:19:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:77:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at node:internal/test_runner/test:1867:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should ensure permission model when resolving by packageJsonUrl'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:81:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:137:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:960:18)
at Test.postRun (node:internal/test_runner/test:1522:19)
at Test.run (node:internal/test_runner/test:1447:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --expose-internals --permission --allow-fs-read=* --allow-child-process --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /hom
|
|
aarch64-linux: with shared openssl-4.0.0:
test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs#L0
--- stderr ---
[process 27419]: --- stderr ---
node:internal/worker:288
this[kHandle] = new WorkerImpl(url,
^
Error: Access to this API has been restricted. Use --allow-worker to manage permissions.
at new Worker (node:internal/worker:288:21)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
at asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:90:65)
at runEntryPointWithESMLoader (node:internal/modules/run_main:123:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:159:5)
Node.js v27.0.0-pre
[process 27419]: --- stdout ---
[process 27419]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7
spawnSyncAndExit(
^
Error: - stderr did not match /code: 'ERR_ACCESS_DENIED'/
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs
|
|
aarch64-linux: with shared openssl-4.0.0:
test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs#L0
--- stderr ---
[process 27400]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at new Worker (node:internal/worker:318:42)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
Node.js v27.0.0-pre
[process 27400]: --- stdout ---
[process 27400]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7
spawnSyncAndAssert(
^
Error: - process terminated with status 1, expected 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-worker --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs
|
|
aarch64-linux: with shared openssl-4.0.0:
test/ffi/test-ffi-permission-audit.js#L24
--- stdout ---
Test failure: 'permission audit does not deny ffi access'
Location: test/ffi/test-ffi-permission-audit.js:10:1
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ExperimentalWarning: FFI is an experimental feature/. Input:
'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
' at console.log (node:internal/console/constructor:416:26)\n' +
' at [eval]:1:42\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js:24:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: /ExperimentalWarning: FFI is an experimental feature/,
operator: 'match',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js
|
|
aarch64-linux: with shared openssl-4.0.0:
test/ffi/test-ffi-permission-allow-cli.js#L29
--- stderr ---
(node:25754) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:25754) SecurityWarning: The flag --allow-ffi must be used with extreme caution. It could invalidate the permission model.
(node:25754) ExperimentalWarning: FFI is an experimental feature and might change at any time
--- stdout ---
Test failure: 'allow-ffi enables ffi APIs and permission flag discovery'
Location: test/ffi/test-ffi-permission-allow-cli.js:14:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js:29:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --permission --allow-ffi --allow-child-process --experimental-ffi --allow-fs-read=* --allow-fs-write=* --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js
|
|
aarch64-linux: with shared openssl-3.0.20:
test/parallel/test-dotenv-node-options.js#L28
--- stdout ---
Test failure: 'should have access to permission scope'
Location: test/parallel/test-dotenv-node-options.js:15:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
+ ' at Object.refresh (node:internal/util/colors:27:47)\n' +
+ ' at node:internal/util/colors:51:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ ' at node:internal/assert/assertion_error:23:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:28:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
' at Object.refresh (node:internal/util/colors:27:47)\n' +
' at node:internal/util/colors:51:16\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'validate only read permissions are enabled'
Location: test/parallel/test-dotenv-node-options.js:32:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /code: 'ERR_ACCESS_DENIED'/. Input:
'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
' at runScriptInContext (node:internal/process/execution:481:60)\n' +
' at evalFunction (node:internal/process/execution:315:30)\n' +
' at evalTypeScript (node:internal/process/execution:327:3)\n' +
' at node:internal/main/eval_string:71:3\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:42:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n
|
|
aarch64-linux: with shared openssl-3.0.20:
test/parallel/test-config-file.js#L776
--- stdout ---
Test failure: 'should handle an empty namespace valid namespace'
Location: test/parallel/test-config-file.js:770:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:290:39)\n' +
+ ' at console.log (node:internal/console/constructor:416:26)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:776:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should automatically enable --permission flag when permission namespace is present'
Location: test/parallel/test-config-file.js:893:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:358:50)\n' +
+ ' at console.log (node:internal/console/constructor:416:61)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:900:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been re
|
|
aarch64-linux: with shared openssl-3.0.20:
test/parallel/test-compile-cache-api-permission.js#L26
--- stderr ---
[process 46298]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:358:50)
at console.log (node:internal/console/constructor:416:61)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js:5:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
[process 46298]: --- stdout ---
[process 46298]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js:26:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
NODE_DEBUG_NATIVE: 'COMPILE_CACHE',
NODE_TEST_COMPILE_CACHE_DIR: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/compile-cache'
},
cwd: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142'
},
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --permission --allow-fs-read=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts --allow-fs-write=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts -r /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/empty.js'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js
|
|
aarch64-linux: with shared openssl-3.0.20:
test/parallel/test-cli-permission-multiple-allow.js#L25
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js:25:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js
|
|
aarch64-linux: with shared openssl-3.0.20:
test/parallel/test-cli-permission-deny-fs.js#L23
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js:23:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js
|
|
aarch64-linux: with shared openssl-3.0.20:
test/es-module/test-cjs-legacyMainResolve-permission.js#L77
--- stderr ---
(node:32573) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
--- stdout ---
Test failure: 'should ensure permission model when resolving by packageConfig.main'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:19:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:77:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at node:internal/test_runner/test:1867:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should ensure permission model when resolving by packageJsonUrl'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:81:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:137:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:960:18)
at Test.postRun (node:internal/test_runner/test:1522:19)
at Test.run (node:internal/test_runner/test:1447:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --expose-internals --permission --allow-fs-read=* --allow-child-process --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /hom
|
|
aarch64-linux: with shared openssl-3.0.20:
test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs#L0
--- stderr ---
[process 27496]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at new Worker (node:internal/worker:318:42)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
Node.js v27.0.0-pre
[process 27496]: --- stdout ---
[process 27496]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7
spawnSyncAndAssert(
^
Error: - process terminated with status 1, expected 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-worker --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs
|
|
aarch64-linux: with shared openssl-3.0.20:
test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs#L0
--- stderr ---
[process 27497]: --- stderr ---
node:internal/worker:288
this[kHandle] = new WorkerImpl(url,
^
Error: Access to this API has been restricted. Use --allow-worker to manage permissions.
at new Worker (node:internal/worker:288:21)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
at asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:90:65)
at runEntryPointWithESMLoader (node:internal/modules/run_main:123:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:159:5)
Node.js v27.0.0-pre
[process 27497]: --- stdout ---
[process 27497]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7
spawnSyncAndExit(
^
Error: - stderr did not match /code: 'ERR_ACCESS_DENIED'/
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs
|
|
aarch64-linux: with shared openssl-3.0.20:
test/ffi/test-ffi-permission-audit.js#L24
--- stdout ---
Test failure: 'permission audit does not deny ffi access'
Location: test/ffi/test-ffi-permission-audit.js:10:1
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ExperimentalWarning: FFI is an experimental feature/. Input:
'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
' at console.log (node:internal/console/constructor:416:26)\n' +
' at [eval]:1:42\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js:24:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: /ExperimentalWarning: FFI is an experimental feature/,
operator: 'match',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js
|
|
aarch64-linux: with shared openssl-3.0.20:
test/ffi/test-ffi-permission-allow-cli.js#L29
--- stderr ---
(node:25855) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:25855) SecurityWarning: The flag --allow-ffi must be used with extreme caution. It could invalidate the permission model.
(node:25855) ExperimentalWarning: FFI is an experimental feature and might change at any time
--- stdout ---
Test failure: 'allow-ffi enables ffi APIs and permission flag discovery'
Location: test/ffi/test-ffi-permission-allow-cli.js:14:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js:29:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --permission --allow-ffi --allow-child-process --experimental-ffi --allow-fs-read=* --allow-fs-write=* --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js
|
|
aarch64-linux: with shared openssl-3.6.2:
test/parallel/test-dotenv-node-options.js#L28
--- stdout ---
Test failure: 'should have access to permission scope'
Location: test/parallel/test-dotenv-node-options.js:15:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
+ ' at Object.refresh (node:internal/util/colors:27:47)\n' +
+ ' at node:internal/util/colors:51:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ ' at node:internal/assert/assertion_error:23:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:28:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
' at Object.refresh (node:internal/util/colors:27:47)\n' +
' at node:internal/util/colors:51:16\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'validate only read permissions are enabled'
Location: test/parallel/test-dotenv-node-options.js:32:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /code: 'ERR_ACCESS_DENIED'/. Input:
'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
' at runScriptInContext (node:internal/process/execution:481:60)\n' +
' at evalFunction (node:internal/process/execution:315:30)\n' +
' at evalTypeScript (node:internal/process/execution:327:3)\n' +
' at node:internal/main/eval_string:71:3\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:42:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
|
|
aarch64-linux: with shared openssl-3.6.2:
test/parallel/test-config-file.js#L776
--- stdout ---
Test failure: 'should handle an empty namespace valid namespace'
Location: test/parallel/test-config-file.js:770:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:290:39)\n' +
+ ' at console.log (node:internal/console/constructor:416:26)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:776:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should automatically enable --permission flag when permission namespace is present'
Location: test/parallel/test-config-file.js:893:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:358:50)\n' +
+ ' at console.log (node:internal/console/constructor:416:61)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:900:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been re
|
|
aarch64-linux: with shared openssl-3.6.2:
test/parallel/test-compile-cache-api-permission.js#L26
--- stderr ---
[process 46281]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:358:50)
at console.log (node:internal/console/constructor:416:61)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js:5:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
[process 46281]: --- stdout ---
[process 46281]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js:26:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
NODE_DEBUG_NATIVE: 'COMPILE_CACHE',
NODE_TEST_COMPILE_CACHE_DIR: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/compile-cache'
},
cwd: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142'
},
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --permission --allow-fs-read=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts --allow-fs-write=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts -r /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/empty.js'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js
|
|
aarch64-linux: with shared openssl-3.6.2:
test/parallel/test-cli-permission-multiple-allow.js#L25
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js:25:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js
|
|
aarch64-linux: with shared openssl-3.6.2:
test/parallel/test-cli-permission-deny-fs.js#L23
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js:23:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js
|
|
aarch64-linux: with shared openssl-3.6.2:
test/es-module/test-cjs-legacyMainResolve-permission.js#L77
--- stderr ---
(node:32564) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
--- stdout ---
Test failure: 'should ensure permission model when resolving by packageConfig.main'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:19:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:77:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at node:internal/test_runner/test:1867:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should ensure permission model when resolving by packageJsonUrl'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:81:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:137:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:960:18)
at Test.postRun (node:internal/test_runner/test:1522:19)
at Test.run (node:internal/test_runner/test:1447:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --expose-internals --permission --allow-fs-read=* --allow-child-process --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /hom
|
|
aarch64-linux: with shared openssl-3.6.2:
test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs#L0
--- stderr ---
[process 27496]: --- stderr ---
node:internal/worker:288
this[kHandle] = new WorkerImpl(url,
^
Error: Access to this API has been restricted. Use --allow-worker to manage permissions.
at new Worker (node:internal/worker:288:21)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
at asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:90:65)
at runEntryPointWithESMLoader (node:internal/modules/run_main:123:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:159:5)
Node.js v27.0.0-pre
[process 27496]: --- stdout ---
[process 27496]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7
spawnSyncAndExit(
^
Error: - stderr did not match /code: 'ERR_ACCESS_DENIED'/
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs
|
|
aarch64-linux: with shared openssl-3.6.2:
test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs#L0
--- stderr ---
[process 27470]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at new Worker (node:internal/worker:318:42)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
Node.js v27.0.0-pre
[process 27470]: --- stdout ---
[process 27470]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7
spawnSyncAndAssert(
^
Error: - process terminated with status 1, expected 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-worker --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs
|
|
aarch64-linux: with shared openssl-3.6.2:
test/ffi/test-ffi-permission-audit.js#L24
--- stdout ---
Test failure: 'permission audit does not deny ffi access'
Location: test/ffi/test-ffi-permission-audit.js:10:1
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ExperimentalWarning: FFI is an experimental feature/. Input:
'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
' at console.log (node:internal/console/constructor:416:26)\n' +
' at [eval]:1:42\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js:24:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: /ExperimentalWarning: FFI is an experimental feature/,
operator: 'match',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js
|
|
aarch64-linux: with shared openssl-3.6.2:
test/ffi/test-ffi-permission-allow-cli.js#L29
--- stderr ---
(node:25836) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:25836) SecurityWarning: The flag --allow-ffi must be used with extreme caution. It could invalidate the permission model.
(node:25836) ExperimentalWarning: FFI is an experimental feature and might change at any time
--- stdout ---
Test failure: 'allow-ffi enables ffi APIs and permission flag discovery'
Location: test/ffi/test-ffi-permission-allow-cli.js:14:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js:29:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --permission --allow-ffi --allow-child-process --experimental-ffi --allow-fs-read=* --allow-fs-write=* --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/parallel/test-dotenv-node-options.js#L28
--- stdout ---
Test failure: 'should have access to permission scope'
Location: test/parallel/test-dotenv-node-options.js:15:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
+ ' at Object.refresh (node:internal/util/colors:27:47)\n' +
+ ' at node:internal/util/colors:51:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ ' at node:internal/assert/assertion_error:23:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:28:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
' at Object.refresh (node:internal/util/colors:27:47)\n' +
' at node:internal/util/colors:51:16\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'validate only read permissions are enabled'
Location: test/parallel/test-dotenv-node-options.js:32:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /code: 'ERR_ACCESS_DENIED'/. Input:
'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
' at runScriptInContext (node:internal/process/execution:481:60)\n' +
' at evalFunction (node:internal/process/execution:315:30)\n' +
' at evalTypeScript (node:internal/process/execution:327:3)\n' +
' at node:internal/main/eval_string:71:3\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:42:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/parallel/test-config-file.js#L776
--- stdout ---
Test failure: 'should handle an empty namespace valid namespace'
Location: test/parallel/test-config-file.js:770:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:290:39)\n' +
+ ' at console.log (node:internal/console/constructor:416:26)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:776:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should automatically enable --permission flag when permission namespace is present'
Location: test/parallel/test-config-file.js:893:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:358:50)\n' +
+ ' at console.log (node:internal/console/constructor:416:61)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:900:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been re
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/parallel/test-compile-cache-api-permission.js#L26
--- stderr ---
[process 46597]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:358:50)
at console.log (node:internal/console/constructor:416:61)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js:5:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
[process 46597]: --- stdout ---
[process 46597]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js:26:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
NODE_DEBUG_NATIVE: 'COMPILE_CACHE',
NODE_TEST_COMPILE_CACHE_DIR: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/compile-cache'
},
cwd: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142'
},
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --permission --allow-fs-read=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts --allow-fs-write=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts -r /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/compile-cache-wrapper.js /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1142/scripts/empty.js'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/parallel/test-cli-permission-multiple-allow.js#L25
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js:25:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/parallel/test-cli-permission-deny-fs.js#L23
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js:23:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/es-module/test-cjs-legacyMainResolve-permission.js#L77
--- stderr ---
(node:32858) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
--- stdout ---
Test failure: 'should ensure permission model when resolving by packageConfig.main'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:19:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:77:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at node:internal/test_runner/test:1867:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should ensure permission model when resolving by packageJsonUrl'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:81:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:137:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:960:18)
at Test.postRun (node:internal/test_runner/test:1522:19)
at Test.run (node:internal/test_runner/test:1447:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --expose-internals --permission --allow-fs-read=* --allow-child-process --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /hom
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs#L0
--- stderr ---
[process 27798]: --- stderr ---
node:internal/worker:288
this[kHandle] = new WorkerImpl(url,
^
Error: Access to this API has been restricted. Use --allow-worker to manage permissions.
at new Worker (node:internal/worker:288:21)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
at asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:90:65)
at runEntryPointWithESMLoader (node:internal/modules/run_main:123:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:159:5)
Node.js v27.0.0-pre
[process 27798]: --- stdout ---
[process 27798]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7
spawnSyncAndExit(
^
Error: - stderr did not match /code: 'ERR_ACCESS_DENIED'/
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs#L0
--- stderr ---
[process 27771]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at new Worker (node:internal/worker:318:42)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
Node.js v27.0.0-pre
[process 27771]: --- stdout ---
[process 27771]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7
spawnSyncAndAssert(
^
Error: - process terminated with status 1, expected 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-worker --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/ffi/test-ffi-permission-audit.js#L24
--- stdout ---
Test failure: 'permission audit does not deny ffi access'
Location: test/ffi/test-ffi-permission-audit.js:10:1
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ExperimentalWarning: FFI is an experimental feature/. Input:
'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
' at console.log (node:internal/console/constructor:416:26)\n' +
' at [eval]:1:42\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js:24:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: /ExperimentalWarning: FFI is an experimental feature/,
operator: 'match',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/ffi/test-ffi-permission-allow-cli.js#L29
--- stderr ---
(node:26143) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:26143) SecurityWarning: The flag --allow-ffi must be used with extreme caution. It could invalidate the permission model.
(node:26143) ExperimentalWarning: FFI is an experimental feature and might change at any time
--- stdout ---
Test failure: 'allow-ffi enables ffi APIs and permission flag discovery'
Location: test/ffi/test-ffi-permission-allow-cli.js:14:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js:29:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --permission --allow-ffi --allow-child-process --experimental-ffi --allow-fs-read=* --allow-fs-write=* --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-permission-fs-read-entrypoint.js#L27
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/permission/simple-loader.js Error: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:290:39)
at console.log (node:internal/console/constructor:416:26)
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/permission/hello-world.js:1:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
1 !== 0
at /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read-entrypoint.js:37:10
at Array.forEach (<anonymous>)
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read-entrypoint.js:27:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node --permission --allow-fs-read=* --allow-fs-write=* --allow-child-process /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read-entrypoint.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-permission-fs-read.js#L50
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read.js:50:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node --permission --allow-fs-read=* --allow-fs-write=* --allow-child-process /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-permission-fs-absolute-path.js#L33
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'true'
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-absolute-path.js:33:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'true',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node --permission --allow-fs-read=* --allow-child-process /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-absolute-path.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-permission-drop-fs-specific-path.js#L60
--- stderr ---
stdout:
stderr: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-drop-fs-specific-path.js:60:8)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-drop-fs-specific-path.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-permission-config-file.mjs#L19
--- stdout ---
Test failure: 'should load filesystem read/write permissions from config file'
Location: test/parallel/test-permission-config-file.mjs:7:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:19:14)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should load child process and worker permissions from config file'
Location: test/parallel/test-permission-config-file.mjs:42:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:53:14)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should load network and inspector permissions from config file'
Location: test/parallel/test-permission-config-file.mjs:67:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /0/. Input:
''
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:89:14)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: /0/,
operator: 'match',
diff: 'simple'
}
Test failure: 'should load addons and wasi permissions from config file'
Location: test/parallel/test-permission-config-file.mjs:94:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /true/. Input:
''
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:104:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: /true/,
operator: 'match',
diff: 'simple'
}
Test failure: 'should combine config file permissions with CLI flags'
Location: test/parallel/test-permission-config-file.mjs:108:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /true/. Input:
''
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:119:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: /true/,
operator: 'match',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-permission-drop-fs-granted-path.js#L46
--- stderr ---
Case 1 stderr: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-drop-fs-granted-path.js:46:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-drop-fs-granted-path.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-ffi-missing-build.js#L78
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-ffi-missing-build.js:78:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-ffi-missing-build.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-compile-cache-api-permission.js#L26
--- stderr ---
[process 28940]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:358:50)
at console.log (node:internal/console/constructor:416:61)
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts/compile-cache-wrapper.js:5:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
[process 28940]: --- stdout ---
[process 28940]: status = 1, signal = null
/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js:26:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
NODE_DEBUG_NATIVE: 'COMPILE_CACHE',
NODE_TEST_COMPILE_CACHE_DIR: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/compile-cache'
},
cwd: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411'
},
command: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --permission --allow-fs-read=/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts --allow-fs-write=/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts -r /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts/compile-cache-wrapper.js /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts/empty.js'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-cli-permission-multiple-allow.js#L25
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js:25:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-cli-permission-deny-fs.js#L23
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js:23:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js
|
|
x86_64-linux: with shared libraries:
test/parallel/test-dotenv-node-options.js#L28
--- stdout ---
Test failure: 'should have access to permission scope'
Location: test/parallel/test-dotenv-node-options.js:15:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
+ ' at Object.refresh (node:internal/util/colors:27:47)\n' +
+ ' at node:internal/util/colors:51:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ ' at node:internal/assert/assertion_error:23:16\n' +
+ ' at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)\n' +
+ ' at requireBuiltin (node:internal/bootstrap/realm:440:14)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:28:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)\n' +
' at Object.refresh (node:internal/util/colors:27:47)\n' +
' at node:internal/util/colors:51:16\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'validate only read permissions are enabled'
Location: test/parallel/test-dotenv-node-options.js:32:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /code: 'ERR_ACCESS_DENIED'/. Input:
'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
' at runScriptInContext (node:internal/process/execution:481:60)\n' +
' at evalFunction (node:internal/process/execution:315:30)\n' +
' at evalTypeScript (node:internal/process/execution:327:3)\n' +
' at node:internal/main/eval_string:71:3\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-dotenv-node-options.js:42:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:fs:2853\n' +
' return binding.writeFileUtf8(\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-fs-write to manage permissions.\n' +
' at Object.writeFileSync (node:fs:2853:20)\n' +
' at [eval]:1:15\n
|
|
x86_64-linux: with shared libraries:
test/parallel/test-config-file.js#L776
--- stdout ---
Test failure: 'should handle an empty namespace valid namespace'
Location: test/parallel/test-config-file.js:770:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:290:39)\n' +
+ ' at console.log (node:internal/console/constructor:416:26)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:776:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: '',
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should automatically enable --permission flag when permission namespace is present'
Location: test/parallel/test-config-file.js:893:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'node:net:432\n' +
+ ' err = this._handle.open(fd);\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
+ ' at new Socket (node:net:432:24)\n' +
+ ' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
+ ' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
+ ' at console.get (node:internal/console/constructor:221:38)\n' +
+ ' at console.value (node:internal/console/constructor:358:50)\n' +
+ ' at console.log (node:internal/console/constructor:416:61)\n' +
+ ' at printResult (node:internal/process/execution:490:31)\n' +
+ ' at process.<anonymous> (node:internal/process/execution:494:7)\n' +
+ ' at Object.onceWrapper (node:events:631:12)\n' +
+ ' at process.emit (node:events:509:20)\n' +
+ '\n' +
+ 'Node.js v27.0.0-pre\n'
- ''
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-config-file.js:900:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been re
|
|
x86_64-linux: with shared libraries:
test/parallel/test-compile-cache-api-permission.js#L26
--- stderr ---
[process 45552]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:358:50)
at console.log (node:internal/console/constructor:416:61)
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1039/scripts/compile-cache-wrapper.js:5:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
[process 45552]: --- stdout ---
[process 45552]: status = 1, signal = null
/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js:26:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
NODE_DEBUG_NATIVE: 'COMPILE_CACHE',
NODE_TEST_COMPILE_CACHE_DIR: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1039/compile-cache'
},
cwd: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1039'
},
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --permission --allow-fs-read=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1039/scripts --allow-fs-write=/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1039/scripts -r /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1039/scripts/compile-cache-wrapper.js /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.1039/scripts/empty.js'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js
|
|
x86_64-linux: with shared libraries:
test/parallel/test-cli-permission-multiple-allow.js#L25
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js:25:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js
|
|
x86_64-linux: with shared libraries:
test/parallel/test-cli-permission-deny-fs.js#L23
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js:23:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js
|
|
x86_64-linux: with shared libraries:
test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs#L0
--- stderr ---
[process 35003]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at new Worker (node:internal/worker:318:42)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
Node.js v27.0.0-pre
[process 35003]: --- stdout ---
[process 35003]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7
spawnSyncAndAssert(
^
Error: - process terminated with status 1, expected 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-worker --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-allowed.mjs
|
|
x86_64-linux: with shared libraries:
test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs#L0
--- stderr ---
[process 35002]: --- stderr ---
node:internal/worker:288
this[kHandle] = new WorkerImpl(url,
^
Error: Access to this API has been restricted. Use --allow-worker to manage permissions.
at new Worker (node:internal/worker:288:21)
at new InternalWorker (node:internal/worker:653:5)
at new AsyncLoaderHookWorker (node:internal/modules/esm/hooks:527:20)
at getAsyncLoaderHookWorker (node:internal/modules/esm/hooks:793:29)
at new AsyncLoaderHooksProxiedToLoaderHookWorker (node:internal/modules/esm/hooks:810:5)
at createModuleLoader (node:internal/modules/esm/loader:895:26)
at Object.getOrInitializeCascadedLoader (node:internal/modules/esm/loader:957:22)
at asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:90:65)
at runEntryPointWithESMLoader (node:internal/modules/run_main:123:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:159:5)
Node.js v27.0.0-pre
[process 35002]: --- stdout ---
[process 35002]: status = 1, signal = null
file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7
spawnSyncAndExit(
^
Error: - stderr did not match /code: 'ERR_ACCESS_DENIED'/
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs:7:1
at ModuleJob.run (node:internal/modules/esm/module_job:439:25)
at async node:internal/modules/esm/loader:646:26
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
command: '/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --no-warnings --permission --allow-fs-read * --experimental-loader file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-module-loaders/loader-worker-spawn.mjs /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/es-modules/esm-top-level-await.mjs'
}
Node.js v27.0.0-pre
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/module-hooks/test-async-loader-hooks-with-worker-permission-restricted.mjs
|
|
x86_64-linux: with shared libraries:
test/es-module/test-cjs-legacyMainResolve-permission.js#L77
--- stderr ---
(node:26998) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
--- stdout ---
Test failure: 'should ensure permission model when resolving by packageConfig.main'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:19:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:77:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at node:internal/test_runner/test:1867:71
at node:internal/per_context/primordials:466:82
at new Promise (<anonymous>)
at new SafePromise (node:internal/per_context/primordials:435:3)
at node:internal/per_context/primordials:466:9
at Array.map (<anonymous>) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should ensure permission model when resolving by packageJsonUrl'
Location: test/es-module/test-cjs-legacyMainResolve-permission.js:81:3
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/es-module/test-cjs-legacyMainResolve-permission.js:137:14)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:960:18)
at Test.postRun (node:internal/test_runner/test:1522:19)
at Test.run (node:internal/test_runner/test:1447:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --expose-internals --permission --allow-fs-read=* --allow-child-process --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /hom
|
|
x86_64-linux: with shared libraries:
test/ffi/test-ffi-permission-audit.js#L24
--- stdout ---
Test failure: 'permission audit does not deny ffi access'
Location: test/ffi/test-ffi-permission-audit.js:10:1
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ExperimentalWarning: FFI is an experimental feature/. Input:
'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
' at console.log (node:internal/console/constructor:416:26)\n' +
' at [eval]:1:42\n' +
' at runScriptInThisContext (node:internal/vm:219:10)\n' +
' at node:internal/process/execution:483:12\n' +
' at [eval]-wrapper:6:24\n' +
'\n' +
'Node.js v27.0.0-pre\n'
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js:24:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'node:net:432\n' +
' err = this._handle.open(fd);\n' +
' ^\n' +
'\n' +
'Error: Access to this API has been restricted. Use --allow-net to manage permissions.\n' +
' at new Socket (node:net:432:24)\n' +
' at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)\n' +
' at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)\n' +
' at console.get (node:internal/console/constructor:221:38)\n' +
' at console.value (node:internal/console/constructor:290:39)\n' +
'...',
expected: /ExperimentalWarning: FFI is an experimental feature/,
operator: 'match',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-audit.js
|
|
x86_64-linux: with shared libraries:
test/ffi/test-ffi-permission-allow-cli.js#L29
--- stderr ---
(node:26001) SecurityWarning: The flag --allow-child-process must be used with extreme caution. It could invalidate the permission model.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:26001) SecurityWarning: The flag --allow-ffi must be used with extreme caution. It could invalidate the permission model.
(node:26001) ExperimentalWarning: FFI is an experimental feature and might change at any time
--- stdout ---
Test failure: 'allow-ffi enables ffi APIs and permission flag discovery'
Location: test/ffi/test-ffi-permission-allow-cli.js:14:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js:29:10)
at Test.runInAsyncScope (node:async_hooks:226:14)
at Test.run (node:internal/test_runner/test:1382:25)
at Test.start (node:internal/test_runner/test:1242:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Command: out/Release/node --permission --allow-ffi --allow-child-process --experimental-ffi --allow-fs-read=* --allow-fs-write=* --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/ffi/test-ffi-permission-allow-cli.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-permission-fs-read-entrypoint.js#L27
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/permission/simple-loader.js Error: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:290:39)
at console.log (node:internal/console/constructor:416:26)
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/fixtures/permission/hello-world.js:1:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
1 !== 0
at /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read-entrypoint.js:37:10
at Array.forEach (<anonymous>)
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read-entrypoint.js:27:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node --permission --allow-fs-read=* --allow-fs-write=* --allow-child-process /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read-entrypoint.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-permission-fs-read.js#L50
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
1 !== 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read.js:50:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node --permission --allow-fs-read=* --allow-fs-write=* --allow-child-process /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-read.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-permission-fs-absolute-path.js#L33
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'true'
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-absolute-path.js:33:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'true',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node --permission --allow-fs-read=* --allow-child-process /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-fs-absolute-path.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-permission-drop-fs-specific-path.js#L60
--- stderr ---
stdout:
stderr: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-drop-fs-specific-path.js:60:8)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-drop-fs-specific-path.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-permission-config-file.mjs#L19
--- stdout ---
Test failure: 'should load filesystem read/write permissions from config file'
Location: test/parallel/test-permission-config-file.mjs:7:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:19:14)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1869:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should load child process and worker permissions from config file'
Location: test/parallel/test-permission-config-file.mjs:42:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:53:14)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Test failure: 'should load network and inspector permissions from config file'
Location: test/parallel/test-permission-config-file.mjs:67:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /0/. Input:
''
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:89:14)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: /0/,
operator: 'match',
diff: 'simple'
}
Test failure: 'should load addons and wasi permissions from config file'
Location: test/parallel/test-permission-config-file.mjs:94:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /true/. Input:
''
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:104:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: /true/,
operator: 'match',
diff: 'simple'
}
Test failure: 'should combine config file permissions with CLI flags'
Location: test/parallel/test-permission-config-file.mjs:108:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /true/. Input:
''
at TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs:119:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: /true/,
operator: 'match',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-config-file.mjs
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-permission-drop-fs-granted-path.js#L46
--- stderr ---
Case 1 stderr: node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStderr [as stderr] (node:internal/bootstrap/switches/is_main_thread:175:12)
at Object.refresh (node:internal/util/colors:27:47)
at node:internal/util/colors:51:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
at node:internal/assert/assertion_error:23:16
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:409:7)
at requireBuiltin (node:internal/bootstrap/realm:440:14)
Node.js v27.0.0-pre
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-drop-fs-granted-path.js:46:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-permission-drop-fs-granted-path.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-ffi-missing-build.js#L78
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-ffi-missing-build.js:78:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-ffi-missing-build.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-compile-cache-api-permission.js#L26
--- stderr ---
[process 41828]: --- stderr ---
node:net:432
err = this._handle.open(fd);
^
Error: Access to this API has been restricted. Use --allow-net to manage permissions.
at new Socket (node:net:432:24)
at createWritableStdioStream (node:internal/bootstrap/switches/is_main_thread:83:18)
at process.getStdout [as stdout] (node:internal/bootstrap/switches/is_main_thread:153:12)
at console.get (node:internal/console/constructor:221:38)
at console.value (node:internal/console/constructor:358:50)
at console.log (node:internal/console/constructor:416:61)
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts/compile-cache-wrapper.js:5:9)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
Node.js v27.0.0-pre
[process 41828]: --- stdout ---
[process 41828]: status = 1, signal = null
/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/common/child_process.js:112
throw error;
^
Error: - process terminated with status 1, expected 0
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js:26:3)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
options: {
env: {
NODE_DEBUG_NATIVE: 'COMPILE_CACHE',
NODE_TEST_COMPILE_CACHE_DIR: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/compile-cache'
},
cwd: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411'
},
command: '/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/out/Release/node --permission --allow-fs-read=/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts --allow-fs-write=/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts -r /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts/compile-cache-wrapper.js /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/.tmp.411/scripts/empty.js'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-compile-cache-api-permission.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-cli-permission-multiple-allow.js#L25
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js:25:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-multiple-allow.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-cli-permission-deny-fs.js#L23
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== 'false'
at Object.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js:23:10)
at Module._compile (node:internal/modules/cjs/loader:1880:14)
at Object..js (node:internal/modules/cjs/loader:2020:10)
at Module.load (node:internal/modules/cjs/loader:1602:32)
at Module._load (node:internal/modules/cjs/loader:1404:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: 'false',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-11dbf7a11101-slim/test/parallel/test-cli-permission-deny-fs.js
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
tarballs
|
46.5 MB |
sha256:c49841fe400b681cf1151c45de669fdd7b10a7f009f7292f534df455038ff0ed
|
|