Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-undici.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-119173-70010/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff79565390>timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-undici.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Wrote: /builddir/build/SRPMS/nodejs-undici-6.19.7-2.oc9.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-undici.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-119173-70010/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff79565390>timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-undici.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mSngWZ
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf undici-6.19.7
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/undici-6.19.7-stripped.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd undici-6.19.7
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/git init -q
+ /usr/bin/git config user.name rpm-build
+ /usr/bin/git config user.email '<rpm-build>'
+ /usr/bin/git config gc.auto 0
+ /usr/bin/git add --force .
+ /usr/bin/git commit -q --allow-empty -a --author 'rpm-build <rpm-build>' -m 'nodejs-undici-6.19.7 base'
+ /usr/bin/git checkout --track -b rpm-build
Switched to a new branch 'rpm-build'
branch 'rpm-build' set up to track 'master'.
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-use-system-wasm-opt-if-available.patch
+ /usr/bin/git am --reject -q
Checking patch build/wasm.js...
Applied patch build/wasm.js cleanly.
+ cp -p /builddir/build/SOURCES/undici-6.19.7-bundled-licenses.txt .
+ grep -q 'LLHTTP_VERSION_MAJOR 8' deps/llhttp/include/llhttp.h
+ grep -q 'LLHTTP_VERSION_MINOR 1' deps/llhttp/include/llhttp.h
+ grep -q 'LLHTTP_VERSION_PATCH 0' deps/llhttp/include/llhttp.h
+ mkdir -p node_modules/.bin/
+ tar -xzf /builddir/build/SOURCES/undici-6.19.7-nm-prod.tgz
+ ln -srt node_modules/ node_modules_prod/@actions node_modules_prod/@ampproject node_modules_prod/@babel node_modules_prod/@bcoe node_modules_prod/@eslint node_modules_prod/@eslint-community node_modules_prod/@fastify node_modules_prod/@humanwhocodes node_modules_prod/@isaacs node_modules_prod/@istanbuljs node_modules_prod/@jest node_modules_prod/@jridgewell node_modules_prod/@leichtgewicht node_modules_prod/@matteo.collina node_modules_prod/@nodelib node_modules_prod/@pkgjs node_modules_prod/@reporters node_modules_prod/@sinclair node_modules_prod/@sinonjs node_modules_prod/@tsd node_modules_prod/@types node_modules_prod/@ungap
+ ln -srt node_modules/.bin/ node_modules_prod/.bin
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.SFuR2m
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd undici-6.19.7
+ export WASM_CC=clang
+ WASM_CC=clang
+ export 'WASM_CFLAGS=--target=wasm32-wasi --sysroot=/usr/wasm32-wasi'
+ WASM_CFLAGS='--target=wasm32-wasi --sysroot=/usr/wasm32-wasi'
+ export WASM_LDFLAGS=-nodefaultlibs
+ WASM_LDFLAGS=-nodefaultlibs
+ export WASM_LDLIBS=-lc
+ WASM_LDLIBS=-lc
+ env EXTERNAL_PATH=/usr/lib/node_modules/undici /usr/bin/node build/wasm.js
/bin/sh: line 1: ./wasm-opt: No such file or directory
+ npm --offline pack
npm notice
npm notice package: undici@6.19.7
npm notice Tarball Contents
npm notice 1.1kB LICENSE
npm notice 19.0kB README.md
npm notice 2.8kB docs/docs/api/Agent.md
npm notice 7.8kB docs/docs/api/api-lifecycle.md
npm notice 2.8kB docs/docs/api/BalancedPool.md
npm notice 1.1kB docs/docs/api/CacheStorage.md
npm notice 11.1kB docs/docs/api/Client.md
npm notice 3.5kB docs/docs/api/Connector.md
npm notice 1.1kB docs/docs/api/ContentType.md
npm notice 2.0kB docs/docs/api/Cookies.md
npm notice 2.3kB docs/docs/api/Debug.md
npm notice 6.3kB docs/docs/api/DiagnosticsChannel.md
npm notice 33.2kB docs/docs/api/Dispatcher.md
npm notice 1.5kB docs/docs/api/DispatchInterceptor.md
npm notice 5.7kB docs/docs/api/EnvHttpProxyAgent.md
npm notice 3.7kB docs/docs/api/Errors.md
npm notice 1.2kB docs/docs/api/EventSource.md
npm notice 2.1kB docs/docs/api/Fetch.md
npm notice 15.2kB docs/docs/api/MockAgent.md
npm notice 2.0kB docs/docs/api/MockClient.md
npm notice 595B docs/docs/api/MockErrors.md
npm notice 16.2kB docs/docs/api/MockPool.md
npm notice 2.8kB docs/docs/api/Pool.md
npm notice 775B docs/docs/api/PoolStats.md
npm notice 4.4kB docs/docs/api/ProxyAgent.md
npm notice 3.2kB docs/docs/api/RedirectHandler.md
npm notice 2.0kB docs/docs/api/RetryAgent.md
npm notice 4.4kB docs/docs/api/RetryHandler.md
npm notice 732B docs/docs/api/Util.md
npm notice 1.5kB docs/docs/api/WebSocket.md
npm notice 2.1kB docs/docs/best-practices/client-certificate.md
npm notice 3.3kB docs/docs/best-practices/mocking-request.md
npm notice 3.3kB docs/docs/best-practices/proxy.md
npm notice 648B docs/docs/best-practices/writing-tests.md
npm notice 1.4kB index-fetch.js
npm notice 87B index.d.ts
npm notice 6.0kB index.js
npm notice 1.1kB lib/api/abort-signal.js
npm notice 2.6kB lib/api/api-connect.js
npm notice 5.4kB lib/api/api-pipeline.js
npm notice 5.7kB lib/api/api-request.js
npm notice 5.3kB lib/api/api-stream.js
npm notice 2.6kB lib/api/api-upgrade.js
npm notice 264B lib/api/index.js
npm notice 8.5kB lib/api/readable.js
npm notice 2.4kB lib/api/util.js
npm notice 6.0kB lib/core/connect.js
npm notice 2.6kB lib/core/constants.js
npm notice 5.7kB lib/core/diagnostics.js
npm notice 6.1kB lib/core/errors.js
npm notice 10.4kB lib/core/request.js
npm notice 2.5kB lib/core/symbols.js
npm notice 3.5kB lib/core/tree.js
npm notice 19.1kB lib/core/util.js
npm notice 4.0kB lib/dispatcher/agent.js
npm notice 5.2kB lib/dispatcher/balanced-pool.js
npm notice 36.5kB lib/dispatcher/client-h1.js
npm notice 17.3kB lib/dispatcher/client-h2.js
npm notice 17.0kB lib/dispatcher/client.js
npm notice 4.5kB lib/dispatcher/dispatcher-base.js
npm notice 1.4kB lib/dispatcher/dispatcher.js
npm notice 4.5kB lib/dispatcher/env-http-proxy-agent.js
npm notice 4.2kB lib/dispatcher/fixed-queue.js
npm notice 4.6kB lib/dispatcher/pool-base.js
npm notice 553B lib/dispatcher/pool-stats.js
npm notice 2.4kB lib/dispatcher/pool.js
npm notice 5.9kB lib/dispatcher/proxy-agent.js
npm notice 684B lib/dispatcher/retry-agent.js
npm notice 871B lib/global.js
npm notice 858B lib/handler/decorator-handler.js
npm notice 7.7kB lib/handler/redirect-handler.js
npm notice 9.3kB lib/handler/retry-handler.js
npm notice 2.5kB lib/interceptor/dump.js
npm notice 661B lib/interceptor/redirect-interceptor.js
npm notice 588B lib/interceptor/redirect.js
npm notice 419B lib/interceptor/retry.js
npm notice 0B lib/llhttp/.gitkeep
npm notice 11.0kB lib/llhttp/constants.js
npm notice 65.5kB lib/llhttp/llhttp_simd-wasm.js
npm notice 65.5kB lib/llhttp/llhttp-wasm.js
npm notice 394B lib/llhttp/utils.js
npm notice 4.6kB lib/mock/mock-agent.js
npm notice 1.5kB lib/mock/mock-client.js
npm notice 439B lib/mock/mock-errors.js
npm notice 6.8kB lib/mock/mock-interceptor.js
npm notice 1.5kB lib/mock/mock-pool.js
npm notice 769B lib/mock/mock-symbols.js
npm notice 10.7kB lib/mock/mock-utils.js
npm notice 1.2kB lib/mock/pending-interceptors-formatter.js
npm notice 495B lib/mock/pluralizer.js
npm notice 1.9kB lib/util/timers.js
npm notice 21.0kB lib/web/cache/cache.js
npm notice 3.6kB lib/web/cache/cachestorage.js
npm notice 90B lib/web/cache/symbols.js
npm notice 1.0kB lib/web/cache/util.js
npm notice 306B lib/web/cookies/constants.js
npm notice 4.2kB lib/web/cookies/index.js
npm notice 12.4kB lib/web/cookies/parse.js
npm notice 7.4kB lib/web/cookies/util.js
npm notice 11.6kB lib/web/eventsource/eventsource-stream.js
npm notice 14.1kB lib/web/eventsource/eventsource.js
npm notice 788B lib/web/eventsource/util.js
npm notice 16.4kB lib/web/fetch/body.js
npm notice 3.0kB lib/web/fetch/constants.js
npm notice 22.0kB lib/web/fetch/data-url.js
npm notice 1.1kB lib/web/fetch/dispatcher-weakref.js
npm notice 3.3kB lib/web/fetch/file.js
npm notice 15.0kB lib/web/fetch/formdata-parser.js
npm notice 7.7kB lib/web/fetch/formdata.js
npm notice 890B lib/web/fetch/global.js
npm notice 20.6kB lib/web/fetch/headers.js
npm notice 81.6kB lib/web/fetch/index.js
npm notice 1.1kB lib/web/fetch/LICENSE
npm notice 34.6kB lib/web/fetch/request.js
npm notice 19.4kB lib/web/fetch/response.js
npm notice 181B lib/web/fetch/symbols.js
npm notice 50.2kB lib/web/fetch/util.js
npm notice 20.4kB lib/web/fetch/webidl.js
npm notice 6.6kB lib/web/fileapi/encoding.js
npm notice 8.5kB lib/web/fileapi/filereader.js
npm notice 1.7kB lib/web/fileapi/progressevent.js
npm notice 317B lib/web/fileapi/symbols.js
npm notice 11.5kB lib/web/fileapi/util.js
npm notice 14.2kB lib/web/websocket/connection.js
npm notice 1.1kB lib/web/websocket/constants.js
npm notice 7.2kB lib/web/websocket/events.js
npm notice 2.3kB lib/web/websocket/frame.js
npm notice 2.0kB lib/web/websocket/permessage-deflate.js
npm notice 13.7kB lib/web/websocket/receiver.js
npm notice 2.3kB lib/web/websocket/sender.js
npm notice 330B lib/web/websocket/symbols.js
npm notice 9.1kB lib/web/websocket/util.js
npm notice 18.5kB lib/web/websocket/websocket.js
npm notice 6.0kB package.json
npm notice 260B scripts/strip-comments.js
npm notice 1.1kB types/agent.d.ts
npm notice 1.5kB types/api.d.ts
npm notice 961B types/balanced-pool.d.ts
npm notice 1.3kB types/cache.d.ts
npm notice 5.0kB types/client.d.ts
npm notice 1.0kB types/connector.d.ts
npm notice 561B types/content-type.d.ts
npm notice 635B types/cookies.d.ts
npm notice 1.6kB types/diagnostics-channel.d.ts
npm notice 14.2kB types/dispatcher.d.ts
npm notice 675B types/env-http-proxy-agent.d.ts
npm notice 4.3kB types/errors.d.ts
npm notice 1.7kB types/eventsource.d.ts
npm notice 5.6kB types/fetch.d.ts
npm notice 1.7kB types/file.d.ts
npm notice 1.5kB types/filereader.d.ts
npm notice 5.0kB types/formdata.d.ts
npm notice 276B types/global-dispatcher.d.ts
npm notice 175B types/global-origin.d.ts
npm notice 447B types/handlers.d.ts
npm notice 133B types/header.d.ts
npm notice 3.4kB types/index.d.ts
npm notice 743B types/interceptors.d.ts
npm notice 2.5kB types/mock-agent.d.ts
npm notice 1.0kB types/mock-client.d.ts
npm notice 338B types/mock-errors.d.ts
npm notice 3.9kB types/mock-interceptor.d.ts
npm notice 974B types/mock-pool.d.ts
npm notice 1.7kB types/patch.d.ts
npm notice 669B types/pool-stats.d.ts
npm notice 1.3kB types/pool.d.ts
npm notice 780B types/proxy-agent.d.ts
npm notice 1.6kB types/readable.d.ts
npm notice 455B types/README.md
npm notice 232B types/retry-agent.d.ts
npm notice 3.0kB types/retry-handler.d.ts
npm notice 623B types/util.d.ts
npm notice 5.8kB types/webidl.d.ts
npm notice 3.9kB types/websocket.d.ts
undici-6.19.7.tgz
npm notice Tarball Details
npm notice name: undici
npm notice version: 6.19.7
npm notice filename: undici-6.19.7.tgz
npm notice package size: 277.1 kB
npm notice unpacked size: 1.1 MB
npm notice shasum: 2c193fd7205abd7078f1af426f695ea9e2f2230c
npm notice integrity: sha512-TxAGDgBrvNJcp[...]2uWIt6ayps9aQ==
npm notice total files: 174
npm notice
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.7ORybI
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch
++ dirname /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch
+ cd undici-6.19.7
+ mkdir -p /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/lib/node_modules/undici
+ tar -C /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/lib/node_modules/undici -xzf undici-6.19.7.tgz --strip-components=1
+ cp -prt /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/lib/node_modules/undici node_modules_prod node_modules
+ install -p -Dt /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/lib/node_modules/undici/lib/llhttp/ lib/llhttp/llhttp.wasm lib/llhttp/llhttp_simd.wasm lib/llhttp/constants.js lib/llhttp/llhttp-wasm.js lib/llhttp/llhttp_simd-wasm.js lib/llhttp/utils.js
+ install -p -Dt /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/lib/node_modules/undici/ loader.js
+ /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 6.19.7-2.oc9 --unique-debug-suffix -6.19.7-2.oc9.noarch --unique-debug-src-base nodejs-undici-6.19.7-2.oc9.noarch -S debugsourcefiles.list /builddir/build/BUILD/undici-6.19.7
find: 'debug': No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/OpenCloudOS/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs
*** WARNING: ./usr/lib/node_modules/undici/loader.js is executable but has no shebang, removing executable bit
*** WARNING: ./usr/lib/node_modules/undici/lib/llhttp/llhttp-wasm.js is executable but has no shebang, removing executable bit
*** WARNING: ./usr/lib/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js is executable but has no shebang, removing executable bit
*** WARNING: ./usr/lib/node_modules/undici/lib/llhttp/constants.js is executable but has no shebang, removing executable bit
*** WARNING: ./usr/lib/node_modules/undici/lib/llhttp/utils.js is executable but has no shebang, removing executable bit
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Z5CVci
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd undici-6.19.7
+ /usr/bin/node -e 'require("./")'
+ tar -xzf /builddir/build/SOURCES/undici-6.19.7-nm-dev.tgz
+ ln -fsrt node_modules/ node_modules_dev/@actions node_modules_dev/@ampproject node_modules_dev/@babel node_modules_dev/@bcoe node_modules_dev/@eslint node_modules_dev/@eslint-community node_modules_dev/@fastify node_modules_dev/@humanwhocodes node_modules_dev/@isaacs node_modules_dev/@istanbuljs node_modules_dev/@jest node_modules_dev/@jridgewell node_modules_dev/@leichtgewicht node_modules_dev/@matteo.collina node_modules_dev/@nodelib node_modules_dev/@pkgjs node_modules_dev/@reporters node_modules_dev/@sinclair node_modules_dev/@sinonjs node_modules_dev/@tsd node_modules_dev/@types node_modules_dev/@ungap node_modules_dev/abort-controller node_modules_dev/acorn node_modules_dev/acorn-jsx node_modules_dev/agent-base node_modules_dev/ajv node_modules_dev/ansi-escapes node_modules_dev/ansi-regex node_modules_dev/ansi-styles node_modules_dev/anymatch node_modules_dev/argparse node_modules_dev/args node_modules_dev/array-buffer-byte-length node_modules_dev/array-includes node_modules_dev/array-union node_modules_dev/array.prototype.findlast node_modules_dev/array.prototype.findlastindex node_modules_dev/array.prototype.flat node_modules_dev/array.prototype.flatmap node_modules_dev/array.prototype.tosorted node_modules_dev/arraybuffer.prototype.slice node_modules_dev/arrify node_modules_dev/asynckit node_modules_dev/available-typed-arrays node_modules_dev/babel-jest node_modules_dev/babel-plugin-istanbul node_modules_dev/babel-plugin-jest-hoist node_modules_dev/babel-preset-current-node-syntax node_modules_dev/babel-preset-jest node_modules_dev/balanced-match node_modules_dev/basic-auth-parser node_modules_dev/borp node_modules_dev/brace-expansion node_modules_dev/braces node_modules_dev/browserslist node_modules_dev/bser node_modules_dev/buffer-from node_modules_dev/builtins node_modules_dev/c8 node_modules_dev/call-bind node_modules_dev/callsites node_modules_dev/camelcase node_modules_dev/camelcase-keys node_modules_dev/caniuse-lite node_modules_dev/chalk node_modules_dev/char-regex node_modules_dev/ci-info node_modules_dev/cjs-module-lexer node_modules_dev/cliui node_modules_dev/co node_modules_dev/collect-v8-coverage node_modules_dev/color-convert node_modules_dev/color-name node_modules_dev/combined-stream node_modules_dev/concat-map node_modules_dev/concat-stream node_modules_dev/convert-source-map node_modules_dev/core-util-is node_modules_dev/create-jest node_modules_dev/cross-env node_modules_dev/cross-spawn node_modules_dev/cssstyle node_modules_dev/data-urls node_modules_dev/data-view-buffer node_modules_dev/data-view-byte-length node_modules_dev/data-view-byte-offset node_modules_dev/debug node_modules_dev/decamelize node_modules_dev/decamelize-keys node_modules_dev/decimal.js node_modules_dev/dedent node_modules_dev/deep-is node_modules_dev/deepmerge node_modules_dev/define-data-property node_modules_dev/define-properties node_modules_dev/delayed-stream node_modules_dev/detect-newline node_modules_dev/diff-sequences node_modules_dev/dir-glob node_modules_dev/dns-packet node_modules_dev/doctrine node_modules_dev/eastasianwidth node_modules_dev/electron-to-chromium node_modules_dev/emittery node_modules_dev/emoji-regex node_modules_dev/entities node_modules_dev/error-ex node_modules_dev/es-abstract node_modules_dev/es-define-property node_modules_dev/es-errors node_modules_dev/es-iterator-helpers node_modules_dev/es-object-atoms node_modules_dev/es-set-tostringtag node_modules_dev/es-shim-unscopables node_modules_dev/es-to-primitive node_modules_dev/escalade node_modules_dev/escape-string-regexp node_modules_dev/eslint node_modules_dev/eslint-config-standard node_modules_dev/eslint-config-standard-jsx node_modules_dev/eslint-formatter-pretty node_modules_dev/eslint-import-resolver-node node_modules_dev/eslint-module-utils node_modules_dev/eslint-plugin-es node_modules_dev/eslint-plugin-import node_modules_dev/eslint-plugin-n node_modules_dev/eslint-plugin-promise node_modules_dev/eslint-plugin-react node_modules_dev/eslint-rule-docs node_modules_dev/eslint-scope node_modules_dev/eslint-utils node_modules_dev/eslint-visitor-keys node_modules_dev/espree node_modules_dev/esprima node_modules_dev/esquery node_modules_dev/esrecurse node_modules_dev/estraverse node_modules_dev/esutils node_modules_dev/event-target-shim node_modules_dev/execa node_modules_dev/exit node_modules_dev/expect node_modules_dev/fast-check node_modules_dev/fast-deep-equal node_modules_dev/fast-glob node_modules_dev/fast-json-stable-stringify node_modules_dev/fast-levenshtein node_modules_dev/fastq node_modules_dev/fb-watchman node_modules_dev/file-entry-cache node_modules_dev/fill-range node_modules_dev/find-up node_modules_dev/flat-cache node_modules_dev/flatted node_modules_dev/for-each node_modules_dev/foreground-child node_modules_dev/form-data node_modules_dev/formdata-node node_modules_dev/fs.realpath node_modules_dev/function-bind node_modules_dev/function.prototype.name node_modules_dev/functions-have-names node_modules_dev/gensync node_modules_dev/get-caller-file node_modules_dev/get-intrinsic node_modules_dev/get-package-type node_modules_dev/get-stdin node_modules_dev/get-stream node_modules_dev/get-symbol-description node_modules_dev/glob node_modules_dev/glob-parent node_modules_dev/globals node_modules_dev/globalthis node_modules_dev/globby node_modules_dev/gopd node_modules_dev/graceful-fs node_modules_dev/graphemer node_modules_dev/hard-rejection node_modules_dev/has-bigints node_modules_dev/has-flag node_modules_dev/has-property-descriptors node_modules_dev/has-proto node_modules_dev/has-symbols node_modules_dev/has-tostringtag node_modules_dev/hasown node_modules_dev/hosted-git-info node_modules_dev/html-encoding-sniffer node_modules_dev/html-escaper node_modules_dev/http-proxy-agent node_modules_dev/https-pem node_modules_dev/https-proxy-agent node_modules_dev/human-signals node_modules_dev/husky node_modules_dev/iconv-lite node_modules_dev/ignore node_modules_dev/import-fresh node_modules_dev/import-local node_modules_dev/imurmurhash node_modules_dev/indent-string node_modules_dev/inflight node_modules_dev/inherits node_modules_dev/internal-slot node_modules_dev/irregular-plurals node_modules_dev/is-array-buffer node_modules_dev/is-arrayish node_modules_dev/is-async-function node_modules_dev/is-bigint node_modules_dev/is-boolean-object node_modules_dev/is-callable node_modules_dev/is-core-module node_modules_dev/is-data-view node_modules_dev/is-date-object node_modules_dev/is-extglob node_modules_dev/is-finalizationregistry node_modules_dev/is-fullwidth-code-point node_modules_dev/is-generator-fn node_modules_dev/is-generator-function node_modules_dev/is-glob node_modules_dev/is-map node_modules_dev/is-negative-zero node_modules_dev/is-number node_modules_dev/is-number-object node_modules_dev/is-path-inside node_modules_dev/is-plain-obj node_modules_dev/is-potential-custom-element-name node_modules_dev/is-regex node_modules_dev/is-set node_modules_dev/is-shared-array-buffer node_modules_dev/is-stream node_modules_dev/is-string node_modules_dev/is-symbol node_modules_dev/is-typed-array node_modules_dev/is-unicode-supported node_modules_dev/is-weakmap node_modules_dev/is-weakref node_modules_dev/is-weakset node_modules_dev/isarray node_modules_dev/isexe node_modules_dev/istanbul-lib-coverage node_modules_dev/istanbul-lib-instrument node_modules_dev/istanbul-lib-report node_modules_dev/istanbul-lib-source-maps node_modules_dev/istanbul-reports node_modules_dev/iterator.prototype node_modules_dev/jackspeak node_modules_dev/jest node_modules_dev/jest-changed-files node_modules_dev/jest-circus node_modules_dev/jest-cli node_modules_dev/jest-config node_modules_dev/jest-diff node_modules_dev/jest-docblock node_modules_dev/jest-each node_modules_dev/jest-environment-node node_modules_dev/jest-get-type node_modules_dev/jest-haste-map node_modules_dev/jest-leak-detector node_modules_dev/jest-matcher-utils node_modules_dev/jest-message-util node_modules_dev/jest-mock node_modules_dev/jest-pnp-resolver node_modules_dev/jest-regex-util node_modules_dev/jest-resolve node_modules_dev/jest-resolve-dependencies node_modules_dev/jest-runner node_modules_dev/jest-runtime node_modules_dev/jest-snapshot node_modules_dev/jest-util node_modules_dev/jest-validate node_modules_dev/jest-watcher node_modules_dev/jest-worker node_modules_dev/js-tokens node_modules_dev/js-yaml node_modules_dev/jsdom node_modules_dev/jsesc node_modules_dev/json-buffer node_modules_dev/json-parse-better-errors node_modules_dev/json-parse-even-better-errors node_modules_dev/json-schema-traverse node_modules_dev/json-stable-stringify-without-jsonify node_modules_dev/json5 node_modules_dev/jsx-ast-utils node_modules_dev/keyv node_modules_dev/kind-of node_modules_dev/kleur node_modules_dev/leven node_modules_dev/levn node_modules_dev/lines-and-columns node_modules_dev/load-json-file node_modules_dev/locate-path node_modules_dev/lodash.merge node_modules_dev/log-symbols node_modules_dev/loose-envify node_modules_dev/lru-cache node_modules_dev/make-dir node_modules_dev/makeerror node_modules_dev/map-obj node_modules_dev/meow node_modules_dev/merge-stream node_modules_dev/merge2 node_modules_dev/micromatch node_modules_dev/mime-db node_modules_dev/mime-types node_modules_dev/mimic-fn node_modules_dev/min-indent node_modules_dev/minimatch node_modules_dev/minimist node_modules_dev/minimist-options node_modules_dev/minipass node_modules_dev/mri node_modules_dev/ms node_modules_dev/natural-compare node_modules_dev/node-forge node_modules_dev/node-int64 node_modules_dev/node-releases node_modules_dev/normalize-package-data node_modules_dev/normalize-path node_modules_dev/npm-run-path node_modules_dev/nwsapi node_modules_dev/object-assign node_modules_dev/object-inspect node_modules_dev/object-keys node_modules_dev/object.assign node_modules_dev/object.entries node_modules_dev/object.fromentries node_modules_dev/object.groupby node_modules_dev/object.values node_modules_dev/once node_modules_dev/onetime node_modules_dev/optionator node_modules_dev/os-shim node_modules_dev/p-limit node_modules_dev/p-locate node_modules_dev/p-try node_modules_dev/package-json-from-dist node_modules_dev/parent-module node_modules_dev/parse-json node_modules_dev/parse5 node_modules_dev/path-exists node_modules_dev/path-is-absolute node_modules_dev/path-key node_modules_dev/path-parse node_modules_dev/path-scurry node_modules_dev/path-type node_modules_dev/picocolors node_modules_dev/picomatch node_modules_dev/pify node_modules_dev/pirates node_modules_dev/pkg-conf node_modules_dev/pkg-dir node_modules_dev/plur node_modules_dev/possible-typed-array-names node_modules_dev/pre-commit node_modules_dev/prelude-ls node_modules_dev/pretty-format node_modules_dev/process-nextick-args node_modules_dev/prompts node_modules_dev/prop-types node_modules_dev/proxy node_modules_dev/pseudomap node_modules_dev/psl node_modules_dev/punycode node_modules_dev/pure-rand node_modules_dev/querystringify node_modules_dev/queue-microtask node_modules_dev/quick-lru node_modules_dev/react-is node_modules_dev/read-pkg node_modules_dev/read-pkg-up node_modules_dev/readable-stream node_modules_dev/redent node_modules_dev/reflect.getprototypeof node_modules_dev/regexp.prototype.flags node_modules_dev/regexpp node_modules_dev/require-directory node_modules_dev/requires-port node_modules_dev/resolve node_modules_dev/resolve-cwd node_modules_dev/resolve-from node_modules_dev/resolve.exports node_modules_dev/reusify node_modules_dev/rimraf node_modules_dev/rrweb-cssom node_modules_dev/run-parallel node_modules_dev/safe-array-concat node_modules_dev/safe-buffer node_modules_dev/safe-regex-test node_modules_dev/safer-buffer node_modules_dev/saxes node_modules_dev/selfsigned node_modules_dev/semver node_modules_dev/set-function-length node_modules_dev/set-function-name node_modules_dev/shebang-command node_modules_dev/shebang-regex node_modules_dev/side-channel node_modules_dev/signal-exit node_modules_dev/sisteransi node_modules_dev/slash node_modules_dev/snazzy node_modules_dev/source-map node_modules_dev/source-map-support node_modules_dev/spawn-sync node_modules_dev/spdx-correct node_modules_dev/spdx-exceptions node_modules_dev/spdx-expression-parse node_modules_dev/spdx-license-ids node_modules_dev/sprintf-js node_modules_dev/stack-utils node_modules_dev/standard node_modules_dev/standard-engine node_modules_dev/standard-json node_modules_dev/string-length node_modules_dev/string-width node_modules_dev/string-width-cjs node_modules_dev/string.prototype.matchall node_modules_dev/string.prototype.repeat node_modules_dev/string.prototype.trim node_modules_dev/string.prototype.trimend node_modules_dev/string.prototype.trimstart node_modules_dev/string_decoder node_modules_dev/strip-ansi node_modules_dev/strip-ansi-cjs node_modules_dev/strip-bom node_modules_dev/strip-final-newline node_modules_dev/strip-indent node_modules_dev/strip-json-comments node_modules_dev/supports-color node_modules_dev/supports-hyperlinks node_modules_dev/supports-preserve-symlinks-flag node_modules_dev/symbol-tree node_modules_dev/test-exclude node_modules_dev/text-table node_modules_dev/tmpl node_modules_dev/to-fast-properties node_modules_dev/to-regex-range node_modules_dev/tough-cookie node_modules_dev/tr46 node_modules_dev/trim-newlines node_modules_dev/tsconfig-paths node_modules_dev/tsd node_modules_dev/tunnel node_modules_dev/type-check node_modules_dev/type-detect node_modules_dev/type-fest node_modules_dev/typed-array-buffer node_modules_dev/typed-array-byte-length node_modules_dev/typed-array-byte-offset node_modules_dev/typed-array-length node_modules_dev/typedarray node_modules_dev/typescript node_modules_dev/unbox-primitive node_modules_dev/undici node_modules_dev/undici-types node_modules_dev/unicorn-magic node_modules_dev/universalify node_modules_dev/update-browserslist-db node_modules_dev/uri-js node_modules_dev/url-parse node_modules_dev/util-deprecate node_modules_dev/uuid node_modules_dev/v8-to-istanbul node_modules_dev/validate-npm-package-license node_modules_dev/version-guard node_modules_dev/w3c-xmlserializer node_modules_dev/walker node_modules_dev/webidl-conversions node_modules_dev/whatwg-encoding node_modules_dev/whatwg-mimetype node_modules_dev/whatwg-url node_modules_dev/which node_modules_dev/which-boxed-primitive node_modules_dev/which-builtin-type node_modules_dev/which-collection node_modules_dev/which-typed-array node_modules_dev/word-wrap node_modules_dev/wrap-ansi node_modules_dev/wrap-ansi-cjs node_modules_dev/wrappy node_modules_dev/write-file-atomic node_modules_dev/ws node_modules_dev/xdg-basedir node_modules_dev/xml-name-validator node_modules_dev/xmlchars node_modules_dev/y18n node_modules_dev/yallist node_modules_dev/yargs node_modules_dev/yargs-parser node_modules_dev/yocto-queue
+ ln -fsrt node_modules/.bin/ node_modules_dev/.bin/acorn node_modules_dev/.bin/borp node_modules_dev/.bin/browserslist node_modules_dev/.bin/c8 node_modules_dev/.bin/create-jest node_modules_dev/.bin/cross-env node_modules_dev/.bin/cross-env-shell node_modules_dev/.bin/eslint node_modules_dev/.bin/esparse node_modules_dev/.bin/esvalidate node_modules_dev/.bin/glob node_modules_dev/.bin/husky node_modules_dev/.bin/import-local-fixture node_modules_dev/.bin/jest node_modules_dev/.bin/js-yaml node_modules_dev/.bin/jsesc node_modules_dev/.bin/json5 node_modules_dev/.bin/loose-envify node_modules_dev/.bin/node-which node_modules_dev/.bin/parser node_modules_dev/.bin/proxy node_modules_dev/.bin/resolve node_modules_dev/.bin/rimraf node_modules_dev/.bin/semver node_modules_dev/.bin/snazzy node_modules_dev/.bin/standard node_modules_dev/.bin/standard-json node_modules_dev/.bin/tsc node_modules_dev/.bin/tsd node_modules_dev/.bin/tsserver node_modules_dev/.bin/update-browserslist-db node_modules_dev/.bin/uuid
+ npm --offline run test
> undici@6.19.7 test
> npm run test:javascript && cross-env NODE_V8_COVERAGE=  npm run test:typescript
> undici@6.19.7 test:javascript
> node scripts/generate-pem && npm run test:unit && npm run test:node-fetch && npm run test:cache && npm run test:interceptors && npm run test:fetch && npm run test:cookies && npm run test:eventsource && npm run test:wpt && npm run test:websocket && npm run test:node-test && npm run test:jest
> undici@6.19.7 test:unit
> borp --expose-gc -p "test/*.js"
(node:1479160) ExperimentalWarning: buffer.File is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
▶ isBlobLike
  ✔ buffer (1.444126ms)
  ✔ blob (0.839363ms)
  ✔ file (0.979324ms)
  ✔ blobLikeStream (0.261201ms)
  ✔ fileLikeStream (0.237281ms)
  ✔ fileLikeArrayBuffer (0.226041ms)
  ✔ blobLikeArrayBuffer (0.23324ms)
  ✔ string (0.225361ms)
  ✔ null (0.188ms)
