Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-undici.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-246358-23982/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=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-undici.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/nodejs-undici-6.19.7-1.ocs23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-undici.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-246358-23982/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=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-undici.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.YRc8We + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf undici-6.19.7 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/undici-6.19.7-stripped.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd undici-6.19.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /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 + /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.K1yiSr + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd undici-6.19.7 + export WASM_CC=clang + WASM_CC=clang + export 'WASM_CFLAGS=--target=wasm32-wasi --sysroot=/usr/wasm32-wasi' + WASM_CFLAGS='--target=wasm32-wasi --sysroot=/usr/wasm32-wasi' + export WASM_LDFLAGS=-nodefaultlibs + WASM_LDFLAGS=-nodefaultlibs + export WASM_LDLIBS=-lc + WASM_LDLIBS=-lc + env EXTERNAL_PATH=/usr/lib/node_modules/undici /usr/bin/node build/wasm.js /bin/sh: line 1: ./wasm-opt: No such file or directory + npm --offline pack npm notice npm notice package: undici@6.19.7 npm notice Tarball Contents npm notice 1.1kB LICENSE npm notice 19.0kB README.md npm notice 2.8kB docs/docs/api/Agent.md npm notice 7.8kB docs/docs/api/api-lifecycle.md npm notice 2.8kB docs/docs/api/BalancedPool.md npm notice 1.1kB docs/docs/api/CacheStorage.md npm notice 11.1kB docs/docs/api/Client.md npm notice 3.5kB docs/docs/api/Connector.md npm notice 1.1kB docs/docs/api/ContentType.md npm notice 2.0kB docs/docs/api/Cookies.md npm notice 2.3kB docs/docs/api/Debug.md npm notice 6.3kB docs/docs/api/DiagnosticsChannel.md npm notice 33.2kB docs/docs/api/Dispatcher.md npm notice 1.5kB docs/docs/api/DispatchInterceptor.md npm notice 5.7kB docs/docs/api/EnvHttpProxyAgent.md npm notice 3.7kB docs/docs/api/Errors.md npm notice 1.2kB docs/docs/api/EventSource.md npm notice 2.1kB docs/docs/api/Fetch.md npm notice 15.2kB docs/docs/api/MockAgent.md npm notice 2.0kB docs/docs/api/MockClient.md npm notice 595B docs/docs/api/MockErrors.md npm notice 16.2kB docs/docs/api/MockPool.md npm notice 2.8kB docs/docs/api/Pool.md npm notice 775B docs/docs/api/PoolStats.md npm notice 4.4kB docs/docs/api/ProxyAgent.md npm notice 3.2kB docs/docs/api/RedirectHandler.md npm notice 2.0kB docs/docs/api/RetryAgent.md npm notice 4.4kB docs/docs/api/RetryHandler.md npm notice 732B docs/docs/api/Util.md npm notice 1.5kB docs/docs/api/WebSocket.md npm notice 2.1kB docs/docs/best-practices/client-certificate.md npm notice 3.3kB docs/docs/best-practices/mocking-request.md npm notice 3.3kB docs/docs/best-practices/proxy.md npm notice 648B docs/docs/best-practices/writing-tests.md npm notice 1.4kB index-fetch.js npm notice 87B index.d.ts npm notice 6.0kB index.js npm notice 1.1kB lib/api/abort-signal.js npm notice 2.6kB lib/api/api-connect.js npm notice 5.4kB lib/api/api-pipeline.js npm notice 5.7kB lib/api/api-request.js npm notice 5.3kB lib/api/api-stream.js npm notice 2.6kB lib/api/api-upgrade.js npm notice 264B lib/api/index.js npm notice 8.5kB lib/api/readable.js npm notice 2.4kB lib/api/util.js npm notice 6.0kB lib/core/connect.js npm notice 2.6kB lib/core/constants.js npm notice 5.7kB lib/core/diagnostics.js npm notice 6.1kB lib/core/errors.js npm notice 10.4kB lib/core/request.js npm notice 2.5kB lib/core/symbols.js npm notice 3.5kB lib/core/tree.js npm notice 19.1kB lib/core/util.js npm notice 4.0kB lib/dispatcher/agent.js npm notice 5.2kB lib/dispatcher/balanced-pool.js npm notice 36.5kB lib/dispatcher/client-h1.js npm notice 17.3kB lib/dispatcher/client-h2.js npm notice 17.0kB lib/dispatcher/client.js npm notice 4.5kB lib/dispatcher/dispatcher-base.js npm notice 1.4kB lib/dispatcher/dispatcher.js npm notice 4.5kB lib/dispatcher/env-http-proxy-agent.js npm notice 4.2kB lib/dispatcher/fixed-queue.js npm notice 4.6kB lib/dispatcher/pool-base.js npm notice 553B lib/dispatcher/pool-stats.js npm notice 2.4kB lib/dispatcher/pool.js npm notice 5.9kB lib/dispatcher/proxy-agent.js npm notice 684B lib/dispatcher/retry-agent.js npm notice 871B lib/global.js npm notice 858B lib/handler/decorator-handler.js npm notice 7.7kB lib/handler/redirect-handler.js npm notice 9.3kB lib/handler/retry-handler.js npm notice 2.5kB lib/interceptor/dump.js npm notice 661B lib/interceptor/redirect-interceptor.js npm notice 588B lib/interceptor/redirect.js npm notice 419B lib/interceptor/retry.js npm notice 0B lib/llhttp/.gitkeep npm notice 11.0kB lib/llhttp/constants.js npm notice 65.5kB lib/llhttp/llhttp_simd-wasm.js npm notice 65.5kB lib/llhttp/llhttp-wasm.js npm notice 394B lib/llhttp/utils.js npm notice 4.6kB lib/mock/mock-agent.js npm notice 1.5kB lib/mock/mock-client.js npm notice 439B lib/mock/mock-errors.js npm notice 6.8kB lib/mock/mock-interceptor.js npm notice 1.5kB lib/mock/mock-pool.js npm notice 769B lib/mock/mock-symbols.js npm notice 10.7kB lib/mock/mock-utils.js npm notice 1.2kB lib/mock/pending-interceptors-formatter.js npm notice 495B lib/mock/pluralizer.js npm notice 1.9kB lib/util/timers.js npm notice 21.0kB lib/web/cache/cache.js npm notice 3.6kB lib/web/cache/cachestorage.js npm notice 90B lib/web/cache/symbols.js npm notice 1.0kB lib/web/cache/util.js npm notice 306B lib/web/cookies/constants.js npm notice 4.2kB lib/web/cookies/index.js npm notice 12.4kB lib/web/cookies/parse.js npm notice 7.4kB lib/web/cookies/util.js npm notice 11.6kB lib/web/eventsource/eventsource-stream.js npm notice 14.1kB lib/web/eventsource/eventsource.js npm notice 788B lib/web/eventsource/util.js npm notice 16.4kB lib/web/fetch/body.js npm notice 3.0kB lib/web/fetch/constants.js npm notice 22.0kB lib/web/fetch/data-url.js npm notice 1.1kB lib/web/fetch/dispatcher-weakref.js npm notice 3.3kB lib/web/fetch/file.js npm notice 15.0kB lib/web/fetch/formdata-parser.js npm notice 7.7kB lib/web/fetch/formdata.js npm notice 890B lib/web/fetch/global.js npm notice 20.6kB lib/web/fetch/headers.js npm notice 81.6kB lib/web/fetch/index.js npm notice 1.1kB lib/web/fetch/LICENSE npm notice 34.6kB lib/web/fetch/request.js npm notice 19.4kB lib/web/fetch/response.js npm notice 181B lib/web/fetch/symbols.js npm notice 50.2kB lib/web/fetch/util.js npm notice 20.4kB lib/web/fetch/webidl.js npm notice 6.6kB lib/web/fileapi/encoding.js npm notice 8.5kB lib/web/fileapi/filereader.js npm notice 1.7kB lib/web/fileapi/progressevent.js npm notice 317B lib/web/fileapi/symbols.js npm notice 11.5kB lib/web/fileapi/util.js npm notice 14.2kB lib/web/websocket/connection.js npm notice 1.1kB lib/web/websocket/constants.js npm notice 7.2kB lib/web/websocket/events.js npm notice 2.3kB lib/web/websocket/frame.js npm notice 2.0kB lib/web/websocket/permessage-deflate.js npm notice 13.7kB lib/web/websocket/receiver.js npm notice 2.3kB lib/web/websocket/sender.js npm notice 330B lib/web/websocket/symbols.js npm notice 9.1kB lib/web/websocket/util.js npm notice 18.5kB lib/web/websocket/websocket.js npm notice 6.0kB package.json npm notice 260B scripts/strip-comments.js npm notice 1.1kB types/agent.d.ts npm notice 1.5kB types/api.d.ts npm notice 961B types/balanced-pool.d.ts npm notice 1.3kB types/cache.d.ts npm notice 5.0kB types/client.d.ts npm notice 1.0kB types/connector.d.ts npm notice 561B types/content-type.d.ts npm notice 635B types/cookies.d.ts npm notice 1.6kB types/diagnostics-channel.d.ts npm notice 14.2kB types/dispatcher.d.ts npm notice 675B types/env-http-proxy-agent.d.ts npm notice 4.3kB types/errors.d.ts npm notice 1.7kB types/eventsource.d.ts npm notice 5.6kB types/fetch.d.ts npm notice 1.7kB types/file.d.ts npm notice 1.5kB types/filereader.d.ts npm notice 5.0kB types/formdata.d.ts npm notice 276B types/global-dispatcher.d.ts npm notice 175B types/global-origin.d.ts npm notice 447B types/handlers.d.ts npm notice 133B types/header.d.ts npm notice 3.4kB types/index.d.ts npm notice 743B types/interceptors.d.ts npm notice 2.5kB types/mock-agent.d.ts npm notice 1.0kB types/mock-client.d.ts npm notice 338B types/mock-errors.d.ts npm notice 3.9kB types/mock-interceptor.d.ts npm notice 974B types/mock-pool.d.ts npm notice 1.7kB types/patch.d.ts npm notice 669B types/pool-stats.d.ts npm notice 1.3kB types/pool.d.ts npm notice 780B types/proxy-agent.d.ts npm notice 1.6kB types/readable.d.ts npm notice 455B types/README.md npm notice 232B types/retry-agent.d.ts npm notice 3.0kB types/retry-handler.d.ts npm notice 623B types/util.d.ts npm notice 5.8kB types/webidl.d.ts npm notice 3.9kB types/websocket.d.ts undici-6.19.7.tgz npm notice Tarball Details npm notice name: undici npm notice version: 6.19.7 npm notice filename: undici-6.19.7.tgz npm notice package size: 277.1 kB npm notice unpacked size: 1.1 MB npm notice shasum: 2c193fd7205abd7078f1af426f695ea9e2f2230c npm notice integrity: sha512-TxAGDgBrvNJcp[...]2uWIt6ayps9aQ== npm notice total files: 174 npm notice + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ggOvzf + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch ++ dirname /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch + cd undici-6.19.7 + mkdir -p /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/lib/node_modules/undici + tar -C /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/lib/node_modules/undici -xzf undici-6.19.7.tgz --strip-components=1 + cp -prt /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/lib/node_modules/undici node_modules_prod node_modules + install -p -Dt /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/lib/node_modules/undici/lib/llhttp/ lib/llhttp/llhttp.wasm lib/llhttp/llhttp_simd.wasm lib/llhttp/constants.js lib/llhttp/llhttp-wasm.js lib/llhttp/llhttp_simd-wasm.js lib/llhttp/utils.js + install -p -Dt /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/lib/node_modules/undici/ loader.js + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 6.19.7-1.ocs23 --unique-debug-suffix -6.19.7-1.ocs23.noarch --unique-debug-src-base nodejs-undici-6.19.7-1.ocs23.noarch -S debugsourcefiles.list /builddir/build/BUILD/undici-6.19.7 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs *** WARNING: ./usr/lib/node_modules/undici/loader.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/undici/lib/llhttp/utils.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/undici/lib/llhttp/constants.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/undici/lib/llhttp/llhttp-wasm.js is executable but has no shebang, removing executable bit + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.4I4PFX + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd undici-6.19.7 + /usr/bin/node -e 'require("./")' + tar -xzf /builddir/build/SOURCES/undici-6.19.7-nm-dev.tgz + ln -fsrt node_modules/ node_modules_dev/@actions node_modules_dev/@ampproject node_modules_dev/@babel node_modules_dev/@bcoe node_modules_dev/@eslint node_modules_dev/@eslint-community node_modules_dev/@fastify node_modules_dev/@humanwhocodes node_modules_dev/@isaacs node_modules_dev/@istanbuljs node_modules_dev/@jest node_modules_dev/@jridgewell node_modules_dev/@leichtgewicht node_modules_dev/@matteo.collina node_modules_dev/@nodelib node_modules_dev/@pkgjs node_modules_dev/@reporters node_modules_dev/@sinclair node_modules_dev/@sinonjs node_modules_dev/@tsd node_modules_dev/@types node_modules_dev/@ungap node_modules_dev/abort-controller node_modules_dev/acorn node_modules_dev/acorn-jsx node_modules_dev/agent-base node_modules_dev/ajv node_modules_dev/ansi-escapes node_modules_dev/ansi-regex node_modules_dev/ansi-styles node_modules_dev/anymatch node_modules_dev/argparse node_modules_dev/args node_modules_dev/array-buffer-byte-length node_modules_dev/array-includes node_modules_dev/array-union node_modules_dev/array.prototype.findlast node_modules_dev/array.prototype.findlastindex node_modules_dev/array.prototype.flat node_modules_dev/array.prototype.flatmap node_modules_dev/array.prototype.tosorted node_modules_dev/arraybuffer.prototype.slice node_modules_dev/arrify node_modules_dev/asynckit node_modules_dev/available-typed-arrays node_modules_dev/babel-jest node_modules_dev/babel-plugin-istanbul node_modules_dev/babel-plugin-jest-hoist node_modules_dev/babel-preset-current-node-syntax node_modules_dev/babel-preset-jest node_modules_dev/balanced-match node_modules_dev/basic-auth-parser node_modules_dev/borp node_modules_dev/brace-expansion node_modules_dev/braces node_modules_dev/browserslist node_modules_dev/bser node_modules_dev/buffer-from node_modules_dev/builtins node_modules_dev/c8 node_modules_dev/call-bind node_modules_dev/callsites node_modules_dev/camelcase node_modules_dev/camelcase-keys node_modules_dev/caniuse-lite node_modules_dev/chalk node_modules_dev/char-regex node_modules_dev/ci-info node_modules_dev/cjs-module-lexer node_modules_dev/cliui node_modules_dev/co node_modules_dev/collect-v8-coverage node_modules_dev/color-convert node_modules_dev/color-name node_modules_dev/combined-stream node_modules_dev/concat-map node_modules_dev/concat-stream node_modules_dev/convert-source-map node_modules_dev/core-util-is node_modules_dev/create-jest node_modules_dev/cross-env node_modules_dev/cross-spawn node_modules_dev/cssstyle node_modules_dev/data-urls node_modules_dev/data-view-buffer node_modules_dev/data-view-byte-length node_modules_dev/data-view-byte-offset node_modules_dev/debug node_modules_dev/decamelize node_modules_dev/decamelize-keys node_modules_dev/decimal.js node_modules_dev/dedent node_modules_dev/deep-is node_modules_dev/deepmerge node_modules_dev/define-data-property node_modules_dev/define-properties node_modules_dev/delayed-stream node_modules_dev/detect-newline node_modules_dev/diff-sequences node_modules_dev/dir-glob node_modules_dev/dns-packet node_modules_dev/doctrine node_modules_dev/eastasianwidth node_modules_dev/electron-to-chromium node_modules_dev/emittery node_modules_dev/emoji-regex node_modules_dev/entities node_modules_dev/error-ex node_modules_dev/es-abstract node_modules_dev/es-define-property node_modules_dev/es-errors node_modules_dev/es-iterator-helpers node_modules_dev/es-object-atoms node_modules_dev/es-set-tostringtag node_modules_dev/es-shim-unscopables node_modules_dev/es-to-primitive node_modules_dev/escalade node_modules_dev/escape-string-regexp node_modules_dev/eslint node_modules_dev/eslint-config-standard node_modules_dev/eslint-config-standard-jsx node_modules_dev/eslint-formatter-pretty node_modules_dev/eslint-import-resolver-node node_modules_dev/eslint-module-utils node_modules_dev/eslint-plugin-es node_modules_dev/eslint-plugin-import node_modules_dev/eslint-plugin-n node_modules_dev/eslint-plugin-promise node_modules_dev/eslint-plugin-react node_modules_dev/eslint-rule-docs node_modules_dev/eslint-scope node_modules_dev/eslint-utils node_modules_dev/eslint-visitor-keys node_modules_dev/espree node_modules_dev/esprima node_modules_dev/esquery node_modules_dev/esrecurse node_modules_dev/estraverse node_modules_dev/esutils node_modules_dev/event-target-shim node_modules_dev/execa node_modules_dev/exit node_modules_dev/expect node_modules_dev/fast-check node_modules_dev/fast-deep-equal node_modules_dev/fast-glob node_modules_dev/fast-json-stable-stringify node_modules_dev/fast-levenshtein node_modules_dev/fastq node_modules_dev/fb-watchman node_modules_dev/file-entry-cache node_modules_dev/fill-range node_modules_dev/find-up node_modules_dev/flat-cache node_modules_dev/flatted node_modules_dev/for-each node_modules_dev/foreground-child node_modules_dev/form-data node_modules_dev/formdata-node node_modules_dev/fs.realpath node_modules_dev/function-bind node_modules_dev/function.prototype.name node_modules_dev/functions-have-names node_modules_dev/gensync node_modules_dev/get-caller-file node_modules_dev/get-intrinsic node_modules_dev/get-package-type node_modules_dev/get-stdin node_modules_dev/get-stream node_modules_dev/get-symbol-description node_modules_dev/glob node_modules_dev/glob-parent node_modules_dev/globals node_modules_dev/globalthis node_modules_dev/globby node_modules_dev/gopd node_modules_dev/graceful-fs node_modules_dev/graphemer node_modules_dev/hard-rejection node_modules_dev/has-bigints node_modules_dev/has-flag node_modules_dev/has-property-descriptors node_modules_dev/has-proto node_modules_dev/has-symbols node_modules_dev/has-tostringtag node_modules_dev/hasown node_modules_dev/hosted-git-info node_modules_dev/html-encoding-sniffer node_modules_dev/html-escaper node_modules_dev/http-proxy-agent node_modules_dev/https-pem node_modules_dev/https-proxy-agent node_modules_dev/human-signals node_modules_dev/husky node_modules_dev/iconv-lite node_modules_dev/ignore node_modules_dev/import-fresh node_modules_dev/import-local node_modules_dev/imurmurhash node_modules_dev/indent-string node_modules_dev/inflight node_modules_dev/inherits node_modules_dev/internal-slot node_modules_dev/irregular-plurals node_modules_dev/is-array-buffer node_modules_dev/is-arrayish node_modules_dev/is-async-function node_modules_dev/is-bigint node_modules_dev/is-boolean-object node_modules_dev/is-callable node_modules_dev/is-core-module node_modules_dev/is-data-view node_modules_dev/is-date-object node_modules_dev/is-extglob node_modules_dev/is-finalizationregistry node_modules_dev/is-fullwidth-code-point node_modules_dev/is-generator-fn node_modules_dev/is-generator-function node_modules_dev/is-glob node_modules_dev/is-map node_modules_dev/is-negative-zero node_modules_dev/is-number node_modules_dev/is-number-object node_modules_dev/is-path-inside node_modules_dev/is-plain-obj node_modules_dev/is-potential-custom-element-name node_modules_dev/is-regex node_modules_dev/is-set node_modules_dev/is-shared-array-buffer node_modules_dev/is-stream node_modules_dev/is-string node_modules_dev/is-symbol node_modules_dev/is-typed-array node_modules_dev/is-unicode-supported node_modules_dev/is-weakmap node_modules_dev/is-weakref node_modules_dev/is-weakset node_modules_dev/isarray node_modules_dev/isexe node_modules_dev/istanbul-lib-coverage node_modules_dev/istanbul-lib-instrument node_modules_dev/istanbul-lib-report node_modules_dev/istanbul-lib-source-maps node_modules_dev/istanbul-reports node_modules_dev/iterator.prototype node_modules_dev/jackspeak node_modules_dev/jest node_modules_dev/jest-changed-files node_modules_dev/jest-circus node_modules_dev/jest-cli node_modules_dev/jest-config node_modules_dev/jest-diff node_modules_dev/jest-docblock node_modules_dev/jest-each node_modules_dev/jest-environment-node node_modules_dev/jest-get-type node_modules_dev/jest-haste-map node_modules_dev/jest-leak-detector node_modules_dev/jest-matcher-utils node_modules_dev/jest-message-util node_modules_dev/jest-mock node_modules_dev/jest-pnp-resolver node_modules_dev/jest-regex-util node_modules_dev/jest-resolve node_modules_dev/jest-resolve-dependencies node_modules_dev/jest-runner node_modules_dev/jest-runtime node_modules_dev/jest-snapshot node_modules_dev/jest-util node_modules_dev/jest-validate node_modules_dev/jest-watcher node_modules_dev/jest-worker node_modules_dev/js-tokens node_modules_dev/js-yaml node_modules_dev/jsdom node_modules_dev/jsesc node_modules_dev/json-buffer node_modules_dev/json-parse-better-errors node_modules_dev/json-parse-even-better-errors node_modules_dev/json-schema-traverse node_modules_dev/json-stable-stringify-without-jsonify node_modules_dev/json5 node_modules_dev/jsx-ast-utils node_modules_dev/keyv node_modules_dev/kind-of node_modules_dev/kleur node_modules_dev/leven node_modules_dev/levn node_modules_dev/lines-and-columns node_modules_dev/load-json-file node_modules_dev/locate-path node_modules_dev/lodash.merge node_modules_dev/log-symbols node_modules_dev/loose-envify node_modules_dev/lru-cache node_modules_dev/make-dir node_modules_dev/makeerror node_modules_dev/map-obj node_modules_dev/meow node_modules_dev/merge-stream node_modules_dev/merge2 node_modules_dev/micromatch node_modules_dev/mime-db node_modules_dev/mime-types node_modules_dev/mimic-fn node_modules_dev/min-indent node_modules_dev/minimatch node_modules_dev/minimist node_modules_dev/minimist-options node_modules_dev/minipass node_modules_dev/mri node_modules_dev/ms node_modules_dev/natural-compare node_modules_dev/node-forge node_modules_dev/node-int64 node_modules_dev/node-releases node_modules_dev/normalize-package-data node_modules_dev/normalize-path node_modules_dev/npm-run-path node_modules_dev/nwsapi node_modules_dev/object-assign node_modules_dev/object-inspect node_modules_dev/object-keys node_modules_dev/object.assign node_modules_dev/object.entries node_modules_dev/object.fromentries node_modules_dev/object.groupby node_modules_dev/object.values node_modules_dev/once node_modules_dev/onetime node_modules_dev/optionator node_modules_dev/os-shim node_modules_dev/p-limit node_modules_dev/p-locate node_modules_dev/p-try node_modules_dev/package-json-from-dist node_modules_dev/parent-module node_modules_dev/parse-json node_modules_dev/parse5 node_modules_dev/path-exists node_modules_dev/path-is-absolute node_modules_dev/path-key node_modules_dev/path-parse node_modules_dev/path-scurry node_modules_dev/path-type node_modules_dev/picocolors node_modules_dev/picomatch node_modules_dev/pify node_modules_dev/pirates node_modules_dev/pkg-conf node_modules_dev/pkg-dir node_modules_dev/plur node_modules_dev/possible-typed-array-names node_modules_dev/pre-commit node_modules_dev/prelude-ls node_modules_dev/pretty-format node_modules_dev/process-nextick-args node_modules_dev/prompts node_modules_dev/prop-types node_modules_dev/proxy node_modules_dev/pseudomap node_modules_dev/psl node_modules_dev/punycode node_modules_dev/pure-rand node_modules_dev/querystringify node_modules_dev/queue-microtask node_modules_dev/quick-lru node_modules_dev/react-is node_modules_dev/read-pkg node_modules_dev/read-pkg-up node_modules_dev/readable-stream node_modules_dev/redent node_modules_dev/reflect.getprototypeof node_modules_dev/regexp.prototype.flags node_modules_dev/regexpp node_modules_dev/require-directory node_modules_dev/requires-port node_modules_dev/resolve node_modules_dev/resolve-cwd node_modules_dev/resolve-from node_modules_dev/resolve.exports node_modules_dev/reusify node_modules_dev/rimraf node_modules_dev/rrweb-cssom node_modules_dev/run-parallel node_modules_dev/safe-array-concat node_modules_dev/safe-buffer node_modules_dev/safe-regex-test node_modules_dev/safer-buffer node_modules_dev/saxes node_modules_dev/selfsigned node_modules_dev/semver node_modules_dev/set-function-length node_modules_dev/set-function-name node_modules_dev/shebang-command node_modules_dev/shebang-regex node_modules_dev/side-channel node_modules_dev/signal-exit node_modules_dev/sisteransi node_modules_dev/slash node_modules_dev/snazzy node_modules_dev/source-map node_modules_dev/source-map-support node_modules_dev/spawn-sync node_modules_dev/spdx-correct node_modules_dev/spdx-exceptions node_modules_dev/spdx-expression-parse node_modules_dev/spdx-license-ids node_modules_dev/sprintf-js node_modules_dev/stack-utils node_modules_dev/standard node_modules_dev/standard-engine node_modules_dev/standard-json node_modules_dev/string-length node_modules_dev/string-width node_modules_dev/string-width-cjs node_modules_dev/string.prototype.matchall node_modules_dev/string.prototype.repeat node_modules_dev/string.prototype.trim node_modules_dev/string.prototype.trimend node_modules_dev/string.prototype.trimstart node_modules_dev/string_decoder node_modules_dev/strip-ansi node_modules_dev/strip-ansi-cjs node_modules_dev/strip-bom node_modules_dev/strip-final-newline node_modules_dev/strip-indent node_modules_dev/strip-json-comments node_modules_dev/supports-color node_modules_dev/supports-hyperlinks node_modules_dev/supports-preserve-symlinks-flag node_modules_dev/symbol-tree node_modules_dev/test-exclude node_modules_dev/text-table node_modules_dev/tmpl node_modules_dev/to-fast-properties node_modules_dev/to-regex-range node_modules_dev/tough-cookie node_modules_dev/tr46 node_modules_dev/trim-newlines node_modules_dev/tsconfig-paths node_modules_dev/tsd node_modules_dev/tunnel node_modules_dev/type-check node_modules_dev/type-detect node_modules_dev/type-fest node_modules_dev/typed-array-buffer node_modules_dev/typed-array-byte-length node_modules_dev/typed-array-byte-offset node_modules_dev/typed-array-length node_modules_dev/typedarray node_modules_dev/typescript node_modules_dev/unbox-primitive node_modules_dev/undici node_modules_dev/undici-types node_modules_dev/unicorn-magic node_modules_dev/universalify node_modules_dev/update-browserslist-db node_modules_dev/uri-js node_modules_dev/url-parse node_modules_dev/util-deprecate node_modules_dev/uuid node_modules_dev/v8-to-istanbul node_modules_dev/validate-npm-package-license node_modules_dev/version-guard node_modules_dev/w3c-xmlserializer node_modules_dev/walker node_modules_dev/webidl-conversions node_modules_dev/whatwg-encoding node_modules_dev/whatwg-mimetype node_modules_dev/whatwg-url node_modules_dev/which node_modules_dev/which-boxed-primitive node_modules_dev/which-builtin-type node_modules_dev/which-collection node_modules_dev/which-typed-array node_modules_dev/word-wrap node_modules_dev/wrap-ansi node_modules_dev/wrap-ansi-cjs node_modules_dev/wrappy node_modules_dev/write-file-atomic node_modules_dev/ws node_modules_dev/xdg-basedir node_modules_dev/xml-name-validator node_modules_dev/xmlchars node_modules_dev/y18n node_modules_dev/yallist node_modules_dev/yargs node_modules_dev/yargs-parser node_modules_dev/yocto-queue + ln -fsrt node_modules/.bin/ node_modules_dev/.bin/acorn node_modules_dev/.bin/borp node_modules_dev/.bin/browserslist node_modules_dev/.bin/c8 node_modules_dev/.bin/create-jest node_modules_dev/.bin/cross-env node_modules_dev/.bin/cross-env-shell node_modules_dev/.bin/eslint node_modules_dev/.bin/esparse node_modules_dev/.bin/esvalidate node_modules_dev/.bin/glob node_modules_dev/.bin/husky node_modules_dev/.bin/import-local-fixture node_modules_dev/.bin/jest node_modules_dev/.bin/js-yaml node_modules_dev/.bin/jsesc node_modules_dev/.bin/json5 node_modules_dev/.bin/loose-envify node_modules_dev/.bin/node-which node_modules_dev/.bin/parser node_modules_dev/.bin/proxy node_modules_dev/.bin/resolve node_modules_dev/.bin/rimraf node_modules_dev/.bin/semver node_modules_dev/.bin/snazzy node_modules_dev/.bin/standard node_modules_dev/.bin/standard-json node_modules_dev/.bin/tsc node_modules_dev/.bin/tsd node_modules_dev/.bin/tsserver node_modules_dev/.bin/update-browserslist-db node_modules_dev/.bin/uuid + npm --offline run test > undici@6.19.7 test > npm run test:javascript && cross-env NODE_V8_COVERAGE= npm run test:typescript > undici@6.19.7 test:javascript > node scripts/generate-pem && npm run test:unit && npm run test:node-fetch && npm run test:cache && npm run test:interceptors && npm run test:fetch && npm run test:cookies && npm run test:eventsource && npm run test:wpt && npm run test:websocket && npm run test:node-test && npm run test:jest > undici@6.19.7 test:unit > borp --expose-gc -p "test/*.js" (node:2361151) ExperimentalWarning: buffer.File is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) ▶ isBlobLike ✔ buffer (1.397139ms) ✔ blob (0.937258ms) ✔ file (0.941345ms) ✔ blobLikeStream (0.252013ms) ✔ fileLikeStream (0.23473ms) ✔ fileLikeArrayBuffer (0.247494ms) ✔ blobLikeArrayBuffer (0.234079ms) ✔ string (0.252113ms) ✔ null (0.247715ms) ▶ isBlobLike (10.480909ms) ▶ isHttpOrHttpsPrefixed ✔ returns false for invalid values (0.36223ms) ✔ returns true for "http:" or "https:" (0.200035ms) ▶ isHttpOrHttpsPrefixed (1.139497ms) ▶ isValidPort ✔ returns false for invalid values (0.759645ms) ✔ returns true for port in range of 0 to 65535 as number (9.086906ms) ✔ returns true for port in range of 0 to 65535 as string (12.127256ms) ▶ isValidPort (22.71092ms) ▶ parseURL ✔ throws if url is not a string or object (2.96063ms) ✔ throws if protocol is not beginning with http: (0.881332ms) ✔ throws if protocol is not beginning with https: (0.285425ms) ✔ returns an URL object if url is a string of an https URL (0.546184ms) ✔ returns an URL object if url is a string of an http URL (0.23508ms) ▶ when url is an instance of URL ✔ returns the same URL object (0.319468ms) ✔ throws if the URL protocol is not http: or https: (0.355416ms) ✔ passes if the URL protocol is http: (0.34642ms) ✔ passes if the URL protocol is https: (0.230943ms) ✔ passes if the URL protocol is http: (0.395712ms) ✔ passes if the URL protocol is https: (0.260929ms) ▶ when url is an instance of URL (2.729677ms) ▶ when url is an common object ﹣ does not throw if a urlLike object is passed (0.233659ms) # SKIP ▶ port ✔ throws if port is not an finite number as string (0.583543ms) ✔ doesn't throw if port is valid number (186.363923ms) ✔ throws if port is invalid number (0.573375ms) ✔ sets port based on protocol (0.365495ms) ✔ don't override port with protocol if port was explicitly set (0.232016ms) ▶ port (188.905798ms) ▶ path ✔ doesn't throw if path null or undefined (0.29332ms) ✔ throws if path is not as string (0.289934ms) ✔ doesn't throw if path is a string (0.191749ms) ✔ accepts path with and without leading / (0.352721ms) ▶ path (2.123861ms) ▶ pathname ✔ doesn't throw if pathname null or undefined (0.371417ms) ✔ throws if pathname is not as string (0.31972ms) ✔ doesn't throw if pathname is a string (0.178415ms) ▶ pathname (1.336407ms) ▶ hostname ✔ doesn't throw if hostname null or undefined (0.303499ms) ✔ throws if hostname is not as string (0.278993ms) ✔ doesn't throw if hostname is a string (0.177272ms) ▶ hostname (1.195823ms) ▶ origin ✔ doesn't throw if origin null or undefined (0.28263ms) ✔ throws if origin is not as string (0.588512ms) ✔ doesn't throw if origin is a string (0.183834ms) ✔ removes trailing / (0.1652ms) ▶ origin (1.72291ms) ▶ protocol ✔ throws if protocol is not http: or https: and no origin is defined (0.39984ms) ✔ doesn't throw when origin is not provided (0.200905ms) ▶ protocol (0.902872ms) ▶ when url is an common object (197.182795ms) ▶ parseURL (206.018181ms) ▶ timers ✔ meet acceptable resolution time (6003.379237ms) ✔ refresh correctly with timeout < TICK_MS (1501.806014ms) ✔ refresh correctly with timeout > TICK_MS (3002.365931ms) ▶ timers (10508.178039ms) ✔ response trailers missing is OK (76.030144ms) ✔ response trailers missing w trailers is OK (11.659951ms) ✔ test/tls.js (126.778189ms) ▶ A client should disable session caching ✖ Prepare request (47.467263ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at Object.createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:24:26) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Verify cached sessions (2.913202ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 0 !== 2 at res. [as strictEqual] (/builddir/build/BUILD/undici-6.19.7/node_modules_dev/@matteo.collina/tspl/tspl.js:52:35) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:86:7) at Test.runInAsyncScope (node:async_hooks:203:9) at Test.run (node:internal/test_runner/test:631:25) at Suite.processPendingSubtests (node:internal/test_runner/test:374:18) at Test.postRun (node:internal/test_runner/test:715:19) at Test.run (node:internal/test_runner/test:673:12) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:948:7) at async startSubtest (node:internal/test_runner/harness:214:3) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 0, expected: 2, operator: 'strictEqual' } ▶ A client should disable session caching (54.660549ms) ▶ A pool should be able to reuse TLS sessions between clients ✖ Prepare request (6.495729ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at Object.createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:103:26) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ▶ A pool should be able to reuse TLS sessions between clients (6.88598ms) ✔ stream body without destroy (46.953971ms) ✔ IncomingMessage (26.995402ms) ✔ timeout with pipelining 1 (558.786965ms) ✔ Disable socket timeout (13.005914ms) ✔ socket back-pressure (1069.615827ms) ✔ Should retry status code (1075.735409ms) ✔ Should account for network and response errors (1007.415752ms) ✔ Issue #3288 - request with body (asynciterable) (7.07804ms) ✔ Should use retry-after header for retries (1006.003915ms) ✔ Should use retry-after header for retries (date) (505.277263ms) ✔ Should retry with defaults (1507.939242ms) ✔ Should handle 206 partial content (908.939976ms) ✔ Should handle 206 partial content - bad-etag (609.280072ms) ✔ retrying a request with a body (1009.528964ms) ✔ retrying a request with a body (stream) (6.415017ms) ✔ retrying a request with a body (buffer) (1008.186918ms) ✔ should not error if request is not meant to be retried (3.422987ms) ✔ Should be able to properly pass the minTimeout to the RetryContext when constructing a RetryCallback function (4.900317ms) ✔ Issue#2986 - Handle custom 206 (907.114413ms) ✔ Issue#3128 - Support if-match (908.16898ms) ✔ Issue#3128 - Should ignore weak etags (908.293695ms) ✔ Weak etags are ignored on range-requests (906.497346ms) ✔ Should throw RequestRetryError when Content-Range mismatch (906.207303ms) ✔ Should retry status code (1059.0359ms) ✔ no-slash/one-slash pathname should be included in req.path (67.833457ms) ✔ protocol-relative URL as pathname should be included in req.path (11.569952ms) ✔ Absolute URL as pathname should be included in req.path (10.398866ms) ▶ DispatchOptions#expectContinue ✔ Should throw if invalid expectContinue option (2.638497ms) ▶ DispatchOptions#expectContinue (3.258509ms) ▶ DispatchOptions#reset ✔ Should throw if invalid reset option (1.230226ms) ✔ Should include "connection:close" if reset true (20.024753ms) ✔ Should include "connection:keep-alive" if reset false (16.066291ms) ✔ Should react to manual set of "connection:close" header (7.145327ms) ▶ DispatchOptions#reset (45.719376ms) ▶ Should include headers from iterable objects ✔ Should include headers built with Headers global object (49.073945ms) ✔ Should include headers built with Map (5.063653ms) ✔ Should include headers built with custom iterable object (6.018924ms) ✔ Should throw error if headers iterable object does not yield key-value pairs (1.874264ms) ▶ Should include headers from iterable objects (63.47225ms) ✔ request timeout with slow readable body (2052.594404ms) ✔ request timeout (555.424441ms) ✔ request timeout with readable body (1043.290432ms) ✔ body timeout (11.643019ms) ✔ overridden request timeout (5.510571ms) ✔ overridden body timeout (4.609693ms) ✔ With EE signal (5.112746ms) ✔ With abort-controller signal (6.293519ms) ✔ Abort before timeout (EE) (4.780061ms) ✔ Abort before timeout (abort-controller) (5.116033ms) ✔ Timeout with pipelining (13.250303ms) ✔ Global option (6.642844ms) ✔ Request options overrides global option (6.248255ms) ✔ client.destroy should cancel the timeout (2.004728ms) ✔ client.close should wait for the timeout (6.574856ms) ✔ Validation (1.32811ms) ✔ Disable request timeout (10.290333ms) ✔ Disable request timeout for a single request (6.087272ms) ✔ stream timeout (10.550871ms) ✔ stream custom timeout (4.554669ms) ✔ pipeline timeout (13.1797ms) ✔ pipeline timeout (8.19862ms) ✔ client.close should not deadlock (3.17863ms) ✔ pre abort signal w/ reason (30.195231ms) ✔ post abort signal (25.029176ms) ✔ post abort signal w/ reason (7.626218ms) ✔ should validate content-type CRLF Injection (20.367997ms) ✔ should upgrade the connection when no redirects are present (53.541352ms) ✔ should always have a history with the final URL even if no redirections were followed (65.235826ms) ✔ should not follow redirection by default if not using RedirectAgent (7.203776ms) ✔ should follow redirection after a HTTP 300 (21.790544ms) ✔ should follow redirection after a HTTP 301 (35.85924ms) ✔ should follow redirection after a HTTP 302 (14.989072ms) ✔ should follow redirection after a HTTP 303 changing method to GET (13.112023ms) ✔ should remove Host and request body related headers when following HTTP 303 (array) (15.271421ms) ✔ should remove Host and request body related headers when following HTTP 303 (object) (12.323644ms) ✔ should follow redirection after a HTTP 307 (11.703413ms) ✔ should follow redirection after a HTTP 308 (11.640654ms) ✔ should ignore HTTP 3xx response bodies (6.503955ms) ✔ should follow a redirect chain up to the allowed number of times (6.871764ms) ✔ should follow redirections when going cross origin (15.242196ms) ▶ when a Location response header is NOT present ✔ should return the original response after a HTTP 300 (4.929312ms) ✔ should return the original response after a HTTP 301 (3.064455ms) ✔ should return the original response after a HTTP 302 (3.014231ms) ✔ should return the original response after a HTTP 303 (2.926216ms) ✔ should return the original response after a HTTP 307 (2.343452ms) ✔ should return the original response after a HTTP 308 (2.535163ms) ▶ when a Location response header is NOT present (21.009859ms) ✔ should not follow redirects when using Readable request bodies (6.133811ms) ✔ should handle errors (3.350992ms) ✔ removes authorization header on third party origin (3273.418362ms) ✔ removes cookie header on third party origin (3500.798913ms) ✔ should always have a history with the final URL even if no redirections were followed (84.308355ms) ✔ should not follow redirection by default if not using RedirectAgent (10.760213ms) ✔ should follow redirection after a HTTP 300 (31.355406ms) ✔ should follow redirection after a HTTP 300 default (28.805315ms) ✔ should follow redirection after a HTTP 301 (18.847997ms) ✔ should follow redirection after a HTTP 302 (11.680169ms) ✔ should follow redirection after a HTTP 303 changing method to GET (12.639267ms) ✔ should remove Host and request body related headers when following HTTP 303 (array) (12.364892ms) ✔ should remove Host and request body related headers when following HTTP 303 (object) (8.600584ms) ✔ should follow redirection after a HTTP 307 (8.750186ms) ✔ should follow redirection after a HTTP 308 (10.352429ms) ✔ should ignore HTTP 3xx response bodies (4.500838ms) ✔ should ignore query after redirection (4.74144ms) ✔ should follow a redirect chain up to the allowed number of times (7.098168ms) ✔ should follow a redirect chain up to the allowed number of times for redirectionLimitReached (9.166906ms) ✔ when a Location response header is NOT present (14.444612ms) ✔ should not allow invalid maxRedirections arguments (0.802545ms) ✔ should not allow invalid maxRedirections arguments default (0.327745ms) ✔ should not follow redirects when using ReadableStream request bodies (13.787199ms) ✔ should not follow redirects when using Readable request bodies (3.537913ms) ✔ should always have a history with the final URL even if no redirections were followed (2.909635ms) ✔ should not follow redirection by default if not using RedirectAgent (2.5176ms) ✔ should follow redirection after a HTTP 300 (9.544455ms) ✔ should follow redirection after a HTTP 300 default (8.701353ms) ✔ should follow redirection after a HTTP 301 (7.849096ms) ✔ should follow redirection after a HTTP 302 (8.157374ms) ✔ should follow redirection after a HTTP 303 changing method to GET (7.572096ms) ✔ should remove Host and request body related headers when following HTTP 303 (array) (11.425831ms) ✔ should remove Host and request body related headers when following HTTP 303 (object) (10.770643ms) ✔ should follow redirection after a HTTP 307 (11.036191ms) ✔ should follow redirection after a HTTP 308 (10.156592ms) ✔ should ignore HTTP 3xx response bodies (5.188027ms) ✔ should ignore query after redirection (5.233672ms) ✔ should follow a redirect chain up to the allowed number of times (6.690944ms) ✔ should follow a redirect chain up to the allowed number of times for redirectionLimitReached (7.466549ms) ✔ when a Location response header is NOT present (14.48109ms) ✔ should not allow invalid maxRedirections arguments (0.951663ms) ✔ should not allow invalid maxRedirections arguments default (0.691818ms) ✔ should not follow redirects when using ReadableStream request bodies (5.619426ms) ✔ should not follow redirects when using Readable request bodies (3.532855ms) ✔ should always have a history with the final URL even if no redirections were followed (4.336241ms) ✔ should not follow redirection by default if not using RedirectAgent (3.623543ms) ✔ should follow redirection after a HTTP 300 (12.791742ms) ✔ should follow redirection after a HTTP 300 default (12.860632ms) ✔ should follow redirection after a HTTP 301 (12.105976ms) ✔ should follow redirection after a HTTP 302 (11.496895ms) ✔ should follow redirection after a HTTP 303 changing method to GET (11.000914ms) ✔ should remove Host and request body related headers when following HTTP 303 (array) (11.50502ms) ✔ should remove Host and request body related headers when following HTTP 303 (object) (11.013198ms) ✔ should follow redirection after a HTTP 307 (11.839547ms) ✔ should follow redirection after a HTTP 308 (18.005026ms) ✔ should ignore HTTP 3xx response bodies (4.735679ms) ✔ should ignore query after redirection (3.940719ms) ✔ should follow a redirect chain up to the allowed number of times (4.806731ms) ✔ should follow a redirect chain up to the allowed number of times for redirectionLimitReached (5.549815ms) ✔ when a Location response header is NOT present (8.665306ms) ✔ should not allow invalid maxRedirections arguments (0.472156ms) ✔ should not allow invalid maxRedirections arguments default (0.184005ms) ✔ should not follow redirects when using ReadableStream request bodies (4.644958ms) ✔ should not follow redirects when using Readable request bodies (3.212483ms) ✔ should follow redirections when going cross origin (11.567287ms) ✔ should handle errors (callback) (2.05352ms) ✔ should handle errors (promise) (1.317379ms) ✔ removes authorization header on third party origin (3440.907165ms) ✔ removes cookie header on third party origin (3498.572429ms) ✔ should redirect to relative URL according to RFC 7231 (69.845959ms) ✔ should not follow redirection by default if not using RedirectAgent (62.204633ms) ✔ should not follow redirects when using RedirectAgent within pipeline (11.357394ms) ✔ Cross-origin redirects clear forbidden headers (62.215764ms) ▶ Readable ✔ avoid body reordering (9.154814ms) ✔ destroy timing text (14.50229ms) ✔ destroy timing promise (2.328184ms) ✔ .arrayBuffer() (2.432851ms) ✔ .json() (1.833357ms) ✔ .text() (1.482128ms) ✔ ignore BOM (1.677876ms) ✔ .bodyUsed (1.581636ms) ▶ Readable (40.619015ms) ✔ connect through proxy (68.575528ms) ✔ connect through proxy with auth (13.926159ms) ✔ connect through proxy with auth but invalid credentials (9.33931ms) ✔ connect through proxy (with pool) (10.499504ms) ✔ should throw error when no uri is provided (4.386905ms) ✔ using auth in combination with token should throw (1.022076ms) ✔ should accept string, URL and object as options (1.8722ms) ✔ use proxy-agent to connect through proxy (45.425175ms) ✔ use proxy agent to connect through proxy using Pool (15.170392ms) ✔ use proxy-agent to connect through proxy using path with params (9.613684ms) ✔ use proxy-agent to connect through proxy with basic auth in URL (10.898733ms) ✔ use proxy-agent with auth (6.927588ms) ✔ use proxy-agent with token (7.338369ms) ✔ use proxy-agent with custom headers (7.289978ms) ✔ sending proxy-authorization in request headers should throw (2.26726ms) ✔ use proxy-agent with setGlobalDispatcher (6.982272ms) ✔ ProxyAgent correctly sends headers when using fetch - #1355, #1623 (14.922167ms) ✔ should throw when proxy does not return 200 (5.675842ms) ✔ pass ProxyAgent proxy status code error when using fetch - #2161 (6.484427ms) ✔ Proxy via HTTP to HTTPS endpoint (47.014836ms) ✔ Proxy via HTTPS to HTTPS endpoint (25.325761ms) ✔ Proxy via HTTPS to HTTP endpoint (17.245622ms) ✔ Proxy via HTTP to HTTP endpoint (5.021394ms) ✔ Proxy via HTTPS to HTTP fails on wrong SNI (10.507921ms) ✔ ProxyAgent keeps customized host in request headers - #3019 (5.019742ms) ✔ basic get, async await support (56.227838ms) ✔ basic POST with string, async await support (9.30214ms) ✔ basic POST with Buffer, async await support (6.824705ms) ✔ basic POST with stream, async await support (10.848088ms) ✔ basic POST with async-iterator, async await support (9.351583ms) ✔ 20 times GET with pipelining 10, async await support (55.737329ms) ✔ pool, async await support (11.411134ms) ✔ throws when connection is infinite (5.251756ms) ✔ throws when connections is negative (0.819708ms) ✔ throws when connection is not number (0.548709ms) ✔ throws when factory is not a function (0.791094ms) ✔ does not throw when connect is a function (1.927073ms) ✔ connect/disconnect event(s) (967.19796ms) ✔ basic get (9.277665ms) ✔ URL as arg (8.250589ms) ✔ basic get error async/await (8.479719ms) ✔ basic get with async/await (13.431772ms) ✔ stream get async/await (7.078901ms) ✔ stream get error async/await (5.179772ms) ✔ pipeline get (8.79557ms) ✔ backpressure algorithm (1.742147ms) ✔ busy (15.274638ms) ✔ invalid pool dispatch options (1.818169ms) ✔ pool upgrade promise (9.07291ms) ✔ pool connect (5.07784ms) ✔ pool dispatch (3.857933ms) ✔ pool pipeline args validation (0.903674ms) ✔ 300 requests succeed (95.657923ms) ✔ pool connect error (3.25876ms) ✔ pool upgrade error (5.565986ms) ✔ pool dispatch error (2.919433ms) ✔ pool request abort in queue (3.207563ms) ✔ pool stream abort in queue (2.963197ms) ✔ pool pipeline abort in queue (3.407539ms) ✔ pool stream constructor error destroy body (1.838026ms) ✔ pool request constructor error destroy body (1.517334ms) ✔ pool close waits for all requests (3.960085ms) ✔ pool destroyed (1.205199ms) ✔ pool destroy fails queued requests (1.607714ms) ✔ pipeline pipelining (59.663149ms) ✔ pipeline pipelining retry (15.722047ms) ✔ https://github.com/mcollina/undici/issues/268 (2040.213953ms) ✔ parser fail (4.695845ms) ✔ split header field (104.887728ms) ✔ split header value (104.690007ms) ▶ strictContentLength: false ✔ request invalid content-length (67.277644ms) ✔ request streaming content-length less than body size (8.42165ms) ✔ request streaming content-length greater than body size (6.407514ms) ✔ request streaming data when content-length=0 (11.30229ms) ✔ request async iterating content-length less than body size (14.253452ms) ✔ request async iterator content-length greater than body size (5.039478ms) ✔ request async iterator data when content-length=0 (6.274924ms) ▶ strictContentLength: false (124.667321ms) ✔ deleteMockDispatch - should do nothing if not able to find mock dispatch (4.579706ms) ▶ getMockDispatch ✔ it should find a mock dispatch (2.771025ms) ✔ it should skip consumed dispatches (0.612749ms) ✔ it should throw if dispatch not found (1.127343ms) ✔ it should throw if no dispatch matches method (0.559149ms) ✔ it should throw if no dispatch matches body (0.499627ms) ✔ it should throw if no dispatch matches headers (0.783378ms) ▶ getMockDispatch (7.525278ms) ▶ getResponseData ✔ it should stringify objects (0.687919ms) ✔ it should return strings untouched (0.512521ms) ✔ it should return buffers untouched (0.737272ms) ▶ getResponseData (2.519373ms) ✔ getStatusText (0.748423ms) ✔ getHeaderByName (129.9793ms) ▶ buildHeadersFromArray ✔ it should build headers from array (0.664856ms) ▶ buildHeadersFromArray (0.942637ms) ▶ MockScope - delay ✔ should return MockScope (3.047394ms) ✔ should error if passed options invalid (3.149956ms) ▶ MockScope - delay (10.450764ms) ▶ MockScope - persist ✔ should return MockScope (1.009904ms) ▶ MockScope - persist (1.334582ms) ▶ MockScope - times ✔ should return MockScope (1.044047ms) ✔ should error if passed options invalid (1.236518ms) ▶ MockScope - times (2.845003ms) ▶ MockPool - constructor ✔ fails if opts.agent does not implement `get` method (5.352165ms) ✔ sets agent (1.471699ms) ✔ should implement the Dispatcher API (0.774552ms) ▶ MockPool - constructor (12.153908ms) ▶ MockPool - dispatch ✔ should handle a single interceptor (5.3921ms) ✔ should directly throw error from mockDispatch function if error is not a MockNotMatchedError (3.221801ms) ▶ MockPool - dispatch (9.528113ms) ✔ MockPool - intercept should return a MockInterceptor (2.054783ms) ▶ MockPool - intercept validation ✔ it should error if no options specified in the intercept (1.987406ms) ✔ it should error if no path specified in the intercept (1.753698ms) ✔ it should default to GET if no method specified in the intercept (1.631178ms) ▶ MockPool - intercept validation (6.279814ms) ✔ MockPool - close should run without error (1.423679ms) ✔ MockPool - should be able to set as globalDispatcher (15.368913ms) ✔ MockPool - should be able to use as a local dispatcher (3.216951ms) ✔ MockPool - basic intercept with MockPool.request (4.367458ms) ✔ MockPool - correct errors when consuming invalid JSON body (33.311735ms) ✔ MockPool - allows matching headers in fetch (14.496329ms) ▶ MockInterceptor - path ✔ should remove hash fragment from paths (3.492748ms) ▶ MockInterceptor - path (7.770509ms) ▶ MockInterceptor - reply ✔ should return MockScope (1.842905ms) ✔ should error if passed options invalid (3.082369ms) ▶ MockInterceptor - reply (5.404793ms) ▶ MockInterceptor - reply callback ✔ should return MockScope (1.190932ms) ✔ should error if passed options invalid (1.057713ms) ▶ MockInterceptor - reply callback (3.00851ms) ▶ MockInterceptor - reply options callback ✔ should return MockScope (9.238511ms) ✔ should error if passed options invalid (2.905398ms) ▶ MockInterceptor - reply options callback (16.275895ms) ▶ MockInterceptor - replyWithError ✔ should return MockScope (0.705363ms) ✔ should error if passed options invalid (0.996087ms) ▶ MockInterceptor - replyWithError (2.312095ms) ▶ MockInterceptor - defaultReplyHeaders ✔ should return MockInterceptor (0.56015ms) ✔ should error if passed options invalid (0.683581ms) ▶ MockInterceptor - defaultReplyHeaders (1.647318ms) ▶ MockInterceptor - defaultReplyTrailers ✔ should return MockInterceptor (0.704552ms) ✔ should error if passed options invalid (0.572923ms) ▶ MockInterceptor - defaultReplyTrailers (1.694938ms) ▶ MockInterceptor - replyContentLength ✔ should return MockInterceptor (0.487484ms) ▶ MockInterceptor - replyContentLength (0.707076ms) ✔ 1 pending interceptor (16.451334ms) ✔ 2 pending interceptors (2.361798ms) ✔ Variations of persist(), times(), and pending status (5.56835ms) ✔ works when no interceptors are registered (1.550567ms) ✔ works when all interceptors are pending (3.395186ms) ✔ defaults to rendering output with terminal color when process.env.CI is unset (2.113603ms) ✔ returns unused interceptors (1.475466ms) ▶ MockNotMatchedError ✔ should implement an UndiciError (4.212307ms) ✔ should set a custom message (0.867245ms) ▶ MockNotMatchedError (9.222481ms) ▶ MockClient - constructor ✔ fails if opts.agent does not implement `get` method (3.626909ms) ✔ sets agent (0.991319ms) ✔ should implement the Dispatcher API (0.571871ms) ▶ MockClient - constructor (8.097671ms) ▶ MockClient - dispatch ✔ should handle a single interceptor (3.737838ms) ✔ should directly throw error from mockDispatch function if error is not a MockNotMatchedError (2.263073ms) ▶ MockClient - dispatch (6.489898ms) ✔ MockClient - intercept should return a MockInterceptor (1.442384ms) ▶ MockClient - intercept validation ✔ it should error if no options specified in the intercept (1.266014ms) ✔ it should error if no path specified in the intercept (1.249713ms) ✔ it should default to GET if no method specified in the intercept (1.137734ms) ✔ it should uppercase the method - https://github.com/nodejs/undici/issues/1320 (2.20282ms) ▶ MockClient - intercept validation (6.79528ms) ✔ MockClient - close should run without error (1.144856ms) ✔ MockClient - should be able to set as globalDispatcher (12.063287ms) ✔ MockClient - should support query params (5.113236ms) ✔ MockClient - should intercept query params with hardcoded path (3.21663ms) ✔ MockClient - should intercept query params regardless of key ordering (3.250043ms) ✔ MockClient - should be able to use as a local dispatcher (3.305517ms) ✔ MockClient - basic intercept with MockClient.request (3.232871ms) ▶ MockAgent - constructor ✔ sets up mock agent (2.144591ms) ✔ should implement the Dispatcher API (0.717725ms) ✔ sets up mock agent with single connection (0.491031ms) ✔ should error passed agent is not valid (1.788393ms) ✔ should be able to specify the agent to mock (1.742537ms) ▶ MockAgent - constructor (9.972317ms) ▶ MockAgent - get ✔ should return MockClient (3.804343ms) ✔ should return MockPool (2.068667ms) ✔ should return the same instance if already created (1.288646ms) ▶ MockAgent - get (7.77083ms) ▶ MockAgent - dispatch ✔ should call the dispatch method of the MockPool (3.256014ms) ✔ should call the dispatch method of the MockClient (1.532212ms) ✔ should throw if handler is not valid on redirect (3.843056ms) ▶ MockAgent - dispatch (9.179389ms) ✔ MockAgent - .close should clean up registered pools (0.942166ms) ✔ MockAgent - .close should clean up registered clients (0.719259ms) ✔ MockAgent - [kClients] should match encapsulated agent (8.37967ms) ✔ MockAgent - basic intercept with MockAgent.request (7.647377ms) ✔ MockAgent - basic intercept with request (5.20556ms) ✔ MockAgent - should support local agents (4.00617ms) ✔ MockAgent - should support specifying custom agents to mock (3.349681ms) ✔ MockAgent - basic Client intercept with request (2.585869ms) ✔ MockAgent - basic intercept with multiple pools (2.364854ms) ✔ MockAgent - should handle multiple responses for an interceptor (2.959098ms) ✔ MockAgent - should call original Pool dispatch if request not found (60.192751ms) ✔ MockAgent - should call original Client dispatch if request not found (6.697306ms) ✔ MockAgent - should handle string responses (2.521488ms) ▶ MockAgent - should handle basic concurrency for requests ✔ concurrent job (0) (1.769227ms) ✔ concurrent job (1) (0.85835ms) ✔ concurrent job (2) (0.865783ms) ✔ concurrent job (3) (0.734448ms) ✔ concurrent job (4) (0.665599ms) ▶ MockAgent - should handle basic concurrency for requests (6.337211ms) ✔ MockAgent - handle delays to simulate work (53.613186ms) ✔ MockAgent - should persist requests (3.315486ms) ✔ MockAgent - handle persists with delayed requests (4.37913ms) ✔ MockAgent - calling close on a mock pool should not affect other mock pools (2.506459ms) ✔ MockAgent - close removes all registered mock clients (1.649232ms) ✔ MockAgent - close removes all registered mock pools (2.522298ms) ✔ MockAgent - should handle replyWithError (2.036108ms) ✔ MockAgent - should support setting a reply to respond a set amount of times (6.173404ms) ✔ MockAgent - persist overrides times (2.686085ms) ✔ MockAgent - matcher should not find mock dispatch if path is of unsupported type (5.066548ms) ✔ MockAgent - should match path with regex (2.695344ms) ✔ MockAgent - should match path with function (2.139241ms) ✔ MockAgent - should match method with regex (4.620543ms) ✔ MockAgent - should match method with function (2.366638ms) ✔ MockAgent - should match body with regex (2.338003ms) ✔ MockAgent - should match body with function (2.415479ms) ✔ MockAgent - should match headers with string (4.318888ms) ✔ MockAgent - should match headers with regex (4.101009ms) ✔ MockAgent - should match headers with function (3.67526ms) ✔ MockAgent - should match url with regex (2.294051ms) ✔ MockAgent - should match url with function (2.227276ms) ✔ MockAgent - handle default reply headers (2.264927ms) ✔ MockAgent - handle default reply trailers (2.352571ms) ✔ MockAgent - return calculated content-length if specified (2.134613ms) ✔ MockAgent - return calculated content-length for object response if specified (2.756237ms) ✔ MockAgent - should activate and deactivate mock clients (9.994739ms) ✔ MockAgent - enableNetConnect should allow all original dispatches to be called if dispatch not found (4.956803ms) ✔ MockAgent - enableNetConnect with a host string should allow all original dispatches to be called if mockDispatch not found (4.628448ms) ✔ MockAgent - enableNetConnect when called with host string multiple times should allow all original dispatches to be called if mockDispatch not found (5.128875ms) ✔ MockAgent - enableNetConnect with a host regex should allow all original dispatches to be called if mockDispatch not found (6.022511ms) ✔ MockAgent - enableNetConnect with a function should allow all original dispatches to be called if mockDispatch not found (5.902737ms) ✔ MockAgent - enableNetConnect with an unknown input should throw (1.05652ms) ✔ MockAgent - enableNetConnect should throw if dispatch not matched for path and the origin was not allowed by net connect (1.865888ms) ✔ MockAgent - enableNetConnect should throw if dispatch not matched for method and the origin was not allowed by net connect (2.192481ms) ✔ MockAgent - enableNetConnect should throw if dispatch not matched for body and the origin was not allowed by net connect (2.298328ms) ✔ MockAgent - enableNetConnect should throw if dispatch not matched for headers and the origin was not allowed by net connect (1.873763ms) ✔ MockAgent - disableNetConnect should throw if dispatch not found by net connect (1.695739ms) ✔ MockAgent - headers function interceptor (2.707075ms) ✔ MockAgent - clients are not garbage collected (2802.047618ms) ✔ MockAgent - using fetch yields correct statusText (8.040795ms) ✔ MockAgent - using fetch yields a headers object in the reply callback (1.652628ms) ✔ MockAgent - headers in mock dispatcher intercept should be case-insensitive (2.025708ms) ✔ MockAgent - reply callback can be asynchronous (112.4203ms) ✔ MockAgent - headers should be array of strings (0.767089ms) ✔ MockAgent - Sending ReadableStream body (14.282868ms) ✔ MockAgent - headers should be array of strings (fetch) (1.392511ms) ▶ max response size ✔ default max default size should allow all responses (38.31286ms) ✔ max response size set to zero should allow only empty responses (6.041277ms) ✔ should throw an error if the response is too big (5.827765ms) ✔ invalid max response size should throw an error (1.18957ms) ▶ max response size (54.919515ms) ✔ handle a lot of headers (50.438213ms) ✔ https://github.com/mcollina/undici/issues/810 (33.419857ms) ✔ https://github.com/mcollina/undici/issues/810 no pipelining (5.079243ms) ✔ https://github.com/mcollina/undici/issues/810 pipelining (5.76047ms) ✔ https://github.com/mcollina/undici/issues/810 pipelining 2 (5.227521ms) ✔ https://github.com/nodejs/undici/issues/803 (4664.80136ms) ✔ https://github.com/mcollina/undici/issues/3136 (29.922821ms) ✔ aborting request with custom reason (43.56668ms) ✔ stream() does not fail after request has been aborted (5.999347ms) ✔ MockPool.reply headers are an object, not an array - issue #2078 (22.256116ms) (node:2361679) ExperimentalWarning: buffer.File is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) ✔ undici.request with a FormData body should set content-length header (58.248426ms) ✔ undici.request with a FormData stream value should set transfer-encoding header (12.439332ms) ✔ https://github.com/nodejs/undici/issues/1757 (39.271316ms) ✖ https://github.com/mcollina/undici/issues/1670 (59.634645ms) Error: getaddrinfo EAI_AGAIN api.github.com at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'api.github.com' } ✔ invalid headers (11.505811ms) (node:2361722) [UNDICI-CLIENT-INTERCEPTOR-DEPRECATED] Warning: Client.Options#interceptor is deprecated. Use Dispatcher#compose instead. (Use `node --trace-warnings ...` to show where the warning was created) ▶ interceptors ✔ interceptors are applied on client from an agent (48.981703ms) ✔ interceptors are applied in the correct order (17.178537ms) ✔ interceptors handlers are called in reverse order (15.173057ms) ▶ interceptors (85.349577ms) ▶ interceptors with NtlmRequestHandler ✔ Retry interceptor on Client will use the same socket (16.919712ms) ▶ interceptors with NtlmRequestHandler (17.356742ms) ✔ inflight and close (54.466615ms) ✖ https get with tls opts (30.93628ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/https.js:12:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ https get with tls opts ip (1.665012ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/https.js:48:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should support H2 connection (29.409749ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:19:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should support H2 connection(multiple requests) (1.142433ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:66:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should support H2 connection (headers as array) (0.917299ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:125:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should support H2 connection(POST Buffer) (1.005045ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:171:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should support H2 GOAWAY (server-side) (0.994404ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:222:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✔ Should throw if bad allowH2 has been passed (1.942121ms) ✔ Should throw if bad maxConcurrentStreams has been passed (0.718246ms) ✖ Request should fail if allowH2 is false and server advertises h1 only (2.386184ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:334:20) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ﹣ [v20] Request should fail if allowH2 is false and server advertises h1 only (0.288611ms) # SKIP ✖ Should handle h2 continue (1.191774ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:419:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Dispatcher#Stream (1.089132ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:475:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Dispatcher#Pipeline (1.227381ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:526:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Dispatcher#Connect (1.229726ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:588:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Dispatcher#Upgrade (1.220969ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:645:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Dispatcher#destroy (1.084954ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:676:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should handle h2 request without body (1.276905ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:746:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should handle h2 request with body (string or buffer) - dispatch (1.191203ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:805:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should handle h2 request with body (stream) (1.229575ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:880:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should handle h2 request with body (iterable) (1.113828ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:940:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should handle h2 request with body (Blob) (1.208887ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1009:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should handle h2 request with body (Blob:ArrayBuffer) (1.001296ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1074:20) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Agent should support H2 connection (0.932148ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1139:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should provide pseudo-headers in proper order (1.416055ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1191:20) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ The h2 pseudo-headers is not included in the headers (1.040601ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1238:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should throw informational error on half-closed streams (remote) (0.99792ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1273:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ #2364 - Concurrent aborts (0.947127ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1303:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ #3046 - GOAWAY Frame (1.052463ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1389:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should upgrade to HTTP/2 when HTTPS/1 is available for GET (45.423311ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2-alpn.js:25:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✖ Should upgrade to HTTP/2 when HTTPS/1 is available for POST (3.055388ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2-alpn.js:143:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✔ do not kill req socket stream (342.21638ms) ✔ do not kill req socket async-iterator (313.849036ms) ✔ ignore informational response (42.677082ms) ✔ error 103 body (7.166306ms) ✔ error 100 body (5.219435ms) ✔ error 101 upgrade (4.030627ms) ✔ 1xx response without timeouts (2007.179097ms) ✔ CRLF Injection in Nodejs ‘undici’ via host (13.900682ms) ✔ handle headers as array (36.936259ms) ✔ handle multi-valued headers as array (5.950246ms) ✔ handle headers with array (5.686061ms) ✔ handle multi-valued headers (5.73905ms) ✔ fail if headers array is odd (2.743845ms) ✔ fail if headers is not an object or an array (1.752706ms) ✔ GET and HEAD with body should reset connection (57.462022ms) ✔ HEAD should reset connection (12.629969ms) ✔ gc should collect the client if, and only if, there are no active sockets (998.572854ms) ✔ gc should collect the pool if, and only if, there are no active sockets (598.689306ms) ✔ fixed queue 1 (4.001472ms) ✔ fixed queue 2 (3.218696ms) response received 200 headers { date: 'Fri, 23 Aug 2024 07:02:05 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5', 'content-length': '5' } data hello response received 200 headers { 'content-type': 'application/json', date: 'Fri, 23 Aug 2024 07:02:05 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5', 'content-length': '25' } data { hello: 'JSON Response' } response received 200 headers { date: 'Fri, 23 Aug 2024 07:02:05 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5', 'content-length': '10' } data hello=form response received 204 headers { date: 'Fri, 23 Aug 2024 07:02:05 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5' } delete successful response received 400 headers { 'content-type': 'application/json', date: 'Fri, 23 Aug 2024 07:02:05 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=5', 'content-length': '20' } received unexpected data {"error":"an error"} ✔ request examples (51.434312ms) ✔ imported Client works with basic GET (38.09398ms) ✔ imported errors work with request args validation (1.20563ms) ✔ imported errors work with request args validation promise (0.694172ms) ✔ named exports (0.611035ms) ▶ UndiciError ✔ should use default message (2.270626ms) ✔ should use provided message (0.657153ms) ✔ should have proper fields (1.384095ms) ▶ UndiciError (7.952609ms) ▶ ConnectTimeoutError ✔ should use default message (0.661992ms) ✔ should use provided message (0.479709ms) ✔ should have proper fields (0.793128ms) ▶ ConnectTimeoutError (2.705132ms) ▶ HeadersTimeoutError ✔ should use default message (0.937288ms) ✔ should use provided message (0.531786ms) ✔ should have proper fields (0.759073ms) ▶ HeadersTimeoutError (3.139667ms) ▶ HeadersOverflowError ✔ should use default message (0.954169ms) ✔ should use provided message (0.425057ms) ✔ should have proper fields (0.663013ms) ▶ HeadersOverflowError (2.559608ms) ▶ InvalidArgumentError ✔ should use default message (0.541796ms) ✔ should use provided message (0.4532ms) ✔ should have proper fields (0.557005ms) ▶ InvalidArgumentError (2.16015ms) ▶ InvalidReturnValueError ✔ should use default message (0.52277ms) ✔ should use provided message (0.32568ms) ✔ should have proper fields (0.450004ms) ▶ InvalidReturnValueError (3.632279ms) ▶ AbortError ✔ should use default message (0.662633ms) ✔ should use provided message (0.343283ms) ✔ should have proper fields (0.443442ms) ▶ AbortError (1.853505ms) ▶ InformationalError ✔ should use default message (0.456757ms) ✔ should use provided message (0.321973ms) ✔ should have proper fields (0.433673ms) ▶ InformationalError (1.570885ms) ▶ RequestContentLengthMismatchError ✔ should use default message (0.509085ms) ✔ should use provided message (0.339988ms) ✔ should have proper fields (0.49051ms) ▶ RequestContentLengthMismatchError (1.909189ms) ▶ ClientDestroyedError ✔ should use default message (0.861977ms) ✔ should use provided message (0.379622ms) ✔ should have proper fields (0.700934ms) ▶ ClientDestroyedError (2.537538ms) ▶ ClientClosedError ✔ should use default message (0.513241ms) ✔ should use provided message (0.370716ms) ✔ should have proper fields (0.531968ms) ▶ ClientClosedError (1.82934ms) ▶ SocketError ✔ should use default message (0.5074ms) ✔ should use provided message (0.394961ms) ✔ should have proper fields (0.613009ms) ▶ SocketError (1.883111ms) ▶ NotSupportedError ✔ should use default message (0.470723ms) ✔ should use provided message (0.332664ms) ✔ should have proper fields (0.468299ms) ▶ NotSupportedError (1.670553ms) ▶ ResponseContentLengthMismatchError ✔ should use default message (0.444954ms) ✔ should use provided message (1.948484ms) ✔ should have proper fields (0.422482ms) ▶ ResponseContentLengthMismatchError (3.153692ms) ▶ ResponseExceededMaxSizeError ✔ should use default message (0.416571ms) ✔ should use provided message (0.298951ms) ✔ should have proper fields (0.387166ms) ▶ ResponseExceededMaxSizeError (1.424501ms) ▶ Default HTTPParseError Codes ✔ code and data should be undefined when not set (0.466405ms) ▶ Default HTTPParseError Codes (0.626756ms) (node:2361908) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time. (Use `node --trace-warnings ...` to show where the warning was created) ✔ does not create any proxy agents if http_proxy and https_proxy are not set (7.788742ms) ✔ creates one proxy agent for both http and https when only http_proxy is defined (5.297592ms) ✔ creates separate proxy agent for http and https when http_proxy and https_proxy are set (2.422682ms) ✔ handles uppercase HTTP_PROXY and HTTPS_PROXY (1.515672ms) ✔ accepts httpProxy and httpsProxy options (1.929207ms) ✔ prefers options over env vars (1.938534ms) ✔ prefers lowercase over uppercase env vars (1.962079ms) ✔ prefers lowercase over uppercase env vars even when empty (0.822352ms) ✔ creates a proxy agent only for https when only https_proxy is set (1.217934ms) ✔ closes all agents (1.68535ms) ✔ destroys all agents (0.914023ms) ✔ uses the appropriate proxy for the protocol (16.580566ms) ▶ no_proxy ✔ set to * (3.494662ms) ✔ set but empty (2.344456ms) ✔ no entries (comma) (2.116437ms) ✔ no entries (whitespace) (1.854367ms) ✔ no entries (multiple whitespace / commas) (2.084418ms) ✔ single host (10.588261ms) ✔ as an option (10.405489ms) ✔ subdomain (11.965603ms) ✔ host + port (8.913181ms) ✔ host suffix (7.307871ms) ✔ host suffix with *. (5.053264ms) ✔ substring suffix (6.985175ms) ✔ arbitrary wildcards are NOT supported (3.827115ms) ✔ IP addresses (7.157589ms) ✔ CIDR is NOT supported (1.569603ms) ✔ 127.0.0.1 does NOT match localhost (1.688225ms) ✔ protocols that have a default port (4.417062ms) ✔ should not be case sensitive (3.193307ms) ✔ prefers lowercase over uppercase (2.508584ms) ✔ prefers lowercase over uppercase even when it is empty (6.431448ms) ✔ handles env var changes (3.473562ms) ✔ ignores env var changes when set via config (2.601528ms) ▶ no_proxy (112.229682ms) ✔ dispatcher implementation (3.656345ms) ✔ dispatcher.compose (1.130489ms) ▶ DecoratorHandler ✔ should throw if provided handler is not an object (5.112456ms) ✔ should not expose the handler (0.661299ms) ✔ should have delegate onConnect-method (0.836779ms) ✔ should delegate onConnect-method (0.555731ms) ✔ should delegate onConnect-method with arguments (0.983926ms) ✔ can be extended and should delegate onConnect-method (0.59766ms) ✔ calling the method onConnect-method should not throw if the method is not defined in the handler (0.919294ms) ✔ should have delegate onError-method (0.49626ms) ✔ should delegate onError-method (0.437481ms) ✔ should delegate onError-method with arguments (0.682809ms) ✔ can be extended and should delegate onError-method (0.303188ms) ✔ calling the method onError-method should not throw if the method is not defined in the handler (0.406783ms) ✔ should have delegate onUpgrade-method (0.25082ms) ✔ should delegate onUpgrade-method (0.34745ms) ✔ should delegate onUpgrade-method with arguments (0.41025ms) ✔ can be extended and should delegate onUpgrade-method (0.537959ms) ✔ calling the method onUpgrade-method should not throw if the method is not defined in the handler (0.310382ms) ✔ should have delegate onHeaders-method (0.316223ms) ✔ should delegate onHeaders-method (0.419256ms) ✔ should delegate onHeaders-method with arguments (0.363441ms) ✔ can be extended and should delegate onHeaders-method (0.340958ms) ✔ calling the method onHeaders-method should not throw if the method is not defined in the handler (2.132889ms) ✔ should have delegate onResponseStarted-method (0.2504ms) ✔ should delegate onResponseStarted-method (0.271729ms) ✔ should delegate onResponseStarted-method with arguments (0.212148ms) ✔ can be extended and should delegate onResponseStarted-method (0.232406ms) ✔ calling the method onResponseStarted-method should not throw if the method is not defined in the handler (0.195515ms) ✔ should have delegate onData-method (0.395923ms) ✔ should delegate onData-method (0.319138ms) ✔ should delegate onData-method with arguments (0.250049ms) ✔ can be extended and should delegate onData-method (0.214732ms) ✔ calling the method onData-method should not throw if the method is not defined in the handler (0.230523ms) ✔ should have delegate onComplete-method (0.23437ms) ✔ should delegate onComplete-method (0.289022ms) ✔ should delegate onComplete-method with arguments (0.278001ms) ✔ can be extended and should delegate onComplete-method (0.241443ms) ✔ calling the method onComplete-method should not throw if the method is not defined in the handler (0.526075ms) ✔ should have delegate onBodySent-method (0.365405ms) ✔ should delegate onBodySent-method (0.430637ms) ✔ should delegate onBodySent-method with arguments (0.40514ms) ✔ can be extended and should delegate onBodySent-method (0.35237ms) ✔ calling the method onBodySent-method should not throw if the method is not defined in the handler (0.3359ms) ▶ DecoratorHandler (31.506019ms) ✔ request invalid content-length (43.090629ms) ✔ request streaming stream invalid content-length (8.738723ms) ✔ request streaming async-iterator invalid content-length (7.851ms) ✔ request stream streaming data when content-length=0 (6.06485ms) ✔ request async-iterator streaming data when content-length=0 (11.368814ms) ✔ request streaming no body data when content-length=0 (9.712961ms) ✔ response invalid content length with close (7.995439ms) ✔ request streaming with Readable.from(buf) (0.872056ms) ✔ request DELETE, content-length=0, with body (7.399783ms) ✔ content-length shouldSendContentLength=false (17.256273ms) ✔ prioritize socket errors over timeouts (1.154795ms) ✔ connect-timeout (1004.381163ms) ✔ connect-timeout (1002.399046ms) ✖ custom session passed to client will be used in tls connect call (30.513257ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/connect-pre-shared-session.js:15:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } ✔ connect-connectionError (16.01744ms) ✔ connect-abort (7.706909ms) ✔ close waits for queued requests to finish (45.691364ms) ✔ destroy invoked all pending callbacks (7.725324ms) ✔ destroy invoked all pending callbacks ticked (3.40805ms) ✔ close waits until socket is destroyed (7.256295ms) ✔ close should still reconnect (8.094906ms) ✔ close should call callback once finished (8.933779ms) ✔ closed and destroyed errors (2.002605ms) ✔ close after and destroy should error (1.191984ms) ✔ close socket and reconnect after maxRequestsPerClient reached (14.16152ms) ✔ close socket and reconnect after maxRequestsPerClient reached (async) (9.840961ms) ✔ should not close socket when no maxRequestsPerClient is provided (7.647208ms) ✔ basic get (51.957292ms) ✔ basic get with custom request.reset=true (14.872414ms) ✔ basic get with query params (6.669834ms) ✔ basic get with query params fails if url includes hashmark (2.105688ms) ✔ basic get with empty query params (4.542346ms) ✔ basic get with query params partially in path (1.65331ms) ✔ basic get returns 400 when configured to throw on errors (callback) (5.101344ms) ✔ basic get returns 400 when configured to throw on errors and correctly handles malformed json (callback) (4.362278ms) ✔ basic get returns 400 when configured to throw on errors (promise) (4.281928ms) ✔ basic get returns error body when configured to throw on errors (4.858218ms) ✔ basic head (6.940382ms) ﹣ basic head (IPv6) (0.150712ms) # SKIP ✔ get with host header (4.078467ms) ﹣ get with host header (IPv6) (0.114695ms) # SKIP ✔ head with host header (3.986763ms) ✔ basic POST with string (4.778369ms) ✔ basic POST with empty string (4.151864ms) ✔ basic POST with string and content-length (3.880084ms) ✔ basic POST with Buffer (3.509249ms) ✔ basic POST with stream (6.690032ms) ✔ basic POST with paused stream (6.768359ms) ✔ basic POST with custom stream (34.789565ms) ✔ basic POST with iterator (3.388493ms) ✔ basic POST with iterator with invalid data (5.189901ms) ✔ basic POST with async iterator (3.466429ms) ✔ basic POST with transfer encoding: chunked (3.150897ms) ✔ basic POST with empty stream (4.05888ms) ✔ 10 times GET (7.177246ms) ✔ 10 times HEAD (14.627724ms) ✔ Set-Cookie (3.265934ms) ✔ ignore request header mutations (2.953778ms) ✔ url-like url (2.789058ms) ✔ an absolute url as path (2.423875ms) ✔ multiple destroy callback (2.953157ms) ✔ only one streaming req at a time (4.508463ms) ✔ only one async iterating req at a time (4.588181ms) ✔ 300 requests succeed (85.451218ms) ✔ request args validation (0.651763ms) ✔ request args validation promise (0.397415ms) ✔ increase pipelining (2.454741ms) ✔ destroy in push (6.731902ms) ✔ non recoverable socket error fails pending request (2.348573ms) ✔ POST empty with error (3.172629ms) ✔ busy (3.265102ms) ✔ connected (3.172979ms) ✔ emit disconnect after destroy (2.265348ms) ✔ end response before request (2482.874719ms) ✔ parser pause with no body timeout (174.672043ms) ✔ TypedArray and DataView body (2.163136ms) ✔ async iterator empty chunk continues (2.306695ms) ✔ async iterator error from server destroys early (2.897792ms) ✔ regular iterator error from server closes early (2719.067013ms) ✔ async iterator early return closes early (2.564869ms) ✔ async iterator yield unsupported TypedArray (4.91819ms) ✔ async iterator yield object error (2.08564ms) ✔ Successfully get a Response when neither a Transfer-Encoding or Content-Length header is present (2.604193ms) ✔ \r\n in Headers (0.633327ms) ✔ \r in Headers (0.489799ms) ✔ \n in Headers (0.502783ms) ✔ \n in Headers (0.489727ms) ✔ \n in Path (0.464652ms) ✔ \n in Method (0.463889ms) ✔ socket close listener does not leak (54.268165ms) ▶ generic ✔ can compile the wasm code (12.175498ms) ✔ can instantiate the wasm code (6.225141ms) ▶ exports ✔ has the right amount of exports (4.33621ms) ✔ instance.exports.memory (0.850824ms) ✔ instance.exports._initialize (0.776987ms) ✔ instance.exports.__indirect_function_table (0.911248ms) ✔ instance.exports.malloc (0.780043ms) ✔ instance.exports.free (0.585817ms) ✔ instance.exports.llhttp_init (1.064056ms) ✔ instance.exports.llhttp_alloc (0.840135ms) ✔ instance.exports.llhttp_free (0.953557ms) ✔ instance.exports.llhttp_get_type (0.584115ms) ✔ instance.exports.llhttp_should_keep_alive (2.387085ms) ✔ instance.exports.llhttp_get_http_major (0.39493ms) ✔ instance.exports.llhttp_get_http_minor (0.638958ms) ✔ instance.exports.llhttp_get_method (0.418394ms) ✔ instance.exports.llhttp_get_status_code (0.322684ms) ✔ instance.exports.llhttp_get_upgrade (0.351449ms) ✔ instance.exports.llhttp_reset (0.313759ms) ✔ instance.exports.llhttp_execute (0.302978ms) ✔ instance.exports.llhttp_settings_init (0.440736ms) ✔ instance.exports.llhttp_finish (0.464221ms) ✔ instance.exports.llhttp_pause (0.509165ms) ✔ instance.exports.llhttp_resume (0.350227ms) ✔ instance.exports.llhttp_resume_after_upgrade (0.310072ms) ✔ instance.exports.llhttp_get_errno (0.301205ms) ✔ instance.exports.llhttp_get_error_reason (0.34695ms) ✔ instance.exports.llhttp_set_error_reason (0.316824ms) ✔ instance.exports.llhttp_get_error_pos (0.33668ms) ✔ instance.exports.llhttp_errno_name (0.331482ms) ✔ instance.exports.llhttp_method_name (0.496932ms) ✔ instance.exports.llhttp_status_name (0.370204ms) ✔ instance.exports.llhttp_set_lenient_headers (0.350207ms) ✔ instance.exports.llhttp_set_lenient_chunked_length (0.307997ms) ✔ instance.exports.llhttp_set_lenient_keep_alive (0.51749ms) ✔ instance.exports.llhttp_set_lenient_transfer_encoding (0.307457ms) ✔ instance.exports.llhttp_message_needs_eof (1.540899ms) ▶ exports (28.821165ms) ▶ generic (50.888247ms) ▶ simd ✔ can compile the wasm code (23.223932ms) ✔ can instantiate the wasm code (0.975449ms) ▶ exports ✔ has the right amount of exports (0.713658ms) ✔ instance.exports.memory (0.216525ms) ✔ instance.exports._initialize (0.21291ms) ✔ instance.exports.__indirect_function_table (0.206407ms) ✔ instance.exports.malloc (0.201258ms) ✔ instance.exports.free (0.203532ms) ✔ instance.exports.llhttp_init (0.146194ms) ✔ instance.exports.llhttp_alloc (0.145623ms) ✔ instance.exports.llhttp_free (0.179004ms) ✔ instance.exports.llhttp_get_type (0.198723ms) ✔ instance.exports.llhttp_should_keep_alive (0.146976ms) ✔ instance.exports.llhttp_get_http_major (0.144481ms) ✔ instance.exports.llhttp_get_http_minor (0.175359ms) ✔ instance.exports.llhttp_get_method (0.145513ms) ✔ instance.exports.llhttp_get_status_code (0.142176ms) ✔ instance.exports.llhttp_get_upgrade (0.144901ms) ✔ instance.exports.llhttp_reset (0.148679ms) ✔ instance.exports.llhttp_execute (0.198131ms) ✔ instance.exports.llhttp_settings_init (0.195928ms) ✔ instance.exports.llhttp_finish (0.141265ms) ✔ instance.exports.llhttp_pause (0.147126ms) ✔ instance.exports.llhttp_resume (0.142277ms) ✔ instance.exports.llhttp_resume_after_upgrade (0.179186ms) ✔ instance.exports.llhttp_get_errno (0.141075ms) ✔ instance.exports.llhttp_get_error_reason (0.140333ms) ✔ instance.exports.llhttp_set_error_reason (0.147806ms) ✔ instance.exports.llhttp_get_error_pos (0.137649ms) ✔ instance.exports.llhttp_errno_name (0.174508ms) ✔ instance.exports.llhttp_method_name (0.206918ms) ✔ instance.exports.llhttp_status_name (0.155341ms) ✔ instance.exports.llhttp_set_lenient_headers (0.13885ms) ✔ instance.exports.llhttp_set_lenient_chunked_length (0.167905ms) ✔ instance.exports.llhttp_set_lenient_keep_alive (0.151935ms) ✔ instance.exports.llhttp_set_lenient_transfer_encoding (0.146244ms) ✔ instance.exports.llhttp_message_needs_eof (0.143459ms) ▶ exports (8.447818ms) ▶ simd (33.227226ms) ✔ basic upgrade (36.590272ms) ✔ basic upgrade promise (5.139657ms) ✔ upgrade error (8.526637ms) ✔ upgrade invalid opts (1.337086ms) ✔ basic upgrade2 (7.332848ms) ✔ upgrade wait for empty pipeline (16.268381ms) ✔ upgrade aborted (7.8618ms) ✔ basic aborted after res (5.2645ms) ✔ basic upgrade error (3.25299ms) ✔ upgrade disconnect (4.43184ms) ✔ upgrade invalid signal (1.852944ms) ✔ client automatically closes itself when idle (365.370581ms) ✔ client automatically closes itself if the server is not there (205.850796ms) ✔ refresh timeout on pause (1534.859534ms) ✔ start headers timeout after request body (8.599171ms) ✔ start headers timeout after async iterator request body (5.826273ms) ✔ parser resume with no body timeout (2009.194214ms) ✔ stream get (44.525689ms) ✔ stream promise get (7.239723ms) ✔ stream GET destroy res (10.863076ms) ✔ stream GET remote destroy (9.343919ms) ✔ stream response resume back pressure and non standard error (53.580615ms) ✔ stream waits only for writable side (6.84337ms) ✔ stream args validation (1.151318ms) ✔ stream args validation promise (1.13633ms) ✔ stream destroy if not readable (6.574657ms) ✔ stream server side destroy (4.403115ms) ✔ stream invalid return (3.909691ms) ✔ stream body without destroy (3.838277ms) ✔ stream factory abort (5.286361ms) ✔ stream factory throw (7.42462ms) ✔ stream CONNECT throw (1.683697ms) ✔ stream abort after complete (4.058099ms) ✔ stream abort before dispatch (2.735579ms) ✔ trailers (4.57087ms) ✔ stream ignore 1xx (3.257898ms) ✔ stream ignore 1xx and use onInfo (3.73342ms) ✔ stream backpressure (14.158454ms) ✔ stream body destroyed on invalid callback (2.123301ms) ✔ stream needDrain (5.805284ms) ✔ stream legacy needDrain (4.43766ms) ✔ stream throwOnError (4.148317ms) ✔ stream throwOnError, body is bigger than CHUNK_LIMIT (4.064359ms) ✔ steam throwOnError=true, error on stream (5.265341ms) ✔ request dump head (39.755896ms) ✔ request dump big (29.009648ms) ✔ request dump (12.304369ms) ✔ request dump with abort signal (4.93362ms) ✔ request hwm (6.435766ms) ✔ request abort before headers (6.668332ms) ✔ request body destroyed on invalid callback (2.243908ms) ✔ trailers (5.518035ms) ✔ destroy socket abruptly (6.471243ms) ✔ destroy socket abruptly with keep-alive (5.62182ms) ✔ request json (6.152345ms) ✔ request long multibyte json (11.88855ms) ✔ request text (8.740127ms) ▶ headers ▶ invalid headers ✔ invalid header value - array with string with invalid character (2.134783ms) ✔ invalid header value - array with POJO (1.451611ms) ✔ invalid header value - string with invalid character (1.01365ms) ✔ invalid header value - object (1.127384ms) ▶ invalid headers (6.598883ms) ▶ array ✔ empty host header (12.911517ms) ▶ array (15.12649ms) ▶ host ✔ invalid host header (1.058123ms) ✔ empty host header (7.230125ms) ▶ host (9.565565ms) ▶ headers (31.957436ms) ✔ request long multibyte text (17.815411ms) ✔ request blob (5.905282ms) ✔ request arrayBuffer (4.506819ms) ✔ request body (13.188837ms) ✔ request post body no missing data (7.452984ms) ✔ request post body no extra data handler (5.125309ms) ✔ request with onInfo callback (4.215743ms) ✔ request with onInfo callback but socket is destroyed before end of response (4.822803ms) ✔ request onInfo callback headers parsing (4.489777ms) ✔ request raw responseHeaders (3.954404ms) ✔ request formData (4.087572ms) (node:2362111) ExperimentalWarning: buffer.File is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) ✔ request text2 (4.068328ms) ✔ request with FormData body (2.882153ms) ✔ request post body Buffer from string (5.841733ms) ✔ request post body Buffer from buffer (4.924963ms) ✔ request post body Uint8Array (4.604523ms) ✔ request post body Uint32Array (4.357599ms) ✔ request post body Float64Array (4.00028ms) ✔ request post body BigUint64Array (3.928947ms) ✔ request post body DataView (4.317794ms) ✔ multiple reconnect (42.727126ms) ✔ request post blob (46.234973ms) ✔ request post arrayBuffer (8.660466ms) ✔ 20 times GET with pipelining 10 (82.180455ms) ✔ A client should enqueue as much as twice its pipelining factor (77.997042ms) ✔ pipeline 1 is 1 active request (12.489605ms) ✔ pipelined chunked POST stream (19.944563ms) ✔ pipelined chunked POST iterator (11.70268ms) ✔ errored POST body lets inflight complete stream (8.12306ms) ✔ errored POST body lets inflight complete async-iterator (8.141884ms) ✔ pipelining non-idempotent (26.699097ms) ✔ pipelining non-idempotent w body stream (6.185417ms) ✔ pipelining non-idempotent w body async-iterator (5.628372ms) ✔ pipelining HEAD busy stream (7.78198ms) ✔ pipelining HEAD busy async-iterator (5.961517ms) ✔ pipelining empty pipeline before reset (105.425857ms) ✔ pipelining idempotent busy stream (6.122168ms) ✔ pipelining idempotent busy async-iterator (5.479553ms) ✔ pipelining blocked (3.613494ms) ✔ pipeline get (50.323459ms) ✔ pipeline echo (28.031455ms) ✔ pipeline ignore request body (24.256898ms) ✔ pipeline invalid handler (1.767043ms) ✔ pipeline invalid handler return after destroy should not error (7.827135ms) ✔ pipeline error body (23.538631ms) ✔ pipeline destroy body (22.619598ms) ✔ pipeline backpressure (14.43869ms) ✔ pipeline invalid handler return (6.427451ms) ✔ pipeline throw handler (3.709665ms) ✔ pipeline destroy and throw handler (4.025186ms) ✔ pipeline abort res (3.960746ms) ✔ pipeline abort server res (3.671583ms) ✔ pipeline abort duplex (4.045354ms) ✔ pipeline abort piped res (3.88816ms) ✔ pipeline abort piped res 2 (3.935076ms) ✔ pipeline abort piped res 3 (3.304966ms) ✔ pipeline abort server res after headers (4.02136ms) ✔ pipeline w/ write abort server res after headers (3.863494ms) ✔ destroy in push (5.882619ms) ✔ pipeline args validation (0.698369ms) ✔ pipeline factory throw not unhandled (3.041743ms) ✔ pipeline destroy before dispatch (1.68542ms) ✔ pipeline legacy stream (4.169748ms) ✔ pipeline objectMode (4.697628ms) ✔ pipeline invalid opts (2.159478ms) ✔ pipeline CONNECT throw (1.116233ms) ✔ pipeline body without destroy (4.00051ms) ✔ pipeline ignore 1xx (2.680546ms) ✔ pipeline ignore 1xx and use onInfo (3.225798ms) ✔ pipeline backpressure (15.534155ms) ✔ pipeline abort after headers (3.128537ms) ▶ Node.js' --max-http-header-size cli option ✔ respect Node.js' --max-http-header-size (379.001487ms) ▶ Node.js' --max-http-header-size cli option (391.478529ms) ✔ keep-alive header (38.479533ms) ✔ keep-alive header 0 (11.351732ms) ✔ keep-alive header 1 (5.603236ms) ✔ keep-alive header no postfix (5.175994ms) ✔ keep-alive not timeout (1006.07037ms) ✔ keep-alive threshold (1004.703056ms) ✔ keep-alive max keepalive (1003.989318ms) ✔ connection close (5.692603ms) ✔ Disable keep alive (11.285689ms) ✔ idempotent retry (55.077471ms) ✔ override HEAD reset (37.779941ms) ✔ parser error (27.334177ms) ✔ connect aborted after connect (28.460319ms) ℹ tests 962 ℹ suites 76 ℹ pass 925 ℹ fail 33 ℹ cancelled 0 ℹ skipped 4 ℹ todo 0 ℹ duration_ms 13567.982809 ✖ failing tests: test at test/tls-session-reuse.js:22:3 ✖ Prepare request (47.467263ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at Object.createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:24:26) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/tls-session-reuse.js:84:3 ✖ Verify cached sessions (2.913202ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 0 !== 2 at res. [as strictEqual] (/builddir/build/BUILD/undici-6.19.7/node_modules_dev/@matteo.collina/tspl/tspl.js:52:35) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:86:7) at Test.runInAsyncScope (node:async_hooks:203:9) at Test.run (node:internal/test_runner/test:631:25) at Suite.processPendingSubtests (node:internal/test_runner/test:374:18) at Test.postRun (node:internal/test_runner/test:715:19) at Test.run (node:internal/test_runner/test:673:12) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:948:7) at async startSubtest (node:internal/test_runner/harness:214:3) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 0, expected: 2, operator: 'strictEqual' } test at test/tls-session-reuse.js:101:3 ✖ Prepare request (6.495729ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at Object.createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/tls-session-reuse.js:103:26) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/issue-1670.js:6:1 ✖ https://github.com/mcollina/undici/issues/1670 (59.634645ms) Error: getaddrinfo EAI_AGAIN api.github.com at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'api.github.com' } test at test/https.js:9:1 ✖ https get with tls opts (30.93628ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/https.js:12:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/https.js:45:1 ✖ https get with tls opts ip (1.665012ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/https.js:48:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:17:1 ✖ Should support H2 connection (29.409749ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:19:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:65:1 ✖ Should support H2 connection(multiple requests) (1.142433ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:66:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:123:1 ✖ Should support H2 connection (headers as array) (0.917299ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:125:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:170:1 ✖ Should support H2 connection(POST Buffer) (1.005045ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:171:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:220:1 ✖ Should support H2 GOAWAY (server-side) (0.994404ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:222:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:328:1 ✖ Request should fail if allowH2 is false and server advertises h1 only (2.386184ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:334:20) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:417:1 ✖ Should handle h2 continue (1.191774ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:419:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:474:1 ✖ Dispatcher#Stream (1.089132ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:475:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:525:1 ✖ Dispatcher#Pipeline (1.227381ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:526:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:587:1 ✖ Dispatcher#Connect (1.229726ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:588:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:644:1 ✖ Dispatcher#Upgrade (1.220969ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:645:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:674:1 ✖ Dispatcher#destroy (1.084954ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:676:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:745:1 ✖ Should handle h2 request without body (1.276905ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:746:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:804:1 ✖ Should handle h2 request with body (string or buffer) - dispatch (1.191203ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:805:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:879:1 ✖ Should handle h2 request with body (stream) (1.229575ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:880:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:939:1 ✖ Should handle h2 request with body (iterable) (1.113828ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:940:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:1008:1 ✖ Should handle h2 request with body (Blob) (1.208887ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1009:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:1070:1 ✖ Should handle h2 request with body (Blob:ArrayBuffer) (1.001296ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1074:20) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:1137:1 ✖ Agent should support H2 connection (0.932148ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1139:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:1186:1 ✖ Should provide pseudo-headers in proper order (1.416055ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1191:20) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:1237:1 ✖ The h2 pseudo-headers is not included in the headers (1.040601ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1238:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:1272:1 ✖ Should throw informational error on half-closed streams (remote) (0.99792ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1273:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:1302:1 ✖ #2364 - Concurrent aborts (0.947127ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1303:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2.js:1388:1 ✖ #3046 - GOAWAY Frame (1.052463ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2.js:1389:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2-alpn.js:18:1 ✖ Should upgrade to HTTP/2 when HTTPS/1 is available for GET (45.423311ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2-alpn.js:25:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/http2-alpn.js:127:1 ✖ Should upgrade to HTTP/2 when HTTPS/1 is available for POST (3.055388ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at new Server (node:_tls_wrap:1335:8) at new Http2SecureServer (node:internal/http2/core:3148:5) at createSecureServer (node:internal/http2/core:3327:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/http2-alpn.js:143:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } test at test/connect-pre-shared-session.js:10:1 ✖ custom session passed to client will be used in tls connect call (30.513257ms) 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:182:5) at Object.createSecureContext (node:_tls_common:117:3) at Server.setSecureContext (node:_tls_wrap:1471:27) at Server (node:_tls_wrap:1335:8) at new Server (node:https:76:3) at createServer (node:https:120:10) at TestContext. (/builddir/build/BUILD/undici-6.19.7/test/connect-pre-shared-session.js:15:18) { library: 'SSL routines', reason: 'ee key too small', code: 'ERR_SSL_EE_KEY_TOO_SMALL' } + : + RPM_EC=0 ++ jobs -p + exit 0 Processing files: nodejs-undici-6.19.7-1.ocs23.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.u7YGh5 + umask 022 + cd /builddir/build/BUILD + cd undici-6.19.7 + DOCDIR=/builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/share/doc/nodejs-undici + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/share/doc/nodejs-undici + cp -pr README.md /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/share/doc/nodejs-undici + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.28h1fR + umask 022 + cd /builddir/build/BUILD + cd undici-6.19.7 + LICENSEDIR=/builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/share/licenses/nodejs-undici + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/share/licenses/nodejs-undici + cp -pr LICENSE /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/share/licenses/nodejs-undici + cp -pr undici-6.19.7-bundled-licenses.txt /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch/usr/share/licenses/nodejs-undici + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(llhttp) = 8.1.0 nodejs-undici = 6.19.7-1.ocs23 npm(undici) = 6.19.7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/nodejs-undici-6.19.7-1.ocs23.noarch Wrote: /builddir/build/RPMS/nodejs-undici-6.19.7-1.ocs23.noarch.rpm Child return code was: 0