[Pkg-javascript-devel] Bug#1032559: node-undici: autopkgtest regression on armel: not ok 4 - should match pattern provided
Paul Gevers
elbrus at debian.org
Wed Mar 8 21:04:45 GMT 2023
Source: node-undici
Version: 5.19.1+dfsg1+~cs20.10.9.5-1
Severity: serious
User: debian-ci at lists.debian.org
Usertags: regression
Dear maintainer(s),
With a recent upload of node-undici the autopkgtest of node-undici fails
in testing when that autopkgtest is run with the binary packages of
node-undici from unstable. It passes when run with only packages from
testing. In tabular form:
pass fail
node-undici from testing 5.19.1+dfsg1+~cs20.10.9.5-1
all others from testing from testing
I copied some of the output at the bottom of this report.
Currently this regression is blocking the migration to testing [1]. Can
you please investigate the situation and fix it?
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[1] https://qa.debian.org/excuses.php?package=node-undici
https://ci.debian.net/data/autopkgtest/testing/armel/n/node-undici/32033323/log.gz
ok 17 - weighted round robin - case 9 # time=1410.154ms
# Subtest: weighted round robin - case 10
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
not ok 4 - should match pattern provided
---
diff: |
--- expected
+++ actual
@@ -1,5 +1,5 @@
Array [
- 0.18,
- 0.41,
- 0.41,
+ 0.23,
+ 0.39,
+ 0.38,
]
pattern:
- 0.18
- 0.41
- 0.41
at:
line: 548
column: 9
file: test/balanced-pool.js
type: Test
stack: |
Test.<anonymous> (test/balanced-pool.js:548:9)
source: >2
t.match(Object.keys(ratios).map(k =>
ratios[k] / iterations), expectedRatios)
--------^
}
...
ok 5 - should match pattern provided
1..5
# failed 1 of 5 tests
not ok 18 - weighted round robin - case 10 # time=4840.957ms
1..18
# failed 1 of 18 tests
# time=27437.663ms
not ok 5 - test/balanced-pool.js # time=27437.663ms
---
env: {}
file: test/balanced-pool.js
command: /usr/bin/node
args:
- test/balanced-pool.js
stdio:
- 0
- pipe
- 2
cwd: /tmp/autopkgtest-lxc.c2jl4ah2/downtmp/autopkgtest_tmp/smokepdVg8e
exitCode: 1
...
# Subtest: test/client-abort.js
# Subtest: aborted response errors
1..3
ok 1 - should not error
ok 2 - type is RequestAbortedError
ok 3 - (unnamed test)
ok 1 - aborted response errors # time=3289.821ms
# Subtest: aborted req
1..1
ok 1 - type is RequestAbortedError
ok 2 - aborted req # time=405.835ms
# Subtest: abort
1..2
ok 1 - type is RequestAbortedError
ok 2 - (unnamed test)
ok 3 - abort # time=346.127ms
# Subtest: abort pipelined
1..6
ok 1 - (unnamed test)
ok 2 - type is RequestAbortedError
ok 3 - (unnamed test)
ok 4 - type is RequestAbortedError
ok 5 - (unnamed test)
ok 6 - (unnamed test)
ok 4 - abort pipelined # time=524.794ms
# Subtest: propagate unallowed throws in request.onError
1..2
ok 1 - type is OnAbortError
ok 2 - (unnamed test)
ok 5 - propagate unallowed throws in request.onError # time=231.945ms
1..5
# time=5459.496ms
ok 6 - test/client-abort.js # time=5459.496ms
# Subtest: test/client-connect.js
# Subtest: basic connect
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 1 - basic connect # time=4150.738ms
# Subtest: connect error
1..1
ok 1 - expect truthy value
ok 2 - connect error # time=331.785ms
# Subtest: connect invalid opts
1..6
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 3 - type is InvalidArgumentError
ok 4 - should be equal
ok 5 - type is InvalidArgumentError
ok 6 - should be equal
ok 3 - connect invalid opts # time=205.741ms
# Subtest: connect wait for empty pipeline
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not error
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should not error
ok 4 - connect wait for empty pipeline # time=949.085ms
# Subtest: connect aborted
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - type is RequestAbortedError
ok 6 - (unnamed test)
ok 5 - connect aborted # time=165.716ms
# Subtest: basic connect error
1..2
ok 1 - should not error
ok 2 - should be equal
ok 6 - basic connect error # time=83.355ms
# Subtest: connect invalid signal
1..2
ok 1 - should be equal
ok 2 - type is InvalidArgumentError
ok 7 - connect invalid signal # time=25.413ms
# Subtest: connect aborted after connect
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - type is RequestAbortedError
ok 8 - connect aborted after connect # time=75.548ms
1..8
# time=6631.411ms
ok 7 - test/client-connect.js # time=6631.411ms
# Subtest: test/client-dispatch.js
# Subtest: dispatch invalid opts
1..14
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 3 - type is InvalidArgumentError
ok 4 - should be equal
ok 5 - type is InvalidArgumentError
ok 6 - should be equal
ok 7 - type is InvalidArgumentError
ok 8 - should be equal
ok 9 - type is InvalidArgumentError
ok 10 - should be equal
ok 11 - type is InvalidArgumentError
ok 12 - should be equal
ok 13 - type is InvalidArgumentError
ok 14 - should be equal
ok 1 - dispatch invalid opts # time=816.516ms
# Subtest: basic dispatch get
1..11
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equivalent
ok 11 - should be equal
ok 2 - basic dispatch get # time=5547.289ms
# Subtest: trailers dispatch get
1..12
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 3 - trailers dispatch get # time=234.304ms
# Subtest: dispatch onHeaders error
1..1
ok 1 - should be equal
ok 4 - dispatch onHeaders error # time=221.539ms
# Subtest: dispatch onComplete error
1..2
ok 1 - (unnamed test)
ok 2 - should be equal
ok 5 - dispatch onComplete error # time=132.731ms
# Subtest: dispatch onData error
1..2
ok 1 - (unnamed test)
ok 2 - should be equal
ok 6 - dispatch onData error # time=167.008ms
# Subtest: dispatch onConnect error
1..1
ok 1 - should be equal
ok 7 - dispatch onConnect error # time=48.188ms
# Subtest: connect call onUpgrade once
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 8 - connect call onUpgrade once # time=146.322ms
# Subtest: dispatch onConnect missing
1..1
ok 1 - should be equal
ok 9 - dispatch onConnect missing # time=34.64ms
# Subtest: dispatch onHeaders missing
1..1
ok 1 - should be equal
ok 10 - dispatch onHeaders missing # time=28.681ms
# Subtest: dispatch onData missing
1..1
ok 1 - should be equal
ok 11 - dispatch onData missing # time=37.88ms
# Subtest: dispatch onComplete missing
1..1
ok 1 - should be equal
ok 12 - dispatch onComplete missing # time=32.761ms
# Subtest: dispatch onError missing
1..1
ok 1 - should be equal
ok 13 - dispatch onError missing # time=16.776ms
# Subtest: dispatch CONNECT onUpgrade missing
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 14 - dispatch CONNECT onUpgrade missing # time=33.742ms
# Subtest: dispatch upgrade onUpgrade missing
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 15 - dispatch upgrade onUpgrade missing # time=33.058ms
# Subtest: dispatch pool onError missing
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 16 - dispatch pool onError missing # time=63.87ms
# Subtest: dispatch onBodySent not a function
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 17 - dispatch onBodySent not a function # time=17.229ms
# Subtest: dispatch onBodySent buffer
ok 1 - should be equal
1..1
ok 18 - dispatch onBodySent buffer # time=120.724ms
# Subtest: dispatch onBodySent stream
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
1..6
ok 19 - dispatch onBodySent stream # time=193.359ms
# Subtest: dispatch onBodySent async-iterable
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
1..6
ok 20 - dispatch onBodySent async-iterable # time=387.661ms
# Subtest: dispatch onBodySent throws error
ok 1 - type is Error
ok 2 - should be equal
1..2
ok 21 - dispatch onBodySent throws error # time=56.652ms
1..21
# time=10205.145ms
ok 8 - test/client-dispatch.js # time=10205.145ms
# Subtest: test/client-head-reset-override.js
# Subtest: override HEAD reset
ok 1 - should not error
ok 2 - should not error
ok 3 - should not error
ok 4 - should be equivalent
1..4
ok 1 - override HEAD reset # time=996.981ms
1..1
# time=1172.413ms
ok 9 - test/client-head-reset-override.js # time=1172.413ms
# Subtest: test/client-idempotent-body.js
# Subtest: idempotent retry
1..11
ok 1 - should be equivalent strictly
ok 2 - should be equivalent strictly
ok 3 - should be equal
ok 4 - should be equivalent strictly
ok 5 - should be equivalent strictly
ok 6 - should be equal
ok 7 - should be equivalent strictly
ok 8 - should be equivalent strictly
ok 9 - should be equal
ok 10 - should be equivalent strictly
ok 11 - should be equal
ok 1 - idempotent retry # time=1099.918ms
1..1
# time=1204.17ms
ok 10 - test/client-idempotent-body.js # time=1204.17ms
# Subtest: test/client-keep-alive.js
# Subtest: keep-alive header
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 1 - keep-alive header # time=4926.35ms
# Subtest: keep-alive header 0
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 2 - keep-alive header 0 # time=-419477851.9ms
# Subtest: keep-alive header 1
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - keep-alive header 1 # time=84.375ms
# Subtest: keep-alive header no postfix
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 4 - keep-alive header no postfix # time=981.482ms
# Subtest: keep-alive not timeout
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 5 - keep-alive not timeout # time=1082.568ms
# Subtest: keep-alive threshold
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 6 - keep-alive threshold # time=1128.586ms
# Subtest: keep-alive max keepalive
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 7 - keep-alive max keepalive # time=1080.822ms
# Subtest: connection close
1..4
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - should not error
ok 4 - (unnamed test)
ok 8 - connection close # time=304.148ms
# Subtest: Disable keep alive
1..7
ok 1 - expect falsey value
ok 2 - should match pattern provided
ok 3 - should not error
ok 4 - expect falsey value
ok 5 - should match pattern provided
ok 6 - should not error
ok 7 - (unnamed test)
ok 9 - Disable keep alive # time=822.378ms
1..9
# time=11211.461ms
ok 11 - test/client-keep-alive.js # time=11211.461ms
# Subtest: test/client-pipeline.js
# Subtest: pipeline get
1..17
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 1 - pipeline get # time=4479.212ms
# Subtest: pipeline echo
1..2
ok 1 - should be equal
ok 2 - should not error
ok 2 - pipeline echo # time=1841.265ms
# Subtest: pipeline ignore request body
1..2
ok 1 - should be equal
ok 2 - should not error
ok 3 - pipeline ignore request body # time=360.634ms
# Subtest: pipeline invalid handler
1..1
ok 1 - expect truthy value
ok 4 - pipeline invalid handler # time=28.743ms
# Subtest: pipeline invalid handler return after destroy should
not error
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - (unnamed test)
ok 5 - pipeline invalid handler return after destroy should not
error # time=78.799ms
# Subtest: pipeline error body
1..2
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 6 - pipeline error body # time=180.987ms
# Subtest: pipeline destroy body
1..2
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 7 - pipeline destroy body # time=106.335ms
# Subtest: pipeline backpressure
1..1
ok 1 - (unnamed test)
ok 8 - pipeline backpressure # time=230.027ms
# Subtest: pipeline invalid handler return
1..2
ok 1 - type is InvalidReturnValueError
ok 2 - type is InvalidReturnValueError
ok 9 - pipeline invalid handler return # time=54.857ms
# Subtest: pipeline throw handler
1..1
ok 1 - should be equal
ok 10 - pipeline throw handler # time=18.328ms
# Subtest: pipeline destroy and throw handler
1..2
ok 1 - type is RequestAbortedError
ok 2 - (unnamed test)
ok 11 - pipeline destroy and throw handler # time=31.92ms
# Subtest: pipeline abort res
1..2
ok 1 - type is RequestAbortedError
ok 2 - (unnamed test)
ok 12 - pipeline abort res # time=19.008ms
# Subtest: pipeline abort server res
1..1
ok 1 - type is SocketError
ok 13 - pipeline abort server res # time=36.695ms
# Subtest: pipeline abort duplex
1..2
ok 1 - should not error
ok 2 - type is RequestAbortedError
ok 14 - pipeline abort duplex # time=45.706ms
# Subtest: pipeline abort piped res
1..1
ok 1 - should be equal
ok 15 - pipeline abort piped res # time=79.483ms
# Subtest: pipeline abort piped res 2
1..2
ok 1 - type is RequestAbortedError
ok 2 - type is RequestAbortedError
ok 16 - pipeline abort piped res 2 # time=25.492ms
# Subtest: pipeline abort piped res 3
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 17 - pipeline abort piped res 3 # time=50.122ms
# Subtest: pipeline abort server res after headers
1..1
ok 1 - type is SocketError
ok 18 - pipeline abort server res after headers # time=45.125ms
# Subtest: pipeline w/ write abort server res after headers
1..1
ok 1 - type is SocketError
ok 19 - pipeline w/ write abort server res after headers #
time=54.427ms
# Subtest: destroy in push
1..3
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 3 - should be equal
ok 20 - destroy in push # time=297.691ms
# Subtest: pipeline args validation
1..2
ok 1 - expect truthy value
ok 2 - type is InvalidArgumentError
ok 21 - pipeline args validation # time=14.37ms
# Subtest: pipeline factory throw not unhandled
1..1
ok 1 - expect truthy value
ok 22 - pipeline factory throw not unhandled # time=37.294ms
# Subtest: pipeline destroy before dispatch
1..1
ok 1 - expect truthy value
ok 23 - pipeline destroy before dispatch # time=18.595ms
# Subtest: pipeline legacy stream
1..1
ok 1 - (unnamed test)
ok 24 - pipeline legacy stream # time=65.913ms
# Subtest: pipeline objectMode
1..1
ok 1 - should be equivalent strictly
ok 25 - pipeline objectMode # time=140.404ms
# Subtest: pipeline invalid opts
1..2
ok 1 - expect truthy value
ok 2 - should not error
ok 26 - pipeline invalid opts # time=29.698ms
# Subtest: pipeline CONNECT throw
1..1
ok 1 - type is InvalidArgumentError
ok 27 - pipeline CONNECT throw # time=14.569ms
# Subtest: pipeline body without destroy
1..1
ok 1 - (unnamed test)
ok 28 - pipeline body without destroy # time=98.341ms
# Subtest: pipeline ignore 1xx
1..1
ok 1 - should be equal
ok 29 - pipeline ignore 1xx # time=42.055ms
# Subtest: pipeline ignore 1xx and use onInfo
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 30 - pipeline ignore 1xx and use onInfo # time=50.05ms
# Subtest: pipeline backpressure
1..1
ok 1 - should be equal
ok 31 - pipeline backpressure # time=448.897ms
# Subtest: pipeline abort after headers
1..1
ok 1 - type is RequestAbortedError
ok 32 - pipeline abort after headers # time=55.407ms
1..32
# time=10022.616ms
ok 12 - test/client-pipeline.js # time=10022.616ms
# Subtest: test/client-pipelining.js
# Subtest: 20 times GET with pipelining 10
1..61
ok 1 - should not error
ok 2 - should be equal
ok 3 - should not error
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should not error
ok 8 - should be equal
ok 9 - should not error
ok 10 - should be equal
ok 11 - should not error
ok 12 - should be equal
ok 13 - should not error
ok 14 - should be equal
ok 15 - should not error
ok 16 - should be equal
ok 17 - should not error
ok 18 - should be equal
ok 19 - should not error
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should be equal
ok 23 - should be equal
ok 24 - should be equal
ok 25 - should be equal
ok 26 - should be equal
ok 27 - should be equal
ok 28 - should be equal
ok 29 - should be equal
ok 30 - should be equal
ok 31 - should not error
ok 32 - should be equal
ok 33 - should not error
ok 34 - should be equal
ok 35 - should not error
ok 36 - should be equal
ok 37 - should not error
ok 38 - should be equal
ok 39 - should not error
ok 40 - should be equal
ok 41 - should not error
ok 42 - should be equal
ok 43 - should not error
ok 44 - should be equal
ok 45 - should not error
ok 46 - should be equal
ok 47 - should be equal
ok 48 - should be equal
ok 49 - should be equal
ok 50 - should be equal
ok 51 - should be equal
ok 52 - should be equal
ok 53 - should be equal
ok 54 - should be equal
ok 55 - should not error
ok 56 - should be equal
ok 57 - seen more than one parallel request
ok 58 - should not error
ok 59 - should be equal
ok 60 - should be equal
ok 61 - should be equal
ok 1 - 20 times GET with pipelining 10 # time=6116.771ms
# Subtest: A client should enqueue as much as twice its
pipelining factor
1..68
ok 1 - client is not full
ok 2 - we can send more requests
ok 3 - client is not full
ok 4 - we can send more requests
ok 5 - client is busy
ok 6 - client is full
ok 7 - we must stop now
ok 8 - client is busy
ok 9 - client is full
ok 10 - expect truthy value
ok 11 - expect truthy value
ok 12 - should not error
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should not error
ok 16 - should be equal
ok 17 - should be equal
ok 18 - expect truthy value
ok 19 - should not error
ok 20 - should be equal
ok 21 - should be equal
ok 22 - seen more than one parallel request
ok 23 - client is not full
ok 24 - expect truthy value
ok 25 - client is not full
ok 26 - expect truthy value
ok 27 - expect truthy value
ok 28 - expect truthy value
ok 29 - should not error
ok 30 - should be equal
ok 31 - should be equal
ok 32 - should not error
ok 33 - should be equal
ok 34 - should be equal
ok 35 - seen more than one parallel request
ok 36 - client is not full
ok 37 - expect truthy value
ok 38 - client is not full
ok 39 - expect truthy value
ok 40 - expect truthy value
ok 41 - expect truthy value
ok 42 - should not error
ok 43 - should be equal
ok 44 - should be equal
ok 45 - should not error
ok 46 - should be equal
ok 47 - should be equal
ok 48 - seen more than one parallel request
ok 49 - client is not full
ok 50 - expect truthy value
ok 51 - client is not full
ok 52 - expect truthy value
ok 53 - expect truthy value
ok 54 - expect truthy value
ok 55 - should not error
ok 56 - should be equal
ok 57 - should be equal
ok 58 - should not error
ok 59 - should be equal
ok 60 - should be equal
ok 61 - seen more than one parallel request
ok 62 - client is not full
ok 63 - expect truthy value
ok 64 - expect truthy value
ok 65 - should not error
ok 66 - should be equal
ok 67 - should be equal
ok 68 - seen more than one parallel request
ok 2 - A client should enqueue as much as twice its pipelining
factor # time=343.938ms
# Subtest: pipeline 1 is 1 active request
1..9
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should not error
ok 6 - expect falsey value
ok 7 - should not error
ok 8 - expect truthy value
ok 9 - should not error
ok 3 - pipeline 1 is 1 active request # time=95.981ms
# Subtest: pipelined chunked POST stream
1..20
ok 1 - should not error
ok 2 - expect truthy value
ok 3 - expect truthy value
ok 4 - expect truthy value
ok 5 - expect truthy value
ok 6 - expect truthy value
ok 7 - expect truthy value
ok 8 - expect truthy value
ok 9 - expect truthy value
ok 10 - should not error
ok 11 - should not error
ok 12 - expect truthy value
ok 13 - expect truthy value
ok 14 - expect truthy value
ok 15 - expect truthy value
ok 16 - expect truthy value
ok 17 - expect truthy value
ok 18 - expect truthy value
ok 19 - expect truthy value
ok 20 - should not error
ok 4 - pipelined chunked POST stream # time=51.776ms
# Subtest: pipelined chunked POST iterator
1..20
ok 1 - should not error
ok 2 - expect truthy value
ok 3 - expect truthy value
ok 4 - expect truthy value
ok 5 - expect truthy value
ok 6 - expect truthy value
ok 7 - expect truthy value
ok 8 - expect truthy value
ok 9 - expect truthy value
ok 10 - should not error
ok 11 - should not error
ok 12 - expect truthy value
ok 13 - expect truthy value
ok 14 - expect truthy value
ok 15 - expect truthy value
ok 16 - expect truthy value
ok 17 - expect truthy value
ok 18 - expect truthy value
ok 19 - expect truthy value
ok 20 - should not error
ok 5 - pipelined chunked POST iterator # time=126.334ms
# Subtest: errored POST body lets inflight complete stream
1..6
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - expect truthy value
ok 4 - expect truthy value
ok 5 - should be equal
ok 6 - should not error
ok 6 - errored POST body lets inflight complete stream # time=60.071ms
# Subtest: errored POST body lets inflight complete async-iterator
1..6
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - expect truthy value
ok 4 - expect truthy value
ok 5 - should be equal
ok 6 - should not error
ok 7 - errored POST body lets inflight complete async-iterator #
time=25.951ms
# Subtest: pipelining non-idempotent
1..4
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - should not error
ok 4 - should be equal
ok 8 - pipelining non-idempotent # time=47.557ms
# Subtest: pipelining non-idempotent w body stream
1..4
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - should not error
ok 4 - should be equal
ok 9 - pipelining non-idempotent w body stream # time=18.055ms
# Subtest: pipelining non-idempotent w body async-iterator
1..4
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - should not error
ok 4 - should be equal
ok 10 - pipelining non-idempotent w body async-iterator # time=23.006ms
# Subtest: pipelining HEAD busy stream
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not error
ok 4 - should not error
ok 5 - (unnamed test)
ok 6 - (unnamed test)
ok 7 - should be equal
ok 11 - pipelining HEAD busy stream # time=43.684ms
# Subtest: pipelining HEAD busy async-iterator
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not error
ok 4 - (unnamed test)
ok 5 - should not error
ok 6 - (unnamed test)
ok 7 - should be equal
ok 12 - pipelining HEAD busy async-iterator # time=40.614ms
# Subtest: pipelining empty pipeline before reset
1..8
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should not error
ok 5 - (unnamed test)
ok 6 - should not error
ok 7 - (unnamed test)
ok 8 - should be equal
ok 13 - pipelining empty pipeline before reset # time=164.569ms
# Subtest: pipelining idempotent busy stream
1..12
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 7 - should not error
ok 8 - should not error
ok 9 - (unnamed test)
ok 10 - (unnamed test)
ok 11 - should not error
ok 12 - (unnamed test)
ok 14 - pipelining idempotent busy stream # time=90.154ms
# Subtest: pipelining idempotent busy async-iterator
1..12
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 7 - should not error
ok 8 - (unnamed test)
ok 9 - should not error
ok 10 - (unnamed test)
ok 11 - should not error
ok 12 - (unnamed test)
ok 15 - pipelining idempotent busy async-iterator # time=121.591ms
# Subtest: pipelining blocked
1..6
ok 1 - expect truthy value
ok 2 - should not error
ok 3 - (unnamed test)
ok 4 - expect truthy value
ok 5 - should not error
ok 6 - (unnamed test)
ok 16 - pipelining blocked # time=93.17ms
1..16
# time=7916.072ms
ok 13 - test/client-pipelining.js # time=7916.072ms
# Subtest: test/client-post.js
# Subtest: request post blob
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not error
ok 4 - (unnamed test)
ok 1 - request post blob # time=2295.981ms
# Subtest: request post arrayBuffer
1..3
ok 1 - should be equal
ok 2 - should not error
ok 3 - (unnamed test)
ok 2 - request post arrayBuffer # time=89.209ms
1..2
# time=2716.314ms
ok 14 - test/client-post.js # time=2716.314ms
# Subtest: test/client-reconnect.js
# Subtest: multiple reconnect
1..5
ok 1 - (unnamed test)
ok 2 - expect truthy value
ok 3 - should be equal
ok 4 - should not error
ok 5 - (unnamed test)
ok 1 - multiple reconnect # time=-419477949.191ms
1..1
# time=826.761ms
ok 15 - test/client-reconnect.js # time=826.761ms
(node:10551) ExperimentalWarning: buffer.File is an experimental feature
and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
# Subtest: test/client-request.js
# Subtest: request dump
1..3
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - should be equal
ok 1 - request dump # time=7930.976ms
# Subtest: request abort before headers
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - type is RequestAbortedError
ok 4 - should be equal
ok 5 - type is RequestAbortedError
ok 6 - should be equal
ok 2 - request abort before headers # time=181.256ms
# Subtest: request body destroyed on invalid callback
1..1
ok 1 - should be equal
ok 3 - request body destroyed on invalid callback # time=61.864ms
# Subtest: trailers
1..1
ok 1 - should be equivalent strictly
ok 4 - trailers # time=242.72ms
ok 5 - destroy socket abruptly # SKIP
ok 6 - destroy socket abruptly with keep-alive # SKIP
# Subtest: request json
1..1
ok 1 - should be equivalent strictly
ok 7 - request json # time=135.629ms
# Subtest: request long multibyte json
1..1
ok 1 - should be equivalent strictly
ok 8 - request long multibyte json # time=414.063ms
# Subtest: request text
1..1
ok 1 - should be equivalent strictly
ok 9 - request text # time=56.155ms
# Subtest: empty host header
1..3
ok 1 - should be equivalent strictly
ok 2 - should be equivalent strictly
ok 3 - should be equivalent strictly
ok 10 - empty host header # time=66.266ms
# Subtest: request long multibyte text
1..1
ok 1 - should be equivalent strictly
ok 11 - request long multibyte text # time=423.247ms
# Subtest: request blob
1..2
ok 1 - should be equivalent strictly
ok 2 - should be equal
ok 12 - request blob # time=214.404ms
# Subtest: request arrayBuffer
1..1
ok 1 - should be equivalent strictly
ok 13 - request arrayBuffer # time=397.499ms
# Subtest: request body
1..1
ok 1 - should be equivalent strictly
ok 14 - request body # time=429.405ms
# Subtest: request post body no missing data
1..2
ok 1 - should be equal
ok 2 - (unnamed test)
ok 15 - request post body no missing data # time=227.938ms
# Subtest: request post body no extra data handler
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - (unnamed test)
ok 16 - request post body no extra data handler # time=114.83ms
# Subtest: request with onInfo callback
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - (unnamed test)
ok 17 - request with onInfo callback # time=86.301ms
# Subtest: request with onInfo callback but socket is destroyed
before end of response
1..5
ok 1 - expect truthy value
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - (unnamed test)
ok 18 - request with onInfo callback but socket is destroyed before
end of response # time=174.031ms
# Subtest: request onInfo callback headers parsing
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - (unnamed test)
ok 19 - request onInfo callback headers parsing # time=168.033ms
# Subtest: request raw responseHeaders
1..4
ok 1 - should be equal
ok 2 - should be equivalent
ok 3 - should be equivalent
ok 4 - (unnamed test)
ok 20 - request raw responseHeaders # time=52.619ms
# Subtest: request formData
1..1
ok 1 - expect truthy value
ok 21 - request formData # time=38.491ms
# Subtest: request text2
1..2
ok 1 - should be equal
ok 2 - should be equivalent strictly
ok 22 - request text2 # time=97.718ms
# Subtest: request with FormData body
ok 1 - expect truthy value
ok 2 - should be equivalent
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equivalent
1..5
ok 23 - request with FormData body # time=636.24ms
ok 24 - request with FormData body on node < 16 # SKIP
# Subtest: request post body Buffer from string
1..2
ok 1 - should be equal
ok 2 - (unnamed test)
ok 25 - request post body Buffer from string # time=51.04ms
# Subtest: request post body Buffer from buffer
1..2
ok 1 - should be equal
ok 2 - (unnamed test)
ok 26 - request post body Buffer from buffer # time=40.04ms
# Subtest: request post body Uint8Array
1..2
ok 1 - should be equal
ok 2 - (unnamed test)
ok 27 - request post body Uint8Array # time=56.238ms
# Subtest: request post body Uint32Array
1..2
ok 1 - should be equal
ok 2 - (unnamed test)
ok 28 - request post body Uint32Array # time=28.024ms
# Subtest: request post body Float64Array
1..2
ok 1 - should be equal
ok 2 - (unnamed test)
ok 29 - request post body Float64Array # time=183.113ms
# Subtest: request post body BigUint64Array
1..2
ok 1 - should be equal
ok 2 - (unnamed test)
ok 30 - request post body BigUint64Array # time=31.857ms
# Subtest: request post body DataView
1..2
ok 1 - should be equal
ok 2 - (unnamed test)
ok 31 - request post body DataView # time=67.187ms
1..31
# skip: 3
# time=13709.152ms
ok 16 - test/client-request.js # time=13709.152ms
# Subtest: test/client-stream.js
# Subtest: stream get
1..9
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should not error
ok 1 - stream get # time=4112.238ms
# Subtest: stream promise get
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 2 - stream promise get # time=184.579ms
# Subtest: stream GET destroy res
1..14
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 7 - expect truthy value
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should not error
ok 3 - stream GET destroy res # time=314.157ms
# Subtest: stream GET remote destroy
1..4
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 3 - expect truthy value
ok 4 - expect truthy value
ok 4 - stream GET remote destroy # time=216.514ms
# Subtest: stream response resume back pressure and non
standard error
1..5
ok 1 - should be equal
ok 2 - expect truthy value
ok 3 - should be equal
ok 4 - expect truthy value
ok 5 - should not error
ok 5 - stream response resume back pressure and non standard error
# time=2953.923ms
# Subtest: stream waits only for writable side
1..2
ok 1 - should not error
ok 2 - should be equal
ok 6 - stream waits only for writable side # time=154.231ms
# Subtest: stream args validation
1..3
ok 1 - type is InvalidArgumentError
ok 2 - type is InvalidArgumentError
ok 3 - type is InvalidArgumentError
ok 7 - stream args validation # time=54.561ms
# Subtest: stream args validation promise
1..2
ok 1 - type is InvalidArgumentError
ok 2 - type is InvalidArgumentError
ok 8 - stream args validation promise # time=19.256ms
# Subtest: stream destroy if not readable
1..2
ok 1 - should not error
ok 2 - should be equal
ok 9 - stream destroy if not readable # time=91.738ms
# Subtest: stream server side destroy
1..1
ok 1 - type is SocketError
ok 10 - stream server side destroy # time=67.051ms
# Subtest: stream invalid return
1..1
ok 1 - type is InvalidReturnValueError
ok 11 - stream invalid return # time=99.2ms
# Subtest: stream body without destroy
1..1
ok 1 - should not error
ok 12 - stream body without destroy # time=144.135ms
# Subtest: stream factory abort
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - type is RequestAbortedError
ok 13 - stream factory abort # time=108.511ms
# Subtest: stream factory throw
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not error
ok 14 - stream factory throw # time=103.085ms
# Subtest: stream CONNECT throw
1..1
ok 1 - type is InvalidArgumentError
ok 15 - stream CONNECT throw # time=8.192ms
# Subtest: stream abort after complete
1..1
ok 1 - should not error
ok 16 - stream abort after complete # time=22.3ms
# Subtest: stream abort before dispatch
1..1
ok 1 - type is RequestAbortedError
ok 17 - stream abort before dispatch # time=16.774ms
# Subtest: trailers
1..2
ok 1 - should not error
ok 2 - should be equivalent strictly
ok 18 - trailers # time=151.502ms
# Subtest: stream ignore 1xx
1..2
ok 1 - should not error
ok 2 - should be equal
ok 19 - stream ignore 1xx # time=46.318ms
# Subtest: stream ignore 1xx and use onInfo
1..4
ok 1 - should not error
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 20 - stream ignore 1xx and use onInfo # time=64.523ms
# Subtest: stream backpressure
1..2
ok 1 - should not error
ok 2 - should be equal
ok 21 - stream backpressure # time=270.118ms
# Subtest: stream body destroyed on invalid callback
1..1
ok 1 - should be equal
ok 22 - stream body destroyed on invalid callback # time=39.982ms
# Subtest: stream needDrain
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - (unnamed test)
ok 23 - stream needDrain # time=90.879ms
# Subtest: stream legacy needDrain
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - (unnamed test)
ok 24 - stream legacy needDrain # time=90.749ms
1..24
# time=10336.656ms
ok 17 - test/client-stream.js # time=10336.656ms
# Subtest: test/client-timeout.js
# Subtest: refresh timeout on pause
1..1
ok 1 - type is BodyTimeoutError
ok 1 - refresh timeout on pause # time=3590.509ms
# Subtest: start headers timeout after request body
1..2
ok 1 - should be equal
ok 2 - type is HeadersTimeoutError
ok 2 - start headers timeout after request body # time=-419498581.327ms
# Subtest: start headers timeout after async iterator request body
1..1
ok 1 - type is HeadersTimeoutError
ok 3 - start headers timeout after async iterator request body #
time=-419499067.043ms
# Subtest: parser resume with no body timeout
1..1
ok 1 - (unnamed test)
ok 4 - parser resume with no body timeout # time=2196.007ms
1..4
# time=6756.301ms
ok 18 - test/client-timeout.js # time=6756.301ms
# Subtest: test/client-unref.js
# Subtest: client automatically closes itself when idle
1..1
ok 1 - should be equal
ok 1 - client automatically closes itself when idle # time=10778.256ms
# Subtest: client automatically closes itself if the server is
not there
1..1
ok 1 - should be equal
ok 2 - client automatically closes itself if the server is not
there # time=11125.526ms
1..2
# time=22142.829ms
ok 19 - test/client-unref.js # time=22142.829ms
# Subtest: test/client-upgrade.js
# Subtest: basic upgrade
1..6
ok 1 - should be equal
ok 2 - expect truthy value
ok 3 - should not error
ok 4 - should be equal
ok 5 - should be equivalent
ok 6 - should be equal
ok 1 - basic upgrade # time=2339.903ms
# Subtest: basic upgrade promise
1..2
ok 1 - should be equivalent
ok 2 - should be equal
ok 2 - basic upgrade promise # time=134.386ms
# Subtest: upgrade error
1..1
ok 1 - expect truthy value
ok 3 - upgrade error # time=157.55ms
# Subtest: upgrade invalid opts
1..6
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 3 - type is InvalidArgumentError
ok 4 - should be equal
ok 5 - type is InvalidArgumentError
ok 6 - should be equal
ok 4 - upgrade invalid opts # time=83.774ms
# Subtest: basic upgrade2
1..3
ok 1 - should not error
ok 2 - should be equivalent
ok 3 - should be equal
ok 5 - basic upgrade2 # time=300.594ms
# Subtest: upgrade wait for empty pipeline
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not error
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should not error
ok 6 - upgrade wait for empty pipeline # time=292.889ms
# Subtest: upgrade aborted
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - type is RequestAbortedError
ok 5 - should be equal
ok 6 - (unnamed test)
ok 7 - upgrade aborted # time=63.345ms
# Subtest: basic aborted after res
1..1
ok 1 - type is RequestAbortedError
ok 8 - basic aborted after res # time=86.11ms
# Subtest: basic upgrade error
1..2
ok 1 - should not error
ok 2 - should be equal
ok 9 - basic upgrade error # time=60.125ms
# Subtest: upgrade disconnect
1..3
ok 1 - should be equal
ok 2 - type is Error
ok 3 - type is Error
ok 10 - upgrade disconnect # time=76.391ms
# Subtest: upgrade invalid signal
1..2
ok 1 - should be equal
ok 2 - type is InvalidArgumentError
ok 11 - upgrade invalid signal # time=40.292ms
1..11
# time=4044.928ms
ok 20 - test/client-upgrade.js # time=4044.928ms
# Subtest: test/client-write-max-listeners.js
# Subtest: socket close listener does not leak
1..32
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - should not error
ok 4 - (unnamed test)
ok 5 - should not error
ok 6 - (unnamed test)
ok 7 - should not error
ok 8 - (unnamed test)
ok 9 - should not error
ok 10 - (unnamed test)
ok 11 - should not error
ok 12 - (unnamed test)
ok 13 - should not error
ok 14 - (unnamed test)
ok 15 - should not error
ok 16 - (unnamed test)
ok 17 - should not error
ok 18 - (unnamed test)
ok 19 - should not error
ok 20 - (unnamed test)
ok 21 - should not error
ok 22 - (unnamed test)
ok 23 - should not error
ok 24 - (unnamed test)
ok 25 - should not error
ok 26 - (unnamed test)
ok 27 - should not error
ok 28 - (unnamed test)
ok 29 - should not error
ok 30 - (unnamed test)
ok 31 - should not error
ok 32 - (unnamed test)
ok 1 - socket close listener does not leak # time=2567.786ms
1..1
# time=2840.439ms
ok 21 - test/client-write-max-listeners.js # time=2840.439ms
FakeTimers: clearTimeout was invoked to clear a native timer instead of
one created by this library.
To automatically clean-up native timers, use `shouldClearNativeTimers`.
# Subtest: test/client.js
# Subtest: basic get
1..24
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should not error
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should be equal
ok 20 - should be equal
ok 21 - should not error
ok 22 - should be equal
ok 23 - should be equal
ok 24 - should be equal
ok 1 - basic get # time=6515.38ms
# Subtest: basic get with custom request.reset=true
1..26
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should not error
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should be equal
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should be equal
ok 23 - should not error
ok 24 - should be equal
ok 25 - should be equal
ok 26 - should be equal
ok 2 - basic get with custom request.reset=true # time=1020.35ms
# Subtest: basic get with query params
1..4
ok 1 - should be equal
ok 2 - should be equivalent strictly
ok 3 - should not error
ok 4 - should be equal
ok 3 - basic get with query params # time=365.803ms
# Subtest: basic get with query params fails if url includes
hashmark
1..1
ok 1 - should be equal
ok 4 - basic get with query params fails if url includes hashmark #
time=35.722ms
# Subtest: basic get with empty query params
1..4
ok 1 - should be equal
ok 2 - should be equivalent strictly
ok 3 - should not error
ok 4 - should be equal
ok 5 - basic get with empty query params # time=90.415ms
# Subtest: basic get with query params partially in path
1..1
ok 1 - should be equal
ok 6 - basic get with query params partially in path # time=25.704ms
# Subtest: basic get returns 400 when configured to throw on
errors (callback)
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equivalent
ok 7 - basic get returns 400 when configured to throw on errors
(callback) # time=135.75ms
# Subtest: basic get returns 400 when configured to throw on
errors and correctly handles malformed json (callback)
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equivalent
ok 8 - basic get returns 400 when configured to throw on errors and
correctly handles malformed json (callback) # time=128.255ms
# Subtest: basic get returns 400 when configured to throw on
errors (promise)
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 9 - basic get returns 400 when configured to throw on errors
(promise) # time=125.322ms
# Subtest: basic get returns error body when configured to
throw on errors
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equivalent
ok 10 - basic get returns error body when configured to throw on
errors # time=154.975ms
# Subtest: basic head
1..14
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should not error
ok 5 - should be equal
ok 6 - should be equal
ok 7 - (unnamed test)
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should not error
ok 12 - should be equal
ok 13 - should be equal
ok 14 - (unnamed test)
ok 11 - basic head # time=173.252ms
ok 12 - basic head (IPv6) # SKIP
# Subtest: get with host header
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should not error
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 13 - get with host header # time=111.586ms
ok 14 - get with host header (IPv6) # SKIP
# Subtest: head with host header
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should not error
ok 5 - should be equal
ok 6 - should be equal
ok 7 - (unnamed test)
ok 15 - head with host header # time=120.85ms
# Subtest: basic POST with string
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not be equivalent
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should be equal
ok 16 - basic POST with string # time=264.499ms
# Subtest: basic POST with empty string
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not be equivalent
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should be equal
ok 17 - basic POST with empty string # time=88.461ms
# Subtest: basic POST with string and content-length
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not be equivalent
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should be equal
ok 18 - basic POST with string and content-length # time=96.321ms
# Subtest: basic POST with Buffer
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not be equivalent
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should be equal
ok 19 - basic POST with Buffer # time=114.404ms
# Subtest: basic POST with stream
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not be equivalent
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should be equal
ok 20 - basic POST with stream # time=295.732ms
# Subtest: basic POST with paused stream
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not be equivalent
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should be equal
ok 21 - basic POST with paused stream # time=116.417ms
# Subtest: basic POST with custom stream
1..4
ok 1 - should be equivalent strictly
ok 2 - should not error
ok 3 - should be equal
ok 4 - should be equal
ok 22 - basic POST with custom stream # time=2085.753ms
# Subtest: basic POST with iterator
1..3
ok 1 - should not error
ok 2 - should be equal
ok 3 - should be equal
ok 23 - basic POST with iterator # time=323.959ms
# Subtest: basic POST with iterator with invalid data
1..1
ok 1 - expect truthy value
ok 24 - basic POST with iterator with invalid data # time=123.331ms
# Subtest: basic POST with async iterator
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not be equivalent
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should be equal
ok 25 - basic POST with async iterator # time=102.474ms
# Subtest: basic POST with transfer encoding: chunked
1..8
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should not error
ok 7 - should be equal
ok 8 - should be equal
ok 26 - basic POST with transfer encoding: chunked # time=109.965ms
# Subtest: basic POST with empty stream
1..4
ok 1 - should be equal
ok 2 - should be equivalent
ok 3 - should not error
ok 4 - (unnamed test)
ok 27 - basic POST with empty stream # time=118.431ms
# Subtest: 10 times GET
1..30
ok 1 - should not error
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should not error
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should not error
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should not error
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should not error
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should not error
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should not error
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should not error
ok 23 - should be equal
ok 24 - should be equal
ok 25 - should not error
ok 26 - should be equal
ok 27 - should be equal
ok 28 - should not error
ok 29 - should be equal
ok 30 - should be equal
ok 28 - 10 times GET # time=221.631ms
# Subtest: 10 times HEAD
1..30
ok 1 - should not error
ok 2 - should be equal
ok 3 - (unnamed test)
ok 4 - should not error
ok 5 - should be equal
ok 6 - (unnamed test)
ok 7 - should not error
ok 8 - should be equal
ok 9 - (unnamed test)
ok 10 - should not error
ok 11 - should be equal
ok 12 - (unnamed test)
ok 13 - should not error
ok 14 - should be equal
ok 15 - (unnamed test)
ok 16 - should not error
ok 17 - should be equal
ok 18 - (unnamed test)
ok 19 - should not error
ok 20 - should be equal
ok 21 - (unnamed test)
ok 22 - should not error
ok 23 - should be equal
ok 24 - (unnamed test)
ok 25 - should not error
ok 26 - should be equal
ok 27 - (unnamed test)
ok 28 - should not error
ok 29 - should be equal
ok 30 - (unnamed test)
ok 29 - 10 times HEAD # time=596.485ms
# Subtest: Set-Cookie
1..4
ok 1 - should not error
ok 2 - should be equal
ok 3 - should be equivalent strictly
ok 4 - should be equal
ok 30 - Set-Cookie # time=96.33ms
# Subtest: ignore request header mutations
1..2
ok 1 - should be equal
ok 2 - should not error
ok 31 - ignore request header mutations # time=52.652ms
# Subtest: url-like url
1..1
ok 1 - should not error
ok 32 - url-like url # time=50.521ms
# Subtest: an absolute url as path
1..2
ok 1 - should be equal
ok 2 - should not error
ok 33 - an absolute url as path # time=49.567ms
# Subtest: multiple destroy callback
1..4
ok 1 - should not error
ok 2 - should not error
ok 3 - should not error
ok 4 - (unnamed test)
ok 34 - multiple destroy callback # time=99.692ms
# Subtest: only one streaming req at a time
1..7
ok 1 - should not error
ok 2 - should be equal
ok 3 - should not error
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should not error
ok 7 - (unnamed test)
ok 35 - only one streaming req at a time # time=118.389ms
# Subtest: only one async iterating req at a time
1..6
ok 1 - should not error
ok 2 - should be equal
ok 3 - should not error
ok 4 - should be equal
ok 5 - should not error
ok 6 - (unnamed test)
ok 36 - only one async iterating req at a time # time=99.416ms
# Subtest: 300 requests succeed
1..900
ok 1 - should not error
ok 2 - should be equal
ok 3 - (unnamed test)
ok 4 - should not error
ok 5 - should be equal
ok 6 - (unnamed test)
ok 7 - should not error
ok 8 - should be equal
ok 9 - (unnamed test)
ok 10 - should not error
ok 11 - should be equal
ok 12 - (unnamed test)
ok 13 - should not error
ok 14 - should be equal
ok 15 - (unnamed test)
ok 16 - should not error
ok 17 - should be equal
ok 18 - (unnamed test)
ok 19 - should not error
ok 20 - should be equal
ok 21 - (unnamed test)
ok 22 - should not error
ok 23 - should be equal
ok 24 - (unnamed test)
ok 25 - should not error
ok 26 - should be equal
ok 27 - (unnamed test)
ok 28 - should not error
ok 29 - should be equal
ok 30 - (unnamed test)
ok 31 - should not error
ok 32 - should be equal
ok 33 - (unnamed test)
ok 34 - should not error
ok 35 - should be equal
ok 36 - (unnamed test)
ok 37 - should not error
ok 38 - should be equal
ok 39 - (unnamed test)
ok 40 - should not error
ok 41 - should be equal
ok 42 - (unnamed test)
ok 43 - should not error
ok 44 - should be equal
ok 45 - (unnamed test)
ok 46 - should not error
ok 47 - should be equal
ok 48 - (unnamed test)
ok 49 - should not error
ok 50 - should be equal
ok 51 - (unnamed test)
ok 52 - should not error
ok 53 - should be equal
ok 54 - (unnamed test)
ok 55 - should not error
ok 56 - should be equal
ok 57 - (unnamed test)
ok 58 - should not error
ok 59 - should be equal
ok 60 - (unnamed test)
ok 61 - should not error
ok 62 - should be equal
ok 63 - (unnamed test)
ok 64 - should not error
ok 65 - should be equal
ok 66 - (unnamed test)
ok 67 - should not error
ok 68 - should be equal
ok 69 - (unnamed test)
ok 70 - should not error
ok 71 - should be equal
ok 72 - (unnamed test)
ok 73 - should not error
ok 74 - should be equal
ok 75 - (unnamed test)
ok 76 - should not error
ok 77 - should be equal
ok 78 - (unnamed test)
ok 79 - should not error
ok 80 - should be equal
ok 81 - (unnamed test)
ok 82 - should not error
ok 83 - should be equal
ok 84 - (unnamed test)
ok 85 - should not error
ok 86 - should be equal
ok 87 - (unnamed test)
ok 88 - should not error
ok 89 - should be equal
ok 90 - (unnamed test)
ok 91 - should not error
ok 92 - should be equal
ok 93 - (unnamed test)
ok 94 - should not error
ok 95 - should be equal
ok 96 - (unnamed test)
ok 97 - should not error
ok 98 - should be equal
ok 99 - (unnamed test)
ok 100 - should not error
ok 101 - should be equal
ok 102 - (unnamed test)
ok 103 - should not error
ok 104 - should be equal
ok 105 - (unnamed test)
ok 106 - should not error
ok 107 - should be equal
ok 108 - (unnamed test)
ok 109 - should not error
ok 110 - should be equal
ok 111 - (unnamed test)
ok 112 - should not error
ok 113 - should be equal
ok 114 - (unnamed test)
ok 115 - should not error
ok 116 - should be equal
ok 117 - (unnamed test)
ok 118 - should not error
ok 119 - should be equal
ok 120 - (unnamed test)
ok 121 - should not error
ok 122 - should be equal
ok 123 - (unnamed test)
ok 124 - should not error
ok 125 - should be equal
ok 126 - (unnamed test)
ok 127 - should not error
ok 128 - should be equal
ok 129 - (unnamed test)
ok 130 - should not error
ok 131 - should be equal
ok 132 - (unnamed test)
ok 133 - should not error
ok 134 - should be equal
ok 135 - (unnamed test)
ok 136 - should not error
ok 137 - should be equal
ok 138 - (unnamed test)
ok 139 - should not error
ok 140 - should be equal
ok 141 - (unnamed test)
ok 142 - should not error
ok 143 - should be equal
ok 144 - (unnamed test)
ok 145 - should not error
ok 146 - should be equal
ok 147 - (unnamed test)
ok 148 - should not error
ok 149 - should be equal
ok 150 - (unnamed test)
ok 151 - should not error
ok 152 - should be equal
ok 153 - (unnamed test)
ok 154 - should not error
ok 155 - should be equal
ok 156 - (unnamed test)
ok 157 - should not error
ok 158 - should be equal
ok 159 - (unnamed test)
ok 160 - should not error
ok 161 - should be equal
ok 162 - (unnamed test)
ok 163 - should not error
ok 164 - should be equal
ok 165 - (unnamed test)
ok 166 - should not error
ok 167 - should be equal
ok 168 - (unnamed test)
ok 169 - should not error
ok 170 - should be equal
ok 171 - (unnamed test)
ok 172 - should not error
ok 173 - should be equal
ok 174 - (unnamed test)
ok 175 - should not error
ok 176 - should be equal
ok 177 - (unnamed test)
ok 178 - should not error
ok 179 - should be equal
ok 180 - (unnamed test)
ok 181 - should not error
ok 182 - should be equal
ok 183 - (unnamed test)
ok 184 - should not error
ok 185 - should be equal
ok 186 - (unnamed test)
ok 187 - should not error
ok 188 - should be equal
ok 189 - (unnamed test)
ok 190 - should not error
ok 191 - should be equal
ok 192 - (unnamed test)
ok 193 - should not error
ok 194 - should be equal
ok 195 - (unnamed test)
ok 196 - should not error
ok 197 - should be equal
ok 198 - (unnamed test)
ok 199 - should not error
ok 200 - should be equal
ok 201 - (unnamed test)
ok 202 - should not error
ok 203 - should be equal
ok 204 - (unnamed test)
ok 205 - should not error
ok 206 - should be equal
ok 207 - (unnamed test)
ok 208 - should not error
ok 209 - should be equal
ok 210 - (unnamed test)
ok 211 - should not error
ok 212 - should be equal
ok 213 - (unnamed test)
ok 214 - should not error
ok 215 - should be equal
ok 216 - (unnamed test)
ok 217 - should not error
ok 218 - should be equal
ok 219 - (unnamed test)
ok 220 - should not error
ok 221 - should be equal
ok 222 - (unnamed test)
ok 223 - should not error
ok 224 - should be equal
ok 225 - (unnamed test)
ok 226 - should not error
ok 227 - should be equal
ok 228 - (unnamed test)
ok 229 - should not error
ok 230 - should be equal
ok 231 - (unnamed test)
ok 232 - should not error
ok 233 - should be equal
ok 234 - (unnamed test)
ok 235 - should not error
ok 236 - should be equal
ok 237 - (unnamed test)
ok 238 - should not error
ok 239 - should be equal
ok 240 - (unnamed test)
ok 241 - should not error
ok 242 - should be equal
ok 243 - (unnamed test)
ok 244 - should not error
ok 245 - should be equal
ok 246 - (unnamed test)
ok 247 - should not error
ok 248 - should be equal
ok 249 - (unnamed test)
ok 250 - should not error
ok 251 - should be equal
ok 252 - (unnamed test)
ok 253 - should not error
ok 254 - should be equal
ok 255 - (unnamed test)
ok 256 - should not error
ok 257 - should be equal
ok 258 - (unnamed test)
ok 259 - should not error
ok 260 - should be equal
ok 261 - (unnamed test)
ok 262 - should not error
ok 263 - should be equal
ok 264 - (unnamed test)
ok 265 - should not error
ok 266 - should be equal
ok 267 - (unnamed test)
ok 268 - should not error
ok 269 - should be equal
ok 270 - (unnamed test)
ok 271 - should not error
ok 272 - should be equal
ok 273 - (unnamed test)
ok 274 - should not error
ok 275 - should be equal
ok 276 - (unnamed test)
ok 277 - should not error
ok 278 - should be equal
ok 279 - (unnamed test)
ok 280 - should not error
ok 281 - should be equal
ok 282 - (unnamed test)
ok 283 - should not error
ok 284 - should be equal
ok 285 - (unnamed test)
ok 286 - should not error
ok 287 - should be equal
ok 288 - (unnamed test)
ok 289 - should not error
ok 290 - should be equal
ok 291 - (unnamed test)
ok 292 - should not error
ok 293 - should be equal
ok 294 - (unnamed test)
ok 295 - should not error
ok 296 - should be equal
ok 297 - (unnamed test)
ok 298 - should not error
ok 299 - should be equal
ok 300 - (unnamed test)
ok 301 - should not error
ok 302 - should be equal
ok 303 - (unnamed test)
ok 304 - should not error
ok 305 - should be equal
ok 306 - (unnamed test)
ok 307 - should not error
ok 308 - should be equal
ok 309 - (unnamed test)
ok 310 - should not error
ok 311 - should be equal
ok 312 - (unnamed test)
ok 313 - should not error
ok 314 - should be equal
ok 315 - (unnamed test)
ok 316 - should not error
ok 317 - should be equal
ok 318 - (unnamed test)
ok 319 - should not error
ok 320 - should be equal
ok 321 - (unnamed test)
ok 322 - should not error
ok 323 - should be equal
ok 324 - (unnamed test)
ok 325 - should not error
ok 326 - should be equal
ok 327 - (unnamed test)
ok 328 - should not error
ok 329 - should be equal
ok 330 - (unnamed test)
ok 331 - should not error
ok 332 - should be equal
ok 333 - (unnamed test)
ok 334 - should not error
ok 335 - should be equal
ok 336 - (unnamed test)
ok 337 - should not error
ok 338 - should be equal
ok 339 - (unnamed test)
ok 340 - should not error
ok 341 - should be equal
ok 342 - (unnamed test)
ok 343 - should not error
ok 344 - should be equal
ok 345 - (unnamed test)
ok 346 - should not error
ok 347 - should be equal
ok 348 - (unnamed test)
ok 349 - should not error
ok 350 - should be equal
ok 351 - (unnamed test)
ok 352 - should not error
ok 353 - should be equal
ok 354 - (unnamed test)
ok 355 - should not error
ok 356 - should be equal
ok 357 - (unnamed test)
ok 358 - should not error
ok 359 - should be equal
ok 360 - (unnamed test)
ok 361 - should not error
ok 362 - should be equal
ok 363 - (unnamed test)
ok 364 - should not error
ok 365 - should be equal
ok 366 - (unnamed test)
ok 367 - should not error
ok 368 - should be equal
ok 369 - (unnamed test)
ok 370 - should not error
ok 371 - should be equal
ok 372 - (unnamed test)
ok 373 - should not error
ok 374 - should be equal
ok 375 - (unnamed test)
ok 376 - should not error
ok 377 - should be equal
ok 378 - (unnamed test)
ok 379 - should not error
ok 380 - should be equal
ok 381 - (unnamed test)
ok 382 - should not error
ok 383 - should be equal
ok 384 - (unnamed test)
ok 385 - should not error
ok 386 - should be equal
ok 387 - (unnamed test)
ok 388 - should not error
ok 389 - should be equal
ok 390 - (unnamed test)
ok 391 - should not error
ok 392 - should be equal
ok 393 - (unnamed test)
ok 394 - should not error
ok 395 - should be equal
ok 396 - (unnamed test)
ok 397 - should not error
ok 398 - should be equal
ok 399 - (unnamed test)
ok 400 - should not error
ok 401 - should be equal
ok 402 - (unnamed test)
ok 403 - should not error
ok 404 - should be equal
ok 405 - (unnamed test)
ok 406 - should not error
ok 407 - should be equal
ok 408 - (unnamed test)
ok 409 - should not error
ok 410 - should be equal
ok 411 - (unnamed test)
ok 412 - should not error
ok 413 - should be equal
ok 414 - (unnamed test)
ok 415 - should not error
ok 416 - should be equal
ok 417 - (unnamed test)
ok 418 - should not error
ok 419 - should be equal
ok 420 - (unnamed test)
ok 421 - should not error
ok 422 - should be equal
ok 423 - (unnamed test)
ok 424 - should not error
ok 425 - should be equal
ok 426 - (unnamed test)
ok 427 - should not error
ok 428 - should be equal
ok 429 - (unnamed test)
ok 430 - should not error
ok 431 - should be equal
ok 432 - (unnamed test)
ok 433 - should not error
ok 434 - should be equal
ok 435 - (unnamed test)
ok 436 - should not error
ok 437 - should be equal
ok 438 - (unnamed test)
ok 439 - should not error
ok 440 - should be equal
ok 441 - (unnamed test)
ok 442 - should not error
ok 443 - should be equal
ok 444 - (unnamed test)
ok 445 - should not error
ok 446 - should be equal
ok 447 - (unnamed test)
ok 448 - should not error
ok 449 - should be equal
ok 450 - (unnamed test)
ok 451 - should not error
ok 452 - should be equal
ok 453 - (unnamed test)
ok 454 - should not error
ok 455 - should be equal
ok 456 - (unnamed test)
ok 457 - should not error
ok 458 - should be equal
ok 459 - (unnamed test)
ok 460 - should not error
ok 461 - should be equal
ok 462 - (unnamed test)
ok 463 - should not error
ok 464 - should be equal
ok 465 - (unnamed test)
ok 466 - should not error
ok 467 - should be equal
ok 468 - (unnamed test)
ok 469 - should not error
ok 470 - should be equal
ok 471 - (unnamed test)
ok 472 - should not error
ok 473 - should be equal
ok 474 - (unnamed test)
ok 475 - should not error
ok 476 - should be equal
ok 477 - (unnamed test)
ok 478 - should not error
ok 479 - should be equal
ok 480 - (unnamed test)
ok 481 - should not error
ok 482 - should be equal
ok 483 - (unnamed test)
ok 484 - should not error
ok 485 - should be equal
ok 486 - (unnamed test)
ok 487 - should not error
ok 488 - should be equal
ok 489 - (unnamed test)
ok 490 - should not error
ok 491 - should be equal
ok 492 - (unnamed test)
ok 493 - should not error
ok 494 - should be equal
ok 495 - (unnamed test)
ok 496 - should not error
ok 497 - should be equal
ok 498 - (unnamed test)
ok 499 - should not error
ok 500 - should be equal
ok 501 - (unnamed test)
ok 502 - should not error
ok 503 - should be equal
ok 504 - (unnamed test)
ok 505 - should not error
ok 506 - should be equal
ok 507 - (unnamed test)
ok 508 - should not error
ok 509 - should be equal
ok 510 - (unnamed test)
ok 511 - should not error
ok 512 - should be equal
ok 513 - (unnamed test)
ok 514 - should not error
ok 515 - should be equal
ok 516 - (unnamed test)
ok 517 - should not error
ok 518 - should be equal
ok 519 - (unnamed test)
ok 520 - should not error
ok 521 - should be equal
ok 522 - (unnamed test)
ok 523 - should not error
ok 524 - should be equal
ok 525 - (unnamed test)
ok 526 - should not error
ok 527 - should be equal
ok 528 - (unnamed test)
ok 529 - should not error
ok 530 - should be equal
ok 531 - (unnamed test)
ok 532 - should not error
ok 533 - should be equal
ok 534 - (unnamed test)
ok 535 - should not error
ok 536 - should be equal
ok 537 - (unnamed test)
ok 538 - should not error
ok 539 - should be equal
ok 540 - (unnamed test)
ok 541 - should not error
ok 542 - should be equal
ok 543 - (unnamed test)
ok 544 - should not error
ok 545 - should be equal
ok 546 - (unnamed test)
ok 547 - should not error
ok 548 - should be equal
ok 549 - (unnamed test)
ok 550 - should not error
ok 551 - should be equal
ok 552 - (unnamed test)
ok 553 - should not error
ok 554 - should be equal
ok 555 - (unnamed test)
ok 556 - should not error
ok 557 - should be equal
ok 558 - (unnamed test)
ok 559 - should not error
ok 560 - should be equal
ok 561 - (unnamed test)
ok 562 - should not error
ok 563 - should be equal
ok 564 - (unnamed test)
ok 565 - should not error
ok 566 - should be equal
ok 567 - (unnamed test)
ok 568 - should not error
ok 569 - should be equal
ok 570 - (unnamed test)
ok 571 - should not error
ok 572 - should be equal
ok 573 - (unnamed test)
ok 574 - should not error
ok 575 - should be equal
ok 576 - (unnamed test)
ok 577 - should not error
ok 578 - should be equal
ok 579 - (unnamed test)
ok 580 - should not error
ok 581 - should be equal
ok 582 - (unnamed test)
ok 583 - should not error
ok 584 - should be equal
ok 585 - (unnamed test)
ok 586 - should not error
ok 587 - should be equal
ok 588 - (unnamed test)
ok 589 - should not error
ok 590 - should be equal
ok 591 - (unnamed test)
ok 592 - should not error
ok 593 - should be equal
ok 594 - (unnamed test)
ok 595 - should not error
ok 596 - should be equal
ok 597 - (unnamed test)
ok 598 - should not error
ok 599 - should be equal
ok 600 - (unnamed test)
ok 601 - should not error
ok 602 - should be equal
ok 603 - (unnamed test)
ok 604 - should not error
ok 605 - should be equal
ok 606 - (unnamed test)
ok 607 - should not error
ok 608 - should be equal
ok 609 - (unnamed test)
ok 610 - should not error
ok 611 - should be equal
ok 612 - (unnamed test)
ok 613 - should not error
ok 614 - should be equal
ok 615 - (unnamed test)
ok 616 - should not error
ok 617 - should be equal
ok 618 - (unnamed test)
ok 619 - should not error
ok 620 - should be equal
ok 621 - (unnamed test)
ok 622 - should not error
ok 623 - should be equal
ok 624 - (unnamed test)
ok 625 - should not error
ok 626 - should be equal
ok 627 - (unnamed test)
ok 628 - should not error
ok 629 - should be equal
ok 630 - (unnamed test)
ok 631 - should not error
ok 632 - should be equal
ok 633 - (unnamed test)
ok 634 - should not error
ok 635 - should be equal
ok 636 - (unnamed test)
ok 637 - should not error
ok 638 - should be equal
ok 639 - (unnamed test)
ok 640 - should not error
ok 641 - should be equal
ok 642 - (unnamed test)
ok 643 - should not error
ok 644 - should be equal
ok 645 - (unnamed test)
ok 646 - should not error
ok 647 - should be equal
ok 648 - (unnamed test)
ok 649 - should not error
ok 650 - should be equal
ok 651 - (unnamed test)
ok 652 - should not error
ok 653 - should be equal
ok 654 - (unnamed test)
ok 655 - should not error
ok 656 - should be equal
ok 657 - (unnamed test)
ok 658 - should not error
ok 659 - should be equal
ok 660 - (unnamed test)
ok 661 - should not error
ok 662 - should be equal
ok 663 - (unnamed test)
ok 664 - should not error
ok 665 - should be equal
ok 666 - (unnamed test)
ok 667 - should not error
ok 668 - should be equal
ok 669 - (unnamed test)
ok 670 - should not error
ok 671 - should be equal
ok 672 - (unnamed test)
ok 673 - should not error
ok 674 - should be equal
ok 675 - (unnamed test)
ok 676 - should not error
ok 677 - should be equal
ok 678 - (unnamed test)
ok 679 - should not error
ok 680 - should be equal
ok 681 - (unnamed test)
ok 682 - should not error
ok 683 - should be equal
ok 684 - (unnamed test)
ok 685 - should not error
ok 686 - should be equal
ok 687 - (unnamed test)
ok 688 - should not error
ok 689 - should be equal
ok 690 - (unnamed test)
ok 691 - should not error
ok 692 - should be equal
ok 693 - (unnamed test)
ok 694 - should not error
ok 695 - should be equal
ok 696 - (unnamed test)
ok 697 - should not error
ok 698 - should be equal
ok 699 - (unnamed test)
ok 700 - should not error
ok 701 - should be equal
ok 702 - (unnamed test)
ok 703 - should not error
ok 704 - should be equal
ok 705 - (unnamed test)
ok 706 - should not error
ok 707 - should be equal
ok 708 - (unnamed test)
ok 709 - should not error
ok 710 - should be equal
ok 711 - (unnamed test)
ok 712 - should not error
ok 713 - should be equal
ok 714 - (unnamed test)
ok 715 - should not error
ok 716 - should be equal
ok 717 - (unnamed test)
ok 718 - should not error
ok 719 - should be equal
ok 720 - (unnamed test)
ok 721 - should not error
ok 722 - should be equal
ok 723 - (unnamed test)
ok 724 - should not error
ok 725 - should be equal
ok 726 - (unnamed test)
ok 727 - should not error
ok 728 - should be equal
ok 729 - (unnamed test)
ok 730 - should not error
ok 731 - should be equal
ok 732 - (unnamed test)
ok 733 - should not error
ok 734 - should be equal
ok 735 - (unnamed test)
ok 736 - should not error
ok 737 - should be equal
ok 738 - (unnamed test)
ok 739 - should not error
ok 740 - should be equal
ok 741 - (unnamed test)
ok 742 - should not error
ok 743 - should be equal
ok 744 - (unnamed test)
ok 745 - should not error
ok 746 - should be equal
ok 747 - (unnamed test)
ok 748 - should not error
ok 749 - should be equal
ok 750 - (unnamed test)
ok 751 - should not error
ok 752 - should be equal
ok 753 - (unnamed test)
ok 754 - should not error
ok 755 - should be equal
ok 756 - (unnamed test)
ok 757 - should not error
ok 758 - should be equal
ok 759 - (unnamed test)
ok 760 - should not error
ok 761 - should be equal
ok 762 - (unnamed test)
ok 763 - should not error
ok 764 - should be equal
ok 765 - (unnamed test)
ok 766 - should not error
ok 767 - should be equal
ok 768 - (unnamed test)
ok 769 - should not error
ok 770 - should be equal
ok 771 - (unnamed test)
ok 772 - should not error
ok 773 - should be equal
ok 774 - (unnamed test)
ok 775 - should not error
ok 776 - should be equal
ok 777 - (unnamed test)
ok 778 - should not error
ok 779 - should be equal
ok 780 - (unnamed test)
ok 781 - should not error
ok 782 - should be equal
ok 783 - (unnamed test)
ok 784 - should not error
ok 785 - should be equal
ok 786 - (unnamed test)
ok 787 - should not error
ok 788 - should be equal
ok 789 - (unnamed test)
ok 790 - should not error
ok 791 - should be equal
ok 792 - (unnamed test)
ok 793 - should not error
ok 794 - should be equal
ok 795 - (unnamed test)
ok 796 - should not error
ok 797 - should be equal
ok 798 - (unnamed test)
ok 799 - should not error
ok 800 - should be equal
ok 801 - (unnamed test)
ok 802 - should not error
ok 803 - should be equal
ok 804 - (unnamed test)
ok 805 - should not error
ok 806 - should be equal
ok 807 - (unnamed test)
ok 808 - should not error
ok 809 - should be equal
ok 810 - (unnamed test)
ok 811 - should not error
ok 812 - should be equal
ok 813 - (unnamed test)
ok 814 - should not error
ok 815 - should be equal
ok 816 - (unnamed test)
ok 817 - should not error
ok 818 - should be equal
ok 819 - (unnamed test)
ok 820 - should not error
ok 821 - should be equal
ok 822 - (unnamed test)
ok 823 - should not error
ok 824 - should be equal
ok 825 - (unnamed test)
ok 826 - should not error
ok 827 - should be equal
ok 828 - (unnamed test)
ok 829 - should not error
ok 830 - should be equal
ok 831 - (unnamed test)
ok 832 - should not error
ok 833 - should be equal
ok 834 - (unnamed test)
ok 835 - should not error
ok 836 - should be equal
ok 837 - (unnamed test)
ok 838 - should not error
ok 839 - should be equal
ok 840 - (unnamed test)
ok 841 - should not error
ok 842 - should be equal
ok 843 - (unnamed test)
ok 844 - should not error
ok 845 - should be equal
ok 846 - (unnamed test)
ok 847 - should not error
ok 848 - should be equal
ok 849 - (unnamed test)
ok 850 - should not error
ok 851 - should be equal
ok 852 - (unnamed test)
ok 853 - should not error
ok 854 - should be equal
ok 855 - (unnamed test)
ok 856 - should not error
ok 857 - should be equal
ok 858 - (unnamed test)
ok 859 - should not error
ok 860 - should be equal
ok 861 - (unnamed test)
ok 862 - should not error
ok 863 - should be equal
ok 864 - (unnamed test)
ok 865 - should not error
ok 866 - should be equal
ok 867 - (unnamed test)
ok 868 - should not error
ok 869 - should be equal
ok 870 - (unnamed test)
ok 871 - should not error
ok 872 - should be equal
ok 873 - (unnamed test)
ok 874 - should not error
ok 875 - should be equal
ok 876 - (unnamed test)
ok 877 - should not error
ok 878 - should be equal
ok 879 - (unnamed test)
ok 880 - should not error
ok 881 - should be equal
ok 882 - (unnamed test)
ok 883 - should not error
ok 884 - should be equal
ok 885 - (unnamed test)
ok 886 - should not error
ok 887 - should be equal
ok 888 - (unnamed test)
ok 889 - should not error
ok 890 - should be equal
ok 891 - (unnamed test)
ok 892 - should not error
ok 893 - should be equal
ok 894 - (unnamed test)
ok 895 - should not error
ok 896 - should be equal
ok 897 - (unnamed test)
ok 898 - should not error
ok 899 - should be equal
ok 900 - (unnamed test)
ok 37 - 300 requests succeed # time=5428.142ms
# Subtest: request args validation
1..2
ok 1 - type is InvalidArgumentError
ok 2 - type is InvalidArgumentError
ok 38 - request args validation # time=52.85ms
# Subtest: request args validation promise
1..1
ok 1 - type is InvalidArgumentError
ok 39 - request args validation promise # time=12.654ms
# Subtest: increase pipelining
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 40 - increase pipelining # time=50.172ms
# Subtest: destroy in push
1..4
ok 1 - should not error
ok 2 - expect truthy value
ok 3 - should not error
ok 4 - should be equal
ok 41 - destroy in push # time=171.874ms
# Subtest: non recoverable socket error fails pending request
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 42 - non recoverable socket error fails pending request #
time=48.945ms
# Subtest: POST empty with error
1..1
ok 1 - should be equal
ok 43 - POST empty with error # time=54.612ms
# Subtest: busy
1..2
ok 1 - should be equal
ok 2 - should not error
ok 44 - busy # time=91.389ms
# Subtest: connected
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should not error
ok 6 - should be equal
ok 7 - should be equal
ok 45 - connected # time=115.127ms
# Subtest: emit disconnect after destroy
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - (unnamed test)
ok 4 - should be equal
ok 46 - emit disconnect after destroy # time=62.372ms
# Subtest: end response before request
1..2
not ok 1 - Headers Timeout Error
---
stack: >
Timeout.onParserTimeout [as callback]
(/usr/share/nodejs/undici/lib/client.js:906:28)
Timeout.onTimeout [as _onTimeout]
(/usr/share/nodejs/undici/lib/timers.js:18:13)
at:
line: 906
column: 28
file: /usr/share/nodejs/undici/lib/client.js
function: Timeout.onParserTimeout
method: callback
type: HeadersTimeoutError
code: UND_ERR_HEADERS_TIMEOUT
tapCaught: unhandledRejection
test: end response before request
source: |2
assert(!parser.paused, 'cannot be paused while
waiting for headers')
util.destroy(socket, new HeadersTimeoutError())
---------------------------^
}
} else if (timeoutType === TIMEOUT_BODY) {
...
# test count(1) != plan(2)
# failed 1 test
not ok 47 - end response before request # time=168520.112ms
# Subtest: parser pause with no body timeout
1..2
ok 1 - should not error
ok 2 - should be equal
ok 48 - parser pause with no body timeout # time=16196.56ms
# Subtest: TypedArray and DataView body
1..3
ok 1 - should be equal
ok 2 - should not error
ok 3 - should be equal
ok 49 - TypedArray and DataView body # time=8.001ms
# Subtest: async iterator empty chunk continues
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should not error
ok 5 - should be equal
ok 50 - async iterator empty chunk continues # time=8.512ms
# Subtest: async iterator error from server destroys early
1..3
ok 1 - expect truthy value
ok 2 - should be equal
ok 3 - expect truthy value
ok 51 - async iterator error from server destroys early # time=11.874ms
# Subtest: regular iterator error from server closes early
1..3
ok 1 - expect truthy value
ok 2 - should be equal
ok 3 - expect truthy value
ok 52 - regular iterator error from server closes early #
time=13506.262ms
# Subtest: async iterator early return closes early
1..3
ok 1 - should not error
ok 2 - should be equal
ok 3 - expect truthy value
ok 53 - async iterator early return closes early # time=9.224ms
# Subtest: async iterator yield unsupported TypedArray
1..3
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 3 - should be equal
ok 54 - async iterator yield unsupported TypedArray # time=11.595ms
# Subtest: async iterator yield object error
1..3
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 3 - should be equal
ok 55 - async iterator yield object error # time=231.361ms
# Subtest: \\r\\n in Headers
1..1
ok 1 - should be equal
ok 56 - \\r\\n in Headers # time=10.066ms
# Subtest: \\r in Headers
1..1
ok 1 - should be equal
ok 57 - \\r in Headers # time=4.066ms
# Subtest: \\n in Headers
1..1
ok 1 - should be equal
ok 58 - \\n in Headers # time=5.727ms
# Subtest: \\n in Headers
1..1
ok 1 - should be equal
ok 59 - \\n in Headers # time=6.575ms
# Subtest: \\n in Path
1..1
ok 1 - should be equal
ok 60 - \\n in Path # time=4.662ms
# Subtest: \\n in Method
1..1
ok 1 - should be equal
ok 61 - \\n in Method # time=3.499ms
1..61
# failed 1 of 61 tests
# skip: 2
# time=221640.343ms
not ok 22 - test/client.js # time=221640.343ms
---
env: {}
file: test/client.js
command: /usr/bin/node
args:
- test/client.js
stdio:
- 0
- pipe
- 2
cwd: /tmp/autopkgtest-lxc.c2jl4ah2/downtmp/autopkgtest_tmp/smokepdVg8e
exitCode: 1
...
# Subtest: test/close-and-destroy.js
# Subtest: close waits for queued requests to finish
1..16
ok 1 - request received
ok 2 - should not error
ok 3 - should be equal
ok 4 - should be equal
ok 5 - request received
ok 6 - should not error
ok 7 - should be equal
ok 8 - should be equal
ok 9 - request received
ok 10 - should not error
ok 11 - should be equal
ok 12 - should be equal
ok 13 - request received
ok 14 - should not error
ok 15 - should be equal
ok 16 - should be equal
ok 1 - close waits for queued requests to finish # time=2207.409ms
# Subtest: destroy invoked all pending callbacks
1..4
ok 1 - should not error
ok 2 - type is ClientDestroyedError
ok 3 - type is ClientDestroyedError
ok 4 - expect truthy value
ok 2 - destroy invoked all pending callbacks # time=200.83ms
# Subtest: destroy invoked all pending callbacks ticked
1..4
ok 1 - should be equal
ok 2 - type is ClientDestroyedError
ok 3 - should be equal
ok 4 - type is ClientDestroyedError
ok 3 - destroy invoked all pending callbacks ticked # time=28.384ms
# Subtest: close waits until socket is destroyed
1..4
ok 1 - should not error
ok 2 - should not error
ok 3 - should be equal
ok 4 - should be equal
ok 4 - close waits until socket is destroyed # time=111.984ms
# Subtest: close should still reconnect
1..6
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 3 - should not error
ok 4 - should not error
ok 5 - should not error
ok 6 - should be equal
ok 5 - close should still reconnect # time=329.314ms
# Subtest: close should call callback once finished
1..6
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 3 - should not error
ok 4 - should not error
ok 5 - should not error
ok 6 - should be equal
ok 6 - close should call callback once finished # time=117.046ms
# Subtest: closed and destroyed errors
1..4
ok 1 - type is ClientClosedError
ok 2 - expect truthy value
ok 3 - type is ClientDestroyedError
ok 4 - should not error
ok 7 - closed and destroyed errors # time=19.017ms
# Subtest: close after and destroy should error
1..2
ok 1 - type is ClientDestroyedError
ok 2 - type is ClientDestroyedError
ok 8 - close after and destroy should error # time=29.21ms
# Subtest: close socket and reconnect after
maxRequestsPerClient reached
1..5
ok 1 - expect resolving Promise
ok 2 - expect resolving Promise
ok 3 - expect resolving Promise
ok 4 - expect resolving Promise
ok 5 - should be equal
ok 9 - close socket and reconnect after maxRequestsPerClient
reached # time=279.236ms
# Subtest: close socket and reconnect after
maxRequestsPerClient reached (async)
1..2
ok 1 - expect resolving Promise
ok 2 - should be equal
ok 10 - close socket and reconnect after maxRequestsPerClient
reached (async) # time=314.432ms
# Subtest: should not close socket when no maxRequestsPerClient
is provided
1..5
ok 1 - expect resolving Promise
ok 2 - expect resolving Promise
ok 3 - expect resolving Promise
ok 4 - expect resolving Promise
ok 5 - should be equal
ok 11 - should not close socket when no maxRequestsPerClient is
provided # time=232.635ms
1..11
# time=4261.99ms
ok 23 - test/close-and-destroy.js # time=4261.99ms
# Subtest: test/connect-errconnect.js
# Subtest: connect-connectionError
1..2
ok 1 - (unnamed test)
ok 2 - should be equal
ok 1 - connect-connectionError # time=713.625ms
1..1
# time=942.097ms
ok 24 - test/connect-errconnect.js # time=942.097ms
# Subtest: test/connect-timeout.js
# Subtest: priotorise socket errors over timeouts
1..1
ok 1 - should be equal
ok 1 - priotorise socket errors over timeouts # time=2222.516ms
# Subtest: connect-timeout
1..1
ok 1 - type is ConnectTimeoutError
ok 2 - connect-timeout # time=1089.345ms
# Subtest: connect-timeout
1..1
ok 1 - type is ConnectTimeoutError
ok 3 - connect-timeout # time=1054.167ms
1..3
# time=4665.43ms
ok 25 - test/connect-timeout.js # time=4665.43ms
# Subtest: test/content-length.js
# Subtest: request invalid content-length
1..10
ok 1 - type is RequestContentLengthMismatchError
ok 2 - type is RequestContentLengthMismatchError
ok 3 - type is RequestContentLengthMismatchError
ok 4 - type is RequestContentLengthMismatchError
ok 5 - type is RequestContentLengthMismatchError
ok 6 - type is RequestContentLengthMismatchError
ok 7 - type is RequestContentLengthMismatchError
ok 8 - type is RequestContentLengthMismatchError
ok 9 - type is RequestContentLengthMismatchError
ok 10 - type is RequestContentLengthMismatchError
ok 1 - request invalid content-length # time=2464.755ms
# Subtest: request streaming stream invalid content-length
1..4
ok 1 - type is RequestContentLengthMismatchError
ok 2 - (unnamed test)
ok 3 - type is RequestContentLengthMismatchError
ok 4 - (unnamed test)
ok 2 - request streaming stream invalid content-length # time=237.8ms
# Subtest: request streaming async-iterator invalid content-length
1..4
ok 1 - (unnamed test)
ok 2 - type is RequestContentLengthMismatchError
ok 3 - (unnamed test)
ok 4 - type is RequestContentLengthMismatchError
ok 3 - request streaming async-iterator invalid content-length #
time=308.853ms
# Subtest: request stream streaming data when content-length=0
1..1
ok 1 - type is RequestContentLengthMismatchError
ok 4 - request stream streaming data when content-length=0 #
time=86.875ms
# Subtest: request async-iterator streaming data when
content-length=0
1..1
ok 1 - type is RequestContentLengthMismatchError
ok 5 - request async-iterator streaming data when content-length=0
# time=88.916ms
# Subtest: request streaming no body data when content-length=0
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 6 - request streaming no body data when content-length=0 #
time=195.395ms
# Subtest: response invalid content length with close
1..3
ok 1 - should not error
ok 2 - should be equal
ok 3 - should be equal
ok 7 - response invalid content length with close # time=208.535ms
1..7
# time=3888.479ms
ok 26 - test/content-length.js # time=3888.479ms
# Subtest: test/dispatcher.js
# Subtest: dispatcher implementation
1..6
ok 1 - throws on unimplemented dispatch
ok 2 - throws on unimplemented close
ok 3 - throws on unimplemented destroy
ok 4 - throws on unimplemented dispatch
ok 5 - throws on unimplemented close
ok 6 - throws on unimplemented destroy
ok 1 - dispatcher implementation # time=628.771ms
1..1
# time=900.727ms
ok 27 - test/dispatcher.js # time=900.727ms
# Subtest: test/errors.js
# Subtest: UndiciError
1..0
ok 1 - UndiciError # time=969.287ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 2 - should use default message # time=90.031ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 3 - should use provided message # time=30.534ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 4 - should have proper fields # time=71.181ms
# Subtest: ConnectTimeoutError
1..0
ok 5 - ConnectTimeoutError # time=403.817ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 6 - should use default message # time=13.132ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 7 - should use provided message # time=9.649ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 8 - should have proper fields # time=52.844ms
# Subtest: HeadersTimeoutError
1..0
ok 9 - HeadersTimeoutError # time=227.012ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 10 - should use default message # time=33.126ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 11 - should use provided message # time=19.839ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 12 - should have proper fields # time=75.008ms
# Subtest: HeadersOverflowError
1..0
ok 13 - HeadersOverflowError # time=445.907ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 14 - should use default message # time=14.956ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 15 - should use provided message # time=14.695ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 16 - should have proper fields # time=51.991ms
# Subtest: InvalidArgumentError
1..0
ok 17 - InvalidArgumentError # time=656.496ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 18 - should use default message # time=13.63ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 19 - should use provided message # time=8.678ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 20 - should have proper fields # time=53.64ms
# Subtest: InvalidReturnValueError
1..0
ok 21 - InvalidReturnValueError # time=341.246ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 22 - should use default message # time=11.695ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 23 - should use provided message # time=8.229ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 24 - should have proper fields # time=56.497ms
# Subtest: AbortError
1..0
ok 25 - AbortError # time=614.922ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 26 - should use default message # time=11.578ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 27 - should use provided message # time=7.978ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 28 - should have proper fields # time=54.096ms
# Subtest: InformationalError
1..0
ok 29 - InformationalError # time=249.007ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 30 - should use default message # time=10.082ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 31 - should use provided message # time=6.667ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 32 - should have proper fields # time=43.788ms
# Subtest: RequestContentLengthMismatchError
1..0
ok 33 - RequestContentLengthMismatchError # time=276.668ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 34 - should use default message # time=7.763ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 35 - should use provided message # time=5.698ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 36 - should have proper fields # time=29.132ms
# Subtest: ClientDestroyedError
1..0
ok 37 - ClientDestroyedError # time=579.444ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 38 - should use default message # time=11.528ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 39 - should use provided message # time=7.616ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 40 - should have proper fields # time=41.726ms
# Subtest: ClientClosedError
1..0
ok 41 - ClientClosedError # time=363.897ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 42 - should use default message # time=14.486ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 43 - should use provided message # time=4.71ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 44 - should have proper fields # time=38.669ms
# Subtest: SocketError
1..0
ok 45 - SocketError # time=339.643ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 46 - should use default message # time=17.29ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 47 - should use provided message # time=14.952ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 48 - should have proper fields # time=74.79ms
# Subtest: NotSupportedError
1..0
ok 49 - NotSupportedError # time=242.908ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 50 - should use default message # time=8.29ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 51 - should use provided message # time=6.479ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 52 - should have proper fields # time=321.494ms
# Subtest: ResponseContentLengthMismatchError
1..0
ok 53 - ResponseContentLengthMismatchError # time=235.435ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 54 - should use default message # time=9.298ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 55 - should use provided message # time=7.394ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 56 - should have proper fields # time=40.5ms
# Subtest: ResponseExceededMaxSizeError
1..0
ok 57 - ResponseExceededMaxSizeError # time=250.539ms
# Subtest: should use default message
1..1
ok 1 - should be equal
ok 58 - should use default message # time=8.62ms
# Subtest: should use provided message
1..1
ok 1 - should be equal
ok 59 - should use provided message # time=6.615ms
# Subtest: should have proper fields
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 6 - expect truthy value
ok 60 - should have proper fields # time=35.275ms
# Subtest: Default HTTPParseError Codes
1..0
ok 61 - Default HTTPParseError Codes # time=78.544ms
# Subtest: code and data should be undefined when not set
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 62 - code and data should be undefined when not set # time=9.704ms
1..62
# time=11865.855ms
ok 28 - test/errors.js # time=11865.855ms
# Subtest: test/fixed-queue.js
# Subtest: fixed queue 1
1..5
ok 1 - should be equal
ok 2 - expect truthy value
ok 3 - expect truthy value
ok 4 - should be equal
ok 5 - should be equal
ok 1 - fixed queue 1 # time=432.481ms
# Subtest: fixed queue 2
1..2054
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 3 - should not be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should be equal
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should be equal
ok 23 - should be equal
ok 24 - should be equal
ok 25 - should be equal
ok 26 - should be equal
ok 27 - should be equal
ok 28 - should be equal
ok 29 - should be equal
ok 30 - should be equal
ok 31 - should be equal
ok 32 - should be equal
ok 33 - should be equal
ok 34 - should be equal
ok 35 - should be equal
ok 36 - should be equal
ok 37 - should be equal
ok 38 - should be equal
ok 39 - should be equal
ok 40 - should be equal
ok 41 - should be equal
ok 42 - should be equal
ok 43 - should be equal
ok 44 - should be equal
ok 45 - should be equal
ok 46 - should be equal
ok 47 - should be equal
ok 48 - should be equal
ok 49 - should be equal
ok 50 - should be equal
ok 51 - should be equal
ok 52 - should be equal
ok 53 - should be equal
ok 54 - should be equal
ok 55 - should be equal
ok 56 - should be equal
ok 57 - should be equal
ok 58 - should be equal
ok 59 - should be equal
ok 60 - should be equal
ok 61 - should be equal
ok 62 - should be equal
ok 63 - should be equal
ok 64 - should be equal
ok 65 - should be equal
ok 66 - should be equal
ok 67 - should be equal
ok 68 - should be equal
ok 69 - should be equal
ok 70 - should be equal
ok 71 - should be equal
ok 72 - should be equal
ok 73 - should be equal
ok 74 - should be equal
ok 75 - should be equal
ok 76 - should be equal
ok 77 - should be equal
ok 78 - should be equal
ok 79 - should be equal
ok 80 - should be equal
ok 81 - should be equal
ok 82 - should be equal
ok 83 - should be equal
ok 84 - should be equal
ok 85 - should be equal
ok 86 - should be equal
ok 87 - should be equal
ok 88 - should be equal
ok 89 - should be equal
ok 90 - should be equal
ok 91 - should be equal
ok 92 - should be equal
ok 93 - should be equal
ok 94 - should be equal
ok 95 - should be equal
ok 96 - should be equal
ok 97 - should be equal
ok 98 - should be equal
ok 99 - should be equal
ok 100 - should be equal
ok 101 - should be equal
ok 102 - should be equal
ok 103 - should be equal
ok 104 - should be equal
ok 105 - should be equal
ok 106 - should be equal
ok 107 - should be equal
ok 108 - should be equal
ok 109 - should be equal
ok 110 - should be equal
ok 111 - should be equal
ok 112 - should be equal
ok 113 - should be equal
ok 114 - should be equal
ok 115 - should be equal
ok 116 - should be equal
ok 117 - should be equal
ok 118 - should be equal
ok 119 - should be equal
ok 120 - should be equal
ok 121 - should be equal
ok 122 - should be equal
ok 123 - should be equal
ok 124 - should be equal
ok 125 - should be equal
ok 126 - should be equal
ok 127 - should be equal
ok 128 - should be equal
ok 129 - should be equal
ok 130 - should be equal
ok 131 - should be equal
ok 132 - should be equal
ok 133 - should be equal
ok 134 - should be equal
ok 135 - should be equal
ok 136 - should be equal
ok 137 - should be equal
ok 138 - should be equal
ok 139 - should be equal
ok 140 - should be equal
ok 141 - should be equal
ok 142 - should be equal
ok 143 - should be equal
ok 144 - should be equal
ok 145 - should be equal
ok 146 - should be equal
ok 147 - should be equal
ok 148 - should be equal
ok 149 - should be equal
ok 150 - should be equal
ok 151 - should be equal
ok 152 - should be equal
ok 153 - should be equal
ok 154 - should be equal
ok 155 - should be equal
ok 156 - should be equal
ok 157 - should be equal
ok 158 - should be equal
ok 159 - should be equal
ok 160 - should be equal
ok 161 - should be equal
ok 162 - should be equal
ok 163 - should be equal
ok 164 - should be equal
ok 165 - should be equal
ok 166 - should be equal
ok 167 - should be equal
ok 168 - should be equal
ok 169 - should be equal
ok 170 - should be equal
ok 171 - should be equal
ok 172 - should be equal
ok 173 - should be equal
ok 174 - should be equal
ok 175 - should be equal
ok 176 - should be equal
ok 177 - should be equal
ok 178 - should be equal
ok 179 - should be equal
ok 180 - should be equal
ok 181 - should be equal
ok 182 - should be equal
ok 183 - should be equal
ok 184 - should be equal
ok 185 - should be equal
ok 186 - should be equal
ok 187 - should be equal
ok 188 - should be equal
ok 189 - should be equal
ok 190 - should be equal
ok 191 - should be equal
ok 192 - should be equal
ok 193 - should be equal
ok 194 - should be equal
ok 195 - should be equal
ok 196 - should be equal
ok 197 - should be equal
ok 198 - should be equal
ok 199 - should be equal
ok 200 - should be equal
ok 201 - should be equal
ok 202 - should be equal
ok 203 - should be equal
ok 204 - should be equal
ok 205 - should be equal
ok 206 - should be equal
ok 207 - should be equal
ok 208 - should be equal
ok 209 - should be equal
ok 210 - should be equal
ok 211 - should be equal
ok 212 - should be equal
ok 213 - should be equal
ok 214 - should be equal
ok 215 - should be equal
ok 216 - should be equal
ok 217 - should be equal
ok 218 - should be equal
ok 219 - should be equal
ok 220 - should be equal
ok 221 - should be equal
ok 222 - should be equal
ok 223 - should be equal
ok 224 - should be equal
ok 225 - should be equal
ok 226 - should be equal
ok 227 - should be equal
ok 228 - should be equal
ok 229 - should be equal
ok 230 - should be equal
ok 231 - should be equal
ok 232 - should be equal
ok 233 - should be equal
ok 234 - should be equal
ok 235 - should be equal
ok 236 - should be equal
ok 237 - should be equal
ok 238 - should be equal
ok 239 - should be equal
ok 240 - should be equal
ok 241 - should be equal
ok 242 - should be equal
ok 243 - should be equal
ok 244 - should be equal
ok 245 - should be equal
ok 246 - should be equal
ok 247 - should be equal
ok 248 - should be equal
ok 249 - should be equal
ok 250 - should be equal
ok 251 - should be equal
ok 252 - should be equal
ok 253 - should be equal
ok 254 - should be equal
ok 255 - should be equal
ok 256 - should be equal
ok 257 - should be equal
ok 258 - should be equal
ok 259 - should be equal
ok 260 - should be equal
ok 261 - should be equal
ok 262 - should be equal
ok 263 - should be equal
ok 264 - should be equal
ok 265 - should be equal
ok 266 - should be equal
ok 267 - should be equal
ok 268 - should be equal
ok 269 - should be equal
ok 270 - should be equal
ok 271 - should be equal
ok 272 - should be equal
ok 273 - should be equal
ok 274 - should be equal
ok 275 - should be equal
ok 276 - should be equal
ok 277 - should be equal
ok 278 - should be equal
ok 279 - should be equal
ok 280 - should be equal
ok 281 - should be equal
ok 282 - should be equal
ok 283 - should be equal
ok 284 - should be equal
ok 285 - should be equal
ok 286 - should be equal
ok 287 - should be equal
ok 288 - should be equal
ok 289 - should be equal
ok 290 - should be equal
ok 291 - should be equal
ok 292 - should be equal
ok 293 - should be equal
ok 294 - should be equal
ok 295 - should be equal
ok 296 - should be equal
ok 297 - should be equal
ok 298 - should be equal
ok 299 - should be equal
ok 300 - should be equal
ok 301 - should be equal
ok 302 - should be equal
ok 303 - should be equal
ok 304 - should be equal
ok 305 - should be equal
ok 306 - should be equal
ok 307 - should be equal
ok 308 - should be equal
ok 309 - should be equal
ok 310 - should be equal
ok 311 - should be equal
ok 312 - should be equal
ok 313 - should be equal
ok 314 - should be equal
ok 315 - should be equal
ok 316 - should be equal
ok 317 - should be equal
ok 318 - should be equal
ok 319 - should be equal
ok 320 - should be equal
ok 321 - should be equal
ok 322 - should be equal
ok 323 - should be equal
ok 324 - should be equal
ok 325 - should be equal
ok 326 - should be equal
ok 327 - should be equal
ok 328 - should be equal
ok 329 - should be equal
ok 330 - should be equal
ok 331 - should be equal
ok 332 - should be equal
ok 333 - should be equal
ok 334 - should be equal
ok 335 - should be equal
ok 336 - should be equal
ok 337 - should be equal
ok 338 - should be equal
ok 339 - should be equal
ok 340 - should be equal
ok 341 - should be equal
ok 342 - should be equal
ok 343 - should be equal
ok 344 - should be equal
ok 345 - should be equal
ok 346 - should be equal
ok 347 - should be equal
ok 348 - should be equal
ok 349 - should be equal
ok 350 - should be equal
ok 351 - should be equal
ok 352 - should be equal
ok 353 - should be equal
ok 354 - should be equal
ok 355 - should be equal
ok 356 - should be equal
ok 357 - should be equal
ok 358 - should be equal
ok 359 - should be equal
ok 360 - should be equal
ok 361 - should be equal
ok 362 - should be equal
ok 363 - should be equal
ok 364 - should be equal
ok 365 - should be equal
ok 366 - should be equal
ok 367 - should be equal
ok 368 - should be equal
ok 369 - should be equal
ok 370 - should be equal
ok 371 - should be equal
ok 372 - should be equal
ok 373 - should be equal
ok 374 - should be equal
ok 375 - should be equal
ok 376 - should be equal
ok 377 - should be equal
ok 378 - should be equal
ok 379 - should be equal
ok 380 - should be equal
ok 381 - should be equal
ok 382 - should be equal
ok 383 - should be equal
ok 384 - should be equal
ok 385 - should be equal
ok 386 - should be equal
ok 387 - should be equal
ok 388 - should be equal
ok 389 - should be equal
ok 390 - should be equal
ok 391 - should be equal
ok 392 - should be equal
ok 393 - should be equal
ok 394 - should be equal
ok 395 - should be equal
ok 396 - should be equal
ok 397 - should be equal
ok 398 - should be equal
ok 399 - should be equal
ok 400 - should be equal
ok 401 - should be equal
ok 402 - should be equal
ok 403 - should be equal
ok 404 - should be equal
ok 405 - should be equal
ok 406 - should be equal
ok 407 - should be equal
ok 408 - should be equal
ok 409 - should be equal
ok 410 - should be equal
ok 411 - should be equal
ok 412 - should be equal
ok 413 - should be equal
ok 414 - should be equal
ok 415 - should be equal
ok 416 - should be equal
ok 417 - should be equal
ok 418 - should be equal
ok 419 - should be equal
ok 420 - should be equal
ok 421 - should be equal
ok 422 - should be equal
ok 423 - should be equal
ok 424 - should be equal
ok 425 - should be equal
ok 426 - should be equal
ok 427 - should be equal
ok 428 - should be equal
ok 429 - should be equal
ok 430 - should be equal
ok 431 - should be equal
ok 432 - should be equal
ok 433 - should be equal
ok 434 - should be equal
ok 435 - should be equal
ok 436 - should be equal
ok 437 - should be equal
ok 438 - should be equal
ok 439 - should be equal
ok 440 - should be equal
ok 441 - should be equal
ok 442 - should be equal
ok 443 - should be equal
ok 444 - should be equal
ok 445 - should be equal
ok 446 - should be equal
ok 447 - should be equal
ok 448 - should be equal
ok 449 - should be equal
ok 450 - should be equal
ok 451 - should be equal
ok 452 - should be equal
ok 453 - should be equal
ok 454 - should be equal
ok 455 - should be equal
ok 456 - should be equal
ok 457 - should be equal
ok 458 - should be equal
ok 459 - should be equal
ok 460 - should be equal
ok 461 - should be equal
ok 462 - should be equal
ok 463 - should be equal
ok 464 - should be equal
ok 465 - should be equal
ok 466 - should be equal
ok 467 - should be equal
ok 468 - should be equal
ok 469 - should be equal
ok 470 - should be equal
ok 471 - should be equal
ok 472 - should be equal
ok 473 - should be equal
ok 474 - should be equal
ok 475 - should be equal
ok 476 - should be equal
ok 477 - should be equal
ok 478 - should be equal
ok 479 - should be equal
ok 480 - should be equal
ok 481 - should be equal
ok 482 - should be equal
ok 483 - should be equal
ok 484 - should be equal
ok 485 - should be equal
ok 486 - should be equal
ok 487 - should be equal
ok 488 - should be equal
ok 489 - should be equal
ok 490 - should be equal
ok 491 - should be equal
ok 492 - should be equal
ok 493 - should be equal
ok 494 - should be equal
ok 495 - should be equal
ok 496 - should be equal
ok 497 - should be equal
ok 498 - should be equal
ok 499 - should be equal
ok 500 - should be equal
ok 501 - should be equal
ok 502 - should be equal
ok 503 - should be equal
ok 504 - should be equal
ok 505 - should be equal
ok 506 - should be equal
ok 507 - should be equal
ok 508 - should be equal
ok 509 - should be equal
ok 510 - should be equal
ok 511 - should be equal
ok 512 - should be equal
ok 513 - should be equal
ok 514 - should be equal
ok 515 - should be equal
ok 516 - should be equal
ok 517 - should be equal
ok 518 - should be equal
ok 519 - should be equal
ok 520 - should be equal
ok 521 - should be equal
ok 522 - should be equal
ok 523 - should be equal
ok 524 - should be equal
ok 525 - should be equal
ok 526 - should be equal
ok 527 - should be equal
ok 528 - should be equal
ok 529 - should be equal
ok 530 - should be equal
ok 531 - should be equal
ok 532 - should be equal
ok 533 - should be equal
ok 534 - should be equal
ok 535 - should be equal
ok 536 - should be equal
ok 537 - should be equal
ok 538 - should be equal
ok 539 - should be equal
ok 540 - should be equal
ok 541 - should be equal
ok 542 - should be equal
ok 543 - should be equal
ok 544 - should be equal
ok 545 - should be equal
ok 546 - should be equal
ok 547 - should be equal
ok 548 - should be equal
ok 549 - should be equal
ok 550 - should be equal
ok 551 - should be equal
ok 552 - should be equal
ok 553 - should be equal
ok 554 - should be equal
ok 555 - should be equal
ok 556 - should be equal
ok 557 - should be equal
ok 558 - should be equal
ok 559 - should be equal
ok 560 - should be equal
ok 561 - should be equal
ok 562 - should be equal
ok 563 - should be equal
ok 564 - should be equal
ok 565 - should be equal
ok 566 - should be equal
ok 567 - should be equal
ok 568 - should be equal
ok 569 - should be equal
ok 570 - should be equal
ok 571 - should be equal
ok 572 - should be equal
ok 573 - should be equal
ok 574 - should be equal
ok 575 - should be equal
ok 576 - should be equal
ok 577 - should be equal
ok 578 - should be equal
ok 579 - should be equal
ok 580 - should be equal
ok 581 - should be equal
ok 582 - should be equal
ok 583 - should be equal
ok 584 - should be equal
ok 585 - should be equal
ok 586 - should be equal
ok 587 - should be equal
ok 588 - should be equal
ok 589 - should be equal
ok 590 - should be equal
ok 591 - should be equal
ok 592 - should be equal
ok 593 - should be equal
ok 594 - should be equal
ok 595 - should be equal
ok 596 - should be equal
ok 597 - should be equal
ok 598 - should be equal
ok 599 - should be equal
ok 600 - should be equal
ok 601 - should be equal
ok 602 - should be equal
ok 603 - should be equal
ok 604 - should be equal
ok 605 - should be equal
ok 606 - should be equal
ok 607 - should be equal
ok 608 - should be equal
ok 609 - should be equal
ok 610 - should be equal
ok 611 - should be equal
ok 612 - should be equal
ok 613 - should be equal
ok 614 - should be equal
ok 615 - should be equal
ok 616 - should be equal
ok 617 - should be equal
ok 618 - should be equal
ok 619 - should be equal
ok 620 - should be equal
ok 621 - should be equal
ok 622 - should be equal
ok 623 - should be equal
ok 624 - should be equal
ok 625 - should be equal
ok 626 - should be equal
ok 627 - should be equal
ok 628 - should be equal
ok 629 - should be equal
ok 630 - should be equal
ok 631 - should be equal
ok 632 - should be equal
ok 633 - should be equal
ok 634 - should be equal
ok 635 - should be equal
ok 636 - should be equal
ok 637 - should be equal
ok 638 - should be equal
ok 639 - should be equal
ok 640 - should be equal
ok 641 - should be equal
ok 642 - should be equal
ok 643 - should be equal
ok 644 - should be equal
ok 645 - should be equal
ok 646 - should be equal
ok 647 - should be equal
ok 648 - should be equal
ok 649 - should be equal
ok 650 - should be equal
ok 651 - should be equal
ok 652 - should be equal
ok 653 - should be equal
ok 654 - should be equal
ok 655 - should be equal
ok 656 - should be equal
ok 657 - should be equal
ok 658 - should be equal
ok 659 - should be equal
ok 660 - should be equal
ok 661 - should be equal
ok 662 - should be equal
ok 663 - should be equal
ok 664 - should be equal
ok 665 - should be equal
ok 666 - should be equal
ok 667 - should be equal
ok 668 - should be equal
ok 669 - should be equal
ok 670 - should be equal
ok 671 - should be equal
ok 672 - should be equal
ok 673 - should be equal
ok 674 - should be equal
ok 675 - should be equal
ok 676 - should be equal
ok 677 - should be equal
ok 678 - should be equal
ok 679 - should be equal
ok 680 - should be equal
ok 681 - should be equal
ok 682 - should be equal
ok 683 - should be equal
ok 684 - should be equal
ok 685 - should be equal
ok 686 - should be equal
ok 687 - should be equal
ok 688 - should be equal
ok 689 - should be equal
ok 690 - should be equal
ok 691 - should be equal
ok 692 - should be equal
ok 693 - should be equal
ok 694 - should be equal
ok 695 - should be equal
ok 696 - should be equal
ok 697 - should be equal
ok 698 - should be equal
ok 699 - should be equal
ok 700 - should be equal
ok 701 - should be equal
ok 702 - should be equal
ok 703 - should be equal
ok 704 - should be equal
ok 705 - should be equal
ok 706 - should be equal
ok 707 - should be equal
ok 708 - should be equal
ok 709 - should be equal
ok 710 - should be equal
ok 711 - should be equal
ok 712 - should be equal
ok 713 - should be equal
ok 714 - should be equal
ok 715 - should be equal
ok 716 - should be equal
ok 717 - should be equal
ok 718 - should be equal
ok 719 - should be equal
ok 720 - should be equal
ok 721 - should be equal
ok 722 - should be equal
ok 723 - should be equal
ok 724 - should be equal
ok 725 - should be equal
ok 726 - should be equal
ok 727 - should be equal
ok 728 - should be equal
ok 729 - should be equal
ok 730 - should be equal
ok 731 - should be equal
ok 732 - should be equal
ok 733 - should be equal
ok 734 - should be equal
ok 735 - should be equal
ok 736 - should be equal
ok 737 - should be equal
ok 738 - should be equal
ok 739 - should be equal
ok 740 - should be equal
ok 741 - should be equal
ok 742 - should be equal
ok 743 - should be equal
ok 744 - should be equal
ok 745 - should be equal
ok 746 - should be equal
ok 747 - should be equal
ok 748 - should be equal
ok 749 - should be equal
ok 750 - should be equal
ok 751 - should be equal
ok 752 - should be equal
ok 753 - should be equal
ok 754 - should be equal
ok 755 - should be equal
ok 756 - should be equal
ok 757 - should be equal
ok 758 - should be equal
ok 759 - should be equal
ok 760 - should be equal
ok 761 - should be equal
ok 762 - should be equal
ok 763 - should be equal
ok 764 - should be equal
ok 765 - should be equal
ok 766 - should be equal
ok 767 - should be equal
ok 768 - should be equal
ok 769 - should be equal
ok 770 - should be equal
ok 771 - should be equal
ok 772 - should be equal
ok 773 - should be equal
ok 774 - should be equal
ok 775 - should be equal
ok 776 - should be equal
ok 777 - should be equal
ok 778 - should be equal
ok 779 - should be equal
ok 780 - should be equal
ok 781 - should be equal
ok 782 - should be equal
ok 783 - should be equal
ok 784 - should be equal
ok 785 - should be equal
ok 786 - should be equal
ok 787 - should be equal
ok 788 - should be equal
ok 789 - should be equal
ok 790 - should be equal
ok 791 - should be equal
ok 792 - should be equal
ok 793 - should be equal
ok 794 - should be equal
ok 795 - should be equal
ok 796 - should be equal
ok 797 - should be equal
ok 798 - should be equal
ok 799 - should be equal
ok 800 - should be equal
ok 801 - should be equal
ok 802 - should be equal
ok 803 - should be equal
ok 804 - should be equal
ok 805 - should be equal
ok 806 - should be equal
ok 807 - should be equal
ok 808 - should be equal
ok 809 - should be equal
ok 810 - should be equal
ok 811 - should be equal
ok 812 - should be equal
ok 813 - should be equal
ok 814 - should be equal
ok 815 - should be equal
ok 816 - should be equal
ok 817 - should be equal
ok 818 - should be equal
ok 819 - should be equal
ok 820 - should be equal
ok 821 - should be equal
ok 822 - should be equal
ok 823 - should be equal
ok 824 - should be equal
ok 825 - should be equal
ok 826 - should be equal
ok 827 - should be equal
ok 828 - should be equal
ok 829 - should be equal
ok 830 - should be equal
ok 831 - should be equal
ok 832 - should be equal
ok 833 - should be equal
ok 834 - should be equal
ok 835 - should be equal
ok 836 - should be equal
ok 837 - should be equal
ok 838 - should be equal
ok 839 - should be equal
ok 840 - should be equal
ok 841 - should be equal
ok 842 - should be equal
ok 843 - should be equal
ok 844 - should be equal
ok 845 - should be equal
ok 846 - should be equal
ok 847 - should be equal
ok 848 - should be equal
ok 849 - should be equal
ok 850 - should be equal
ok 851 - should be equal
ok 852 - should be equal
ok 853 - should be equal
ok 854 - should be equal
ok 855 - should be equal
ok 856 - should be equal
ok 857 - should be equal
ok 858 - should be equal
ok 859 - should be equal
ok 860 - should be equal
ok 861 - should be equal
ok 862 - should be equal
ok 863 - should be equal
ok 864 - should be equal
ok 865 - should be equal
ok 866 - should be equal
ok 867 - should be equal
ok 868 - should be equal
ok 869 - should be equal
ok 870 - should be equal
ok 871 - should be equal
ok 872 - should be equal
ok 873 - should be equal
ok 874 - should be equal
ok 875 - should be equal
ok 876 - should be equal
ok 877 - should be equal
ok 878 - should be equal
ok 879 - should be equal
ok 880 - should be equal
ok 881 - should be equal
ok 882 - should be equal
ok 883 - should be equal
ok 884 - should be equal
ok 885 - should be equal
ok 886 - should be equal
ok 887 - should be equal
ok 888 - should be equal
ok 889 - should be equal
ok 890 - should be equal
ok 891 - should be equal
ok 892 - should be equal
ok 893 - should be equal
ok 894 - should be equal
ok 895 - should be equal
ok 896 - should be equal
ok 897 - should be equal
ok 898 - should be equal
ok 899 - should be equal
ok 900 - should be equal
ok 901 - should be equal
ok 902 - should be equal
ok 903 - should be equal
ok 904 - should be equal
ok 905 - should be equal
ok 906 - should be equal
ok 907 - should be equal
ok 908 - should be equal
ok 909 - should be equal
ok 910 - should be equal
ok 911 - should be equal
ok 912 - should be equal
ok 913 - should be equal
ok 914 - should be equal
ok 915 - should be equal
ok 916 - should be equal
ok 917 - should be equal
ok 918 - should be equal
ok 919 - should be equal
ok 920 - should be equal
ok 921 - should be equal
ok 922 - should be equal
ok 923 - should be equal
ok 924 - should be equal
ok 925 - should be equal
ok 926 - should be equal
ok 927 - should be equal
ok 928 - should be equal
ok 929 - should be equal
ok 930 - should be equal
ok 931 - should be equal
ok 932 - should be equal
ok 933 - should be equal
ok 934 - should be equal
ok 935 - should be equal
ok 936 - should be equal
ok 937 - should be equal
ok 938 - should be equal
ok 939 - should be equal
ok 940 - should be equal
ok 941 - should be equal
ok 942 - should be equal
ok 943 - should be equal
ok 944 - should be equal
ok 945 - should be equal
ok 946 - should be equal
ok 947 - should be equal
ok 948 - should be equal
ok 949 - should be equal
ok 950 - should be equal
ok 951 - should be equal
ok 952 - should be equal
ok 953 - should be equal
ok 954 - should be equal
ok 955 - should be equal
ok 956 - should be equal
ok 957 - should be equal
ok 958 - should be equal
ok 959 - should be equal
ok 960 - should be equal
ok 961 - should be equal
ok 962 - should be equal
ok 963 - should be equal
ok 964 - should be equal
ok 965 - should be equal
ok 966 - should be equal
ok 967 - should be equal
ok 968 - should be equal
ok 969 - should be equal
ok 970 - should be equal
ok 971 - should be equal
ok 972 - should be equal
ok 973 - should be equal
ok 974 - should be equal
ok 975 - should be equal
ok 976 - should be equal
ok 977 - should be equal
ok 978 - should be equal
ok 979 - should be equal
ok 980 - should be equal
ok 981 - should be equal
ok 982 - should be equal
ok 983 - should be equal
ok 984 - should be equal
ok 985 - should be equal
ok 986 - should be equal
ok 987 - should be equal
ok 988 - should be equal
ok 989 - should be equal
ok 990 - should be equal
ok 991 - should be equal
ok 992 - should be equal
ok 993 - should be equal
ok 994 - should be equal
ok 995 - should be equal
ok 996 - should be equal
ok 997 - should be equal
ok 998 - should be equal
ok 999 - should be equal
ok 1000 - should be equal
ok 1001 - should be equal
ok 1002 - should be equal
ok 1003 - should be equal
ok 1004 - should be equal
ok 1005 - should be equal
ok 1006 - should be equal
ok 1007 - should be equal
ok 1008 - should be equal
ok 1009 - should be equal
ok 1010 - should be equal
ok 1011 - should be equal
ok 1012 - should be equal
ok 1013 - should be equal
ok 1014 - should be equal
ok 1015 - should be equal
ok 1016 - should be equal
ok 1017 - should be equal
ok 1018 - should be equal
ok 1019 - should be equal
ok 1020 - should be equal
ok 1021 - should be equal
ok 1022 - should be equal
ok 1023 - should be equal
ok 1024 - should be equal
ok 1025 - should be equal
ok 1026 - should be equal
ok 1027 - should be equal
ok 1028 - should be equal
ok 1029 - should be equal
ok 1030 - should be equal
ok 1031 - should be equal
ok 1032 - should be equal
ok 1033 - should be equal
ok 1034 - should be equal
ok 1035 - should be equal
ok 1036 - should be equal
ok 1037 - should be equal
ok 1038 - should be equal
ok 1039 - should be equal
ok 1040 - should be equal
ok 1041 - should be equal
ok 1042 - should be equal
ok 1043 - should be equal
ok 1044 - should be equal
ok 1045 - should be equal
ok 1046 - should be equal
ok 1047 - should be equal
ok 1048 - should be equal
ok 1049 - should be equal
ok 1050 - should be equal
ok 1051 - should be equal
ok 1052 - should be equal
ok 1053 - should be equal
ok 1054 - should be equal
ok 1055 - should be equal
ok 1056 - should be equal
ok 1057 - should be equal
ok 1058 - should be equal
ok 1059 - should be equal
ok 1060 - should be equal
ok 1061 - should be equal
ok 1062 - should be equal
ok 1063 - should be equal
ok 1064 - should be equal
ok 1065 - should be equal
ok 1066 - should be equal
ok 1067 - should be equal
ok 1068 - should be equal
ok 1069 - should be equal
ok 1070 - should be equal
ok 1071 - should be equal
ok 1072 - should be equal
ok 1073 - should be equal
ok 1074 - should be equal
ok 1075 - should be equal
ok 1076 - should be equal
ok 1077 - should be equal
ok 1078 - should be equal
ok 1079 - should be equal
ok 1080 - should be equal
ok 1081 - should be equal
ok 1082 - should be equal
ok 1083 - should be equal
ok 1084 - should be equal
ok 1085 - should be equal
ok 1086 - should be equal
ok 1087 - should be equal
ok 1088 - should be equal
ok 1089 - should be equal
ok 1090 - should be equal
ok 1091 - should be equal
ok 1092 - should be equal
ok 1093 - should be equal
ok 1094 - should be equal
ok 1095 - should be equal
ok 1096 - should be equal
ok 1097 - should be equal
ok 1098 - should be equal
ok 1099 - should be equal
ok 1100 - should be equal
ok 1101 - should be equal
ok 1102 - should be equal
ok 1103 - should be equal
ok 1104 - should be equal
ok 1105 - should be equal
ok 1106 - should be equal
ok 1107 - should be equal
ok 1108 - should be equal
ok 1109 - should be equal
ok 1110 - should be equal
ok 1111 - should be equal
ok 1112 - should be equal
ok 1113 - should be equal
ok 1114 - should be equal
ok 1115 - should be equal
ok 1116 - should be equal
ok 1117 - should be equal
ok 1118 - should be equal
ok 1119 - should be equal
ok 1120 - should be equal
ok 1121 - should be equal
ok 1122 - should be equal
ok 1123 - should be equal
ok 1124 - should be equal
ok 1125 - should be equal
ok 1126 - should be equal
ok 1127 - should be equal
ok 1128 - should be equal
ok 1129 - should be equal
ok 1130 - should be equal
ok 1131 - should be equal
ok 1132 - should be equal
ok 1133 - should be equal
ok 1134 - should be equal
ok 1135 - should be equal
ok 1136 - should be equal
ok 1137 - should be equal
ok 1138 - should be equal
ok 1139 - should be equal
ok 1140 - should be equal
ok 1141 - should be equal
ok 1142 - should be equal
ok 1143 - should be equal
ok 1144 - should be equal
ok 1145 - should be equal
ok 1146 - should be equal
ok 1147 - should be equal
ok 1148 - should be equal
ok 1149 - should be equal
ok 1150 - should be equal
ok 1151 - should be equal
ok 1152 - should be equal
ok 1153 - should be equal
ok 1154 - should be equal
ok 1155 - should be equal
ok 1156 - should be equal
ok 1157 - should be equal
ok 1158 - should be equal
ok 1159 - should be equal
ok 1160 - should be equal
ok 1161 - should be equal
ok 1162 - should be equal
ok 1163 - should be equal
ok 1164 - should be equal
ok 1165 - should be equal
ok 1166 - should be equal
ok 1167 - should be equal
ok 1168 - should be equal
ok 1169 - should be equal
ok 1170 - should be equal
ok 1171 - should be equal
ok 1172 - should be equal
ok 1173 - should be equal
ok 1174 - should be equal
ok 1175 - should be equal
ok 1176 - should be equal
ok 1177 - should be equal
ok 1178 - should be equal
ok 1179 - should be equal
ok 1180 - should be equal
ok 1181 - should be equal
ok 1182 - should be equal
ok 1183 - should be equal
ok 1184 - should be equal
ok 1185 - should be equal
ok 1186 - should be equal
ok 1187 - should be equal
ok 1188 - should be equal
ok 1189 - should be equal
ok 1190 - should be equal
ok 1191 - should be equal
ok 1192 - should be equal
ok 1193 - should be equal
ok 1194 - should be equal
ok 1195 - should be equal
ok 1196 - should be equal
ok 1197 - should be equal
ok 1198 - should be equal
ok 1199 - should be equal
ok 1200 - should be equal
ok 1201 - should be equal
ok 1202 - should be equal
ok 1203 - should be equal
ok 1204 - should be equal
ok 1205 - should be equal
ok 1206 - should be equal
ok 1207 - should be equal
ok 1208 - should be equal
ok 1209 - should be equal
ok 1210 - should be equal
ok 1211 - should be equal
ok 1212 - should be equal
ok 1213 - should be equal
ok 1214 - should be equal
ok 1215 - should be equal
ok 1216 - should be equal
ok 1217 - should be equal
ok 1218 - should be equal
ok 1219 - should be equal
ok 1220 - should be equal
ok 1221 - should be equal
ok 1222 - should be equal
ok 1223 - should be equal
ok 1224 - should be equal
ok 1225 - should be equal
ok 1226 - should be equal
ok 1227 - should be equal
ok 1228 - should be equal
ok 1229 - should be equal
ok 1230 - should be equal
ok 1231 - should be equal
ok 1232 - should be equal
ok 1233 - should be equal
ok 1234 - should be equal
ok 1235 - should be equal
ok 1236 - should be equal
ok 1237 - should be equal
ok 1238 - should be equal
ok 1239 - should be equal
ok 1240 - should be equal
ok 1241 - should be equal
ok 1242 - should be equal
ok 1243 - should be equal
ok 1244 - should be equal
ok 1245 - should be equal
ok 1246 - should be equal
ok 1247 - should be equal
ok 1248 - should be equal
ok 1249 - should be equal
ok 1250 - should be equal
ok 1251 - should be equal
ok 1252 - should be equal
ok 1253 - should be equal
ok 1254 - should be equal
ok 1255 - should be equal
ok 1256 - should be equal
ok 1257 - should be equal
ok 1258 - should be equal
ok 1259 - should be equal
ok 1260 - should be equal
ok 1261 - should be equal
ok 1262 - should be equal
ok 1263 - should be equal
ok 1264 - should be equal
ok 1265 - should be equal
ok 1266 - should be equal
ok 1267 - should be equal
ok 1268 - should be equal
ok 1269 - should be equal
ok 1270 - should be equal
ok 1271 - should be equal
ok 1272 - should be equal
ok 1273 - should be equal
ok 1274 - should be equal
ok 1275 - should be equal
ok 1276 - should be equal
ok 1277 - should be equal
ok 1278 - should be equal
ok 1279 - should be equal
ok 1280 - should be equal
ok 1281 - should be equal
ok 1282 - should be equal
ok 1283 - should be equal
ok 1284 - should be equal
ok 1285 - should be equal
ok 1286 - should be equal
ok 1287 - should be equal
ok 1288 - should be equal
ok 1289 - should be equal
ok 1290 - should be equal
ok 1291 - should be equal
ok 1292 - should be equal
ok 1293 - should be equal
ok 1294 - should be equal
ok 1295 - should be equal
ok 1296 - should be equal
ok 1297 - should be equal
ok 1298 - should be equal
ok 1299 - should be equal
ok 1300 - should be equal
ok 1301 - should be equal
ok 1302 - should be equal
ok 1303 - should be equal
ok 1304 - should be equal
ok 1305 - should be equal
ok 1306 - should be equal
ok 1307 - should be equal
ok 1308 - should be equal
ok 1309 - should be equal
ok 1310 - should be equal
ok 1311 - should be equal
ok 1312 - should be equal
ok 1313 - should be equal
ok 1314 - should be equal
ok 1315 - should be equal
ok 1316 - should be equal
ok 1317 - should be equal
ok 1318 - should be equal
ok 1319 - should be equal
ok 1320 - should be equal
ok 1321 - should be equal
ok 1322 - should be equal
ok 1323 - should be equal
ok 1324 - should be equal
ok 1325 - should be equal
ok 1326 - should be equal
ok 1327 - should be equal
ok 1328 - should be equal
ok 1329 - should be equal
ok 1330 - should be equal
ok 1331 - should be equal
ok 1332 - should be equal
ok 1333 - should be equal
ok 1334 - should be equal
ok 1335 - should be equal
ok 1336 - should be equal
ok 1337 - should be equal
ok 1338 - should be equal
ok 1339 - should be equal
ok 1340 - should be equal
ok 1341 - should be equal
ok 1342 - should be equal
ok 1343 - should be equal
ok 1344 - should be equal
ok 1345 - should be equal
ok 1346 - should be equal
ok 1347 - should be equal
ok 1348 - should be equal
ok 1349 - should be equal
ok 1350 - should be equal
ok 1351 - should be equal
ok 1352 - should be equal
ok 1353 - should be equal
ok 1354 - should be equal
ok 1355 - should be equal
ok 1356 - should be equal
ok 1357 - should be equal
ok 1358 - should be equal
ok 1359 - should be equal
ok 1360 - should be equal
ok 1361 - should be equal
ok 1362 - should be equal
ok 1363 - should be equal
ok 1364 - should be equal
ok 1365 - should be equal
ok 1366 - should be equal
ok 1367 - should be equal
ok 1368 - should be equal
ok 1369 - should be equal
ok 1370 - should be equal
ok 1371 - should be equal
ok 1372 - should be equal
ok 1373 - should be equal
ok 1374 - should be equal
ok 1375 - should be equal
ok 1376 - should be equal
ok 1377 - should be equal
ok 1378 - should be equal
ok 1379 - should be equal
ok 1380 - should be equal
ok 1381 - should be equal
ok 1382 - should be equal
ok 1383 - should be equal
ok 1384 - should be equal
ok 1385 - should be equal
ok 1386 - should be equal
ok 1387 - should be equal
ok 1388 - should be equal
ok 1389 - should be equal
ok 1390 - should be equal
ok 1391 - should be equal
ok 1392 - should be equal
ok 1393 - should be equal
ok 1394 - should be equal
ok 1395 - should be equal
ok 1396 - should be equal
ok 1397 - should be equal
ok 1398 - should be equal
ok 1399 - should be equal
ok 1400 - should be equal
ok 1401 - should be equal
ok 1402 - should be equal
ok 1403 - should be equal
ok 1404 - should be equal
ok 1405 - should be equal
ok 1406 - should be equal
ok 1407 - should be equal
ok 1408 - should be equal
ok 1409 - should be equal
ok 1410 - should be equal
ok 1411 - should be equal
ok 1412 - should be equal
ok 1413 - should be equal
ok 1414 - should be equal
ok 1415 - should be equal
ok 1416 - should be equal
ok 1417 - should be equal
ok 1418 - should be equal
ok 1419 - should be equal
ok 1420 - should be equal
ok 1421 - should be equal
ok 1422 - should be equal
ok 1423 - should be equal
ok 1424 - should be equal
ok 1425 - should be equal
ok 1426 - should be equal
ok 1427 - should be equal
ok 1428 - should be equal
ok 1429 - should be equal
ok 1430 - should be equal
ok 1431 - should be equal
ok 1432 - should be equal
ok 1433 - should be equal
ok 1434 - should be equal
ok 1435 - should be equal
ok 1436 - should be equal
ok 1437 - should be equal
ok 1438 - should be equal
ok 1439 - should be equal
ok 1440 - should be equal
ok 1441 - should be equal
ok 1442 - should be equal
ok 1443 - should be equal
ok 1444 - should be equal
ok 1445 - should be equal
ok 1446 - should be equal
ok 1447 - should be equal
ok 1448 - should be equal
ok 1449 - should be equal
ok 1450 - should be equal
ok 1451 - should be equal
ok 1452 - should be equal
ok 1453 - should be equal
ok 1454 - should be equal
ok 1455 - should be equal
ok 1456 - should be equal
ok 1457 - should be equal
ok 1458 - should be equal
ok 1459 - should be equal
ok 1460 - should be equal
ok 1461 - should be equal
ok 1462 - should be equal
ok 1463 - should be equal
ok 1464 - should be equal
ok 1465 - should be equal
ok 1466 - should be equal
ok 1467 - should be equal
ok 1468 - should be equal
ok 1469 - should be equal
ok 1470 - should be equal
ok 1471 - should be equal
ok 1472 - should be equal
ok 1473 - should be equal
ok 1474 - should be equal
ok 1475 - should be equal
ok 1476 - should be equal
ok 1477 - should be equal
ok 1478 - should be equal
ok 1479 - should be equal
ok 1480 - should be equal
ok 1481 - should be equal
ok 1482 - should be equal
ok 1483 - should be equal
ok 1484 - should be equal
ok 1485 - should be equal
ok 1486 - should be equal
ok 1487 - should be equal
ok 1488 - should be equal
ok 1489 - should be equal
ok 1490 - should be equal
ok 1491 - should be equal
ok 1492 - should be equal
ok 1493 - should be equal
ok 1494 - should be equal
ok 1495 - should be equal
ok 1496 - should be equal
ok 1497 - should be equal
ok 1498 - should be equal
ok 1499 - should be equal
ok 1500 - should be equal
ok 1501 - should be equal
ok 1502 - should be equal
ok 1503 - should be equal
ok 1504 - should be equal
ok 1505 - should be equal
ok 1506 - should be equal
ok 1507 - should be equal
ok 1508 - should be equal
ok 1509 - should be equal
ok 1510 - should be equal
ok 1511 - should be equal
ok 1512 - should be equal
ok 1513 - should be equal
ok 1514 - should be equal
ok 1515 - should be equal
ok 1516 - should be equal
ok 1517 - should be equal
ok 1518 - should be equal
ok 1519 - should be equal
ok 1520 - should be equal
ok 1521 - should be equal
ok 1522 - should be equal
ok 1523 - should be equal
ok 1524 - should be equal
ok 1525 - should be equal
ok 1526 - should be equal
ok 1527 - should be equal
ok 1528 - should be equal
ok 1529 - should be equal
ok 1530 - should be equal
ok 1531 - should be equal
ok 1532 - should be equal
ok 1533 - should be equal
ok 1534 - should be equal
ok 1535 - should be equal
ok 1536 - should be equal
ok 1537 - should be equal
ok 1538 - should be equal
ok 1539 - should be equal
ok 1540 - should be equal
ok 1541 - should be equal
ok 1542 - should be equal
ok 1543 - should be equal
ok 1544 - should be equal
ok 1545 - should be equal
ok 1546 - should be equal
ok 1547 - should be equal
ok 1548 - should be equal
ok 1549 - should be equal
ok 1550 - should be equal
ok 1551 - should be equal
ok 1552 - should be equal
ok 1553 - should be equal
ok 1554 - should be equal
ok 1555 - should be equal
ok 1556 - should be equal
ok 1557 - should be equal
ok 1558 - should be equal
ok 1559 - should be equal
ok 1560 - should be equal
ok 1561 - should be equal
ok 1562 - should be equal
ok 1563 - should be equal
ok 1564 - should be equal
ok 1565 - should be equal
ok 1566 - should be equal
ok 1567 - should be equal
ok 1568 - should be equal
ok 1569 - should be equal
ok 1570 - should be equal
ok 1571 - should be equal
ok 1572 - should be equal
ok 1573 - should be equal
ok 1574 - should be equal
ok 1575 - should be equal
ok 1576 - should be equal
ok 1577 - should be equal
ok 1578 - should be equal
ok 1579 - should be equal
ok 1580 - should be equal
ok 1581 - should be equal
ok 1582 - should be equal
ok 1583 - should be equal
ok 1584 - should be equal
ok 1585 - should be equal
ok 1586 - should be equal
ok 1587 - should be equal
ok 1588 - should be equal
ok 1589 - should be equal
ok 1590 - should be equal
ok 1591 - should be equal
ok 1592 - should be equal
ok 1593 - should be equal
ok 1594 - should be equal
ok 1595 - should be equal
ok 1596 - should be equal
ok 1597 - should be equal
ok 1598 - should be equal
ok 1599 - should be equal
ok 1600 - should be equal
ok 1601 - should be equal
ok 1602 - should be equal
ok 1603 - should be equal
ok 1604 - should be equal
ok 1605 - should be equal
ok 1606 - should be equal
ok 1607 - should be equal
ok 1608 - should be equal
ok 1609 - should be equal
ok 1610 - should be equal
ok 1611 - should be equal
ok 1612 - should be equal
ok 1613 - should be equal
ok 1614 - should be equal
ok 1615 - should be equal
ok 1616 - should be equal
ok 1617 - should be equal
ok 1618 - should be equal
ok 1619 - should be equal
ok 1620 - should be equal
ok 1621 - should be equal
ok 1622 - should be equal
ok 1623 - should be equal
ok 1624 - should be equal
ok 1625 - should be equal
ok 1626 - should be equal
ok 1627 - should be equal
ok 1628 - should be equal
ok 1629 - should be equal
ok 1630 - should be equal
ok 1631 - should be equal
ok 1632 - should be equal
ok 1633 - should be equal
ok 1634 - should be equal
ok 1635 - should be equal
ok 1636 - should be equal
ok 1637 - should be equal
ok 1638 - should be equal
ok 1639 - should be equal
ok 1640 - should be equal
ok 1641 - should be equal
ok 1642 - should be equal
ok 1643 - should be equal
ok 1644 - should be equal
ok 1645 - should be equal
ok 1646 - should be equal
ok 1647 - should be equal
ok 1648 - should be equal
ok 1649 - should be equal
ok 1650 - should be equal
ok 1651 - should be equal
ok 1652 - should be equal
ok 1653 - should be equal
ok 1654 - should be equal
ok 1655 - should be equal
ok 1656 - should be equal
ok 1657 - should be equal
ok 1658 - should be equal
ok 1659 - should be equal
ok 1660 - should be equal
ok 1661 - should be equal
ok 1662 - should be equal
ok 1663 - should be equal
ok 1664 - should be equal
ok 1665 - should be equal
ok 1666 - should be equal
ok 1667 - should be equal
ok 1668 - should be equal
ok 1669 - should be equal
ok 1670 - should be equal
ok 1671 - should be equal
ok 1672 - should be equal
ok 1673 - should be equal
ok 1674 - should be equal
ok 1675 - should be equal
ok 1676 - should be equal
ok 1677 - should be equal
ok 1678 - should be equal
ok 1679 - should be equal
ok 1680 - should be equal
ok 1681 - should be equal
ok 1682 - should be equal
ok 1683 - should be equal
ok 1684 - should be equal
ok 1685 - should be equal
ok 1686 - should be equal
ok 1687 - should be equal
ok 1688 - should be equal
ok 1689 - should be equal
ok 1690 - should be equal
ok 1691 - should be equal
ok 1692 - should be equal
ok 1693 - should be equal
ok 1694 - should be equal
ok 1695 - should be equal
ok 1696 - should be equal
ok 1697 - should be equal
ok 1698 - should be equal
ok 1699 - should be equal
ok 1700 - should be equal
ok 1701 - should be equal
ok 1702 - should be equal
ok 1703 - should be equal
ok 1704 - should be equal
ok 1705 - should be equal
ok 1706 - should be equal
ok 1707 - should be equal
ok 1708 - should be equal
ok 1709 - should be equal
ok 1710 - should be equal
ok 1711 - should be equal
ok 1712 - should be equal
ok 1713 - should be equal
ok 1714 - should be equal
ok 1715 - should be equal
ok 1716 - should be equal
ok 1717 - should be equal
ok 1718 - should be equal
ok 1719 - should be equal
ok 1720 - should be equal
ok 1721 - should be equal
ok 1722 - should be equal
ok 1723 - should be equal
ok 1724 - should be equal
ok 1725 - should be equal
ok 1726 - should be equal
ok 1727 - should be equal
ok 1728 - should be equal
ok 1729 - should be equal
ok 1730 - should be equal
ok 1731 - should be equal
ok 1732 - should be equal
ok 1733 - should be equal
ok 1734 - should be equal
ok 1735 - should be equal
ok 1736 - should be equal
ok 1737 - should be equal
ok 1738 - should be equal
ok 1739 - should be equal
ok 1740 - should be equal
ok 1741 - should be equal
ok 1742 - should be equal
ok 1743 - should be equal
ok 1744 - should be equal
ok 1745 - should be equal
ok 1746 - should be equal
ok 1747 - should be equal
ok 1748 - should be equal
ok 1749 - should be equal
ok 1750 - should be equal
ok 1751 - should be equal
ok 1752 - should be equal
ok 1753 - should be equal
ok 1754 - should be equal
ok 1755 - should be equal
ok 1756 - should be equal
ok 1757 - should be equal
ok 1758 - should be equal
ok 1759 - should be equal
ok 1760 - should be equal
ok 1761 - should be equal
ok 1762 - should be equal
ok 1763 - should be equal
ok 1764 - should be equal
ok 1765 - should be equal
ok 1766 - should be equal
ok 1767 - should be equal
ok 1768 - should be equal
ok 1769 - should be equal
ok 1770 - should be equal
ok 1771 - should be equal
ok 1772 - should be equal
ok 1773 - should be equal
ok 1774 - should be equal
ok 1775 - should be equal
ok 1776 - should be equal
ok 1777 - should be equal
ok 1778 - should be equal
ok 1779 - should be equal
ok 1780 - should be equal
ok 1781 - should be equal
ok 1782 - should be equal
ok 1783 - should be equal
ok 1784 - should be equal
ok 1785 - should be equal
ok 1786 - should be equal
ok 1787 - should be equal
ok 1788 - should be equal
ok 1789 - should be equal
ok 1790 - should be equal
ok 1791 - should be equal
ok 1792 - should be equal
ok 1793 - should be equal
ok 1794 - should be equal
ok 1795 - should be equal
ok 1796 - should be equal
ok 1797 - should be equal
ok 1798 - should be equal
ok 1799 - should be equal
ok 1800 - should be equal
ok 1801 - should be equal
ok 1802 - should be equal
ok 1803 - should be equal
ok 1804 - should be equal
ok 1805 - should be equal
ok 1806 - should be equal
ok 1807 - should be equal
ok 1808 - should be equal
ok 1809 - should be equal
ok 1810 - should be equal
ok 1811 - should be equal
ok 1812 - should be equal
ok 1813 - should be equal
ok 1814 - should be equal
ok 1815 - should be equal
ok 1816 - should be equal
ok 1817 - should be equal
ok 1818 - should be equal
ok 1819 - should be equal
ok 1820 - should be equal
ok 1821 - should be equal
ok 1822 - should be equal
ok 1823 - should be equal
ok 1824 - should be equal
ok 1825 - should be equal
ok 1826 - should be equal
ok 1827 - should be equal
ok 1828 - should be equal
ok 1829 - should be equal
ok 1830 - should be equal
ok 1831 - should be equal
ok 1832 - should be equal
ok 1833 - should be equal
ok 1834 - should be equal
ok 1835 - should be equal
ok 1836 - should be equal
ok 1837 - should be equal
ok 1838 - should be equal
ok 1839 - should be equal
ok 1840 - should be equal
ok 1841 - should be equal
ok 1842 - should be equal
ok 1843 - should be equal
ok 1844 - should be equal
ok 1845 - should be equal
ok 1846 - should be equal
ok 1847 - should be equal
ok 1848 - should be equal
ok 1849 - should be equal
ok 1850 - should be equal
ok 1851 - should be equal
ok 1852 - should be equal
ok 1853 - should be equal
ok 1854 - should be equal
ok 1855 - should be equal
ok 1856 - should be equal
ok 1857 - should be equal
ok 1858 - should be equal
ok 1859 - should be equal
ok 1860 - should be equal
ok 1861 - should be equal
ok 1862 - should be equal
ok 1863 - should be equal
ok 1864 - should be equal
ok 1865 - should be equal
ok 1866 - should be equal
ok 1867 - should be equal
ok 1868 - should be equal
ok 1869 - should be equal
ok 1870 - should be equal
ok 1871 - should be equal
ok 1872 - should be equal
ok 1873 - should be equal
ok 1874 - should be equal
ok 1875 - should be equal
ok 1876 - should be equal
ok 1877 - should be equal
ok 1878 - should be equal
ok 1879 - should be equal
ok 1880 - should be equal
ok 1881 - should be equal
ok 1882 - should be equal
ok 1883 - should be equal
ok 1884 - should be equal
ok 1885 - should be equal
ok 1886 - should be equal
ok 1887 - should be equal
ok 1888 - should be equal
ok 1889 - should be equal
ok 1890 - should be equal
ok 1891 - should be equal
ok 1892 - should be equal
ok 1893 - should be equal
ok 1894 - should be equal
ok 1895 - should be equal
ok 1896 - should be equal
ok 1897 - should be equal
ok 1898 - should be equal
ok 1899 - should be equal
ok 1900 - should be equal
ok 1901 - should be equal
ok 1902 - should be equal
ok 1903 - should be equal
ok 1904 - should be equal
ok 1905 - should be equal
ok 1906 - should be equal
ok 1907 - should be equal
ok 1908 - should be equal
ok 1909 - should be equal
ok 1910 - should be equal
ok 1911 - should be equal
ok 1912 - should be equal
ok 1913 - should be equal
ok 1914 - should be equal
ok 1915 - should be equal
ok 1916 - should be equal
ok 1917 - should be equal
ok 1918 - should be equal
ok 1919 - should be equal
ok 1920 - should be equal
ok 1921 - should be equal
ok 1922 - should be equal
ok 1923 - should be equal
ok 1924 - should be equal
ok 1925 - should be equal
ok 1926 - should be equal
ok 1927 - should be equal
ok 1928 - should be equal
ok 1929 - should be equal
ok 1930 - should be equal
ok 1931 - should be equal
ok 1932 - should be equal
ok 1933 - should be equal
ok 1934 - should be equal
ok 1935 - should be equal
ok 1936 - should be equal
ok 1937 - should be equal
ok 1938 - should be equal
ok 1939 - should be equal
ok 1940 - should be equal
ok 1941 - should be equal
ok 1942 - should be equal
ok 1943 - should be equal
ok 1944 - should be equal
ok 1945 - should be equal
ok 1946 - should be equal
ok 1947 - should be equal
ok 1948 - should be equal
ok 1949 - should be equal
ok 1950 - should be equal
ok 1951 - should be equal
ok 1952 - should be equal
ok 1953 - should be equal
ok 1954 - should be equal
ok 1955 - should be equal
ok 1956 - should be equal
ok 1957 - should be equal
ok 1958 - should be equal
ok 1959 - should be equal
ok 1960 - should be equal
ok 1961 - should be equal
ok 1962 - should be equal
ok 1963 - should be equal
ok 1964 - should be equal
ok 1965 - should be equal
ok 1966 - should be equal
ok 1967 - should be equal
ok 1968 - should be equal
ok 1969 - should be equal
ok 1970 - should be equal
ok 1971 - should be equal
ok 1972 - should be equal
ok 1973 - should be equal
ok 1974 - should be equal
ok 1975 - should be equal
ok 1976 - should be equal
ok 1977 - should be equal
ok 1978 - should be equal
ok 1979 - should be equal
ok 1980 - should be equal
ok 1981 - should be equal
ok 1982 - should be equal
ok 1983 - should be equal
ok 1984 - should be equal
ok 1985 - should be equal
ok 1986 - should be equal
ok 1987 - should be equal
ok 1988 - should be equal
ok 1989 - should be equal
ok 1990 - should be equal
ok 1991 - should be equal
ok 1992 - should be equal
ok 1993 - should be equal
ok 1994 - should be equal
ok 1995 - should be equal
ok 1996 - should be equal
ok 1997 - should be equal
ok 1998 - should be equal
ok 1999 - should be equal
ok 2000 - should be equal
ok 2001 - should be equal
ok 2002 - should be equal
ok 2003 - should be equal
ok 2004 - should be equal
ok 2005 - should be equal
ok 2006 - should be equal
ok 2007 - should be equal
ok 2008 - should be equal
ok 2009 - should be equal
ok 2010 - should be equal
ok 2011 - should be equal
ok 2012 - should be equal
ok 2013 - should be equal
ok 2014 - should be equal
ok 2015 - should be equal
ok 2016 - should be equal
ok 2017 - should be equal
ok 2018 - should be equal
ok 2019 - should be equal
ok 2020 - should be equal
ok 2021 - should be equal
ok 2022 - should be equal
ok 2023 - should be equal
ok 2024 - should be equal
ok 2025 - should be equal
ok 2026 - should be equal
ok 2027 - should be equal
ok 2028 - should be equal
ok 2029 - should be equal
ok 2030 - should be equal
ok 2031 - should be equal
ok 2032 - should be equal
ok 2033 - should be equal
ok 2034 - should be equal
ok 2035 - should be equal
ok 2036 - should be equal
ok 2037 - should be equal
ok 2038 - should be equal
ok 2039 - should be equal
ok 2040 - should be equal
ok 2041 - should be equal
ok 2042 - should be equal
ok 2043 - should be equal
ok 2044 - should be equal
ok 2045 - should be equal
ok 2046 - should be equal
ok 2047 - should be equal
ok 2048 - should be equal
ok 2049 - should be equal
ok 2050 - should be equal
ok 2051 - should be equal
ok 2052 - expect truthy value
ok 2053 - should be equal
ok 2054 - expect truthy value
ok 2 - fixed queue 2 # time=2888.179ms
1..2
# time=3722.042ms
ok 29 - test/fixed-queue.js # time=3722.042ms
# Subtest: test/get-head-body.js
# Subtest: GET and HEAD with body should reset connection
1..10
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - should not error
ok 4 - should not error
ok 5 - should not error
ok 6 - (unnamed test)
ok 7 - should not error
ok 8 - should not error
ok 9 - should not error
ok 10 - (unnamed test)
ok 1 - GET and HEAD with body should reset connection # time=3600.558ms
# Subtest: HEAD should reset connection
1..8
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not error
ok 4 - (unnamed test)
ok 5 - should not error
ok 6 - should be equal
ok 7 - should not error
ok 8 - (unnamed test)
ok 2 - HEAD should reset connection # time=649.563ms
1..2
# time=4582.674ms
ok 30 - test/get-head-body.js # time=4582.674ms
# Subtest: test/headers-as-array.js
# Subtest: handle headers as array
1..1
ok 1 - should match pattern provided
ok 1 - handle headers as array # time=1603.397ms
# Subtest: handle multi-valued headers as array
1..1
ok 1 - should match pattern provided
ok 2 - handle multi-valued headers as array # time=93.704ms
# Subtest: handle headers with array
1..1
ok 1 - should match pattern provided
ok 3 - handle headers with array # time=77.192ms
# Subtest: handle multi-valued headers
1..1
ok 1 - should match pattern provided
ok 4 - handle multi-valued headers # time=152.036ms
# Subtest: fail if headers array is odd
1..2
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 5 - fail if headers array is odd # time=89.588ms
# Subtest: fail if headers is not an object or an array
1..2
ok 1 - expect truthy value
ok 2 - should be equal
ok 6 - fail if headers is not an object or an array # time=26.332ms
1..6
# time=2540.65ms
ok 31 - test/headers-as-array.js # time=2540.65ms
# Subtest: test/headers-crlf.js
# Subtest: CRLF Injection in Nodejs ‘undici’ via host
1..1
ok 1 - should be equivalent
ok 1 - CRLF Injection in Nodejs ‘undici’ via host # time=471.568ms
1..1
# time=778.228ms
ok 32 - test/headers-crlf.js # time=778.228ms
# Subtest: test/http-100.js
# Subtest: ignore informational response
1..2
ok 1 - should not error
ok 2 - should be equal
ok 1 - ignore informational response # time=1226.363ms
# Subtest: error 103 body
1..2
ok 1 - (unnamed test)
ok 2 - should be equal
ok 2 - error 103 body # time=107.228ms
# Subtest: error 100 body
1..2
ok 1 - (unnamed test)
ok 2 - should be equal
ok 3 - error 100 body # time=68.65ms
# Subtest: error 101 upgrade
1..2
ok 1 - (unnamed test)
ok 2 - should be equal
ok 4 - error 101 upgrade # time=71.571ms
# Subtest: 1xx response without timeouts
1..2
ok 1 - should not error
ok 2 - should be equal
ok 5 - 1xx response without timeouts # time=2119.241ms
1..5
# time=3820.437ms
ok 33 - test/http-100.js # time=3820.437ms
# Subtest: test/http-req-destroy.js
# Subtest: do not kill req socket stream
1..3
ok 1 - should not error
ok 2 - should not error
ok 3 - should be equal
ok 1 - do not kill req socket stream # time=1274.111ms
# Subtest: do not kill req socket async-iterator
1..3
ok 1 - should not error
ok 2 - should not error
ok 3 - should be equal
ok 2 - do not kill req socket async-iterator # time=377.729ms
1..2
# time=1851.277ms
ok 34 - test/http-req-destroy.js # time=1851.277ms
# Subtest: test/inflight-and-close.js
ok 1 - first response
ok 2 - first body closed
ok 3 - second response
1..3
# time=236.436ms
ok 35 - test/inflight-and-close.js # time=236.436ms
# Subtest: test/invalid-headers.js
# Subtest: invalid headers
1..10
ok 1 - type is InvalidArgumentError
ok 2 - type is InvalidArgumentError
ok 3 - type is InvalidArgumentError
ok 4 - type is InvalidArgumentError
ok 5 - type is InvalidArgumentError
ok 6 - type is InvalidArgumentError
ok 7 - type is InvalidArgumentError
ok 8 - type is NotSupportedError
ok 9 - type is NotSupportedError
ok 10 - type is NotSupportedError
ok 1 - invalid headers # time=707.229ms
1..1
# time=1020.447ms
ok 36 - test/invalid-headers.js # time=1020.447ms
# Subtest: test/issue-1670.js
# Subtest: https://github.com/mcollina/undici/issues/810
1..0
ok 1 - https://github.com/mcollina/undici/issues/810 # time=1352.554ms
1..1
# time=1612.759ms
ok 37 - test/issue-1670.js # time=1612.759ms
# Subtest: test/issue-1903.js
# Subtest: should parse content-disposition consistencely
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not be equivalent
ok 4 - should be equal
ok 5 - should be equal
ok 1 - should parse content-disposition consistencely # time=1692.139ms
1..1
# time=5220.815ms
ok 38 - test/issue-1903.js # time=5220.815ms
# Subtest: test/issue-803.js
# Subtest: https://github.com/nodejs/undici/issues/803
1..2
ok 1 - should not error
ok 2 - should be equal
ok 1 - https://github.com/nodejs/undici/issues/803 # time=146557.117ms
1..1
# time=146731.167ms
ok 39 - test/issue-803.js # time=146731.167ms
# Subtest: test/issue-810.js
# Subtest: https://github.com/mcollina/undici/issues/810
1..3
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - type is HTTPParserError
ok 1 - https://github.com/mcollina/undici/issues/810 # time=1440.334ms
# Subtest: https://github.com/mcollina/undici/issues/810 no
pipelining
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 2 - https://github.com/mcollina/undici/issues/810 no pipelining
# time=70.665ms
# Subtest: https://github.com/mcollina/undici/issues/810 pipelining
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - https://github.com/mcollina/undici/issues/810 pipelining #
time=76.755ms
# Subtest: https://github.com/mcollina/undici/issues/810
pipelining 2
1..4
ok 1 - should not error
ok 2 - (unnamed test)
ok 3 - should be equal
ok 4 - type is HTTPParserError
ok 4 - https://github.com/mcollina/undici/issues/810 pipelining 2 #
time=65.283ms
1..4
# time=1847.543ms
ok 40 - test/issue-810.js # time=1847.543ms
# Subtest: test/max-headers.js
# Subtest: handle a lot of headers
1..3
ok 1 - should not error
ok 2 - should be equivalent strictly
ok 3 - (unnamed test)
ok 1 - handle a lot of headers # time=2404.268ms
1..1
# time=2871.553ms
ok 41 - test/max-headers.js # time=2871.553ms
# Subtest: test/max-response-size.js
# Subtest: max response size
1..4
# Subtest: default max default size should allow all responses
1..3
ok 1 - should not error
ok 2 - should be equal
ok 3 - should be equal
ok 1 - default max default size should allow all responses #
time=1420.332ms
# Subtest: max response size set to zero should allow
only empty responses
1..3
ok 1 - should not error
ok 2 - should be equal
ok 3 - should be equal
ok 2 - max response size set to zero should allow only empty
responses # time=115.111ms
# Subtest: should throw an error if the response is too big
1..3
ok 1 - should not error
ok 2 - expect truthy value
ok 3 - type is ResponseExceededMaxSizeError
ok 3 - should throw an error if the response is too big #
time=91.074ms
# Subtest: invalid max response size should throw an error
1..2
ok 1 - maxResponseSize must be a number
ok 2 - maxResponseSize must be greater than or equal to -1
ok 4 - invalid max response size should throw an error #
time=25.257ms
ok 1 - max response size # time=2343.489ms
1..1
# time=2429.189ms
ok 42 - test/max-response-size.js # time=2429.189ms
# Subtest: test/mock-agent.js
# Subtest: MockAgent - constructor
1..5
# Subtest: sets up mock agent
1..1
ok 1 - expected to not throw
ok 1 - sets up mock agent # time=73.66ms
# Subtest: should implement the Dispatcher API
1..1
ok 1 - type is Dispatcher
ok 2 - should implement the Dispatcher API # time=25.643ms
# Subtest: sets up mock agent with single connection
1..1
ok 1 - expected to not throw
ok 3 - sets up mock agent with single connection # time=21.69ms
# Subtest: should error passed agent is not valid
1..2
ok 1 - expected to throw: InvalidArgumentError Argument
opts.agent must implement Agent
ok 2 - expected to throw: InvalidArgumentError Argument
opts.agent must implement Agent
ok 4 - should error passed agent is not valid # time=109.471ms
# Subtest: should be able to specify the agent to mock
1..1
ok 1 - should be equal
ok 5 - should be able to specify the agent to mock # time=15.187ms
ok 1 - MockAgent - constructor # time=3841.959ms
# Subtest: MockAgent - get
1..3
# Subtest: should return MockClient
1..1
ok 1 - type is MockClient
ok 1 - should return MockClient # time=44.614ms
# Subtest: should return MockPool
1..1
ok 1 - type is MockPool
ok 2 - should return MockPool # time=39.621ms
# Subtest: should return the same instance if already
created
1..1
ok 1 - should be equal
ok 3 - should return the same instance if already created #
time=7.562ms
ok 2 - MockAgent - get # time=328.952ms
# Subtest: MockAgent - dispatch
1..3
# Subtest: should call the dispatch method of the MockPool
1..1
ok 1 - expected to not throw
ok 1 - should call the dispatch method of the MockPool #
time=56.408ms
# Subtest: should call the dispatch method of the
MockClient
1..1
ok 1 - expected to not throw
ok 2 - should call the dispatch method of the MockClient #
time=16.621ms
# Subtest: should throw if handler is not valid on redirect
1..7
ok 1 - expected to throw: InvalidArgumentError invalid
onError method
ok 2 - expected to throw: InvalidArgumentError invalid
onConnect method
ok 3 - expected to throw: InvalidArgumentError invalid
onBodySent method
ok 4 - expected to throw: InvalidArgumentError invalid
onUpgrade method
ok 5 - expected to throw: InvalidArgumentError invalid
onHeaders method
ok 6 - expected to throw: InvalidArgumentError invalid
onData method
ok 7 - expected to throw: InvalidArgumentError invalid
onComplete method
ok 3 - should throw if handler is not valid on redirect #
time=315.352ms
ok 3 - MockAgent - dispatch # time=578.252ms
# Subtest: MockAgent - .close should clean up registered pools
1..5
ok 1 - type is MockPool
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 4 - MockAgent - .close should clean up registered pools #
time=332.63ms
# Subtest: MockAgent - .close should clean up registered clients
1..5
ok 1 - type is MockClient
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 5 - MockAgent - .close should clean up registered clients #
time=15.541ms
# Subtest: MockAgent - [kClients] should match encapsulated agent
1..1
ok 1 - should be equal
ok 6 - MockAgent - [kClients] should match encapsulated agent #
time=205.937ms
# Subtest: MockAgent - basic intercept with MockAgent.request
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 7 - MockAgent - basic intercept with MockAgent.request #
time=251.559ms
# Subtest: MockAgent - basic intercept with request
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 8 - MockAgent - basic intercept with request # time=45.523ms
# Subtest: MockAgent - should support local agents
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 9 - MockAgent - should support local agents # time=86.975ms
# Subtest: MockAgent - should support specifying custom agents
to mock
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 10 - MockAgent - should support specifying custom agents to mock
# time=58.799ms
# Subtest: MockAgent - basic Client intercept with request
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 11 - MockAgent - basic Client intercept with request # time=47.598ms
# Subtest: MockAgent - basic intercept with multiple pools
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 12 - MockAgent - basic intercept with multiple pools # time=44.632ms
# Subtest: MockAgent - should handle multiple responses for an
interceptor
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equivalent
ok 13 - MockAgent - should handle multiple responses for an
interceptor # time=100.871ms
# Subtest: MockAgent - should call original Pool dispatch if
request not found
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 14 - MockAgent - should call original Pool dispatch if request
not found # time=1683.296ms
# Subtest: MockAgent - should call original Client dispatch if
request not found
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 15 - MockAgent - should call original Client dispatch if request
not found # time=666.243ms
# Subtest: MockAgent - should handle string responses
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 16 - MockAgent - should handle string responses # time=203.663ms
# Subtest: MockAgent - should handle basic concurrency for requests
1..5
# Subtest: concurrent job (0)
1..2
ok 1 - should be equal
ok 2 - should be equivalent
ok 1 - concurrent job (0) # time=795.763ms
# Subtest: concurrent job (1)
1..2
ok 1 - should be equal
ok 2 - should be equivalent
ok 2 - concurrent job (1) # time=592.105ms
# Subtest: concurrent job (2)
1..2
ok 1 - should be equal
ok 2 - should be equivalent
ok 3 - concurrent job (2) # time=436.65ms
# Subtest: concurrent job (3)
1..2
ok 1 - should be equal
ok 2 - should be equivalent
ok 4 - concurrent job (3) # time=305.09ms
# Subtest: concurrent job (4)
1..2
ok 1 - should be equal
ok 2 - should be equivalent
ok 5 - concurrent job (4) # time=152.229ms
ok 17 - MockAgent - should handle basic concurrency for
requests # time=1538.108ms
# Subtest: MockAgent - handle delays to simulate work
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - Elapsed time is not greater than 50ms: 80.187579
ok 18 - MockAgent - handle delays to simulate work # time=129.986ms
# Subtest: MockAgent - should persist requests
1..8
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equivalent
ok 8 - should be equivalent
ok 19 - MockAgent - should persist requests # time=117.849ms
# Subtest: MockAgent - handle persists with delayed requests
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 20 - MockAgent - handle persists with delayed requests #
time=61.17ms
# Subtest: MockAgent - calling close on a mock pool should not
affect other mock pools
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 21 - MockAgent - calling close on a mock pool should not affect
other mock pools # time=30.213ms
# Subtest: MockAgent - close removes all registered mock clients
1..2
ok 1 - should be equal
ok 2 - type is ClientDestroyedError
ok 22 - MockAgent - close removes all registered mock clients #
time=19.049ms
# Subtest: MockAgent - close removes all registered mock pools
1..2
ok 1 - should be equal
ok 2 - type is ClientDestroyedError
ok 23 - MockAgent - close removes all registered mock pools #
time=15.601ms
# Subtest: MockAgent - should handle replyWithError
1..1
ok 1 - expect rejected Promise: Error kaboom
ok 24 - MockAgent - should handle replyWithError # time=87.051ms
# Subtest: MockAgent - should support setting a reply to
respond a set amount of times
1..9
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 25 - MockAgent - should support setting a reply to respond a set
amount of times # time=190.331ms
# Subtest: MockAgent - persist overrides times
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 26 - MockAgent - persist overrides times # time=120.985ms
# Subtest: MockAgent - matcher should not find mock dispatch if
path is of unsupported type
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 27 - MockAgent - matcher should not find mock dispatch if path
is of unsupported type # time=144.767ms
# Subtest: MockAgent - should match path with regex
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 28 - MockAgent - should match path with regex # time=74.649ms
# Subtest: MockAgent - should match path with function
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 29 - MockAgent - should match path with function # time=46.259ms
# Subtest: MockAgent - should match method with regex
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 30 - MockAgent - should match method with regex # time=51.264ms
# Subtest: MockAgent - should match method with function
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 31 - MockAgent - should match method with function # time=38.565ms
# Subtest: MockAgent - should match body with regex
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 32 - MockAgent - should match body with regex # time=42.185ms
# Subtest: MockAgent - should match body with function
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 33 - MockAgent - should match body with function # time=24.527ms
# Subtest: MockAgent - should match headers with string
1..6
ok 1 - should reject with MockNotMatchedError
ok 2 - should reject with MockNotMatchedError
ok 3 - should reject with MockNotMatchedError
ok 4 - should reject with MockNotMatchedError
ok 5 - should be equal
ok 6 - should be equal
ok 34 - MockAgent - should match headers with string # time=156.366ms
# Subtest: MockAgent - should match headers with regex
1..6
ok 1 - should reject with MockNotMatchedError
ok 2 - should reject with MockNotMatchedError
ok 3 - should reject with MockNotMatchedError
ok 4 - should reject with MockNotMatchedError
ok 5 - should be equal
ok 6 - should be equal
ok 35 - MockAgent - should match headers with regex # time=139.595ms
# Subtest: MockAgent - should match headers with function
1..6
ok 1 - should reject with MockNotMatchedError
ok 2 - should reject with MockNotMatchedError
ok 3 - should reject with MockNotMatchedError
ok 4 - should reject with MockNotMatchedError
ok 5 - should be equal
ok 6 - should be equal
ok 36 - MockAgent - should match headers with function # time=153.317ms
# Subtest: MockAgent - should match url with regex
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 37 - MockAgent - should match url with regex # time=47.431ms
# Subtest: MockAgent - should match url with function
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 38 - MockAgent - should match url with function # time=69.597ms
# Subtest: MockAgent - handle default reply headers
1..3
ok 1 - should be equal
ok 2 - should be equivalent
ok 3 - should be equal
ok 39 - MockAgent - handle default reply headers # time=58.066ms
# Subtest: MockAgent - handle default reply trailers
1..3
ok 1 - should be equal
ok 2 - should be equivalent
ok 3 - should be equal
ok 40 - MockAgent - handle default reply trailers # time=65.475ms
# Subtest: MockAgent - return calculated content-length if
specified
1..3
ok 1 - should be equal
ok 2 - should be equivalent
ok 3 - should be equal
ok 41 - MockAgent - return calculated content-length if specified #
time=41.096ms
# Subtest: MockAgent - return calculated content-length for
object response if specified
1..3
ok 1 - should be equal
ok 2 - should be equivalent
ok 3 - should be equivalent
ok 42 - MockAgent - return calculated content-length for object
response if specified # time=53.705ms
# Subtest: MockAgent - should activate and deactivate mock clients
1..9
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 43 - MockAgent - should activate and deactivate mock clients #
time=164.551ms
# Subtest: MockAgent - enableNetConnect should allow all
original dispatches to be called if dispatch not found
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 44 - MockAgent - enableNetConnect should allow all original
dispatches to be called if dispatch not found # time=37.462ms
# Subtest: MockAgent - enableNetConnect with a host string
should allow all original dispatches to be called if mockDispatch not found
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 45 - MockAgent - enableNetConnect with a host string should
allow all original dispatches to be called if mockDispatch not found #
time=80.239ms
# Subtest: MockAgent - enableNetConnect when called with host
string multiple times should allow all original dispatches to be called
if mockDispatch not found
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 46 - MockAgent - enableNetConnect when called with host string
multiple times should allow all original dispatches to be called if
mockDispatch not found # time=653.081ms
# Subtest: MockAgent - enableNetConnect with a host regex
should allow all original dispatches to be called if mockDispatch not found
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 47 - MockAgent - enableNetConnect with a host regex should allow
all original dispatches to be called if mockDispatch not found #
time=229.231ms
# Subtest: MockAgent - enableNetConnect with a function should
allow all original dispatches to be called if mockDispatch not found
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 48 - MockAgent - enableNetConnect with a function should allow
all original dispatches to be called if mockDispatch not found #
time=173.724ms
# Subtest: MockAgent - enableNetConnect with an unknown input
should throw
1..1
ok 1 - expected to throw: InvalidArgumentError Unsupported
matcher. Must be one of String|Function|RegExp.
ok 49 - MockAgent - enableNetConnect with an unknown input should
throw # time=65.97ms
# Subtest: MockAgent - enableNetConnect should throw if
dispatch not matched for path and the origin was not allowed by net connect
1..1
ok 1 - expect rejected Promise: MockNotMatchedError Mock
dispatch not matched for path '/wrong': subsequent request to origin
http://localhost:44259 was not allowed (net.connect is not enabled for
this origin)
ok 50 - MockAgent - enableNetConnect should throw if dispatch not
matched for path and the origin was not allowed by net connect #
time=59.591ms
# Subtest: MockAgent - enableNetConnect should throw if
dispatch not matched for method and the origin was not allowed by net
connect
1..1
ok 1 - expect rejected Promise: MockNotMatchedError Mock
dispatch not matched for method 'WRONG': subsequent request to origin
http://localhost:40999 was not allowed (net.connect is not enabled for
this origin)
ok 51 - MockAgent - enableNetConnect should throw if dispatch not
matched for method and the origin was not allowed by net connect #
time=49.443ms
# Subtest: MockAgent - enableNetConnect should throw if
dispatch not matched for body and the origin was not allowed by net connect
1..1
ok 1 - expect rejected Promise: MockNotMatchedError Mock
dispatch not matched for body 'wrong': subsequent request to origin
http://localhost:37725 was not allowed (net.connect is not enabled for
this origin)
ok 52 - MockAgent - enableNetConnect should throw if dispatch not
matched for body and the origin was not allowed by net connect #
time=52.774ms
# Subtest: MockAgent - enableNetConnect should throw if
dispatch not matched for headers and the origin was not allowed by net
connect
1..1
ok 1 - expect rejected Promise: MockNotMatchedError Mock
dispatch not matched for headers '{"User-Agent":"wrong"}': subsequent
request to origin http://localhost:44551 was not allowed (net.connect is
not enabled for this origin)
ok 53 - MockAgent - enableNetConnect should throw if dispatch not
matched for headers and the origin was not allowed by net connect #
time=49.666ms
# Subtest: MockAgent - disableNetConnect should throw if
dispatch not found by net connect
1..1
ok 1 - expect rejected Promise: MockNotMatchedError Mock
dispatch not matched for path '/foo': subsequent request to origin
http://localhost:42661 was not allowed (net.connect disabled)
ok 54 - MockAgent - disableNetConnect should throw if dispatch not
found by net connect # time=47.404ms
# Subtest: MockAgent - headers function interceptor
1..7
ok 1 - should be equal
ok 2 - expect rejected Promise: MockNotMatchedError Mock
dispatch not matched for headers '{"Authorization":"Bearer foo"}':
subsequent request to origin http://localhost:35363 was not allowed
(net.connect disabled)
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 55 - MockAgent - headers function interceptor # time=62.596ms
# Subtest: MockAgent - clients are not garbage collected
1..2
ok 1 - should be equal
ok 2 - expect truthy value
ok 56 - MockAgent - clients are not garbage collected #
time=17191.639ms
# Subtest: MockAgent - using fetch yields correct statusText
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
1..4
ok 57 - MockAgent - using fetch yields correct statusText #
time=1162.365ms
# Subtest: MockAgent - using fetch yields a headers object in
the reply callback
ok 1 - should be equivalent
1..1
ok 58 - MockAgent - using fetch yields a headers object in the
reply callback # time=235.297ms
# Subtest: MockAgent - headers in mock dispatcher intercept
should be case-insensitive
1..0
ok 59 - MockAgent - headers in mock dispatcher intercept should be
case-insensitive # time=233.894ms
# Subtest: MockAgent - reply callback can be asynchronous
ok 1 - should be equivalent
ok 2 - should be equivalent
1..2
ok 60 - MockAgent - reply callback can be asynchronous # time=859.985ms
# Subtest: MockAgent - headers should be array of strings
ok 1 - should be equal
1..1
ok 61 - MockAgent - headers should be array of strings # time=36.66ms
1..61
# time=34987.586ms
ok 43 - test/mock-agent.js # time=34987.586ms
# Subtest: test/mock-client.js
# Subtest: MockClient - constructor
1..3
# Subtest: fails if opts.agent does not implement `get` method
1..1
ok 1 - expected to throw
ok 1 - fails if opts.agent does not implement `get` method #
time=137.821ms
# Subtest: sets agent
1..1
ok 1 - expected to not throw
ok 2 - sets agent # time=34.504ms
# Subtest: should implement the Dispatcher API
1..1
ok 1 - type is Dispatcher
ok 3 - should implement the Dispatcher API # time=14.276ms
ok 1 - MockClient - constructor # time=971.644ms
# Subtest: MockClient - dispatch
1..2
# Subtest: should handle a single interceptor
1..1
ok 1 - expected to not throw
ok 1 - should handle a single interceptor # time=42.403ms
# Subtest: should directly throw error from
mockDispatch function if error is not a MockNotMatchedError
1..1
ok 1 - expected to throw: Error kaboom
ok 2 - should directly throw error from mockDispatch function
if error is not a MockNotMatchedError # time=61.255ms
ok 2 - MockClient - dispatch # time=1012.749ms
# Subtest: MockClient - intercept should return a MockInterceptor
1..1
ok 1 - type is MockInterceptor
ok 3 - MockClient - intercept should return a MockInterceptor #
time=17.889ms
# Subtest: MockClient - intercept validation
1..4
# Subtest: it should error if no options specified in the intercept
1..1
ok 1 - expected to throw: InvalidArgumentError opts must be
an object
ok 1 - it should error if no options specified in the intercept
# time=52.593ms
# Subtest: it should error if no path specified in the
intercept
1..1
ok 1 - expected to throw: InvalidArgumentError opts.path
must be defined
ok 2 - it should error if no path specified in the intercept #
time=30.742ms
# Subtest: it should default to GET if no method
specified in the intercept
1..1
ok 1 - expected to not throw
ok 3 - it should default to GET if no method specified in the
intercept # time=195.341ms
# Subtest: it should uppercase the method -
https://github.com/nodejs/undici/issues/1320
1..1
ok 1 - should be equal
ok 4 - it should uppercase the method -
https://github.com/nodejs/undici/issues/1320 # time=78.767ms
ok 4 - MockClient - intercept validation # time=772.859ms
# Subtest: MockClient - close should run without error
1..1
ok 1 - expect resolving Promise
ok 5 - MockClient - close should run without error # time=79.928ms
# Subtest: MockClient - should be able to set as globalDispatcher
1..3
ok 1 - type is MockClient
ok 2 - should be equal
ok 3 - should be equivalent
ok 6 - MockClient - should be able to set as globalDispatcher #
time=569.288ms
# Subtest: MockClient - should support query params
1..3
ok 1 - type is MockClient
ok 2 - should be equal
ok 3 - should be equivalent
ok 7 - MockClient - should support query params # time=134.57ms
# Subtest: MockClient - should intercept query params with
hardcoded path
1..3
ok 1 - type is MockClient
ok 2 - should be equal
ok 3 - should be equivalent
ok 8 - MockClient - should intercept query params with hardcoded
path # time=77.217ms
# Subtest: MockClient - should intercept query params
regardless of key ordering
1..3
ok 1 - type is MockClient
ok 2 - should be equal
ok 3 - should be equivalent
ok 9 - MockClient - should intercept query params regardless of key
ordering # time=77.2ms
# Subtest: MockClient - should be able to use as a local dispatcher
1..3
ok 1 - type is MockClient
ok 2 - should be equal
ok 3 - should be equivalent
ok 10 - MockClient - should be able to use as a local dispatcher #
time=91.663ms
# Subtest: MockClient - basic intercept with MockClient.request
1..5
ok 1 - type is MockClient
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equivalent
ok 5 - should be equivalent
ok 11 - MockClient - basic intercept with MockClient.request #
time=107.158ms
1..11
# time=7954.921ms
ok 44 - test/mock-client.js # time=7954.921ms
# Subtest: test/mock-errors.js
# Subtest: mockErrors
1..1
# Subtest: MockNotMatchedError
1..2
# Subtest: should implement an UndiciError
1..4
ok 1 - type is UndiciError
ok 2 - should be equivalent
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 1 - should implement an UndiciError # time=390.835ms
# Subtest: should set a custom message
1..4
ok 1 - type is UndiciError
ok 2 - should be equivalent
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 2 - should set a custom message # time=76.304ms
ok 1 - MockNotMatchedError # time=1309.444ms
ok 1 - mockErrors # time=1926.013ms
1..1
# time=2500.653ms
ok 45 - test/mock-errors.js # time=2500.653ms
# Subtest: test/mock-interceptor-unused-assertions.js
# Subtest: 1 pending interceptor
1..2
ok 1 - expected to throw
ok 2 - should be equivalent
ok 1 - 1 pending interceptor # time=1239.648ms
# Subtest: 2 pending interceptors
1..2
ok 1 - expected to throw
ok 2 - should be equivalent
ok 2 - 2 pending interceptors # time=112.635ms
# Subtest: Variations of persist(), times(), and pending status
1..7
ok 1 - should be equivalent
ok 2 - should be equivalent
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 5 - should be equivalent
ok 6 - expected to throw
ok 7 - should be equivalent
ok 3 - Variations of persist(), times(), and pending status #
time=877.165ms
# Subtest: works when no interceptors are registered
1..2
ok 1 - should be equivalent
ok 2 - expected to not throw
ok 4 - works when no interceptors are registered # time=96.991ms
# Subtest: works when all interceptors are pending
1..4
ok 1 - should be equivalent
ok 2 - should be equivalent
ok 3 - should be equivalent
ok 4 - expected to not throw
ok 5 - works when all interceptors are pending # time=105.545ms
# Subtest: defaults to rendering output with terminal color
when process.env.CI is unset
1..2
ok 1 - expected to throw
ok 2 - should be equivalent
ok 6 - defaults to rendering output with terminal color when
process.env.CI is unset # time=99.687ms
# Subtest: returns unused interceptors
1..1
ok 1 - should be equivalent
ok 7 - returns unused interceptors # time=123.083ms
1..7
# time=3566.049ms
ok 46 - test/mock-interceptor-unused-assertions.js # time=3566.049ms
# Subtest: test/mock-interceptor.js
# Subtest: MockInterceptor - path
1..1
# Subtest: should remove hash fragment from paths
1..1
ok 1 - should be equal
ok 1 - should remove hash fragment from paths # time=213.084ms
ok 1 - MockInterceptor - path # time=935.927ms
# Subtest: MockInterceptor - reply
1..2
# Subtest: should return MockScope
1..1
ok 1 - type is MockScope
ok 1 - should return MockScope # time=83.1ms
# Subtest: should error if passed options invalid
1..2
ok 1 - expected to throw: InvalidArgumentError statusCode
must be defined
ok 2 - expected to throw: InvalidArgumentError
responseOptions must be an object
ok 2 - should error if passed options invalid # time=274.278ms
ok 2 - MockInterceptor - reply # time=679.229ms
# Subtest: MockInterceptor - reply callback
1..2
# Subtest: should return MockScope
1..1
ok 1 - type is MockScope
ok 1 - should return MockScope # time=42.436ms
# Subtest: should error if passed options invalid
1..2
ok 1 - expected to throw: InvalidArgumentError statusCode
must be defined
ok 2 - expected to throw: InvalidArgumentError
responseOptions must be an object
ok 2 - should error if passed options invalid # time=62.926ms
ok 3 - MockInterceptor - reply callback # time=442.371ms
# Subtest: MockInterceptor - reply options callback
1..2
# Subtest: should return MockScope
1..2
ok 1 - type is MockScope
ok 2 - should be equivalent strictly
ok 1 - should return MockScope # time=204.317ms
# Subtest: should error if passed options invalid
1..3
ok 1 - expected to throw: InvalidArgumentError reply
options callback must return an object
ok 2 - expected to throw: InvalidArgumentError
responseOptions must be an object
ok 3 - expected to throw: InvalidArgumentError statusCode
must be defined
ok 2 - should error if passed options invalid # time=174.217ms
ok 4 - MockInterceptor - reply options callback #
time=1181.686ms
# Subtest: MockInterceptor - replyWithError
1..2
# Subtest: should return MockScope
1..1
ok 1 - type is MockScope
ok 1 - should return MockScope # time=13.989ms
# Subtest: should error if passed options invalid
1..1
ok 1 - expected to throw: InvalidArgumentError error must
be defined
ok 2 - should error if passed options invalid # time=44.761ms
ok 5 - MockInterceptor - replyWithError # time=361.499ms
# Subtest: MockInterceptor - defaultReplyHeaders
1..2
# Subtest: should return MockInterceptor
1..1
ok 1 - type is MockInterceptor
ok 1 - should return MockInterceptor # time=14.268ms
# Subtest: should error if passed options invalid
1..1
ok 1 - expected to throw: InvalidArgumentError headers must
be defined
ok 2 - should error if passed options invalid # time=45.628ms
ok 6 - MockInterceptor - defaultReplyHeaders # time=663.802ms
# Subtest: MockInterceptor - defaultReplyTrailers
1..2
# Subtest: should return MockInterceptor
1..1
ok 1 - type is MockInterceptor
ok 1 - should return MockInterceptor # time=9.534ms
# Subtest: should error if passed options invalid
1..1
ok 1 - expected to throw: InvalidArgumentError trailers
must be defined
ok 2 - should error if passed options invalid # time=48.549ms
ok 7 - MockInterceptor - defaultReplyTrailers # time=387.87ms
# Subtest: MockInterceptor - replyContentLength
1..1
# Subtest: should return MockInterceptor
1..1
ok 1 - type is MockInterceptor
ok 1 - should return MockInterceptor # time=7.426ms
ok 8 - MockInterceptor - replyContentLength # time=141.032ms
1..8
# time=5940.933ms
ok 47 - test/mock-interceptor.js # time=5940.933ms
# Subtest: test/mock-pool.js
# Subtest: MockPool - constructor
1..3
# Subtest: fails if opts.agent does not implement `get` method
1..1
ok 1 - expected to throw
ok 1 - fails if opts.agent does not implement `get` method #
time=249.358ms
# Subtest: sets agent
1..1
ok 1 - expected to not throw
ok 2 - sets agent # time=267.06ms
# Subtest: should implement the Dispatcher API
1..1
ok 1 - type is Dispatcher
ok 3 - should implement the Dispatcher API # time=45.07ms
ok 1 - MockPool - constructor # time=1558.31ms
# Subtest: MockPool - dispatch
1..2
# Subtest: should handle a single interceptor
1..1
ok 1 - expected to not throw
ok 1 - should handle a single interceptor # time=128.729ms
# Subtest: should directly throw error from
mockDispatch function if error is not a MockNotMatchedError
1..1
ok 1 - expected to throw: Error kaboom
ok 2 - should directly throw error from mockDispatch function
if error is not a MockNotMatchedError # time=89.001ms
ok 2 - MockPool - dispatch # time=1740.268ms
# Subtest: MockPool - intercept should return a MockInterceptor
1..1
ok 1 - expect truthy value
ok 3 - MockPool - intercept should return a MockInterceptor #
time=30.163ms
# Subtest: MockPool - intercept validation
1..3
# Subtest: it should error if no options specified in the intercept
1..1
ok 1 - expected to throw: InvalidArgumentError opts must be
an object
ok 1 - it should error if no options specified in the intercept
# time=61.32ms
# Subtest: it should error if no path specified in the
intercept
1..1
ok 1 - expected to throw: InvalidArgumentError opts.path
must be defined
ok 2 - it should error if no path specified in the intercept #
time=43.615ms
# Subtest: it should default to GET if no method
specified in the intercept
1..1
ok 1 - expected to not throw
ok 3 - it should default to GET if no method specified in the
intercept # time=18.288ms
ok 4 - MockPool - intercept validation # time=501.682ms
# Subtest: MockPool - close should run without error
1..1
ok 1 - expect resolving Promise
ok 5 - MockPool - close should run without error # time=67.493ms
# Subtest: MockPool - should be able to set as globalDispatcher
1..3
ok 1 - type is MockPool
ok 2 - should be equal
ok 3 - should be equivalent
ok 6 - MockPool - should be able to set as globalDispatcher #
time=895.789ms
# Subtest: MockPool - should be able to use as a local dispatcher
1..3
ok 1 - type is MockPool
ok 2 - should be equal
ok 3 - should be equivalent
ok 7 - MockPool - should be able to use as a local dispatcher #
time=92.575ms
# Subtest: MockPool - basic intercept with MockPool.request
1..5
ok 1 - type is MockPool
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equivalent
ok 5 - should be equivalent
ok 8 - MockPool - basic intercept with MockPool.request #
time=133.972ms
# Subtest: MockPool - correct errors when consuming invalid
JSON body
ok 1 - expect rejected Promise
1..1
ok 9 - MockPool - correct errors when consuming invalid JSON body #
time=195.63ms
# Subtest: MockPool - allows matching headers in fetch
ok 1 - expect resolving Promise
ok 2 - expect rejected Promise
ok 3 - expect rejected Promise
1..3
ok 10 - MockPool - allows matching headers in fetch # time=1266.103ms
1..10
# time=10185.639ms
ok 48 - test/mock-pool.js # time=10185.639ms
# Subtest: test/mock-scope.js
# Subtest: MockScope - delay
1..2
# Subtest: should return MockScope
1..1
ok 1 - type is MockScope
ok 1 - should return MockScope # time=96.346ms
# Subtest: should error if passed options invalid
1..4
ok 1 - expected to throw: InvalidArgumentError waitInMs
must be a valid integer > 0
ok 2 - expected to throw: InvalidArgumentError waitInMs
must be a valid integer > 0
ok 3 - expected to throw: InvalidArgumentError waitInMs
must be a valid integer > 0
ok 4 - expected to throw: InvalidArgumentError waitInMs
must be a valid integer > 0
ok 2 - should error if passed options invalid # time=238.477ms
ok 1 - MockScope - delay # time=799.741ms
# Subtest: MockScope - persist
1..1
# Subtest: should return MockScope
1..1
ok 1 - type is MockScope
ok 1 - should return MockScope # time=25.866ms
ok 2 - MockScope - persist # time=156.173ms
# Subtest: MockScope - times
1..2
# Subtest: should return MockScope
1..1
ok 1 - type is MockScope
ok 1 - should return MockScope # time=36.711ms
# Subtest: should error if passed options invalid
1..4
ok 1 - expected to throw: InvalidArgumentError repeatTimes
must be a valid integer > 0
ok 2 - expected to throw: InvalidArgumentError repeatTimes
must be a valid integer > 0
ok 3 - expected to throw: InvalidArgumentError repeatTimes
must be a valid integer > 0
ok 4 - expected to throw: InvalidArgumentError repeatTimes
must be a valid integer > 0
ok 2 - should error if passed options invalid # time=63.783ms
ok 3 - MockScope - times # time=484.856ms
1..3
# time=1693.845ms
ok 49 - test/mock-scope.js # time=1693.845ms
# Subtest: test/mock-utils.js
# Subtest: deleteMockDispatch - should do nothing if not able to
find mock dispatch
1..1
ok 1 - expected to not throw
ok 1 - deleteMockDispatch - should do nothing if not able to find
mock dispatch # time=359.138ms
# Subtest: getMockDispatch
1..3
# Subtest: it should find a mock dispatch
1..1
ok 1 - should be equivalent
ok 1 - it should find a mock dispatch # time=202.447ms
# Subtest: it should skip consumed dispatches
1..1
ok 1 - should be equivalent
ok 2 - it should skip consumed dispatches # time=60.512ms
# Subtest: it should throw if dispatch not found
1..1
ok 1 - expected to throw: MockNotMatchedError Mock dispatch
not matched for path 'wrong'
ok 3 - it should throw if dispatch not found # time=123.333ms
ok 2 - getMockDispatch # time=1095.517ms
# Subtest: getResponseData
1..3
# Subtest: it should stringify objects
1..1
ok 1 - should be equal
ok 1 - it should stringify objects # time=37.653ms
# Subtest: it should return strings untouched
1..1
ok 1 - should be equal
ok 2 - it should return strings untouched # time=25.771ms
# Subtest: it should return buffers untouched
1..1
ok 1 - expect truthy value
ok 3 - it should return buffers untouched # time=21.507ms
ok 3 - getResponseData # time=806.325ms
# Subtest: getStatusText
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 3 - expect truthy value
ok 4 - expect truthy value
ok 5 - expect truthy value
ok 6 - expect truthy value
ok 7 - expect truthy value
ok 8 - expect truthy value
ok 9 - expect truthy value
ok 10 - expect truthy value
ok 11 - expect truthy value
ok 12 - expect truthy value
ok 13 - expect truthy value
ok 14 - expect truthy value
ok 15 - expect truthy value
ok 16 - expect truthy value
ok 17 - expect truthy value
ok 18 - expect truthy value
ok 19 - expect truthy value
ok 20 - expect truthy value
ok 21 - expect truthy value
ok 22 - expect truthy value
ok 23 - expect truthy value
ok 24 - expect truthy value
ok 25 - expect truthy value
ok 26 - expect truthy value
ok 27 - expect truthy value
ok 28 - expect truthy value
ok 29 - expect truthy value
ok 30 - expect truthy value
ok 31 - expect truthy value
ok 32 - expect truthy value
ok 33 - expect truthy value
ok 34 - expect truthy value
ok 35 - expect truthy value
ok 36 - expect truthy value
ok 37 - expect truthy value
ok 38 - expect truthy value
ok 39 - expect truthy value
ok 40 - expect truthy value
ok 41 - expect truthy value
ok 42 - expect truthy value
ok 43 - expect truthy value
ok 44 - expect truthy value
ok 45 - expect truthy value
ok 46 - expect truthy value
ok 47 - expect truthy value
ok 48 - expect truthy value
ok 49 - expect truthy value
ok 50 - expect truthy value
ok 51 - expect truthy value
ok 52 - expect truthy value
ok 53 - expect truthy value
ok 54 - expect truthy value
ok 55 - expect truthy value
ok 56 - expect truthy value
ok 57 - expect truthy value
ok 58 - expect truthy value
ok 59 - expect truthy value
ok 60 - expect truthy value
ok 61 - expect truthy value
ok 62 - expect truthy value
ok 63 - expect truthy value
ok 64 - should be equal
1..64
ok 4 - getStatusText # time=143.56ms
# Subtest: getHeaderByName
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
1..6
ok 5 - getHeaderByName # time=2952.037ms
1..5
# time=6158.866ms
ok 50 - test/mock-utils.js # time=6158.866ms
# Subtest: test/no-strict-content-length.js
# Subtest: strictContentLength: false
1..7
# Subtest: request invalid content-length
1..8
ok 1 - should not error
ok 2 - should not error
ok 3 - should not error
ok 4 - should not error
ok 5 - should not error
ok 6 - should not error
ok 7 - should not error
ok 8 - should not error
ok 1 - request invalid content-length # time=2865.981ms
# Subtest: request streaming content-length less than
body size
1..1
ok 1 - should not error
ok 2 - request streaming content-length less than body size #
time=172.394ms
# Subtest: request streaming content-length greater
than body size
1..1
ok 1 - should not error
ok 3 - request streaming content-length greater than body size
# time=443.855ms
# Subtest: request streaming data when content-length=0
1..1
ok 1 - should not error
ok 4 - request streaming data when content-length=0 #
time=296.761ms
# Subtest: request async iterating content-length less
than body size
1..1
ok 1 - should not error
ok 5 - request async iterating content-length less than body
size # time=671.62ms
# Subtest: request async iterator content-length
greater than body size
1..1
ok 1 - should not error
ok 6 - request async iterator content-length greater than body
size # time=549.805ms
# Subtest: request async iterator data when
content-length=0
1..1
ok 1 - should not error
ok 7 - request async iterator data when content-length=0 #
time=501.292ms
ok 1 - strictContentLength: false # time=7365.056ms
1..1
# time=8542.786ms
ok 51 - test/no-strict-content-length.js # time=8542.786ms
# Subtest: test/parser-issues.js
# Subtest: https://github.com/mcollina/undici/issues/268
1..2
ok 1 - should not error
ok 2 - (unnamed test)
ok 1 - https://github.com/mcollina/undici/issues/268 # time=3459.404ms
# Subtest: parser fail
1..3
ok 1 - expect truthy value
ok 2 - should be equal
ok 3 - should be equal
ok 2 - parser fail # time=130.985ms
# Subtest: split header field
1..2
ok 1 - should not error
ok 2 - should be equal
ok 3 - split header field # time=205.375ms
# Subtest: split header value
1..2
ok 1 - should not error
ok 2 - should be equal
ok 4 - split header value # time=236.428ms
1..4
# time=4840.132ms
ok 52 - test/parser-issues.js # time=4840.132ms
# Subtest: test/pipeline-pipelining.js
# Subtest: pipeline pipelining
1..10
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent strictly
ok 4 - should be equivalent strictly
ok 5 - should be equal
ok 6 - should be equivalent strictly
ok 7 - should be equivalent strictly
ok 8 - should be equal
ok 9 - should be equivalent strictly
ok 10 - should be equivalent strictly
ok 1 - pipeline pipelining # time=2016.445ms
# Subtest: pipeline pipelining retry
1..13
ok 1 - should be equal
ok 2 - should be equivalent strictly
ok 3 - should be equivalent strictly
ok 4 - should be equal
ok 5 - should be equivalent strictly
ok 6 - should be equivalent strictly
ok 7 - should be equal
ok 8 - should be equivalent strictly
ok 9 - should be equivalent strictly
ok 10 - should be equal
ok 11 - (unnamed test)
ok 12 - expect truthy value
ok 13 - (unnamed test)
ok 2 - pipeline pipelining retry # time=613.532ms
1..2
# time=3527.913ms
ok 53 - test/pipeline-pipelining.js # time=3527.913ms
# Subtest: test/pool.js
# Subtest: throws when connection is inifinite
1..2
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 1 - throws when connection is inifinite # time=457.647ms
# Subtest: throws when connections is negative
1..2
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 2 - throws when connections is negative # time=47.156ms
# Subtest: throws when connection is not number
1..2
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 3 - throws when connection is not number # time=32.179ms
# Subtest: throws when factory is not a function
1..2
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 4 - throws when factory is not a function # time=46.502ms
# Subtest: does not throw when connect is a function
1..1
ok 1 - expected to not throw
ok 5 - does not throw when connect is a function # time=34.209ms
# Subtest: connect/disconnect event(s)
1..12
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not error
ok 4 - should not error
ok 5 - expect truthy value
ok 6 - type is InformationalError
ok 7 - should be equal
ok 8 - should be equal
ok 9 - expect truthy value
ok 10 - type is InformationalError
ok 11 - should be equal
ok 12 - should be equal
ok 6 - connect/disconnect event(s) # time=5390.873ms
# Subtest: basic get
1..14
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should not error
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should not error
ok 12 - should be equal
ok 13 - should not error
ok 14 - type is ClientDestroyedError
ok 7 - basic get # time=1103.999ms
# Subtest: URL as arg
1..9
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should not error
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should not error
ok 8 - should not error
ok 9 - type is ClientDestroyedError
ok 8 - URL as arg # time=298.707ms
# Subtest: basic get error async/await
1..2
ok 1 - expect truthy value
ok 2 - type is ClientDestroyedError
ok 9 - basic get error async/await # time=294.588ms
# Subtest: basic get with async/await
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
1..4
ok 10 - basic get with async/await # time=275.244ms
# Subtest: stream get async/await
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
1..4
ok 11 - stream get async/await # time=229.404ms
# Subtest: stream get error async/await
1..1
ok 1 - expect truthy value
ok 12 - stream get error async/await # time=188.045ms
# Subtest: pipeline get
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 13 - pipeline get # time=359.284ms
# Subtest: backpressure algorithm
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should not be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
1..12
ok 14 - backpressure algorithm # time=473.477ms
# Subtest: busy
1..131
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should be equal
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should be equal
ok 23 - should be equal
ok 24 - should be equal
ok 25 - should be equal
ok 26 - should be equal
ok 27 - should be equal
ok 28 - should be equal
ok 29 - should be equal
ok 30 - should be equal
ok 31 - should be equal
ok 32 - should be equal
ok 33 - should be equal
ok 34 - should be equal
ok 35 - should be equal
ok 36 - should be equal
ok 37 - should be equal
ok 38 - should be equal
ok 39 - should be equal
ok 40 - should be equal
ok 41 - should be equal
ok 42 - should be equal
ok 43 - should be equal
ok 44 - should be equal
ok 45 - should be equal
ok 46 - should be equal
ok 47 - should be equal
ok 48 - should be equal
ok 49 - should be equal
ok 50 - should be equal
ok 51 - should be equal
ok 52 - should be equal
ok 53 - should be equal
ok 54 - should be equal
ok 55 - should be equal
ok 56 - should be equal
ok 57 - should be equal
ok 58 - should be equal
ok 59 - should be equal
ok 60 - should be equal
ok 61 - should be equal
ok 62 - should be equal
ok 63 - should be equal
ok 64 - should be equal
ok 65 - should be equal
ok 66 - should be equal
ok 67 - should be equal
ok 68 - should be equal
ok 69 - should be equal
ok 70 - should be equal
ok 71 - should be equal
ok 72 - should be equal
ok 73 - should be equal
ok 74 - should be equal
ok 75 - should be equal
ok 76 - should be equal
ok 77 - should be equal
ok 78 - should be equal
ok 79 - should be equal
ok 80 - should be equal
ok 81 - (unnamed test)
ok 82 - (unnamed test)
ok 83 - should be equal
ok 84 - should be equal
ok 85 - should be equal
ok 86 - should be equal
ok 87 - should be equal
ok 88 - should be equal
ok 89 - should be equal
ok 90 - should be equal
ok 91 - should not error
ok 92 - should be equal
ok 93 - should be equal
ok 94 - should not error
ok 95 - should be equal
ok 96 - should be equal
ok 97 - should be equal
ok 98 - should be equal
ok 99 - should not error
ok 100 - should be equal
ok 101 - should be equal
ok 102 - should not error
ok 103 - should be equal
ok 104 - should be equal
ok 105 - should be equal
ok 106 - should be equal
ok 107 - should be equal
ok 108 - should be equal
ok 109 - should be equal
ok 110 - should be equal
ok 111 - should be equal
ok 112 - should be equal
ok 113 - should be equal
ok 114 - should be equal
ok 115 - should not error
ok 116 - should be equal
ok 117 - should be equal
ok 118 - (unnamed test)
ok 119 - should not error
ok 120 - should be equal
ok 121 - should be equal
ok 122 - should be equal
ok 123 - should be equal
ok 124 - should not error
ok 125 - should be equal
ok 126 - should be equal
ok 127 - should not error
ok 128 - should be equal
ok 129 - should be equal
ok 130 - should be equal
ok 131 - should be equal
ok 15 - busy # time=625.477ms
# Subtest: invalid pool dispatch options
1..2
ok 1 - throws on invalid handler
ok 2 - throws on invalid handler
ok 16 - invalid pool dispatch options # time=81.507ms
# Subtest: pool upgrade promise
1..2
ok 1 - should be equivalent
ok 2 - should be equal
ok 17 - pool upgrade promise # time=206.48ms
# Subtest: pool connect
1..1
ok 1 - should be equal
ok 18 - pool connect # time=124.224ms
# Subtest: pool dispatch
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 19 - pool dispatch # time=31.783ms
# Subtest: pool pipeline args validation
1..2
ok 1 - expect truthy value
ok 2 - type is InvalidArgumentError
ok 20 - pool pipeline args validation # time=20.903ms
# Subtest: 300 requests succeed
1..900
ok 1 - should not error
ok 2 - should be equal
ok 3 - (unnamed test)
ok 4 - should not error
ok 5 - should be equal
ok 6 - (unnamed test)
ok 7 - should not error
ok 8 - should be equal
ok 9 - (unnamed test)
ok 10 - should not error
ok 11 - should be equal
ok 12 - (unnamed test)
ok 13 - should not error
ok 14 - should be equal
ok 15 - (unnamed test)
ok 16 - should not error
ok 17 - should be equal
ok 18 - (unnamed test)
ok 19 - should not error
ok 20 - should be equal
ok 21 - (unnamed test)
ok 22 - should not error
ok 23 - should be equal
ok 24 - (unnamed test)
ok 25 - should not error
ok 26 - should be equal
ok 27 - (unnamed test)
ok 28 - should not error
ok 29 - should be equal
ok 30 - (unnamed test)
ok 31 - should not error
ok 32 - should be equal
ok 33 - (unnamed test)
ok 34 - should not error
ok 35 - should be equal
ok 36 - (unnamed test)
ok 37 - should not error
ok 38 - should be equal
ok 39 - (unnamed test)
ok 40 - should not error
ok 41 - should be equal
ok 42 - (unnamed test)
ok 43 - should not error
ok 44 - should be equal
ok 45 - (unnamed test)
ok 46 - should not error
ok 47 - should be equal
ok 48 - (unnamed test)
ok 49 - should not error
ok 50 - should be equal
ok 51 - (unnamed test)
ok 52 - should not error
ok 53 - should be equal
ok 54 - (unnamed test)
ok 55 - should not error
ok 56 - should be equal
ok 57 - (unnamed test)
ok 58 - should not error
ok 59 - should be equal
ok 60 - (unnamed test)
ok 61 - should not error
ok 62 - should be equal
ok 63 - (unnamed test)
ok 64 - should not error
ok 65 - should be equal
ok 66 - (unnamed test)
ok 67 - should not error
ok 68 - should be equal
ok 69 - (unnamed test)
ok 70 - should not error
ok 71 - should be equal
ok 72 - (unnamed test)
ok 73 - should not error
ok 74 - should be equal
ok 75 - (unnamed test)
ok 76 - should not error
ok 77 - should be equal
ok 78 - (unnamed test)
ok 79 - should not error
ok 80 - should be equal
ok 81 - (unnamed test)
ok 82 - should not error
ok 83 - should be equal
ok 84 - (unnamed test)
ok 85 - should not error
ok 86 - should be equal
ok 87 - (unnamed test)
ok 88 - should not error
ok 89 - should be equal
ok 90 - (unnamed test)
ok 91 - should not error
ok 92 - should be equal
ok 93 - (unnamed test)
ok 94 - should not error
ok 95 - should be equal
ok 96 - (unnamed test)
ok 97 - should not error
ok 98 - should be equal
ok 99 - (unnamed test)
ok 100 - should not error
ok 101 - should be equal
ok 102 - (unnamed test)
ok 103 - should not error
ok 104 - should be equal
ok 105 - (unnamed test)
ok 106 - should not error
ok 107 - should be equal
ok 108 - (unnamed test)
ok 109 - should not error
ok 110 - should be equal
ok 111 - (unnamed test)
ok 112 - should not error
ok 113 - should be equal
ok 114 - (unnamed test)
ok 115 - should not error
ok 116 - should be equal
ok 117 - (unnamed test)
ok 118 - should not error
ok 119 - should be equal
ok 120 - (unnamed test)
ok 121 - should not error
ok 122 - should be equal
ok 123 - (unnamed test)
ok 124 - should not error
ok 125 - should be equal
ok 126 - (unnamed test)
ok 127 - should not error
ok 128 - should be equal
ok 129 - (unnamed test)
ok 130 - should not error
ok 131 - should be equal
ok 132 - (unnamed test)
ok 133 - should not error
ok 134 - should be equal
ok 135 - (unnamed test)
ok 136 - should not error
ok 137 - should be equal
ok 138 - (unnamed test)
ok 139 - should not error
ok 140 - should be equal
ok 141 - (unnamed test)
ok 142 - should not error
ok 143 - should be equal
ok 144 - (unnamed test)
ok 145 - should not error
ok 146 - should be equal
ok 147 - (unnamed test)
ok 148 - should not error
ok 149 - should be equal
ok 150 - (unnamed test)
ok 151 - should not error
ok 152 - should be equal
ok 153 - (unnamed test)
ok 154 - should not error
ok 155 - should be equal
ok 156 - (unnamed test)
ok 157 - should not error
ok 158 - should be equal
ok 159 - (unnamed test)
ok 160 - should not error
ok 161 - should be equal
ok 162 - (unnamed test)
ok 163 - should not error
ok 164 - should be equal
ok 165 - (unnamed test)
ok 166 - should not error
ok 167 - should be equal
ok 168 - (unnamed test)
ok 169 - should not error
ok 170 - should be equal
ok 171 - (unnamed test)
ok 172 - should not error
ok 173 - should be equal
ok 174 - (unnamed test)
ok 175 - should not error
ok 176 - should be equal
ok 177 - (unnamed test)
ok 178 - should not error
ok 179 - should be equal
ok 180 - (unnamed test)
ok 181 - should not error
ok 182 - should be equal
ok 183 - (unnamed test)
ok 184 - should not error
ok 185 - should be equal
ok 186 - (unnamed test)
ok 187 - should not error
ok 188 - should be equal
ok 189 - (unnamed test)
ok 190 - should not error
ok 191 - should be equal
ok 192 - (unnamed test)
ok 193 - should not error
ok 194 - should be equal
ok 195 - (unnamed test)
ok 196 - should not error
ok 197 - should be equal
ok 198 - (unnamed test)
ok 199 - should not error
ok 200 - should be equal
ok 201 - (unnamed test)
ok 202 - should not error
ok 203 - should be equal
ok 204 - (unnamed test)
ok 205 - should not error
ok 206 - should be equal
ok 207 - (unnamed test)
ok 208 - should not error
ok 209 - should be equal
ok 210 - (unnamed test)
ok 211 - should not error
ok 212 - should be equal
ok 213 - (unnamed test)
ok 214 - should not error
ok 215 - should be equal
ok 216 - (unnamed test)
ok 217 - should not error
ok 218 - should be equal
ok 219 - (unnamed test)
ok 220 - should not error
ok 221 - should be equal
ok 222 - (unnamed test)
ok 223 - should not error
ok 224 - should be equal
ok 225 - (unnamed test)
ok 226 - should not error
ok 227 - should be equal
ok 228 - (unnamed test)
ok 229 - should not error
ok 230 - should be equal
ok 231 - (unnamed test)
ok 232 - should not error
ok 233 - should be equal
ok 234 - (unnamed test)
ok 235 - should not error
ok 236 - should be equal
ok 237 - (unnamed test)
ok 238 - should not error
ok 239 - should be equal
ok 240 - (unnamed test)
ok 241 - should not error
ok 242 - should be equal
ok 243 - (unnamed test)
ok 244 - should not error
ok 245 - should be equal
ok 246 - (unnamed test)
ok 247 - should not error
ok 248 - should be equal
ok 249 - (unnamed test)
ok 250 - should not error
ok 251 - should be equal
ok 252 - (unnamed test)
ok 253 - should not error
ok 254 - should be equal
ok 255 - (unnamed test)
ok 256 - should not error
ok 257 - should be equal
ok 258 - (unnamed test)
ok 259 - should not error
ok 260 - should be equal
ok 261 - (unnamed test)
ok 262 - should not error
ok 263 - should be equal
ok 264 - (unnamed test)
ok 265 - should not error
ok 266 - should be equal
ok 267 - (unnamed test)
ok 268 - should not error
ok 269 - should be equal
ok 270 - (unnamed test)
ok 271 - should not error
ok 272 - should be equal
ok 273 - (unnamed test)
ok 274 - should not error
ok 275 - should be equal
ok 276 - (unnamed test)
ok 277 - should not error
ok 278 - should be equal
ok 279 - (unnamed test)
ok 280 - should not error
ok 281 - should be equal
ok 282 - (unnamed test)
ok 283 - should not error
ok 284 - should be equal
ok 285 - (unnamed test)
ok 286 - should not error
ok 287 - should be equal
ok 288 - (unnamed test)
ok 289 - should not error
ok 290 - should be equal
ok 291 - (unnamed test)
ok 292 - should not error
ok 293 - should be equal
ok 294 - (unnamed test)
ok 295 - should not error
ok 296 - should be equal
ok 297 - (unnamed test)
ok 298 - should not error
ok 299 - should be equal
ok 300 - (unnamed test)
ok 301 - should not error
ok 302 - should be equal
ok 303 - (unnamed test)
ok 304 - should not error
ok 305 - should be equal
ok 306 - (unnamed test)
ok 307 - should not error
ok 308 - should be equal
ok 309 - (unnamed test)
ok 310 - should not error
ok 311 - should be equal
ok 312 - (unnamed test)
ok 313 - should not error
ok 314 - should be equal
ok 315 - (unnamed test)
ok 316 - should not error
ok 317 - should be equal
ok 318 - (unnamed test)
ok 319 - should not error
ok 320 - should be equal
ok 321 - (unnamed test)
ok 322 - should not error
ok 323 - should be equal
ok 324 - (unnamed test)
ok 325 - should not error
ok 326 - should be equal
ok 327 - (unnamed test)
ok 328 - should not error
ok 329 - should be equal
ok 330 - (unnamed test)
ok 331 - should not error
ok 332 - should be equal
ok 333 - (unnamed test)
ok 334 - should not error
ok 335 - should be equal
ok 336 - (unnamed test)
ok 337 - should not error
ok 338 - should be equal
ok 339 - (unnamed test)
ok 340 - should not error
ok 341 - should be equal
ok 342 - (unnamed test)
ok 343 - should not error
ok 344 - should be equal
ok 345 - (unnamed test)
ok 346 - should not error
ok 347 - should be equal
ok 348 - (unnamed test)
ok 349 - should not error
ok 350 - should be equal
ok 351 - (unnamed test)
ok 352 - should not error
ok 353 - should be equal
ok 354 - (unnamed test)
ok 355 - should not error
ok 356 - should be equal
ok 357 - (unnamed test)
ok 358 - should not error
ok 359 - should be equal
ok 360 - (unnamed test)
ok 361 - should not error
ok 362 - should be equal
ok 363 - (unnamed test)
ok 364 - should not error
ok 365 - should be equal
ok 366 - (unnamed test)
ok 367 - should not error
ok 368 - should be equal
ok 369 - (unnamed test)
ok 370 - should not error
ok 371 - should be equal
ok 372 - (unnamed test)
ok 373 - should not error
ok 374 - should be equal
ok 375 - (unnamed test)
ok 376 - should not error
ok 377 - should be equal
ok 378 - (unnamed test)
ok 379 - should not error
ok 380 - should be equal
ok 381 - (unnamed test)
ok 382 - should not error
ok 383 - should be equal
ok 384 - (unnamed test)
ok 385 - should not error
ok 386 - should be equal
ok 387 - (unnamed test)
ok 388 - should not error
ok 389 - should be equal
ok 390 - (unnamed test)
ok 391 - should not error
ok 392 - should be equal
ok 393 - (unnamed test)
ok 394 - should not error
ok 395 - should be equal
ok 396 - (unnamed test)
ok 397 - should not error
ok 398 - should be equal
ok 399 - (unnamed test)
ok 400 - should not error
ok 401 - should be equal
ok 402 - (unnamed test)
ok 403 - should not error
ok 404 - should be equal
ok 405 - (unnamed test)
ok 406 - should not error
ok 407 - should be equal
ok 408 - (unnamed test)
ok 409 - should not error
ok 410 - should be equal
ok 411 - (unnamed test)
ok 412 - should not error
ok 413 - should be equal
ok 414 - (unnamed test)
ok 415 - should not error
ok 416 - should be equal
ok 417 - (unnamed test)
ok 418 - should not error
ok 419 - should be equal
ok 420 - (unnamed test)
ok 421 - should not error
ok 422 - should be equal
ok 423 - (unnamed test)
ok 424 - should not error
ok 425 - should be equal
ok 426 - (unnamed test)
ok 427 - should not error
ok 428 - should be equal
ok 429 - (unnamed test)
ok 430 - should not error
ok 431 - should be equal
ok 432 - (unnamed test)
ok 433 - should not error
ok 434 - should be equal
ok 435 - (unnamed test)
ok 436 - should not error
ok 437 - should be equal
ok 438 - (unnamed test)
ok 439 - should not error
ok 440 - should be equal
ok 441 - (unnamed test)
ok 442 - should not error
ok 443 - should be equal
ok 444 - (unnamed test)
ok 445 - should not error
ok 446 - should be equal
ok 447 - (unnamed test)
ok 448 - should not error
ok 449 - should be equal
ok 450 - (unnamed test)
ok 451 - should not error
ok 452 - should be equal
ok 453 - (unnamed test)
ok 454 - should not error
ok 455 - should be equal
ok 456 - (unnamed test)
ok 457 - should not error
ok 458 - should be equal
ok 459 - (unnamed test)
ok 460 - should not error
ok 461 - should be equal
ok 462 - (unnamed test)
ok 463 - should not error
ok 464 - should be equal
ok 465 - (unnamed test)
ok 466 - should not error
ok 467 - should be equal
ok 468 - (unnamed test)
ok 469 - should not error
ok 470 - should be equal
ok 471 - (unnamed test)
ok 472 - should not error
ok 473 - should be equal
ok 474 - (unnamed test)
ok 475 - should not error
ok 476 - should be equal
ok 477 - (unnamed test)
ok 478 - should not error
ok 479 - should be equal
ok 480 - (unnamed test)
ok 481 - should not error
ok 482 - should be equal
ok 483 - (unnamed test)
ok 484 - should not error
ok 485 - should be equal
ok 486 - (unnamed test)
ok 487 - should not error
ok 488 - should be equal
ok 489 - (unnamed test)
ok 490 - should not error
ok 491 - should be equal
ok 492 - (unnamed test)
ok 493 - should not error
ok 494 - should be equal
ok 495 - (unnamed test)
ok 496 - should not error
ok 497 - should be equal
ok 498 - (unnamed test)
ok 499 - should not error
ok 500 - should be equal
ok 501 - (unnamed test)
ok 502 - should not error
ok 503 - should be equal
ok 504 - (unnamed test)
ok 505 - should not error
ok 506 - should be equal
ok 507 - (unnamed test)
ok 508 - should not error
ok 509 - should be equal
ok 510 - (unnamed test)
ok 511 - should not error
ok 512 - should be equal
ok 513 - (unnamed test)
ok 514 - should not error
ok 515 - should be equal
ok 516 - (unnamed test)
ok 517 - should not error
ok 518 - should be equal
ok 519 - (unnamed test)
ok 520 - should not error
ok 521 - should be equal
ok 522 - (unnamed test)
ok 523 - should not error
ok 524 - should be equal
ok 525 - (unnamed test)
ok 526 - should not error
ok 527 - should be equal
ok 528 - (unnamed test)
ok 529 - should not error
ok 530 - should be equal
ok 531 - (unnamed test)
ok 532 - should not error
ok 533 - should be equal
ok 534 - (unnamed test)
ok 535 - should not error
ok 536 - should be equal
ok 537 - (unnamed test)
ok 538 - should not error
ok 539 - should be equal
ok 540 - (unnamed test)
ok 541 - should not error
ok 542 - should be equal
ok 543 - (unnamed test)
ok 544 - should not error
ok 545 - should be equal
ok 546 - (unnamed test)
ok 547 - should not error
ok 548 - should be equal
ok 549 - (unnamed test)
ok 550 - should not error
ok 551 - should be equal
ok 552 - (unnamed test)
ok 553 - should not error
ok 554 - should be equal
ok 555 - (unnamed test)
ok 556 - should not error
ok 557 - should be equal
ok 558 - (unnamed test)
ok 559 - should not error
ok 560 - should be equal
ok 561 - (unnamed test)
ok 562 - should not error
ok 563 - should be equal
ok 564 - (unnamed test)
ok 565 - should not error
ok 566 - should be equal
ok 567 - (unnamed test)
ok 568 - should not error
ok 569 - should be equal
ok 570 - (unnamed test)
ok 571 - should not error
ok 572 - should be equal
ok 573 - (unnamed test)
ok 574 - should not error
ok 575 - should be equal
ok 576 - (unnamed test)
ok 577 - should not error
ok 578 - should be equal
ok 579 - (unnamed test)
ok 580 - should not error
ok 581 - should be equal
ok 582 - (unnamed test)
ok 583 - should not error
ok 584 - should be equal
ok 585 - (unnamed test)
ok 586 - should not error
ok 587 - should be equal
ok 588 - (unnamed test)
ok 589 - should not error
ok 590 - should be equal
ok 591 - (unnamed test)
ok 592 - should not error
ok 593 - should be equal
ok 594 - (unnamed test)
ok 595 - should not error
ok 596 - should be equal
ok 597 - (unnamed test)
ok 598 - should not error
ok 599 - should be equal
ok 600 - (unnamed test)
ok 601 - should not error
ok 602 - should be equal
ok 603 - (unnamed test)
ok 604 - should not error
ok 605 - should be equal
ok 606 - (unnamed test)
ok 607 - should not error
ok 608 - should be equal
ok 609 - (unnamed test)
ok 610 - should not error
ok 611 - should be equal
ok 612 - (unnamed test)
ok 613 - should not error
ok 614 - should be equal
ok 615 - (unnamed test)
ok 616 - should not error
ok 617 - should be equal
ok 618 - (unnamed test)
ok 619 - should not error
ok 620 - should be equal
ok 621 - (unnamed test)
ok 622 - should not error
ok 623 - should be equal
ok 624 - (unnamed test)
ok 625 - should not error
ok 626 - should be equal
ok 627 - (unnamed test)
ok 628 - should not error
ok 629 - should be equal
ok 630 - (unnamed test)
ok 631 - should not error
ok 632 - should be equal
ok 633 - (unnamed test)
ok 634 - should not error
ok 635 - should be equal
ok 636 - (unnamed test)
ok 637 - should not error
ok 638 - should be equal
ok 639 - (unnamed test)
ok 640 - should not error
ok 641 - should be equal
ok 642 - (unnamed test)
ok 643 - should not error
ok 644 - should be equal
ok 645 - (unnamed test)
ok 646 - should not error
ok 647 - should be equal
ok 648 - (unnamed test)
ok 649 - should not error
ok 650 - should be equal
ok 651 - (unnamed test)
ok 652 - should not error
ok 653 - should be equal
ok 654 - (unnamed test)
ok 655 - should not error
ok 656 - should be equal
ok 657 - (unnamed test)
ok 658 - should not error
ok 659 - should be equal
ok 660 - (unnamed test)
ok 661 - should not error
ok 662 - should be equal
ok 663 - (unnamed test)
ok 664 - should not error
ok 665 - should be equal
ok 666 - (unnamed test)
ok 667 - should not error
ok 668 - should be equal
ok 669 - (unnamed test)
ok 670 - should not error
ok 671 - should be equal
ok 672 - (unnamed test)
ok 673 - should not error
ok 674 - should be equal
ok 675 - (unnamed test)
ok 676 - should not error
ok 677 - should be equal
ok 678 - (unnamed test)
ok 679 - should not error
ok 680 - should be equal
ok 681 - (unnamed test)
ok 682 - should not error
ok 683 - should be equal
ok 684 - (unnamed test)
ok 685 - should not error
ok 686 - should be equal
ok 687 - (unnamed test)
ok 688 - should not error
ok 689 - should be equal
ok 690 - (unnamed test)
ok 691 - should not error
ok 692 - should be equal
ok 693 - (unnamed test)
ok 694 - should not error
ok 695 - should be equal
ok 696 - (unnamed test)
ok 697 - should not error
ok 698 - should be equal
ok 699 - (unnamed test)
ok 700 - should not error
ok 701 - should be equal
ok 702 - (unnamed test)
ok 703 - should not error
ok 704 - should be equal
ok 705 - (unnamed test)
ok 706 - should not error
ok 707 - should be equal
ok 708 - (unnamed test)
ok 709 - should not error
ok 710 - should be equal
ok 711 - (unnamed test)
ok 712 - should not error
ok 713 - should be equal
ok 714 - (unnamed test)
ok 715 - should not error
ok 716 - should be equal
ok 717 - (unnamed test)
ok 718 - should not error
ok 719 - should be equal
ok 720 - (unnamed test)
ok 721 - should not error
ok 722 - should be equal
ok 723 - (unnamed test)
ok 724 - should not error
ok 725 - should be equal
ok 726 - (unnamed test)
ok 727 - should not error
ok 728 - should be equal
ok 729 - (unnamed test)
ok 730 - should not error
ok 731 - should be equal
ok 732 - (unnamed test)
ok 733 - should not error
ok 734 - should be equal
ok 735 - (unnamed test)
ok 736 - should not error
ok 737 - should be equal
ok 738 - (unnamed test)
ok 739 - should not error
ok 740 - should be equal
ok 741 - (unnamed test)
ok 742 - should not error
ok 743 - should be equal
ok 744 - (unnamed test)
ok 745 - should not error
ok 746 - should be equal
ok 747 - (unnamed test)
ok 748 - should not error
ok 749 - should be equal
ok 750 - (unnamed test)
ok 751 - should not error
ok 752 - should be equal
ok 753 - (unnamed test)
ok 754 - should not error
ok 755 - should be equal
ok 756 - (unnamed test)
ok 757 - should not error
ok 758 - should be equal
ok 759 - (unnamed test)
ok 760 - should not error
ok 761 - should be equal
ok 762 - (unnamed test)
ok 763 - should not error
ok 764 - should be equal
ok 765 - (unnamed test)
ok 766 - should not error
ok 767 - should be equal
ok 768 - (unnamed test)
ok 769 - should not error
ok 770 - should be equal
ok 771 - (unnamed test)
ok 772 - should not error
ok 773 - should be equal
ok 774 - (unnamed test)
ok 775 - should not error
ok 776 - should be equal
ok 777 - (unnamed test)
ok 778 - should not error
ok 779 - should be equal
ok 780 - (unnamed test)
ok 781 - should not error
ok 782 - should be equal
ok 783 - (unnamed test)
ok 784 - should not error
ok 785 - should be equal
ok 786 - (unnamed test)
ok 787 - should not error
ok 788 - should be equal
ok 789 - (unnamed test)
ok 790 - should not error
ok 791 - should be equal
ok 792 - (unnamed test)
ok 793 - should not error
ok 794 - should be equal
ok 795 - (unnamed test)
ok 796 - should not error
ok 797 - should be equal
ok 798 - (unnamed test)
ok 799 - should not error
ok 800 - should be equal
ok 801 - (unnamed test)
ok 802 - should not error
ok 803 - should be equal
ok 804 - (unnamed test)
ok 805 - should not error
ok 806 - should be equal
ok 807 - (unnamed test)
ok 808 - should not error
ok 809 - should be equal
ok 810 - (unnamed test)
ok 811 - should not error
ok 812 - should be equal
ok 813 - (unnamed test)
ok 814 - should not error
ok 815 - should be equal
ok 816 - (unnamed test)
ok 817 - should not error
ok 818 - should be equal
ok 819 - (unnamed test)
ok 820 - should not error
ok 821 - should be equal
ok 822 - (unnamed test)
ok 823 - should not error
ok 824 - should be equal
ok 825 - (unnamed test)
ok 826 - should not error
ok 827 - should be equal
ok 828 - (unnamed test)
ok 829 - should not error
ok 830 - should be equal
ok 831 - (unnamed test)
ok 832 - should not error
ok 833 - should be equal
ok 834 - (unnamed test)
ok 835 - should not error
ok 836 - should be equal
ok 837 - (unnamed test)
ok 838 - should not error
ok 839 - should be equal
ok 840 - (unnamed test)
ok 841 - should not error
ok 842 - should be equal
ok 843 - (unnamed test)
ok 844 - should not error
ok 845 - should be equal
ok 846 - (unnamed test)
ok 847 - should not error
ok 848 - should be equal
ok 849 - (unnamed test)
ok 850 - should not error
ok 851 - should be equal
ok 852 - (unnamed test)
ok 853 - should not error
ok 854 - should be equal
ok 855 - (unnamed test)
ok 856 - should not error
ok 857 - should be equal
ok 858 - (unnamed test)
ok 859 - should not error
ok 860 - should be equal
ok 861 - (unnamed test)
ok 862 - should not error
ok 863 - should be equal
ok 864 - (unnamed test)
ok 865 - should not error
ok 866 - should be equal
ok 867 - (unnamed test)
ok 868 - should not error
ok 869 - should be equal
ok 870 - (unnamed test)
ok 871 - should not error
ok 872 - should be equal
ok 873 - (unnamed test)
ok 874 - should not error
ok 875 - should be equal
ok 876 - (unnamed test)
ok 877 - should not error
ok 878 - should be equal
ok 879 - (unnamed test)
ok 880 - should not error
ok 881 - should be equal
ok 882 - (unnamed test)
ok 883 - should not error
ok 884 - should be equal
ok 885 - (unnamed test)
ok 886 - should not error
ok 887 - should be equal
ok 888 - (unnamed test)
ok 889 - should not error
ok 890 - should be equal
ok 891 - (unnamed test)
ok 892 - should not error
ok 893 - should be equal
ok 894 - (unnamed test)
ok 895 - should not error
ok 896 - should be equal
ok 897 - (unnamed test)
ok 898 - should not error
ok 899 - should be equal
ok 900 - (unnamed test)
ok 21 - 300 requests succeed # time=3580.508ms
# Subtest: pool connect error
1..1
ok 1 - expect truthy value
ok 22 - pool connect error # time=40.571ms
# Subtest: pool upgrade error
1..1
ok 1 - expect truthy value
ok 23 - pool upgrade error # time=32.359ms
# Subtest: pool dispatch error
1..3
ok 1 - should be equal
ok 2 - (unnamed test)
ok 3 - should be equal
ok 24 - pool dispatch error # time=33.471ms
# Subtest: pool request abort in queue
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - (unnamed test)
ok 25 - pool request abort in queue # time=126.107ms
# Subtest: pool stream abort in queue
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - (unnamed test)
ok 26 - pool stream abort in queue # time=28.508ms
# Subtest: pool pipeline abort in queue
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - (unnamed test)
ok 27 - pool pipeline abort in queue # time=37.086ms
# Subtest: pool stream constructor error destroy body
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 28 - pool stream constructor error destroy body # time=24.417ms
# Subtest: pool request constructor error destroy body
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 29 - pool request constructor error destroy body # time=25.011ms
# Subtest: pool close waits for all requests
1..5
ok 1 - type is ClientClosedError
ok 2 - should not error
ok 3 - should not error
ok 4 - (unnamed test)
ok 5 - (unnamed test)
ok 30 - pool close waits for all requests # time=37.459ms
# Subtest: pool destroyed
1..1
ok 1 - type is ClientDestroyedError
ok 31 - pool destroyed # time=4.323ms
# Subtest: pool destroy fails queued requests
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - type is ClientDestroyedError
ok 6 - (unnamed test)
ok 32 - pool destroy fails queued requests # time=11.85ms
1..32
# time=15802.396ms
ok 54 - test/pool.js # time=15802.396ms
# Subtest: test/promises.js
# Subtest: basic get, async await support
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 1 - basic get, async await support # time=3547.103ms
# Subtest: basic POST with string, async await support
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 2 - basic POST with string, async await support # time=470.46ms
# Subtest: basic POST with Buffer, async await support
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 3 - basic POST with Buffer, async await support # time=254.693ms
# Subtest: basic POST with stream, async await support
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 4 - basic POST with stream, async await support # time=449.886ms
# Subtest: basic POST with async-iterator, async await support
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 5 - basic POST with async-iterator, async await support #
time=290.88ms
# Subtest: 20 times GET with pipelining 10, async await support
1..41
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should be equal
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should be equal
ok 23 - should be equal
ok 24 - should be equal
ok 25 - should be equal
ok 26 - should be equal
ok 27 - should be equal
ok 28 - should be equal
ok 29 - should be equal
ok 30 - should be equal
ok 31 - seen more than one parallel request
ok 32 - should be equal
ok 33 - should be equal
ok 34 - should be equal
ok 35 - should be equal
ok 36 - should be equal
ok 37 - should be equal
ok 38 - should be equal
ok 39 - should be equal
ok 40 - should be equal
ok 41 - should be equal
ok 6 - 20 times GET with pipelining 10, async await support #
time=1122.98ms
# Subtest: pool, async await support
1..5
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 7 - pool, async await support # time=183.635ms
1..7
# time=7157.843ms
ok 55 - test/promises.js # time=7157.843ms
# Subtest: test/proxy-agent.js
# Subtest: should throw error when no uri is provided
1..2
ok 1 - expected to throw
ok 2 - expected to throw
ok 1 - should throw error when no uri is provided # time=482.126ms
# Subtest: using auth in combination with token should throw
1..1
ok 1 - expected to throw
ok 2 - using auth in combination with token should throw #
time=65.637ms
# Subtest: should accept string and object as options
1..2
ok 1 - expected to not throw
ok 2 - expected to not throw
ok 3 - should accept string and object as options # time=117.377ms
# Subtest: use proxy-agent to connect through proxy
1..6
ok 1 - should connect to proxy
ok 2 - should be equal
ok 3 - should not use proxyUrl as host
ok 4 - should be equal
ok 5 - should be equivalent
ok 6 - should remain the connection open
ok 4 - use proxy-agent to connect through proxy # time=4491.757ms
# Subtest: use proxy-agent to connect through proxy using path
with params
1..6
ok 1 - should call proxy
ok 2 - should be equal
ok 3 - should not use proxyUrl as host
ok 4 - should be equal
ok 5 - should be equivalent
ok 6 - should remain the connection open
ok 5 - use proxy-agent to connect through proxy using path with
params # time=1275.741ms
# Subtest: use proxy-agent with auth
1..7
ok 1 - authentication should be called
ok 2 - proxy should be called
ok 3 - should be equal
ok 4 - should not use proxyUrl as host
ok 5 - should be equal
ok 6 - should be equivalent
ok 7 - should remain the connection open
ok 6 - use proxy-agent with auth # time=400.388ms
# Subtest: use proxy-agent with token
1..7
ok 1 - authentication should be called
ok 2 - proxy should be called
ok 3 - should be equal
ok 4 - should not use proxyUrl as host
ok 5 - should be equal
ok 6 - should be equivalent
ok 7 - should remain the connection open
ok 7 - use proxy-agent with token # time=285.351ms
# Subtest: use proxy-agent with custom headers
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 8 - use proxy-agent with custom headers # time=343.368ms
# Subtest: sending proxy-authorization in request headers
should throw
1..3
ok 1 - Proxy-Authorization should be sent in ProxyAgent
ok 2 - Proxy-Authorization should be sent in ProxyAgent
ok 3 - Proxy-Authorization should be sent in ProxyAgent
ok 9 - sending proxy-authorization in request headers should throw
# time=143.933ms
# Subtest: use proxy-agent with setGlobalDispatcher
1..6
ok 1 - should call proxy
ok 2 - should be equal
ok 3 - should not use proxyUrl as host
ok 4 - should be equal
ok 5 - should be equivalent
ok 6 - should remain the connection open
ok 10 - use proxy-agent with setGlobalDispatcher # time=346.004ms
# Subtest: ProxyAgent correctly sends headers when using fetch
- \#1355, \#1623
1..2
ok 1 - should be equivalent
ok 2 - should be equivalent
ok 11 - ProxyAgent correctly sends headers when using fetch -
\#1355, \#1623 # time=509.113ms
# Subtest: should throw when proxy does not return 200
ok 1 - (unnamed test)
ok 2 - expect truthy value
1..2
ok 12 - should throw when proxy does not return 200 # time=162.13ms
# Subtest: Proxy via HTTP to HTTP endpoint
1..3
ok 1 - connect to proxy
ok 2 - expect truthy value
ok 3 - should be equivalent strictly
ok 13 - Proxy via HTTP to HTTP endpoint # time=512.407ms
1..13
# time=10875.755ms
ok 56 - test/proxy-agent.js # time=10875.755ms
# Subtest: test/proxy.js
# Subtest: connect through proxy
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 1 - connect through proxy # time=2061.812ms
# Subtest: connect through proxy with auth
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 2 - connect through proxy with auth # time=283.253ms
# Subtest: connect through proxy (with pool)
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 3 - connect through proxy (with pool) # time=140.667ms
1..3
# time=2776.735ms
ok 57 - test/proxy.js # time=2776.735ms
# Subtest: test/readable.test.js
# Subtest: avoid body reordering
ok 1 - should be equal
1..1
ok 1 - avoid body reordering # time=498.796ms
1..1
# time=623.622ms
ok 58 - test/readable.test.js # time=623.622ms
# Subtest: test/redirect-pipeline.js
# Subtest: should not follow redirection by default if not using
RedirectAgent
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 1 - should not follow redirection by default if not using
RedirectAgent # time=1792.085ms
# Subtest: should not follow redirects when using RedirectAgent
within pipeline
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 2 - should not follow redirects when using RedirectAgent within
pipeline # time=228.295ms
1..2
# time=2241.914ms
ok 59 - test/redirect-pipeline.js # time=2241.914ms
# Subtest: test/redirect-relative.js
# Subtest: should redirect to relative URL according to RFC 7231
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 1 - should redirect to relative URL according to RFC 7231 #
time=990.4ms
1..1
# time=1180.344ms
ok 60 - test/redirect-relative.js # time=1180.344ms
# Subtest: test/redirect-request.js
# Subtest: should always have a history with the final URL even if
no redirections were followed
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 1 - should always have a history with the final URL even if no
redirections were followed # time=6503.626ms
# Subtest: should not follow redirection by default if not
using RedirectAgent
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 2 - should not follow redirection by default if not using
RedirectAgent # time=823.385ms
# Subtest: should follow redirection after a HTTP 300
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 3 - should follow redirection after a HTTP 300 # time=1616.51ms
# Subtest: should follow redirection after a HTTP 300 default
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 4 - should follow redirection after a HTTP 300 default #
time=729.663ms
# Subtest: should follow redirection after a HTTP 301
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 5 - should follow redirection after a HTTP 301 # time=446.266ms
# Subtest: should follow redirection after a HTTP 302
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 6 - should follow redirection after a HTTP 302 # time=228.375ms
# Subtest: should follow redirection after a HTTP 303 changing
method to GET
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 7 - should follow redirection after a HTTP 303 changing method
to GET # time=223.878ms
# Subtest: should remove Host and request body related headers
when following HTTP 303 (array)
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 8 - should remove Host and request body related headers when
following HTTP 303 (array) # time=348.714ms
# Subtest: should remove Host and request body related headers
when following HTTP 303 (object)
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 9 - should remove Host and request body related headers when
following HTTP 303 (object) # time=247.344ms
# Subtest: should follow redirection after a HTTP 307
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 10 - should follow redirection after a HTTP 307 # time=351.647ms
# Subtest: should follow redirection after a HTTP 308
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 11 - should follow redirection after a HTTP 308 # time=648.734ms
# Subtest: should ignore HTTP 3xx response bodies
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 12 - should ignore HTTP 3xx response bodies # time=91.481ms
# Subtest: should ignore query after redirection
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 13 - should ignore query after redirection # time=88.669ms
# Subtest: should follow a redirect chain up to the allowed
number of times
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equal
ok 14 - should follow a redirect chain up to the allowed number of
times # time=102.814ms
# Subtest: when a Location response header is NOT present
# Subtest: should return the original response after a HTTP 300
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 1 - should return the original response after a HTTP 300 #
time=389.259ms
# Subtest: should return the original response after a
HTTP 301
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 2 - should return the original response after a HTTP 301 #
time=89.33ms
# Subtest: should return the original response after a
HTTP 302
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 3 - should return the original response after a HTTP 302 #
time=86.946ms
# Subtest: should return the original response after a
HTTP 303
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 4 - should return the original response after a HTTP 303 #
time=69.244ms
# Subtest: should return the original response after a
HTTP 307
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 5 - should return the original response after a HTTP 307 #
time=66.986ms
# Subtest: should return the original response after a
HTTP 308
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 6 - should return the original response after a HTTP 308 #
time=63.799ms
1..6
ok 15 - when a Location response header is NOT present # time=854.085ms
# Subtest: should not allow invalid maxRedirections arguments
1..1
ok 1 - should be equal
ok 16 - should not allow invalid maxRedirections arguments #
time=24.983ms
# Subtest: should not allow invalid maxRedirections arguments
default
1..1
ok 1 - should be equal
ok 17 - should not allow invalid maxRedirections arguments default
# time=11.776ms
# Subtest: should not follow redirects when using
ReadableStream request bodies
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 18 - should not follow redirects when using ReadableStream
request bodies # time=780.347ms
# Subtest: should not follow redirects when using Readable
request bodies
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 19 - should not follow redirects when using Readable request
bodies # time=76.737ms
# Subtest: should always have a history with the final URL even
if no redirections were followed
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 20 - should always have a history with the final URL even if no
redirections were followed # time=68.106ms
# Subtest: should not follow redirection by default if not
using RedirectAgent
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 21 - should not follow redirection by default if not using
RedirectAgent # time=73.818ms
# Subtest: should follow redirection after a HTTP 300
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 22 - should follow redirection after a HTTP 300 # time=240.893ms
# Subtest: should follow redirection after a HTTP 300 default
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 23 - should follow redirection after a HTTP 300 default #
time=146.493ms
# Subtest: should follow redirection after a HTTP 301
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 24 - should follow redirection after a HTTP 301 # time=180.193ms
# Subtest: should follow redirection after a HTTP 302
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 25 - should follow redirection after a HTTP 302 # time=101.052ms
# Subtest: should follow redirection after a HTTP 303 changing
method to GET
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 26 - should follow redirection after a HTTP 303 changing method
to GET # time=119.972ms
# Subtest: should remove Host and request body related headers
when following HTTP 303 (array)
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 27 - should remove Host and request body related headers when
following HTTP 303 (array) # time=178.287ms
# Subtest: should remove Host and request body related headers
when following HTTP 303 (object)
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 28 - should remove Host and request body related headers when
following HTTP 303 (object) # time=372.358ms
# Subtest: should follow redirection after a HTTP 307
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 29 - should follow redirection after a HTTP 307 # time=441.205ms
# Subtest: should follow redirection after a HTTP 308
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 30 - should follow redirection after a HTTP 308 # time=458.455ms
# Subtest: should ignore HTTP 3xx response bodies
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 31 - should ignore HTTP 3xx response bodies # time=184.669ms
# Subtest: should ignore query after redirection
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 32 - should ignore query after redirection # time=163.724ms
# Subtest: should follow a redirect chain up to the allowed
number of times
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equal
ok 33 - should follow a redirect chain up to the allowed number of
times # time=238.372ms
# Subtest: when a Location response header is NOT present
# Subtest: should return the original response after a HTTP 300
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 1 - should return the original response after a HTTP 300 #
time=343.523ms
# Subtest: should return the original response after a
HTTP 301
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 2 - should return the original response after a HTTP 301 #
time=33.924ms
# Subtest: should return the original response after a
HTTP 302
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 3 - should return the original response after a HTTP 302 #
time=15.934ms
# Subtest: should return the original response after a
HTTP 303
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 4 - should return the original response after a HTTP 303 #
time=45.243ms
# Subtest: should return the original response after a
HTTP 307
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 5 - should return the original response after a HTTP 307 #
time=20.772ms
# Subtest: should return the original response after a
HTTP 308
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 6 - should return the original response after a HTTP 308 #
time=587.362ms
1..6
ok 34 - when a Location response header is NOT present # time=1177.25ms
# Subtest: should not allow invalid maxRedirections arguments
1..1
ok 1 - should be equal
ok 35 - should not allow invalid maxRedirections arguments #
time=10.291ms
# Subtest: should not allow invalid maxRedirections arguments
default
1..1
ok 1 - should be equal
ok 36 - should not allow invalid maxRedirections arguments default
# time=14.348ms
# Subtest: should not follow redirects when using
ReadableStream request bodies
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 37 - should not follow redirects when using ReadableStream
request bodies # time=118.79ms
# Subtest: should not follow redirects when using Readable
request bodies
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 38 - should not follow redirects when using Readable request
bodies # time=61.089ms
# Subtest: should always have a history with the final URL even
if no redirections were followed
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 39 - should always have a history with the final URL even if no
redirections were followed # time=67.444ms
# Subtest: should not follow redirection by default if not
using RedirectAgent
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 40 - should not follow redirection by default if not using
RedirectAgent # time=37.381ms
# Subtest: should follow redirection after a HTTP 300
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 41 - should follow redirection after a HTTP 300 # time=104.751ms
# Subtest: should follow redirection after a HTTP 300 default
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 42 - should follow redirection after a HTTP 300 default #
time=93.38ms
# Subtest: should follow redirection after a HTTP 301
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 43 - should follow redirection after a HTTP 301 # time=102.031ms
# Subtest: should follow redirection after a HTTP 302
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 44 - should follow redirection after a HTTP 302 # time=64.283ms
# Subtest: should follow redirection after a HTTP 303 changing
method to GET
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 45 - should follow redirection after a HTTP 303 changing method
to GET # time=107.844ms
# Subtest: should remove Host and request body related headers
when following HTTP 303 (array)
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 46 - should remove Host and request body related headers when
following HTTP 303 (array) # time=95.453ms
# Subtest: should remove Host and request body related headers
when following HTTP 303 (object)
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 47 - should remove Host and request body related headers when
following HTTP 303 (object) # time=81.768ms
# Subtest: should follow redirection after a HTTP 307
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 48 - should follow redirection after a HTTP 307 # time=106.169ms
# Subtest: should follow redirection after a HTTP 308
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 49 - should follow redirection after a HTTP 308 # time=106.452ms
# Subtest: should ignore HTTP 3xx response bodies
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 50 - should ignore HTTP 3xx response bodies # time=55.103ms
# Subtest: should ignore query after redirection
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 51 - should ignore query after redirection # time=507.222ms
# Subtest: should follow a redirect chain up to the allowed
number of times
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equal
ok 52 - should follow a redirect chain up to the allowed number of
times # time=83.296ms
# Subtest: when a Location response header is NOT present
# Subtest: should return the original response after a HTTP 300
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 1 - should return the original response after a HTTP 300 #
time=144.608ms
# Subtest: should return the original response after a
HTTP 301
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 2 - should return the original response after a HTTP 301 #
time=25.112ms
# Subtest: should return the original response after a
HTTP 302
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 3 - should return the original response after a HTTP 302 #
time=19.827ms
# Subtest: should return the original response after a
HTTP 303
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 4 - should return the original response after a HTTP 303 #
time=13ms
# Subtest: should return the original response after a
HTTP 307
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 5 - should return the original response after a HTTP 307 #
time=27.087ms
# Subtest: should return the original response after a
HTTP 308
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 6 - should return the original response after a HTTP 308 #
time=34.519ms
1..6
ok 53 - when a Location response header is NOT present # time=308.212ms
# Subtest: should not allow invalid maxRedirections arguments
1..1
ok 1 - should be equal
ok 54 - should not allow invalid maxRedirections arguments #
time=3.875ms
# Subtest: should not allow invalid maxRedirections arguments
default
1..1
ok 1 - should be equal
ok 55 - should not allow invalid maxRedirections arguments default
# time=2.821ms
# Subtest: should not follow redirects when using
ReadableStream request bodies
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 56 - should not follow redirects when using ReadableStream
request bodies # time=32.331ms
# Subtest: should not follow redirects when using Readable
request bodies
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 57 - should not follow redirects when using Readable request
bodies # time=23.243ms
# Subtest: should follow redirections when going cross origin
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 58 - should follow redirections when going cross origin #
time=128.179ms
# Subtest: should handle errors (callback)
1..1
ok 1 - should match pattern provided
ok 59 - should handle errors (callback) # time=53.995ms
# Subtest: should handle errors (promise)
1..1
ok 1 - should match pattern provided
ok 60 - should handle errors (promise) # time=14.747ms
# Subtest: removes authorization header on third party origin
1..1
ok 1 - should be equal
ok 61 - removes authorization header on third party origin #
time=42.511ms
# Subtest: removes cookie header on third party origin
1..1
ok 1 - should be equal
ok 62 - removes cookie header on third party origin # time=23.276ms
1..62
# time=24514.122ms
ok 61 - test/redirect-request.js # time=24514.122ms
# Subtest: test/redirect-stream.js
# Subtest: should always have a history with the final URL even if
no redirections were followed
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 1 - should always have a history with the final URL even if no
redirections were followed # time=3056.984ms
# Subtest: should not follow redirection by default if not
using RedirectAgent
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 2 - should not follow redirection by default if not using
RedirectAgent # time=150.265ms
# Subtest: should follow redirection after a HTTP 300
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 3 - should follow redirection after a HTTP 300 # time=245.701ms
# Subtest: should follow redirection after a HTTP 301
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 4 - should follow redirection after a HTTP 301 # time=1982.334ms
# Subtest: should follow redirection after a HTTP 302
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 5 - should follow redirection after a HTTP 302 # time=2095.742ms
# Subtest: should follow redirection after a HTTP 303 changing
method to GET
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 6 - should follow redirection after a HTTP 303 changing method
to GET # time=692.2ms
# Subtest: should remove Host and request body related headers
when following HTTP 303 (array)
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 7 - should remove Host and request body related headers when
following HTTP 303 (array) # time=576.354ms
# Subtest: should remove Host and request body related headers
when following HTTP 303 (object)
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 8 - should remove Host and request body related headers when
following HTTP 303 (object) # time=425.349ms
# Subtest: should follow redirection after a HTTP 307
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 9 - should follow redirection after a HTTP 307 # time=366.884ms
# Subtest: should follow redirection after a HTTP 308
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 10 - should follow redirection after a HTTP 308 # time=294.129ms
# Subtest: should ignore HTTP 3xx response bodies
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 11 - should ignore HTTP 3xx response bodies # time=117.84ms
# Subtest: should follow a redirect chain up to the allowed
number of times
1..4
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equivalent
ok 4 - should be equal
ok 12 - should follow a redirect chain up to the allowed number of
times # time=118.497ms
# Subtest: should follow redirections when going cross origin
1..4
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equivalent
ok 4 - should be equal
ok 13 - should follow redirections when going cross origin #
time=503.82ms
# Subtest: when a Location response header is NOT present
# Subtest: should return the original response after a HTTP 300
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 1 - should return the original response after a HTTP 300 #
time=260.73ms
# Subtest: should return the original response after a
HTTP 301
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 2 - should return the original response after a HTTP 301 #
time=69.766ms
# Subtest: should return the original response after a
HTTP 302
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 3 - should return the original response after a HTTP 302 #
time=67.062ms
# Subtest: should return the original response after a
HTTP 303
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 4 - should return the original response after a HTTP 303 #
time=60.439ms
# Subtest: should return the original response after a
HTTP 307
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 5 - should return the original response after a HTTP 307 #
time=62.406ms
# Subtest: should return the original response after a
HTTP 308
1..3
ok 1 - should be equal
ok 2 - expect falsey value
ok 3 - should be equal
ok 6 - should return the original response after a HTTP 308 #
time=58.676ms
1..6
ok 14 - when a Location response header is NOT present # time=679.716ms
# Subtest: should not follow redirects when using Readable
request bodies
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 15 - should not follow redirects when using Readable request
bodies # time=253.116ms
# Subtest: should handle errors
1..2
ok 1 - should match pattern provided
ok 2 - should be equal
ok 16 - should handle errors # time=127.743ms
# Subtest: removes authorization header on third party origin
1..1
ok 1 - should be equal
ok 17 - removes authorization header on third party origin #
time=159.717ms
# Subtest: removes cookie header on third party origin
1..1
ok 1 - should be equal
ok 18 - removes cookie header on third party origin # time=92.152ms
1..18
# time=16215.199ms
ok 62 - test/redirect-stream.js # time=16215.199ms
# Subtest: test/redirect-upgrade.js
# Subtest: should upgrade the connection when no redirects are present
1..2
ok 1 - should be equal
ok 2 - should be equal
ok 1 - should upgrade the connection when no redirects are present
# time=1297.252ms
1..1
# time=1573.433ms
ok 63 - test/redirect-upgrade.js # time=1573.433ms
# Subtest: test/request-crlf.js
# Subtest: should validate content-type CRLF Injection
1..2
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 1 - should validate content-type CRLF Injection # time=1127.319ms
1..1
# time=1656.078ms
ok 64 - test/request-crlf.js # time=1656.078ms
# Subtest: test/request-timeout.js
# Subtest: request timeout
1..1
ok 1 - type is HeadersTimeoutError
ok 1 - request timeout # time=3530.427ms
# Subtest: request timeout with readable body
1..1
ok 1 - type is HeadersTimeoutError
ok 2 - request timeout with readable body # time=1455.062ms
# Subtest: body timeout
1..2
ok 1 - should not error
ok 2 - type is BodyTimeoutError
ok 3 - body timeout # time=-419655279.843ms
# Subtest: overridden request timeout
1..1
ok 1 - type is HeadersTimeoutError
ok 4 - overridden request timeout # time=-419655456.692ms
# Subtest: overridden body timeout
1..2
ok 1 - should not error
ok 2 - type is BodyTimeoutError
ok 5 - overridden body timeout # time=-419655519.078ms
# Subtest: With EE signal
1..1
ok 1 - type is HeadersTimeoutError
ok 6 - With EE signal # time=-419655573.758ms
# Subtest: With abort-controller signal
1..1
ok 1 - type is HeadersTimeoutError
ok 7 - With abort-controller signal # time=-419655624.098ms
# Subtest: Abort before timeout (EE)
1..1
ok 1 - type is RequestAbortedError
ok 8 - Abort before timeout (EE) # time=-419655786.033ms
# Subtest: Abort before timeout (abort-controller)
1..1
ok 1 - type is RequestAbortedError
ok 9 - Abort before timeout (abort-controller) # time=-419655864.79ms
# Subtest: Timeout with pipelining
1..3
ok 1 - type is HeadersTimeoutError
ok 2 - type is HeadersTimeoutError
ok 3 - type is HeadersTimeoutError
ok 10 - Timeout with pipelining # time=-419655760.201ms
# Subtest: Global option
1..1
ok 1 - type is HeadersTimeoutError
ok 11 - Global option # time=-419656310.886ms
# Subtest: Request options overrides global option
1..1
ok 1 - type is HeadersTimeoutError
ok 12 - Request options overrides global option # time=-419656358.869ms
# Subtest: client.destroy should cancel the timeout
1..2
ok 1 - type is ClientDestroyedError
ok 2 - should not error
ok 13 - client.destroy should cancel the timeout # time=22.979ms
# Subtest: client.close should wait for the timeout
1..2
ok 1 - type is HeadersTimeoutError
ok 2 - should not error
ok 14 - client.close should wait for the timeout #
time=-419656522.832ms
# Subtest: Validation
1..4
ok 1 - type is InvalidArgumentError
ok 2 - type is InvalidArgumentError
ok 3 - type is InvalidArgumentError
ok 4 - type is InvalidArgumentError
ok 15 - Validation # time=17.618ms
# Subtest: Disable request timeout
1..2
ok 1 - should not error
ok 2 - should be equal
ok 16 - Disable request timeout # time=-419592726.679ms
# Subtest: Disable request timeout for a single request
1..2
ok 1 - should not error
ok 2 - should be equal
ok 17 - Disable request timeout for a single request #
time=-419592809.255ms
# Subtest: stream timeout
1..1
ok 1 - type is HeadersTimeoutError
ok 18 - stream timeout # time=-419625883.746ms
# Subtest: stream custom timeout
1..1
ok 1 - type is HeadersTimeoutError
ok 19 - stream custom timeout # time=-419625925.4ms
# Subtest: pipeline timeout
1..1
ok 1 - type is HeadersTimeoutError
ok 20 - pipeline timeout # time=-419625964.316ms
# Subtest: pipeline timeout
1..1
ok 1 - type is HeadersTimeoutError
ok 21 - pipeline timeout # time=-419626174.003ms
# Subtest: client.close should not deadlock
1..2
ok 1 - type is HeadersTimeoutError
ok 2 - should not error
ok 22 - client.close should not deadlock # time=-419657132.87ms
1..22
# time=16400.948ms
ok 65 - test/request-timeout.js # time=16400.948ms
# Subtest: test/request-timeout2.js
# Subtest: request timeout with slow readable body
1..1
ok 1 - should not error
ok 1 - request timeout with slow readable body # time=3316.782ms
1..1
# time=3667.379ms
ok 66 - test/request-timeout2.js # time=3667.379ms
# Subtest: test/request.js
# Subtest: no-slash/one-slash pathname should be included in req.path
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should be equal
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should be equal
ok 23 - should be equal
ok 24 - should be equal
1..24
ok 1 - no-slash/one-slash pathname should be included in req.path #
time=1164.022ms
# Subtest: protocol-relative URL as pathname should be included
in req.path
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
1..12
ok 2 - protocol-relative URL as pathname should be included in
req.path # time=198.812ms
# Subtest: Absolute URL as pathname should be included in req.path
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
1..12
ok 3 - Absolute URL as pathname should be included in req.path #
time=223.513ms
# Subtest: DispatchOptions\#reset
1..4
# Subtest: Should throw if invalid reset option
1..1
ok 1 - invalid reset
ok 1 - Should throw if invalid reset option # time=337.499ms
# Subtest: Should include "connection:close" if reset true
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 2 - Should include "connection:close" if reset true #
time=41.934ms
# Subtest: Should include "connection:keep-alive" if
reset false
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 3 - Should include "connection:keep-alive" if reset false #
time=414.17ms
# Subtest: Should react to manual set of
"connection:close" header
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - Should react to manual set of "connection:close" header
# time=222.302ms
ok 4 - DispatchOptions\#reset # time=1757.128ms
1..4
# time=6983.24ms
ok 67 - test/request.js # time=6983.24ms
# Subtest: test/socket-back-pressure.js
# Subtest: socket back-pressure
1..3
ok 1 - should not error
ok 2 - expect truthy value
ok 3 - (unnamed test)
ok 1 - socket back-pressure # time=2334.978ms
1..1
# time=2595.394ms
ok 68 - test/socket-back-pressure.js # time=2595.394ms
# Subtest: test/socket-timeout.js
# Subtest: timeout with pipelining 1
1..9
ok 1 - first request received, we are letting this timeout on
the client
ok 2 - type is HeadersTimeoutError
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should not error
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 1 - timeout with pipelining 1 # time=2690.704ms
# Subtest: Disable socket timeout
1..2
ok 1 - should not error
ok 2 - should be equal
ok 2 - Disable socket timeout # time=-419633173.262ms
1..2
# time=3048.408ms
ok 69 - test/socket-timeout.js # time=3048.408ms
# Subtest: test/stream-compat.js
# Subtest: stream body without destroy
1..2
ok 1 - expect truthy value
ok 2 - expect truthy value
ok 1 - stream body without destroy # time=206.739ms
# Subtest: IncomingMessage
1..2
ok 1 - should not error
ok 2 - should not error
ok 2 - IncomingMessage # time=604.638ms
1..2
# time=1194.777ms
ok 70 - test/stream-compat.js # time=1194.777ms
# Subtest: test/tls.js
1..0 # no tests found
ok 71 - test/tls.js # SKIP no tests found
# Subtest: test/trailers.js
# Subtest: response trailers missing is OK
1..1
ok 1 - should be equal
ok 1 - response trailers missing is OK # time=1391.403ms
# Subtest: response trailers missing w trailers is OK
1..2
ok 1 - should be equal
ok 2 - should be equivalent
ok 2 - response trailers missing w trailers is OK # time=195.771ms
1..2
# time=1809.954ms
ok 72 - test/trailers.js # time=1809.954ms
# Subtest: test/unix.js
# Subtest: http unix get
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should not error
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 1 - http unix get # time=1375.966ms
# Subtest: http unix get pool
1..7
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should not error
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 2 - http unix get pool # time=172.304ms
1..2
# time=1833.44ms
ok 73 - test/unix.js # time=1833.44ms
# Subtest: test/util.js
# Subtest: isStream
1..3
ok 1 - expect truthy value
ok 2 - expect falsey value
ok 3 - expect falsey value
ok 1 - isStream # time=490.208ms
# Subtest: getServerName
1..6
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 2 - getServerName # time=78.787ms
# Subtest: validateHandler
1..9
ok 1 - handler must be an object
ok 2 - invalid onConnect method
ok 3 - invalid onError method
ok 4 - invalid onBodySent method
ok 5 - invalid onHeaders method
ok 6 - invalid onData method
ok 7 - invalid onComplete method
ok 8 - invalid onUpgrade method
ok 9 - invalid onUpgrade method
ok 3 - validateHandler # time=182.561ms
# Subtest: parseHeaders
1..5
ok 1 - should be equivalent
ok 2 - should be equivalent
ok 3 - should be equivalent
ok 4 - should be equivalent
ok 5 - should be equivalent
ok 4 - parseHeaders # time=139.261ms
# Subtest: parseRawHeaders
1..1
ok 1 - should be equivalent
ok 5 - parseRawHeaders # time=30.786ms
# Subtest: buildURL
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
1..11
ok 6 - buildURL # time=64.566ms
1..6
# time=1882.806ms
ok 74 - test/util.js # time=1882.806ms
# Subtest: test/validations.js
# Subtest: path
1..4
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 3 - type is InvalidArgumentError
ok 4 - should be equal
ok 1 - path # time=474.916ms
# Subtest: method
1..2
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 2 - method # time=21.506ms
# Subtest: body
1..4
ok 1 - type is InvalidArgumentError
ok 2 - should be equal
ok 3 - type is InvalidArgumentError
ok 4 - should be equal
ok 3 - body # time=17.617ms
1..3
# time=713.184ms
ok 75 - test/validations.js # time=713.184ms
# Subtest: test/diagnostics-channel/connect-error.js
1..16
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
# time=333.441ms
ok 76 - test/diagnostics-channel/connect-error.js # time=333.441ms
# Subtest: test/diagnostics-channel/error.js
1..3
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
# time=910.958ms
ok 77 - test/diagnostics-channel/error.js # time=910.958ms
# Subtest: test/diagnostics-channel/get.js
1..32
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equal
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should be equal
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should be equal
ok 23 - should be equal
ok 24 - should be equal
ok 25 - should be equal
ok 26 - should be equivalent
ok 27 - should be equal
ok 28 - should not error
ok 29 - should be equal
ok 30 - should be equal
ok 31 - should be equal
ok 32 - should be equivalent
# time=374.867ms
ok 78 - test/diagnostics-channel/get.js # time=374.867ms
# Subtest: test/diagnostics-channel/post-stream.js
1..33
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equivalent
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should be equal
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should be equal
ok 23 - should be equal
ok 24 - should be equal
ok 25 - should be equal
ok 26 - should be equal
ok 27 - should be equivalent
ok 28 - should be equal
ok 29 - should not error
ok 30 - should be equal
ok 31 - should be equal
ok 32 - should be equal
ok 33 - should be equivalent
# time=301.66ms
ok 79 - test/diagnostics-channel/post-stream.js # time=301.66ms
# Subtest: test/diagnostics-channel/post.js
1..33
ok 1 - should be equal
ok 2 - should be equal
ok 3 - should be equal
ok 4 - should be equal
ok 5 - should be equal
ok 6 - should be equivalent
ok 7 - should be equal
ok 8 - should be equal
ok 9 - should be equal
ok 10 - should be equal
ok 11 - should be equal
ok 12 - should be equal
ok 13 - should be equal
ok 14 - should be equal
ok 15 - should be equal
ok 16 - should be equal
ok 17 - should be equal
ok 18 - should be equal
ok 19 - should be equal
ok 20 - should be equal
ok 21 - should be equal
ok 22 - should be equal
ok 23 - should be equal
ok 24 - should be equal
ok 25 - should be equal
ok 26 - should be equal
ok 27 - should be equivalent
ok 28 - should be equal
ok 29 - should not error
ok 30 - should be equal
ok 31 - should be equal
ok 32 - should be equal
ok 33 - should be equivalent
# time=194.385ms
ok 80 - test/diagnostics-channel/post.js # time=194.385ms
1..80
# failed 2 of 80 tests
# skip: 1
# time=296828.604ms
autopkgtest [10:26:06]: test pkg-js-autopkgtest-with-network
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20230308/cad8bc27/attachment.sig>
More information about the Pkg-javascript-devel
mailing list