▶ isBlobLike (9.656518ms)
▶ isHttpOrHttpsPrefixed
  ✔ returns false for invalid values (0.312361ms)
  ✔ returns true for "http:" or "https:" (0.170761ms)
▶ isHttpOrHttpsPrefixed (0.928043ms)
▶ isValidPort
  ✔ returns false for invalid values (0.704883ms)
  ✔ returns true for port in range of 0 to 65535 as number (6.088624ms)
  ✔ returns true for port in range of 0 to 65535 as string (8.515114ms)
▶ isValidPort (15.990663ms)
▶ parseURL
  ✔ throws if url is not a string or object (2.251408ms)
  ✔ throws if protocol is not beginning with http: (0.905924ms)
  ✔ throws if protocol is not beginning with https: (0.296281ms)
  ✔ returns an URL object if url is a string of an https URL (0.679122ms)
  ✔ returns an URL object if url is a string of an http URL (0.241361ms)
  ▶ when url is an instance of URL
    ✔ returns the same URL object (0.273841ms)
    ✔ throws if the URL protocol is not http: or https: (0.307401ms)
    ✔ passes if the URL protocol is http: (0.363361ms)
    ✔ passes if the URL protocol is https: (0.234001ms)
    ✔ passes if the URL protocol is http: (0.494802ms)
    ✔ passes if the URL protocol is https: (0.928204ms)
  ▶ when url is an instance of URL (3.413174ms)
  ▶ when url is an common object
    ﹣ does not throw if a urlLike object is passed (0.170321ms) # SKIP
    ▶ port
      ✔ throws if port is not an finite number as string (0.436922ms)
      ✔ doesn't throw if port is valid number (105.220214ms)
      ✔ throws if port is invalid number (4.897499ms)
      ✔ sets port based on protocol (0.424281ms)
      ✔ don't override port with protocol if port was explicitly set (0.255441ms)
    ▶ port (111.996521ms)
    ▶ path
      ✔ doesn't throw if path null or undefined (0.263881ms)
      ✔ throws if path is not as string (0.354122ms)
      ✔ doesn't throw if path is a string (0.192321ms)
      ✔ accepts path with and without leading / (0.331762ms)
    ▶ path (2.244569ms)
    ▶ pathname
      ✔ doesn't throw if pathname null or undefined (0.284121ms)
      ✔ throws if pathname is not as string (0.298442ms)
      ✔ doesn't throw if pathname is a string (0.199681ms)
    ▶ pathname (1.187004ms)
    ▶ hostname
      ✔ doesn't throw if hostname null or undefined (0.281641ms)
      ✔ throws if hostname is not as string (0.285081ms)
      ✔ doesn't throw if hostname is a string (0.1872ms)
    ▶ hostname (1.114885ms)
    ▶ origin
      ✔ doesn't throw if origin null or undefined (0.254721ms)
      ✔ throws if origin is not as string (0.705642ms)
      ✔ doesn't throw if origin is a string (0.210521ms)
      ✔ removes trailing / (0.212241ms)
    ▶ origin (1.861127ms)
    ▶ protocol
      ✔ throws if protocol is not http: or https: and no origin is defined (0.359001ms)
      ✔ doesn't throw when origin is not provided (0.21308ms)
    ▶ protocol (0.847203ms)
  ▶ when url is an common object (120.088073ms)
