fix(#3817): send servername for SNI on TLS (#3821) [backport] #15454
Triggered via pull request
November 21, 2024 21:16
Status
Failure
Total duration
1h 25m 57s
Artifacts
–
nodejs.yml
on: pull_request
Matrix: test-without-intl
Matrix: test
dependency-review
10s
Lint
40s
Fuzzing
3m 45s
Test TypeScript types
49s
automerge
0s
Annotations
150 errors and 69 notices
Should validate options:
test/interceptors/dns.js#L20
Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at AsyncResource.runInAsyncScope (node:async_hooks:206:9) {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at node:internal/test_runner/harness:255:12
at node:internal/process/task_queues:140:7
at AsyncResource.runInAsyncScope (node:async_hooks:206:9)
at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/home/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:498:5)
at Function.throws (node:assert:644:24)
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at node:internal/test_runner/harness:255:12
at node:internal/process/task_queues:140:7,
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should validate options:
test/interceptors/dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.start (node:internal/test_runner/test:550:17)
at startSubtest (node:internal/test_runner/harness:218:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/home/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:765:5)
at Function.throws (node:assert:911:24)
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.start (node:internal/test_runner/test:550:17)
at startSubtest (node:internal/test_runner/harness:218:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should validate options:
test/interceptors/dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.start (node:internal/test_runner/test:833:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/home/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:498:5)
at Function.throws (node:assert:644:24)
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.start (node:internal/test_runner/test:833:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.processPendingSubtests (node:internal/test_runner/test:633:18)
at Test.postRun (node:internal/test_runner/test:1045:19)
at Test.run (node:internal/test_runner/test:973:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.processPendingSubtests (node:internal/test_runner/test:633:18)
at Test.postRun (node:internal/test_runner/test:1045:19)
at Test.run (node:internal/test_runner/test:973:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should validate options:
test/interceptors/dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/Users/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.start (node:internal/test_runner/test:833:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:498:5)
at Function.throws (node:assert:644:24)
at res.<computed> [as throws] (/Users/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.start (node:internal/test_runner/test:833:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.processPendingSubtests (node:internal/test_runner/test:633:18)
at Test.postRun (node:internal/test_runner/test:1045:19)
at Test.run (node:internal/test_runner/test:973:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.processPendingSubtests (node:internal/test_runner/test:633:18)
at Test.postRun (node:internal/test_runner/test:1045:19)
at Test.run (node:internal/test_runner/test:973:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should validate options:
test/interceptors/dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.start (node:internal/test_runner/test:542:17)
at startSubtest (node:internal/test_runner/harness:214:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/home/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:756:5)
at Function.throws (node:assert:902:24)
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.start (node:internal/test_runner/test:542:17)
at startSubtest (node:internal/test_runner/harness:214:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
},
code: 'ERR_TEST_FAILURE'
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.processPendingSubtests (node:internal/test_runner/test:374:18)
at Test.postRun (node:internal/test_runner/test:715:19)
at Test.run (node:internal/test_runner/test:673:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.processPendingSubtests (node:internal/test_runner/test:374:18)
at Test.postRun (node:internal/test_runner/test:715:19)
at Test.run (node:internal/test_runner/test:673:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should validate options:
test/interceptors/dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/Users/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.start (node:internal/test_runner/test:550:17)
at startSubtest (node:internal/test_runner/harness:218:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:765:5)
at Function.throws (node:assert:911:24)
at res.<computed> [as throws] (/Users/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.start (node:internal/test_runner/test:550:17)
at startSubtest (node:internal/test_runner/harness:218:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should validate options:
test\interceptors\dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (D:\a\undici\undici\node_modules\@matteo.collina\tspl\tspl.js:52:35)
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.start (node:internal/test_runner/test:833:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (D:\a\undici\undici\test\interceptors\dns.js:20:18)
at getActual (node:assert:498:5)
at Function.throws (node:assert:644:24)
at res.<computed> [as throws] (D:\a\undici\undici\node_modules\@matteo.collina\tspl\tspl.js:52:35)
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.start (node:internal/test_runner/test:833:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test\interceptors\dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test\interceptors\dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should recover on network errors (dual stack - 4):
test\interceptors\dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should recover on network errors (dual stack - 6):
test\interceptors\dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should throw when on dual-stack disabled (4):
test\interceptors\dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.processPendingSubtests (node:internal/test_runner/test:633:18)
at Test.postRun (node:internal/test_runner/test:1045:19)
at Test.run (node:internal/test_runner/test:973:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should throw when on dual-stack disabled (6):
test\interceptors\dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.processPendingSubtests (node:internal/test_runner/test:633:18)
at Test.postRun (node:internal/test_runner/test:1045:19)
at Test.run (node:internal/test_runner/test:973:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test\interceptors\dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test\interceptors\dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should we handle TTL (4):
test\interceptors\dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should validate options:
test\interceptors\dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (D:\a\undici\undici\node_modules\@matteo.collina\tspl\tspl.js:52:35)
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.start (node:internal/test_runner/test:550:17)
at startSubtest (node:internal/test_runner/harness:218:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (D:\a\undici\undici\test\interceptors\dns.js:20:18)
at getActual (node:assert:765:5)
at Function.throws (node:assert:911:24)
at res.<computed> [as throws] (D:\a\undici\undici\node_modules\@matteo.collina\tspl\tspl.js:52:35)
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.start (node:internal/test_runner/test:550:17)
at startSubtest (node:internal/test_runner/harness:218:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test\interceptors\dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test\interceptors\dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should recover on network errors (dual stack - 4):
test\interceptors\dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should recover on network errors (dual stack - 6):
test\interceptors\dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should throw when on dual-stack disabled (4):
test\interceptors\dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should throw when on dual-stack disabled (6):
test\interceptors\dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test\interceptors\dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test\interceptors\dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should we handle TTL (4):
test\interceptors\dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should validate options:
test/interceptors/dns.js#L20
Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at AsyncResource.runInAsyncScope (node:async_hooks:206:9) {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/Users/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at node:internal/test_runner/harness:255:12
at node:internal/process/task_queues:140:7
at AsyncResource.runInAsyncScope (node:async_hooks:206:9)
at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:498:5)
at Function.throws (node:assert:644:24)
at res.<computed> [as throws] (/Users/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at node:internal/test_runner/harness:255:12
at node:internal/process/task_queues:140:7,
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should validate options:
test/interceptors/dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/Users/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.start (node:internal/test_runner/test:542:17)
at startSubtest (node:internal/test_runner/harness:214:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:756:5)
at Function.throws (node:assert:902:24)
at res.<computed> [as throws] (/Users/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.start (node:internal/test_runner/test:542:17)
at startSubtest (node:internal/test_runner/harness:214:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
},
code: 'ERR_TEST_FAILURE'
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.processPendingSubtests (node:internal/test_runner/test:374:18)
at Test.postRun (node:internal/test_runner/test:715:19)
at Test.run (node:internal/test_runner/test:673:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.processPendingSubtests (node:internal/test_runner/test:374:18)
at Test.postRun (node:internal/test_runner/test:715:19)
at Test.run (node:internal/test_runner/test:673:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/Users/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should validate options:
test\interceptors\dns.js#L20
Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at AsyncResource.runInAsyncScope (node:async_hooks:206:9) {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (D:\a\undici\undici\node_modules\@matteo.collina\tspl\tspl.js:52:35)
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at node:internal/test_runner/harness:255:12
at node:internal/process/task_queues:140:7
at AsyncResource.runInAsyncScope (node:async_hooks:206:9)
at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (D:\a\undici\undici\test\interceptors\dns.js:20:18)
at getActual (node:assert:498:5)
at Function.throws (node:assert:644:24)
at res.<computed> [as throws] (D:\a\undici\undici\node_modules\@matteo.collina\tspl\tspl.js:52:35)
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at node:internal/test_runner/harness:255:12
at node:internal/process/task_queues:140:7,
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test\interceptors\dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test\interceptors\dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should recover on network errors (dual stack - 4):
test\interceptors\dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should recover on network errors (dual stack - 6):
test\interceptors\dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should throw when on dual-stack disabled (4):
test\interceptors\dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should throw when on dual-stack disabled (6):
test\interceptors\dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test\interceptors\dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test\interceptors\dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should we handle TTL (4):
test\interceptors\dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should validate options:
test\interceptors\dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (D:\a\undici\undici\node_modules\@matteo.collina\tspl\tspl.js:52:35)
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.start (node:internal/test_runner/test:542:17)
at startSubtest (node:internal/test_runner/harness:214:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (D:\a\undici\undici\test\interceptors\dns.js:20:18)
at getActual (node:assert:756:5)
at Function.throws (node:assert:902:24)
at res.<computed> [as throws] (D:\a\undici\undici\node_modules\@matteo.collina\tspl\tspl.js:52:35)
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.start (node:internal/test_runner/test:542:17)
at startSubtest (node:internal/test_runner/harness:214:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
},
code: 'ERR_TEST_FAILURE'
}
|
Should automatically resolve IPs (dual stack):
test\interceptors\dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should respect DNS origin hostname for SNI on TLS:
test\interceptors\dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should recover on network errors (dual stack - 4):
test\interceptors\dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should recover on network errors (dual stack - 6):
test\interceptors\dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should throw when on dual-stack disabled (4):
test\interceptors\dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.processPendingSubtests (node:internal/test_runner/test:374:18)
at Test.postRun (node:internal/test_runner/test:715:19)
at Test.run (node:internal/test_runner/test:673:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should throw when on dual-stack disabled (6):
test\interceptors\dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:203:9)
at Test.run (node:internal/test_runner/test:631:25)
at Test.processPendingSubtests (node:internal/test_runner/test:374:18)
at Test.postRun (node:internal/test_runner/test:715:19)
at Test.run (node:internal/test_runner/test:673:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test\interceptors\dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test\interceptors\dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should we handle TTL (4):
test\interceptors\dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (D:\a\undici\undici\test\interceptors\dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:632:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:374:7),
code: 'ERR_TEST_FAILURE'
}
|
Should validate options:
test/interceptors/dns.js#L20
Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at AsyncResource.runInAsyncScope (node:async_hooks:206:9) {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at node:internal/test_runner/harness:255:12
at node:internal/process/task_queues:140:7
at AsyncResource.runInAsyncScope (node:async_hooks:206:9)
at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/home/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:498:5)
at Function.throws (node:assert:644:24)
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at node:internal/test_runner/harness:255:12
at node:internal/process/task_queues:140:7,
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Test.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:797:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:527:7)
}
|
Should validate options:
test/interceptors/dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.start (node:internal/test_runner/test:550:17)
at startSubtest (node:internal/test_runner/harness:218:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/home/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:765:5)
at Function.throws (node:assert:911:24)
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.start (node:internal/test_runner/test:550:17)
at startSubtest (node:internal/test_runner/harness:218:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:639:25)
at Test.processPendingSubtests (node:internal/test_runner/test:382:18)
at Test.postRun (node:internal/test_runner/test:730:19)
at Test.run (node:internal/test_runner/test:688:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Test.run (node:internal/test_runner/test:640:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:382:7)
}
|
Should validate options:
test/interceptors/dns.js#L20
[Error [ERR_TEST_FAILURE]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
+ Comparison {}
- Comparison {
- code: 'UND_ERR_INVALID_ARG'
- }
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.start (node:internal/test_runner/test:833:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: dns is not a function
at t.throws.code (/home/runner/work/undici/undici/test/interceptors/dns.js:20:18)
at getActual (node:assert:498:5)
at Function.throws (node:assert:644:24)
at res.<computed> [as throws] (/home/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:20:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.start (node:internal/test_runner/test:833:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17),
expected: { code: 'UND_ERR_INVALID_ARG' },
operator: 'throws'
}
}
|
Should automatically resolve IPs (dual stack):
test/interceptors/dns.js#L73
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:73:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should respect DNS origin hostname for SNI on TLS:
test/interceptors/dns.js#L160
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:160:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should recover on network errors (dual stack - 4):
test/interceptors/dns.js#L254
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:254:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should recover on network errors (dual stack - 6):
test/interceptors/dns.js#L343
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:343:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should throw when on dual-stack disabled (4):
test/interceptors/dns.js#L413
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:413:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.processPendingSubtests (node:internal/test_runner/test:633:18)
at Test.postRun (node:internal/test_runner/test:1045:19)
at Test.run (node:internal/test_runner/test:973:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should throw when on dual-stack disabled (6):
test/interceptors/dns.js#L457
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:457:5)
at Test.runInAsyncScope (node:async_hooks:211:14)
at Test.run (node:internal/test_runner/test:934:25)
at Test.processPendingSubtests (node:internal/test_runner/test:633:18)
at Test.postRun (node:internal/test_runner/test:1045:19)
at Test.run (node:internal/test_runner/test:973:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should automatically resolve IPs (dual stack disabled - 4):
test/interceptors/dns.js#L514
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:514:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should automatically resolve IPs (dual stack disabled - 6):
test/interceptors/dns.js#L586
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:586:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
Should we handle TTL (4):
test/interceptors/dns.js#L661
[Error [ERR_TEST_FAILURE]: dns is not a function] {
code: 'ERR_TEST_FAILURE',
failureType: 'testCodeFailure',
cause: TypeError [Error]: dns is not a function
at TestContext.<anonymous> (/home/runner/work/undici/undici/test/interceptors/dns.js:661:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:935:9)
at async Test.processPendingSubtests (node:internal/test_runner/test:633:7)
}
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 997
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 5
Todo 📝: 0
Duration 🕐: 28896.859ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3076.062ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 115.500ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30569.360ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 998
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 4
Todo 📝: 0
Duration 🕐: 26765.645ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 2990.153ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 103.735ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30463.443ms
|
test (22, ubuntu-latest) / Test with Node.js 22 on ubuntu-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 997
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 5
Todo 📝: 0
Duration 🕐: 29977.251ms
|
test (22, ubuntu-latest) / Test with Node.js 22 on ubuntu-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3116.643ms
|
test (22, ubuntu-latest) / Test with Node.js 22 on ubuntu-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 137.217ms
|
test (22, ubuntu-latest) / Test with Node.js 22 on ubuntu-latest
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30592.231ms
|
test (22, macos-latest) / Test with Node.js 22 on macos-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 997
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 5
Todo 📝: 0
Duration 🕐: 38379.454ms
|
test (22, macos-latest) / Test with Node.js 22 on macos-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 2998.840ms
|
test (22, macos-latest) / Test with Node.js 22 on macos-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 184.510ms
|
test (22, macos-latest) / Test with Node.js 22 on macos-latest
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 36185.399ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 998
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 4
Todo 📝: 0
Duration 🕐: 37641.440ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3073.390ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 132.537ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 34634.379ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 998
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 4
Todo 📝: 0
Duration 🕐: 35958.922ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 2822.603ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 119.923ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 35664.548ms
|
test (22, windows-latest) / Test with Node.js 22 on windows-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 997
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 5
Todo 📝: 0
Duration 🕐: 38855.212ms
|
test (22, windows-latest) / Test with Node.js 22 on windows-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3438.716ms
|
test (22, windows-latest) / Test with Node.js 22 on windows-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 212.671ms
|
test (22, windows-latest) / Test with Node.js 22 on windows-latest
Total Tests: 99
Suites 📂: 0
Passed ✅: 77
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30374.797ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 998
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 4
Todo 📝: 0
Duration 🕐: 31140.948ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3273.518ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 163.419ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 99
Suites 📂: 0
Passed ✅: 77
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30297.564ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 997
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 5
Todo 📝: 0
Duration 🕐: 40672.978ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3421.911ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 181.534ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 36325.514ms
|
test (18, macos-latest) / Test with Node.js 18 on macos-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 998
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 4
Todo 📝: 0
Duration 🕐: 52375.351ms
|
test (18, macos-latest) / Test with Node.js 18 on macos-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3005.424ms
|
test (18, macos-latest) / Test with Node.js 18 on macos-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 160.001ms
|
test (18, macos-latest) / Test with Node.js 18 on macos-latest
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 36442.257ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 997
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 5
Todo 📝: 0
Duration 🕐: 32961.340ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3479.347ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 319.152ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 99
Suites 📂: 0
Passed ✅: 77
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30373.571ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 1002
Suites 📂: 78
Passed ✅: 998
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 4
Todo 📝: 0
Duration 🕐: 43944.320ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3485.733ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 385.144ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 99
Suites 📂: 0
Passed ✅: 77
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30480.950ms
|
Test with Node.js 20 compiled --without-intl
Total Tests: 1002
Suites 📂: 78
Passed ✅: 997
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 5
Todo 📝: 0
Duration 🕐: 28742.726ms
|
Test with Node.js 20 compiled --without-intl
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3052.473ms
|
Test with Node.js 20 compiled --without-intl
Total Tests: 372
Suites 📂: 13
Passed ✅: 372
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 34581.617ms
|
Test with Node.js 20 compiled --without-intl
Total Tests: 18
Suites 📂: 4
Passed ✅: 18
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 146.038ms
|
Test with Node.js 20 compiled --without-intl
Total Tests: 2
Suites 📂: 1
Passed ✅: 2
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 174.939ms
|
Test with Node.js 20 compiled --without-intl
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 114.057ms
|
Test with Node.js 20 compiled --without-intl
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30538.867ms
|
Test with Node.js 21 compiled --without-intl
Total Tests: 1002
Suites 📂: 78
Passed ✅: 998
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 4
Todo 📝: 0
Duration 🕐: 27853.647ms
|
Test with Node.js 21 compiled --without-intl
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3002.689ms
|
Test with Node.js 21 compiled --without-intl
Total Tests: 372
Suites 📂: 13
Passed ✅: 372
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 36365.170ms
|
Test with Node.js 21 compiled --without-intl
Total Tests: 18
Suites 📂: 4
Passed ✅: 18
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 143.942ms
|
Test with Node.js 21 compiled --without-intl
Total Tests: 2
Suites 📂: 1
Passed ✅: 2
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 163.899ms
|
Test with Node.js 21 compiled --without-intl
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 113.109ms
|
Test with Node.js 21 compiled --without-intl
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30514.999ms
|
Test with Node.js 22 compiled --without-intl
Total Tests: 1002
Suites 📂: 78
Passed ✅: 997
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 5
Todo 📝: 0
Duration 🕐: 27672.603ms
|
Test with Node.js 22 compiled --without-intl
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 2999.215ms
|
Test with Node.js 22 compiled --without-intl
Total Tests: 372
Suites 📂: 13
Passed ✅: 372
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 32858.626ms
|
Test with Node.js 22 compiled --without-intl
Total Tests: 18
Suites 📂: 4
Passed ✅: 18
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 135.931ms
|
Test with Node.js 22 compiled --without-intl
Total Tests: 2
Suites 📂: 1
Passed ✅: 2
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 157.470ms
|
Test with Node.js 22 compiled --without-intl
Total Tests: 3
Suites 📂: 0
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 110.197ms
|
Test with Node.js 22 compiled --without-intl
Total Tests: 108
Suites 📂: 0
Passed ✅: 86
Failed ❌: 21
Canceled 🚫: 1
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 30489.266ms
|