Mock Version: 5.9 Mock Version: 5.9 Mock Version: 5.9 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/f42-build-55313088-6534517/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.3yghq7gl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.3yghq7gl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '01255d06bf90483a8073ac17f0d02a84', '-D', '/var/lib/mock/f42-build-55313088-6534517/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.3yghq7gl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', '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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1723507200 Wrote: /builddir/build/SRPMS/nodejs-undici-6.19.7-3.fc42.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/f42-build-55313088-6534517/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.3yghq7gl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.3yghq7gl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6a7da8a522b84e49844db725e611d1fa', '-D', '/var/lib/mock/f42-build-55313088-6534517/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.3yghq7gl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', '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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1723507200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.5uNJjY + umask 022 + cd /builddir/build/BUILD/nodejs-undici-6.19.7-build + test -d /builddir/build/BUILD/nodejs-undici-6.19.7-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/nodejs-undici-6.19.7-build + /usr/bin/rm -rf /builddir/build/BUILD/nodejs-undici-6.19.7-build + /usr/bin/mkdir -p /builddir/build/BUILD/nodejs-undici-6.19.7-build + /usr/bin/mkdir -p /builddir/build/BUILD/nodejs-undici-6.19.7-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5g6PrP + umask 022 + cd /builddir/build/BUILD/nodejs-undici-6.19.7-build + cd /builddir/build/BUILD/nodejs-undici-6.19.7-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 '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + GIT_COMMITTER_DATE=@1723507200 + GIT_AUTHOR_DATE=@1723507200 + /usr/bin/git commit -q --allow-empty -a --author '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 + GIT_COMMITTER_DATE=@1723507200 + /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.eEhwi1 + umask 022 + cd /builddir/build/BUILD/nodejs-undici-6.19.7-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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 + export WASM_OPT=/usr/bin/wasm-opt + WASM_OPT=/usr/bin/wasm-opt + env EXTERNAL_PATH=/usr/lib/node_modules_22/undici /usr/bin/node build/wasm.js clang: warning: argument '-Ofast' is deprecated; use '-O3 -ffast-math' for the same behavior, or '-O3' to enable only conforming optimizations [-Wdeprecated-ofast] clang: warning: argument '-Ofast' is deprecated; use '-O3 -ffast-math' for the same behavior, or '-O3' to enable only conforming optimizations [-Wdeprecated-ofast] clang: warning: argument '-Ofast' is deprecated; use '-O3 -ffast-math' for the same behavior, or '-O3' to enable only conforming optimizations [-Wdeprecated-ofast] clang: warning: argument '-Ofast' is deprecated; use '-O3 -ffast-math' for the same behavior, or '-O3' to enable only conforming optimizations [-Wdeprecated-ofast] clang: warning: argument '-Ofast' is deprecated; use '-O3 -ffast-math' for the same behavior, or '-O3' to enable only conforming optimizations [-Wdeprecated-ofast] clang: warning: argument '-Ofast' is deprecated; use '-O3 -ffast-math' for the same behavior, or '-O3' to enable only conforming optimizations [-Wdeprecated-ofast] + npm --offline pack npm notice npm notice πŸ“¦ 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 58.4kB lib/llhttp/llhttp_simd-wasm.js npm notice 58.3kB 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 npm notice Tarball Details npm notice name: undici npm notice version: 6.19.7 npm notice filename: undici-6.19.7.tgz undici-6.19.7.tgz npm notice package size: 275.1 kB npm notice unpacked size: 1.1 MB npm notice shasum: 63add7cc63db83f5d242b5653cecb2a28aad76b0 npm notice integrity: sha512-tTtrRl9YdOuL3[...]HfBKIRb7nsIAQ== npm notice total files: 174 npm notice + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.7vhSRl + umask 022 + cd /builddir/build/BUILD/nodejs-undici-6.19.7-build + '[' /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT ++ dirname /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT + mkdir -p /builddir/build/BUILD/nodejs-undici-6.19.7-build + mkdir /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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 + mkdir -p /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/lib/node_modules_22/undici + tar -C /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/lib/node_modules_22/undici -xzf undici-6.19.7.tgz --strip-components=1 + cp -prt /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/lib/node_modules_22/undici node_modules_prod node_modules + install -p -Dt /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/lib/node_modules_22/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/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/lib/node_modules_22/undici/ loader.js + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib/node_modules_22/undici/lib/llhttp/constants.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules_22/undici/lib/llhttp/llhttp-wasm.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules_22/undici/lib/llhttp/llhttp_simd-wasm.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules_22/undici/lib/llhttp/utils.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules_22/undici/loader.js is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j6 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j6 /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT Scanned 52 directories and 201 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.WAk2lq + umask 022 + cd /builddir/build/BUILD/nodejs-undici-6.19.7-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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" β–Ά isBlobLike βœ” buffer (2.463757ms) βœ” blob (0.856072ms) βœ” file (0.529098ms) βœ” blobLikeStream (0.425183ms) βœ” fileLikeStream (0.274351ms) βœ” fileLikeArrayBuffer (0.230403ms) βœ” blobLikeArrayBuffer (0.385263ms) βœ” string (0.381393ms) βœ” null (0.47105ms) βœ” isBlobLike (9.209505ms) β–Ά isHttpOrHttpsPrefixed βœ” returns false for invalid values (0.398786ms) βœ” returns true for "http:" or "https:" (0.176559ms) βœ” isHttpOrHttpsPrefixed (0.965158ms) β–Ά isValidPort βœ” returns false for invalid values (0.328544ms) βœ” returns true for port in range of 0 to 65535 as number (6.500431ms) βœ” returns true for port in range of 0 to 65535 as string (6.606589ms) βœ” isValidPort (13.692134ms) β–Ά parseURL βœ” throws if url is not a string or object (2.566701ms) βœ” throws if protocol is not beginning with http: (0.695034ms) βœ” throws if protocol is not beginning with https: (0.256142ms) βœ” returns an URL object if url is a string of an https URL (0.236261ms) βœ” returns an URL object if url is a string of an http URL (0.177785ms) β–Ά when url is an instance of URL βœ” returns the same URL object (0.301453ms) βœ” throws if the URL protocol is not http: or https: (0.487147ms) βœ” passes if the URL protocol is http: (0.408765ms) βœ” passes if the URL protocol is https: (0.228894ms) βœ” passes if the URL protocol is http: (0.432741ms) βœ” passes if the URL protocol is https: (0.274798ms) βœ” when url is an instance of URL (2.456861ms) β–Ά when url is an common object οΉ£ does not throw if a urlLike object is passed (0.180409ms) # SKIP β–Ά port βœ” throws if port is not an finite number as string (0.56157ms) βœ” doesn't throw if port is valid number (107.499058ms) βœ” throws if port is invalid number (0.544456ms) βœ” sets port based on protocol (0.322118ms) βœ” don't override port with protocol if port was explicitly set (0.243913ms) βœ” port (109.48737ms) β–Ά path βœ” doesn't throw if path null or undefined (0.335489ms) βœ” throws if path is not as string (0.275218ms) βœ” doesn't throw if path is a string (0.174792ms) βœ” accepts path with and without leading / (0.26708ms) βœ” path (1.274881ms) β–Ά pathname βœ” doesn't throw if pathname null or undefined (0.324749ms) βœ” throws if pathname is not as string (0.281464ms) βœ” doesn't throw if pathname is a string (0.16414ms) βœ” pathname (0.951976ms) β–Ά hostname βœ” doesn't throw if hostname null or undefined (0.257263ms) βœ” throws if hostname is not as string (0.262924ms) βœ” doesn't throw if hostname is a string (0.182636ms) βœ” hostname (0.876587ms) β–Ά origin βœ” doesn't throw if origin null or undefined (0.225893ms) βœ” throws if origin is not as string (0.26996ms) βœ” doesn't throw if origin is a string (0.170667ms) βœ” removes trailing / (0.16502ms) βœ” origin (1.036368ms) β–Ά protocol βœ” throws if protocol is not http: or https: and no origin is defined (0.411662ms) βœ” doesn't throw when origin is not provided (0.164834ms) βœ” protocol (0.761992ms) βœ” when url is an common object (115.259386ms) βœ” parseURL (122.050949ms) β–Ά timers βœ” meet acceptable resolution time (6003.500671ms) βœ” refresh correctly with timeout < TICK_MS (1502.193536ms) βœ” refresh correctly with timeout > TICK_MS (3002.747595ms) βœ” timers (10509.098637ms) βœ” response trailers missing is OK (54.779564ms) βœ” response trailers missing w trailers is OK (10.680171ms) βœ” test/tls.js (151.379849ms) β–Ά A client should disable session caching βœ– Prepare request (19.537949ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at Object.createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (1.505088ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 0 !== 2 at res. [as strictEqual] (/builddir/build/BUILD/nodejs-undici-6.19.7-build/undici-6.19.7/node_modules_dev/@matteo.collina/tspl/tspl.js:52:35) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-build/undici-6.19.7/test/tls-session-reuse.js:86:7) at Test.runInAsyncScope (node:async_hooks:211:14) at Test.run (node:internal/test_runner/test:934:25) at Suite.processPendingSubtests (node:internal/test_runner/test:633:18) at Test.postRun (node:internal/test_runner/test:1045:19) at Test.run (node:internal/test_runner/test:973:12) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1320:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:296:3) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 0, expected: 2, operator: 'strictEqual' } βœ– A client should disable session caching (23.740496ms) β–Ά A pool should be able to reuse TLS sessions between clients βœ– Prepare request (2.312062ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at Object.createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.536543ms) βœ” stream body without destroy (38.452422ms) βœ” IncomingMessage (28.106845ms) βœ” timeout with pipelining 1 (587.199601ms) βœ” Disable socket timeout (27.723786ms) βœ” socket back-pressure (1060.783003ms) βœ” Should retry status code (1068.791756ms) βœ” Should account for network and response errors (1018.569997ms) βœ” Issue #3288 - request with body (asynciterable) (15.910098ms) βœ” Should use retry-after header for retries (1012.893273ms) βœ” Should use retry-after header for retries (date) (511.817665ms) βœ” Should retry with defaults (1511.124953ms) βœ” Should handle 206 partial content (922.498221ms) βœ” Should handle 206 partial content - bad-etag (613.698001ms) βœ” retrying a request with a body (1026.465586ms) βœ” retrying a request with a body (stream) (11.963529ms) βœ” retrying a request with a body (buffer) (1010.967719ms) βœ” should not error if request is not meant to be retried (8.105285ms) βœ” Should be able to properly pass the minTimeout to the RetryContext when constructing a RetryCallback function (10.661488ms) βœ” Issue#2986 - Handle custom 206 (911.584786ms) βœ” Issue#3128 - Support if-match (916.640988ms) βœ” Issue#3128 - Should ignore weak etags (911.574965ms) βœ” Weak etags are ignored on range-requests (909.547848ms) βœ” Should throw RequestRetryError when Content-Range mismatch (919.305397ms) βœ” Should retry status code (1074.028828ms) βœ” no-slash/one-slash pathname should be included in req.path (65.367603ms) βœ” protocol-relative URL as pathname should be included in req.path (15.731519ms) βœ” Absolute URL as pathname should be included in req.path (9.991215ms) β–Ά DispatchOptions#expectContinue βœ” Should throw if invalid expectContinue option (2.428691ms) βœ” DispatchOptions#expectContinue (2.932426ms) β–Ά DispatchOptions#reset βœ” Should throw if invalid reset option (1.132755ms) βœ” Should include "connection:close" if reset true (9.080805ms) βœ” Should include "connection:keep-alive" if reset false (3.699621ms) βœ” Should react to manual set of "connection:close" header (6.663621ms) βœ” DispatchOptions#reset (21.302582ms) β–Ά Should include headers from iterable objects βœ” Should include headers built with Headers global object (34.114519ms) βœ” Should include headers built with Map (4.483865ms) βœ” Should include headers built with custom iterable object (3.965119ms) βœ” Should throw error if headers iterable object does not yield key-value pairs (1.825642ms) βœ” Should include headers from iterable objects (44.919152ms) βœ” request timeout with slow readable body (2066.483633ms) βœ” request timeout (551.131793ms) βœ” request timeout with readable body (1053.82398ms) βœ” body timeout (24.724125ms) βœ” overridden request timeout (10.491818ms) βœ” overridden body timeout (9.098509ms) βœ” With EE signal (8.574461ms) βœ” With abort-controller signal (10.301545ms) βœ” Abort before timeout (EE) (5.625061ms) βœ” Abort before timeout (abort-controller) (8.543138ms) βœ” Timeout with pipelining (11.63629ms) βœ” Global option (5.338284ms) βœ” Request options overrides global option (4.567754ms) βœ” client.destroy should cancel the timeout (1.826989ms) βœ” client.close should wait for the timeout (5.203196ms) βœ” Validation (0.823843ms) βœ” Disable request timeout (10.543366ms) βœ” Disable request timeout for a single request (4.761196ms) βœ” stream timeout (4.709069ms) βœ” stream custom timeout (10.037842ms) βœ” pipeline timeout (12.726689ms) βœ” pipeline timeout (8.857558ms) βœ” client.close should not deadlock (5.313027ms) βœ” pre abort signal w/ reason (28.350302ms) βœ” post abort signal (21.999776ms) βœ” post abort signal w/ reason (8.718565ms) βœ” should validate content-type CRLF Injection (16.883188ms) βœ” should upgrade the connection when no redirects are present (58.335812ms) βœ” should always have a history with the final URL even if no redirections were followed (55.504609ms) βœ” should not follow redirection by default if not using RedirectAgent (7.384951ms) βœ” should follow redirection after a HTTP 300 (25.382208ms) βœ” should follow redirection after a HTTP 301 (22.058065ms) βœ” should follow redirection after a HTTP 302 (12.587891ms) βœ” should follow redirection after a HTTP 303 changing method to GET (12.160703ms) βœ” should remove Host and request body related headers when following HTTP 303 (array) (12.810863ms) βœ” should remove Host and request body related headers when following HTTP 303 (object) (12.150255ms) βœ” should follow redirection after a HTTP 307 (12.55221ms) βœ” should follow redirection after a HTTP 308 (16.53054ms) βœ” should ignore HTTP 3xx response bodies (5.806998ms) βœ” should follow a redirect chain up to the allowed number of times (7.016721ms) βœ” should follow redirections when going cross origin (11.917575ms) β–Ά when a Location response header is NOT present βœ” should return the original response after a HTTP 300 (3.835988ms) βœ” should return the original response after a HTTP 301 (2.372421ms) βœ” should return the original response after a HTTP 302 (2.696839ms) βœ” should return the original response after a HTTP 303 (2.369178ms) βœ” should return the original response after a HTTP 307 (2.187179ms) βœ” should return the original response after a HTTP 308 (2.229977ms) βœ” when a Location response header is NOT present (16.904358ms) βœ” should not follow redirects when using Readable request bodies (6.082025ms) βœ” should handle errors (4.00642ms) βœ” removes authorization header on third party origin (9.80175ms) βœ” removes cookie header on third party origin (6.600246ms) βœ” should always have a history with the final URL even if no redirections were followed (112.241452ms) βœ” should not follow redirection by default if not using RedirectAgent (11.210946ms) βœ” should follow redirection after a HTTP 300 (43.232638ms) βœ” should follow redirection after a HTTP 300 default (23.861249ms) βœ” should follow redirection after a HTTP 301 (16.552232ms) βœ” should follow redirection after a HTTP 302 (17.549903ms) βœ” should follow redirection after a HTTP 303 changing method to GET (13.774079ms) βœ” should remove Host and request body related headers when following HTTP 303 (array) (14.275904ms) βœ” should remove Host and request body related headers when following HTTP 303 (object) (14.189392ms) βœ” should follow redirection after a HTTP 307 (20.87989ms) βœ” should follow redirection after a HTTP 308 (13.575364ms) βœ” should ignore HTTP 3xx response bodies (8.429503ms) βœ” should ignore query after redirection (6.297837ms) βœ” should follow a redirect chain up to the allowed number of times (6.603607ms) βœ” should follow a redirect chain up to the allowed number of times for redirectionLimitReached (16.361369ms) βœ” when a Location response header is NOT present (18.731562ms) βœ” should not allow invalid maxRedirections arguments (1.429494ms) βœ” should not allow invalid maxRedirections arguments default (0.596537ms) βœ” should not follow redirects when using ReadableStream request bodies (24.584246ms) βœ” should not follow redirects when using Readable request bodies (9.059798ms) βœ” should always have a history with the final URL even if no redirections were followed (6.934223ms) βœ” should not follow redirection by default if not using RedirectAgent (6.092255ms) βœ” should follow redirection after a HTTP 300 (14.882458ms) βœ” should follow redirection after a HTTP 300 default (21.585543ms) βœ” should follow redirection after a HTTP 301 (17.89109ms) βœ” should follow redirection after a HTTP 302 (21.061101ms) βœ” should follow redirection after a HTTP 303 changing method to GET (12.95205ms) βœ” should remove Host and request body related headers when following HTTP 303 (array) (14.823462ms) βœ” should remove Host and request body related headers when following HTTP 303 (object) (15.986485ms) βœ” should follow redirection after a HTTP 307 (10.080477ms) βœ” should follow redirection after a HTTP 308 (8.741466ms) βœ” should ignore HTTP 3xx response bodies (4.283834ms) βœ” should ignore query after redirection (4.024649ms) βœ” should follow a redirect chain up to the allowed number of times (5.553226ms) βœ” should follow a redirect chain up to the allowed number of times for redirectionLimitReached (9.549032ms) βœ” when a Location response header is NOT present (17.560172ms) βœ” should not allow invalid maxRedirections arguments (0.825982ms) βœ” should not allow invalid maxRedirections arguments default (0.654933ms) βœ” should not follow redirects when using ReadableStream request bodies (6.092643ms) βœ” should not follow redirects when using Readable request bodies (3.236045ms) βœ” should always have a history with the final URL even if no redirections were followed (3.585843ms) βœ” should not follow redirection by default if not using RedirectAgent (2.860611ms) βœ” should follow redirection after a HTTP 300 (9.912487ms) βœ” should follow redirection after a HTTP 300 default (14.347181ms) βœ” should follow redirection after a HTTP 301 (9.159953ms) βœ” should follow redirection after a HTTP 302 (8.569958ms) βœ” should follow redirection after a HTTP 303 changing method to GET (8.34299ms) βœ” should remove Host and request body related headers when following HTTP 303 (array) (8.186886ms) βœ” should remove Host and request body related headers when following HTTP 303 (object) (8.210742ms) βœ” should follow redirection after a HTTP 307 (9.281198ms) βœ” should follow redirection after a HTTP 308 (9.437699ms) βœ” should ignore HTTP 3xx response bodies (4.668501ms) βœ” should ignore query after redirection (4.199423ms) βœ” should follow a redirect chain up to the allowed number of times (5.167936ms) βœ” should follow a redirect chain up to the allowed number of times for redirectionLimitReached (6.328388ms) βœ” when a Location response header is NOT present (11.068811ms) βœ” should not allow invalid maxRedirections arguments (0.668915ms) βœ” should not allow invalid maxRedirections arguments default (0.270561ms) βœ” should not follow redirects when using ReadableStream request bodies (5.228916ms) βœ” should not follow redirects when using Readable request bodies (3.3127ms) βœ” should follow redirections when going cross origin (14.6455ms) βœ” should handle errors (callback) (2.144479ms) βœ” should handle errors (promise) (1.749193ms) βœ” removes authorization header on third party origin (5.63261ms) βœ” removes cookie header on third party origin (6.350763ms) βœ” should redirect to relative URL according to RFC 7231 (61.172893ms) βœ” should not follow redirection by default if not using RedirectAgent (57.094469ms) βœ” should not follow redirects when using RedirectAgent within pipeline (9.85634ms) βœ” Cross-origin redirects clear forbidden headers (55.718766ms) β–Ά Readable βœ” avoid body reordering (8.975842ms) βœ” destroy timing text (15.800619ms) βœ” destroy timing promise (2.624434ms) βœ” .arrayBuffer() (3.393772ms) βœ” .json() (3.051946ms) βœ” .text() (1.659195ms) βœ” ignore BOM (1.837369ms) βœ” .bodyUsed (1.870721ms) βœ” Readable (42.716113ms) βœ” connect through proxy (67.889472ms) βœ” connect through proxy with auth (16.134594ms) βœ” connect through proxy with auth but invalid credentials (10.597456ms) βœ” connect through proxy (with pool) (14.097756ms) βœ” should throw error when no uri is provided (5.593054ms) βœ” using auth in combination with token should throw (1.522138ms) βœ” should accept string, URL and object as options (2.18179ms) βœ” use proxy-agent to connect through proxy (62.864527ms) βœ” use proxy agent to connect through proxy using Pool (20.330068ms) βœ” use proxy-agent to connect through proxy using path with params (12.114364ms) βœ” use proxy-agent to connect through proxy with basic auth in URL (13.669382ms) βœ” use proxy-agent with auth (9.972947ms) βœ” use proxy-agent with token (12.22888ms) βœ” use proxy-agent with custom headers (7.938245ms) βœ” sending proxy-authorization in request headers should throw (3.022427ms) βœ” use proxy-agent with setGlobalDispatcher (8.824717ms) βœ” ProxyAgent correctly sends headers when using fetch - #1355, #1623 (17.774716ms) βœ” should throw when proxy does not return 200 (9.179215ms) βœ” pass ProxyAgent proxy status code error when using fetch - #2161 (12.763365ms) βœ” Proxy via HTTP to HTTPS endpoint (57.975512ms) βœ” Proxy via HTTPS to HTTPS endpoint (25.677838ms) βœ” Proxy via HTTPS to HTTP endpoint (19.147815ms) βœ” Proxy via HTTP to HTTP endpoint (11.938073ms) βœ” Proxy via HTTPS to HTTP fails on wrong SNI (21.911582ms) βœ” ProxyAgent keeps customized host in request headers - #3019 (11.71154ms) βœ” basic get, async await support (56.908761ms) βœ” basic POST with string, async await support (9.019415ms) βœ” basic POST with Buffer, async await support (8.305722ms) βœ” basic POST with stream, async await support (12.704849ms) βœ” basic POST with async-iterator, async await support (15.847028ms) βœ” 20 times GET with pipelining 10, async await support (38.508538ms) βœ” pool, async await support (7.499921ms) βœ” throws when connection is infinite (5.619419ms) βœ” throws when connections is negative (0.913851ms) βœ” throws when connection is not number (0.928819ms) βœ” throws when factory is not a function (0.716553ms) βœ” does not throw when connect is a function (2.573391ms) βœ” connect/disconnect event(s) (973.309911ms) βœ” basic get (14.051602ms) βœ” URL as arg (10.683389ms) βœ” basic get error async/await (12.283972ms) βœ” basic get with async/await (12.704627ms) βœ” stream get async/await (16.056566ms) βœ” stream get error async/await (8.949148ms) βœ” pipeline get (11.732515ms) βœ” backpressure algorithm (1.573311ms) βœ” busy (16.411394ms) βœ” invalid pool dispatch options (1.470643ms) βœ” pool upgrade promise (8.27356ms) βœ” pool connect (5.694884ms) βœ” pool dispatch (5.831814ms) βœ” pool pipeline args validation (1.438786ms) βœ” 300 requests succeed (139.314459ms) βœ” pool connect error (3.569705ms) βœ” pool upgrade error (5.736804ms) βœ” pool dispatch error (3.682067ms) βœ” pool request abort in queue (3.887285ms) βœ” pool stream abort in queue (3.571693ms) βœ” pool pipeline abort in queue (3.849985ms) βœ” pool stream constructor error destroy body (2.152195ms) βœ” pool request constructor error destroy body (1.817324ms) βœ” pool close waits for all requests (5.696267ms) βœ” pool destroyed (1.451147ms) βœ” pool destroy fails queued requests (1.735867ms) βœ” pipeline pipelining (55.744496ms) βœ” pipeline pipelining retry (15.125425ms) βœ” https://github.com/mcollina/undici/issues/268 (2044.306907ms) βœ” parser fail (7.007499ms) βœ” split header field (108.529497ms) βœ” split header value (105.598448ms) β–Ά strictContentLength: false βœ” request invalid content-length (78.401546ms) βœ” request streaming content-length less than body size (15.294472ms) βœ” request streaming content-length greater than body size (6.97619ms) βœ” request streaming data when content-length=0 (6.461979ms) βœ” request async iterating content-length less than body size (6.381395ms) βœ” request async iterator content-length greater than body size (4.580364ms) βœ” request async iterator data when content-length=0 (6.72249ms) βœ” strictContentLength: false (128.35284ms) βœ” deleteMockDispatch - should do nothing if not able to find mock dispatch (4.622001ms) β–Ά getMockDispatch βœ” it should find a mock dispatch (3.086626ms) βœ” it should skip consumed dispatches (2.411818ms) βœ” it should throw if dispatch not found (1.439478ms) βœ” it should throw if no dispatch matches method (1.187992ms) βœ” it should throw if no dispatch matches body (0.720326ms) βœ” it should throw if no dispatch matches headers (0.764419ms) βœ” getMockDispatch (10.707135ms) β–Ά getResponseData βœ” it should stringify objects (0.611013ms) βœ” it should return strings untouched (0.78966ms) βœ” it should return buffers untouched (0.689104ms) βœ” getResponseData (2.705084ms) βœ” getStatusText (0.819582ms) βœ” getHeaderByName (99.794731ms) β–Ά buildHeadersFromArray βœ” it should build headers from array (0.541099ms) βœ” buildHeadersFromArray (0.702771ms) β–Ά MockScope - delay βœ” should return MockScope (3.250379ms) βœ” should error if passed options invalid (2.881331ms) βœ” MockScope - delay (8.744856ms) β–Ά MockScope - persist βœ” should return MockScope (0.658886ms) βœ” MockScope - persist (0.878743ms) β–Ά MockScope - times βœ” should return MockScope (0.952715ms) βœ” should error if passed options invalid (1.222451ms) βœ” MockScope - times (2.671869ms) β–Ά MockPool - constructor βœ” fails if opts.agent does not implement `get` method (5.375838ms) βœ” sets agent (1.437444ms) βœ” should implement the Dispatcher API (0.866458ms) βœ” MockPool - constructor (10.336286ms) β–Ά MockPool - dispatch βœ” should handle a single interceptor (4.738709ms) βœ” should directly throw error from mockDispatch function if error is not a MockNotMatchedError (3.015534ms) βœ” MockPool - dispatch (8.204779ms) βœ” MockPool - intercept should return a MockInterceptor (1.790131ms) β–Ά MockPool - intercept validation βœ” it should error if no options specified in the intercept (1.484564ms) βœ” it should error if no path specified in the intercept (1.265384ms) βœ” it should default to GET if no method specified in the intercept (1.604026ms) βœ” MockPool - intercept validation (4.920506ms) βœ” MockPool - close should run without error (1.402718ms) βœ” MockPool - should be able to set as globalDispatcher (14.028328ms) βœ” MockPool - should be able to use as a local dispatcher (3.519563ms) βœ” MockPool - basic intercept with MockPool.request (5.410089ms) βœ” MockPool - correct errors when consuming invalid JSON body (18.82238ms) βœ” MockPool - allows matching headers in fetch (15.554661ms) β–Ά MockInterceptor - path βœ” should remove hash fragment from paths (3.579388ms) βœ” MockInterceptor - path (6.012508ms) β–Ά MockInterceptor - reply βœ” should return MockScope (1.537253ms) βœ” should error if passed options invalid (2.45276ms) βœ” MockInterceptor - reply (4.276774ms) β–Ά MockInterceptor - reply callback βœ” should return MockScope (0.9631ms) βœ” should error if passed options invalid (1.225277ms) βœ” MockInterceptor - reply callback (2.65034ms) β–Ά MockInterceptor - reply options callback βœ” should return MockScope (5.972694ms) βœ” should error if passed options invalid (2.534723ms) βœ” MockInterceptor - reply options callback (9.06049ms) β–Ά MockInterceptor - replyWithError βœ” should return MockScope (0.767184ms) βœ” should error if passed options invalid (0.733664ms) βœ” MockInterceptor - replyWithError (1.692112ms) β–Ά MockInterceptor - defaultReplyHeaders βœ” should return MockInterceptor (0.580357ms) βœ” should error if passed options invalid (0.469272ms) βœ” MockInterceptor - defaultReplyHeaders (1.239892ms) β–Ά MockInterceptor - defaultReplyTrailers βœ” should return MockInterceptor (0.478961ms) βœ” should error if passed options invalid (0.491949ms) βœ” MockInterceptor - defaultReplyTrailers (1.11631ms) β–Ά MockInterceptor - replyContentLength βœ” should return MockInterceptor (0.370854ms) βœ” MockInterceptor - replyContentLength (0.481407ms) βœ” 1 pending interceptor (14.938934ms) βœ” 2 pending interceptors (2.651136ms) βœ” Variations of persist(), times(), and pending status (7.697568ms) βœ” works when no interceptors are registered (2.128321ms) βœ” works when all interceptors are pending (2.223589ms) βœ” defaults to rendering output with terminal color when process.env.CI is unset (1.847612ms) βœ” returns unused interceptors (1.372084ms) β–Ά MockNotMatchedError βœ” should implement an UndiciError (6.051793ms) βœ” should set a custom message (0.838716ms) βœ” MockNotMatchedError (10.250187ms) β–Ά MockClient - constructor βœ” fails if opts.agent does not implement `get` method (5.978964ms) βœ” sets agent (1.399929ms) βœ” should implement the Dispatcher API (0.875642ms) βœ” MockClient - constructor (10.839267ms) β–Ά MockClient - dispatch βœ” should handle a single interceptor (5.14377ms) βœ” should directly throw error from mockDispatch function if error is not a MockNotMatchedError (3.14728ms) βœ” MockClient - dispatch (8.804101ms) βœ” MockClient - intercept should return a MockInterceptor (1.821339ms) β–Ά MockClient - intercept validation βœ” it should error if no options specified in the intercept (1.519854ms) βœ” it should error if no path specified in the intercept (1.312443ms) βœ” it should default to GET if no method specified in the intercept (1.588651ms) βœ” it should uppercase the method - https://github.com/nodejs/undici/issues/1320 (2.694076ms) βœ” MockClient - intercept validation (7.75038ms) βœ” MockClient - close should run without error (1.596992ms) βœ” MockClient - should be able to set as globalDispatcher (13.621097ms) βœ” MockClient - should support query params (5.135201ms) βœ” MockClient - should intercept query params with hardcoded path (3.262496ms) βœ” MockClient - should intercept query params regardless of key ordering (3.078706ms) βœ” MockClient - should be able to use as a local dispatcher (3.25802ms) βœ” MockClient - basic intercept with MockClient.request (6.86771ms) β–Ά MockAgent - constructor βœ” sets up mock agent (3.704446ms) βœ” should implement the Dispatcher API (1.028846ms) βœ” sets up mock agent with single connection (0.696682ms) βœ” should error passed agent is not valid (2.71287ms) βœ” should be able to specify the agent to mock (2.376052ms) βœ” MockAgent - constructor (13.277136ms) β–Ά MockAgent - get βœ” should return MockClient (4.32544ms) βœ” should return MockPool (2.445994ms) βœ” should return the same instance if already created (1.281403ms) βœ” MockAgent - get (8.680383ms) β–Ά MockAgent - dispatch βœ” should call the dispatch method of the MockPool (3.947261ms) βœ” should call the dispatch method of the MockClient (1.567312ms) βœ” should throw if handler is not valid on redirect (4.781856ms) βœ” MockAgent - dispatch (10.723258ms) βœ” MockAgent - .close should clean up registered pools (1.101762ms) βœ” MockAgent - .close should clean up registered clients (1.099391ms) βœ” MockAgent - [kClients] should match encapsulated agent (16.303889ms) βœ” MockAgent - basic intercept with MockAgent.request (13.053945ms) βœ” MockAgent - basic intercept with request (5.24995ms) βœ” MockAgent - should support local agents (4.799955ms) βœ” MockAgent - should support specifying custom agents to mock (4.64728ms) βœ” MockAgent - basic Client intercept with request (5.225538ms) βœ” MockAgent - basic intercept with multiple pools (5.0182ms) βœ” MockAgent - should handle multiple responses for an interceptor (5.614671ms) βœ” MockAgent - should call original Pool dispatch if request not found (72.50725ms) βœ” MockAgent - should call original Client dispatch if request not found (10.113584ms) βœ” MockAgent - should handle string responses (2.152645ms) β–Ά MockAgent - should handle basic concurrency for requests βœ” concurrent job (0) (1.017926ms) βœ” concurrent job (1) (0.747726ms) βœ” concurrent job (2) (0.559964ms) βœ” concurrent job (3) (0.533622ms) βœ” concurrent job (4) (0.565887ms) βœ” MockAgent - should handle basic concurrency for requests (4.741887ms) βœ” MockAgent - handle delays to simulate work (52.810172ms) βœ” MockAgent - should persist requests (4.281061ms) βœ” MockAgent - handle persists with delayed requests (4.806322ms) βœ” MockAgent - calling close on a mock pool should not affect other mock pools (3.418303ms) βœ” MockAgent - close removes all registered mock clients (3.439041ms) βœ” MockAgent - close removes all registered mock pools (2.04327ms) βœ” MockAgent - should handle replyWithError (2.390005ms) βœ” MockAgent - should support setting a reply to respond a set amount of times (11.316565ms) βœ” MockAgent - persist overrides times (3.571171ms) βœ” MockAgent - matcher should not find mock dispatch if path is of unsupported type (8.014815ms) βœ” MockAgent - should match path with regex (3.3466ms) βœ” MockAgent - should match path with function (4.404355ms) βœ” MockAgent - should match method with regex (3.111615ms) βœ” MockAgent - should match method with function (3.038622ms) βœ” MockAgent - should match body with regex (3.042887ms) βœ” MockAgent - should match body with function (3.164124ms) βœ” MockAgent - should match headers with string (5.401936ms) βœ” MockAgent - should match headers with regex (4.834796ms) βœ” MockAgent - should match headers with function (5.359001ms) βœ” MockAgent - should match url with regex (4.040611ms) βœ” MockAgent - should match url with function (3.747517ms) βœ” MockAgent - handle default reply headers (3.758389ms) βœ” MockAgent - handle default reply trailers (3.475865ms) βœ” MockAgent - return calculated content-length if specified (3.486529ms) βœ” MockAgent - return calculated content-length for object response if specified (2.85061ms) βœ” MockAgent - should activate and deactivate mock clients (10.659168ms) βœ” MockAgent - enableNetConnect should allow all original dispatches to be called if dispatch not found (5.030287ms) βœ” MockAgent - enableNetConnect with a host string should allow all original dispatches to be called if mockDispatch not found (7.10791ms) βœ” MockAgent - enableNetConnect when called with host string multiple times should allow all original dispatches to be called if mockDispatch not found (4.858714ms) βœ” MockAgent - enableNetConnect with a host regex should allow all original dispatches to be called if mockDispatch not found (7.682141ms) βœ” MockAgent - enableNetConnect with a function should allow all original dispatches to be called if mockDispatch not found (5.881154ms) βœ” MockAgent - enableNetConnect with an unknown input should throw (1.371937ms) βœ” MockAgent - enableNetConnect should throw if dispatch not matched for path and the origin was not allowed by net connect (1.863149ms) βœ” MockAgent - enableNetConnect should throw if dispatch not matched for method and the origin was not allowed by net connect (1.823384ms) βœ” MockAgent - enableNetConnect should throw if dispatch not matched for body and the origin was not allowed by net connect (1.908106ms) βœ” MockAgent - enableNetConnect should throw if dispatch not matched for headers and the origin was not allowed by net connect (1.792542ms) βœ” MockAgent - disableNetConnect should throw if dispatch not found by net connect (1.900063ms) βœ” MockAgent - headers function interceptor (2.759095ms) βœ” MockAgent - clients are not garbage collected (2977.082418ms) βœ” MockAgent - using fetch yields correct statusText (26.244256ms) βœ” MockAgent - using fetch yields a headers object in the reply callback (3.234777ms) βœ” MockAgent - headers in mock dispatcher intercept should be case-insensitive (4.284854ms) βœ” MockAgent - reply callback can be asynchronous (131.386928ms) βœ” MockAgent - headers should be array of strings (2.071551ms) βœ” MockAgent - Sending ReadableStream body (17.232442ms) βœ” MockAgent - headers should be array of strings (fetch) (2.325398ms) β–Ά max response size βœ” default max default size should allow all responses (53.533754ms) βœ” max response size set to zero should allow only empty responses (9.841977ms) βœ” should throw an error if the response is too big (20.190524ms) βœ” invalid max response size should throw an error (1.183636ms) βœ” max response size (87.606556ms) βœ” handle a lot of headers (100.218341ms) βœ” https://github.com/mcollina/undici/issues/810 (46.920791ms) βœ” https://github.com/mcollina/undici/issues/810 no pipelining (5.785932ms) βœ” https://github.com/mcollina/undici/issues/810 pipelining (8.260457ms) βœ” https://github.com/mcollina/undici/issues/810 pipelining 2 (10.631202ms) βœ” https://github.com/nodejs/undici/issues/803 (6672.379329ms) βœ” https://github.com/mcollina/undici/issues/3136 (43.974827ms) βœ” aborting request with custom reason (50.291693ms) βœ” stream() does not fail after request has been aborted (8.146875ms) βœ” MockPool.reply headers are an object, not an array - issue #2078 (17.530162ms) βœ” undici.request with a FormData body should set content-length header (68.303701ms) βœ” undici.request with a FormData stream value should set transfer-encoding header (22.667696ms) βœ” https://github.com/nodejs/undici/issues/1757 (31.203081ms) βœ– https://github.com/mcollina/undici/issues/1670 (41.329298ms) Error: getaddrinfo EAI_AGAIN api.github.com at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'api.github.com' } βœ” invalid headers (10.75304ms) (node:1467) [UNDICI-CLIENT-INTERCEPTOR-DEPRECATED] Warning: Client.Options#interceptor is deprecated. Use Dispatcher#compose instead. (Use `node-22 --trace-warnings ...` to show where the warning was created) β–Ά interceptors βœ” interceptors are applied on client from an agent (55.709575ms) βœ” interceptors are applied in the correct order (11.297604ms) βœ” interceptors handlers are called in reverse order (12.75709ms) βœ” interceptors (82.712334ms) β–Ά interceptors with NtlmRequestHandler βœ” Retry interceptor on Client will use the same socket (7.696816ms) βœ” interceptors with NtlmRequestHandler (8.200243ms) βœ” inflight and close (53.977533ms) βœ– https get with tls opts (20.586378ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.320565ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (17.710417ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.567787ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.523123ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.451039ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.297732ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.620121ms) βœ” Should throw if bad maxConcurrentStreams has been passed (1.210641ms) οΉ£ Request should fail if allowH2 is false and server advertises h1 only (0.431034ms) # SKIP βœ– [v20] Request should fail if allowH2 is false and server advertises h1 only (1.789205ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-build/undici-6.19.7/test/http2.js:374:20) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } βœ– Should handle h2 continue (1.582205ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.195621ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.516343ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.242984ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.090949ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.299969ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.1943ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.168631ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.154848ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.148249ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.12276ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.156117ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.142316ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (3.598049ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.171625ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.135619ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.189953ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.197181ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (20.864927ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.767176ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (356.722406ms) βœ” do not kill req socket async-iterator (319.509731ms) βœ” ignore informational response (54.441951ms) βœ” error 103 body (7.286171ms) βœ” error 100 body (7.055351ms) βœ” error 101 upgrade (4.879294ms) βœ” 1xx response without timeouts (2009.805206ms) βœ” CRLF Injection in Nodejs β€˜undici’ via host (17.552742ms) βœ” handle headers as array (53.265118ms) βœ” handle multi-valued headers as array (7.221358ms) βœ” handle headers with array (6.98101ms) βœ” handle multi-valued headers (5.382523ms) βœ” fail if headers array is odd (2.544995ms) βœ” fail if headers is not an object or an array (1.959987ms) βœ” GET and HEAD with body should reset connection (86.774354ms) βœ” HEAD should reset connection (30.031661ms) βœ” gc should collect the client if, and only if, there are no active sockets (1028.963714ms) βœ” gc should collect the pool if, and only if, there are no active sockets (595.568658ms) βœ” fixed queue 1 (4.482551ms) βœ” fixed queue 2 (2.506951ms) response received 200 headers { date: 'Sat, 30 Nov 2024 14:31:56 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5', 'content-length': '5' } data hello response received 200 headers { 'content-type': 'application/json', date: 'Sat, 30 Nov 2024 14:31:56 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5', 'content-length': '25' } data { hello: 'JSON Response' } response received 200 headers { date: 'Sat, 30 Nov 2024 14:31:56 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5', 'content-length': '10' } data hello=form response received 204 headers { date: 'Sat, 30 Nov 2024 14:31:56 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5' } delete successful response received 400 headers { 'content-type': 'application/json', date: 'Sat, 30 Nov 2024 14:31:56 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5', 'content-length': '20' } received unexpected data {"error":"an error"} βœ” request examples (73.688249ms) βœ” imported Client works with basic GET (57.323996ms) βœ” imported errors work with request args validation (1.60877ms) βœ” imported errors work with request args validation promise (0.84099ms) βœ” named exports (1.078886ms) β–Ά UndiciError βœ” should use default message (3.231161ms) βœ” should use provided message (0.864203ms) βœ” should have proper fields (2.547185ms) βœ” UndiciError (9.239562ms) β–Ά ConnectTimeoutError βœ” should use default message (1.029909ms) βœ” should use provided message (0.835673ms) βœ” should have proper fields (0.539972ms) βœ” ConnectTimeoutError (2.869817ms) β–Ά HeadersTimeoutError βœ” should use default message (0.508386ms) βœ” should use provided message (0.393238ms) βœ” should have proper fields (0.777955ms) βœ” HeadersTimeoutError (2.234102ms) β–Ά HeadersOverflowError βœ” should use default message (0.721808ms) βœ” should use provided message (0.34171ms) βœ” should have proper fields (0.380251ms) βœ” HeadersOverflowError (1.703793ms) β–Ά InvalidArgumentError βœ” should use default message (0.483259ms) βœ” should use provided message (0.785347ms) βœ” should have proper fields (0.443548ms) βœ” InvalidArgumentError (1.919333ms) β–Ά InvalidReturnValueError βœ” should use default message (0.500961ms) βœ” should use provided message (0.34792ms) βœ” should have proper fields (0.561154ms) βœ” InvalidReturnValueError (1.627719ms) β–Ά AbortError βœ” should use default message (0.562147ms) βœ” should use provided message (0.298078ms) βœ” should have proper fields (0.452321ms) βœ” AbortError (1.528196ms) β–Ά InformationalError βœ” should use default message (0.454613ms) βœ” should use provided message (1.991027ms) βœ” should have proper fields (0.408376ms) βœ” InformationalError (3.052874ms) β–Ά RequestContentLengthMismatchError βœ” should use default message (0.439484ms) βœ” should use provided message (0.261098ms) βœ” should have proper fields (0.339394ms) βœ” RequestContentLengthMismatchError (1.234501ms) β–Ά ClientDestroyedError βœ” should use default message (0.470017ms) βœ” should use provided message (0.250138ms) βœ” should have proper fields (0.559419ms) βœ” ClientDestroyedError (1.500721ms) β–Ά ClientClosedError βœ” should use default message (0.490977ms) βœ” should use provided message (0.282493ms) βœ” should have proper fields (0.318668ms) βœ” ClientClosedError (1.266502ms) β–Ά SocketError βœ” should use default message (0.477972ms) βœ” should use provided message (0.250771ms) βœ” should have proper fields (0.339372ms) βœ” SocketError (1.226947ms) β–Ά NotSupportedError βœ” should use default message (0.468665ms) βœ” should use provided message (0.252807ms) βœ” should have proper fields (0.333274ms) βœ” NotSupportedError (1.238894ms) β–Ά ResponseContentLengthMismatchError βœ” should use default message (0.444173ms) βœ” should use provided message (0.262464ms) βœ” should have proper fields (0.340721ms) βœ” ResponseContentLengthMismatchError (1.204788ms) β–Ά ResponseExceededMaxSizeError βœ” should use default message (0.403142ms) βœ” should use provided message (0.293706ms) βœ” should have proper fields (0.322262ms) βœ” ResponseExceededMaxSizeError (1.186761ms) β–Ά Default HTTPParseError Codes βœ” code and data should be undefined when not set (0.576038ms) βœ” Default HTTPParseError Codes (0.792399ms) (node:1604) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time. (Use `node-22 --trace-warnings ...` to show where the warning was created) βœ” does not create any proxy agents if http_proxy and https_proxy are not set (8.179432ms) βœ” creates one proxy agent for both http and https when only http_proxy is defined (4.825516ms) βœ” creates separate proxy agent for http and https when http_proxy and https_proxy are set (2.376613ms) βœ” handles uppercase HTTP_PROXY and HTTPS_PROXY (2.398449ms) βœ” accepts httpProxy and httpsProxy options (1.931089ms) βœ” prefers options over env vars (2.144749ms) βœ” prefers lowercase over uppercase env vars (1.753318ms) βœ” prefers lowercase over uppercase env vars even when empty (0.800405ms) βœ” creates a proxy agent only for https when only https_proxy is set (1.400513ms) βœ” closes all agents (1.737031ms) βœ” destroys all agents (0.996558ms) βœ” uses the appropriate proxy for the protocol (18.533787ms) β–Ά no_proxy βœ” set to * (3.943577ms) βœ” set but empty (2.217423ms) βœ” no entries (comma) (4.94302ms) βœ” no entries (whitespace) (2.859973ms) βœ” no entries (multiple whitespace / commas) (2.238064ms) βœ” single host (12.813316ms) βœ” as an option (9.524147ms) βœ” subdomain (5.128368ms) βœ” host + port (11.887969ms) βœ” host suffix (4.697944ms) βœ” host suffix with *. (4.338823ms) βœ” substring suffix (4.537159ms) βœ” arbitrary wildcards are NOT supported (2.916452ms) βœ” IP addresses (5.05914ms) βœ” CIDR is NOT supported (1.852165ms) βœ” 127.0.0.1 does NOT match localhost (1.906552ms) βœ” protocols that have a default port (3.795784ms) βœ” should not be case sensitive (3.175232ms) βœ” prefers lowercase over uppercase (2.700494ms) βœ” prefers lowercase over uppercase even when it is empty (1.369087ms) βœ” handles env var changes (2.670523ms) βœ” ignores env var changes when set via config (2.339262ms) βœ” no_proxy (98.773208ms) βœ” dispatcher implementation (5.121864ms) βœ” dispatcher.compose (1.720566ms) β–Ά DecoratorHandler βœ” should throw if provided handler is not an object (6.339964ms) βœ” should not expose the handler (0.848371ms) βœ” should have delegate onConnect-method (0.909766ms) βœ” should delegate onConnect-method (1.019535ms) βœ” should delegate onConnect-method with arguments (1.684344ms) βœ” can be extended and should delegate onConnect-method (0.675778ms) βœ” calling the method onConnect-method should not throw if the method is not defined in the handler (2.660761ms) βœ” should have delegate onError-method (0.512102ms) βœ” should delegate onError-method (0.724891ms) βœ” should delegate onError-method with arguments (0.580303ms) βœ” can be extended and should delegate onError-method (0.283549ms) βœ” calling the method onError-method should not throw if the method is not defined in the handler (0.261021ms) βœ” should have delegate onUpgrade-method (0.253561ms) βœ” should delegate onUpgrade-method (0.396246ms) βœ” should delegate onUpgrade-method with arguments (0.264402ms) βœ” can be extended and should delegate onUpgrade-method (0.307079ms) βœ” calling the method onUpgrade-method should not throw if the method is not defined in the handler (0.270155ms) βœ” should have delegate onHeaders-method (0.402823ms) βœ” should delegate onHeaders-method (0.509471ms) βœ” should delegate onHeaders-method with arguments (0.448233ms) βœ” can be extended and should delegate onHeaders-method (0.342749ms) βœ” calling the method onHeaders-method should not throw if the method is not defined in the handler (0.256673ms) βœ” should have delegate onResponseStarted-method (0.850878ms) βœ” should delegate onResponseStarted-method (0.567627ms) βœ” should delegate onResponseStarted-method with arguments (0.462645ms) βœ” can be extended and should delegate onResponseStarted-method (0.575732ms) βœ” calling the method onResponseStarted-method should not throw if the method is not defined in the handler (0.272788ms) βœ” should have delegate onData-method (0.257961ms) βœ” should delegate onData-method (0.379214ms) βœ” should delegate onData-method with arguments (0.269963ms) βœ” can be extended and should delegate onData-method (0.302414ms) βœ” calling the method onData-method should not throw if the method is not defined in the handler (0.275738ms) βœ” should have delegate onComplete-method (0.29601ms) βœ” should delegate onComplete-method (0.367563ms) βœ” should delegate onComplete-method with arguments (0.271289ms) βœ” can be extended and should delegate onComplete-method (0.23011ms) βœ” calling the method onComplete-method should not throw if the method is not defined in the handler (0.192663ms) βœ” should have delegate onBodySent-method (0.204051ms) βœ” should delegate onBodySent-method (0.345001ms) βœ” should delegate onBodySent-method with arguments (0.217161ms) βœ” can be extended and should delegate onBodySent-method (0.336151ms) βœ” calling the method onBodySent-method should not throw if the method is not defined in the handler (0.343716ms) βœ” DecoratorHandler (33.633287ms) βœ” request invalid content-length (63.074994ms) βœ” request streaming stream invalid content-length (19.10459ms) βœ” request streaming async-iterator invalid content-length (13.345544ms) βœ” request stream streaming data when content-length=0 (5.463234ms) βœ” request async-iterator streaming data when content-length=0 (5.12204ms) βœ” request streaming no body data when content-length=0 (10.406632ms) βœ” response invalid content length with close (6.850173ms) βœ” request streaming with Readable.from(buf) (0.914773ms) βœ” request DELETE, content-length=0, with body (6.502756ms) βœ” content-length shouldSendContentLength=false (26.67479ms) βœ” prioritize socket errors over timeouts (2.174857ms) βœ” connect-timeout (1010.89372ms) βœ” connect-timeout (1003.32413ms) βœ– custom session passed to client will be used in tls connect call (21.152433ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (17.373632ms) βœ” connect-abort (9.844436ms) βœ” close waits for queued requests to finish (60.864678ms) βœ” destroy invoked all pending callbacks (10.043435ms) βœ” destroy invoked all pending callbacks ticked (4.512851ms) βœ” close waits until socket is destroyed (13.975428ms) βœ” close should still reconnect (12.649087ms) βœ” close should call callback once finished (13.119161ms) βœ” closed and destroyed errors (8.844764ms) βœ” close after and destroy should error (1.268097ms) βœ” close socket and reconnect after maxRequestsPerClient reached (17.7196ms) βœ” close socket and reconnect after maxRequestsPerClient reached (async) (11.835248ms) βœ” should not close socket when no maxRequestsPerClient is provided (6.141872ms) βœ” basic get (67.243149ms) βœ” basic get with custom request.reset=true (24.831624ms) βœ” basic get with query params (16.397576ms) βœ” basic get with query params fails if url includes hashmark (2.513258ms) βœ” basic get with empty query params (21.866246ms) βœ” basic get with query params partially in path (1.849698ms) βœ” basic get returns 400 when configured to throw on errors (callback) (8.042517ms) βœ” basic get returns 400 when configured to throw on errors and correctly handles malformed json (callback) (5.596553ms) βœ” basic get returns 400 when configured to throw on errors (promise) (9.704868ms) βœ” basic get returns error body when configured to throw on errors (8.085311ms) βœ” basic head (7.2477ms) οΉ£ basic head (IPv6) (0.206789ms) # SKIP βœ” get with host header (5.047275ms) οΉ£ get with host header (IPv6) (0.191197ms) # SKIP βœ” head with host header (4.527487ms) βœ” basic POST with string (12.909237ms) βœ” basic POST with empty string (4.371527ms) βœ” basic POST with string and content-length (4.653818ms) βœ” basic POST with Buffer (8.021794ms) βœ” basic POST with stream (9.113763ms) βœ” basic POST with paused stream (4.687858ms) βœ” basic POST with custom stream (40.703707ms) βœ” basic POST with iterator (4.645862ms) βœ” basic POST with iterator with invalid data (5.688626ms) βœ” basic POST with async iterator (4.698263ms) βœ” basic POST with transfer encoding: chunked (4.499987ms) βœ” basic POST with empty stream (4.109424ms) βœ” 10 times GET (15.1656ms) βœ” 10 times HEAD (15.977608ms) βœ” Set-Cookie (3.903942ms) βœ” ignore request header mutations (3.263828ms) βœ” url-like url (2.89823ms) βœ” an absolute url as path (3.070108ms) βœ” multiple destroy callback (4.743689ms) βœ” only one streaming req at a time (5.229865ms) βœ” only one async iterating req at a time (5.067743ms) βœ” 300 requests succeed (120.416666ms) βœ” request args validation (0.940201ms) βœ” request args validation promise (0.631894ms) βœ” increase pipelining (3.651193ms) βœ” destroy in push (6.69464ms) βœ” non recoverable socket error fails pending request (2.856694ms) βœ” POST empty with error (4.387355ms) βœ” busy (3.803128ms) βœ” connected (4.001722ms) βœ” emit disconnect after destroy (5.533339ms) βœ” end response before request (2391.086527ms) βœ” parser pause with no body timeout (65.846966ms) βœ” TypedArray and DataView body (4.035118ms) βœ” async iterator empty chunk continues (3.876544ms) βœ” async iterator error from server destroys early (4.697859ms) βœ” regular iterator error from server closes early (3152.441092ms) βœ” async iterator early return closes early (4.432828ms) οΉ£ async iterator yield unsupported TypedArray (0.123876ms) # SKIP βœ” async iterator yield object error (4.165307ms) βœ” Successfully get a Response when neither a Transfer-Encoding or Content-Length header is present (4.056957ms) βœ” \r\n in Headers (0.969823ms) βœ” \r in Headers (0.705248ms) βœ” \n in Headers (0.709809ms) βœ” \n in Headers (0.678262ms) βœ” \n in Path (0.64415ms) βœ” \n in Method (0.681192ms) βœ” socket close listener does not leak (76.555547ms) β–Ά generic βœ” can compile the wasm code (7.899025ms) βœ” can instantiate the wasm code (5.557096ms) β–Ά exports βœ” has the right amount of exports (4.273893ms) βœ” instance.exports.memory (0.594949ms) βœ” instance.exports._initialize (0.838151ms) βœ” instance.exports.__indirect_function_table (1.136802ms) βœ” instance.exports.malloc (0.548325ms) βœ” instance.exports.free (0.568187ms) βœ” instance.exports.llhttp_init (0.732256ms) βœ” instance.exports.llhttp_alloc (0.760031ms) βœ” instance.exports.llhttp_free (0.616073ms) βœ” instance.exports.llhttp_get_type (0.435202ms) βœ” instance.exports.llhttp_should_keep_alive (0.422676ms) βœ” instance.exports.llhttp_get_http_major (0.896875ms) βœ” instance.exports.llhttp_get_http_minor (0.386603ms) βœ” instance.exports.llhttp_get_method (0.406762ms) βœ” instance.exports.llhttp_get_status_code (2.460181ms) βœ” instance.exports.llhttp_get_upgrade (0.390192ms) βœ” instance.exports.llhttp_reset (0.335376ms) βœ” instance.exports.llhttp_execute (0.324718ms) βœ” instance.exports.llhttp_settings_init (0.326588ms) βœ” instance.exports.llhttp_finish (0.308533ms) βœ” instance.exports.llhttp_pause (0.331207ms) βœ” instance.exports.llhttp_resume (0.340349ms) βœ” instance.exports.llhttp_resume_after_upgrade (0.299979ms) βœ” instance.exports.llhttp_get_errno (0.328977ms) βœ” instance.exports.llhttp_get_error_reason (0.333886ms) βœ” instance.exports.llhttp_set_error_reason (0.304347ms) βœ” instance.exports.llhttp_get_error_pos (0.359322ms) βœ” instance.exports.llhttp_errno_name (0.493669ms) βœ” instance.exports.llhttp_method_name (0.372932ms) βœ” instance.exports.llhttp_status_name (0.318334ms) βœ” instance.exports.llhttp_set_lenient_headers (0.304685ms) βœ” instance.exports.llhttp_set_lenient_chunked_length (0.36001ms) βœ” instance.exports.llhttp_set_lenient_keep_alive (0.597287ms) βœ” instance.exports.llhttp_set_lenient_transfer_encoding (0.358373ms) βœ” instance.exports.llhttp_message_needs_eof (0.301102ms) βœ” exports (24.399106ms) βœ” generic (40.472703ms) β–Ά simd βœ” can compile the wasm code (31.73461ms) βœ” can instantiate the wasm code (4.581438ms) β–Ά exports βœ” has the right amount of exports (0.697802ms) βœ” instance.exports.memory (0.243355ms) βœ” instance.exports._initialize (0.406954ms) βœ” instance.exports.__indirect_function_table (0.236249ms) βœ” instance.exports.malloc (0.435108ms) βœ” instance.exports.free (0.233619ms) βœ” instance.exports.llhttp_init (0.203472ms) βœ” instance.exports.llhttp_alloc (0.25194ms) βœ” instance.exports.llhttp_free (0.214869ms) βœ” instance.exports.llhttp_get_type (0.230548ms) βœ” instance.exports.llhttp_should_keep_alive (0.194843ms) βœ” instance.exports.llhttp_get_http_major (0.196526ms) βœ” instance.exports.llhttp_get_http_minor (0.186591ms) βœ” instance.exports.llhttp_get_method (0.222332ms) βœ” instance.exports.llhttp_get_status_code (0.197426ms) βœ” instance.exports.llhttp_get_upgrade (0.191412ms) βœ” instance.exports.llhttp_reset (0.197941ms) βœ” instance.exports.llhttp_execute (0.212156ms) βœ” instance.exports.llhttp_settings_init (0.200982ms) βœ” instance.exports.llhttp_finish (0.211121ms) βœ” instance.exports.llhttp_pause (0.206649ms) βœ” instance.exports.llhttp_resume (0.356935ms) βœ” instance.exports.llhttp_resume_after_upgrade (0.196913ms) βœ” instance.exports.llhttp_get_errno (0.189179ms) βœ” instance.exports.llhttp_get_error_reason (0.189691ms) βœ” instance.exports.llhttp_set_error_reason (0.236458ms) βœ” instance.exports.llhttp_get_error_pos (0.198561ms) βœ” instance.exports.llhttp_errno_name (0.184973ms) βœ” instance.exports.llhttp_method_name (0.177135ms) βœ” instance.exports.llhttp_status_name (0.197379ms) βœ” instance.exports.llhttp_set_lenient_headers (0.198178ms) βœ” instance.exports.llhttp_set_lenient_chunked_length (0.200905ms) βœ” instance.exports.llhttp_set_lenient_keep_alive (0.177861ms) βœ” instance.exports.llhttp_set_lenient_transfer_encoding (0.219954ms) βœ” instance.exports.llhttp_message_needs_eof (0.202567ms) βœ” exports (9.750251ms) βœ” simd (46.415705ms) βœ” basic upgrade (50.947248ms) βœ” basic upgrade promise (6.359152ms) βœ” upgrade error (14.049587ms) βœ” upgrade invalid opts (1.271857ms) βœ” basic upgrade2 (26.70534ms) βœ” upgrade wait for empty pipeline (14.765215ms) βœ” upgrade aborted (4.014629ms) βœ” basic aborted after res (6.453209ms) βœ” basic upgrade error (4.794873ms) βœ” upgrade disconnect (5.568617ms) βœ” upgrade invalid signal (1.758158ms) βœ” client automatically closes itself when idle (241.894045ms) βœ” client automatically closes itself if the server is not there (178.860509ms) βœ” refresh timeout on pause (1559.785584ms) βœ” start headers timeout after request body (14.490299ms) βœ” start headers timeout after async iterator request body (11.367857ms) βœ” parser resume with no body timeout (2012.434992ms) βœ” stream get (57.236358ms) βœ” stream promise get (9.385533ms) βœ” stream GET destroy res (17.570644ms) βœ” stream GET remote destroy (11.829474ms) βœ” stream response resume back pressure and non standard error (41.256154ms) βœ” stream waits only for writable side (8.253472ms) βœ” stream args validation (1.194024ms) βœ” stream args validation promise (0.979411ms) βœ” stream destroy if not readable (10.649645ms) βœ” stream server side destroy (4.518668ms) βœ” stream invalid return (4.339793ms) βœ” stream body without destroy (4.636467ms) βœ” stream factory abort (4.004987ms) βœ” stream factory throw (8.447782ms) βœ” stream CONNECT throw (1.490613ms) βœ” stream abort after complete (3.710822ms) βœ” stream abort before dispatch (2.946285ms) βœ” trailers (5.816313ms) βœ” stream ignore 1xx (7.242567ms) βœ” stream ignore 1xx and use onInfo (5.020161ms) βœ” stream backpressure (9.761397ms) βœ” stream body destroyed on invalid callback (2.00504ms) βœ” stream needDrain (6.686834ms) βœ” stream legacy needDrain (4.061272ms) βœ” stream throwOnError (4.769048ms) βœ” stream throwOnError, body is bigger than CHUNK_LIMIT (4.139578ms) βœ” steam throwOnError=true, error on stream (4.489553ms) βœ” request dump head (54.67853ms) βœ” request dump big (48.042125ms) βœ” request dump (13.120702ms) βœ” request dump with abort signal (6.561841ms) βœ” request hwm (6.804331ms) βœ” request abort before headers (7.652735ms) βœ” request body destroyed on invalid callback (2.488691ms) βœ” trailers (11.078314ms) βœ” destroy socket abruptly (8.243806ms) βœ” destroy socket abruptly with keep-alive (5.906149ms) βœ” request json (6.277753ms) βœ” request long multibyte json (13.245784ms) βœ” request text (5.497802ms) β–Ά headers β–Ά invalid headers βœ” invalid header value - array with string with invalid character (2.892379ms) βœ” invalid header value - array with POJO (0.865366ms) βœ” invalid header value - string with invalid character (1.077284ms) βœ” invalid header value - object (1.00157ms) βœ” invalid headers (6.398971ms) β–Ά array βœ” empty host header (17.226244ms) βœ” array (19.821364ms) β–Ά host βœ” invalid host header (1.585615ms) βœ” empty host header (8.405897ms) βœ” host (11.71457ms) βœ” headers (39.055986ms) βœ” request long multibyte text (13.548158ms) βœ” request blob (9.186038ms) βœ” request arrayBuffer (4.594066ms) βœ” request body (11.342277ms) βœ” request post body no missing data (6.567047ms) βœ” request post body no extra data handler (4.43122ms) βœ” request with onInfo callback (3.902105ms) βœ” request with onInfo callback but socket is destroyed before end of response (3.81501ms) βœ” request onInfo callback headers parsing (3.488498ms) βœ” request raw responseHeaders (3.770208ms) βœ” request formData (3.572501ms) βœ” request text2 (3.9548ms) βœ” request with FormData body (2.05672ms) βœ” request post body Buffer from string (4.312987ms) βœ” request post body Buffer from buffer (3.345864ms) βœ” request post body Uint8Array (3.32352ms) βœ” request post body Uint32Array (3.671987ms) βœ” request post body Float64Array (3.577803ms) βœ” request post body BigUint64Array (3.389475ms) βœ” request post body DataView (4.697823ms) βœ” multiple reconnect (59.712886ms) βœ” request post blob (61.130451ms) βœ” request post arrayBuffer (12.217271ms) βœ” 20 times GET with pipelining 10 (91.979447ms) βœ” A client should enqueue as much as twice its pipelining factor (74.929579ms) βœ” pipeline 1 is 1 active request (11.284471ms) βœ” pipelined chunked POST stream (11.145879ms) βœ” pipelined chunked POST iterator (8.898726ms) βœ” errored POST body lets inflight complete stream (8.696184ms) βœ” errored POST body lets inflight complete async-iterator (7.9935ms) βœ” pipelining non-idempotent (26.508385ms) βœ” pipelining non-idempotent w body stream (7.2419ms) βœ” pipelining non-idempotent w body async-iterator (10.146799ms) βœ” pipelining HEAD busy stream (8.0417ms) βœ” pipelining HEAD busy async-iterator (4.359208ms) βœ” pipelining empty pipeline before reset (105.886687ms) βœ” pipelining idempotent busy stream (7.887811ms) βœ” pipelining idempotent busy async-iterator (11.378121ms) βœ” pipelining blocked (7.192883ms) βœ” pipeline get (60.297967ms) βœ” pipeline echo (31.168833ms) βœ” pipeline ignore request body (28.244435ms) βœ” pipeline invalid handler (1.48379ms) βœ” pipeline invalid handler return after destroy should not error (8.965178ms) βœ” pipeline error body (26.789978ms) βœ” pipeline destroy body (22.031375ms) βœ” pipeline backpressure (19.272184ms) βœ” pipeline invalid handler return (11.253414ms) βœ” pipeline throw handler (5.808888ms) βœ” pipeline destroy and throw handler (4.990496ms) βœ” pipeline abort res (4.070349ms) βœ” pipeline abort server res (4.954185ms) βœ” pipeline abort duplex (5.217428ms) βœ” pipeline abort piped res (4.438718ms) βœ” pipeline abort piped res 2 (4.330113ms) βœ” pipeline abort piped res 3 (4.069509ms) βœ” pipeline abort server res after headers (4.00957ms) βœ” pipeline w/ write abort server res after headers (4.051035ms) βœ” destroy in push (8.846854ms) βœ” pipeline args validation (1.02059ms) βœ” pipeline factory throw not unhandled (4.209549ms) βœ” pipeline destroy before dispatch (1.879781ms) βœ” pipeline legacy stream (5.212015ms) βœ” pipeline objectMode (6.0583ms) βœ” pipeline invalid opts (1.916882ms) βœ” pipeline CONNECT throw (1.539839ms) βœ” pipeline body without destroy (4.494143ms) βœ” pipeline ignore 1xx (3.649973ms) βœ” pipeline ignore 1xx and use onInfo (3.788965ms) βœ” pipeline backpressure (21.292804ms) βœ” pipeline abort after headers (4.389031ms) β–Ά Node.js' --max-http-header-size cli option βœ” respect Node.js' --max-http-header-size (355.775546ms) βœ” Node.js' --max-http-header-size cli option (366.71935ms) βœ” keep-alive header (54.614917ms) βœ” keep-alive header 0 (11.448271ms) βœ” keep-alive header 1 (13.713072ms) βœ” keep-alive header no postfix (4.834286ms) βœ” keep-alive not timeout (1005.627529ms) βœ” keep-alive threshold (1006.632945ms) βœ” keep-alive max keepalive (1005.311905ms) βœ” connection close (9.814452ms) βœ” Disable keep alive (17.801284ms) βœ” idempotent retry (72.10256ms) βœ” override HEAD reset (53.642166ms) βœ” parser error (40.097023ms) βœ” connect aborted after connect (43.429899ms) β„Ή tests 962 β„Ή suites 76 β„Ή pass 924 β„Ή fail 33 β„Ή cancelled 0 β„Ή skipped 5 β„Ή todo 0 β„Ή duration_ms 22404.039008 βœ– failing tests: test at test/tls-session-reuse.js:22:3 βœ– Prepare request (19.537949ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at Object.createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (1.505088ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 0 !== 2 at res. [as strictEqual] (/builddir/build/BUILD/nodejs-undici-6.19.7-build/undici-6.19.7/node_modules_dev/@matteo.collina/tspl/tspl.js:52:35) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-build/undici-6.19.7/test/tls-session-reuse.js:86:7) at Test.runInAsyncScope (node:async_hooks:211:14) at Test.run (node:internal/test_runner/test:934:25) at Suite.processPendingSubtests (node:internal/test_runner/test:633:18) at Test.postRun (node:internal/test_runner/test:1045:19) at Test.run (node:internal/test_runner/test:973:12) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1320:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:296:3) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 0, expected: 2, operator: 'strictEqual' } test at test/tls-session-reuse.js:101:3 βœ– Prepare request (2.312062ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at Object.createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (41.329298ms) Error: getaddrinfo EAI_AGAIN api.github.com at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'api.github.com' } test at test/https.js:9:1 βœ– https get with tls opts (20.586378ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.320565ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (17.710417ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.567787ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.523123ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.451039ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.297732ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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:370:1 βœ– [v20] Request should fail if allowH2 is false and server advertises h1 only (1.789205ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-build/undici-6.19.7/test/http2.js:374: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.582205ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.195621ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.516343ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.242984ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.090949ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.299969ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.1943ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.168631ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.154848ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.148249ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.12276ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.156117ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.142316ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (3.598049ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.171625ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.135619ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.189953ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.197181ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (20.864927ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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.767176ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at new Server (node:_tls_wrap:1354:8) at new Http2SecureServer (node:internal/http2/core:3156:5) at createSecureServer (node:internal/http2/core:3367:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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 (21.152433ms) Error: error:0A00018F:SSL routines::ee key too small at node:internal/tls/secure-context:70:13 at Array.forEach () at setCerts (node:internal/tls/secure-context:68:3) at configSecureContext (node:internal/tls/secure-context:191:5) at Object.createSecureContext (node:_tls_common:114:3) at Server.setSecureContext (node:_tls_wrap:1490:27) at Server (node:_tls_wrap:1354:8) at new Server (node:https:80:3) at createServer (node:https:135:10) at TestContext. (/builddir/build/BUILD/nodejs-undici-6.19.7-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-3.fc42.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.XpLmOu + umask 022 + cd /builddir/build/BUILD/nodejs-undici-6.19.7-build + cd undici-6.19.7 + DOCDIR=/builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/share/doc/nodejs-undici + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/share/doc/nodejs-undici + cp -pr /builddir/build/BUILD/nodejs-undici-6.19.7-build/undici-6.19.7/README.md /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/share/doc/nodejs-undici + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.nj338V + umask 022 + cd /builddir/build/BUILD/nodejs-undici-6.19.7-build + cd undici-6.19.7 + LICENSEDIR=/builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/share/licenses/nodejs-undici + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/share/licenses/nodejs-undici + cp -pr /builddir/build/BUILD/nodejs-undici-6.19.7-build/undici-6.19.7/LICENSE /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/share/licenses/nodejs-undici + cp -pr /builddir/build/BUILD/nodejs-undici-6.19.7-build/undici-6.19.7/undici-6.19.7-bundled-licenses.txt /builddir/build/BUILD/nodejs-undici-6.19.7-build/BUILDROOT/usr/share/licenses/nodejs-undici + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(llhttp) = 8.1.0 nodejs-undici = 6.19.7-3.fc42 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/BUILD/nodejs-undici-6.19.7-build/BUILDROOT Wrote: /builddir/build/RPMS/nodejs-undici-6.19.7-3.fc42.noarch.rpm Child return code was: 0