▶ parseURL (129.035668ms)
▶ timers
  ✔ meet acceptable resolution time (6003.465885ms)
  ✔ refresh correctly with timeout < TICK_MS (1501.980155ms)
  ✔ refresh correctly with timeout > TICK_MS (3002.798426ms)
▶ timers (10509.310991ms)
✔ response trailers missing is OK (46.960305ms)
✔ response trailers missing w trailers is OK (10.828163ms)
✔ test/tls.js (108.219826ms)
▶ A client should disable session caching
  ✖ Prepare request (32.392887ms)
    Error: error:0A00018F:SSL routines::ee key too small
        at node:internal/tls/secure-context:70:13
        at Array.forEach (<anonymous>)
        at setCerts (node:internal/tls/secure-context:68:3)
        at configSecureContext (node:internal/tls/secure-context:182:5)
        at Object.createSecureContext (node:_tls_common:117:3)
        at Server.setSecureContext (node:_tls_wrap:1471:27)
        at Server (node:_tls_wrap:1335:8)
        at new Server (node:https:76:3)
        at Object.createServer (node:https:120:10)
        at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:24:26) {
      library: 'SSL routines',
      reason: 'ee key too small',
      code: 'ERR_SSL_EE_KEY_TOO_SMALL'
    }
  ✖ Verify cached sessions (2.55405ms)
    AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
    
    0 !== 2
    
        at res.<computed> [as strictEqual] (/builddir/build/BUILD/undici-6.19.7/node_modules_dev/@matteo.collina/tspl/tspl.js:52:35)
        at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:86:7)
        at Test.runInAsyncScope (node:async_hooks:203:9)
        at Test.run (node:internal/test_runner/test:631:25)
        at Suite.processPendingSubtests (node:internal/test_runner/test:374:18)
        at Test.postRun (node:internal/test_runner/test:715:19)
        at Test.run (node:internal/test_runner/test:673:12)
        at async Promise.all (index 0)
        at async Suite.run (node:internal/test_runner/test:948:7)
        at async startSubtest (node:internal/test_runner/harness:214:3) {
      generatedMessage: true,
      code: 'ERR_ASSERTION',
      actual: 0,
      expected: 2,
      operator: 'strictEqual'
    }
▶ A client should disable session caching (38.357311ms)
▶ A pool should be able to reuse TLS sessions between clients
  ✖ Prepare request (2.298689ms)
    Error: error:0A00018F:SSL routines::ee key too small
        at node:internal/tls/secure-context:70:13
        at Array.forEach (<anonymous>)
        at setCerts (node:internal/tls/secure-context:68:3)
        at configSecureContext (node:internal/tls/secure-context:182:5)
        at Object.createSecureContext (node:_tls_common:117:3)
        at Server.setSecureContext (node:_tls_wrap:1471:27)
        at Server (node:_tls_wrap:1335:8)
        at new Server (node:https:76:3)
        at Object.createServer (node:https:120:10)
        at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:103:26) {
      library: 'SSL routines',
      reason: 'ee key too small',
      code: 'ERR_SSL_EE_KEY_TOO_SMALL'
    }
▶ A pool should be able to reuse TLS sessions between clients (2.60109ms)
✔ stream body without destroy (37.167907ms)
✔ IncomingMessage (35.38762ms)
✔ timeout with pipelining 1 (547.447276ms)
✔ Disable socket timeout (10.775362ms)
✔ socket back-pressure (1056.27032ms)
✔ Should retry status code (1053.109867ms)
✔ Should account for network and response errors (1011.388183ms)
✔ Issue #3288 - request with body (asynciterable) (7.990631ms)
✔ Should use retry-after header for retries (1006.432004ms)
✔ Should use retry-after header for retries (date) (505.797433ms)
✔ Should retry with defaults (1511.720114ms)
✔ Should handle 206 partial content (910.389426ms)
✔ Should handle 206 partial content - bad-etag (608.118355ms)
✔ retrying a request with a body (1018.517252ms)
✔ retrying a request with a body (stream) (6.863627ms)
✔ retrying a request with a body (buffer) (1012.317587ms)
✔ should not error if request is not meant to be retried (4.077616ms)
✔ Should be able to properly pass the minTimeout to the RetryContext when constructing a RetryCallback function (5.678382ms)
✔ Issue#2986 - Handle custom 206 (907.826575ms)
✔ Issue#3128 - Support if-match (909.299181ms)
✔ Issue#3128 - Should ignore weak etags (907.306534ms)
✔ Weak etags are ignored on range-requests (906.31913ms)
✔ Should throw RequestRetryError when Content-Range mismatch (907.969616ms)
✔ Should retry status code (1044.212953ms)
✔ no-slash/one-slash pathname should be included in req.path (46.791984ms)
✔ protocol-relative URL as pathname should be included in req.path (9.522398ms)
✔ Absolute URL as pathname should be included in req.path (8.776115ms)
▶ DispatchOptions#expectContinue
  ✔ Should throw if invalid expectContinue option (2.452089ms)
▶ DispatchOptions#expectContinue (2.980531ms)
▶ DispatchOptions#reset
  ✔ Should throw if invalid reset option (1.111805ms)
  ✔ Should include "connection:close" if reset true (10.970284ms)
  ✔ Should include "connection:keep-alive" if reset false (6.089584ms)
  ✔ Should react to manual set of "connection:close" header (6.695626ms)
▶ DispatchOptions#reset (25.734181ms)
▶ Should include headers from iterable objects
  ✔ Should include headers built with Headers global object (34.998498ms)
  ✔ Should include headers built with Map (7.997551ms)
  ✔ Should include headers built with custom iterable object (4.776339ms)
  ✔ Should throw error if headers iterable object does not yield key-value pairs (1.754326ms)
▶ Should include headers from iterable objects (50.602599ms)
✔ request timeout with slow readable body (2039.424033ms)
✔ request timeout (537.987478ms)
✔ request timeout with readable body (1018.29077ms)
✔ body timeout (18.757474ms)
✔ overridden request timeout (8.212752ms)
✔ overridden body timeout (5.902743ms)
✔ With EE signal (6.001943ms)
✔ With abort-controller signal (6.881107ms)
✔ Abort before timeout (EE) (5.955943ms)
✔ Abort before timeout (abort-controller) (7.278069ms)
✔ Timeout with pipelining (12.098927ms)
✔ Global option (6.070944ms)
✔ Request options overrides global option (4.89474ms)
✔ client.destroy should cancel the timeout (1.559886ms)
✔ client.close should wait for the timeout (6.051704ms)
✔ Validation (2.056408ms)
✔ Disable request timeout (11.413245ms)
✔ Disable request timeout for a single request (5.589942ms)
✔ stream timeout (5.25178ms)
✔ stream custom timeout (4.129696ms)
✔ pipeline timeout (9.707838ms)
✔ pipeline timeout (10.976003ms)
✔ client.close should not deadlock (4.118417ms)
✔ pre abort signal w/ reason (25.864542ms)
✔ post abort signal (15.864942ms)
✔ post abort signal w/ reason (6.322905ms)
✔ should validate content-type CRLF Injection (13.171892ms)
✔ should upgrade the connection when no redirects are present (38.850273ms)
✔ should always have a history with the final URL even if no redirections were followed (41.251923ms)
✔ should not follow redirection by default if not using RedirectAgent (6.314425ms)
✔ should follow redirection after a HTTP 300 (17.654869ms)
✔ should follow redirection after a HTTP 301 (25.843222ms)
✔ should follow redirection after a HTTP 302 (16.656905ms)
✔ should follow redirection after a HTTP 303 changing method to GET (13.427813ms)
✔ should remove Host and request body related headers when following HTTP 303 (array) (12.948211ms)
✔ should remove Host and request body related headers when following HTTP 303 (object) (9.692198ms)
✔ should follow redirection after a HTTP 307 (9.340077ms)
✔ should follow redirection after a HTTP 308 (8.853555ms)
✔ should ignore HTTP 3xx response bodies (5.499502ms)
✔ should follow a redirect chain up to the allowed number of times (6.003784ms)
✔ should follow redirections when going cross origin (12.357768ms)
▶ when a Location response header is NOT present
  ✔ should return the original response after a HTTP 300 (4.125976ms)
  ✔ should return the original response after a HTTP 301 (2.62877ms)
  ✔ should return the original response after a HTTP 302 (2.741011ms)
  ✔ should return the original response after a HTTP 303 (4.727738ms)
  ✔ should return the original response after a HTTP 307 (2.057448ms)
  ✔ should return the original response after a HTTP 308 (2.031208ms)
▶ when a Location response header is NOT present (20.3978ms)
✔ should not follow redirects when using Readable request bodies (5.679743ms)
✔ should handle errors (2.844931ms)
✔ removes authorization header on third party origin (3304.974417ms)
✔ removes cookie header on third party origin (3499.648663ms)
✔ should always have a history with the final URL even if no redirections were followed (59.232873ms)
✔ should not follow redirection by default if not using RedirectAgent (6.464465ms)
✔ should follow redirection after a HTTP 300 (22.393248ms)
✔ should follow redirection after a HTTP 300 default (24.071855ms)
✔ should follow redirection after a HTTP 301 (20.31064ms)
✔ should follow redirection after a HTTP 302 (15.633222ms)
✔ should follow redirection after a HTTP 303 changing method to GET (12.130927ms)
✔ should remove Host and request body related headers when following HTTP 303 (array) (12.244368ms)
✔ should remove Host and request body related headers when following HTTP 303 (object) (11.455885ms)
✔ should follow redirection after a HTTP 307 (11.412165ms)
✔ should follow redirection after a HTTP 308 (16.017343ms)
✔ should ignore HTTP 3xx response bodies (5.848423ms)
✔ should ignore query after redirection (5.997984ms)
✔ should follow a redirect chain up to the allowed number of times (6.168104ms)
✔ should follow a redirect chain up to the allowed number of times for redirectionLimitReached (7.095868ms)
✔ when a Location response header is NOT present (11.717606ms)
✔ should not allow invalid maxRedirections arguments (0.914603ms)
✔ should not allow invalid maxRedirections arguments default (0.389121ms)
✔ should not follow redirects when using ReadableStream request bodies (13.608934ms)
✔ should not follow redirects when using Readable request bodies (3.684814ms)
✔ should always have a history with the final URL even if no redirections were followed (2.977852ms)
✔ should not follow redirection by default if not using RedirectAgent (2.54617ms)
✔ should follow redirection after a HTTP 300 (8.704115ms)
✔ should follow redirection after a HTTP 300 default (8.907595ms)
✔ should follow redirection after a HTTP 301 (9.121276ms)
✔ should follow redirection after a HTTP 302 (8.433234ms)
✔ should follow redirection after a HTTP 303 changing method to GET (7.983472ms)
✔ should remove Host and request body related headers when following HTTP 303 (array) (10.382721ms)
✔ should remove Host and request body related headers when following HTTP 303 (object) (7.58599ms)
✔ should follow redirection after a HTTP 307 (8.455673ms)
✔ should follow redirection after a HTTP 308 (8.607314ms)
✔ should ignore HTTP 3xx response bodies (3.559654ms)
✔ should ignore query after redirection (3.932815ms)
✔ should follow a redirect chain up to the allowed number of times (4.409057ms)
✔ should follow a redirect chain up to the allowed number of times for redirectionLimitReached (4.686578ms)
✔ when a Location response header is NOT present (9.737558ms)
✔ should not allow invalid maxRedirections arguments (0.664563ms)
✔ should not allow invalid maxRedirections arguments default (0.570243ms)
✔ should not follow redirects when using ReadableStream request bodies (3.931575ms)
✔ should not follow redirects when using Readable request bodies (2.381649ms)
✔ should always have a history with the final URL even if no redirections were followed (2.719171ms)
✔ should not follow redirection by default if not using RedirectAgent (2.035128ms)
✔ should follow redirection after a HTTP 300 (7.045388ms)
✔ should follow redirection after a HTTP 300 default (7.69831ms)
✔ should follow redirection after a HTTP 301 (8.339073ms)
✔ should follow redirection after a HTTP 302 (7.871391ms)
✔ should follow redirection after a HTTP 303 changing method to GET (7.477789ms)
✔ should remove Host and request body related headers when following HTTP 303 (array) (7.376909ms)
✔ should remove Host and request body related headers when following HTTP 303 (object) (11.326085ms)
✔ should follow redirection after a HTTP 307 (7.097308ms)
✔ should follow redirection after a HTTP 308 (7.268068ms)
✔ should ignore HTTP 3xx response bodies (3.245692ms)
✔ should ignore query after redirection (3.427013ms)
✔ should follow a redirect chain up to the allowed number of times (4.346577ms)
✔ should follow a redirect chain up to the allowed number of times for redirectionLimitReached (4.893699ms)
✔ when a Location response header is NOT present (9.005795ms)
✔ should not allow invalid maxRedirections arguments (0.585402ms)
✔ should not allow invalid maxRedirections arguments default (0.247001ms)
✔ should not follow redirects when using ReadableStream request bodies (4.068736ms)
✔ should not follow redirects when using Readable request bodies (2.41689ms)
✔ should follow redirections when going cross origin (9.465157ms)
✔ should handle errors (callback) (1.653846ms)
✔ should handle errors (promise) (1.282925ms)
✔ removes authorization header on third party origin (3021.28614ms)
✔ removes cookie header on third party origin (3498.421539ms)
✔ should redirect to relative URL according to RFC 7231 (48.623311ms)
✔ should not follow redirection by default if not using RedirectAgent (44.759176ms)
✔ should not follow redirects when using RedirectAgent within pipeline (10.428321ms)
✔ Cross-origin redirects clear forbidden headers (41.510003ms)
▶ Readable
  ✔ avoid body reordering (6.520026ms)
  ✔ destroy timing text (9.294157ms)
  ✔ destroy timing promise (1.993567ms)
  ✔ .arrayBuffer() (2.267409ms)
  ✔ .json() (1.531886ms)
  ✔ .text() (1.245565ms)
  ✔ ignore BOM (1.347805ms)
  ✔ .bodyUsed (1.416166ms)
▶ Readable (29.495996ms)
✔ connect through proxy (48.774512ms)
✔ connect through proxy with auth (12.270848ms)
✔ connect through proxy with auth but invalid credentials (5.20186ms)
✔ connect through proxy (with pool) (9.067555ms)
✔ should throw error when no uri is provided (4.904459ms)
✔ using auth in combination with token should throw (1.249325ms)
✔ should accept string, URL and object as options (2.273809ms)
✔ use proxy-agent to connect through proxy (52.786568ms)
✔ use proxy agent to connect through proxy using Pool (17.124547ms)
✔ use proxy-agent to connect through proxy using path with params (11.414605ms)
✔ use proxy-agent to connect through proxy with basic auth in URL (12.68705ms)
✔ use proxy-agent with auth (8.092672ms)
✔ use proxy-agent with token (8.321313ms)
✔ use proxy-agent with custom headers (9.199357ms)
✔ sending proxy-authorization in request headers should throw (3.070933ms)
✔ use proxy-agent with setGlobalDispatcher (8.346473ms)
✔ ProxyAgent correctly sends headers when using fetch - #1355, #1623 (17.269948ms)
✔ should throw when proxy does not return 200 (7.137749ms)
✔ pass ProxyAgent proxy status code error when using fetch - #2161 (6.640626ms)
✔ Proxy via HTTP to HTTPS endpoint (46.206902ms)
✔ Proxy via HTTPS to HTTPS endpoint (32.188246ms)
✔ Proxy via HTTPS to HTTP endpoint (16.996867ms)
✔ Proxy via HTTP to HTTP endpoint (5.784982ms)
✔ Proxy via HTTPS to HTTP fails on wrong SNI (14.281576ms)
✔ ProxyAgent keeps customized host in request headers - #3019 (5.909943ms)
✔ basic get, async await support (41.268202ms)
✔ basic POST with string, async await support (9.307196ms)
✔ basic POST with Buffer, async await support (7.146068ms)
✔ basic POST with stream, async await support (9.702958ms)
✔ basic POST with async-iterator, async await support (9.185956ms)
✔ 20 times GET with pipelining 10, async await support (45.793701ms)
✔ pool, async await support (8.438713ms)
✔ throws when connection is infinite (4.612338ms)
✔ throws when connections is negative (0.888324ms)
✔ throws when connection is not number (0.558243ms)
✔ throws when factory is not a function (0.790723ms)
✔ does not throw when connect is a function (1.361886ms)
✔ connect/disconnect event(s) (950.531343ms)
✔ basic get (7.454589ms)
✔ URL as arg (6.507106ms)
✔ basic get error async/await (7.661071ms)
✔ basic get with async/await (9.851999ms)
✔ stream get async/await (6.015983ms)
✔ stream get error async/await (4.705899ms)
✔ pipeline get (8.188152ms)
✔ backpressure algorithm (1.587606ms)
✔ busy (14.294896ms)
✔ invalid pool dispatch options (1.916567ms)
✔ pool upgrade promise (7.088988ms)
✔ pool connect (5.653302ms)
✔ pool dispatch (4.874139ms)
✔ pool pipeline args validation (1.153564ms)
✔ 300 requests succeed (121.96616ms)
✔ pool connect error (3.555454ms)
✔ pool upgrade error (4.91682ms)
✔ pool dispatch error (3.177853ms)
✔ pool request abort in queue (3.703535ms)
✔ pool stream abort in queue (3.625894ms)
✔ pool pipeline abort in queue (4.330497ms)
✔ pool stream constructor error destroy body (2.061689ms)
✔ pool request constructor error destroy body (1.801167ms)
✔ pool close waits for all requests (4.600218ms)
✔ pool destroyed (1.334925ms)
✔ pool destroy fails queued requests (1.730046ms)
✔ pipeline pipelining (40.76184ms)
✔ pipeline pipelining retry (13.100691ms)
✔ https://github.com/mcollina/undici/issues/268 (2034.677254ms)
✔ parser fail (6.821507ms)
✔ split header field (106.228258ms)
✔ split header value (105.402215ms)
▶ strictContentLength: false
  ✔ request invalid content-length (52.076045ms)
  ✔ request streaming content-length less than body size (7.361909ms)
  ✔ request streaming content-length greater than body size (6.082584ms)
  ✔ request streaming data when content-length=0 (6.791707ms)
  ✔ request async iterating content-length less than body size (6.519145ms)
  ✔ request async iterator content-length greater than body size (4.264697ms)
  ✔ request async iterator data when content-length=0 (5.238461ms)
▶ strictContentLength: false (92.607965ms)
✔ deleteMockDispatch - should do nothing if not able to find mock dispatch (2.952252ms)
▶ getMockDispatch
  ✔ it should find a mock dispatch (2.347609ms)
  ✔ it should skip consumed dispatches (0.768523ms)
  ✔ it should throw if dispatch not found (1.278085ms)
  ✔ it should throw if no dispatch matches method (0.569122ms)
  ✔ it should throw if no dispatch matches body (0.524282ms)
  ✔ it should throw if no dispatch matches headers (1.047044ms)
▶ getMockDispatch (8.009792ms)
▶ getResponseData
  ✔ it should stringify objects (0.889483ms)
  ✔ it should return strings untouched (0.702963ms)
  ✔ it should return buffers untouched (0.994284ms)
▶ getResponseData (3.334133ms)
✔ getStatusText (0.973844ms)
✔ getHeaderByName (93.300648ms)
▶ buildHeadersFromArray
  ✔ it should build headers from array (0.509722ms)
▶ buildHeadersFromArray (0.700402ms)
▶ MockScope - delay
  ✔ should return MockScope (2.383089ms)
  ✔ should error if passed options invalid (2.47161ms)
▶ MockScope - delay (7.696871ms)
▶ MockScope - persist
  ✔ should return MockScope (0.759843ms)
▶ MockScope - persist (0.988284ms)
▶ MockScope - times
  ✔ should return MockScope (0.812923ms)
  ✔ should error if passed options invalid (1.063725ms)
▶ MockScope - times (2.215849ms)
▶ MockPool - constructor
  ✔ fails if opts.agent does not implement `get` method (3.778935ms)
  ✔ sets agent (1.418766ms)
  ✔ should implement the Dispatcher API (0.760363ms)
▶ MockPool - constructor (9.242516ms)
▶ MockPool - dispatch
  ✔ should handle a single interceptor (4.192577ms)
  ✔ should directly throw error from mockDispatch function if error is not a MockNotMatchedError (2.58109ms)
▶ MockPool - dispatch (7.913591ms)
✔ MockPool - intercept should return a MockInterceptor (1.956568ms)
▶ MockPool - intercept validation
  ✔ it should error if no options specified in the intercept (1.787327ms)
  ✔ it should error if no path specified in the intercept (1.814247ms)
  ✔ it should default to GET if no method specified in the intercept (1.388525ms)
▶ MockPool - intercept validation (5.755583ms)
✔ MockPool - close should run without error (1.286325ms)
✔ MockPool - should be able to set as globalDispatcher (13.199292ms)
✔ MockPool - should be able to use as a local dispatcher (4.080296ms)
✔ MockPool - basic intercept with MockPool.request (4.422618ms)
✔ MockPool - correct errors when consuming invalid JSON body (19.822678ms)
✔ MockPool - allows matching headers in fetch (15.059219ms)
▶ MockInterceptor - path
  ✔ should remove hash fragment from paths (2.43045ms)
▶ MockInterceptor - path (5.13714ms)
▶ MockInterceptor - reply
  ✔ should return MockScope (1.594966ms)
  ✔ should error if passed options invalid (1.994528ms)
▶ MockInterceptor - reply (3.904895ms)
▶ MockInterceptor - reply callback
  ✔ should return MockScope (0.853163ms)
  ✔ should error if passed options invalid (0.707643ms)
▶ MockInterceptor - reply callback (2.193049ms)
▶ MockInterceptor - reply options callback
  ✔ should return MockScope (6.130864ms)
  ✔ should error if passed options invalid (3.530014ms)
▶ MockInterceptor - reply options callback (10.686682ms)
▶ MockInterceptor - replyWithError
  ✔ should return MockScope (0.631163ms)
  ✔ should error if passed options invalid (1.059364ms)
▶ MockInterceptor - replyWithError (2.305449ms)
▶ MockInterceptor - defaultReplyHeaders
  ✔ should return MockInterceptor (0.528802ms)
  ✔ should error if passed options invalid (0.682403ms)
▶ MockInterceptor - defaultReplyHeaders (1.546806ms)
▶ MockInterceptor - defaultReplyTrailers
  ✔ should return MockInterceptor (0.676282ms)
  ✔ should error if passed options invalid (0.475362ms)
▶ MockInterceptor - defaultReplyTrailers (1.481806ms)
▶ MockInterceptor - replyContentLength
  ✔ should return MockInterceptor (0.355321ms)
▶ MockInterceptor - replyContentLength (0.528683ms)
✔ 1 pending interceptor (12.583929ms)
✔ 2 pending interceptors (2.415489ms)
✔ Variations of persist(), times(), and pending status (6.776186ms)
✔ works when no interceptors are registered (1.826007ms)
✔ works when all interceptors are pending (3.856295ms)
✔ defaults to rendering output with terminal color when process.env.CI is unset (1.525686ms)
✔ returns unused interceptors (1.234644ms)
▶ MockNotMatchedError
  ✔ should implement an UndiciError (3.341413ms)
  ✔ should set a custom message (0.984844ms)
▶ MockNotMatchedError (7.192309ms)
▶ MockClient - constructor
  ✔ fails if opts.agent does not implement `get` method (4.207937ms)
  ✔ sets agent (1.357845ms)
  ✔ should implement the Dispatcher API (0.728363ms)
▶ MockClient - constructor (9.765558ms)
▶ MockClient - dispatch
  ✔ should handle a single interceptor (4.409138ms)
  ✔ should directly throw error from mockDispatch function if error is not a MockNotMatchedError (3.006251ms)
▶ MockClient - dispatch (8.155832ms)
✔ MockClient - intercept should return a MockInterceptor (2.046488ms)
▶ MockClient - intercept validation
  ✔ it should error if no options specified in the intercept (1.614567ms)
  ✔ it should error if no path specified in the intercept (1.725727ms)
  ✔ it should default to GET if no method specified in the intercept (1.480245ms)
  ✔ it should uppercase the method - https://github.com/nodejs/undici/issues/1320 (2.758051ms)
▶ MockClient - intercept validation (9.189556ms)
✔ MockClient - close should run without error (1.711527ms)
✔ MockClient - should be able to set as globalDispatcher (12.605969ms)
✔ MockClient - should support query params (4.825099ms)
✔ MockClient - should intercept query params with hardcoded path (3.141893ms)
✔ MockClient - should intercept query params regardless of key ordering (3.126932ms)
✔ MockClient - should be able to use as a local dispatcher (3.374493ms)
✔ MockClient - basic intercept with MockClient.request (4.072496ms)
▶ MockAgent - constructor
  ✔ sets up mock agent (2.68357ms)
  ✔ should implement the Dispatcher API (0.954523ms)
  ✔ sets up mock agent with single connection (0.602162ms)
  ✔ should error passed agent is not valid (1.939527ms)
  ✔ should be able to specify the agent to mock (2.194448ms)
▶ MockAgent - constructor (11.681406ms)
▶ MockAgent - get
  ✔ should return MockClient (4.428017ms)
  ✔ should return MockPool (2.43745ms)
  ✔ should return the same instance if already created (1.700287ms)
▶ MockAgent - get (9.277636ms)
▶ MockAgent - dispatch
  ✔ should call the dispatch method of the MockPool (3.441733ms)
  ✔ should call the dispatch method of the MockClient (1.588646ms)
  ✔ should throw if handler is not valid on redirect (4.796339ms)
▶ MockAgent - dispatch (10.647441ms)
✔ MockAgent - .close should clean up registered pools (1.145724ms)
✔ MockAgent - .close should clean up registered clients (0.769283ms)
✔ MockAgent - [kClients] should match encapsulated agent (7.322349ms)
✔ MockAgent - basic intercept with MockAgent.request (8.353673ms)
✔ MockAgent - basic intercept with request (5.572942ms)
✔ MockAgent - should support local agents (3.885775ms)
✔ MockAgent - should support specifying custom agents to mock (3.647574ms)
✔ MockAgent - basic Client intercept with request (2.940531ms)
✔ MockAgent - basic intercept with multiple pools (3.617694ms)
✔ MockAgent - should handle multiple responses for an interceptor (4.192217ms)
✔ MockAgent - should call original Pool dispatch if request not found (50.427239ms)
✔ MockAgent - should call original Client dispatch if request not found (7.207868ms)
✔ MockAgent - should handle string responses (2.831371ms)
▶ MockAgent - should handle basic concurrency for requests
  ✔ concurrent job (0) (2.151409ms)
  ✔ concurrent job (1) (0.951164ms)
  ✔ concurrent job (2) (1.064124ms)
  ✔ concurrent job (3) (0.757003ms)
  ✔ concurrent job (4) (0.721683ms)
▶ MockAgent - should handle basic concurrency for requests (7.325229ms)
✔ MockAgent - handle delays to simulate work (52.957808ms)
✔ MockAgent - should persist requests (3.602454ms)
✔ MockAgent - handle persists with delayed requests (3.121252ms)
✔ MockAgent - calling close on a mock pool should not affect other mock pools (2.953171ms)
✔ MockAgent - close removes all registered mock clients (2.205889ms)
✔ MockAgent - close removes all registered mock pools (1.744007ms)
✔ MockAgent - should handle replyWithError (1.898368ms)
✔ MockAgent - should support setting a reply to respond a set amount of times (6.199545ms)
✔ MockAgent - persist overrides times (2.45517ms)
✔ MockAgent - matcher should not find mock dispatch if path is of unsupported type (4.91662ms)
✔ MockAgent - should match path with regex (2.814371ms)
✔ MockAgent - should match path with function (1.981927ms)
✔ MockAgent - should match method with regex (1.915407ms)
✔ MockAgent - should match method with function (1.781767ms)
✔ MockAgent - should match body with regex (1.853128ms)
✔ MockAgent - should match body with function (1.860847ms)
✔ MockAgent - should match headers with string (3.662735ms)
✔ MockAgent - should match headers with regex (3.293133ms)
✔ MockAgent - should match headers with function (2.977731ms)
✔ MockAgent - should match url with regex (4.997779ms)
✔ MockAgent - should match url with function (3.435973ms)
✔ MockAgent - handle default reply headers (2.129288ms)
✔ MockAgent - handle default reply trailers (2.397569ms)
✔ MockAgent - return calculated content-length if specified (2.159849ms)
✔ MockAgent - return calculated content-length for object response if specified (2.50081ms)
✔ MockAgent - should activate and deactivate mock clients (8.865435ms)
✔ MockAgent - enableNetConnect should allow all original dispatches to be called if dispatch not found (5.08622ms)
✔ MockAgent - enableNetConnect with a host string should allow all original dispatches to be called if mockDispatch not found (4.542257ms)
✔ MockAgent - enableNetConnect when called with host string multiple times should allow all original dispatches to be called if mockDispatch not found (4.541418ms)
✔ MockAgent - enableNetConnect with a host regex should allow all original dispatches to be called if mockDispatch not found (6.330145ms)
✔ MockAgent - enableNetConnect with a function should allow all original dispatches to be called if mockDispatch not found (6.124744ms)
✔ MockAgent - enableNetConnect with an unknown input should throw (1.110125ms)
✔ MockAgent - enableNetConnect should throw if dispatch not matched for path and the origin was not allowed by net connect (1.695247ms)
✔ MockAgent - enableNetConnect should throw if dispatch not matched for method and the origin was not allowed by net connect (2.343129ms)
✔ MockAgent - enableNetConnect should throw if dispatch not matched for body and the origin was not allowed by net connect (2.227608ms)
✔ MockAgent - enableNetConnect should throw if dispatch not matched for headers and the origin was not allowed by net connect (1.675286ms)
✔ MockAgent - disableNetConnect should throw if dispatch not found by net connect (1.563166ms)
✔ MockAgent - headers function interceptor (2.322849ms)
✔ MockAgent - clients are not garbage collected (2717.555263ms)
✔ MockAgent - using fetch yields correct statusText (10.367481ms)
✔ MockAgent - using fetch yields a headers object in the reply callback (2.61373ms)
✔ MockAgent - headers in mock dispatcher intercept should be case-insensitive (3.171692ms)
✔ MockAgent - reply callback can be asynchronous (116.325178ms)
✔ MockAgent - headers should be array of strings (0.961803ms)
✔ MockAgent - Sending ReadableStream body (21.992366ms)
✔ MockAgent - headers should be array of strings (fetch) (2.37917ms)
▶ max response size
  ✔ default max default size should allow all responses (45.344459ms)
  ✔ max response size set to zero should allow only empty responses (8.291393ms)
  ✔ should throw an error if the response is too big (8.117152ms)
  ✔ invalid max response size should throw an error (1.419926ms)
▶ max response size (67.497306ms)
✔ handle a lot of headers (44.661256ms)
✔ https://github.com/mcollina/undici/issues/810 (36.290863ms)
✔ https://github.com/mcollina/undici/issues/810 no pipelining (5.460341ms)
✔ https://github.com/mcollina/undici/issues/810 pipelining (6.191145ms)
✔ https://github.com/mcollina/undici/issues/810 pipelining 2 (9.623878ms)
✔ https://github.com/nodejs/undici/issues/803 (3598.008971ms)
✔ https://github.com/mcollina/undici/issues/3136 (35.144338ms)
✔ aborting request with custom reason (41.444003ms)
✔ stream() does not fail after request has been aborted (8.046752ms)
✔ MockPool.reply headers are an object, not an array - issue #2078 (16.592105ms)
(node:1479659) ExperimentalWarning: buffer.File is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
✔ undici.request with a FormData body should set content-length header (56.933104ms)
✔ undici.request with a FormData stream value should set transfer-encoding header (12.447289ms)
✔ https://github.com/nodejs/undici/issues/1757 (30.726121ms)
✖ https://github.com/mcollina/undici/issues/1670 (49.766756ms)
  Error: getaddrinfo EAI_AGAIN api.github.com
      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
    errno: -3001,
    code: 'EAI_AGAIN',
    syscall: 'getaddrinfo',
    hostname: 'api.github.com'
  }
✔ invalid headers (10.06928ms)
(node:1479692) [UNDICI-CLIENT-INTERCEPTOR-DEPRECATED] Warning: Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.
(Use `node --trace-warnings ...` to show where the warning was created)
▶ interceptors
  ✔ interceptors are applied on client from an agent (61.785283ms)
  ✔ interceptors are applied in the correct order (17.68403ms)
  ✔ interceptors handlers are called in reverse order (16.804107ms)
▶ interceptors (100.513555ms)
▶ interceptors with NtlmRequestHandler
  ✔ Retry interceptor on Client will use the same socket (20.037079ms)
▶ interceptors with NtlmRequestHandler (20.476521ms)
✔ inflight and close (45.160618ms)
✖ https get with tls opts (32.665848ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at Server (node:_tls_wrap:1335:8)
      at new Server (node:https:76:3)
      at createServer (node:https:120:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/https.js:12:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ https get with tls opts ip (2.147848ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at Server (node:_tls_wrap:1335:8)
      at new Server (node:https:76:3)
      at createServer (node:https:120:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/https.js:48:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should support H2 connection (32.282207ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:19:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should support H2 connection(multiple requests) (1.397286ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:66:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should support H2 connection (headers as array) (1.241965ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:125:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should support H2 connection(POST Buffer) (1.287245ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:171:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should support H2 GOAWAY (server-side) (1.288925ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:222:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✔ Should throw if bad allowH2 has been passed (2.264849ms)
✔ Should throw if bad maxConcurrentStreams has been passed (1.004323ms)
✖ Request should fail if allowH2 is false and server advertises h1 only (2.54209ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:334:20) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
﹣ [v20] Request should fail if allowH2 is false and server advertises h1 only (0.385001ms) # SKIP
✖ Should handle h2 continue (1.318686ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:419:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Dispatcher#Stream (1.668687ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:475:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Dispatcher#Pipeline (1.627726ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:526:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Dispatcher#Connect (1.740326ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:588:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Dispatcher#Upgrade (1.798807ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:645:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Dispatcher#destroy (1.253405ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:676:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should handle h2 request without body (1.570206ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:746:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should handle h2 request with body (string or buffer) - dispatch (1.563886ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:805:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should handle h2 request with body (stream) (1.204925ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:880:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should handle h2 request with body (iterable) (1.220085ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:940:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should handle h2 request with body (Blob) (1.474046ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1009:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should handle h2 request with body (Blob:ArrayBuffer) (1.144884ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1074:20) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Agent should support H2 connection (1.122964ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1139:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should provide pseudo-headers in proper order (1.609767ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1191:20) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ The h2 pseudo-headers is not included in the headers (1.177245ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1238:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should throw informational error on half-closed streams (remote) (1.068764ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1273:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ #2364 - Concurrent aborts (1.098724ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1303:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ #3046 - GOAWAY Frame (1.099164ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1389:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should upgrade to HTTP/2 when HTTPS/1 is available for GET (33.042491ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2-alpn.js:25:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✖ Should upgrade to HTTP/2 when HTTPS/1 is available for POST (2.60841ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2-alpn.js:143:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✔ do not kill req socket stream (349.659457ms)
✔ do not kill req socket async-iterator (311.340226ms)
✔ ignore informational response (43.451011ms)
✔ error 103 body (8.374673ms)
✔ error 100 body (6.627546ms)
✔ error 101 upgrade (4.759218ms)
✔ 1xx response without timeouts (2009.510875ms)
✔ CRLF Injection in Nodejs ‘undici’ via host (15.774423ms)
✔ handle headers as array (42.153926ms)
✔ handle multi-valued headers as array (8.033792ms)
✔ handle headers with array (6.937908ms)
✔ handle multi-valued headers (6.355865ms)
✔ fail if headers array is odd (3.652974ms)
✔ fail if headers is not an object or an array (1.883768ms)
✔ GET and HEAD with body should reset connection (64.463974ms)
✔ HEAD should reset connection (14.986259ms)
✔ gc should collect the client if, and only if, there are no active sockets (998.703293ms)
✔ gc should collect the pool if, and only if, there are no active sockets (598.058756ms)
✔ fixed queue 1 (3.717894ms)
✔ fixed queue 2 (2.63957ms)
response received 200
headers {
  date: 'Thu, 14 Nov 2024 01:54:33 GMT',
  connection: 'keep-alive',
  'keep-alive': 'timeout=5',
  'content-length': '5'
}
data hello
response received 200
headers {
  'content-type': 'application/json',
  date: 'Thu, 14 Nov 2024 01:54:33 GMT',
  connection: 'keep-alive',
  'keep-alive': 'timeout=5',
  'content-length': '25'
}
data { hello: 'JSON Response' }
response received 200
headers {
  date: 'Thu, 14 Nov 2024 01:54:33 GMT',
  connection: 'keep-alive',
  'keep-alive': 'timeout=5',
  'content-length': '10'
}
data hello=form
response received 204
headers {
  date: 'Thu, 14 Nov 2024 01:54:33 GMT',
  connection: 'keep-alive',
  'keep-alive': 'timeout=5'
}
delete successful
response received 400
headers {
  'content-type': 'application/json',
  date: 'Thu, 14 Nov 2024 01:54:33 GMT',
  connection: 'keep-alive',
  'keep-alive': 'timeout=5',
  'content-length': '20'
}
received unexpected data {"error":"an error"}
✔ request examples (58.25263ms)
✔ imported Client works with basic GET (44.249694ms)
✔ imported errors work with request args validation (1.544366ms)
✔ imported errors work with request args validation promise (0.806763ms)
✔ named exports (0.899204ms)
▶ UndiciError
  ✔ should use default message (2.037968ms)
  ✔ should use provided message (0.557922ms)
  ✔ should have proper fields (1.287565ms)
▶ UndiciError (6.696786ms)
▶ ConnectTimeoutError
  ✔ should use default message (0.526162ms)
  ✔ should use provided message (0.353201ms)
  ✔ should have proper fields (0.814283ms)
▶ ConnectTimeoutError (2.454009ms)
▶ HeadersTimeoutError
  ✔ should use default message (0.971804ms)
  ✔ should use provided message (0.406322ms)
  ✔ should have proper fields (0.782644ms)
▶ HeadersTimeoutError (3.187052ms)
▶ HeadersOverflowError
  ✔ should use default message (0.991364ms)
  ✔ should use provided message (0.310762ms)
  ✔ should have proper fields (0.692083ms)
▶ HeadersOverflowError (2.456889ms)
▶ InvalidArgumentError
  ✔ should use default message (0.469562ms)
  ✔ should use provided message (0.338081ms)
  ✔ should have proper fields (0.417521ms)
▶ InvalidArgumentError (1.927608ms)
▶ InvalidReturnValueError
  ✔ should use default message (1.686127ms)
  ✔ should use provided message (0.280921ms)
  ✔ should have proper fields (0.368641ms)
▶ InvalidReturnValueError (2.679451ms)
▶ AbortError
  ✔ should use default message (0.757963ms)
  ✔ should use provided message (0.300041ms)
  ✔ should have proper fields (0.393882ms)
▶ AbortError (1.794287ms)
▶ InformationalError
  ✔ should use default message (0.425562ms)
  ✔ should use provided message (0.267602ms)
  ✔ should have proper fields (0.386801ms)
▶ InformationalError (1.388726ms)
▶ RequestContentLengthMismatchError
  ✔ should use default message (0.446442ms)
  ✔ should use provided message (0.288401ms)
  ✔ should have proper fields (0.425681ms)
▶ RequestContentLengthMismatchError (1.751927ms)
▶ ClientDestroyedError
  ✔ should use default message (0.617083ms)
  ✔ should use provided message (0.309601ms)
  ✔ should have proper fields (0.733283ms)
▶ ClientDestroyedError (2.229449ms)
▶ ClientClosedError
  ✔ should use default message (0.480962ms)
  ✔ should use provided message (0.288161ms)
  ✔ should have proper fields (0.495642ms)
▶ ClientClosedError (1.624646ms)
▶ SocketError
  ✔ should use default message (0.421562ms)
  ✔ should use provided message (0.273441ms)
  ✔ should have proper fields (0.359402ms)
▶ SocketError (1.360325ms)
▶ NotSupportedError
  ✔ should use default message (1.049525ms)
  ✔ should use provided message (1.056524ms)
  ✔ should have proper fields (1.052844ms)
▶ NotSupportedError (4.097256ms)
▶ ResponseContentLengthMismatchError
  ✔ should use default message (2.076088ms)
  ✔ should use provided message (0.263161ms)
  ✔ should have proper fields (0.324401ms)
▶ ResponseContentLengthMismatchError (3.145332ms)
▶ ResponseExceededMaxSizeError
  ✔ should use default message (0.388241ms)
  ✔ should use provided message (0.265081ms)
  ✔ should have proper fields (0.316961ms)
▶ ResponseExceededMaxSizeError (1.231485ms)
▶ Default HTTPParseError Codes
  ✔ code and data should be undefined when not set (0.430001ms)
▶ Default HTTPParseError Codes (0.567283ms)
(node:1479840) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.
(Use `node --trace-warnings ...` to show where the warning was created)
✔ does not create any proxy agents if http_proxy and https_proxy are not set (7.090988ms)
✔ creates one proxy agent for both http and https when only http_proxy is defined (4.453497ms)
✔ creates separate proxy agent for http and https when http_proxy and https_proxy are set (2.55225ms)
✔ handles uppercase HTTP_PROXY and HTTPS_PROXY (1.948008ms)
✔ accepts httpProxy and httpsProxy options (2.586931ms)
✔ prefers options over env vars (2.319889ms)
✔ prefers lowercase over uppercase env vars (2.55377ms)
✔ prefers lowercase over uppercase env vars even when empty (1.096485ms)
✔ creates a proxy agent only for https when only https_proxy is set (1.364206ms)
✔ closes all agents (1.930048ms)
✔ destroys all agents (0.919284ms)
✔ uses the appropriate proxy for the protocol (16.452665ms)
▶ no_proxy
  ✔ set to * (4.321057ms)
  ✔ set but empty (3.083452ms)
  ✔ no entries (comma) (2.265009ms)
  ✔ no entries (whitespace) (1.867927ms)
  ✔ no entries (multiple whitespace / commas) (2.444329ms)
  ✔ single host (15.053779ms)
  ✔ as an option (12.936971ms)
  ✔ subdomain (15.25686ms)
  ✔ host + port (10.30704ms)
  ✔ host suffix (7.406549ms)
  ✔ host suffix with *. (6.347705ms)
  ✔ substring suffix (7.732191ms)
  ✔ arbitrary wildcards are NOT supported (8.265752ms)
  ✔ IP addresses (9.133476ms)
  ✔ CIDR is NOT supported (1.917568ms)
  ✔ 127.0.0.1 does NOT match localhost (2.018408ms)
  ✔ protocols that have a default port (4.816499ms)
  ✔ should not be case sensitive (3.702214ms)
  ✔ prefers lowercase over uppercase (5.735822ms)
  ✔ prefers lowercase over uppercase even when it is empty (1.578726ms)
  ✔ handles env var changes (3.341214ms)
  ✔ ignores env var changes when set via config (2.810971ms)
▶ no_proxy (135.586094ms)
✔ dispatcher implementation (4.109177ms)
✔ dispatcher.compose (1.633646ms)
▶ DecoratorHandler
  ✔ should throw if provided handler is not an object (4.668538ms)
  ✔ should not expose the handler (0.467481ms)
  ✔ should have delegate onConnect-method (0.901083ms)
  ✔ should delegate onConnect-method (0.521442ms)
  ✔ should delegate onConnect-method with arguments (0.855883ms)
  ✔ can be extended and should delegate onConnect-method (0.555762ms)
  ✔ calling the method onConnect-method should not throw if the method is not defined in the handler (1.244045ms)
  ✔ should have delegate onError-method (0.697403ms)
  ✔ should delegate onError-method (0.475242ms)
  ✔ should delegate onError-method with arguments (1.153124ms)
  ✔ can be extended and should delegate onError-method (0.296241ms)
  ✔ calling the method onError-method should not throw if the method is not defined in the handler (0.530882ms)
  ✔ should have delegate onUpgrade-method (0.279881ms)
  ✔ should delegate onUpgrade-method (0.384561ms)
  ✔ should delegate onUpgrade-method with arguments (0.297641ms)
  ✔ can be extended and should delegate onUpgrade-method (0.571002ms)
  ✔ calling the method onUpgrade-method should not throw if the method is not defined in the handler (0.250881ms)
  ✔ should have delegate onHeaders-method (0.239641ms)
  ✔ should delegate onHeaders-method (0.374481ms)
  ✔ should delegate onHeaders-method with arguments (0.287881ms)
  ✔ can be extended and should delegate onHeaders-method (0.276761ms)
  ✔ calling the method onHeaders-method should not throw if the method is not defined in the handler (1.387885ms)
  ✔ should have delegate onResponseStarted-method (0.277961ms)
  ✔ should delegate onResponseStarted-method (0.322241ms)
  ✔ should delegate onResponseStarted-method with arguments (0.247961ms)
  ✔ can be extended and should delegate onResponseStarted-method (0.251961ms)
  ✔ calling the method onResponseStarted-method should not throw if the method is not defined in the handler (0.223001ms)
  ✔ should have delegate onData-method (0.459761ms)
  ✔ should delegate onData-method (0.340441ms)
  ✔ should delegate onData-method with arguments (0.255081ms)
  ✔ can be extended and should delegate onData-method (0.243681ms)
  ✔ calling the method onData-method should not throw if the method is not defined in the handler (0.249321ms)
  ✔ should have delegate onComplete-method (0.218721ms)
  ✔ should delegate onComplete-method (0.303642ms)
  ✔ should delegate onComplete-method with arguments (0.253401ms)
  ✔ can be extended and should delegate onComplete-method (0.231641ms)
  ✔ calling the method onComplete-method should not throw if the method is not defined in the handler (0.431962ms)
  ✔ should have delegate onBodySent-method (0.252841ms)
  ✔ should delegate onBodySent-method (0.332481ms)
  ✔ should delegate onBodySent-method with arguments (0.348122ms)
  ✔ can be extended and should delegate onBodySent-method (0.253201ms)
  ✔ calling the method onBodySent-method should not throw if the method is not defined in the handler (0.250961ms)
▶ DecoratorHandler (30.871402ms)
✔ request invalid content-length (53.836492ms)
✔ request streaming stream invalid content-length (11.717046ms)
✔ request streaming async-iterator invalid content-length (8.875995ms)
✔ request stream streaming data when content-length=0 (5.592742ms)
✔ request async-iterator streaming data when content-length=0 (6.168665ms)
✔ request streaming no body data when content-length=0 (9.977999ms)
✔ response invalid content length with close (9.406077ms)
✔ request streaming with Readable.from(buf) (0.741603ms)
✔ request DELETE, content-length=0, with body (6.773347ms)
✔ content-length shouldSendContentLength=false (16.392025ms)
✔ prioritize socket errors over timeouts (1.401645ms)
✔ connect-timeout (1009.717097ms)
✔ connect-timeout (1002.389748ms)
✖ custom session passed to client will be used in tls connect call (32.577728ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at Server (node:_tls_wrap:1335:8)
      at new Server (node:https:76:3)
      at createServer (node:https:120:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/connect-pre-shared-session.js:15:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
✔ connect-connectionError (15.756142ms)
✔ connect-abort (8.008231ms)
✔ close waits for queued requests to finish (54.277454ms)
✔ destroy invoked all pending callbacks (9.415797ms)
✔ destroy invoked all pending callbacks ticked (4.171736ms)
✔ close waits until socket is destroyed (8.817155ms)
✔ close should still reconnect (10.499082ms)
✔ close should call callback once finished (9.407317ms)
✔ closed and destroyed errors (2.199369ms)
✔ close after and destroy should error (1.477806ms)
✔ close socket and reconnect after maxRequestsPerClient reached (15.935743ms)
✔ close socket and reconnect after maxRequestsPerClient reached (async) (11.730127ms)
✔ should not close socket when no maxRequestsPerClient is provided (8.502314ms)
✔ basic get (65.211737ms)
✔ basic get with custom request.reset=true (31.778085ms)
✔ basic get with query params (18.707434ms)
✔ basic get with query params fails if url includes hashmark (3.056172ms)
✔ basic get with empty query params (6.508186ms)
✔ basic get with query params partially in path (2.012648ms)
✔ basic get returns 400 when configured to throw on errors (callback) (6.702267ms)
✔ basic get returns 400 when configured to throw on errors and correctly handles malformed json (callback) (5.812263ms)
✔ basic get returns 400 when configured to throw on errors (promise) (6.991388ms)
✔ basic get returns error body when configured to throw on errors (6.894307ms)
✔ basic head (9.325677ms)
﹣ basic head (IPv6) (0.18452ms) # SKIP
✔ get with host header (6.027664ms)
﹣ get with host header (IPv6) (0.16092ms) # SKIP
✔ head with host header (5.10058ms)
✔ basic POST with string (6.398426ms)
✔ basic POST with empty string (6.543306ms)
✔ basic POST with string and content-length (5.449862ms)
✔ basic POST with Buffer (5.570542ms)
✔ basic POST with stream (7.842871ms)
✔ basic POST with paused stream (4.92618ms)
✔ basic POST with custom stream (41.524044ms)
✔ basic POST with iterator (4.306417ms)
✔ basic POST with iterator with invalid data (6.618226ms)
✔ basic POST with async iterator (4.829659ms)
✔ basic POST with transfer encoding: chunked (4.618898ms)
✔ basic POST with empty stream (4.645418ms)
✔ 10 times GET (9.756878ms)
✔ 10 times HEAD (17.408829ms)
✔ Set-Cookie (3.620334ms)
✔ ignore request header mutations (3.117532ms)
✔ url-like url (3.073372ms)
✔ an absolute url as path (3.430254ms)
✔ multiple destroy callback (3.689855ms)
✔ only one streaming req at a time (4.88562ms)
✔ only one async iterating req at a time (4.530338ms)
✔ 300 requests succeed (108.405307ms)
✔ request args validation (0.920244ms)
✔ request args validation promise (0.552562ms)
✔ increase pipelining (3.234532ms)
✔ destroy in push (7.013947ms)
✔ non recoverable socket error fails pending request (3.116332ms)
✔ POST empty with error (4.075776ms)
✔ busy (4.302657ms)
✔ connected (3.745535ms)
✔ emit disconnect after destroy (2.224169ms)
✔ end response before request (2167.577937ms)
✔ parser pause with no body timeout (668.660114ms)
✔ TypedArray and DataView body (3.073052ms)
✔ async iterator empty chunk continues (3.373893ms)
✔ async iterator error from server destroys early (3.672855ms)
✔ regular iterator error from server closes early (3232.439091ms)
✔ async iterator early return closes early (3.018252ms)
✔ async iterator yield unsupported TypedArray (5.818743ms)
✔ async iterator yield object error (2.835571ms)
✔ Successfully get a Response when neither a Transfer-Encoding or Content-Length header is present (3.301693ms)
✔ \r\n in Headers (0.838083ms)
✔ \r in Headers (0.623243ms)
✔ \n in Headers (0.648723ms)
✔ \n in Headers (0.634562ms)
✔ \n in Path (0.610082ms)
✔ \n in Method (0.597723ms)
✔ socket close listener does not leak (86.3793ms)
▶ generic
  ✔ can compile the wasm code (12.178328ms)
  ✔ can instantiate the wasm code (7.156668ms)
  ▶ exports
    ✔ has the right amount of exports (3.811815ms)
    ✔ instance.exports.memory (0.852364ms)
    ✔ instance.exports._initialize (0.503522ms)
    ✔ instance.exports.__indirect_function_table (0.817923ms)
    ✔ instance.exports.malloc (0.848644ms)
    ✔ instance.exports.free (0.560443ms)
    ✔ instance.exports.llhttp_init (1.304485ms)
    ✔ instance.exports.llhttp_alloc (0.895443ms)
    ✔ instance.exports.llhttp_free (1.108964ms)
    ✔ instance.exports.llhttp_get_type (0.452161ms)
    ✔ instance.exports.llhttp_should_keep_alive (1.884647ms)
    ✔ instance.exports.llhttp_get_http_major (0.406721ms)
    ✔ instance.exports.llhttp_get_http_minor (0.651282ms)
    ✔ instance.exports.llhttp_get_method (0.413681ms)
    ✔ instance.exports.llhttp_get_status_code (0.422401ms)
    ✔ instance.exports.llhttp_get_upgrade (0.424762ms)
    ✔ instance.exports.llhttp_reset (0.394002ms)
    ✔ instance.exports.llhttp_execute (0.389282ms)
    ✔ instance.exports.llhttp_settings_init (0.410002ms)
    ✔ instance.exports.llhttp_finish (0.427402ms)
    ✔ instance.exports.llhttp_pause (0.683163ms)
    ✔ instance.exports.llhttp_resume (0.420242ms)
    ✔ instance.exports.llhttp_resume_after_upgrade (0.432522ms)
    ✔ instance.exports.llhttp_get_errno (0.415562ms)
    ✔ instance.exports.llhttp_get_error_reason (0.407802ms)
    ✔ instance.exports.llhttp_set_error_reason (0.406961ms)
    ✔ instance.exports.llhttp_get_error_pos (0.442882ms)
    ✔ instance.exports.llhttp_errno_name (0.429521ms)
    ✔ instance.exports.llhttp_method_name (2.822811ms)
    ✔ instance.exports.llhttp_status_name (0.432202ms)
    ✔ instance.exports.llhttp_set_lenient_headers (0.377921ms)
    ✔ instance.exports.llhttp_set_lenient_chunked_length (0.369522ms)
    ✔ instance.exports.llhttp_set_lenient_keep_alive (0.508802ms)
    ✔ instance.exports.llhttp_set_lenient_transfer_encoding (1.604767ms)
    ✔ instance.exports.llhttp_message_needs_eof (0.443922ms)
  ▶ exports (32.336367ms)
▶ generic (55.777659ms)
▶ simd
  ✔ can compile the wasm code (34.584256ms)
  ✔ can instantiate the wasm code (2.343449ms)
  ▶ exports
    ✔ has the right amount of exports (0.636763ms)
    ✔ instance.exports.memory (0.206161ms)
    ✔ instance.exports._initialize (0.195121ms)
    ✔ instance.exports.__indirect_function_table (0.187801ms)
    ✔ instance.exports.malloc (0.217401ms)
    ✔ instance.exports.free (0.216041ms)
    ✔ instance.exports.llhttp_init (0.209121ms)
    ✔ instance.exports.llhttp_alloc (0.187241ms)
    ✔ instance.exports.llhttp_free (0.185041ms)
    ✔ instance.exports.llhttp_get_type (0.185001ms)
    ✔ instance.exports.llhttp_should_keep_alive (0.200361ms)
    ✔ instance.exports.llhttp_get_http_major (0.186361ms)
    ✔ instance.exports.llhttp_get_http_minor (0.202161ms)
    ✔ instance.exports.llhttp_get_method (0.181881ms)
    ✔ instance.exports.llhttp_get_status_code (0.176681ms)
    ✔ instance.exports.llhttp_get_upgrade (0.181041ms)
    ✔ instance.exports.llhttp_reset (0.180881ms)
    ✔ instance.exports.llhttp_execute (0.178161ms)
    ✔ instance.exports.llhttp_settings_init (0.259521ms)
    ✔ instance.exports.llhttp_finish (0.286801ms)
    ✔ instance.exports.llhttp_pause (0.18912ms)
    ✔ instance.exports.llhttp_resume (0.1768ms)
    ✔ instance.exports.llhttp_resume_after_upgrade (0.17928ms)
    ✔ instance.exports.llhttp_get_errno (0.18012ms)
    ✔ instance.exports.llhttp_get_error_reason (0.179401ms)
    ✔ instance.exports.llhttp_set_error_reason (0.191761ms)
    ✔ instance.exports.llhttp_get_error_pos (0.192801ms)
    ✔ instance.exports.llhttp_errno_name (0.1834ms)
    ✔ instance.exports.llhttp_method_name (0.186121ms)
    ✔ instance.exports.llhttp_status_name (0.178481ms)
    ✔ instance.exports.llhttp_set_lenient_headers (0.173001ms)
    ✔ instance.exports.llhttp_set_lenient_chunked_length (0.20472ms)
    ✔ instance.exports.llhttp_set_lenient_keep_alive (0.1964ms)
    ✔ instance.exports.llhttp_set_lenient_transfer_encoding (0.17752ms)
    ✔ instance.exports.llhttp_message_needs_eof (0.237841ms)
  ▶ exports (9.949439ms)
▶ simd (47.385586ms)
✔ basic upgrade (42.980129ms)
✔ basic upgrade promise (5.984423ms)
✔ upgrade error (9.538717ms)
✔ upgrade invalid opts (1.788767ms)
✔ basic upgrade2 (8.993915ms)
✔ upgrade wait for empty pipeline (15.883383ms)
✔ upgrade aborted (5.08246ms)
✔ basic aborted after res (7.83747ms)
✔ basic upgrade error (8.147032ms)
✔ upgrade disconnect (5.729983ms)
✔ upgrade invalid signal (2.626371ms)
✔ client automatically closes itself when idle (329.053656ms)
✔ client automatically closes itself if the server is not there (185.730892ms)
✔ refresh timeout on pause (1542.216754ms)
✔ start headers timeout after request body (11.279125ms)
✔ start headers timeout after async iterator request body (8.039472ms)
✔ parser resume with no body timeout (2013.605891ms)
✔ stream get (49.820476ms)
✔ stream promise get (7.811991ms)
✔ stream GET destroy res (10.798282ms)
✔ stream GET remote destroy (11.601166ms)
✔ stream response resume back pressure and non standard error (39.348875ms)
✔ stream waits only for writable side (6.433226ms)
✔ stream args validation (1.029044ms)
✔ stream args validation promise (1.148684ms)
✔ stream destroy if not readable (6.632266ms)
✔ stream server side destroy (4.232377ms)
✔ stream invalid return (4.581818ms)
✔ stream body without destroy (5.305421ms)
✔ stream factory abort (6.311105ms)
✔ stream factory throw (9.518717ms)
✔ stream CONNECT throw (2.52221ms)
✔ stream abort after complete (4.495657ms)
✔ stream abort before dispatch (3.446854ms)
✔ trailers (6.249585ms)
✔ stream ignore 1xx (4.511577ms)
✔ stream ignore 1xx and use onInfo (4.636898ms)
✔ stream backpressure (10.362961ms)
✔ stream body destroyed on invalid callback (1.798807ms)
✔ stream needDrain (7.760511ms)
✔ stream legacy needDrain (5.533222ms)
✔ stream throwOnError (5.437621ms)
✔ stream throwOnError, body is bigger than CHUNK_LIMIT (5.706142ms)
✔ steam throwOnError=true, error on stream (5.17962ms)
✔ request dump head (48.24195ms)
✔ request dump big (24.340496ms)
✔ request dump (13.855975ms)
✔ request dump with abort signal (10.578121ms)
✔ request hwm (8.079312ms)
✔ request abort before headers (9.242997ms)
✔ request body destroyed on invalid callback (4.261897ms)
✔ trailers (8.973995ms)
✔ destroy socket abruptly (7.206829ms)
✔ destroy socket abruptly with keep-alive (6.026463ms)
✔ request json (6.613106ms)
✔ request long multibyte json (9.661518ms)
✔ request text (5.885223ms)
▶ headers
  ▶ invalid headers
    ✔ invalid header value - array with string with invalid character (2.045488ms)
    ✔ invalid header value - array with POJO (1.843648ms)
    ✔ invalid header value - string with invalid character (1.001524ms)
    ✔ invalid header value - object (1.237365ms)
  ▶ invalid headers (7.167028ms)
  ▶ array
    ✔ empty host header (12.087727ms)
  ▶ array (14.319176ms)
  ▶ host
    ✔ invalid host header (0.990043ms)
    ✔ empty host header (8.093032ms)
  ▶ host (10.394801ms)
▶ headers (32.630448ms)
✔ request long multibyte text (12.56433ms)
✔ request blob (5.380861ms)
✔ request arrayBuffer (4.494338ms)
✔ request body (10.484282ms)
✔ request post body no missing data (6.764147ms)
✔ request post body no extra data handler (4.756658ms)
✔ request with onInfo callback (3.442454ms)
✔ request with onInfo callback but socket is destroyed before end of response (4.268457ms)
✔ request onInfo callback headers parsing (3.970576ms)
✔ request raw responseHeaders (3.045492ms)
✔ request formData (3.604334ms)
(node:1479990) ExperimentalWarning: buffer.File is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
✔ request text2 (3.548294ms)
✔ request with FormData body (2.785211ms)
✔ request post body Buffer from string (5.483381ms)
✔ request post body Buffer from buffer (5.03722ms)
✔ request post body Uint8Array (4.294817ms)
✔ request post body Uint32Array (3.724775ms)
✔ request post body Float64Array (6.503626ms)
✔ request post body BigUint64Array (3.512734ms)
✔ request post body DataView (3.925135ms)
✔ multiple reconnect (46.410263ms)
✔ request post blob (50.87364ms)
✔ request post arrayBuffer (9.92036ms)
✔ 20 times GET with pipelining 10 (85.262256ms)
✔ A client should enqueue as much as twice its pipelining factor (78.344308ms)
✔ pipeline 1 is 1 active request (15.827063ms)
✔ pipelined chunked POST stream (13.003132ms)
✔ pipelined chunked POST iterator (10.285481ms)
✔ errored POST body lets inflight complete stream (7.64031ms)
✔ errored POST body lets inflight complete async-iterator (7.081908ms)
✔ pipelining non-idempotent (25.564621ms)
✔ pipelining non-idempotent w body stream (6.097824ms)
✔ pipelining non-idempotent w body async-iterator (4.99754ms)
✔ pipelining HEAD busy stream (7.749591ms)
✔ pipelining HEAD busy async-iterator (5.434662ms)
✔ pipelining empty pipeline before reset (105.500375ms)
✔ pipelining idempotent busy stream (7.401149ms)
✔ pipelining idempotent busy async-iterator (6.916668ms)
✔ pipelining blocked (4.878659ms)
✔ pipeline get (52.848608ms)
✔ pipeline echo (29.107275ms)
✔ pipeline ignore request body (15.773703ms)
✔ pipeline invalid handler (1.620127ms)
✔ pipeline invalid handler return after destroy should not error (7.46379ms)
✔ pipeline error body (16.596986ms)
✔ pipeline destroy body (21.930007ms)
✔ pipeline backpressure (13.428853ms)
✔ pipeline invalid handler return (8.529553ms)
✔ pipeline throw handler (5.827463ms)
✔ pipeline destroy and throw handler (6.310545ms)
✔ pipeline abort res (7.311749ms)
✔ pipeline abort server res (7.40079ms)
✔ pipeline abort duplex (6.249705ms)
✔ pipeline abort piped res (5.937543ms)
✔ pipeline abort piped res 2 (4.302177ms)
✔ pipeline abort piped res 3 (4.812539ms)
✔ pipeline abort server res after headers (4.213176ms)
✔ pipeline w/ write abort server res after headers (4.416857ms)
✔ destroy in push (7.847231ms)
✔ pipeline args validation (0.953404ms)
✔ pipeline factory throw not unhandled (4.163537ms)
✔ pipeline destroy before dispatch (2.41701ms)
✔ pipeline legacy stream (4.9389ms)
✔ pipeline objectMode (8.525994ms)
✔ pipeline invalid opts (1.955168ms)
✔ pipeline CONNECT throw (1.690406ms)
✔ pipeline body without destroy (5.511181ms)
✔ pipeline ignore 1xx (3.802215ms)
✔ pipeline ignore 1xx and use onInfo (4.388737ms)
✔ pipeline backpressure (8.164433ms)
✔ pipeline abort after headers (4.237177ms)
▶ Node.js' --max-http-header-size cli option
  ✔ respect Node.js' --max-http-header-size (397.200125ms)
▶ Node.js' --max-http-header-size cli option (407.651686ms)
✔ keep-alive header (38.04719ms)
✔ keep-alive header 0 (11.296444ms)
✔ keep-alive header 1 (6.132264ms)
✔ keep-alive header no postfix (5.792343ms)
✔ keep-alive not timeout (1006.574564ms)
✔ keep-alive threshold (1005.6144ms)
✔ keep-alive max keepalive (1008.408732ms)
✔ connection close (7.66295ms)
✔ Disable keep alive (14.017615ms)
✔ idempotent retry (57.347946ms)
✔ override HEAD reset (46.999025ms)
✔ parser error (34.296015ms)
✔ connect aborted after connect (32.475128ms)
ℹ tests 962
ℹ suites 76
ℹ pass 925
ℹ fail 33
ℹ cancelled 0
ℹ skipped 4
ℹ todo 0
ℹ duration_ms 21274.167989
✖ failing tests:
test at test/tls-session-reuse.js:22:3
✖ Prepare request (32.392887ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at Server (node:_tls_wrap:1335:8)
      at new Server (node:https:76:3)
      at Object.createServer (node:https:120:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:24:26) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/tls-session-reuse.js:84:3
✖ Verify cached sessions (2.55405ms)
  AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
  
  0 !== 2
  
      at res.<computed> [as strictEqual] (/builddir/build/BUILD/undici-6.19.7/node_modules_dev/@matteo.collina/tspl/tspl.js:52:35)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:86:7)
      at Test.runInAsyncScope (node:async_hooks:203:9)
      at Test.run (node:internal/test_runner/test:631:25)
      at Suite.processPendingSubtests (node:internal/test_runner/test:374:18)
      at Test.postRun (node:internal/test_runner/test:715:19)
      at Test.run (node:internal/test_runner/test:673:12)
      at async Promise.all (index 0)
      at async Suite.run (node:internal/test_runner/test:948:7)
      at async startSubtest (node:internal/test_runner/harness:214:3) {
    generatedMessage: true,
    code: 'ERR_ASSERTION',
    actual: 0,
    expected: 2,
    operator: 'strictEqual'
  }
test at test/tls-session-reuse.js:101:3
✖ Prepare request (2.298689ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at Server (node:_tls_wrap:1335:8)
      at new Server (node:https:76:3)
      at Object.createServer (node:https:120:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:103:26) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/issue-1670.js:6:1
✖ https://github.com/mcollina/undici/issues/1670 (49.766756ms)
  Error: getaddrinfo EAI_AGAIN api.github.com
      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
    errno: -3001,
    code: 'EAI_AGAIN',
    syscall: 'getaddrinfo',
    hostname: 'api.github.com'
  }
test at test/https.js:9:1
✖ https get with tls opts (32.665848ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at Server (node:_tls_wrap:1335:8)
      at new Server (node:https:76:3)
      at createServer (node:https:120:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/https.js:12:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/https.js:45:1
✖ https get with tls opts ip (2.147848ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at Server (node:_tls_wrap:1335:8)
      at new Server (node:https:76:3)
      at createServer (node:https:120:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/https.js:48:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:17:1
✖ Should support H2 connection (32.282207ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:19:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:65:1
✖ Should support H2 connection(multiple requests) (1.397286ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:66:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:123:1
✖ Should support H2 connection (headers as array) (1.241965ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:125:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:170:1
✖ Should support H2 connection(POST Buffer) (1.287245ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:171:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:220:1
✖ Should support H2 GOAWAY (server-side) (1.288925ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:222:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:328:1
✖ Request should fail if allowH2 is false and server advertises h1 only (2.54209ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:334:20) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:417:1
✖ Should handle h2 continue (1.318686ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:419:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:474:1
✖ Dispatcher#Stream (1.668687ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:475:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:525:1
✖ Dispatcher#Pipeline (1.627726ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:526:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:587:1
✖ Dispatcher#Connect (1.740326ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:588:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:644:1
✖ Dispatcher#Upgrade (1.798807ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:645:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:674:1
✖ Dispatcher#destroy (1.253405ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:676:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:745:1
✖ Should handle h2 request without body (1.570206ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:746:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:804:1
✖ Should handle h2 request with body (string or buffer) - dispatch (1.563886ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:805:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:879:1
✖ Should handle h2 request with body (stream) (1.204925ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:880:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:939:1
✖ Should handle h2 request with body (iterable) (1.220085ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:940:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:1008:1
✖ Should handle h2 request with body (Blob) (1.474046ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1009:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:1070:1
✖ Should handle h2 request with body (Blob:ArrayBuffer) (1.144884ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1074:20) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:1137:1
✖ Agent should support H2 connection (1.122964ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1139:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:1186:1
✖ Should provide pseudo-headers in proper order (1.609767ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1191:20) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:1237:1
✖ The h2 pseudo-headers is not included in the headers (1.177245ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1238:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:1272:1
✖ Should throw informational error on half-closed streams (remote) (1.068764ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1273:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:1302:1
✖ #2364 - Concurrent aborts (1.098724ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1303:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2.js:1388:1
✖ #3046 - GOAWAY Frame (1.099164ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1389:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2-alpn.js:18:1
✖ Should upgrade to HTTP/2 when HTTPS/1 is available for GET (33.042491ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2-alpn.js:25:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/http2-alpn.js:127:1
✖ Should upgrade to HTTP/2 when HTTPS/1 is available for POST (2.60841ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at new Server (node:_tls_wrap:1335:8)
      at new Http2SecureServer (node:internal/http2/core:3148:5)
      at createSecureServer (node:internal/http2/core:3327:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/http2-alpn.js:143:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
test at test/connect-pre-shared-session.js:10:1
✖ custom session passed to client will be used in tls connect call (32.577728ms)
  Error: error:0A00018F:SSL routines::ee key too small
      at node:internal/tls/secure-context:70:13
      at Array.forEach (<anonymous>)
      at setCerts (node:internal/tls/secure-context:68:3)
      at configSecureContext (node:internal/tls/secure-context:182:5)
      at Object.createSecureContext (node:_tls_common:117:3)
      at Server.setSecureContext (node:_tls_wrap:1471:27)
      at Server (node:_tls_wrap:1335:8)
      at new Server (node:https:76:3)
      at createServer (node:https:120:10)
      at TestContext.<anonymous> (/builddir/build/BUILD/undici-6.19.7/test/connect-pre-shared-session.js:15:18) {
    library: 'SSL routines',
    reason: 'ee key too small',
    code: 'ERR_SSL_EE_KEY_TOO_SMALL'
  }
+ :
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: nodejs-undici-6.19.7-2.oc9.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kq3ozq
+ umask 022
+ cd /builddir/build/BUILD
+ cd undici-6.19.7
+ DOCDIR=/builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/share/doc/nodejs-undici
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/share/doc/nodejs-undici
+ cp -pr README.md /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/share/doc/nodejs-undici
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XMjLty
+ umask 022
+ cd /builddir/build/BUILD
+ cd undici-6.19.7
+ LICENSEDIR=/builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/share/licenses/nodejs-undici
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/share/licenses/nodejs-undici
+ cp -pr LICENSE /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/share/licenses/nodejs-undici
+ cp -pr undici-6.19.7-bundled-licenses.txt /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch/usr/share/licenses/nodejs-undici
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: bundled(llhttp) = 8.1.0 nodejs-undici = 6.19.7-2.oc9 npm(undici) = 6.19.7
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/nodejs-undici-6.19.7-2.oc9.noarch
Wrote: /builddir/build/RPMS/nodejs-undici-6.19.7-2.oc9.noarch.rpm
Child return code was: 0