Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c114' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/6632114-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 0.69 PID: 6122 Logging PID: 6123 Task: {'appstream': False, 'background': False, 'build_id': 6632114, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': True, 'git_hash': '8ac9eb8dccb9909e7dd424432c36bc0631701169', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2249060-nodejs-undici/nodejs-undici', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'nodejs-undici', 'package_version': '5.27.2-3', 'project_dirname': 'fedora-review-2249060-nodejs-undici', 'project_name': 'fedora-review-2249060-nodejs-undici', 'project_owner': '@fedora-review', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2249060-nodejs-undici/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': '@fedora-review/fedora-review-2249060-nodejs-undici--frostyx', 'source_json': {}, 'source_type': None, 'submitter': 'frostyx', 'tags': [], 'task_id': '6632114-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2249060-nodejs-undici/nodejs-undici /var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2249060-nodejs-undici/nodejs-undici', '/var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici'... Running: git checkout 8ac9eb8dccb9909e7dd424432c36bc0631701169 -- cmd: ['git', 'checkout', '8ac9eb8dccb9909e7dd424432c36bc0631701169', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici rc: 0 stdout: stderr: Note: switching to '8ac9eb8dccb9909e7dd424432c36bc0631701169'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 8ac9eb8 automatic import of nodejs-undici Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading undici-5.27.2-nm-dev.tgz INFO: Reading stdout from command: curl --help all /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Calling: curl -H Pragma: -o undici-5.27.2-nm-dev.tgz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@fedora-review/fedora-review-2249060-nodejs-undici/nodejs-undici/undici-5.27.2-nm-dev.tgz/md5/84078b8fb20ce1ae12a6259afaacad0c/undici-5.27.2-nm-dev.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 46.3M 100 46.3M 0 0 16.8M 0 0:00:02 0:00:02 --:--:-- 16.8M INFO: Reading stdout from command: md5sum undici-5.27.2-nm-dev.tgz INFO: Downloading undici-5.27.2-nm-prod.tgz INFO: Calling: curl -H Pragma: -o undici-5.27.2-nm-prod.tgz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@fedora-review/fedora-review-2249060-nodejs-undici/nodejs-undici/undici-5.27.2-nm-prod.tgz/md5/144612794eeaf5414af8d9efe14bfbc0/undici-5.27.2-nm-prod.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 18374 100 18374 0 0 332k 0 --:--:-- --:--:-- --:--:-- 338k INFO: Reading stdout from command: md5sum undici-5.27.2-nm-prod.tgz INFO: Downloading undici-5.27.2-stripped.tar.gz INFO: Calling: curl -H Pragma: -o undici-5.27.2-stripped.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@fedora-review/fedora-review-2249060-nodejs-undici/nodejs-undici/undici-5.27.2-stripped.tar.gz/md5/7aee0d36841794c467381b8e5a8405f3/undici-5.27.2-stripped.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2174k 100 2174k 0 0 13.4M 0 --:--:-- --:--:-- --:--:-- 13.5M INFO: Reading stdout from command: md5sum undici-5.27.2-stripped.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici/nodejs-undici.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1699957151.629859 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.2 starting (python version = 3.11.3, NVR = mock-5.2-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici/nodejs-undici.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1699957151.629859 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici/nodejs-undici.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.2 INFO: Mock Version: 5.2 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1699957151.629859/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1699957151.629859/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/3560e6e305036e91a2ea010e226c54f19e37cdb0f08ac113bf72bf45631f378e/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/3560e6e305036e91a2ea010e226c54f19e37cdb0f08ac113bf72bf45631f378e/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 27 kB/s | 3.0 kB 00:00 fedora 18 MB/s | 73 MB 00:04 Package python3-dnf-4.18.1-1.fc40.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.4.3-1.fc40 fedora 317 k Installing dependencies: dbus-libs x86_64 1:1.14.10-1.fc40 fedora 155 k python3-dateutil noarch 1:2.8.2-10.fc39 fedora 355 k python3-dbus x86_64 1.3.2-4.fc39 fedora 157 k python3-distro noarch 1.8.0-6.fc39 fedora 49 k python3-six noarch 1.16.0-12.fc39 fedora 41 k python3-systemd x86_64 235-5.fc39 fedora 107 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.2 M Installed size: 3.6 M Downloading Packages: (1/7): python3-dbus-1.3.2-4.fc39.x86_64.rpm 746 kB/s | 157 kB 00:00 (2/7): dbus-libs-1.14.10-1.fc40.x86_64.rpm 731 kB/s | 155 kB 00:00 (3/7): python3-distro-1.8.0-6.fc39.noarch.rpm 1.1 MB/s | 49 kB 00:00 (4/7): python3-dateutil-2.8.2-10.fc39.noarch.rp 1.2 MB/s | 355 kB 00:00 (5/7): python3-six-1.16.0-12.fc39.noarch.rpm 945 kB/s | 41 kB 00:00 (6/7): python3-systemd-235-5.fc39.x86_64.rpm 2.6 MB/s | 107 kB 00:00 (7/7): python3-dnf-plugins-core-4.4.3-1.fc40.no 2.7 MB/s | 317 kB 00:00 -------------------------------------------------------------------------------- Total 3.1 MB/s | 1.2 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.x86_64 1/7 Installing : python3-six-1.16.0-12.fc39.noarch 2/7 Installing : python3-dateutil-1:2.8.2-10.fc39.noarch 3/7 Installing : python3-distro-1.8.0-6.fc39.noarch 4/7 Installing : dbus-libs-1:1.14.10-1.fc40.x86_64 5/7 Installing : python3-dbus-1.3.2-4.fc39.x86_64 6/7 Installing : python3-dnf-plugins-core-4.4.3-1.fc40.noarch 7/7 Running scriptlet: python3-dnf-plugins-core-4.4.3-1.fc40.noarch 7/7 Installed: dbus-libs-1:1.14.10-1.fc40.x86_64 python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.x86_64 python3-distro-1.8.0-6.fc39.noarch python3-dnf-plugins-core-4.4.3-1.fc40.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.x86_64 Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1699957151.629859/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf detected and used (direct choice) Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 33 kB/s | 3.0 kB 00:00 fedora 12 MB/s | 73 MB 00:06 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.2.15-5.fc39 fedora 1.8 M bzip2 x86_64 1.0.8-16.fc39 fedora 52 k coreutils x86_64 9.4-1.fc40 fedora 1.1 M cpio x86_64 2.14-4.fc39 fedora 279 k diffutils x86_64 3.10-3.fc39 fedora 398 k fedora-release-common noarch 40-0.18 fedora 20 k findutils x86_64 1:4.9.0-6.fc40 fedora 492 k gawk x86_64 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack x86_64 2.38.9000-19.fc40 fedora 81 k grep x86_64 3.11-5.fc40 fedora 298 k gzip x86_64 1.12-6.fc39 fedora 166 k info x86_64 7.1-1.fc40 fedora 184 k patch x86_64 2.7.6-22.fc39 fedora 125 k redhat-rpm-config noarch 271-1.fc40 fedora 81 k rpm-build x86_64 4.19.0-1.fc40 fedora 79 k sed x86_64 4.8-14.fc39 fedora 306 k shadow-utils x86_64 2:4.14.0-2.fc40 fedora 1.3 M tar x86_64 2:1.35-2.fc40 fedora 864 k unzip x86_64 6.0-62.fc39 fedora 184 k util-linux x86_64 2.39.2-1.fc40 fedora 1.2 M which x86_64 2.21-40.fc39 fedora 42 k xz x86_64 5.4.5-1.fc40 fedora 557 k Installing dependencies: alternatives x86_64 1.25-1.fc39 fedora 39 k ansible-srpm-macros noarch 1-11.fc39 fedora 21 k audit-libs x86_64 3.1.2-5.fc40 fedora 117 k authselect x86_64 1.4.3-1.fc40 fedora 149 k authselect-libs x86_64 1.4.3-1.fc40 fedora 249 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils x86_64 2.41-13.fc40 fedora 6.3 M binutils-gold x86_64 2.41-13.fc40 fedora 797 k bzip2-libs x86_64 1.0.8-16.fc39 fedora 41 k ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 fedora 863 k coreutils-common x86_64 9.4-1.fc40 fedora 2.1 M cracklib x86_64 2.9.11-2.fc39 fedora 94 k crypto-policies noarch 20231109-1.gitadb5572.fc40 fedora 99 k curl x86_64 8.4.0-1.fc40 fedora 362 k cyrus-sasl-lib x86_64 2.1.28-11.fc39 fedora 793 k debugedit x86_64 5.0-10.fc39 fedora 77 k dwz x86_64 0.15-3.fc39 fedora 134 k ed x86_64 1.19-4.fc39 fedora 79 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils x86_64 0.190-2.fc40 fedora 551 k elfutils-debuginfod-client x86_64 0.190-2.fc40 fedora 39 k elfutils-default-yama-scope noarch 0.190-2.fc40 fedora 14 k elfutils-libelf x86_64 0.190-2.fc40 fedora 195 k elfutils-libs x86_64 0.190-2.fc40 fedora 260 k fedora-gpg-keys noarch 40-0.2 fedora 130 k fedora-release noarch 40-0.18 fedora 9.1 k fedora-release-identity-basic noarch 40-0.18 fedora 9.9 k fedora-repos noarch 40-0.2 fedora 9.3 k fedora-repos-rawhide noarch 40-0.2 fedora 8.9 k file x86_64 5.45-1.fc40 fedora 49 k file-libs x86_64 5.45-1.fc40 fedora 763 k filesystem x86_64 3.18-6.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 fedora 26 k forge-srpm-macros noarch 0.1.0-1.fc40 fedora 18 k fpc-srpm-macros noarch 1.3-8.fc39 fedora 7.4 k gdb-minimal x86_64 13.2-11.fc40 fedora 4.2 M gdbm x86_64 1:1.23-4.fc39 fedora 155 k gdbm-libs x86_64 1:1.23-4.fc39 fedora 56 k ghc-srpm-macros noarch 1.6.1-3.fc40 fedora 8.1 k glibc x86_64 2.38.9000-19.fc40 fedora 2.2 M glibc-common x86_64 2.38.9000-19.fc40 fedora 362 k glibc-gconv-extra x86_64 2.38.9000-19.fc40 fedora 1.7 M gmp x86_64 1:6.2.1-5.fc39 fedora 313 k gnat-srpm-macros noarch 6-3.fc39 fedora 8.8 k go-srpm-macros noarch 3.3.1-1.fc40 fedora 28 k jansson x86_64 2.13.1-7.fc39 fedora 44 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs x86_64 1.6.1-7.fc39 fedora 31 k krb5-libs x86_64 1.21.2-2.fc40 fedora 765 k libacl x86_64 2.3.1-10.fc40 fedora 23 k libarchive x86_64 3.7.2-1.fc40 fedora 408 k libattr x86_64 2.5.1-9.fc40 fedora 18 k libblkid x86_64 2.39.2-1.fc40 fedora 116 k libbrotli x86_64 1.1.0-1.fc40 fedora 336 k libcap x86_64 2.48-7.fc39 fedora 68 k libcap-ng x86_64 0.8.3-8.fc40 fedora 32 k libcom_err x86_64 1.47.0-2.fc39 fedora 26 k libcurl x86_64 8.4.0-1.fc40 fedora 343 k libdb-convert-util x86_64 5.3.28-58.fc40 fedora 710 k libeconf x86_64 0.5.2-1.fc40 fedora 30 k libevent x86_64 2.1.12-9.fc39 fedora 258 k libfdisk x86_64 2.39.2-1.fc40 fedora 162 k libffi x86_64 3.4.4-4.fc39 fedora 40 k libgcc x86_64 13.2.1-4.fc40 fedora 111 k libgomp x86_64 13.2.1-4.fc40 fedora 320 k libidn2 x86_64 2.3.4-3.fc39 fedora 117 k libmount x86_64 2.39.2-1.fc40 fedora 154 k libnghttp2 x86_64 1.58.0-1.fc40 fedora 76 k libnsl2 x86_64 2.0.0-6.fc39 fedora 30 k libpkgconf x86_64 1.9.5-2.fc39 fedora 38 k libpsl x86_64 0.21.2-4.fc39 fedora 63 k libpwquality x86_64 1.4.5-6.fc39 fedora 120 k libselinux x86_64 3.5-5.fc39 fedora 87 k libsemanage x86_64 3.5-4.fc39 fedora 120 k libsepol x86_64 3.5-2.fc39 fedora 324 k libsigsegv x86_64 2.14-5.fc39 fedora 27 k libsmartcols x86_64 2.39.2-1.fc40 fedora 67 k libssh x86_64 0.10.5-2.fc39 fedora 211 k libssh-config noarch 0.10.5-2.fc39 fedora 9.2 k libstdc++ x86_64 13.2.1-4.fc40 fedora 862 k libtasn1 x86_64 4.19.0-3.fc39 fedora 74 k libtirpc x86_64 1.3.4-0.fc40 fedora 94 k libunistring x86_64 1.1-5.fc40 fedora 543 k libutempter x86_64 1.2.1-10.fc39 fedora 26 k libuuid x86_64 2.39.2-1.fc40 fedora 28 k libverto x86_64 0.3.2-6.fc39 fedora 20 k libxcrypt x86_64 4.4.36-2.fc39 fedora 119 k libxml2 x86_64 2.11.5-1.fc40 fedora 698 k libzstd x86_64 1.5.5-4.fc39 fedora 309 k lmdb-libs x86_64 0.9.31-2.fc39 fedora 60 k lua-libs x86_64 5.4.6-3.fc39 fedora 133 k lua-srpm-macros noarch 1-9.fc39 fedora 8.6 k lz4-libs x86_64 1.9.4-4.fc39 fedora 67 k mpfr x86_64 4.2.1-1.fc40 fedora 343 k ncurses-base noarch 6.4-8.20231001.fc40 fedora 88 k ncurses-libs x86_64 6.4-8.20231001.fc40 fedora 338 k ocaml-srpm-macros noarch 9-1.fc40 fedora 9.0 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap x86_64 2.6.6-1.fc39 fedora 255 k openssl-libs x86_64 1:3.1.4-1.fc40 fedora 2.2 M p11-kit x86_64 0.25.2-1.fc40 fedora 521 k p11-kit-trust x86_64 0.25.2-1.fc40 fedora 140 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam x86_64 1.5.3-7.fc40 fedora 548 k pam-libs x86_64 1.5.3-7.fc40 fedora 57 k pcre2 x86_64 10.42-2.fc40 fedora 233 k pcre2-syntax noarch 10.42-2.fc40 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf x86_64 1.9.5-2.fc39 fedora 42 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config x86_64 1.9.5-2.fc39 fedora 9.6 k popt x86_64 1.19-3.fc39 fedora 66 k publicsuffix-list-dafsa noarch 20230812-1.fc40 fedora 57 k pyproject-srpm-macros noarch 1.10.0-1.fc40 fedora 14 k python-srpm-macros noarch 3.12-4.fc40 fedora 25 k qt5-srpm-macros noarch 5.15.11-1.fc40 fedora 8.3 k qt6-srpm-macros noarch 6.6.0-1.fc40 fedora 8.7 k readline x86_64 8.2-4.fc39 fedora 213 k rpm x86_64 4.19.0-1.fc40 fedora 538 k rpm-build-libs x86_64 4.19.0-1.fc40 fedora 96 k rpm-libs x86_64 4.19.0-1.fc40 fedora 312 k rpm-sequoia x86_64 1.5.0-1.fc40 fedora 883 k rust-srpm-macros noarch 25.2-2.fc40 fedora 13 k setup noarch 2.14.4-1.fc39 fedora 154 k sqlite-libs x86_64 3.44.0-1.fc40 fedora 692 k systemd-libs x86_64 254.5-2.fc40 fedora 688 k util-linux-core x86_64 2.39.2-1.fc40 fedora 493 k xxhash-libs x86_64 0.8.2-1.fc39 fedora 37 k xz-libs x86_64 5.4.5-1.fc40 fedora 108 k zip x86_64 3.0-39.fc40 fedora 266 k zlib x86_64 1.2.13-5.fc40 fedora 94 k zstd x86_64 1.5.5-4.fc39 fedora 482 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 154 Packages Total download size: 53 M Installed size: 182 M Downloading Packages: (1/154): ansible-srpm-macros-1-11.fc39.noarch.r 165 kB/s | 21 kB 00:00 (2/154): alternatives-1.25-1.fc39.x86_64.rpm 256 kB/s | 39 kB 00:00 (3/154): audit-libs-3.1.2-5.fc40.x86_64.rpm 594 kB/s | 117 kB 00:00 (4/154): authselect-1.4.3-1.fc40.x86_64.rpm 1.4 MB/s | 149 kB 00:00 (5/154): basesystem-11-18.fc39.noarch.rpm 226 kB/s | 7.2 kB 00:00 (6/154): authselect-libs-1.4.3-1.fc40.x86_64.rp 2.1 MB/s | 249 kB 00:00 (7/154): binutils-gold-2.41-13.fc40.x86_64.rpm 8.2 MB/s | 797 kB 00:00 (8/154): bash-5.2.15-5.fc39.x86_64.rpm 12 MB/s | 1.8 MB 00:00 (9/154): bzip2-1.0.8-16.fc39.x86_64.rpm 1.6 MB/s | 52 kB 00:00 (10/154): bzip2-libs-1.0.8-16.fc39.x86_64.rpm 1.3 MB/s | 41 kB 00:00 (11/154): ca-certificates-2023.2.62_v7.0.401-4. 8.0 MB/s | 863 kB 00:00 (12/154): coreutils-9.4-1.fc40.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (13/154): binutils-2.41-13.fc40.x86_64.rpm 22 MB/s | 6.3 MB 00:00 (14/154): cpio-2.14-4.fc39.x86_64.rpm 7.7 MB/s | 279 kB 00:00 (15/154): cracklib-2.9.11-2.fc39.x86_64.rpm 2.8 MB/s | 94 kB 00:00 (16/154): crypto-policies-20231109-1.gitadb5572 3.0 MB/s | 99 kB 00:00 (17/154): curl-8.4.0-1.fc40.x86_64.rpm 9.7 MB/s | 362 kB 00:00 (18/154): coreutils-common-9.4-1.fc40.x86_64.rp 24 MB/s | 2.1 MB 00:00 (19/154): cyrus-sasl-lib-2.1.28-11.fc39.x86_64. 19 MB/s | 793 kB 00:00 (20/154): debugedit-5.0-10.fc39.x86_64.rpm 2.2 MB/s | 77 kB 00:00 (21/154): diffutils-3.10-3.fc39.x86_64.rpm 11 MB/s | 398 kB 00:00 (22/154): dwz-0.15-3.fc39.x86_64.rpm 3.9 MB/s | 134 kB 00:00 (23/154): ed-1.19-4.fc39.x86_64.rpm 2.3 MB/s | 79 kB 00:00 (24/154): efi-srpm-macros-5-9.fc39.noarch.rpm 718 kB/s | 22 kB 00:00 (25/154): elfutils-debuginfod-client-0.190-2.fc 1.2 MB/s | 39 kB 00:00 (26/154): elfutils-0.190-2.fc40.x86_64.rpm 14 MB/s | 551 kB 00:00 (27/154): elfutils-default-yama-scope-0.190-2.f 435 kB/s | 14 kB 00:00 (28/154): elfutils-libelf-0.190-2.fc40.x86_64.r 5.8 MB/s | 195 kB 00:00 (29/154): fedora-gpg-keys-40-0.2.noarch.rpm 3.8 MB/s | 130 kB 00:00 (30/154): elfutils-libs-0.190-2.fc40.x86_64.rpm 7.2 MB/s | 260 kB 00:00 (31/154): fedora-release-40-0.18.noarch.rpm 297 kB/s | 9.1 kB 00:00 (32/154): fedora-release-common-40-0.18.noarch. 639 kB/s | 20 kB 00:00 (33/154): fedora-release-identity-basic-40-0.18 324 kB/s | 9.9 kB 00:00 (34/154): fedora-repos-40-0.2.noarch.rpm 298 kB/s | 9.3 kB 00:00 (35/154): fedora-repos-rawhide-40-0.2.noarch.rp 289 kB/s | 8.9 kB 00:00 (36/154): file-5.45-1.fc40.x86_64.rpm 1.5 MB/s | 49 kB 00:00 (37/154): file-libs-5.45-1.fc40.x86_64.rpm 18 MB/s | 763 kB 00:00 (38/154): findutils-4.9.0-6.fc40.x86_64.rpm 10 MB/s | 492 kB 00:00 (39/154): filesystem-3.18-6.fc39.x86_64.rpm 20 MB/s | 1.1 MB 00:00 (40/154): fonts-srpm-macros-2.0.5-12.fc39.noarc 861 kB/s | 26 kB 00:00 (41/154): forge-srpm-macros-0.1.0-1.fc40.noarch 598 kB/s | 18 kB 00:00 (42/154): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 242 kB/s | 7.4 kB 00:00 (43/154): gawk-5.2.2-2.fc39.x86_64.rpm 24 MB/s | 1.1 MB 00:00 (44/154): gdbm-1.23-4.fc39.x86_64.rpm 3.9 MB/s | 155 kB 00:00 (45/154): gdbm-libs-1.23-4.fc39.x86_64.rpm 1.7 MB/s | 56 kB 00:00 (46/154): ghc-srpm-macros-1.6.1-3.fc40.noarch.r 237 kB/s | 8.1 kB 00:00 (47/154): gdb-minimal-13.2-11.fc40.x86_64.rpm 37 MB/s | 4.2 MB 00:00 (48/154): glibc-common-2.38.9000-19.fc40.x86_64 7.8 MB/s | 362 kB 00:00 (49/154): glibc-2.38.9000-19.fc40.x86_64.rpm 27 MB/s | 2.2 MB 00:00 (50/154): glibc-minimal-langpack-2.38.9000-19.f 1.9 MB/s | 81 kB 00:00 (51/154): glibc-gconv-extra-2.38.9000-19.fc40.x 23 MB/s | 1.7 MB 00:00 (52/154): gmp-6.2.1-5.fc39.x86_64.rpm 7.4 MB/s | 313 kB 00:00 (53/154): gnat-srpm-macros-6-3.fc39.noarch.rpm 289 kB/s | 8.8 kB 00:00 (54/154): go-srpm-macros-3.3.1-1.fc40.noarch.rp 894 kB/s | 28 kB 00:00 (55/154): grep-3.11-5.fc40.x86_64.rpm 8.2 MB/s | 298 kB 00:00 (56/154): gzip-1.12-6.fc39.x86_64.rpm 4.9 MB/s | 166 kB 00:00 (57/154): info-7.1-1.fc40.x86_64.rpm 5.4 MB/s | 184 kB 00:00 (58/154): jansson-2.13.1-7.fc39.x86_64.rpm 1.4 MB/s | 44 kB 00:00 (59/154): kernel-srpm-macros-1.0-20.fc39.noarch 342 kB/s | 10 kB 00:00 (60/154): keyutils-libs-1.6.1-7.fc39.x86_64.rpm 998 kB/s | 31 kB 00:00 (61/154): krb5-libs-1.21.2-2.fc40.x86_64.rpm 17 MB/s | 765 kB 00:00 (62/154): libacl-2.3.1-10.fc40.x86_64.rpm 613 kB/s | 23 kB 00:00 (63/154): libarchive-3.7.2-1.fc40.x86_64.rpm 9.7 MB/s | 408 kB 00:00 (64/154): libattr-2.5.1-9.fc40.x86_64.rpm 528 kB/s | 18 kB 00:00 (65/154): libblkid-2.39.2-1.fc40.x86_64.rpm 3.2 MB/s | 116 kB 00:00 (66/154): libbrotli-1.1.0-1.fc40.x86_64.rpm 9.5 MB/s | 336 kB 00:00 (67/154): libcap-2.48-7.fc39.x86_64.rpm 2.1 MB/s | 68 kB 00:00 (68/154): libcap-ng-0.8.3-8.fc40.x86_64.rpm 1.0 MB/s | 32 kB 00:00 (69/154): libcom_err-1.47.0-2.fc39.x86_64.rpm 846 kB/s | 26 kB 00:00 (70/154): libcurl-8.4.0-1.fc40.x86_64.rpm 8.4 MB/s | 343 kB 00:00 (71/154): libdb-convert-util-5.3.28-58.fc40.x86 16 MB/s | 710 kB 00:00 (72/154): libeconf-0.5.2-1.fc40.x86_64.rpm 981 kB/s | 30 kB 00:00 (73/154): libevent-2.1.12-9.fc39.x86_64.rpm 7.4 MB/s | 258 kB 00:00 (74/154): libfdisk-2.39.2-1.fc40.x86_64.rpm 4.8 MB/s | 162 kB 00:00 (75/154): libffi-3.4.4-4.fc39.x86_64.rpm 1.2 MB/s | 40 kB 00:00 (76/154): libgcc-13.2.1-4.fc40.x86_64.rpm 3.4 MB/s | 111 kB 00:00 (77/154): libgomp-13.2.1-4.fc40.x86_64.rpm 8.9 MB/s | 320 kB 00:00 (78/154): libidn2-2.3.4-3.fc39.x86_64.rpm 3.6 MB/s | 117 kB 00:00 (79/154): libmount-2.39.2-1.fc40.x86_64.rpm 4.6 MB/s | 154 kB 00:00 (80/154): libnghttp2-1.58.0-1.fc40.x86_64.rpm 2.3 MB/s | 76 kB 00:00 (81/154): libnsl2-2.0.0-6.fc39.x86_64.rpm 968 kB/s | 30 kB 00:00 (82/154): libpkgconf-1.9.5-2.fc39.x86_64.rpm 1.2 MB/s | 38 kB 00:00 (83/154): libpsl-0.21.2-4.fc39.x86_64.rpm 2.0 MB/s | 63 kB 00:00 (84/154): libpwquality-1.4.5-6.fc39.x86_64.rpm 3.6 MB/s | 120 kB 00:00 (85/154): libselinux-3.5-5.fc39.x86_64.rpm 2.7 MB/s | 87 kB 00:00 (86/154): libsemanage-3.5-4.fc39.x86_64.rpm 3.6 MB/s | 120 kB 00:00 (87/154): libsepol-3.5-2.fc39.x86_64.rpm 9.0 MB/s | 324 kB 00:00 (88/154): libsigsegv-2.14-5.fc39.x86_64.rpm 867 kB/s | 27 kB 00:00 (89/154): libsmartcols-2.39.2-1.fc40.x86_64.rpm 2.1 MB/s | 67 kB 00:00 (90/154): libssh-0.10.5-2.fc39.x86_64.rpm 6.2 MB/s | 211 kB 00:00 (91/154): libssh-config-0.10.5-2.fc39.noarch.rp 300 kB/s | 9.2 kB 00:00 (92/154): libstdc++-13.2.1-4.fc40.x86_64.rpm 20 MB/s | 862 kB 00:00 (93/154): libtasn1-4.19.0-3.fc39.x86_64.rpm 2.3 MB/s | 74 kB 00:00 (94/154): libtirpc-1.3.4-0.fc40.x86_64.rpm 2.9 MB/s | 94 kB 00:00 (95/154): libutempter-1.2.1-10.fc39.x86_64.rpm 794 kB/s | 26 kB 00:00 (96/154): libunistring-1.1-5.fc40.x86_64.rpm 14 MB/s | 543 kB 00:00 (97/154): libuuid-2.39.2-1.fc40.x86_64.rpm 906 kB/s | 28 kB 00:00 (98/154): libverto-0.3.2-6.fc39.x86_64.rpm 662 kB/s | 20 kB 00:00 (99/154): libxcrypt-4.4.36-2.fc39.x86_64.rpm 3.6 MB/s | 119 kB 00:00 (100/154): libxml2-2.11.5-1.fc40.x86_64.rpm 17 MB/s | 698 kB 00:00 (101/154): libzstd-1.5.5-4.fc39.x86_64.rpm 8.8 MB/s | 309 kB 00:00 (102/154): lmdb-libs-0.9.31-2.fc39.x86_64.rpm 1.9 MB/s | 60 kB 00:00 (103/154): lua-libs-5.4.6-3.fc39.x86_64.rpm 4.1 MB/s | 133 kB 00:00 (104/154): lua-srpm-macros-1-9.fc39.noarch.rpm 283 kB/s | 8.6 kB 00:00 (105/154): lz4-libs-1.9.4-4.fc39.x86_64.rpm 2.1 MB/s | 67 kB 00:00 (106/154): mpfr-4.2.1-1.fc40.x86_64.rpm 9.6 MB/s | 343 kB 00:00 (107/154): ncurses-base-6.4-8.20231001.fc40.noa 2.7 MB/s | 88 kB 00:00 (108/154): ncurses-libs-6.4-8.20231001.fc40.x86 9.5 MB/s | 338 kB 00:00 (109/154): ocaml-srpm-macros-9-1.fc40.noarch.rp 294 kB/s | 9.0 kB 00:00 (110/154): openblas-srpm-macros-2-14.fc39.noarc 247 kB/s | 7.5 kB 00:00 (111/154): openldap-2.6.6-1.fc39.x86_64.rpm 7.5 MB/s | 255 kB 00:00 (112/154): p11-kit-0.25.2-1.fc40.x86_64.rpm 13 MB/s | 521 kB 00:00 (113/154): p11-kit-trust-0.25.2-1.fc40.x86_64.r 4.0 MB/s | 140 kB 00:00 (114/154): openssl-libs-3.1.4-1.fc40.x86_64.rpm 29 MB/s | 2.2 MB 00:00 (115/154): package-notes-srpm-macros-0.5-9.fc39 367 kB/s | 11 kB 00:00 (116/154): pam-1.5.3-7.fc40.x86_64.rpm 15 MB/s | 548 kB 00:00 (117/154): pam-libs-1.5.3-7.fc40.x86_64.rpm 1.8 MB/s | 57 kB 00:00 (118/154): patch-2.7.6-22.fc39.x86_64.rpm 3.9 MB/s | 125 kB 00:00 (119/154): pcre2-10.42-2.fc40.x86_64.rpm 6.9 MB/s | 233 kB 00:00 (120/154): pcre2-syntax-10.42-2.fc40.noarch.rpm 4.3 MB/s | 143 kB 00:00 (121/154): perl-srpm-macros-1-51.fc39.noarch.rp 261 kB/s | 8.0 kB 00:00 (122/154): pkgconf-1.9.5-2.fc39.x86_64.rpm 1.3 MB/s | 42 kB 00:00 (123/154): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 450 kB/s | 14 kB 00:00 (124/154): pkgconf-pkg-config-1.9.5-2.fc39.x86_ 312 kB/s | 9.6 kB 00:00 (125/154): popt-1.19-3.fc39.x86_64.rpm 2.1 MB/s | 66 kB 00:00 (126/154): publicsuffix-list-dafsa-20230812-1.f 1.8 MB/s | 57 kB 00:00 (127/154): pyproject-srpm-macros-1.10.0-1.fc40. 464 kB/s | 14 kB 00:00 (128/154): python-srpm-macros-3.12-4.fc40.noarc 812 kB/s | 25 kB 00:00 (129/154): qt5-srpm-macros-5.15.11-1.fc40.noarc 271 kB/s | 8.3 kB 00:00 (130/154): qt6-srpm-macros-6.6.0-1.fc40.noarch. 284 kB/s | 8.7 kB 00:00 (131/154): readline-8.2-4.fc39.x86_64.rpm 5.9 MB/s | 213 kB 00:00 (132/154): redhat-rpm-config-271-1.fc40.noarch. 2.2 MB/s | 81 kB 00:00 (133/154): rpm-4.19.0-1.fc40.x86_64.rpm 12 MB/s | 538 kB 00:00 (134/154): rpm-build-4.19.0-1.fc40.x86_64.rpm 2.3 MB/s | 79 kB 00:00 (135/154): rpm-build-libs-4.19.0-1.fc40.x86_64. 2.6 MB/s | 96 kB 00:00 (136/154): rpm-libs-4.19.0-1.fc40.x86_64.rpm 8.1 MB/s | 312 kB 00:00 (137/154): rust-srpm-macros-25.2-2.fc40.noarch. 400 kB/s | 13 kB 00:00 (138/154): sed-4.8-14.fc39.x86_64.rpm 8.1 MB/s | 306 kB 00:00 (139/154): rpm-sequoia-1.5.0-1.fc40.x86_64.rpm 10 MB/s | 883 kB 00:00 (140/154): setup-2.14.4-1.fc39.noarch.rpm 4.7 MB/s | 154 kB 00:00 (141/154): shadow-utils-4.14.0-2.fc40.x86_64.rp 29 MB/s | 1.3 MB 00:00 (142/154): sqlite-libs-3.44.0-1.fc40.x86_64.rpm 15 MB/s | 692 kB 00:00 (143/154): systemd-libs-254.5-2.fc40.x86_64.rpm 13 MB/s | 688 kB 00:00 (144/154): tar-1.35-2.fc40.x86_64.rpm 21 MB/s | 864 kB 00:00 (145/154): unzip-6.0-62.fc39.x86_64.rpm 5.5 MB/s | 184 kB 00:00 (146/154): util-linux-2.39.2-1.fc40.x86_64.rpm 26 MB/s | 1.2 MB 00:00 (147/154): util-linux-core-2.39.2-1.fc40.x86_64 14 MB/s | 493 kB 00:00 (148/154): which-2.21-40.fc39.x86_64.rpm 1.3 MB/s | 42 kB 00:00 (149/154): xxhash-libs-0.8.2-1.fc39.x86_64.rpm 1.2 MB/s | 37 kB 00:00 (150/154): xz-libs-5.4.5-1.fc40.x86_64.rpm 3.1 MB/s | 108 kB 00:00 (151/154): xz-5.4.5-1.fc40.x86_64.rpm 15 MB/s | 557 kB 00:00 (152/154): zip-3.0-39.fc40.x86_64.rpm 7.8 MB/s | 266 kB 00:00 (153/154): zlib-1.2.13-5.fc40.x86_64.rpm 2.9 MB/s | 94 kB 00:00 (154/154): zstd-1.5.5-4.fc39.x86_64.rpm 13 MB/s | 482 kB 00:00 -------------------------------------------------------------------------------- Total 23 MB/s | 53 MB 00:02 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115D F9AE F857 853E E844 5D0A 0727 707E A15B 79CC From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary (0xA15B79CC) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-4.fc40.x86_64 1/154 Running scriptlet: libgcc-13.2.1-4.fc40.x86_64 1/154 Installing : crypto-policies-20231109-1.gitadb5572.fc40.noarc 2/154 Running scriptlet: crypto-policies-20231109-1.gitadb5572.fc40.noarc 2/154 Installing : fedora-release-identity-basic-40-0.18.noarch 3/154 Installing : fedora-repos-rawhide-40-0.2.noarch 4/154 Installing : fedora-gpg-keys-40-0.2.noarch 5/154 Installing : fedora-repos-40-0.2.noarch 6/154 Installing : fedora-release-common-40-0.18.noarch 7/154 Installing : fedora-release-40-0.18.noarch 8/154 Installing : setup-2.14.4-1.fc39.noarch 9/154 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 9/154 Installing : filesystem-3.18-6.fc39.x86_64 10/154 Installing : basesystem-11-18.fc39.noarch 11/154 Installing : rust-srpm-macros-25.2-2.fc40.noarch 12/154 Installing : qt6-srpm-macros-6.6.0-1.fc40.noarch 13/154 Installing : qt5-srpm-macros-5.15.11-1.fc40.noarch 14/154 Installing : publicsuffix-list-dafsa-20230812-1.fc40.noarch 15/154 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 16/154 Installing : perl-srpm-macros-1-51.fc39.noarch 17/154 Installing : pcre2-syntax-10.42-2.fc40.noarch 18/154 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 19/154 Installing : openblas-srpm-macros-2-14.fc39.noarch 20/154 Installing : ocaml-srpm-macros-9-1.fc40.noarch 21/154 Installing : ncurses-base-6.4-8.20231001.fc40.noarch 22/154 Installing : glibc-gconv-extra-2.38.9000-19.fc40.x86_64 23/154 Running scriptlet: glibc-gconv-extra-2.38.9000-19.fc40.x86_64 23/154 Installing : glibc-minimal-langpack-2.38.9000-19.fc40.x86_64 24/154 Installing : glibc-common-2.38.9000-19.fc40.x86_64 25/154 Running scriptlet: glibc-2.38.9000-19.fc40.x86_64 26/154 Installing : glibc-2.38.9000-19.fc40.x86_64 26/154 Running scriptlet: glibc-2.38.9000-19.fc40.x86_64 26/154 Installing : ncurses-libs-6.4-8.20231001.fc40.x86_64 27/154 Installing : bash-5.2.15-5.fc39.x86_64 28/154 Running scriptlet: bash-5.2.15-5.fc39.x86_64 28/154 Installing : zlib-1.2.13-5.fc40.x86_64 29/154 Installing : xz-libs-5.4.5-1.fc40.x86_64 30/154 Installing : bzip2-libs-1.0.8-16.fc39.x86_64 31/154 Installing : libstdc++-13.2.1-4.fc40.x86_64 32/154 Installing : readline-8.2-4.fc39.x86_64 33/154 Installing : libuuid-2.39.2-1.fc40.x86_64 34/154 Installing : libzstd-1.5.5-4.fc39.x86_64 35/154 Installing : elfutils-libelf-0.190-2.fc40.x86_64 36/154 Installing : popt-1.19-3.fc39.x86_64 37/154 Installing : libblkid-2.39.2-1.fc40.x86_64 38/154 Installing : gdbm-libs-1:1.23-4.fc39.x86_64 39/154 Installing : gmp-1:6.2.1-5.fc39.x86_64 40/154 Installing : libattr-2.5.1-9.fc40.x86_64 41/154 Installing : libacl-2.3.1-10.fc40.x86_64 42/154 Installing : libcap-2.48-7.fc39.x86_64 43/154 Installing : libxcrypt-4.4.36-2.fc39.x86_64 44/154 Installing : libeconf-0.5.2-1.fc40.x86_64 45/154 Installing : lz4-libs-1.9.4-4.fc39.x86_64 46/154 Installing : systemd-libs-254.5-2.fc40.x86_64 47/154 Installing : mpfr-4.2.1-1.fc40.x86_64 48/154 Installing : dwz-0.15-3.fc39.x86_64 49/154 Installing : unzip-6.0-62.fc39.x86_64 50/154 Installing : file-libs-5.45-1.fc40.x86_64 51/154 Installing : file-5.45-1.fc40.x86_64 52/154 Installing : alternatives-1.25-1.fc39.x86_64 53/154 Installing : jansson-2.13.1-7.fc39.x86_64 54/154 Installing : libcap-ng-0.8.3-8.fc40.x86_64 55/154 Installing : audit-libs-3.1.2-5.fc40.x86_64 56/154 Installing : pam-libs-1.5.3-7.fc40.x86_64 57/154 Installing : libcom_err-1.47.0-2.fc39.x86_64 58/154 Installing : libsepol-3.5-2.fc39.x86_64 59/154 Installing : libsmartcols-2.39.2-1.fc40.x86_64 60/154 Installing : libtasn1-4.19.0-3.fc39.x86_64 61/154 Installing : libunistring-1.1-5.fc40.x86_64 62/154 Installing : libidn2-2.3.4-3.fc39.x86_64 63/154 Installing : lua-libs-5.4.6-3.fc39.x86_64 64/154 Installing : pcre2-10.42-2.fc40.x86_64 65/154 Installing : libselinux-3.5-5.fc39.x86_64 66/154 Installing : sed-4.8-14.fc39.x86_64 67/154 Installing : grep-3.11-5.fc40.x86_64 68/154 Installing : findutils-1:4.9.0-6.fc40.x86_64 69/154 Installing : xz-5.4.5-1.fc40.x86_64 70/154 Installing : libmount-2.39.2-1.fc40.x86_64 71/154 Installing : util-linux-core-2.39.2-1.fc40.x86_64 72/154 Installing : libsemanage-3.5-4.fc39.x86_64 73/154 Installing : shadow-utils-2:4.14.0-2.fc40.x86_64 74/154 Running scriptlet: libutempter-1.2.1-10.fc39.x86_64 75/154 Installing : libutempter-1.2.1-10.fc39.x86_64 75/154 Installing : tar-2:1.35-2.fc40.x86_64 76/154 Installing : libpsl-0.21.2-4.fc39.x86_64 77/154 Installing : zip-3.0-39.fc40.x86_64 78/154 Installing : zstd-1.5.5-4.fc39.x86_64 79/154 Installing : cyrus-sasl-lib-2.1.28-11.fc39.x86_64 80/154 Installing : gdbm-1:1.23-4.fc39.x86_64 81/154 Installing : libfdisk-2.39.2-1.fc40.x86_64 82/154 Installing : bzip2-1.0.8-16.fc39.x86_64 83/154 Installing : libxml2-2.11.5-1.fc40.x86_64 84/154 Installing : sqlite-libs-3.44.0-1.fc40.x86_64 85/154 Installing : ed-1.19-4.fc39.x86_64 86/154 Installing : patch-2.7.6-22.fc39.x86_64 87/154 Installing : elfutils-default-yama-scope-0.190-2.fc40.noarch 88/154 Running scriptlet: elfutils-default-yama-scope-0.190-2.fc40.noarch 88/154 Installing : cpio-2.14-4.fc39.x86_64 89/154 Installing : diffutils-3.10-3.fc39.x86_64 90/154 Installing : keyutils-libs-1.6.1-7.fc39.x86_64 91/154 Installing : libbrotli-1.1.0-1.fc40.x86_64 92/154 Installing : libffi-3.4.4-4.fc39.x86_64 93/154 Installing : p11-kit-0.25.2-1.fc40.x86_64 94/154 Installing : p11-kit-trust-0.25.2-1.fc40.x86_64 95/154 Running scriptlet: p11-kit-trust-0.25.2-1.fc40.x86_64 95/154 Installing : libgomp-13.2.1-4.fc40.x86_64 96/154 Installing : libnghttp2-1.58.0-1.fc40.x86_64 97/154 Installing : libpkgconf-1.9.5-2.fc39.x86_64 98/154 Installing : pkgconf-1.9.5-2.fc39.x86_64 99/154 Installing : pkgconf-pkg-config-1.9.5-2.fc39.x86_64 100/154 Installing : libsigsegv-2.14-5.fc39.x86_64 101/154 Installing : gawk-5.2.2-2.fc39.x86_64 102/154 Installing : libverto-0.3.2-6.fc39.x86_64 103/154 Installing : lmdb-libs-0.9.31-2.fc39.x86_64 104/154 Installing : libdb-convert-util-5.3.28-58.fc40.x86_64 105/154 Installing : xxhash-libs-0.8.2-1.fc39.x86_64 106/154 Installing : libssh-config-0.10.5-2.fc39.noarch 107/154 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 108/154 Installing : gnat-srpm-macros-6-3.fc39.noarch 109/154 Installing : ghc-srpm-macros-1.6.1-3.fc40.noarch 110/154 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 111/154 Installing : coreutils-common-9.4-1.fc40.x86_64 112/154 Installing : openssl-libs-1:3.1.4-1.fc40.x86_64 113/154 Installing : coreutils-9.4-1.fc40.x86_64 114/154 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 115/154 Installing : ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 115/154 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 115/154 Installing : krb5-libs-1.21.2-2.fc40.x86_64 116/154 Installing : libtirpc-1.3.4-0.fc40.x86_64 117/154 Running scriptlet: authselect-libs-1.4.3-1.fc40.x86_64 118/154 Installing : authselect-libs-1.4.3-1.fc40.x86_64 118/154 Installing : gzip-1.12-6.fc39.x86_64 119/154 Installing : cracklib-2.9.11-2.fc39.x86_64 120/154 Installing : libpwquality-1.4.5-6.fc39.x86_64 121/154 Installing : authselect-1.4.3-1.fc40.x86_64 122/154 Installing : libnsl2-2.0.0-6.fc39.x86_64 123/154 Installing : pam-1.5.3-7.fc40.x86_64 124/154 Installing : libssh-0.10.5-2.fc39.x86_64 125/154 Installing : libarchive-3.7.2-1.fc40.x86_64 126/154 Installing : libevent-2.1.12-9.fc39.x86_64 127/154 Installing : openldap-2.6.6-1.fc39.x86_64 128/154 Installing : libcurl-8.4.0-1.fc40.x86_64 129/154 Installing : elfutils-libs-0.190-2.fc40.x86_64 130/154 Installing : elfutils-debuginfod-client-0.190-2.fc40.x86_64 131/154 Installing : binutils-gold-2.41-13.fc40.x86_64 132/154 Running scriptlet: binutils-gold-2.41-13.fc40.x86_64 132/154 Installing : binutils-2.41-13.fc40.x86_64 133/154 Running scriptlet: binutils-2.41-13.fc40.x86_64 133/154 Installing : elfutils-0.190-2.fc40.x86_64 134/154 Installing : gdb-minimal-13.2-11.fc40.x86_64 135/154 Installing : debugedit-5.0-10.fc39.x86_64 136/154 Installing : curl-8.4.0-1.fc40.x86_64 137/154 Installing : rpm-sequoia-1.5.0-1.fc40.x86_64 138/154 Installing : rpm-libs-4.19.0-1.fc40.x86_64 139/154 Running scriptlet: rpm-4.19.0-1.fc40.x86_64 140/154 Installing : rpm-4.19.0-1.fc40.x86_64 140/154 Installing : efi-srpm-macros-5-9.fc39.noarch 141/154 Installing : lua-srpm-macros-1-9.fc39.noarch 142/154 Installing : rpm-build-libs-4.19.0-1.fc40.x86_64 143/154 Installing : ansible-srpm-macros-1-11.fc39.noarch 144/154 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 145/154 Installing : forge-srpm-macros-0.1.0-1.fc40.noarch 146/154 Installing : go-srpm-macros-3.3.1-1.fc40.noarch 147/154 Installing : python-srpm-macros-3.12-4.fc40.noarch 148/154 Installing : redhat-rpm-config-271-1.fc40.noarch 149/154 Installing : rpm-build-4.19.0-1.fc40.x86_64 150/154 Installing : pyproject-srpm-macros-1.10.0-1.fc40.noarch 151/154 Installing : util-linux-2.39.2-1.fc40.x86_64 152/154 Installing : which-2.21-40.fc39.x86_64 153/154 Installing : info-7.1-1.fc40.x86_64 154/154 Running scriptlet: filesystem-3.18-6.fc39.x86_64 154/154 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 154/154 Running scriptlet: authselect-libs-1.4.3-1.fc40.x86_64 154/154 Running scriptlet: rpm-4.19.0-1.fc40.x86_64 154/154 Running scriptlet: info-7.1-1.fc40.x86_64 154/154 Installed: alternatives-1.25-1.fc39.x86_64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-5.fc40.x86_64 authselect-1.4.3-1.fc40.x86_64 authselect-libs-1.4.3-1.fc40.x86_64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.x86_64 binutils-2.41-13.fc40.x86_64 binutils-gold-2.41-13.fc40.x86_64 bzip2-1.0.8-16.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-1.fc40.x86_64 coreutils-common-9.4-1.fc40.x86_64 cpio-2.14-4.fc39.x86_64 cracklib-2.9.11-2.fc39.x86_64 crypto-policies-20231109-1.gitadb5572.fc40.noarch curl-8.4.0-1.fc40.x86_64 cyrus-sasl-lib-2.1.28-11.fc39.x86_64 debugedit-5.0-10.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 dwz-0.15-3.fc39.x86_64 ed-1.19-4.fc39.x86_64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-2.fc40.x86_64 elfutils-debuginfod-client-0.190-2.fc40.x86_64 elfutils-default-yama-scope-0.190-2.fc40.noarch elfutils-libelf-0.190-2.fc40.x86_64 elfutils-libs-0.190-2.fc40.x86_64 fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.18.noarch fedora-release-common-40-0.18.noarch fedora-release-identity-basic-40-0.18.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.x86_64 file-libs-5.45-1.fc40.x86_64 filesystem-3.18-6.fc39.x86_64 findutils-1:4.9.0-6.fc40.x86_64 fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.1.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.x86_64 gdb-minimal-13.2-11.fc40.x86_64 gdbm-1:1.23-4.fc39.x86_64 gdbm-libs-1:1.23-4.fc39.x86_64 ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-19.fc40.x86_64 glibc-common-2.38.9000-19.fc40.x86_64 glibc-gconv-extra-2.38.9000-19.fc40.x86_64 glibc-minimal-langpack-2.38.9000-19.fc40.x86_64 gmp-1:6.2.1-5.fc39.x86_64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.x86_64 gzip-1.12-6.fc39.x86_64 info-7.1-1.fc40.x86_64 jansson-2.13.1-7.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.x86_64 krb5-libs-1.21.2-2.fc40.x86_64 libacl-2.3.1-10.fc40.x86_64 libarchive-3.7.2-1.fc40.x86_64 libattr-2.5.1-9.fc40.x86_64 libblkid-2.39.2-1.fc40.x86_64 libbrotli-1.1.0-1.fc40.x86_64 libcap-2.48-7.fc39.x86_64 libcap-ng-0.8.3-8.fc40.x86_64 libcom_err-1.47.0-2.fc39.x86_64 libcurl-8.4.0-1.fc40.x86_64 libdb-convert-util-5.3.28-58.fc40.x86_64 libeconf-0.5.2-1.fc40.x86_64 libevent-2.1.12-9.fc39.x86_64 libfdisk-2.39.2-1.fc40.x86_64 libffi-3.4.4-4.fc39.x86_64 libgcc-13.2.1-4.fc40.x86_64 libgomp-13.2.1-4.fc40.x86_64 libidn2-2.3.4-3.fc39.x86_64 libmount-2.39.2-1.fc40.x86_64 libnghttp2-1.58.0-1.fc40.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 libpwquality-1.4.5-6.fc39.x86_64 libselinux-3.5-5.fc39.x86_64 libsemanage-3.5-4.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 libsmartcols-2.39.2-1.fc40.x86_64 libssh-0.10.5-2.fc39.x86_64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-4.fc40.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libtirpc-1.3.4-0.fc40.x86_64 libunistring-1.1-5.fc40.x86_64 libutempter-1.2.1-10.fc39.x86_64 libuuid-2.39.2-1.fc40.x86_64 libverto-0.3.2-6.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 libxml2-2.11.5-1.fc40.x86_64 libzstd-1.5.5-4.fc39.x86_64 lmdb-libs-0.9.31-2.fc39.x86_64 lua-libs-5.4.6-3.fc39.x86_64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.x86_64 mpfr-4.2.1-1.fc40.x86_64 ncurses-base-6.4-8.20231001.fc40.noarch ncurses-libs-6.4-8.20231001.fc40.x86_64 ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.x86_64 openssl-libs-1:3.1.4-1.fc40.x86_64 p11-kit-0.25.2-1.fc40.x86_64 p11-kit-trust-0.25.2-1.fc40.x86_64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-7.fc40.x86_64 pam-libs-1.5.3-7.fc40.x86_64 patch-2.7.6-22.fc39.x86_64 pcre2-10.42-2.fc40.x86_64 pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.x86_64 popt-1.19-3.fc39.x86_64 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.10.0-1.fc40.noarch python-srpm-macros-3.12-4.fc40.noarch qt5-srpm-macros-5.15.11-1.fc40.noarch qt6-srpm-macros-6.6.0-1.fc40.noarch readline-8.2-4.fc39.x86_64 redhat-rpm-config-271-1.fc40.noarch rpm-4.19.0-1.fc40.x86_64 rpm-build-4.19.0-1.fc40.x86_64 rpm-build-libs-4.19.0-1.fc40.x86_64 rpm-libs-4.19.0-1.fc40.x86_64 rpm-sequoia-1.5.0-1.fc40.x86_64 rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.x86_64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.14.0-2.fc40.x86_64 sqlite-libs-3.44.0-1.fc40.x86_64 systemd-libs-254.5-2.fc40.x86_64 tar-2:1.35-2.fc40.x86_64 unzip-6.0-62.fc39.x86_64 util-linux-2.39.2-1.fc40.x86_64 util-linux-core-2.39.2-1.fc40.x86_64 which-2.21-40.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 xz-5.4.5-1.fc40.x86_64 xz-libs-5.4.5-1.fc40.x86_64 zip-3.0-39.fc40.x86_64 zlib-1.2.13-5.fc40.x86_64 zstd-1.5.5-4.fc39.x86_64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.25-1.fc39.x86_64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-5.fc40.x86_64 authselect-1.4.3-1.fc40.x86_64 authselect-libs-1.4.3-1.fc40.x86_64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.x86_64 binutils-2.41-13.fc40.x86_64 binutils-gold-2.41-13.fc40.x86_64 bzip2-1.0.8-16.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-1.fc40.x86_64 coreutils-common-9.4-1.fc40.x86_64 cpio-2.14-4.fc39.x86_64 cracklib-2.9.11-2.fc39.x86_64 crypto-policies-20231109-1.gitadb5572.fc40.noarch curl-8.4.0-1.fc40.x86_64 cyrus-sasl-lib-2.1.28-11.fc39.x86_64 debugedit-5.0-10.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 dwz-0.15-3.fc39.x86_64 ed-1.19-4.fc39.x86_64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-2.fc40.x86_64 elfutils-debuginfod-client-0.190-2.fc40.x86_64 elfutils-default-yama-scope-0.190-2.fc40.noarch elfutils-libelf-0.190-2.fc40.x86_64 elfutils-libs-0.190-2.fc40.x86_64 fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.18.noarch fedora-release-common-40-0.18.noarch fedora-release-identity-basic-40-0.18.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.x86_64 file-libs-5.45-1.fc40.x86_64 filesystem-3.18-6.fc39.x86_64 findutils-4.9.0-6.fc40.x86_64 fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.1.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.x86_64 gdb-minimal-13.2-11.fc40.x86_64 gdbm-1.23-4.fc39.x86_64 gdbm-libs-1.23-4.fc39.x86_64 ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-19.fc40.x86_64 glibc-common-2.38.9000-19.fc40.x86_64 glibc-gconv-extra-2.38.9000-19.fc40.x86_64 glibc-minimal-langpack-2.38.9000-19.fc40.x86_64 gmp-6.2.1-5.fc39.x86_64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch gpg-pubkey-18b8e74c-62f2920f gpg-pubkey-a15b79cc-63d04c2c grep-3.11-5.fc40.x86_64 gzip-1.12-6.fc39.x86_64 info-7.1-1.fc40.x86_64 jansson-2.13.1-7.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.x86_64 krb5-libs-1.21.2-2.fc40.x86_64 libacl-2.3.1-10.fc40.x86_64 libarchive-3.7.2-1.fc40.x86_64 libattr-2.5.1-9.fc40.x86_64 libblkid-2.39.2-1.fc40.x86_64 libbrotli-1.1.0-1.fc40.x86_64 libcap-2.48-7.fc39.x86_64 libcap-ng-0.8.3-8.fc40.x86_64 libcom_err-1.47.0-2.fc39.x86_64 libcurl-8.4.0-1.fc40.x86_64 libdb-convert-util-5.3.28-58.fc40.x86_64 libeconf-0.5.2-1.fc40.x86_64 libevent-2.1.12-9.fc39.x86_64 libfdisk-2.39.2-1.fc40.x86_64 libffi-3.4.4-4.fc39.x86_64 libgcc-13.2.1-4.fc40.x86_64 libgomp-13.2.1-4.fc40.x86_64 libidn2-2.3.4-3.fc39.x86_64 libmount-2.39.2-1.fc40.x86_64 libnghttp2-1.58.0-1.fc40.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 libpwquality-1.4.5-6.fc39.x86_64 libselinux-3.5-5.fc39.x86_64 libsemanage-3.5-4.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 libsmartcols-2.39.2-1.fc40.x86_64 libssh-0.10.5-2.fc39.x86_64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-4.fc40.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libtirpc-1.3.4-0.fc40.x86_64 libunistring-1.1-5.fc40.x86_64 libutempter-1.2.1-10.fc39.x86_64 libuuid-2.39.2-1.fc40.x86_64 libverto-0.3.2-6.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 libxml2-2.11.5-1.fc40.x86_64 libzstd-1.5.5-4.fc39.x86_64 lmdb-libs-0.9.31-2.fc39.x86_64 lua-libs-5.4.6-3.fc39.x86_64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.x86_64 mpfr-4.2.1-1.fc40.x86_64 ncurses-base-6.4-8.20231001.fc40.noarch ncurses-libs-6.4-8.20231001.fc40.x86_64 ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.x86_64 openssl-libs-3.1.4-1.fc40.x86_64 p11-kit-0.25.2-1.fc40.x86_64 p11-kit-trust-0.25.2-1.fc40.x86_64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-7.fc40.x86_64 pam-libs-1.5.3-7.fc40.x86_64 patch-2.7.6-22.fc39.x86_64 pcre2-10.42-2.fc40.x86_64 pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.x86_64 popt-1.19-3.fc39.x86_64 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.10.0-1.fc40.noarch python-srpm-macros-3.12-4.fc40.noarch qt5-srpm-macros-5.15.11-1.fc40.noarch qt6-srpm-macros-6.6.0-1.fc40.noarch readline-8.2-4.fc39.x86_64 redhat-rpm-config-271-1.fc40.noarch rpm-4.19.0-1.fc40.x86_64 rpm-build-4.19.0-1.fc40.x86_64 rpm-build-libs-4.19.0-1.fc40.x86_64 rpm-libs-4.19.0-1.fc40.x86_64 rpm-sequoia-1.5.0-1.fc40.x86_64 rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.x86_64 setup-2.14.4-1.fc39.noarch shadow-utils-4.14.0-2.fc40.x86_64 sqlite-libs-3.44.0-1.fc40.x86_64 systemd-libs-254.5-2.fc40.x86_64 tar-1.35-2.fc40.x86_64 unzip-6.0-62.fc39.x86_64 util-linux-2.39.2-1.fc40.x86_64 util-linux-core-2.39.2-1.fc40.x86_64 which-2.21-40.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 xz-5.4.5-1.fc40.x86_64 xz-libs-5.4.5-1.fc40.x86_64 zip-3.0-39.fc40.x86_64 zlib-1.2.13-5.fc40.x86_64 zstd-1.5.5-4.fc39.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1699920000 Wrote: /builddir/build/SRPMS/nodejs-undici-5.27.2-3.fc40.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1699957151.629859/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1699957151.629859/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1699957151.629859/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-a9dlyvnj/nodejs-undici/nodejs-undici.spec) Config(child) 1 minutes 19 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/nodejs-undici-5.27.2-3.fc40.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1699957151.629859/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1699957151.629859/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1699957151.629859/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Finish: chroot init INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.0-1.fc40.x86_64 rpm-sequoia-1.5.0-1.fc40.x86_64 python3-dnf-4.18.1-1.fc40.noarch python3-dnf-plugins-core-4.4.3-1.fc40.noarch yum-4.18.1-1.fc40.noarch Start: build phase for nodejs-undici-5.27.2-3.fc40.src.rpm Start: build setup for nodejs-undici-5.27.2-3.fc40.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1699920000 Wrote: /builddir/build/SRPMS/nodejs-undici-5.27.2-3.fc40.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 33 kB/s | 1.5 kB 00:00 fedora 551 kB/s | 23 kB 00:00 fedora 1.7 MB/s | 3.1 MB 00:01 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: clang x86_64 17.0.4-1.fc40 fedora 76 k git-core x86_64 2.42.0-1.fc40 fedora 4.5 M lld x86_64 17.0.4-1.fc40 fedora 36 k nodejs-devel x86_64 1:20.9.0-2.fc40 fedora 225 k nodejs-npm x86_64 1:10.1.0-1.20.9.0.2.fc40 fedora 2.4 M wasi-libc-devel noarch 20-10.fc40 fedora 163 k Installing dependencies: annobin-docs noarch 12.30-1.fc40 fedora 92 k annobin-plugin-gcc x86_64 12.30-1.fc40 fedora 959 k brotli x86_64 1.1.0-1.fc40 fedora 20 k brotli-devel x86_64 1.1.0-1.fc40 fedora 34 k clang-libs x86_64 17.0.4-1.fc40 fedora 23 M clang-resource-filesystem noarch 17.0.4-1.fc40 fedora 14 k cmake-filesystem x86_64 3.27.7-1.fc40 fedora 19 k cpp x86_64 13.2.1-4.fc40 fedora 11 M expat x86_64 2.5.0-3.fc39 fedora 110 k gc x86_64 8.2.2-4.fc39 fedora 110 k gcc x86_64 13.2.1-4.fc40 fedora 34 M gcc-c++ x86_64 13.2.1-4.fc40 fedora 13 M gcc-plugin-annobin x86_64 13.2.1-4.fc40 fedora 49 k glibc-devel x86_64 2.38.9000-19.fc40 fedora 96 k glibc-headers-x86 noarch 2.38.9000-19.fc40 fedora 581 k guile22 x86_64 2.2.7-9.fc39 fedora 6.5 M kernel-headers x86_64 6.6.0-1.fc40 fedora 1.6 M less x86_64 643-1.fc40 fedora 176 k libb2 x86_64 0.98.1-9.fc39 fedora 25 k libcbor x86_64 0.10.2-3.fc40 fedora 33 k libedit x86_64 3.1-48.20230828cvs.fc40 fedora 107 k libfido2 x86_64 1.13.0-3.fc39 fedora 98 k libmpc x86_64 1.3.1-3.fc39 fedora 70 k libstdc++-devel x86_64 13.2.1-4.fc40 fedora 2.6 M libtool-ltdl x86_64 2.4.7-8.fc40 fedora 36 k libuv x86_64 1:1.46.0-5.fc40 fedora 248 k libuv-devel x86_64 1:1.46.0-5.fc40 fedora 41 k libuv-static x86_64 1:1.46.0-5.fc40 fedora 103 k libxcrypt-devel x86_64 4.4.36-2.fc39 fedora 30 k lld-libs x86_64 17.0.4-1.fc40 fedora 1.5 M llvm x86_64 17.0.4-1.fc40 fedora 25 M llvm-libs x86_64 17.0.4-1.fc40 fedora 27 M make x86_64 1:4.4.1-2.fc39 fedora 589 k mpdecimal x86_64 2.5.1-7.fc39 fedora 89 k nodejs x86_64 1:20.9.0-2.fc40 fedora 48 k nodejs-libs x86_64 1:20.9.0-2.fc40 fedora 15 M nodejs-packaging noarch 2023.10-2.fc40 fedora 21 k openssh x86_64 9.3p1-13.fc40 fedora 438 k openssh-clients x86_64 9.3p1-13.fc40 fedora 735 k openssl-devel x86_64 1:3.1.4-1.fc40 fedora 2.6 M python-pip-wheel noarch 23.2.1-1.fc39 fedora 1.5 M python3 x86_64 3.12.0-2.fc40 fedora 26 k python3-libs x86_64 3.12.0-2.fc40 fedora 9.2 M tzdata noarch 2023c-4.fc40 fedora 717 k wasi-libc-static noarch 20-10.fc40 fedora 350 k zlib-devel x86_64 1.2.13-5.fc40 fedora 45 k Transaction Summary ================================================================================ Install 52 Packages Total download size: 187 M Installed size: 727 M Downloading Packages: (1/52): brotli-1.1.0-1.fc40.x86_64.rpm 149 kB/s | 20 kB 00:00 (2/52): annobin-docs-12.30-1.fc40.noarch.rpm 493 kB/s | 92 kB 00:00 (3/52): brotli-devel-1.1.0-1.fc40.x86_64.rpm 586 kB/s | 34 kB 00:00 (4/52): clang-17.0.4-1.fc40.x86_64.rpm 798 kB/s | 76 kB 00:00 (5/52): annobin-plugin-gcc-12.30-1.fc40.x86_64. 3.1 MB/s | 959 kB 00:00 (6/52): clang-resource-filesystem-17.0.4-1.fc40 320 kB/s | 14 kB 00:00 (7/52): cmake-filesystem-3.27.7-1.fc40.x86_64.r 600 kB/s | 19 kB 00:00 (8/52): expat-2.5.0-3.fc39.x86_64.rpm 2.8 MB/s | 110 kB 00:00 (9/52): gc-8.2.2-4.fc39.x86_64.rpm 2.0 MB/s | 110 kB 00:00 (10/52): cpp-13.2.1-4.fc40.x86_64.rpm 23 MB/s | 11 MB 00:00 (11/52): clang-libs-17.0.4-1.fc40.x86_64.rpm 34 MB/s | 23 MB 00:00 (12/52): gcc-plugin-annobin-13.2.1-4.fc40.x86_6 1.1 MB/s | 49 kB 00:00 (13/52): git-core-2.42.0-1.fc40.x86_64.rpm 17 MB/s | 4.5 MB 00:00 (14/52): glibc-devel-2.38.9000-19.fc40.x86_64.r 2.1 MB/s | 96 kB 00:00 (15/52): gcc-c++-13.2.1-4.fc40.x86_64.rpm 29 MB/s | 13 MB 00:00 (16/52): glibc-headers-x86-2.38.9000-19.fc40.no 9.5 MB/s | 581 kB 00:00 (17/52): kernel-headers-6.6.0-1.fc40.x86_64.rpm 12 MB/s | 1.6 MB 00:00 (18/52): less-643-1.fc40.x86_64.rpm 2.2 MB/s | 176 kB 00:00 (19/52): guile22-2.2.7-9.fc39.x86_64.rpm 24 MB/s | 6.5 MB 00:00 (20/52): gcc-13.2.1-4.fc40.x86_64.rpm 31 MB/s | 34 MB 00:01 (21/52): libcbor-0.10.2-3.fc40.x86_64.rpm 1.0 MB/s | 33 kB 00:00 (22/52): libedit-3.1-48.20230828cvs.fc40.x86_64 3.3 MB/s | 107 kB 00:00 (23/52): libfido2-1.13.0-3.fc39.x86_64.rpm 2.4 MB/s | 98 kB 00:00 (24/52): libb2-0.98.1-9.fc39.x86_64.rpm 301 kB/s | 25 kB 00:00 (25/52): libmpc-1.3.1-3.fc39.x86_64.rpm 1.9 MB/s | 70 kB 00:00 (26/52): libtool-ltdl-2.4.7-8.fc40.x86_64.rpm 1.0 MB/s | 36 kB 00:00 (27/52): libuv-devel-1.46.0-5.fc40.x86_64.rpm 1.0 MB/s | 41 kB 00:00 (28/52): libuv-1.46.0-5.fc40.x86_64.rpm 4.0 MB/s | 248 kB 00:00 (29/52): libstdc++-devel-13.2.1-4.fc40.x86_64.r 25 MB/s | 2.6 MB 00:00 (30/52): libuv-static-1.46.0-5.fc40.x86_64.rpm 2.9 MB/s | 103 kB 00:00 (31/52): libxcrypt-devel-4.4.36-2.fc39.x86_64.r 1.1 MB/s | 30 kB 00:00 (32/52): lld-17.0.4-1.fc40.x86_64.rpm 602 kB/s | 36 kB 00:00 (33/52): lld-libs-17.0.4-1.fc40.x86_64.rpm 15 MB/s | 1.5 MB 00:00 (34/52): make-4.4.1-2.fc39.x86_64.rpm 4.0 MB/s | 589 kB 00:00 (35/52): mpdecimal-2.5.1-7.fc39.x86_64.rpm 2.2 MB/s | 89 kB 00:00 (36/52): nodejs-20.9.0-2.fc40.x86_64.rpm 1.3 MB/s | 48 kB 00:00 (37/52): nodejs-devel-20.9.0-2.fc40.x86_64.rpm 5.0 MB/s | 225 kB 00:00 (38/52): llvm-libs-17.0.4-1.fc40.x86_64.rpm 39 MB/s | 27 MB 00:00 (39/52): llvm-17.0.4-1.fc40.x86_64.rpm 32 MB/s | 25 MB 00:00 (40/52): nodejs-packaging-2023.10-2.fc40.noarch 474 kB/s | 21 kB 00:00 (41/52): nodejs-npm-10.1.0-1.20.9.0.2.fc40.x86_ 23 MB/s | 2.4 MB 00:00 (42/52): nodejs-libs-20.9.0-2.fc40.x86_64.rpm 29 MB/s | 15 MB 00:00 (43/52): openssh-9.3p1-13.fc40.x86_64.rpm 6.1 MB/s | 438 kB 00:00 (44/52): openssh-clients-9.3p1-13.fc40.x86_64.r 12 MB/s | 735 kB 00:00 (45/52): python3-3.12.0-2.fc40.x86_64.rpm 734 kB/s | 26 kB 00:00 (46/52): python-pip-wheel-23.2.1-1.fc39.noarch. 9.8 MB/s | 1.5 MB 00:00 (47/52): openssl-devel-3.1.4-1.fc40.x86_64.rpm 17 MB/s | 2.6 MB 00:00 (48/52): wasi-libc-devel-20-10.fc40.noarch.rpm 1.7 MB/s | 163 kB 00:00 (49/52): tzdata-2023c-4.fc40.noarch.rpm 6.3 MB/s | 717 kB 00:00 (50/52): wasi-libc-static-20-10.fc40.noarch.rpm 7.9 MB/s | 350 kB 00:00 (51/52): python3-libs-3.12.0-2.fc40.x86_64.rpm 33 MB/s | 9.2 MB 00:00 (52/52): zlib-devel-1.2.13-5.fc40.x86_64.rpm 92 kB/s | 45 kB 00:00 -------------------------------------------------------------------------------- Total 55 MB/s | 187 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: nodejs-1:20.9.0-2.fc40.x86_64 1/1 Preparing : 1/1 Installing : libuv-1:1.46.0-5.fc40.x86_64 1/52 Installing : libmpc-1.3.1-3.fc39.x86_64 2/52 Installing : nodejs-libs-1:20.9.0-2.fc40.x86_64 3/52 Installing : nodejs-npm-1:10.1.0-1.20.9.0.2.fc40.x86_64 4/52 Installing : nodejs-1:20.9.0-2.fc40.x86_64 5/52 Installing : libstdc++-devel-13.2.1-4.fc40.x86_64 6/52 Installing : libedit-3.1-48.20230828cvs.fc40.x86_64 7/52 Installing : llvm-libs-17.0.4-1.fc40.x86_64 8/52 Installing : expat-2.5.0-3.fc39.x86_64 9/52 Installing : lld-libs-17.0.4-1.fc40.x86_64 10/52 Installing : cpp-13.2.1-4.fc40.x86_64 11/52 Installing : zlib-devel-1.2.13-5.fc40.x86_64 12/52 Installing : wasi-libc-static-20-10.fc40.noarch 13/52 Installing : tzdata-2023c-4.fc40.noarch 14/52 Installing : python-pip-wheel-23.2.1-1.fc39.noarch 15/52 Installing : openssl-devel-1:3.1.4-1.fc40.x86_64 16/52 Installing : openssh-9.3p1-13.fc40.x86_64 17/52 Installing : mpdecimal-2.5.1-7.fc39.x86_64 18/52 Installing : libtool-ltdl-2.4.7-8.fc40.x86_64 19/52 Installing : libcbor-0.10.2-3.fc40.x86_64 20/52 Installing : libfido2-1.13.0-3.fc39.x86_64 21/52 Installing : openssh-clients-9.3p1-13.fc40.x86_64 22/52 Running scriptlet: openssh-clients-9.3p1-13.fc40.x86_64 22/52 Installing : libb2-0.98.1-9.fc39.x86_64 23/52 Installing : python3-3.12.0-2.fc40.x86_64 24/52 Installing : python3-libs-3.12.0-2.fc40.x86_64 25/52 Installing : nodejs-packaging-2023.10-2.fc40.noarch 26/52 Installing : less-643-1.fc40.x86_64 27/52 Installing : kernel-headers-6.6.0-1.fc40.x86_64 28/52 Installing : glibc-headers-x86-2.38.9000-19.fc40.noarch 29/52 Installing : libxcrypt-devel-4.4.36-2.fc39.x86_64 30/52 Installing : glibc-devel-2.38.9000-19.fc40.x86_64 31/52 Installing : gc-8.2.2-4.fc39.x86_64 32/52 Installing : guile22-2.2.7-9.fc39.x86_64 33/52 Installing : make-1:4.4.1-2.fc39.x86_64 34/52 Installing : gcc-13.2.1-4.fc40.x86_64 35/52 Running scriptlet: gcc-13.2.1-4.fc40.x86_64 35/52 Installing : gcc-c++-13.2.1-4.fc40.x86_64 36/52 Installing : cmake-filesystem-3.27.7-1.fc40.x86_64 37/52 Installing : libuv-static-1:1.46.0-5.fc40.x86_64 38/52 Installing : libuv-devel-1:1.46.0-5.fc40.x86_64 39/52 Installing : clang-resource-filesystem-17.0.4-1.fc40.noarch 40/52 Installing : clang-libs-17.0.4-1.fc40.x86_64 41/52 Installing : brotli-1.1.0-1.fc40.x86_64 42/52 Installing : brotli-devel-1.1.0-1.fc40.x86_64 43/52 Installing : annobin-docs-12.30-1.fc40.noarch 44/52 Installing : annobin-plugin-gcc-12.30-1.fc40.x86_64 45/52 Running scriptlet: annobin-plugin-gcc-12.30-1.fc40.x86_64 45/52 Installing : nodejs-devel-1:20.9.0-2.fc40.x86_64 46/52 Installing : clang-17.0.4-1.fc40.x86_64 47/52 Installing : gcc-plugin-annobin-13.2.1-4.fc40.x86_64 48/52 Running scriptlet: gcc-plugin-annobin-13.2.1-4.fc40.x86_64 48/52 Installing : git-core-2.42.0-1.fc40.x86_64 49/52 Installing : llvm-17.0.4-1.fc40.x86_64 50/52 Installing : wasi-libc-devel-20-10.fc40.noarch 51/52 Installing : lld-17.0.4-1.fc40.x86_64 52/52 Running scriptlet: lld-17.0.4-1.fc40.x86_64 52/52 Installed: annobin-docs-12.30-1.fc40.noarch annobin-plugin-gcc-12.30-1.fc40.x86_64 brotli-1.1.0-1.fc40.x86_64 brotli-devel-1.1.0-1.fc40.x86_64 clang-17.0.4-1.fc40.x86_64 clang-libs-17.0.4-1.fc40.x86_64 clang-resource-filesystem-17.0.4-1.fc40.noarch cmake-filesystem-3.27.7-1.fc40.x86_64 cpp-13.2.1-4.fc40.x86_64 expat-2.5.0-3.fc39.x86_64 gc-8.2.2-4.fc39.x86_64 gcc-13.2.1-4.fc40.x86_64 gcc-c++-13.2.1-4.fc40.x86_64 gcc-plugin-annobin-13.2.1-4.fc40.x86_64 git-core-2.42.0-1.fc40.x86_64 glibc-devel-2.38.9000-19.fc40.x86_64 glibc-headers-x86-2.38.9000-19.fc40.noarch guile22-2.2.7-9.fc39.x86_64 kernel-headers-6.6.0-1.fc40.x86_64 less-643-1.fc40.x86_64 libb2-0.98.1-9.fc39.x86_64 libcbor-0.10.2-3.fc40.x86_64 libedit-3.1-48.20230828cvs.fc40.x86_64 libfido2-1.13.0-3.fc39.x86_64 libmpc-1.3.1-3.fc39.x86_64 libstdc++-devel-13.2.1-4.fc40.x86_64 libtool-ltdl-2.4.7-8.fc40.x86_64 libuv-1:1.46.0-5.fc40.x86_64 libuv-devel-1:1.46.0-5.fc40.x86_64 libuv-static-1:1.46.0-5.fc40.x86_64 libxcrypt-devel-4.4.36-2.fc39.x86_64 lld-17.0.4-1.fc40.x86_64 lld-libs-17.0.4-1.fc40.x86_64 llvm-17.0.4-1.fc40.x86_64 llvm-libs-17.0.4-1.fc40.x86_64 make-1:4.4.1-2.fc39.x86_64 mpdecimal-2.5.1-7.fc39.x86_64 nodejs-1:20.9.0-2.fc40.x86_64 nodejs-devel-1:20.9.0-2.fc40.x86_64 nodejs-libs-1:20.9.0-2.fc40.x86_64 nodejs-npm-1:10.1.0-1.20.9.0.2.fc40.x86_64 nodejs-packaging-2023.10-2.fc40.noarch openssh-9.3p1-13.fc40.x86_64 openssh-clients-9.3p1-13.fc40.x86_64 openssl-devel-1:3.1.4-1.fc40.x86_64 python-pip-wheel-23.2.1-1.fc39.noarch python3-3.12.0-2.fc40.x86_64 python3-libs-3.12.0-2.fc40.x86_64 tzdata-2023c-4.fc40.noarch wasi-libc-devel-20-10.fc40.noarch wasi-libc-static-20-10.fc40.noarch zlib-devel-1.2.13-5.fc40.x86_64 Complete! Finish: build setup for nodejs-undici-5.27.2-3.fc40.src.rpm Start: rpmbuild nodejs-undici-5.27.2-3.fc40.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1699920000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5UC0pD + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf undici-5.27.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/undici-5.27.2-stripped.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd undici-5.27.2 + rm -rf /builddir/build/BUILD/undici-5.27.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/undici-5.27.2-SPECPARTS + /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-5.27.2 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-feat-allow-customization-of-build-environment.patch + /usr/bin/git am --reject -q Checking patch build/wasm.js... Applied patch build/wasm.js cleanly. + cp -p /builddir/build/SOURCES/undici-5.27.2-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-5.27.2-nm-prod.tgz + ln -srt node_modules/ node_modules_prod/@aashutoshrathi node_modules_prod/@ampproject node_modules_prod/@assemblyscript node_modules_prod/@babel node_modules_prod/@bcoe node_modules_prod/@eslint node_modules_prod/@eslint-community node_modules_prod/@fastify node_modules_prod/@hapi node_modules_prod/@humanwhocodes node_modules_prod/@istanbuljs node_modules_prod/@jest node_modules_prod/@jridgewell node_modules_prod/@leichtgewicht node_modules_prod/@nodelib node_modules_prod/@sideway node_modules_prod/@sinclair node_modules_prod/@sindresorhus node_modules_prod/@sinonjs node_modules_prod/@szmarczak node_modules_prod/@tootallnate 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.5B6X4C + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd undici-5.27.2 + 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 + /usr/bin/node build/wasm.js + npm --offline pack npm notice npm notice 📦 undici@5.27.2 npm notice === Tarball Contents === npm notice 1.1kB LICENSE npm notice 16.9kB README.md npm notice 2.8kB docs/api/Agent.md npm notice 8.3kB docs/api/api-lifecycle.md npm notice 2.8kB docs/api/BalancedPool.md npm notice 1.1kB docs/api/CacheStorage.md npm notice 10.8kB docs/api/Client.md npm notice 3.5kB docs/api/Connector.md npm notice 1.1kB docs/api/ContentType.md npm notice 2.0kB docs/api/Cookies.md npm notice 6.2kB docs/api/DiagnosticsChannel.md npm notice 27.5kB docs/api/Dispatcher.md npm notice 1.5kB docs/api/DispatchInterceptor.md npm notice 3.6kB docs/api/Errors.md npm notice 1.2kB docs/api/Fetch.md npm notice 15.2kB docs/api/MockAgent.md npm notice 2.0kB docs/api/MockClient.md npm notice 595B docs/api/MockErrors.md npm notice 15.1kB docs/api/MockPool.md npm notice 2.8kB docs/api/Pool.md npm notice 775B docs/api/PoolStats.md npm notice 3.8kB docs/api/ProxyAgent.md npm notice 1.5kB docs/api/WebSocket.md npm notice 47.1kB docs/assets/lifecycle-diagram.png npm notice 2.0kB docs/best-practices/client-certificate.md npm notice 3.3kB docs/best-practices/mocking-request.md npm notice 3.3kB docs/best-practices/proxy.md npm notice 648B docs/best-practices/writing-tests.md npm notice 579B index-fetch.js npm notice 87B index.d.ts npm notice 5.3kB index.js npm notice 4.6kB lib/agent.js npm notice 968B lib/api/abort-signal.js npm notice 2.5kB lib/api/api-connect.js npm notice 5.4kB lib/api/api-pipeline.js npm notice 4.5kB 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 7.0kB lib/api/readable.js npm notice 1.6kB lib/api/util.js npm notice 5.3kB lib/balanced-pool.js npm notice 20.8kB lib/cache/cache.js npm notice 3.5kB lib/cache/cachestorage.js npm notice 73B lib/cache/symbols.js npm notice 1.1kB lib/cache/util.js npm notice 62.2kB lib/client.js npm notice 1.1kB lib/compat/dispatcher-weakref.js npm notice 306B lib/cookies/constants.js npm notice 4.3kB lib/cookies/index.js npm notice 12.4kB lib/cookies/parse.js npm notice 7.4kB lib/cookies/util.js npm notice 5.7kB lib/core/connect.js npm notice 6.2kB lib/core/errors.js npm notice 13.7kB lib/core/request.js npm notice 2.3kB lib/core/symbols.js npm notice 13.7kB lib/core/util.js npm notice 4.6kB lib/dispatcher-base.js npm notice 300B lib/dispatcher.js npm notice 19.3kB lib/fetch/body.js npm notice 4.1kB lib/fetch/constants.js npm notice 18.3kB lib/fetch/dataURL.js npm notice 9.5kB lib/fetch/file.js npm notice 7.9kB lib/fetch/formdata.js npm notice 890B lib/fetch/global.js npm notice 16.1kB lib/fetch/headers.js npm notice 75.3kB lib/fetch/index.js npm notice 1.1kB lib/fetch/LICENSE npm notice 30.4kB lib/fetch/request.js npm notice 17.9kB lib/fetch/response.js npm notice 198B lib/fetch/symbols.js npm notice 31.7kB lib/fetch/util.js npm notice 18.6kB lib/fetch/webidl.js npm notice 6.6kB lib/fileapi/encoding.js npm notice 8.5kB lib/fileapi/filereader.js npm notice 1.6kB lib/fileapi/progressevent.js npm notice 317B lib/fileapi/symbols.js npm notice 11.6kB lib/fileapi/util.js npm notice 860B lib/global.js npm notice 613B lib/handler/DecoratorHandler.js npm notice 7.3kB lib/handler/RedirectHandler.js npm notice 660B lib/interceptor/redirectInterceptor.js npm notice 4.2kB lib/llhttp/constants.d.ts npm notice 11.0kB lib/llhttp/constants.js npm notice 7.0kB lib/llhttp/constants.js.map npm notice 65.3kB lib/llhttp/llhttp_simd-wasm.js npm notice 48.9kB lib/llhttp/llhttp_simd.wasm npm notice 65.3kB lib/llhttp/llhttp-wasm.js npm notice 48.9kB lib/llhttp/llhttp.wasm npm notice 112B lib/llhttp/utils.d.ts npm notice 394B lib/llhttp/utils.js npm notice 432B lib/llhttp/utils.js.map npm notice 699B lib/llhttp/wasm_build_env.txt npm notice 4.7kB 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.7kB 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.3kB lib/mock/mock-utils.js npm notice 1.0kB lib/mock/pending-interceptors-formatter.js npm notice 495B lib/mock/pluralizer.js npm notice 4.2kB lib/node/fixed-queue.js npm notice 4.6kB lib/pool-base.js npm notice 552B lib/pool-stats.js npm notice 2.5kB lib/pool.js npm notice 5.4kB lib/proxy-agent.js npm notice 1.9kB lib/timers.js npm notice 10.9kB lib/websocket/connection.js npm notice 881B lib/websocket/constants.js npm notice 6.4kB lib/websocket/events.js npm notice 1.7kB lib/websocket/frame.js npm notice 10.8kB lib/websocket/receiver.js npm notice 330B lib/websocket/symbols.js npm notice 5.8kB lib/websocket/util.js npm notice 21.0kB lib/websocket/websocket.js npm notice 4.9kB package.json npm notice 1.1kB types/agent.d.ts npm notice 1.5kB types/api.d.ts npm notice 609B types/balanced-pool.d.ts npm notice 1.3kB types/cache.d.ts npm notice 4.6kB 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 13.4kB types/dispatcher.d.ts npm notice 3.7kB types/errors.d.ts npm notice 5.5kB 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 387B types/handlers.d.ts npm notice 133B types/header.d.ts npm notice 3.0kB types/index.d.ts npm notice 215B 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.0kB types/pool.d.ts npm notice 836B types/proxy-agent.d.ts npm notice 1.6kB types/readable.d.ts npm notice 455B types/README.md npm notice 5.6kB types/webidl.d.ts npm notice 3.4kB types/websocket.d.ts npm notice === Tarball Details === undici-5.27.2.tgz npm notice name: undici npm notice version: 5.27.2 npm notice filename: undici-5.27.2.tgz npm notice package size: 316.3 kB npm notice unpacked size: 1.1 MB npm notice shasum: 72d33647e7328702e005c4648aeeec9c35e1ed63 npm notice integrity: sha512-nM3sq1tKMWRLJ[...]Z6fmT6l+E9saA== npm notice total files: 151 npm notice + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.7RmlOi + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64 ++ dirname /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd undici-5.27.2 + mkdir -p /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/lib/node_modules_20/undici + tar -C /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/lib/node_modules_20/undici -xzf undici-5.27.2.tgz --strip-components=1 + cp -prt /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/lib/node_modules_20/undici node_modules_prod node_modules + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 5.27.2-3.fc40 --unique-debug-suffix -5.27.2-3.fc40.x86_64 --unique-debug-src-base nodejs-undici-5.27.2-3.fc40.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/undici-5.27.2 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.yaLULr + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd undici-5.27.2 + /usr/bin/node -e 'require("./")' + tar -xzf /builddir/build/SOURCES/undici-5.27.2-nm-dev.tgz + ln -fsrt node_modules/ node_modules_dev/@aashutoshrathi node_modules_dev/@ampproject node_modules_dev/@assemblyscript node_modules_dev/@babel node_modules_dev/@bcoe node_modules_dev/@eslint node_modules_dev/@eslint-community node_modules_dev/@fastify node_modules_dev/@hapi node_modules_dev/@humanwhocodes node_modules_dev/@istanbuljs node_modules_dev/@jest node_modules_dev/@jridgewell node_modules_dev/@leichtgewicht node_modules_dev/@nodelib node_modules_dev/@sideway node_modules_dev/@sinclair node_modules_dev/@sindresorhus node_modules_dev/@sinonjs node_modules_dev/@szmarczak node_modules_dev/@tootallnate node_modules_dev/@tsd node_modules_dev/@types node_modules_dev/@ungap node_modules_dev/abab node_modules_dev/abort-controller node_modules_dev/acorn node_modules_dev/acorn-jsx node_modules_dev/acquerello node_modules_dev/agent-base node_modules_dev/aggregate-error node_modules_dev/ajv node_modules_dev/ansi-align node_modules_dev/ansi-colors node_modules_dev/ansi-escapes node_modules_dev/ansi-regex node_modules_dev/ansi-styles node_modules_dev/anymatch node_modules_dev/append-transform node_modules_dev/archy 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.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/assertion-error node_modules_dev/astral-regex node_modules_dev/async-hook-domain node_modules_dev/asynciterator.prototype node_modules_dev/asynckit node_modules_dev/atomic-sleep node_modules_dev/available-typed-arrays node_modules_dev/axios 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/base64-js node_modules_dev/basic-auth-parser node_modules_dev/binary-extensions node_modules_dev/bind-obj-methods node_modules_dev/boxen node_modules_dev/brace-expansion node_modules_dev/braces node_modules_dev/browser-stdout node_modules_dev/browserslist node_modules_dev/bser node_modules_dev/buffer-from node_modules_dev/builtins node_modules_dev/cacheable-request node_modules_dev/caching-transform 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/chai node_modules_dev/chai-as-promised node_modules_dev/chai-iterator node_modules_dev/chai-string node_modules_dev/chalk node_modules_dev/char-regex node_modules_dev/check-error node_modules_dev/chokidar node_modules_dev/ci-info node_modules_dev/cjs-module-lexer node_modules_dev/clean-stack node_modules_dev/cli-boxes node_modules_dev/cliui node_modules_dev/clone-response node_modules_dev/co node_modules_dev/collect-v8-coverage node_modules_dev/color-convert node_modules_dev/color-name node_modules_dev/color-support node_modules_dev/combined-stream node_modules_dev/commondir node_modules_dev/concat-map node_modules_dev/concat-stream node_modules_dev/concurrently node_modules_dev/configstore node_modules_dev/connect node_modules_dev/connect-history-api-fallback node_modules_dev/connect-livereload node_modules_dev/convert-source-map node_modules_dev/core-util-is node_modules_dev/cp-file node_modules_dev/create-jest node_modules_dev/cronometro node_modules_dev/cross-spawn node_modules_dev/crypto-random-string node_modules_dev/cssstyle node_modules_dev/data-urls node_modules_dev/date-fns node_modules_dev/debug node_modules_dev/decamelize node_modules_dev/decamelize-keys node_modules_dev/decimal.js node_modules_dev/decompress-response node_modules_dev/dedent node_modules_dev/deep-eql node_modules_dev/deep-equal node_modules_dev/deep-extend node_modules_dev/deep-is node_modules_dev/deepmerge node_modules_dev/default-require-extensions node_modules_dev/defer-to-connect node_modules_dev/define-data-property node_modules_dev/define-properties node_modules_dev/delay node_modules_dev/delayed-stream node_modules_dev/depd node_modules_dev/destroy node_modules_dev/detect-newline node_modules_dev/diff node_modules_dev/diff-sequences node_modules_dev/dir-glob node_modules_dev/dns-packet node_modules_dev/docsify node_modules_dev/docsify-cli node_modules_dev/docsify-server-renderer node_modules_dev/doctrine node_modules_dev/domexception node_modules_dev/dot-prop node_modules_dev/duplexer3 node_modules_dev/ee-first node_modules_dev/electron-to-chromium node_modules_dev/emittery node_modules_dev/emoji-regex node_modules_dev/encodeurl node_modules_dev/end-of-stream node_modules_dev/enquirer node_modules_dev/entities node_modules_dev/error-ex node_modules_dev/es-abstract node_modules_dev/es-iterator-helpers node_modules_dev/es-set-tostringtag node_modules_dev/es-shim-unscopables node_modules_dev/es-to-primitive node_modules_dev/es6-error node_modules_dev/escalade node_modules_dev/escape-goat node_modules_dev/escape-html node_modules_dev/escape-string-regexp node_modules_dev/escodegen 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/etag node_modules_dev/event-target-shim node_modules_dev/events-to-array node_modules_dev/execa node_modules_dev/exit node_modules_dev/expect 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/figlet node_modules_dev/file-entry-cache node_modules_dev/fill-keys node_modules_dev/fill-range node_modules_dev/finalhandler node_modules_dev/find-cache-dir node_modules_dev/find-up node_modules_dev/findit node_modules_dev/flat node_modules_dev/flat-cache node_modules_dev/flatted node_modules_dev/follow-redirects node_modules_dev/for-each node_modules_dev/foreground-child node_modules_dev/form-data node_modules_dev/formdata-node node_modules_dev/fresh node_modules_dev/fromentries node_modules_dev/fs-exists-cached node_modules_dev/fs-extra node_modules_dev/fs.realpath node_modules_dev/function-bind node_modules_dev/function-loop 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-func-name node_modules_dev/get-intrinsic node_modules_dev/get-package-type node_modules_dev/get-port 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/global-dirs node_modules_dev/globals node_modules_dev/globalthis node_modules_dev/globby node_modules_dev/gopd node_modules_dev/got node_modules_dev/graceful-fs node_modules_dev/graphemer node_modules_dev/hard-rejection node_modules_dev/has-ansi 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/has-yarn node_modules_dev/hasha node_modules_dev/hasown node_modules_dev/hdr-histogram-js node_modules_dev/he node_modules_dev/hosted-git-info node_modules_dev/html-encoding-sniffer node_modules_dev/html-escaper node_modules_dev/http-cache-semantics node_modules_dev/http-errors 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-lazy 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/ini node_modules_dev/internal-slot node_modules_dev/inversify node_modules_dev/irregular-plurals node_modules_dev/is-arguments 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-binary-path node_modules_dev/is-boolean-object node_modules_dev/is-callable node_modules_dev/is-ci node_modules_dev/is-core-module 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-installed-globally node_modules_dev/is-map node_modules_dev/is-negative-zero node_modules_dev/is-npm node_modules_dev/is-number node_modules_dev/is-number-object node_modules_dev/is-obj node_modules_dev/is-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-typedarray node_modules_dev/is-unicode-supported node_modules_dev/is-weakmap node_modules_dev/is-weakref node_modules_dev/is-weakset node_modules_dev/is-windows node_modules_dev/is-wsl node_modules_dev/is-yarn-global node_modules_dev/isarray node_modules_dev/isexe node_modules_dev/istanbul-lib-coverage node_modules_dev/istanbul-lib-hook node_modules_dev/istanbul-lib-instrument node_modules_dev/istanbul-lib-processinfo 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/joi node_modules_dev/js-tokens node_modules_dev/js-yaml node_modules_dev/jsdom node_modules_dev/jsesc node_modules_dev/jsfuzz 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/jsonfile node_modules_dev/jsx-ast-utils node_modules_dev/just-extend node_modules_dev/keyv node_modules_dev/kind-of node_modules_dev/kleur node_modules_dev/latest-version node_modules_dev/leven node_modules_dev/levn node_modules_dev/libtap node_modules_dev/lines-and-columns node_modules_dev/livereload node_modules_dev/livereload-js node_modules_dev/load-json-file node_modules_dev/locate-path node_modules_dev/lodash node_modules_dev/lodash.flattendeep node_modules_dev/lodash.get node_modules_dev/lodash.merge node_modules_dev/lodash.truncate node_modules_dev/log-symbols node_modules_dev/loose-envify node_modules_dev/loupe node_modules_dev/lowercase-keys node_modules_dev/lru-cache node_modules_dev/make-dir node_modules_dev/makeerror node_modules_dev/map-obj node_modules_dev/marked node_modules_dev/medium-zoom node_modules_dev/meow node_modules_dev/merge-descriptors node_modules_dev/merge-source-map node_modules_dev/merge-stream node_modules_dev/merge2 node_modules_dev/micromatch node_modules_dev/mime node_modules_dev/mime-db node_modules_dev/mime-types node_modules_dev/mimic-fn node_modules_dev/mimic-response 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/mkdirp node_modules_dev/mocha node_modules_dev/module-not-found-error node_modules_dev/mri node_modules_dev/ms node_modules_dev/nanoid node_modules_dev/natural-compare node_modules_dev/nested-error-stacks node_modules_dev/nise node_modules_dev/node-domexception node_modules_dev/node-fetch node_modules_dev/node-forge node_modules_dev/node-int64 node_modules_dev/node-preload node_modules_dev/node-releases node_modules_dev/normalize-package-data node_modules_dev/normalize-path node_modules_dev/normalize-url node_modules_dev/npm-run-path node_modules_dev/nwsapi node_modules_dev/nyc node_modules_dev/object-assign node_modules_dev/object-inspect node_modules_dev/object-is 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.hasown node_modules_dev/object.values node_modules_dev/on-finished node_modules_dev/once node_modules_dev/onetime node_modules_dev/open node_modules_dev/opencollective-postinstall node_modules_dev/opener node_modules_dev/optionator node_modules_dev/opts node_modules_dev/os-homedir node_modules_dev/os-shim node_modules_dev/own-or node_modules_dev/own-or-env node_modules_dev/p-cancelable node_modules_dev/p-event node_modules_dev/p-finally node_modules_dev/p-limit node_modules_dev/p-locate node_modules_dev/p-map node_modules_dev/p-timeout node_modules_dev/p-try node_modules_dev/package-hash node_modules_dev/package-json node_modules_dev/pako node_modules_dev/parent-module node_modules_dev/parent-require node_modules_dev/parse-json node_modules_dev/parse5 node_modules_dev/parseurl 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-to-regexp node_modules_dev/path-type node_modules_dev/pathval node_modules_dev/picocolors node_modules_dev/picomatch node_modules_dev/pidusage 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/pre-commit node_modules_dev/prelude-ls node_modules_dev/prepend-http node_modules_dev/pretty-format node_modules_dev/prismjs node_modules_dev/process-nextick-args node_modules_dev/process-on-spawn node_modules_dev/prompts node_modules_dev/prop-types node_modules_dev/proxy node_modules_dev/proxyquire node_modules_dev/pseudomap node_modules_dev/psl node_modules_dev/pump node_modules_dev/punycode node_modules_dev/pupa node_modules_dev/pure-rand node_modules_dev/querystringify node_modules_dev/queue-microtask node_modules_dev/quick-lru node_modules_dev/randombytes node_modules_dev/range-parser node_modules_dev/rc node_modules_dev/react-is node_modules_dev/read-pkg node_modules_dev/read-pkg-up node_modules_dev/readable-stream node_modules_dev/readdirp node_modules_dev/redent node_modules_dev/reflect-metadata node_modules_dev/reflect.getprototypeof node_modules_dev/regenerator-runtime node_modules_dev/regexp.prototype.flags node_modules_dev/regexpp node_modules_dev/registry-auth-token node_modules_dev/registry-url node_modules_dev/release-zalgo node_modules_dev/require-directory node_modules_dev/require-from-string node_modules_dev/require-main-filename node_modules_dev/requires-port node_modules_dev/resolve node_modules_dev/resolve-cwd node_modules_dev/resolve-from node_modules_dev/resolve-pathname node_modules_dev/resolve.exports node_modules_dev/responselike node_modules_dev/reusify node_modules_dev/rimraf node_modules_dev/rrweb-cssom node_modules_dev/run-parallel node_modules_dev/rxjs 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/semver-diff node_modules_dev/send node_modules_dev/serialize-javascript node_modules_dev/serve-static node_modules_dev/set-blocking node_modules_dev/set-function-length node_modules_dev/set-function-name node_modules_dev/setprototypeof node_modules_dev/shebang-command node_modules_dev/shebang-regex node_modules_dev/shell-quote node_modules_dev/side-channel node_modules_dev/signal-exit node_modules_dev/sinon node_modules_dev/sisteransi node_modules_dev/slash node_modules_dev/slice-ansi node_modules_dev/snazzy node_modules_dev/source-map node_modules_dev/source-map-support node_modules_dev/spawn-command node_modules_dev/spawn-sync node_modules_dev/spawn-wrap 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/statuses node_modules_dev/string-length node_modules_dev/string-width node_modules_dev/string.prototype.matchall 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-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/table node_modules_dev/tap node_modules_dev/tap-mocha-reporter node_modules_dev/tap-parser node_modules_dev/tap-yaml node_modules_dev/tcompare node_modules_dev/term-size node_modules_dev/test-exclude node_modules_dev/text-table node_modules_dev/tinydate node_modules_dev/tmpl node_modules_dev/to-fast-properties node_modules_dev/to-readable-stream node_modules_dev/to-regex-range node_modules_dev/toidentifier node_modules_dev/tough-cookie node_modules_dev/tr46 node_modules_dev/tree-kill node_modules_dev/trim-newlines node_modules_dev/trivial-deferred node_modules_dev/tsconfig-paths node_modules_dev/tsd node_modules_dev/tslib node_modules_dev/tweezer.js 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/typedarray-to-buffer node_modules_dev/typescript node_modules_dev/unbox-primitive node_modules_dev/undici-types node_modules_dev/unicode-length node_modules_dev/unique-string node_modules_dev/universalify node_modules_dev/unpipe node_modules_dev/update-browserslist-db node_modules_dev/update-notifier node_modules_dev/uri-js node_modules_dev/url-parse node_modules_dev/url-parse-lax node_modules_dev/util-deprecate node_modules_dev/utils-merge 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/wait-on node_modules_dev/walker node_modules_dev/web-streams-polyfill 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-module node_modules_dev/which-typed-array node_modules_dev/widest-line node_modules_dev/word-wrap node_modules_dev/workerpool node_modules_dev/wrap-ansi 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/yaml node_modules_dev/yargonaut node_modules_dev/yargs node_modules_dev/yargs-parser node_modules_dev/yargs-unparser node_modules_dev/yocto-queue + ln -fsrt node_modules/.bin/ node_modules_dev/.bin/_mocha node_modules_dev/.bin/acorn node_modules_dev/.bin/browserslist node_modules_dev/.bin/color-support node_modules_dev/.bin/conc node_modules_dev/.bin/concurrently node_modules_dev/.bin/create-jest node_modules_dev/.bin/docsify node_modules_dev/.bin/escodegen node_modules_dev/.bin/esgenerate node_modules_dev/.bin/eslint node_modules_dev/.bin/esparse node_modules_dev/.bin/esvalidate node_modules_dev/.bin/figlet node_modules_dev/.bin/flat node_modules_dev/.bin/he node_modules_dev/.bin/husky node_modules_dev/.bin/import-local-fixture node_modules_dev/.bin/is-ci node_modules_dev/.bin/jest node_modules_dev/.bin/js-yaml node_modules_dev/.bin/jsesc node_modules_dev/.bin/jsfuzz node_modules_dev/.bin/json5 node_modules_dev/.bin/livereload node_modules_dev/.bin/loose-envify node_modules_dev/.bin/marked node_modules_dev/.bin/mime node_modules_dev/.bin/mkdirp node_modules_dev/.bin/mocha node_modules_dev/.bin/nanoid node_modules_dev/.bin/node-which node_modules_dev/.bin/nyc node_modules_dev/.bin/opencollective-postinstall node_modules_dev/.bin/opener node_modules_dev/.bin/parser node_modules_dev/.bin/proxy node_modules_dev/.bin/rc 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/tap node_modules_dev/.bin/tap-mocha-reporter node_modules_dev/.bin/tap-parser node_modules_dev/.bin/tree-kill 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 node_modules_dev/.bin/wait-on + npm --offline run test > undici@5.27.2 test > node scripts/generate-pem && npm run test:tap && npm run test:node-fetch && npm run test:fetch && npm run test:cookies && npm run test:wpt && npm run test:websocket && npm run test:jest && npm run test:typescript > undici@5.27.2 test:tap > tap test/*.js test/diagnostics-channel/*.js TAP version 13 # Subtest: test/abort-controller.js # Subtest: Abort npm-abortcontroller-shim before creating request 1..1 ok 1 - type is RequestAbortedError ok 1 - Abort npm-abortcontroller-shim before creating request # time=91.038ms # Subtest: Abort npm-abortcontroller-shim before sending request (no body) 1..3 ok 1 - type is RequestAbortedError ok 2 - should not error ok 3 - should be equal ok 2 - Abort npm-abortcontroller-shim before sending request (no body) # time=50.505ms # Subtest: Abort npm-abortcontroller-shim while waiting response (no body) 1..1 ok 1 - type is RequestAbortedError ok 3 - Abort npm-abortcontroller-shim while waiting response (no body) # time=54.838ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers started) (no body) 1..1 ok 1 - type is RequestAbortedError ok 4 - Abort npm-abortcontroller-shim while waiting response (write headers started) (no body) # time=4.442ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (no body) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 5 - Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (no body) # time=4.498ms # Subtest: Abort npm-abortcontroller-shim while waiting response (with body string) 1..1 ok 1 - type is RequestAbortedError ok 6 - Abort npm-abortcontroller-shim while waiting response (with body string) # time=3.892ms # Subtest: Abort npm-abortcontroller-shim while waiting response (with body stream) 1..1 ok 1 - type is RequestAbortedError ok 7 - Abort npm-abortcontroller-shim while waiting response (with body stream) # time=12.83ms # Subtest: Abort npm-abortcontroller-shim while waiting response (with body Uint8Array) 1..1 ok 1 - type is RequestAbortedError ok 8 - Abort npm-abortcontroller-shim while waiting response (with body Uint8Array) # time=4.109ms # Subtest: Abort npm-abortcontroller-shim while waiting response (with body async-iterator) 1..1 ok 1 - type is RequestAbortedError ok 9 - Abort npm-abortcontroller-shim while waiting response (with body async-iterator) # time=9.881ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers started) (with body string) 1..1 ok 1 - type is RequestAbortedError ok 10 - Abort npm-abortcontroller-shim while waiting response (write headers started) (with body string) # time=12.46ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers started) (with body stream) 1..1 ok 1 - type is RequestAbortedError ok 11 - Abort npm-abortcontroller-shim while waiting response (write headers started) (with body stream) # time=20.239ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers started) (with body Uint8Array) 1..1 ok 1 - type is RequestAbortedError ok 12 - Abort npm-abortcontroller-shim while waiting response (write headers started) (with body Uint8Array) # time=6.243ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers started) (with body async-iterator) 1..1 ok 1 - type is RequestAbortedError ok 13 - Abort npm-abortcontroller-shim while waiting response (write headers started) (with body async-iterator) # time=6.712ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (with body string) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 14 - Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (with body string) # time=5.383ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (with body stream) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 15 - Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (with body stream) # time=11.096ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (with body Uint8Array) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 16 - Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (with body Uint8Array) # time=3.092ms # Subtest: Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (with body undefined) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 17 - Abort npm-abortcontroller-shim while waiting response (write headers and write body started) (with body undefined) # time=10.344ms # Subtest: Abort native-abortcontroller before creating request 1..1 ok 1 - type is RequestAbortedError ok 18 - Abort native-abortcontroller before creating request # time=1.494ms # Subtest: Abort native-abortcontroller before sending request (no body) 1..3 ok 1 - type is RequestAbortedError ok 2 - should not error ok 3 - should be equal ok 19 - Abort native-abortcontroller before sending request (no body) # time=10.501ms # Subtest: Abort native-abortcontroller while waiting response (no body) 1..1 ok 1 - type is RequestAbortedError ok 20 - Abort native-abortcontroller while waiting response (no body) # time=5.742ms # Subtest: Abort native-abortcontroller while waiting response (write headers started) (no body) 1..1 ok 1 - type is RequestAbortedError ok 21 - Abort native-abortcontroller while waiting response (write headers started) (no body) # time=2.306ms # Subtest: Abort native-abortcontroller while waiting response (write headers and write body started) (no body) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 22 - Abort native-abortcontroller while waiting response (write headers and write body started) (no body) # time=2.247ms # Subtest: Abort native-abortcontroller while waiting response (with body string) 1..1 ok 1 - type is RequestAbortedError ok 23 - Abort native-abortcontroller while waiting response (with body string) # time=2.156ms # Subtest: Abort native-abortcontroller while waiting response (with body stream) 1..1 ok 1 - type is RequestAbortedError ok 24 - Abort native-abortcontroller while waiting response (with body stream) # time=13.278ms # Subtest: Abort native-abortcontroller while waiting response (with body Uint8Array) 1..1 ok 1 - type is RequestAbortedError ok 25 - Abort native-abortcontroller while waiting response (with body Uint8Array) # time=7.156ms # Subtest: Abort native-abortcontroller while waiting response (with body async-iterator) 1..1 ok 1 - type is RequestAbortedError ok 26 - Abort native-abortcontroller while waiting response (with body async-iterator) # time=5.553ms # Subtest: Abort native-abortcontroller while waiting response (write headers started) (with body string) 1..1 ok 1 - type is RequestAbortedError ok 27 - Abort native-abortcontroller while waiting response (write headers started) (with body string) # time=8.936ms # Subtest: Abort native-abortcontroller while waiting response (write headers started) (with body stream) 1..1 ok 1 - type is RequestAbortedError ok 28 - Abort native-abortcontroller while waiting response (write headers started) (with body stream) # time=13.352ms # Subtest: Abort native-abortcontroller while waiting response (write headers started) (with body Uint8Array) 1..1 ok 1 - type is RequestAbortedError ok 29 - Abort native-abortcontroller while waiting response (write headers started) (with body Uint8Array) # time=2.588ms # Subtest: Abort native-abortcontroller while waiting response (write headers started) (with body async-iterator) 1..1 ok 1 - type is RequestAbortedError ok 30 - Abort native-abortcontroller while waiting response (write headers started) (with body async-iterator) # time=7.703ms # Subtest: Abort native-abortcontroller while waiting response (write headers and write body started) (with body string) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 31 - Abort native-abortcontroller while waiting response (write headers and write body started) (with body string) # time=2.522ms # Subtest: Abort native-abortcontroller while waiting response (write headers and write body started) (with body stream) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 32 - Abort native-abortcontroller while waiting response (write headers and write body started) (with body stream) # time=6.115ms # Subtest: Abort native-abortcontroller while waiting response (write headers and write body started) (with body Uint8Array) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 33 - Abort native-abortcontroller while waiting response (write headers and write body started) (with body Uint8Array) # time=9.565ms # Subtest: Abort native-abortcontroller while waiting response (write headers and write body started) (with body undefined) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 34 - Abort native-abortcontroller while waiting response (write headers and write body started) (with body undefined) # time=3.063ms 1..34 # time=456.412ms ok 1 - test/abort-controller.js # time=456.412ms # Subtest: test/abort-event-emitter.js # Subtest: Abort before sending request (no body) 1..4 ok 1 - type is RequestAbortedError ok 2 - type is RequestAbortedError ok 3 - should not error ok 4 - should be equal ok 1 - Abort before sending request (no body) # time=69.198ms # Subtest: Abort before sending request (no body) async iterator 1..3 ok 1 - type is RequestAbortedError ok 2 - should not error ok 3 - should be equal ok 2 - Abort before sending request (no body) async iterator # time=4.967ms # Subtest: Abort while waiting response (no body) 1..1 ok 1 - type is RequestAbortedError ok 3 - Abort while waiting response (no body) # time=3.414ms # Subtest: Abort while waiting response (write headers started) (no body) 1..1 ok 1 - type is RequestAbortedError ok 4 - Abort while waiting response (write headers started) (no body) # time=4.497ms # Subtest: Abort while waiting response (write headers and write body started) (no body) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 5 - Abort while waiting response (write headers and write body started) (no body) # time=5.495ms # Subtest: Abort while waiting response (with body string) 1..1 ok 1 - type is RequestAbortedError ok 6 - Abort while waiting response (with body string) # time=10.627ms # Subtest: Abort while waiting response (with body stream) 1..1 ok 1 - type is RequestAbortedError ok 7 - Abort while waiting response (with body stream) # time=22.538ms # Subtest: Abort while waiting response (with body Uint8Array) 1..1 ok 1 - type is RequestAbortedError ok 8 - Abort while waiting response (with body Uint8Array) # time=12.71ms # Subtest: Abort while waiting response (with body async-iterator) 1..1 ok 1 - type is RequestAbortedError ok 9 - Abort while waiting response (with body async-iterator) # time=13.59ms # Subtest: Abort while waiting response (write headers started) (with body string) 1..1 ok 1 - type is RequestAbortedError ok 10 - Abort while waiting response (write headers started) (with body string) # time=5.632ms # Subtest: Abort while waiting response (write headers started) (with body stream) 1..1 ok 1 - type is RequestAbortedError ok 11 - Abort while waiting response (write headers started) (with body stream) # time=5.609ms # Subtest: Abort while waiting response (write headers started) (with body Uint8Array) 1..1 ok 1 - type is RequestAbortedError ok 12 - Abort while waiting response (write headers started) (with body Uint8Array) # time=4.573ms # Subtest: Abort while waiting response (write headers started) (with body async-iterator) 1..1 ok 1 - type is RequestAbortedError ok 13 - Abort while waiting response (write headers started) (with body async-iterator) # time=5.97ms # Subtest: Abort while waiting response (write headers and write body started) (with body string) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 14 - Abort while waiting response (write headers and write body started) (with body string) # time=9.113ms # Subtest: Abort while waiting response (write headers and write body started) (with body stream) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 15 - Abort while waiting response (write headers and write body started) (with body stream) # time=9.149ms # Subtest: Abort while waiting response (write headers and write body started) (with body Uint8Array) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 16 - Abort while waiting response (write headers and write body started) (with body Uint8Array) # time=2.627ms # Subtest: Abort while waiting response (write headers and write body started) (with body async-iterator) 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 17 - Abort while waiting response (write headers and write body started) (with body async-iterator) # time=8.013ms 1..17 # time=255.97ms ok 2 - test/abort-event-emitter.js # time=255.97ms # Subtest: test/agent.js # Subtest: setGlobalDispatcher 1..2 # Subtest: fails if agent does not implement `get` method 1..1 ok 1 - expected to throw ok 1 - fails if agent does not implement `get` method # time=6.159ms # Subtest: sets global agent 1..2 ok 1 - expected to not throw ok 2 - expected to not throw ok 2 - sets global agent # time=1.597ms ok 1 - setGlobalDispatcher # time=16.954ms # Subtest: Agent 1..1 ok 1 - expected to not throw ok 2 - Agent # time=0.679ms # Subtest: agent should call callback after closing internal pools 1..2 ok 1 - first request should resolve ok 2 - type is ClientDestroyedError ok 3 - agent should call callback after closing internal pools # time=80.774ms # Subtest: agent close throws when callback is not a function 1..1 ok 1 - type is InvalidArgumentError ok 4 - agent close throws when callback is not a function # time=1.004ms # Subtest: agent should close internal pools 1..2 ok 1 - first request should resolve ok 2 - type is ClientDestroyedError ok 5 - agent should close internal pools # time=12.891ms # Subtest: agent should destroy internal pools and call callback 1..2 ok 1 - type is ClientDestroyedError ok 2 - type is ClientDestroyedError ok 6 - agent should destroy internal pools and call callback # time=4.393ms # Subtest: agent destroy throws when callback is not a function 1..1 ok 1 - type is InvalidArgumentError ok 7 - agent destroy throws when callback is not a function # time=0.892ms # Subtest: agent close/destroy callback with error 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 8 - agent close/destroy callback with error # time=1.856ms # Subtest: agent should destroy internal pools 1..2 ok 1 - type is ClientDestroyedError ok 2 - type is ClientDestroyedError ok 9 - agent should destroy internal pools # time=4.757ms # Subtest: multiple connections 1..18 ok 1 - expect truthy value ok 2 - should pass ok 3 - expect truthy value ok 4 - type is InformationalError ok 5 - should be equal ok 6 - should be equal ok 7 - expect truthy value ok 8 - should pass ok 9 - expect truthy value ok 10 - type is InformationalError ok 11 - should be equal ok 12 - should be equal ok 13 - expect truthy value ok 14 - should pass ok 15 - expect truthy value ok 16 - type is InformationalError ok 17 - should be equal ok 18 - should be equal ok 10 - multiple connections # time=33.99ms # Subtest: agent factory supports URL parameter 1..2 ok 1 - expect truthy value ok 2 - expected to not throw ok 11 - agent factory supports URL parameter # time=12.766ms # Subtest: agent factory supports string parameter 1..2 ok 1 - expect truthy value ok 2 - expected to not throw ok 12 - agent factory supports string parameter # time=2.082ms # Subtest: with globalAgent 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 13 - with globalAgent # time=10.736ms # Subtest: with local agent 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 14 - with local agent # time=14.972ms # Subtest: fails with invalid args ok 1 - throws on missing url argument ok 2 - throws on invalid url ok 3 - throws on missing url.origin argument ok 4 - throws on invalid url.origin argument ok 5 - throws on opts.path argument ok 6 - throws on opts.path argument ok 7 - throws on non object opts argument 1..7 ok 15 - fails with invalid args # time=11.17ms # Subtest: with globalAgent 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 16 - with globalAgent # time=5.827ms # Subtest: with a local agent 1..9 ok 1 - expect truthy value ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 17 - with a local agent # time=4.727ms # Subtest: stream: fails with invalid URL 1..4 ok 1 - throws on missing url argument ok 2 - throws on invalid url ok 3 - throws on missing url.origin argument ok 4 - throws on invalid url.origin argument ok 18 - stream: fails with invalid URL # time=2.238ms # Subtest: with globalAgent 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 19 - with globalAgent # time=4.586ms # Subtest: with a local agent 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 20 - with a local agent # time=3.168ms # Subtest: pipeline: fails with invalid URL 1..4 ok 1 - throws on missing url argument ok 2 - throws on invalid url ok 3 - throws on missing url.origin argument ok 4 - throws on invalid url.origin argument ok 21 - pipeline: fails with invalid URL # time=1.707ms # Subtest: pipeline: fails with invalid onInfo 1..2 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 22 - pipeline: fails with invalid onInfo # time=1.492ms # Subtest: request: fails with invalid onInfo ok 1 - expect truthy value ok 2 - should be equal 1..2 ok 23 - request: fails with invalid onInfo # time=0.822ms # Subtest: stream: fails with invalid onInfo ok 1 - expect truthy value ok 2 - should be equal 1..2 ok 24 - stream: fails with invalid onInfo # time=0.471ms # Subtest: constructor validations 1..4 ok 1 - throws on invalid opts argument ok 2 - throws on invalid opts argument ok 3 - throws on invalid opts argument ok 4 - throws on invalid opts argument ok 25 - constructor validations # time=1.346ms # Subtest: dispatch validations 1..6 ok 1 - throws on missing handler ok 2 - throws on invalid opts argument type ok 3 - throws on invalid opts.origin argument ok 4 - throws on invalid opts.origin argument ok 5 - throws on invalid handler.onError ok 6 - expected to not throw ok 26 - dispatch validations # time=2.607ms # Subtest: drain 1..2 ok 1 - should be equal ok 2 - (unnamed test) ok 27 - drain # time=4.004ms # Subtest: global api 1..12 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 28 - global api # time=9.156ms # Subtest: global api throws ok 1 - expected to throw ok 2 - expected to throw ok 3 - expected to throw ok 4 - expected to throw ok 5 - expected to throw ok 6 - expected to throw 1..6 ok 29 - global api throws # time=2.144ms # Subtest: unreachable request rejects and can be caught 1..1 ok 1 - (unnamed test) ok 30 - unreachable request rejects and can be caught # time=25.557ms # Subtest: connect is not valid 1..1 ok 1 - connect must be a function or an object ok 31 - connect is not valid # time=0.672ms # Subtest: the dispatcher is truly global ok 1 - should be equal 1..1 ok 32 - the dispatcher is truly global # time=1.674ms 1..32 # time=318.424ms ok 3 - test/agent.js # time=318.424ms # Subtest: test/async_hooks.js # Subtest: async hooks 1..31 ok 1 - should not error ok 2 - should not error ok 3 - should be equivalent strictly ok 4 - should not error ok 5 - should not error ok 6 - should be equivalent strictly ok 7 - should not error ok 8 - should not error ok 9 - should be equivalent strictly ok 10 - should not error ok 11 - should be equivalent strictly ok 12 - should not error ok 13 - should be equivalent strictly ok 14 - should not error ok 15 - should not error ok 16 - should be equivalent strictly ok 17 - (unnamed test) ok 18 - (unnamed test) ok 19 - should not error ok 20 - should not error ok 21 - should be equivalent strictly ok 22 - (unnamed test) ok 23 - (unnamed test) ok 24 - should not error ok 25 - should not error ok 26 - should be equivalent strictly ok 27 - (unnamed test) ok 28 - should not error ok 29 - should be equivalent strictly ok 30 - should not error ok 31 - should be equivalent strictly ok 1 - async hooks # time=183.866ms # Subtest: async hooks client is destroyed 1..7 ok 1 - should not error ok 2 - should not error ok 3 - should be equivalent strictly ok 4 - should be equal ok 5 - should be equivalent strictly ok 6 - should not error ok 7 - expect truthy value ok 2 - async hooks client is destroyed # time=11.957ms # Subtest: async hooks pipeline handler 1..2 ok 1 - should be equivalent strictly ok 2 - (unnamed test) ok 3 - async hooks pipeline handler # time=7.112ms 1..3 # time=223.387ms ok 4 - test/async_hooks.js # time=223.387ms # Subtest: test/autoselectfamily.js # Subtest: with autoSelectFamily enable the request succeeds when using request 1..3 ok 1 - should not error ok 2 - should be equivalent strictly ok 3 - should be equivalent strictly ok 1 - with autoSelectFamily enable the request succeeds when using request # time=59.387ms # Subtest: with autoSelectFamily enable the request succeeds when using a client 1..3 ok 1 - should not error ok 2 - should be equivalent strictly ok 3 - should be equivalent strictly ok 2 - with autoSelectFamily enable the request succeeds when using a client # time=8.111ms # Subtest: with autoSelectFamily disabled the request fails when using request 1..1 ok 1 - expect truthy value ok 3 - with autoSelectFamily disabled the request fails when using request # time=3.368ms # Subtest: with autoSelectFamily disabled the request fails when using a client 1..1 ok 1 - expect truthy value ok 4 - with autoSelectFamily disabled the request fails when using a client # time=2.327ms 1..4 # time=173.005ms ok 5 - test/autoselectfamily.js # time=173.005ms # Subtest: test/balanced-pool.js # Subtest: throws when factory is not a function 1..2 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 1 - throws when factory is not a function # time=5.695ms # Subtest: add/remove upstreams 1..7 ok 1 - should be equivalent ok 2 - should be equivalent ok 3 - should be equivalent ok 4 - should be equivalent ok 5 - should be equivalent ok 6 - should be equivalent ok 7 - should be equivalent ok 2 - add/remove upstreams # time=10.406ms # Subtest: basic get 1..16 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 3 - basic get # time=58.913ms # Subtest: connect/disconnect event(s) 1..10 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - should not error ok 5 - expect truthy value ok 6 - type is InformationalError ok 7 - should be equal ok 8 - expect truthy value ok 9 - type is InformationalError ok 10 - should be equal ok 4 - connect/disconnect event(s) # time=910.334ms # Subtest: busy 1..51 ok 1 - (unnamed test) ok 2 - (unnamed test) ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should not error ok 8 - should be equal ok 9 - should be equal ok 10 - should not error ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should not error ok 24 - should be equal ok 25 - should be equal ok 26 - should not error ok 27 - should be equal ok 28 - should be equal ok 29 - should be equal ok 30 - should be equal ok 31 - should not error ok 32 - should be equal ok 33 - should be equal ok 34 - (unnamed test) ok 35 - should not error ok 36 - should be equal ok 37 - should be equal ok 38 - should be equal ok 39 - should be equal ok 40 - should be equal ok 41 - should be equal ok 42 - should be equal ok 43 - should be equal ok 44 - should not error ok 45 - should be equal ok 46 - should be equal ok 47 - should not error ok 48 - should be equal ok 49 - should be equal ok 50 - should be equal ok 51 - should be equal ok 5 - busy # time=22.495ms # Subtest: factory option with basic get request 1..12 ok 1 - should be equivalent ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 6 - factory option with basic get request # time=7.093ms # Subtest: throws when upstream is missing 1..2 ok 1 - type is BalancedPoolMissingUpstreamError ok 2 - should be equal ok 7 - throws when upstream is missing # time=1.215ms # Subtest: weighted round robin - case 0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 8 - weighted round robin - case 0 # time=97.234ms # Subtest: weighted round robin - case 1 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 9 - weighted round robin - case 1 # time=60.8ms # Subtest: weighted round robin - case 2 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 10 - weighted round robin - case 2 # time=49.497ms # Subtest: weighted round robin - case 3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 11 - weighted round robin - case 3 # time=41.868ms # Subtest: weighted round robin - case 4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 12 - weighted round robin - case 4 # time=86.165ms # Subtest: weighted round robin - case 5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 13 - weighted round robin - case 5 # time=53.11ms # Subtest: weighted round robin - case 6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 14 - weighted round robin - case 6 # time=49.67ms ok 15 - weighted round robin - case 7 # SKIP # Subtest: weighted round robin - case 8 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 16 - weighted round robin - case 8 # time=67.531ms # Subtest: weighted round robin - case 9 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 17 - weighted round robin - case 9 # time=64.287ms # Subtest: weighted round robin - case 10 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should match pattern provided ok 5 - should match pattern provided 1..5 ok 18 - weighted round robin - case 10 # time=46.858ms 1..18 # skip: 1 # time=1657.357ms ok 6 - test/balanced-pool.js # time=1657.357ms # Subtest: test/ca-fingerprint.js # Subtest: Validate CA fingerprint with a custom connector 1..2 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/ca-fingerprint.js:19:24) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: Validate CA fingerprint with a custom connector ... # test count(1) != plan(2) # failed 1 test not ok 1 - Validate CA fingerprint with a custom connector # time=49.637ms # Subtest: Bad CA fingerprint with a custom connector 1..2 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/ca-fingerprint.js:64:24) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: Bad CA fingerprint with a custom connector ... # test count(1) != plan(2) # failed 1 test not ok 2 - Bad CA fingerprint with a custom connector # time=7.748ms 1..2 # failed 2 of 2 tests # time=66.281ms not ok 7 - test/ca-fingerprint.js # time=66.281ms --- env: {} file: test/ca-fingerprint.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/ca-fingerprint.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 1 ... # Subtest: test/client-abort.js # Subtest: aborted response errors 1..3 ok 1 - should not error ok 2 - type is RequestAbortedError ok 3 - (unnamed test) ok 1 - aborted response errors # time=38.726ms # Subtest: aborted req 1..1 ok 1 - type is RequestAbortedError ok 2 - aborted req # time=3.751ms # Subtest: abort 1..2 ok 1 - type is RequestAbortedError ok 2 - (unnamed test) ok 3 - abort # time=3.63ms # Subtest: abort pipelined 1..6 ok 1 - (unnamed test) ok 2 - type is RequestAbortedError ok 3 - (unnamed test) ok 4 - type is RequestAbortedError ok 5 - (unnamed test) ok 6 - (unnamed test) ok 4 - abort pipelined # time=5.812ms # Subtest: propagate unallowed throws in request.onError 1..2 ok 1 - type is OnAbortError ok 2 - (unnamed test) ok 5 - propagate unallowed throws in request.onError # time=2.142ms 1..5 # time=123.211ms ok 8 - test/client-abort.js # time=123.211ms # Subtest: test/client-connect.js # Subtest: basic connect 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 1 - basic connect # time=51.553ms # Subtest: connect error 1..1 ok 1 - expect truthy value ok 2 - connect error # time=4.652ms # Subtest: connect invalid opts 1..6 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 3 - type is InvalidArgumentError ok 4 - should be equal ok 5 - type is InvalidArgumentError ok 6 - should be equal ok 3 - connect invalid opts # time=2.406ms # Subtest: connect wait for empty pipeline 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should not error ok 4 - connect wait for empty pipeline # time=11.007ms # Subtest: connect aborted 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - type is RequestAbortedError ok 6 - (unnamed test) ok 5 - connect aborted # time=2.739ms # Subtest: basic connect error 1..2 ok 1 - should not error ok 2 - should be equal ok 6 - basic connect error # time=2.826ms # Subtest: connect invalid signal 1..2 ok 1 - should be equal ok 2 - type is InvalidArgumentError ok 7 - connect invalid signal # time=0.966ms # Subtest: connect aborted after connect 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - type is RequestAbortedError ok 8 - connect aborted after connect # time=2.467ms 1..8 # time=186.922ms ok 9 - test/client-connect.js # time=186.922ms # Subtest: test/client-dispatch.js # Subtest: dispatch invalid opts 1..14 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 3 - type is InvalidArgumentError ok 4 - should be equal ok 5 - type is InvalidArgumentError ok 6 - should be equal ok 7 - type is InvalidArgumentError ok 8 - should be equal ok 9 - type is InvalidArgumentError ok 10 - should be equal ok 11 - type is InvalidArgumentError ok 12 - should be equal ok 13 - type is InvalidArgumentError ok 14 - should be equal ok 1 - dispatch invalid opts # time=9.965ms # Subtest: basic dispatch get 1..11 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equivalent ok 11 - should be equal ok 2 - basic dispatch get # time=81.19ms # Subtest: trailers dispatch get 1..12 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 3 - trailers dispatch get # time=4.488ms # Subtest: dispatch onHeaders error 1..1 ok 1 - should be equal ok 4 - dispatch onHeaders error # time=3.076ms # Subtest: dispatch onComplete error 1..2 ok 1 - (unnamed test) ok 2 - should be equal ok 5 - dispatch onComplete error # time=2.355ms # Subtest: dispatch onData error 1..2 ok 1 - (unnamed test) ok 2 - should be equal ok 6 - dispatch onData error # time=2.712ms # Subtest: dispatch onConnect error 1..1 ok 1 - should be equal ok 7 - dispatch onConnect error # time=1.419ms # Subtest: connect call onUpgrade once 1..2 ok 1 - should be equal ok 2 - should be equal ok 8 - connect call onUpgrade once # time=3.884ms # Subtest: dispatch onConnect missing 1..1 ok 1 - should be equal ok 9 - dispatch onConnect missing # time=0.852ms # Subtest: dispatch onHeaders missing 1..1 ok 1 - should be equal ok 10 - dispatch onHeaders missing # time=0.873ms # Subtest: dispatch onData missing 1..1 ok 1 - should be equal ok 11 - dispatch onData missing # time=7.394ms # Subtest: dispatch onComplete missing 1..1 ok 1 - should be equal ok 12 - dispatch onComplete missing # time=0.891ms # Subtest: dispatch onError missing 1..1 ok 1 - should be equal ok 13 - dispatch onError missing # time=0.764ms # Subtest: dispatch CONNECT onUpgrade missing 1..2 ok 1 - should be equal ok 2 - should be equal ok 14 - dispatch CONNECT onUpgrade missing # time=0.956ms # Subtest: dispatch upgrade onUpgrade missing 1..2 ok 1 - should be equal ok 2 - should be equal ok 15 - dispatch upgrade onUpgrade missing # time=1.179ms # Subtest: dispatch pool onError missing 1..2 ok 1 - should be equal ok 2 - should be equal ok 16 - dispatch pool onError missing # time=1.435ms # Subtest: dispatch onBodySent not a function 1..2 ok 1 - should be equal ok 2 - should be equal ok 17 - dispatch onBodySent not a function # time=0.905ms # Subtest: dispatch onBodySent buffer 1..3 ok 1 - should be equal ok 2 - (unnamed test) ok 3 - (unnamed test) ok 18 - dispatch onBodySent buffer # time=3.163ms # Subtest: dispatch onBodySent stream 1..8 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - (unnamed test) ok 6 - should be equal ok 7 - should be equal ok 8 - (unnamed test) ok 19 - dispatch onBodySent stream # time=5.213ms # Subtest: dispatch onBodySent async-iterable ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 20 - dispatch onBodySent async-iterable # time=3.764ms # Subtest: dispatch onBodySent throws error ok 1 - type is Error ok 2 - should be equal 1..2 ok 21 - dispatch onBodySent throws error # time=1.755ms 1..21 # time=247.434ms ok 10 - test/client-dispatch.js # time=247.434ms # Subtest: test/client-errors.js # Subtest: GET errors and reconnect with pipelining 1 1..9 ok 1 - first request received, destroying ok 2 - type is Error ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should not error ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 1 - GET errors and reconnect with pipelining 1 # time=99.462ms # Subtest: GET errors and reconnect with pipelining 3 1..15 ok 1 - request received, destroying ok 2 - type is Error ok 3 - should be equal ok 4 - request received, destroying ok 5 - type is Error ok 6 - should be equal ok 7 - request received, destroying ok 8 - type is Error ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should not error ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 2 - GET errors and reconnect with pipelining 3 # time=19.727ms # Subtest: POST with a stream that errors and pipelining 1 should reconnect 1..12 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should not error ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 3 - POST with a stream that errors and pipelining 1 should reconnect # time=20.124ms # Subtest: POST with a async-iterator that errors and pipelining 1 should reconnect 1..12 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should not error ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 4 - POST with a async-iterator that errors and pipelining 1 should reconnect # time=7.424ms # Subtest: POST with chunked encoding, stream body that errors and pipelining 1 should reconnect 1..12 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should not error ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 5 - POST with chunked encoding, stream body that errors and pipelining 1 should reconnect # time=7.236ms # Subtest: POST with chunked encoding, async-iterator body that errors and pipelining 1 should reconnect 1..12 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should not error ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 6 - POST with chunked encoding, async-iterator body that errors and pipelining 1 should reconnect # time=12.192ms # Subtest: invalid options throws ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 3 - type is InvalidArgumentError ok 4 - should be equal ok 5 - type is InvalidArgumentError ok 6 - should be equal ok 7 - type is InvalidArgumentError ok 8 - should be equal ok 9 - type is InvalidArgumentError ok 10 - should be equal ok 11 - type is InvalidArgumentError ok 12 - should be equal ok 13 - type is InvalidArgumentError ok 14 - should be equal ok 15 - type is InvalidArgumentError ok 16 - should be equal ok 17 - type is InvalidArgumentError ok 18 - should be equal ok 19 - type is InvalidArgumentError ok 20 - should be equal ok 21 - type is InvalidArgumentError ok 22 - should be equal ok 23 - type is InvalidArgumentError ok 24 - should be equal ok 25 - type is InvalidArgumentError ok 26 - should be equal ok 27 - type is InvalidArgumentError ok 28 - should be equal ok 29 - type is InvalidArgumentError ok 30 - should be equal ok 31 - type is InvalidArgumentError ok 32 - should be equal ok 33 - type is InvalidArgumentError ok 34 - should be equal ok 35 - type is InvalidArgumentError ok 36 - should be equal ok 37 - type is InvalidArgumentError ok 38 - should be equal ok 39 - type is InvalidArgumentError ok 40 - should be equal ok 41 - type is InvalidArgumentError ok 42 - should be equal ok 43 - type is InvalidArgumentError ok 44 - should be equal ok 45 - type is InvalidArgumentError ok 46 - should be equal ok 47 - type is InvalidArgumentError ok 48 - should be equal ok 49 - type is InvalidArgumentError ok 50 - should be equal ok 51 - type is InvalidArgumentError ok 52 - should be equal ok 53 - type is InvalidArgumentError ok 54 - should be equal ok 55 - type is InvalidArgumentError ok 56 - should be equal ok 57 - type is InvalidArgumentError ok 58 - should be equal ok 59 - type is InvalidArgumentError ok 60 - should be equal ok 61 - type is InvalidArgumentError ok 62 - should be equal ok 63 - type is InvalidArgumentError ok 64 - should be equal ok 65 - type is InvalidArgumentError ok 66 - should be equal 1..66 ok 7 - invalid options throws # time=16.659ms # Subtest: POST which fails should error response 1..6 ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - expect truthy value ok 4 - expect truthy value ok 5 - expect truthy value ok 6 - expect truthy value ok 8 - POST which fails should error response # time=26.524ms # Subtest: client destroy cleanup 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 9 - client destroy cleanup # time=2.706ms # Subtest: throwing async-iterator causes error 1..1 ok 1 - type is IteratorError ok 10 - throwing async-iterator causes error # time=9.274ms # Subtest: client async-iterator destroy cleanup 1..2 ok 1 - should be equal ok 2 - should not error ok 11 - client async-iterator destroy cleanup # time=4.081ms # Subtest: GET errors body 1..2 ok 1 - should not error ok 2 - expect truthy value ok 12 - GET errors body # time=29.043ms # Subtest: validate request body 1..6 ok 1 - type is InvalidArgumentError ok 2 - type is InvalidArgumentError ok 3 - type is InvalidArgumentError ok 4 - should not error ok 5 - should not error ok 6 - should not error ok 13 - validate request body # time=4.582ms # Subtest: parser error 1..2 ok 1 - expect truthy value ok 2 - should not error ok 14 - parser error # time=2.445ms # Subtest: socket fail while writing stream request body 1..2 ok 1 - expect truthy value ok 2 - should not error ok 15 - socket fail while writing stream request body # time=2.026ms # Subtest: socket fail while writing async-iterator request body 1..2 ok 1 - expect truthy value ok 2 - should not error ok 16 - socket fail while writing async-iterator request body # time=2.253ms # Subtest: socket fail while ending stream request body 1..3 ok 1 - should be equal ok 2 - should not error ok 3 - type is ClientDestroyedError ok 17 - socket fail while ending stream request body # time=2.509ms # Subtest: socket fail while ending async-iterator request body 1..3 ok 1 - should be equal ok 2 - should not error ok 3 - type is ClientDestroyedError ok 18 - socket fail while ending async-iterator request body # time=2.539ms # Subtest: queued request should not fail on socket destroy 1..4 ok 1 - should not error ok 2 - (unnamed test) ok 3 - should not error ok 4 - (unnamed test) ok 19 - queued request should not fail on socket destroy # time=3.653ms # Subtest: queued request should fail on client destroy 1..6 ok 1 - should not error ok 2 - expect truthy value ok 3 - should be equal ok 4 - should not error ok 5 - should be equal ok 6 - (unnamed test) ok 20 - queued request should fail on client destroy # time=3.604ms # Subtest: retry idempotent inflight 1..3 ok 1 - expect truthy value ok 2 - should not error ok 3 - should not error ok 21 - retry idempotent inflight # time=4.064ms # Subtest: invalid opts 1..2 ok 1 - type is InvalidArgumentError ok 2 - type is InvalidArgumentError ok 22 - invalid opts # time=1.619ms # Subtest: default port for http and https 1..4 ok 1 - Should not throw ok 2 - Should not throw ok 3 - Should not throw ok 4 - Should not throw ok 23 - default port for http and https # time=1.872ms # Subtest: CONNECT throws in next tick 1..3 ok 1 - should not error ok 2 - expect truthy value ok 3 - should be equivalent strictly ok 24 - CONNECT throws in next tick # time=4.99ms # Subtest: invalid signal 1..8 ok 1 - should be equal ok 2 - should be equal ok 3 - type is InvalidArgumentError ok 4 - should be equal ok 5 - should be equal ok 6 - type is InvalidArgumentError ok 7 - should be equal ok 8 - type is InvalidArgumentError ok 25 - invalid signal # time=2.636ms # Subtest: invalid body chunk does not crash 1..1 ok 1 - should be equal ok 26 - invalid body chunk does not crash # time=2.896ms # Subtest: socket errors 1..2 ok 1 - expect truthy value ok 2 - ECONNREFUSED ok 27 - socket errors # time=1.984ms # Subtest: headers overflow 1..2 ok 1 - expect truthy value ok 2 - should be equal ok 28 - headers overflow # time=2.724ms # Subtest: SocketError should expose socket details (net) 1..8 ok 1 - expect truthy value ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - type is number ok 6 - type is number ok 7 - type is number ok 8 - type is number ok 29 - SocketError should expose socket details (net) # time=8.698ms # Subtest: SocketError should expose socket details (tls) 1..8 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/client-errors.js:1253:24) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: SocketError should expose socket details (tls) ... # test count(1) != plan(8) # failed 1 test not ok 30 - SocketError should expose socket details (tls) # time=35.841ms 1..30 # failed 1 of 30 tests # time=384.675ms not ok 11 - test/client-errors.js # time=384.675ms --- env: {} file: test/client-errors.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/client-errors.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 1 ... # Subtest: test/client-head-reset-override.js # Subtest: override HEAD reset ok 1 - should not error ok 2 - should not error ok 3 - should not error ok 4 - should be equivalent 1..4 ok 1 - override HEAD reset # time=52.988ms 1..1 # time=156.926ms ok 12 - test/client-head-reset-override.js # time=156.926ms # Subtest: test/client-idempotent-body.js # Subtest: idempotent retry 1..11 ok 1 - should be equivalent strictly ok 2 - should be equivalent strictly ok 3 - should be equal ok 4 - should be equivalent strictly ok 5 - should be equivalent strictly ok 6 - should be equal ok 7 - should be equivalent strictly ok 8 - should be equivalent strictly ok 9 - should be equal ok 10 - should be equivalent strictly ok 11 - should be equal ok 1 - idempotent retry # time=58.152ms 1..1 # time=147.589ms ok 13 - test/client-idempotent-body.js # time=147.589ms node:internal/process/promises:289 triggerUncaughtException(err, true /* fromPromise */); ^ Error: getaddrinfo EAI_AGAIN httpbin.org at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'httpbin.org' } Node.js v20.9.0 node:internal/process/promises:289 triggerUncaughtException(err, true /* fromPromise */); ^ Error: getaddrinfo EAI_AGAIN httpbin.org at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'httpbin.org' } Node.js v20.9.0 # Subtest: test/client-keep-alive.js # Subtest: keep-alive header 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 1 - keep-alive header # time=2038.137ms # Subtest: keep-alive header 0 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 2 - keep-alive header 0 # time=-275754.361ms # Subtest: keep-alive header 1 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 3 - keep-alive header 1 # time=3.951ms # Subtest: keep-alive header no postfix 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 4 - keep-alive header no postfix # time=2000.206ms # Subtest: keep-alive not timeout 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 5 - keep-alive not timeout # time=2006.513ms # Subtest: keep-alive threshold 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 6 - keep-alive threshold # time=2007.263ms # Subtest: keep-alive max keepalive 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 7 - keep-alive max keepalive # time=2005.132ms # Subtest: connection close 1..4 ok 1 - should not error ok 2 - (unnamed test) ok 3 - should not error ok 4 - (unnamed test) ok 8 - connection close # time=6.548ms # Subtest: Disable keep alive 1..7 ok 1 - expect falsey value ok 2 - should match pattern provided ok 3 - should not error ok 4 - expect falsey value ok 5 - should match pattern provided ok 6 - should not error ok 7 - (unnamed test) ok 9 - Disable keep alive # time=16.456ms 1..9 # time=10101.813ms ok 14 - test/client-keep-alive.js # time=10101.813ms # Subtest: test/client-node-max-header-size.js # Subtest: respect Node.js' --max-http-header-size not ok 1 - max-http-header-size=1 should throw --- diff: > --- expected +++ actual @@ -1,1 +1,17 @@ -/UND_ERR_HEADERS_OVERFLOW/ +String( + Command failed: node -e "require('.').request('https://httpbin.org/get')" --max-http-header-size=1 --unhandled-rejections=throw + node:internal/process/promises:289 + triggerUncaughtException(err, true /* fromPromise */); + ^ + + Error: getaddrinfo EAI_AGAIN httpbin.org + at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'httpbin.org' + } + + Node.js v20.9.0 + +) pattern: !re /UND_ERR_HEADERS_OVERFLOW/ at: line: 9 column: 5 file: test/client-node-max-header-size.js type: Test stack: | Test. (test/client-node-max-header-size.js:9:5) Test.cb (node_modules_dev/libtap/lib/test.js:127:40) node_modules_dev/libtap/lib/test.js:369:21 Test.main (node_modules_dev/libtap/lib/test.js:376:7) Test.runMain (node_modules_dev/libtap/lib/base.js:178:15) node_modules_dev/libtap/lib/test.js:490:13 TAP.writeSubComment (node_modules_dev/libtap/lib/test.js:561:5) Test. (node_modules_dev/libtap/lib/test.js:489:14) loop (node_modules_dev/function-loop/index.js:19:13) TAP.runBeforeEach (node_modules_dev/libtap/lib/test.js:898:7) TAP.processSubtest (node_modules_dev/libtap/lib/test.js:488:12) TAP.process (node_modules_dev/libtap/lib/test.js:405:14) TAP.sub (node_modules_dev/libtap/lib/test.js:234:10) TAP.test (node_modules_dev/libtap/lib/test.js:258:17) Object. (test/client-node-max-header-size.js:8:1) source: > test("respect Node.js' --max-http-header-size", async (t) => { t.throws( ----^ // TODO: Drop the `--unhandled-rejections=throw` once we drop Node.js 14 () => execSync(`${command} --max-http-header-size=1 --unhandled-rejections=throw`), ... not ok 2 - expected to not throw --- at: line: 890 column: 11 file: node:child_process function: checkExecSyncError stack: | test/client-node-max-header-size.js:17:11 Test.doesNotThrow (node_modules_dev/libtap/lib/test.js:1600:7) Test. (test/client-node-max-header-size.js:16:5) Test.cb (node_modules_dev/libtap/lib/test.js:127:40) node_modules_dev/libtap/lib/test.js:369:21 Test.main (node_modules_dev/libtap/lib/test.js:376:7) status: 1 signal: null output: - null - &a1 !!binary "" - &a2 !!binary |- bm9kZTppbnRlcm5hbC9wcm9jZXNzL3Byb21pc2VzOjI4OQogICAgICAgICAgICB0cmlnZ2VyVW5j YXVnaHRFeGNlcHRpb24oZXJyLCB0cnVlIC8qIGZyb21Qcm9taXNlICovKTsKICAgICAgICAgICAg XgoKRXJyb3I6IGdldGFkZHJpbmZvIEVBSV9BR0FJTiBodHRwYmluLm9yZwogICAgYXQgR2V0QWRk ckluZm9SZXFXcmFwLm9ubG9va3VwYWxsIFthcyBvbmNvbXBsZXRlXSAobm9kZTpkbnM6MTE4OjI2 KSB7CiAgZXJybm86IC0zMDAxLAogIGNvZGU6ICdFQUlfQUdBSU4nLAogIHN5c2NhbGw6ICdnZXRh ZGRyaW5mbycsCiAgaG9zdG5hbWU6ICdodHRwYmluLm9yZycKfQoKTm9kZS5qcyB2MjAuOS4wCg== pid: 1122 stdout: *a1 stderr: *a2 message: | Command failed: node -e "require('.').request('https://httpbin.org/get')" node:internal/process/promises:289 triggerUncaughtException(err, true /* fromPromise */); ^ Error: getaddrinfo EAI_AGAIN httpbin.org at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'httpbin.org' } Node.js v20.9.0 ... 1..2 # failed 2 of 2 tests not ok 1 - respect Node.js' --max-http-header-size # time=556.931ms 1..1 # failed 1 test # time=562.014ms not ok 15 - test/client-node-max-header-size.js # time=562.014ms --- env: {} file: test/client-node-max-header-size.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/client-node-max-header-size.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 1 ... # Subtest: test/client-pipeline.js # Subtest: pipeline get 1..17 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 1 - pipeline get # time=91.516ms # Subtest: pipeline echo 1..2 ok 1 - should be equal ok 2 - should not error ok 2 - pipeline echo # time=21.903ms # Subtest: pipeline ignore request body 1..2 ok 1 - should be equal ok 2 - should not error ok 3 - pipeline ignore request body # time=12.859ms # Subtest: pipeline invalid handler 1..1 ok 1 - expect truthy value ok 4 - pipeline invalid handler # time=1.575ms # Subtest: pipeline invalid handler return after destroy should not error 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - (unnamed test) ok 5 - pipeline invalid handler return after destroy should not error # time=5.471ms # Subtest: pipeline error body 1..2 ok 1 - expect truthy value ok 2 - expect truthy value ok 6 - pipeline error body # time=11.311ms # Subtest: pipeline destroy body 1..2 ok 1 - expect truthy value ok 2 - expect truthy value ok 7 - pipeline destroy body # time=17.548ms # Subtest: pipeline backpressure 1..1 ok 1 - (unnamed test) ok 8 - pipeline backpressure # time=10.995ms # Subtest: pipeline invalid handler return 1..2 ok 1 - type is InvalidReturnValueError ok 2 - type is InvalidReturnValueError ok 9 - pipeline invalid handler return # time=7.249ms # Subtest: pipeline throw handler 1..1 ok 1 - should be equal ok 10 - pipeline throw handler # time=3.489ms # Subtest: pipeline destroy and throw handler 1..2 ok 1 - type is RequestAbortedError ok 2 - (unnamed test) ok 11 - pipeline destroy and throw handler # time=3.39ms # Subtest: pipeline abort res 1..2 ok 1 - type is RequestAbortedError ok 2 - (unnamed test) ok 12 - pipeline abort res # time=4.416ms # Subtest: pipeline abort server res 1..1 ok 1 - type is SocketError ok 13 - pipeline abort server res # time=5.807ms # Subtest: pipeline abort duplex 1..2 ok 1 - should not error ok 2 - type is RequestAbortedError ok 14 - pipeline abort duplex # time=3.936ms # Subtest: pipeline abort piped res 1..1 ok 1 - should be equal ok 15 - pipeline abort piped res # time=4.055ms # Subtest: pipeline abort piped res 2 1..2 ok 1 - type is RequestAbortedError ok 2 - type is RequestAbortedError ok 16 - pipeline abort piped res 2 # time=3.339ms # Subtest: pipeline abort piped res 3 1..2 ok 1 - should be equal ok 2 - should be equal ok 17 - pipeline abort piped res 3 # time=3.192ms # Subtest: pipeline abort server res after headers 1..1 ok 1 - type is SocketError ok 18 - pipeline abort server res after headers # time=3.059ms # Subtest: pipeline w/ write abort server res after headers 1..1 ok 1 - type is SocketError ok 19 - pipeline w/ write abort server res after headers # time=2.647ms # Subtest: destroy in push 1..3 ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal ok 20 - destroy in push # time=5.254ms # Subtest: pipeline args validation 1..2 ok 1 - expect truthy value ok 2 - type is InvalidArgumentError ok 21 - pipeline args validation # time=1.099ms # Subtest: pipeline factory throw not unhandled 1..1 ok 1 - expect truthy value ok 22 - pipeline factory throw not unhandled # time=4.104ms # Subtest: pipeline destroy before dispatch 1..1 ok 1 - expect truthy value ok 23 - pipeline destroy before dispatch # time=1.234ms # Subtest: pipeline legacy stream 1..1 ok 1 - (unnamed test) ok 24 - pipeline legacy stream # time=3.354ms # Subtest: pipeline objectMode 1..1 ok 1 - should be equivalent strictly ok 25 - pipeline objectMode # time=5.563ms # Subtest: pipeline invalid opts 1..2 ok 1 - expect truthy value ok 2 - should not error ok 26 - pipeline invalid opts # time=1.889ms # Subtest: pipeline CONNECT throw 1..1 ok 1 - type is InvalidArgumentError ok 27 - pipeline CONNECT throw # time=0.986ms # Subtest: pipeline body without destroy 1..1 ok 1 - (unnamed test) ok 28 - pipeline body without destroy # time=2.564ms # Subtest: pipeline ignore 1xx 1..1 ok 1 - should be equal ok 29 - pipeline ignore 1xx # time=1.888ms # Subtest: pipeline ignore 1xx and use onInfo 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 30 - pipeline ignore 1xx and use onInfo # time=2.134ms # Subtest: pipeline backpressure 1..1 ok 1 - should be equal ok 31 - pipeline backpressure # time=9.636ms # Subtest: pipeline abort after headers 1..1 ok 1 - type is RequestAbortedError ok 32 - pipeline abort after headers # time=2.952ms 1..32 # time=319.746ms ok 16 - test/client-pipeline.js # time=319.746ms # Subtest: test/client-pipelining.js # Subtest: 20 times GET with pipelining 10 1..61 ok 1 - should not error ok 2 - should be equal ok 3 - should not error ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should not error ok 8 - should be equal ok 9 - should not error ok 10 - should be equal ok 11 - should not error ok 12 - should be equal ok 13 - should not error ok 14 - should be equal ok 15 - should not error ok 16 - should be equal ok 17 - should not error ok 18 - should be equal ok 19 - should not error ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 25 - should be equal ok 26 - should be equal ok 27 - should be equal ok 28 - should be equal ok 29 - should be equal ok 30 - should be equal ok 31 - should not error ok 32 - should be equal ok 33 - should not error ok 34 - should be equal ok 35 - should not error ok 36 - should be equal ok 37 - should not error ok 38 - should be equal ok 39 - should not error ok 40 - should be equal ok 41 - should not error ok 42 - should be equal ok 43 - should not error ok 44 - should be equal ok 45 - should not error ok 46 - should be equal ok 47 - should be equal ok 48 - should be equal ok 49 - should be equal ok 50 - should be equal ok 51 - should be equal ok 52 - should be equal ok 53 - should be equal ok 54 - should be equal ok 55 - should not error ok 56 - should be equal ok 57 - seen more than one parallel request ok 58 - should not error ok 59 - should be equal ok 60 - should be equal ok 61 - should be equal ok 1 - 20 times GET with pipelining 10 # time=108.466ms # Subtest: A client should enqueue as much as twice its pipelining factor 1..68 ok 1 - client is not full ok 2 - we can send more requests ok 3 - client is not full ok 4 - we can send more requests ok 5 - client is busy ok 6 - client is full ok 7 - we must stop now ok 8 - client is busy ok 9 - client is full ok 10 - expect truthy value ok 11 - expect truthy value ok 12 - should not error ok 13 - should be equal ok 14 - should not error ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - expect truthy value ok 19 - should not error ok 20 - should be equal ok 21 - should be equal ok 22 - seen more than one parallel request ok 23 - client is not full ok 24 - expect truthy value ok 25 - client is not full ok 26 - expect truthy value ok 27 - expect truthy value ok 28 - expect truthy value ok 29 - should not error ok 30 - should be equal ok 31 - should not error ok 32 - should be equal ok 33 - should be equal ok 34 - should be equal ok 35 - seen more than one parallel request ok 36 - client is not full ok 37 - expect truthy value ok 38 - client is not full ok 39 - expect truthy value ok 40 - expect truthy value ok 41 - expect truthy value ok 42 - should not error ok 43 - should be equal ok 44 - should not error ok 45 - should be equal ok 46 - should be equal ok 47 - should be equal ok 48 - seen more than one parallel request ok 49 - client is not full ok 50 - expect truthy value ok 51 - client is not full ok 52 - expect truthy value ok 53 - expect truthy value ok 54 - expect truthy value ok 55 - should not error ok 56 - should be equal ok 57 - should not error ok 58 - should be equal ok 59 - should be equal ok 60 - should be equal ok 61 - seen more than one parallel request ok 62 - client is not full ok 63 - expect truthy value ok 64 - expect truthy value ok 65 - should not error ok 66 - should be equal ok 67 - should be equal ok 68 - seen more than one parallel request ok 2 - A client should enqueue as much as twice its pipelining factor # time=76.366ms # Subtest: pipeline 1 is 1 active request 1..9 ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal ok 4 - should be equal ok 5 - should not error ok 6 - expect falsey value ok 7 - should not error ok 8 - expect truthy value ok 9 - should not error ok 3 - pipeline 1 is 1 active request # time=8.538ms # Subtest: pipelined chunked POST stream 1..20 ok 1 - should not error ok 2 - expect truthy value ok 3 - expect truthy value ok 4 - expect truthy value ok 5 - expect truthy value ok 6 - expect truthy value ok 7 - expect truthy value ok 8 - expect truthy value ok 9 - expect truthy value ok 10 - should not error ok 11 - should not error ok 12 - expect truthy value ok 13 - expect truthy value ok 14 - expect truthy value ok 15 - expect truthy value ok 16 - expect truthy value ok 17 - expect truthy value ok 18 - expect truthy value ok 19 - expect truthy value ok 20 - should not error ok 4 - pipelined chunked POST stream # time=8.432ms # Subtest: pipelined chunked POST iterator 1..20 ok 1 - should not error ok 2 - expect truthy value ok 3 - expect truthy value ok 4 - expect truthy value ok 5 - expect truthy value ok 6 - expect truthy value ok 7 - expect truthy value ok 8 - expect truthy value ok 9 - expect truthy value ok 10 - should not error ok 11 - should not error ok 12 - expect truthy value ok 13 - expect truthy value ok 14 - expect truthy value ok 15 - expect truthy value ok 16 - expect truthy value ok 17 - expect truthy value ok 18 - expect truthy value ok 19 - expect truthy value ok 20 - should not error ok 5 - pipelined chunked POST iterator # time=7.14ms # Subtest: errored POST body lets inflight complete stream 1..6 ok 1 - should not error ok 2 - (unnamed test) ok 3 - expect truthy value ok 4 - expect truthy value ok 5 - should be equal ok 6 - should not error ok 6 - errored POST body lets inflight complete stream # time=5.111ms # Subtest: errored POST body lets inflight complete async-iterator 1..6 ok 1 - should not error ok 2 - (unnamed test) ok 3 - expect truthy value ok 4 - expect truthy value ok 5 - should be equal ok 6 - should not error ok 7 - errored POST body lets inflight complete async-iterator # time=3.74ms # Subtest: pipelining non-idempotent 1..4 ok 1 - should not error ok 2 - (unnamed test) ok 3 - should not error ok 4 - should be equal ok 8 - pipelining non-idempotent # time=25.042ms # Subtest: pipelining non-idempotent w body stream 1..4 ok 1 - should not error ok 2 - (unnamed test) ok 3 - should not error ok 4 - should be equal ok 9 - pipelining non-idempotent w body stream # time=3.887ms # Subtest: pipelining non-idempotent w body async-iterator 1..4 ok 1 - should not error ok 2 - (unnamed test) ok 3 - should not error ok 4 - should be equal ok 10 - pipelining non-idempotent w body async-iterator # time=3.035ms # Subtest: pipelining HEAD busy stream 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - should not error ok 5 - (unnamed test) ok 6 - (unnamed test) ok 7 - should be equal ok 11 - pipelining HEAD busy stream # time=5.354ms # Subtest: pipelining HEAD busy async-iterator 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - (unnamed test) ok 5 - should not error ok 6 - (unnamed test) ok 7 - should be equal ok 12 - pipelining HEAD busy async-iterator # time=4.258ms # Subtest: pipelining empty pipeline before reset 1..8 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should not error ok 5 - (unnamed test) ok 6 - should not error ok 7 - (unnamed test) ok 8 - should be equal ok 13 - pipelining empty pipeline before reset # time=103.159ms # Subtest: pipelining idempotent busy stream 1..12 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 7 - should not error ok 8 - should not error ok 9 - (unnamed test) ok 10 - (unnamed test) ok 11 - should not error ok 12 - (unnamed test) ok 14 - pipelining idempotent busy stream # time=7.995ms # Subtest: pipelining idempotent busy async-iterator 1..12 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 7 - should not error ok 8 - (unnamed test) ok 9 - should not error ok 10 - (unnamed test) ok 11 - should not error ok 12 - (unnamed test) ok 15 - pipelining idempotent busy async-iterator # time=4.124ms # Subtest: pipelining blocked 1..6 ok 1 - expect truthy value ok 2 - should not error ok 3 - (unnamed test) ok 4 - expect truthy value ok 5 - should not error ok 6 - (unnamed test) ok 16 - pipelining blocked # time=2.875ms 1..16 # time=401.642ms ok 17 - test/client-pipelining.js # time=401.642ms # Subtest: test/client-post.js # Subtest: request post blob 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - (unnamed test) ok 1 - request post blob # time=45.485ms # Subtest: request post arrayBuffer 1..3 ok 1 - should be equal ok 2 - should not error ok 3 - (unnamed test) ok 2 - request post arrayBuffer # time=4.871ms 1..2 # time=128.173ms ok 18 - test/client-post.js # time=128.173ms # Subtest: test/client-reconnect.js # Subtest: multiple reconnect 1..5 ok 1 - (unnamed test) ok 2 - expect truthy value ok 3 - should be equal ok 4 - should not error ok 5 - (unnamed test) ok 1 - multiple reconnect # time=-276284.819ms 1..1 # time=143.387ms ok 19 - test/client-reconnect.js # time=143.387ms # Subtest: test/client-request.js # Subtest: request dump 1..3 ok 1 - should not error ok 2 - (unnamed test) ok 3 - should be equal ok 1 - request dump # time=5086.351ms # Subtest: request dump with abort signal 1..2 ok 1 - should not error ok 2 - should be equal ok 2 - request dump with abort signal # time=12.058ms # Subtest: request hwm 1..2 ok 1 - should not error ok 2 - should be equivalent ok 3 - request hwm # time=10.011ms # Subtest: request abort before headers 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - type is RequestAbortedError ok 4 - should be equal ok 5 - type is RequestAbortedError ok 6 - should be equal ok 4 - request abort before headers # time=6.349ms # Subtest: request body destroyed on invalid callback 1..1 ok 1 - should be equal ok 5 - request body destroyed on invalid callback # time=1.782ms # Subtest: trailers 1..1 ok 1 - should be equivalent strictly ok 6 - trailers # time=7.036ms ok 7 - destroy socket abruptly # SKIP ok 8 - destroy socket abruptly with keep-alive # SKIP # Subtest: request json 1..1 ok 1 - should be equivalent strictly ok 9 - request json # time=6.115ms # Subtest: request long multibyte json 1..1 ok 1 - should be equivalent strictly ok 10 - request long multibyte json # time=12.396ms # Subtest: request text 1..1 ok 1 - should be equivalent strictly ok 11 - request text # time=5.336ms # Subtest: empty host header 1..3 ok 1 - should be equivalent strictly ok 2 - should be equivalent strictly ok 3 - should be equivalent strictly ok 12 - empty host header # time=9.309ms # Subtest: request long multibyte text 1..1 ok 1 - should be equivalent strictly ok 13 - request long multibyte text # time=20.112ms # Subtest: request blob 1..2 ok 1 - should be equivalent strictly ok 2 - should be equal ok 14 - request blob # time=7.176ms # Subtest: request arrayBuffer 1..2 ok 1 - should be equivalent strictly ok 2 - expect truthy value ok 15 - request arrayBuffer # time=6.464ms # Subtest: request body 1..1 ok 1 - should be equivalent strictly ok 16 - request body # time=13.1ms # Subtest: request post body no missing data 1..2 ok 1 - should be equal ok 2 - (unnamed test) ok 17 - request post body no missing data # time=7.576ms # Subtest: request post body no extra data handler 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - (unnamed test) ok 18 - request post body no extra data handler # time=4.838ms # Subtest: request with onInfo callback 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - (unnamed test) ok 19 - request with onInfo callback # time=3.371ms # Subtest: request with onInfo callback but socket is destroyed before end of response 1..5 ok 1 - expect truthy value ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - (unnamed test) ok 20 - request with onInfo callback but socket is destroyed before end of response # time=5.404ms # Subtest: request onInfo callback headers parsing 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - (unnamed test) ok 21 - request onInfo callback headers parsing # time=4.936ms # Subtest: request raw responseHeaders 1..4 ok 1 - should be equal ok 2 - should be equivalent ok 3 - should be equivalent ok 4 - (unnamed test) ok 22 - request raw responseHeaders # time=8.81ms # Subtest: request formData 1..1 ok 1 - expect truthy value ok 23 - request formData # time=3.197ms # Subtest: request text2 1..2 ok 1 - should be equal ok 2 - should be equivalent strictly ok 24 - request text2 # time=3.503ms # Subtest: request with FormData body ok 1 - expect truthy value ok 2 - should be equivalent ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equivalent 1..5 ok 25 - request with FormData body # time=22.771ms ok 26 - request with FormData body on node < 16 # SKIP # Subtest: request post body Buffer from string 1..2 ok 1 - should be equal ok 2 - (unnamed test) ok 27 - request post body Buffer from string # time=12.075ms # Subtest: request post body Buffer from buffer 1..2 ok 1 - should be equal ok 2 - (unnamed test) ok 28 - request post body Buffer from buffer # time=7.174ms # Subtest: request post body Uint8Array 1..2 ok 1 - should be equal ok 2 - (unnamed test) ok 29 - request post body Uint8Array # time=5.103ms # Subtest: request post body Uint32Array 1..2 ok 1 - should be equal ok 2 - (unnamed test) ok 30 - request post body Uint32Array # time=3.597ms # Subtest: request post body Float64Array 1..2 ok 1 - should be equal ok 2 - (unnamed test) ok 31 - request post body Float64Array # time=3.169ms # Subtest: request post body BigUint64Array 1..2 ok 1 - should be equal ok 2 - (unnamed test) ok 32 - request post body BigUint64Array # time=3.069ms # Subtest: request post body DataView 1..2 ok 1 - should be equal ok 2 - (unnamed test) ok 33 - request post body DataView # time=2.955ms 1..33 # skip: 3 # time=5349.315ms ok 20 - test/client-request.js # time=5349.315ms # Subtest: test/client-stream.js # Subtest: stream get 1..9 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should not error ok 1 - stream get # time=84.44ms # Subtest: stream promise get 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 2 - stream promise get # time=4.499ms # Subtest: stream GET destroy res 1..14 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 7 - expect truthy value ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should not error ok 3 - stream GET destroy res # time=9.116ms # Subtest: stream GET remote destroy 1..4 ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - expect truthy value ok 4 - expect truthy value ok 4 - stream GET remote destroy # time=6.104ms # Subtest: stream response resume back pressure and non standard error 1..5 ok 1 - should be equal ok 2 - expect truthy value ok 3 - should be equal ok 4 - expect truthy value ok 5 - should not error ok 5 - stream response resume back pressure and non standard error # time=36.236ms # Subtest: stream waits only for writable side 1..2 ok 1 - should not error ok 2 - should be equal ok 6 - stream waits only for writable side # time=4.939ms # Subtest: stream args validation 1..3 ok 1 - type is InvalidArgumentError ok 2 - type is InvalidArgumentError ok 3 - type is InvalidArgumentError ok 7 - stream args validation # time=2.023ms # Subtest: stream args validation promise 1..2 ok 1 - type is InvalidArgumentError ok 2 - type is InvalidArgumentError ok 8 - stream args validation promise # time=0.862ms # Subtest: stream destroy if not readable 1..2 ok 1 - should not error ok 2 - should be equal ok 9 - stream destroy if not readable # time=3.013ms # Subtest: stream server side destroy 1..1 ok 1 - type is SocketError ok 10 - stream server side destroy # time=3.635ms # Subtest: stream invalid return 1..1 ok 1 - type is InvalidReturnValueError ok 11 - stream invalid return # time=2.505ms # Subtest: stream body without destroy 1..1 ok 1 - should not error ok 12 - stream body without destroy # time=2.81ms # Subtest: stream factory abort 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - type is RequestAbortedError ok 13 - stream factory abort # time=2.619ms # Subtest: stream factory throw 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 14 - stream factory throw # time=5.653ms # Subtest: stream CONNECT throw 1..1 ok 1 - type is InvalidArgumentError ok 15 - stream CONNECT throw # time=0.857ms # Subtest: stream abort after complete 1..1 ok 1 - should not error ok 16 - stream abort after complete # time=2.015ms # Subtest: stream abort before dispatch 1..1 ok 1 - type is RequestAbortedError ok 17 - stream abort before dispatch # time=0.923ms # Subtest: trailers 1..2 ok 1 - should not error ok 2 - should be equivalent strictly ok 18 - trailers # time=6.298ms # Subtest: stream ignore 1xx 1..2 ok 1 - should not error ok 2 - should be equal ok 19 - stream ignore 1xx # time=3.3ms # Subtest: stream ignore 1xx and use onInfo 1..4 ok 1 - should not error ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 20 - stream ignore 1xx and use onInfo # time=6.127ms # Subtest: stream backpressure 1..2 ok 1 - should not error ok 2 - should be equal ok 21 - stream backpressure # time=5.451ms # Subtest: stream body destroyed on invalid callback 1..1 ok 1 - should be equal ok 22 - stream body destroyed on invalid callback # time=0.941ms # Subtest: stream needDrain 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - (unnamed test) ok 23 - stream needDrain # time=2.754ms # Subtest: stream legacy needDrain 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - (unnamed test) ok 24 - stream legacy needDrain # time=8.701ms # Subtest: stream throwOnError 1..2 ok 1 - should be equal ok 2 - should be equal ok 25 - stream throwOnError # time=2.701ms # Subtest: steam throwOnError=true, error on stream 1..1 ok 1 - should be equal ok 26 - steam throwOnError=true, error on stream # time=1.923ms 1..26 # time=242.877ms ok 21 - test/client-stream.js # time=242.877ms # Subtest: test/client-timeout.js # Subtest: refresh timeout on pause 1..1 ok 1 - type is BodyTimeoutError ok 1 - refresh timeout on pause # time=1556.953ms # Subtest: start headers timeout after request body 1..2 ok 1 - should be equal ok 2 - type is HeadersTimeoutError ok 2 - start headers timeout after request body # time=-285257.206ms # Subtest: start headers timeout after async iterator request body 1..1 ok 1 - type is HeadersTimeoutError ok 3 - start headers timeout after async iterator request body # time=-285272.232ms # Subtest: parser resume with no body timeout 1..1 ok 1 - (unnamed test) ok 4 - parser resume with no body timeout # time=2007.48ms 1..4 # time=3603.714ms ok 22 - test/client-timeout.js # time=3603.714ms # Subtest: test/client-unref.js # Subtest: client automatically closes itself when idle 1..1 ok 1 - should be equal ok 1 - client automatically closes itself when idle # time=367.003ms # Subtest: client automatically closes itself if the server is not there 1..1 ok 1 - should be equal ok 2 - client automatically closes itself if the server is not there # time=179.334ms 1..2 # time=551.402ms ok 23 - test/client-unref.js # time=551.402ms # Subtest: test/client-upgrade.js # Subtest: basic upgrade 1..6 ok 1 - should be equal ok 2 - expect truthy value ok 3 - should not error ok 4 - should be equal ok 5 - should be equivalent ok 6 - should be equal ok 1 - basic upgrade # time=59.048ms # Subtest: basic upgrade promise 1..2 ok 1 - should be equivalent ok 2 - should be equal ok 2 - basic upgrade promise # time=13.164ms # Subtest: upgrade error 1..1 ok 1 - expect truthy value ok 3 - upgrade error # time=4.563ms # Subtest: upgrade invalid opts 1..6 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 3 - type is InvalidArgumentError ok 4 - should be equal ok 5 - type is InvalidArgumentError ok 6 - should be equal ok 4 - upgrade invalid opts # time=2.425ms # Subtest: basic upgrade2 1..3 ok 1 - should not error ok 2 - should be equivalent ok 3 - should be equal ok 5 - basic upgrade2 # time=8.029ms # Subtest: upgrade wait for empty pipeline 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should not error ok 6 - upgrade wait for empty pipeline # time=14.675ms # Subtest: upgrade aborted 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - type is RequestAbortedError ok 5 - should be equal ok 6 - (unnamed test) ok 7 - upgrade aborted # time=4.282ms # Subtest: basic aborted after res 1..1 ok 1 - type is RequestAbortedError ok 8 - basic aborted after res # time=3.886ms # Subtest: basic upgrade error 1..2 ok 1 - should not error ok 2 - should be equal ok 9 - basic upgrade error # time=3.425ms # Subtest: upgrade disconnect 1..3 ok 1 - should be equal ok 2 - type is Error ok 3 - type is Error ok 10 - upgrade disconnect # time=3.856ms # Subtest: upgrade invalid signal 1..2 ok 1 - should be equal ok 2 - type is InvalidArgumentError ok 11 - upgrade invalid signal # time=1.358ms 1..11 # time=195.47ms ok 24 - test/client-upgrade.js # time=195.47ms # Subtest: test/client-write-max-listeners.js # Subtest: socket close listener does not leak 1..32 ok 1 - should not error ok 2 - (unnamed test) ok 3 - should not error ok 4 - (unnamed test) ok 5 - should not error ok 6 - (unnamed test) ok 7 - should not error ok 8 - (unnamed test) ok 9 - should not error ok 10 - (unnamed test) ok 11 - should not error ok 12 - (unnamed test) ok 13 - should not error ok 14 - (unnamed test) ok 15 - should not error ok 16 - (unnamed test) ok 17 - should not error ok 18 - (unnamed test) ok 19 - should not error ok 20 - (unnamed test) ok 21 - should not error ok 22 - (unnamed test) ok 23 - should not error ok 24 - (unnamed test) ok 25 - should not error ok 26 - (unnamed test) ok 27 - should not error ok 28 - (unnamed test) ok 29 - should not error ok 30 - (unnamed test) ok 31 - should not error ok 32 - (unnamed test) ok 1 - socket close listener does not leak # time=78.186ms 1..1 # time=141.319ms ok 25 - test/client-write-max-listeners.js # time=141.319ms # Subtest: test/client.js # Subtest: basic get 1..24 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should not error ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should not error ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 1 - basic get # time=120.542ms # Subtest: basic get with custom request.reset=true 1..26 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should not error ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should not error ok 24 - should be equal ok 25 - should be equal ok 26 - should be equal ok 2 - basic get with custom request.reset=true # time=9.532ms # Subtest: basic get with query params 1..4 ok 1 - should be equal ok 2 - should be equivalent strictly ok 3 - should not error ok 4 - should be equal ok 3 - basic get with query params # time=8.021ms # Subtest: basic get with query params fails if url includes hashmark 1..1 ok 1 - should be equal ok 4 - basic get with query params fails if url includes hashmark # time=1.224ms # Subtest: basic get with empty query params 1..4 ok 1 - should be equal ok 2 - should be equivalent strictly ok 3 - should not error ok 4 - should be equal ok 5 - basic get with empty query params # time=7.075ms # Subtest: basic get with query params partially in path 1..1 ok 1 - should be equal ok 6 - basic get with query params partially in path # time=1.073ms # Subtest: basic get returns 400 when configured to throw on errors (callback) 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equivalent ok 7 - basic get returns 400 when configured to throw on errors (callback) # time=5.494ms # Subtest: basic get returns 400 when configured to throw on errors and correctly handles malformed json (callback) 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equivalent ok 8 - basic get returns 400 when configured to throw on errors and correctly handles malformed json (callback) # time=3.819ms # Subtest: basic get returns 400 when configured to throw on errors (promise) 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 9 - basic get returns 400 when configured to throw on errors (promise) # time=4.128ms # Subtest: basic get returns error body when configured to throw on errors 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equivalent ok 10 - basic get returns error body when configured to throw on errors # time=4.807ms # Subtest: basic head 1..14 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should not error ok 5 - should be equal ok 6 - should be equal ok 7 - (unnamed test) ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should not error ok 12 - should be equal ok 13 - should be equal ok 14 - (unnamed test) ok 11 - basic head # time=8.18ms ok 12 - basic head (IPv6) # SKIP # Subtest: get with host header 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should not error ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 13 - get with host header # time=5.839ms ok 14 - get with host header (IPv6) # SKIP # Subtest: head with host header 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should not error ok 5 - should be equal ok 6 - should be equal ok 7 - (unnamed test) ok 15 - head with host header # time=5.631ms # Subtest: basic POST with string 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not be equivalent ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should be equal ok 16 - basic POST with string # time=6.816ms # Subtest: basic POST with empty string 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not be equivalent ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should be equal ok 17 - basic POST with empty string # time=4.192ms # Subtest: basic POST with string and content-length 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not be equivalent ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should be equal ok 18 - basic POST with string and content-length # time=7.325ms # Subtest: basic POST with Buffer 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not be equivalent ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should be equal ok 19 - basic POST with Buffer # time=4.898ms # Subtest: basic POST with stream 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not be equivalent ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should be equal ok 20 - basic POST with stream # time=16.731ms # Subtest: basic POST with paused stream 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not be equivalent ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should be equal ok 21 - basic POST with paused stream # time=8.751ms # Subtest: basic POST with custom stream 1..4 ok 1 - should be equivalent strictly ok 2 - should not error ok 3 - should be equal ok 4 - should be equal ok 22 - basic POST with custom stream # time=61.211ms # Subtest: basic POST with iterator 1..3 ok 1 - should not error ok 2 - should be equal ok 3 - should be equal ok 23 - basic POST with iterator # time=3.365ms # Subtest: basic POST with iterator with invalid data 1..1 ok 1 - expect truthy value ok 24 - basic POST with iterator with invalid data # time=3.744ms # Subtest: basic POST with async iterator 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should not be equivalent ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should be equal ok 25 - basic POST with async iterator # time=4.325ms # Subtest: basic POST with transfer encoding: chunked 1..8 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal ok 5 - should be equal ok 6 - should not error ok 7 - should be equal ok 8 - should be equal ok 26 - basic POST with transfer encoding: chunked # time=3.791ms # Subtest: basic POST with empty stream 1..4 ok 1 - should be equal ok 2 - should be equivalent ok 3 - should not error ok 4 - (unnamed test) ok 27 - basic POST with empty stream # time=3.301ms # Subtest: 10 times GET 1..30 ok 1 - should not error ok 2 - should be equal ok 3 - should be equal ok 4 - should not error ok 5 - should be equal ok 6 - should be equal ok 7 - should not error ok 8 - should be equal ok 9 - should be equal ok 10 - should not error ok 11 - should be equal ok 12 - should be equal ok 13 - should not error ok 14 - should be equal ok 15 - should be equal ok 16 - should not error ok 17 - should be equal ok 18 - should be equal ok 19 - should not error ok 20 - should be equal ok 21 - should be equal ok 22 - should not error ok 23 - should be equal ok 24 - should be equal ok 25 - should not error ok 26 - should be equal ok 27 - should be equal ok 28 - should not error ok 29 - should be equal ok 30 - should be equal ok 28 - 10 times GET # time=16.244ms # Subtest: 10 times HEAD 1..30 ok 1 - should not error ok 2 - should be equal ok 3 - (unnamed test) ok 4 - should not error ok 5 - should be equal ok 6 - (unnamed test) ok 7 - should not error ok 8 - should be equal ok 9 - (unnamed test) ok 10 - should not error ok 11 - should be equal ok 12 - (unnamed test) ok 13 - should not error ok 14 - should be equal ok 15 - (unnamed test) ok 16 - should not error ok 17 - should be equal ok 18 - (unnamed test) ok 19 - should not error ok 20 - should be equal ok 21 - (unnamed test) ok 22 - should not error ok 23 - should be equal ok 24 - (unnamed test) ok 25 - should not error ok 26 - should be equal ok 27 - (unnamed test) ok 28 - should not error ok 29 - should be equal ok 30 - (unnamed test) ok 29 - 10 times HEAD # time=17.865ms # Subtest: Set-Cookie 1..4 ok 1 - should not error ok 2 - should be equal ok 3 - should be equivalent strictly ok 4 - should be equal ok 30 - Set-Cookie # time=5.996ms # Subtest: ignore request header mutations 1..2 ok 1 - should be equal ok 2 - should not error ok 31 - ignore request header mutations # time=2.011ms # Subtest: url-like url 1..1 ok 1 - should not error ok 32 - url-like url # time=1.527ms # Subtest: an absolute url as path 1..2 ok 1 - should be equal ok 2 - should not error ok 33 - an absolute url as path # time=2.844ms # Subtest: multiple destroy callback 1..4 ok 1 - should not error ok 2 - should not error ok 3 - should not error ok 4 - (unnamed test) ok 34 - multiple destroy callback # time=3.059ms # Subtest: only one streaming req at a time 1..7 ok 1 - should not error ok 2 - should be equal ok 3 - should not error ok 4 - should be equal ok 5 - should be equal ok 6 - should not error ok 7 - (unnamed test) ok 35 - only one streaming req at a time # time=4.051ms # Subtest: only one async iterating req at a time 1..6 ok 1 - should not error ok 2 - should be equal ok 3 - should not error ok 4 - should be equal ok 5 - should not error ok 6 - (unnamed test) ok 36 - only one async iterating req at a time # time=5.345ms # Subtest: 300 requests succeed 1..900 ok 1 - should not error ok 2 - should be equal ok 3 - (unnamed test) ok 4 - should not error ok 5 - should be equal ok 6 - (unnamed test) ok 7 - should not error ok 8 - should be equal ok 9 - (unnamed test) ok 10 - should not error ok 11 - should be equal ok 12 - (unnamed test) ok 13 - should not error ok 14 - should be equal ok 15 - (unnamed test) ok 16 - should not error ok 17 - should be equal ok 18 - (unnamed test) ok 19 - should not error ok 20 - should be equal ok 21 - (unnamed test) ok 22 - should not error ok 23 - should be equal ok 24 - (unnamed test) ok 25 - should not error ok 26 - should be equal ok 27 - (unnamed test) ok 28 - should not error ok 29 - should be equal ok 30 - (unnamed test) ok 31 - should not error ok 32 - should be equal ok 33 - (unnamed test) ok 34 - should not error ok 35 - should be equal ok 36 - (unnamed test) ok 37 - should not error ok 38 - should be equal ok 39 - (unnamed test) ok 40 - should not error ok 41 - should be equal ok 42 - (unnamed test) ok 43 - should not error ok 44 - should be equal ok 45 - (unnamed test) ok 46 - should not error ok 47 - should be equal ok 48 - (unnamed test) ok 49 - should not error ok 50 - should be equal ok 51 - (unnamed test) ok 52 - should not error ok 53 - should be equal ok 54 - (unnamed test) ok 55 - should not error ok 56 - should be equal ok 57 - (unnamed test) ok 58 - should not error ok 59 - should be equal ok 60 - (unnamed test) ok 61 - should not error ok 62 - should be equal ok 63 - (unnamed test) ok 64 - should not error ok 65 - should be equal ok 66 - (unnamed test) ok 67 - should not error ok 68 - should be equal ok 69 - (unnamed test) ok 70 - should not error ok 71 - should be equal ok 72 - (unnamed test) ok 73 - should not error ok 74 - should be equal ok 75 - (unnamed test) ok 76 - should not error ok 77 - should be equal ok 78 - (unnamed test) ok 79 - should not error ok 80 - should be equal ok 81 - (unnamed test) ok 82 - should not error ok 83 - should be equal ok 84 - (unnamed test) ok 85 - should not error ok 86 - should be equal ok 87 - (unnamed test) ok 88 - should not error ok 89 - should be equal ok 90 - (unnamed test) ok 91 - should not error ok 92 - should be equal ok 93 - (unnamed test) ok 94 - should not error ok 95 - should be equal ok 96 - (unnamed test) ok 97 - should not error ok 98 - should be equal ok 99 - (unnamed test) ok 100 - should not error ok 101 - should be equal ok 102 - (unnamed test) ok 103 - should not error ok 104 - should be equal ok 105 - (unnamed test) ok 106 - should not error ok 107 - should be equal ok 108 - (unnamed test) ok 109 - should not error ok 110 - should be equal ok 111 - (unnamed test) ok 112 - should not error ok 113 - should be equal ok 114 - (unnamed test) ok 115 - should not error ok 116 - should be equal ok 117 - (unnamed test) ok 118 - should not error ok 119 - should be equal ok 120 - (unnamed test) ok 121 - should not error ok 122 - should be equal ok 123 - (unnamed test) ok 124 - should not error ok 125 - should be equal ok 126 - (unnamed test) ok 127 - should not error ok 128 - should be equal ok 129 - (unnamed test) ok 130 - should not error ok 131 - should be equal ok 132 - (unnamed test) ok 133 - should not error ok 134 - should be equal ok 135 - (unnamed test) ok 136 - should not error ok 137 - should be equal ok 138 - (unnamed test) ok 139 - should not error ok 140 - should be equal ok 141 - (unnamed test) ok 142 - should not error ok 143 - should be equal ok 144 - (unnamed test) ok 145 - should not error ok 146 - should be equal ok 147 - (unnamed test) ok 148 - should not error ok 149 - should be equal ok 150 - (unnamed test) ok 151 - should not error ok 152 - should be equal ok 153 - (unnamed test) ok 154 - should not error ok 155 - should be equal ok 156 - (unnamed test) ok 157 - should not error ok 158 - should be equal ok 159 - (unnamed test) ok 160 - should not error ok 161 - should be equal ok 162 - (unnamed test) ok 163 - should not error ok 164 - should be equal ok 165 - (unnamed test) ok 166 - should not error ok 167 - should be equal ok 168 - (unnamed test) ok 169 - should not error ok 170 - should be equal ok 171 - (unnamed test) ok 172 - should not error ok 173 - should be equal ok 174 - (unnamed test) ok 175 - should not error ok 176 - should be equal ok 177 - (unnamed test) ok 178 - should not error ok 179 - should be equal ok 180 - (unnamed test) ok 181 - should not error ok 182 - should be equal ok 183 - (unnamed test) ok 184 - should not error ok 185 - should be equal ok 186 - (unnamed test) ok 187 - should not error ok 188 - should be equal ok 189 - (unnamed test) ok 190 - should not error ok 191 - should be equal ok 192 - (unnamed test) ok 193 - should not error ok 194 - should be equal ok 195 - (unnamed test) ok 196 - should not error ok 197 - should be equal ok 198 - (unnamed test) ok 199 - should not error ok 200 - should be equal ok 201 - (unnamed test) ok 202 - should not error ok 203 - should be equal ok 204 - (unnamed test) ok 205 - should not error ok 206 - should be equal ok 207 - (unnamed test) ok 208 - should not error ok 209 - should be equal ok 210 - (unnamed test) ok 211 - should not error ok 212 - should be equal ok 213 - (unnamed test) ok 214 - should not error ok 215 - should be equal ok 216 - (unnamed test) ok 217 - should not error ok 218 - should be equal ok 219 - (unnamed test) ok 220 - should not error ok 221 - should be equal ok 222 - (unnamed test) ok 223 - should not error ok 224 - should be equal ok 225 - (unnamed test) ok 226 - should not error ok 227 - should be equal ok 228 - (unnamed test) ok 229 - should not error ok 230 - should be equal ok 231 - (unnamed test) ok 232 - should not error ok 233 - should be equal ok 234 - (unnamed test) ok 235 - should not error ok 236 - should be equal ok 237 - (unnamed test) ok 238 - should not error ok 239 - should be equal ok 240 - (unnamed test) ok 241 - should not error ok 242 - should be equal ok 243 - (unnamed test) ok 244 - should not error ok 245 - should be equal ok 246 - (unnamed test) ok 247 - should not error ok 248 - should be equal ok 249 - (unnamed test) ok 250 - should not error ok 251 - should be equal ok 252 - (unnamed test) ok 253 - should not error ok 254 - should be equal ok 255 - (unnamed test) ok 256 - should not error ok 257 - should be equal ok 258 - (unnamed test) ok 259 - should not error ok 260 - should be equal ok 261 - (unnamed test) ok 262 - should not error ok 263 - should be equal ok 264 - (unnamed test) ok 265 - should not error ok 266 - should be equal ok 267 - (unnamed test) ok 268 - should not error ok 269 - should be equal ok 270 - (unnamed test) ok 271 - should not error ok 272 - should be equal ok 273 - (unnamed test) ok 274 - should not error ok 275 - should be equal ok 276 - (unnamed test) ok 277 - should not error ok 278 - should be equal ok 279 - (unnamed test) ok 280 - should not error ok 281 - should be equal ok 282 - (unnamed test) ok 283 - should not error ok 284 - should be equal ok 285 - (unnamed test) ok 286 - should not error ok 287 - should be equal ok 288 - (unnamed test) ok 289 - should not error ok 290 - should be equal ok 291 - (unnamed test) ok 292 - should not error ok 293 - should be equal ok 294 - (unnamed test) ok 295 - should not error ok 296 - should be equal ok 297 - (unnamed test) ok 298 - should not error ok 299 - should be equal ok 300 - (unnamed test) ok 301 - should not error ok 302 - should be equal ok 303 - (unnamed test) ok 304 - should not error ok 305 - should be equal ok 306 - (unnamed test) ok 307 - should not error ok 308 - should be equal ok 309 - (unnamed test) ok 310 - should not error ok 311 - should be equal ok 312 - (unnamed test) ok 313 - should not error ok 314 - should be equal ok 315 - (unnamed test) ok 316 - should not error ok 317 - should be equal ok 318 - (unnamed test) ok 319 - should not error ok 320 - should be equal ok 321 - (unnamed test) ok 322 - should not error ok 323 - should be equal ok 324 - (unnamed test) ok 325 - should not error ok 326 - should be equal ok 327 - (unnamed test) ok 328 - should not error ok 329 - should be equal ok 330 - (unnamed test) ok 331 - should not error ok 332 - should be equal ok 333 - (unnamed test) ok 334 - should not error ok 335 - should be equal ok 336 - (unnamed test) ok 337 - should not error ok 338 - should be equal ok 339 - (unnamed test) ok 340 - should not error ok 341 - should be equal ok 342 - (unnamed test) ok 343 - should not error ok 344 - should be equal ok 345 - (unnamed test) ok 346 - should not error ok 347 - should be equal ok 348 - (unnamed test) ok 349 - should not error ok 350 - should be equal ok 351 - (unnamed test) ok 352 - should not error ok 353 - should be equal ok 354 - (unnamed test) ok 355 - should not error ok 356 - should be equal ok 357 - (unnamed test) ok 358 - should not error ok 359 - should be equal ok 360 - (unnamed test) ok 361 - should not error ok 362 - should be equal ok 363 - (unnamed test) ok 364 - should not error ok 365 - should be equal ok 366 - (unnamed test) ok 367 - should not error ok 368 - should be equal ok 369 - (unnamed test) ok 370 - should not error ok 371 - should be equal ok 372 - (unnamed test) ok 373 - should not error ok 374 - should be equal ok 375 - (unnamed test) ok 376 - should not error ok 377 - should be equal ok 378 - (unnamed test) ok 379 - should not error ok 380 - should be equal ok 381 - (unnamed test) ok 382 - should not error ok 383 - should be equal ok 384 - (unnamed test) ok 385 - should not error ok 386 - should be equal ok 387 - (unnamed test) ok 388 - should not error ok 389 - should be equal ok 390 - (unnamed test) ok 391 - should not error ok 392 - should be equal ok 393 - (unnamed test) ok 394 - should not error ok 395 - should be equal ok 396 - (unnamed test) ok 397 - should not error ok 398 - should be equal ok 399 - (unnamed test) ok 400 - should not error ok 401 - should be equal ok 402 - (unnamed test) ok 403 - should not error ok 404 - should be equal ok 405 - (unnamed test) ok 406 - should not error ok 407 - should be equal ok 408 - (unnamed test) ok 409 - should not error ok 410 - should be equal ok 411 - (unnamed test) ok 412 - should not error ok 413 - should be equal ok 414 - (unnamed test) ok 415 - should not error ok 416 - should be equal ok 417 - (unnamed test) ok 418 - should not error ok 419 - should be equal ok 420 - (unnamed test) ok 421 - should not error ok 422 - should be equal ok 423 - (unnamed test) ok 424 - should not error ok 425 - should be equal ok 426 - (unnamed test) ok 427 - should not error ok 428 - should be equal ok 429 - (unnamed test) ok 430 - should not error ok 431 - should be equal ok 432 - (unnamed test) ok 433 - should not error ok 434 - should be equal ok 435 - (unnamed test) ok 436 - should not error ok 437 - should be equal ok 438 - (unnamed test) ok 439 - should not error ok 440 - should be equal ok 441 - (unnamed test) ok 442 - should not error ok 443 - should be equal ok 444 - (unnamed test) ok 445 - should not error ok 446 - should be equal ok 447 - (unnamed test) ok 448 - should not error ok 449 - should be equal ok 450 - (unnamed test) ok 451 - should not error ok 452 - should be equal ok 453 - (unnamed test) ok 454 - should not error ok 455 - should be equal ok 456 - (unnamed test) ok 457 - should not error ok 458 - should be equal ok 459 - (unnamed test) ok 460 - should not error ok 461 - should be equal ok 462 - (unnamed test) ok 463 - should not error ok 464 - should be equal ok 465 - (unnamed test) ok 466 - should not error ok 467 - should be equal ok 468 - (unnamed test) ok 469 - should not error ok 470 - should be equal ok 471 - (unnamed test) ok 472 - should not error ok 473 - should be equal ok 474 - (unnamed test) ok 475 - should not error ok 476 - should be equal ok 477 - (unnamed test) ok 478 - should not error ok 479 - should be equal ok 480 - (unnamed test) ok 481 - should not error ok 482 - should be equal ok 483 - (unnamed test) ok 484 - should not error ok 485 - should be equal ok 486 - (unnamed test) ok 487 - should not error ok 488 - should be equal ok 489 - (unnamed test) ok 490 - should not error ok 491 - should be equal ok 492 - (unnamed test) ok 493 - should not error ok 494 - should be equal ok 495 - (unnamed test) ok 496 - should not error ok 497 - should be equal ok 498 - (unnamed test) ok 499 - should not error ok 500 - should be equal ok 501 - (unnamed test) ok 502 - should not error ok 503 - should be equal ok 504 - (unnamed test) ok 505 - should not error ok 506 - should be equal ok 507 - (unnamed test) ok 508 - should not error ok 509 - should be equal ok 510 - (unnamed test) ok 511 - should not error ok 512 - should be equal ok 513 - (unnamed test) ok 514 - should not error ok 515 - should be equal ok 516 - (unnamed test) ok 517 - should not error ok 518 - should be equal ok 519 - (unnamed test) ok 520 - should not error ok 521 - should be equal ok 522 - (unnamed test) ok 523 - should not error ok 524 - should be equal ok 525 - (unnamed test) ok 526 - should not error ok 527 - should be equal ok 528 - (unnamed test) ok 529 - should not error ok 530 - should be equal ok 531 - (unnamed test) ok 532 - should not error ok 533 - should be equal ok 534 - (unnamed test) ok 535 - should not error ok 536 - should be equal ok 537 - (unnamed test) ok 538 - should not error ok 539 - should be equal ok 540 - (unnamed test) ok 541 - should not error ok 542 - should be equal ok 543 - (unnamed test) ok 544 - should not error ok 545 - should be equal ok 546 - (unnamed test) ok 547 - should not error ok 548 - should be equal ok 549 - (unnamed test) ok 550 - should not error ok 551 - should be equal ok 552 - (unnamed test) ok 553 - should not error ok 554 - should be equal ok 555 - (unnamed test) ok 556 - should not error ok 557 - should be equal ok 558 - (unnamed test) ok 559 - should not error ok 560 - should be equal ok 561 - (unnamed test) ok 562 - should not error ok 563 - should be equal ok 564 - (unnamed test) ok 565 - should not error ok 566 - should be equal ok 567 - (unnamed test) ok 568 - should not error ok 569 - should be equal ok 570 - (unnamed test) ok 571 - should not error ok 572 - should be equal ok 573 - (unnamed test) ok 574 - should not error ok 575 - should be equal ok 576 - (unnamed test) ok 577 - should not error ok 578 - should be equal ok 579 - (unnamed test) ok 580 - should not error ok 581 - should be equal ok 582 - (unnamed test) ok 583 - should not error ok 584 - should be equal ok 585 - (unnamed test) ok 586 - should not error ok 587 - should be equal ok 588 - (unnamed test) ok 589 - should not error ok 590 - should be equal ok 591 - (unnamed test) ok 592 - should not error ok 593 - should be equal ok 594 - (unnamed test) ok 595 - should not error ok 596 - should be equal ok 597 - (unnamed test) ok 598 - should not error ok 599 - should be equal ok 600 - (unnamed test) ok 601 - should not error ok 602 - should be equal ok 603 - (unnamed test) ok 604 - should not error ok 605 - should be equal ok 606 - (unnamed test) ok 607 - should not error ok 608 - should be equal ok 609 - (unnamed test) ok 610 - should not error ok 611 - should be equal ok 612 - (unnamed test) ok 613 - should not error ok 614 - should be equal ok 615 - (unnamed test) ok 616 - should not error ok 617 - should be equal ok 618 - (unnamed test) ok 619 - should not error ok 620 - should be equal ok 621 - (unnamed test) ok 622 - should not error ok 623 - should be equal ok 624 - (unnamed test) ok 625 - should not error ok 626 - should be equal ok 627 - (unnamed test) ok 628 - should not error ok 629 - should be equal ok 630 - (unnamed test) ok 631 - should not error ok 632 - should be equal ok 633 - (unnamed test) ok 634 - should not error ok 635 - should be equal ok 636 - (unnamed test) ok 637 - should not error ok 638 - should be equal ok 639 - (unnamed test) ok 640 - should not error ok 641 - should be equal ok 642 - (unnamed test) ok 643 - should not error ok 644 - should be equal ok 645 - (unnamed test) ok 646 - should not error ok 647 - should be equal ok 648 - (unnamed test) ok 649 - should not error ok 650 - should be equal ok 651 - (unnamed test) ok 652 - should not error ok 653 - should be equal ok 654 - (unnamed test) ok 655 - should not error ok 656 - should be equal ok 657 - (unnamed test) ok 658 - should not error ok 659 - should be equal ok 660 - (unnamed test) ok 661 - should not error ok 662 - should be equal ok 663 - (unnamed test) ok 664 - should not error ok 665 - should be equal ok 666 - (unnamed test) ok 667 - should not error ok 668 - should be equal ok 669 - (unnamed test) ok 670 - should not error ok 671 - should be equal ok 672 - (unnamed test) ok 673 - should not error ok 674 - should be equal ok 675 - (unnamed test) ok 676 - should not error ok 677 - should be equal ok 678 - (unnamed test) ok 679 - should not error ok 680 - should be equal ok 681 - (unnamed test) ok 682 - should not error ok 683 - should be equal ok 684 - (unnamed test) ok 685 - should not error ok 686 - should be equal ok 687 - (unnamed test) ok 688 - should not error ok 689 - should be equal ok 690 - (unnamed test) ok 691 - should not error ok 692 - should be equal ok 693 - (unnamed test) ok 694 - should not error ok 695 - should be equal ok 696 - (unnamed test) ok 697 - should not error ok 698 - should be equal ok 699 - (unnamed test) ok 700 - should not error ok 701 - should be equal ok 702 - (unnamed test) ok 703 - should not error ok 704 - should be equal ok 705 - (unnamed test) ok 706 - should not error ok 707 - should be equal ok 708 - (unnamed test) ok 709 - should not error ok 710 - should be equal ok 711 - (unnamed test) ok 712 - should not error ok 713 - should be equal ok 714 - (unnamed test) ok 715 - should not error ok 716 - should be equal ok 717 - (unnamed test) ok 718 - should not error ok 719 - should be equal ok 720 - (unnamed test) ok 721 - should not error ok 722 - should be equal ok 723 - (unnamed test) ok 724 - should not error ok 725 - should be equal ok 726 - (unnamed test) ok 727 - should not error ok 728 - should be equal ok 729 - (unnamed test) ok 730 - should not error ok 731 - should be equal ok 732 - (unnamed test) ok 733 - should not error ok 734 - should be equal ok 735 - (unnamed test) ok 736 - should not error ok 737 - should be equal ok 738 - (unnamed test) ok 739 - should not error ok 740 - should be equal ok 741 - (unnamed test) ok 742 - should not error ok 743 - should be equal ok 744 - (unnamed test) ok 745 - should not error ok 746 - should be equal ok 747 - (unnamed test) ok 748 - should not error ok 749 - should be equal ok 750 - (unnamed test) ok 751 - should not error ok 752 - should be equal ok 753 - (unnamed test) ok 754 - should not error ok 755 - should be equal ok 756 - (unnamed test) ok 757 - should not error ok 758 - should be equal ok 759 - (unnamed test) ok 760 - should not error ok 761 - should be equal ok 762 - (unnamed test) ok 763 - should not error ok 764 - should be equal ok 765 - (unnamed test) ok 766 - should not error ok 767 - should be equal ok 768 - (unnamed test) ok 769 - should not error ok 770 - should be equal ok 771 - (unnamed test) ok 772 - should not error ok 773 - should be equal ok 774 - (unnamed test) ok 775 - should not error ok 776 - should be equal ok 777 - (unnamed test) ok 778 - should not error ok 779 - should be equal ok 780 - (unnamed test) ok 781 - should not error ok 782 - should be equal ok 783 - (unnamed test) ok 784 - should not error ok 785 - should be equal ok 786 - (unnamed test) ok 787 - should not error ok 788 - should be equal ok 789 - (unnamed test) ok 790 - should not error ok 791 - should be equal ok 792 - (unnamed test) ok 793 - should not error ok 794 - should be equal ok 795 - (unnamed test) ok 796 - should not error ok 797 - should be equal ok 798 - (unnamed test) ok 799 - should not error ok 800 - should be equal ok 801 - (unnamed test) ok 802 - should not error ok 803 - should be equal ok 804 - (unnamed test) ok 805 - should not error ok 806 - should be equal ok 807 - (unnamed test) ok 808 - should not error ok 809 - should be equal ok 810 - (unnamed test) ok 811 - should not error ok 812 - should be equal ok 813 - (unnamed test) ok 814 - should not error ok 815 - should be equal ok 816 - (unnamed test) ok 817 - should not error ok 818 - should be equal ok 819 - (unnamed test) ok 820 - should not error ok 821 - should be equal ok 822 - (unnamed test) ok 823 - should not error ok 824 - should be equal ok 825 - (unnamed test) ok 826 - should not error ok 827 - should be equal ok 828 - (unnamed test) ok 829 - should not error ok 830 - should be equal ok 831 - (unnamed test) ok 832 - should not error ok 833 - should be equal ok 834 - (unnamed test) ok 835 - should not error ok 836 - should be equal ok 837 - (unnamed test) ok 838 - should not error ok 839 - should be equal ok 840 - (unnamed test) ok 841 - should not error ok 842 - should be equal ok 843 - (unnamed test) ok 844 - should not error ok 845 - should be equal ok 846 - (unnamed test) ok 847 - should not error ok 848 - should be equal ok 849 - (unnamed test) ok 850 - should not error ok 851 - should be equal ok 852 - (unnamed test) ok 853 - should not error ok 854 - should be equal ok 855 - (unnamed test) ok 856 - should not error ok 857 - should be equal ok 858 - (unnamed test) ok 859 - should not error ok 860 - should be equal ok 861 - (unnamed test) ok 862 - should not error ok 863 - should be equal ok 864 - (unnamed test) ok 865 - should not error ok 866 - should be equal ok 867 - (unnamed test) ok 868 - should not error ok 869 - should be equal ok 870 - (unnamed test) ok 871 - should not error ok 872 - should be equal ok 873 - (unnamed test) ok 874 - should not error ok 875 - should be equal ok 876 - (unnamed test) ok 877 - should not error ok 878 - should be equal ok 879 - (unnamed test) ok 880 - should not error ok 881 - should be equal ok 882 - (unnamed test) ok 883 - should not error ok 884 - should be equal ok 885 - (unnamed test) ok 886 - should not error ok 887 - should be equal ok 888 - (unnamed test) ok 889 - should not error ok 890 - should be equal ok 891 - (unnamed test) ok 892 - should not error ok 893 - should be equal ok 894 - (unnamed test) ok 895 - should not error ok 896 - should be equal ok 897 - (unnamed test) ok 898 - should not error ok 899 - should be equal ok 900 - (unnamed test) ok 37 - 300 requests succeed # time=233.422ms # Subtest: request args validation 1..2 ok 1 - type is InvalidArgumentError ok 2 - type is InvalidArgumentError ok 38 - request args validation # time=1.844ms # Subtest: request args validation promise 1..1 ok 1 - type is InvalidArgumentError ok 39 - request args validation promise # time=0.571ms # Subtest: increase pipelining 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 40 - increase pipelining # time=2.226ms # Subtest: destroy in push 1..4 ok 1 - should not error ok 2 - expect truthy value ok 3 - should not error ok 4 - should be equal ok 41 - destroy in push # time=7.439ms # Subtest: non recoverable socket error fails pending request 1..2 ok 1 - should be equal ok 2 - should be equal ok 42 - non recoverable socket error fails pending request # time=2.137ms # Subtest: POST empty with error 1..1 ok 1 - should be equal ok 43 - POST empty with error # time=2.21ms # Subtest: busy 1..2 ok 1 - should be equal ok 2 - should not error ok 44 - busy # time=2.316ms # Subtest: connected 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should not error ok 6 - should be equal ok 7 - should be equal ok 45 - connected # time=3.354ms # Subtest: emit disconnect after destroy 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - (unnamed test) ok 4 - should be equal ok 46 - emit disconnect after destroy # time=2.242ms # Subtest: end response before request 1..2 ok 1 - (unnamed test) ok 2 - should be equal ok 47 - end response before request # time=2603.89ms # Subtest: parser pause with no body timeout 1..2 ok 1 - should not error ok 2 - should be equal ok 48 - parser pause with no body timeout # time=148.997ms # Subtest: TypedArray and DataView body 1..3 ok 1 - should be equal ok 2 - should not error ok 3 - should be equal ok 49 - TypedArray and DataView body # time=3.26ms # Subtest: async iterator empty chunk continues 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should not error ok 5 - should be equal ok 50 - async iterator empty chunk continues # time=3.446ms # Subtest: async iterator error from server destroys early 1..3 ok 1 - expect truthy value ok 2 - should be equal ok 3 - expect truthy value ok 51 - async iterator error from server destroys early # time=4.311ms # Subtest: regular iterator error from server closes early 1..3 ok 1 - expect truthy value ok 2 - should be equal ok 3 - expect truthy value ok 52 - regular iterator error from server closes early # time=2807.462ms # Subtest: async iterator early return closes early 1..3 ok 1 - should not error ok 2 - should be equal ok 3 - expect truthy value ok 53 - async iterator early return closes early # time=5.716ms # Subtest: async iterator yield unsupported TypedArray 1..3 ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal ok 54 - async iterator yield unsupported TypedArray # time=2.1ms # Subtest: async iterator yield object error 1..3 ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal ok 55 - async iterator yield object error # time=1.558ms # Subtest: \\r\\n in Headers 1..1 ok 1 - should be equal ok 56 - \\r\\n in Headers # time=0.476ms # Subtest: \\r in Headers 1..1 ok 1 - should be equal ok 57 - \\r in Headers # time=0.41ms # Subtest: \\n in Headers 1..1 ok 1 - should be equal ok 58 - \\n in Headers # time=0.37ms # Subtest: \\n in Headers 1..1 ok 1 - should be equal ok 59 - \\n in Headers # time=0.379ms # Subtest: \\n in Path 1..1 ok 1 - should be equal ok 60 - \\n in Path # time=0.428ms # Subtest: \\n in Method 1..1 ok 1 - should be equal ok 61 - \\n in Method # time=0.438ms 1..61 # skip: 2 # time=6305.786ms ok 26 - test/client.js # time=6305.786ms # Subtest: test/close-and-destroy.js # Subtest: close waits for queued requests to finish 1..16 ok 1 - request received ok 2 - should not error ok 3 - should be equal ok 4 - should be equal ok 5 - request received ok 6 - should not error ok 7 - should be equal ok 8 - should be equal ok 9 - request received ok 10 - should not error ok 11 - should be equal ok 12 - should be equal ok 13 - request received ok 14 - should not error ok 15 - should be equal ok 16 - should be equal ok 1 - close waits for queued requests to finish # time=95.454ms # Subtest: destroy invoked all pending callbacks 1..4 ok 1 - should not error ok 2 - type is ClientDestroyedError ok 3 - type is ClientDestroyedError ok 4 - expect truthy value ok 2 - destroy invoked all pending callbacks # time=14.776ms # Subtest: destroy invoked all pending callbacks ticked 1..4 ok 1 - should be equal ok 2 - type is ClientDestroyedError ok 3 - should be equal ok 4 - type is ClientDestroyedError ok 3 - destroy invoked all pending callbacks ticked # time=2.265ms # Subtest: close waits until socket is destroyed 1..4 ok 1 - should not error ok 2 - should not error ok 3 - should be equal ok 4 - should be equal ok 4 - close waits until socket is destroyed # time=21.14ms # Subtest: close should still reconnect 1..6 ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should not error ok 4 - should not error ok 5 - should not error ok 6 - should be equal ok 5 - close should still reconnect # time=14.381ms # Subtest: close should call callback once finished 1..6 ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should not error ok 4 - should not error ok 5 - should not error ok 6 - should be equal ok 6 - close should call callback once finished # time=13.638ms # Subtest: closed and destroyed errors 1..4 ok 1 - type is ClientClosedError ok 2 - expect truthy value ok 3 - type is ClientDestroyedError ok 4 - should not error ok 7 - closed and destroyed errors # time=2.562ms # Subtest: close after and destroy should error 1..2 ok 1 - type is ClientDestroyedError ok 2 - type is ClientDestroyedError ok 8 - close after and destroy should error # time=1.106ms # Subtest: close socket and reconnect after maxRequestsPerClient reached 1..5 ok 1 - expect resolving Promise ok 2 - expect resolving Promise ok 3 - expect resolving Promise ok 4 - expect resolving Promise ok 5 - should be equal ok 9 - close socket and reconnect after maxRequestsPerClient reached # time=21.34ms # Subtest: close socket and reconnect after maxRequestsPerClient reached (async) 1..2 ok 1 - expect resolving Promise ok 2 - should be equal ok 10 - close socket and reconnect after maxRequestsPerClient reached (async) # time=7.769ms # Subtest: should not close socket when no maxRequestsPerClient is provided 1..5 ok 1 - expect resolving Promise ok 2 - expect resolving Promise ok 3 - expect resolving Promise ok 4 - expect resolving Promise ok 5 - should be equal ok 11 - should not close socket when no maxRequestsPerClient is provided # time=5.636ms 1..11 # time=222.457ms ok 27 - test/close-and-destroy.js # time=222.457ms # Subtest: test/connect-abort.js # Subtest 1..2 ok 1 - should be equivalent ok 2 - should be equivalent ok 1 # time=17.384ms 1..1 # time=27.567ms ok 28 - test/connect-abort.js # time=27.567ms # Subtest: test/connect-errconnect.js # Subtest: connect-connectionError 1..2 ok 1 - (unnamed test) ok 2 - should be equal ok 1 - connect-connectionError # time=16.664ms 1..1 # time=23.551ms ok 29 - test/connect-errconnect.js # time=23.551ms # Subtest: test/connect-timeout.js # Subtest: priotorise socket errors over timeouts 1..1 not ok 1 - should be equal --- compare: === at: line: 16 column: 9 file: test/connect-timeout.js stack: | test/connect-timeout.js:16:9 source: |2 .catch((err) => { t.equal(err.code, 'ENOTFOUND') --------^ }) diff: | --- expected +++ actual @@ -1,1 +1,1 @@ -ENOTFOUND +EAI_AGAIN ... # failed 1 test not ok 1 - priotorise socket errors over timeouts # time=1049.463ms # Subtest: connect-timeout 1..1 ok 1 - type is ConnectTimeoutError ok 2 - connect-timeout # time=1003.799ms # Subtest: connect-timeout 1..1 ok 1 - type is ConnectTimeoutError ok 3 - connect-timeout # time=1002.565ms 1..3 # failed 1 of 3 tests # time=3063.286ms not ok 30 - test/connect-timeout.js # time=3063.286ms --- env: {} file: test/connect-timeout.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/connect-timeout.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 1 ... # Subtest: test/content-length.js # Subtest: request invalid content-length 1..7 ok 1 - type is RequestContentLengthMismatchError ok 2 - type is RequestContentLengthMismatchError ok 3 - type is RequestContentLengthMismatchError ok 4 - type is RequestContentLengthMismatchError ok 5 - type is RequestContentLengthMismatchError ok 6 - type is RequestContentLengthMismatchError ok 7 - type is RequestContentLengthMismatchError ok 1 - request invalid content-length # time=132.826ms # Subtest: request streaming stream invalid content-length 1..4 ok 1 - type is RequestContentLengthMismatchError ok 2 - (unnamed test) ok 3 - type is RequestContentLengthMismatchError ok 4 - (unnamed test) ok 2 - request streaming stream invalid content-length # time=23.892ms # Subtest: request streaming async-iterator invalid content-length 1..4 ok 1 - (unnamed test) ok 2 - type is RequestContentLengthMismatchError ok 3 - (unnamed test) ok 4 - type is RequestContentLengthMismatchError ok 3 - request streaming async-iterator invalid content-length # time=32.448ms # Subtest: request stream streaming data when content-length=0 1..1 ok 1 - type is RequestContentLengthMismatchError ok 4 - request stream streaming data when content-length=0 # time=3.893ms # Subtest: request async-iterator streaming data when content-length=0 1..1 ok 1 - type is RequestContentLengthMismatchError ok 5 - request async-iterator streaming data when content-length=0 # time=2.866ms # Subtest: request streaming no body data when content-length=0 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 6 - request streaming no body data when content-length=0 # time=7.316ms # Subtest: response invalid content length with close 1..3 ok 1 - should not error ok 2 - should be equal ok 3 - should be equal ok 7 - response invalid content length with close # time=4.919ms # Subtest: request streaming with Readable.from(buf) ok 1 - should not error ok 2 - should be equal ok 3 - (unnamed test) 1..3 ok 8 - request streaming with Readable.from(buf) # time=4.394ms # Subtest: request DELETE, content-length=0, with body 1..5 ok 1 - type is RequestContentLengthMismatchError ok 2 - should be equal ok 3 - should be equal ok 4 - should not error ok 5 - (unnamed test) ok 9 - request DELETE, content-length=0, with body # time=4835.549ms # Subtest: content-length shouldSendContentLength=false 1..15 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - should be equal ok 5 - should be equal ok 6 - should not error ok 7 - (unnamed test) ok 8 - should be equal ok 9 - should not error ok 10 - should not error ok 11 - (unnamed test) ok 12 - should not error ok 13 - (unnamed test) ok 14 - should not error ok 15 - (unnamed test) ok 10 - content-length shouldSendContentLength=false # time=14.813ms 1..10 # time=5092.824ms ok 31 - test/content-length.js # time=5092.824ms # Subtest: test/dispatcher.js # Subtest: dispatcher implementation 1..6 ok 1 - throws on unimplemented dispatch ok 2 - throws on unimplemented close ok 3 - throws on unimplemented destroy ok 4 - throws on unimplemented dispatch ok 5 - throws on unimplemented close ok 6 - throws on unimplemented destroy ok 1 - dispatcher implementation # time=11.251ms 1..1 # time=16.375ms ok 32 - test/dispatcher.js # time=16.375ms # Subtest: test/errors.js # Subtest: UndiciError 1..0 ok 1 - UndiciError # time=15.223ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 2 - should use default message # time=1.612ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 3 - should use provided message # time=1.072ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 4 - should have proper fields # time=3.407ms # Subtest: ConnectTimeoutError 1..0 ok 5 - ConnectTimeoutError # time=15.428ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 6 - should use default message # time=0.726ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 7 - should use provided message # time=0.37ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 8 - should have proper fields # time=1.514ms # Subtest: HeadersTimeoutError 1..0 ok 9 - HeadersTimeoutError # time=5.754ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 10 - should use default message # time=0.569ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 11 - should use provided message # time=0.401ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 12 - should have proper fields # time=1.552ms # Subtest: HeadersOverflowError 1..0 ok 13 - HeadersOverflowError # time=9.886ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 14 - should use default message # time=0.487ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 15 - should use provided message # time=0.457ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 16 - should have proper fields # time=1.149ms # Subtest: InvalidArgumentError 1..0 ok 17 - InvalidArgumentError # time=7.39ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 18 - should use default message # time=0.438ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 19 - should use provided message # time=0.294ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 20 - should have proper fields # time=1.273ms # Subtest: InvalidReturnValueError 1..0 ok 21 - InvalidReturnValueError # time=6.431ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 22 - should use default message # time=0.517ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 23 - should use provided message # time=0.298ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 24 - should have proper fields # time=1.413ms # Subtest: AbortError 1..0 ok 25 - AbortError # time=6.724ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 26 - should use default message # time=0.431ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 27 - should use provided message # time=0.328ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 28 - should have proper fields # time=1.203ms # Subtest: InformationalError 1..0 ok 29 - InformationalError # time=6.335ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 30 - should use default message # time=0.689ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 31 - should use provided message # time=0.332ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 32 - should have proper fields # time=1.29ms # Subtest: RequestContentLengthMismatchError 1..0 ok 33 - RequestContentLengthMismatchError # time=5.949ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 34 - should use default message # time=0.376ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 35 - should use provided message # time=0.247ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 36 - should have proper fields # time=1.167ms # Subtest: ClientDestroyedError 1..0 ok 37 - ClientDestroyedError # time=6.224ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 38 - should use default message # time=0.428ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 39 - should use provided message # time=0.277ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 40 - should have proper fields # time=1.135ms # Subtest: ClientClosedError 1..0 ok 41 - ClientClosedError # time=5.987ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 42 - should use default message # time=0.356ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 43 - should use provided message # time=0.32ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 44 - should have proper fields # time=1.295ms # Subtest: SocketError 1..0 ok 45 - SocketError # time=5.989ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 46 - should use default message # time=0.476ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 47 - should use provided message # time=0.281ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 48 - should have proper fields # time=1.279ms # Subtest: NotSupportedError 1..0 ok 49 - NotSupportedError # time=6.676ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 50 - should use default message # time=0.482ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 51 - should use provided message # time=0.304ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 52 - should have proper fields # time=1.308ms # Subtest: ResponseContentLengthMismatchError 1..0 ok 53 - ResponseContentLengthMismatchError # time=6.535ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 54 - should use default message # time=0.371ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 55 - should use provided message # time=0.281ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 56 - should have proper fields # time=1.137ms # Subtest: ResponseExceededMaxSizeError 1..0 ok 57 - ResponseExceededMaxSizeError # time=6.19ms # Subtest: should use default message 1..1 ok 1 - should be equal ok 58 - should use default message # time=0.512ms # Subtest: should use provided message 1..1 ok 1 - should be equal ok 59 - should use provided message # time=0.294ms # Subtest: should have proper fields 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value ok 60 - should have proper fields # time=1.091ms # Subtest: Default HTTPParseError Codes 1..0 ok 61 - Default HTTPParseError Codes # time=2.148ms # Subtest: code and data should be undefined when not set 1..2 ok 1 - should be equal ok 2 - should be equal ok 62 - code and data should be undefined when not set # time=0.567ms 1..62 # time=224.813ms ok 33 - test/errors.js # time=224.813ms # Subtest: test/esm-wrapper.js # Subtest: imported Client works with basic GET 1..10 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should not error ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 1 - imported Client works with basic GET # time=40.757ms # Subtest: imported errors work with request args validation 1..2 ok 1 - type is InvalidArgumentError ok 2 - type is InvalidArgumentError ok 2 - imported errors work with request args validation # time=1.866ms # Subtest: imported errors work with request args validation promise 1..1 ok 1 - type is InvalidArgumentError ok 3 - imported errors work with request args validation promise # time=0.887ms # Subtest: named exports ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal 1..10 ok 4 - named exports # time=1.373ms 1..4 # time=125.125ms ok 34 - test/esm-wrapper.js # time=125.125ms # Subtest: test/fixed-queue.js # Subtest: fixed queue 1 1..5 ok 1 - should be equal ok 2 - expect truthy value ok 3 - expect truthy value ok 4 - should be equal ok 5 - should be equal ok 1 - fixed queue 1 # time=5.296ms # Subtest: fixed queue 2 1..2054 ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should not be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 25 - should be equal ok 26 - should be equal ok 27 - should be equal ok 28 - should be equal ok 29 - should be equal ok 30 - should be equal ok 31 - should be equal ok 32 - should be equal ok 33 - should be equal ok 34 - should be equal ok 35 - should be equal ok 36 - should be equal ok 37 - should be equal ok 38 - should be equal ok 39 - should be equal ok 40 - should be equal ok 41 - should be equal ok 42 - should be equal ok 43 - should be equal ok 44 - should be equal ok 45 - should be equal ok 46 - should be equal ok 47 - should be equal ok 48 - should be equal ok 49 - should be equal ok 50 - should be equal ok 51 - should be equal ok 52 - should be equal ok 53 - should be equal ok 54 - should be equal ok 55 - should be equal ok 56 - should be equal ok 57 - should be equal ok 58 - should be equal ok 59 - should be equal ok 60 - should be equal ok 61 - should be equal ok 62 - should be equal ok 63 - should be equal ok 64 - should be equal ok 65 - should be equal ok 66 - should be equal ok 67 - should be equal ok 68 - should be equal ok 69 - should be equal ok 70 - should be equal ok 71 - should be equal ok 72 - should be equal ok 73 - should be equal ok 74 - should be equal ok 75 - should be equal ok 76 - should be equal ok 77 - should be equal ok 78 - should be equal ok 79 - should be equal ok 80 - should be equal ok 81 - should be equal ok 82 - should be equal ok 83 - should be equal ok 84 - should be equal ok 85 - should be equal ok 86 - should be equal ok 87 - should be equal ok 88 - should be equal ok 89 - should be equal ok 90 - should be equal ok 91 - should be equal ok 92 - should be equal ok 93 - should be equal ok 94 - should be equal ok 95 - should be equal ok 96 - should be equal ok 97 - should be equal ok 98 - should be equal ok 99 - should be equal ok 100 - should be equal ok 101 - should be equal ok 102 - should be equal ok 103 - should be equal ok 104 - should be equal ok 105 - should be equal ok 106 - should be equal ok 107 - should be equal ok 108 - should be equal ok 109 - should be equal ok 110 - should be equal ok 111 - should be equal ok 112 - should be equal ok 113 - should be equal ok 114 - should be equal ok 115 - should be equal ok 116 - should be equal ok 117 - should be equal ok 118 - should be equal ok 119 - should be equal ok 120 - should be equal ok 121 - should be equal ok 122 - should be equal ok 123 - should be equal ok 124 - should be equal ok 125 - should be equal ok 126 - should be equal ok 127 - should be equal ok 128 - should be equal ok 129 - should be equal ok 130 - should be equal ok 131 - should be equal ok 132 - should be equal ok 133 - should be equal ok 134 - should be equal ok 135 - should be equal ok 136 - should be equal ok 137 - should be equal ok 138 - should be equal ok 139 - should be equal ok 140 - should be equal ok 141 - should be equal ok 142 - should be equal ok 143 - should be equal ok 144 - should be equal ok 145 - should be equal ok 146 - should be equal ok 147 - should be equal ok 148 - should be equal ok 149 - should be equal ok 150 - should be equal ok 151 - should be equal ok 152 - should be equal ok 153 - should be equal ok 154 - should be equal ok 155 - should be equal ok 156 - should be equal ok 157 - should be equal ok 158 - should be equal ok 159 - should be equal ok 160 - should be equal ok 161 - should be equal ok 162 - should be equal ok 163 - should be equal ok 164 - should be equal ok 165 - should be equal ok 166 - should be equal ok 167 - should be equal ok 168 - should be equal ok 169 - should be equal ok 170 - should be equal ok 171 - should be equal ok 172 - should be equal ok 173 - should be equal ok 174 - should be equal ok 175 - should be equal ok 176 - should be equal ok 177 - should be equal ok 178 - should be equal ok 179 - should be equal ok 180 - should be equal ok 181 - should be equal ok 182 - should be equal ok 183 - should be equal ok 184 - should be equal ok 185 - should be equal ok 186 - should be equal ok 187 - should be equal ok 188 - should be equal ok 189 - should be equal ok 190 - should be equal ok 191 - should be equal ok 192 - should be equal ok 193 - should be equal ok 194 - should be equal ok 195 - should be equal ok 196 - should be equal ok 197 - should be equal ok 198 - should be equal ok 199 - should be equal ok 200 - should be equal ok 201 - should be equal ok 202 - should be equal ok 203 - should be equal ok 204 - should be equal ok 205 - should be equal ok 206 - should be equal ok 207 - should be equal ok 208 - should be equal ok 209 - should be equal ok 210 - should be equal ok 211 - should be equal ok 212 - should be equal ok 213 - should be equal ok 214 - should be equal ok 215 - should be equal ok 216 - should be equal ok 217 - should be equal ok 218 - should be equal ok 219 - should be equal ok 220 - should be equal ok 221 - should be equal ok 222 - should be equal ok 223 - should be equal ok 224 - should be equal ok 225 - should be equal ok 226 - should be equal ok 227 - should be equal ok 228 - should be equal ok 229 - should be equal ok 230 - should be equal ok 231 - should be equal ok 232 - should be equal ok 233 - should be equal ok 234 - should be equal ok 235 - should be equal ok 236 - should be equal ok 237 - should be equal ok 238 - should be equal ok 239 - should be equal ok 240 - should be equal ok 241 - should be equal ok 242 - should be equal ok 243 - should be equal ok 244 - should be equal ok 245 - should be equal ok 246 - should be equal ok 247 - should be equal ok 248 - should be equal ok 249 - should be equal ok 250 - should be equal ok 251 - should be equal ok 252 - should be equal ok 253 - should be equal ok 254 - should be equal ok 255 - should be equal ok 256 - should be equal ok 257 - should be equal ok 258 - should be equal ok 259 - should be equal ok 260 - should be equal ok 261 - should be equal ok 262 - should be equal ok 263 - should be equal ok 264 - should be equal ok 265 - should be equal ok 266 - should be equal ok 267 - should be equal ok 268 - should be equal ok 269 - should be equal ok 270 - should be equal ok 271 - should be equal ok 272 - should be equal ok 273 - should be equal ok 274 - should be equal ok 275 - should be equal ok 276 - should be equal ok 277 - should be equal ok 278 - should be equal ok 279 - should be equal ok 280 - should be equal ok 281 - should be equal ok 282 - should be equal ok 283 - should be equal ok 284 - should be equal ok 285 - should be equal ok 286 - should be equal ok 287 - should be equal ok 288 - should be equal ok 289 - should be equal ok 290 - should be equal ok 291 - should be equal ok 292 - should be equal ok 293 - should be equal ok 294 - should be equal ok 295 - should be equal ok 296 - should be equal ok 297 - should be equal ok 298 - should be equal ok 299 - should be equal ok 300 - should be equal ok 301 - should be equal ok 302 - should be equal ok 303 - should be equal ok 304 - should be equal ok 305 - should be equal ok 306 - should be equal ok 307 - should be equal ok 308 - should be equal ok 309 - should be equal ok 310 - should be equal ok 311 - should be equal ok 312 - should be equal ok 313 - should be equal ok 314 - should be equal ok 315 - should be equal ok 316 - should be equal ok 317 - should be equal ok 318 - should be equal ok 319 - should be equal ok 320 - should be equal ok 321 - should be equal ok 322 - should be equal ok 323 - should be equal ok 324 - should be equal ok 325 - should be equal ok 326 - should be equal ok 327 - should be equal ok 328 - should be equal ok 329 - should be equal ok 330 - should be equal ok 331 - should be equal ok 332 - should be equal ok 333 - should be equal ok 334 - should be equal ok 335 - should be equal ok 336 - should be equal ok 337 - should be equal ok 338 - should be equal ok 339 - should be equal ok 340 - should be equal ok 341 - should be equal ok 342 - should be equal ok 343 - should be equal ok 344 - should be equal ok 345 - should be equal ok 346 - should be equal ok 347 - should be equal ok 348 - should be equal ok 349 - should be equal ok 350 - should be equal ok 351 - should be equal ok 352 - should be equal ok 353 - should be equal ok 354 - should be equal ok 355 - should be equal ok 356 - should be equal ok 357 - should be equal ok 358 - should be equal ok 359 - should be equal ok 360 - should be equal ok 361 - should be equal ok 362 - should be equal ok 363 - should be equal ok 364 - should be equal ok 365 - should be equal ok 366 - should be equal ok 367 - should be equal ok 368 - should be equal ok 369 - should be equal ok 370 - should be equal ok 371 - should be equal ok 372 - should be equal ok 373 - should be equal ok 374 - should be equal ok 375 - should be equal ok 376 - should be equal ok 377 - should be equal ok 378 - should be equal ok 379 - should be equal ok 380 - should be equal ok 381 - should be equal ok 382 - should be equal ok 383 - should be equal ok 384 - should be equal ok 385 - should be equal ok 386 - should be equal ok 387 - should be equal ok 388 - should be equal ok 389 - should be equal ok 390 - should be equal ok 391 - should be equal ok 392 - should be equal ok 393 - should be equal ok 394 - should be equal ok 395 - should be equal ok 396 - should be equal ok 397 - should be equal ok 398 - should be equal ok 399 - should be equal ok 400 - should be equal ok 401 - should be equal ok 402 - should be equal ok 403 - should be equal ok 404 - should be equal ok 405 - should be equal ok 406 - should be equal ok 407 - should be equal ok 408 - should be equal ok 409 - should be equal ok 410 - should be equal ok 411 - should be equal ok 412 - should be equal ok 413 - should be equal ok 414 - should be equal ok 415 - should be equal ok 416 - should be equal ok 417 - should be equal ok 418 - should be equal ok 419 - should be equal ok 420 - should be equal ok 421 - should be equal ok 422 - should be equal ok 423 - should be equal ok 424 - should be equal ok 425 - should be equal ok 426 - should be equal ok 427 - should be equal ok 428 - should be equal ok 429 - should be equal ok 430 - should be equal ok 431 - should be equal ok 432 - should be equal ok 433 - should be equal ok 434 - should be equal ok 435 - should be equal ok 436 - should be equal ok 437 - should be equal ok 438 - should be equal ok 439 - should be equal ok 440 - should be equal ok 441 - should be equal ok 442 - should be equal ok 443 - should be equal ok 444 - should be equal ok 445 - should be equal ok 446 - should be equal ok 447 - should be equal ok 448 - should be equal ok 449 - should be equal ok 450 - should be equal ok 451 - should be equal ok 452 - should be equal ok 453 - should be equal ok 454 - should be equal ok 455 - should be equal ok 456 - should be equal ok 457 - should be equal ok 458 - should be equal ok 459 - should be equal ok 460 - should be equal ok 461 - should be equal ok 462 - should be equal ok 463 - should be equal ok 464 - should be equal ok 465 - should be equal ok 466 - should be equal ok 467 - should be equal ok 468 - should be equal ok 469 - should be equal ok 470 - should be equal ok 471 - should be equal ok 472 - should be equal ok 473 - should be equal ok 474 - should be equal ok 475 - should be equal ok 476 - should be equal ok 477 - should be equal ok 478 - should be equal ok 479 - should be equal ok 480 - should be equal ok 481 - should be equal ok 482 - should be equal ok 483 - should be equal ok 484 - should be equal ok 485 - should be equal ok 486 - should be equal ok 487 - should be equal ok 488 - should be equal ok 489 - should be equal ok 490 - should be equal ok 491 - should be equal ok 492 - should be equal ok 493 - should be equal ok 494 - should be equal ok 495 - should be equal ok 496 - should be equal ok 497 - should be equal ok 498 - should be equal ok 499 - should be equal ok 500 - should be equal ok 501 - should be equal ok 502 - should be equal ok 503 - should be equal ok 504 - should be equal ok 505 - should be equal ok 506 - should be equal ok 507 - should be equal ok 508 - should be equal ok 509 - should be equal ok 510 - should be equal ok 511 - should be equal ok 512 - should be equal ok 513 - should be equal ok 514 - should be equal ok 515 - should be equal ok 516 - should be equal ok 517 - should be equal ok 518 - should be equal ok 519 - should be equal ok 520 - should be equal ok 521 - should be equal ok 522 - should be equal ok 523 - should be equal ok 524 - should be equal ok 525 - should be equal ok 526 - should be equal ok 527 - should be equal ok 528 - should be equal ok 529 - should be equal ok 530 - should be equal ok 531 - should be equal ok 532 - should be equal ok 533 - should be equal ok 534 - should be equal ok 535 - should be equal ok 536 - should be equal ok 537 - should be equal ok 538 - should be equal ok 539 - should be equal ok 540 - should be equal ok 541 - should be equal ok 542 - should be equal ok 543 - should be equal ok 544 - should be equal ok 545 - should be equal ok 546 - should be equal ok 547 - should be equal ok 548 - should be equal ok 549 - should be equal ok 550 - should be equal ok 551 - should be equal ok 552 - should be equal ok 553 - should be equal ok 554 - should be equal ok 555 - should be equal ok 556 - should be equal ok 557 - should be equal ok 558 - should be equal ok 559 - should be equal ok 560 - should be equal ok 561 - should be equal ok 562 - should be equal ok 563 - should be equal ok 564 - should be equal ok 565 - should be equal ok 566 - should be equal ok 567 - should be equal ok 568 - should be equal ok 569 - should be equal ok 570 - should be equal ok 571 - should be equal ok 572 - should be equal ok 573 - should be equal ok 574 - should be equal ok 575 - should be equal ok 576 - should be equal ok 577 - should be equal ok 578 - should be equal ok 579 - should be equal ok 580 - should be equal ok 581 - should be equal ok 582 - should be equal ok 583 - should be equal ok 584 - should be equal ok 585 - should be equal ok 586 - should be equal ok 587 - should be equal ok 588 - should be equal ok 589 - should be equal ok 590 - should be equal ok 591 - should be equal ok 592 - should be equal ok 593 - should be equal ok 594 - should be equal ok 595 - should be equal ok 596 - should be equal ok 597 - should be equal ok 598 - should be equal ok 599 - should be equal ok 600 - should be equal ok 601 - should be equal ok 602 - should be equal ok 603 - should be equal ok 604 - should be equal ok 605 - should be equal ok 606 - should be equal ok 607 - should be equal ok 608 - should be equal ok 609 - should be equal ok 610 - should be equal ok 611 - should be equal ok 612 - should be equal ok 613 - should be equal ok 614 - should be equal ok 615 - should be equal ok 616 - should be equal ok 617 - should be equal ok 618 - should be equal ok 619 - should be equal ok 620 - should be equal ok 621 - should be equal ok 622 - should be equal ok 623 - should be equal ok 624 - should be equal ok 625 - should be equal ok 626 - should be equal ok 627 - should be equal ok 628 - should be equal ok 629 - should be equal ok 630 - should be equal ok 631 - should be equal ok 632 - should be equal ok 633 - should be equal ok 634 - should be equal ok 635 - should be equal ok 636 - should be equal ok 637 - should be equal ok 638 - should be equal ok 639 - should be equal ok 640 - should be equal ok 641 - should be equal ok 642 - should be equal ok 643 - should be equal ok 644 - should be equal ok 645 - should be equal ok 646 - should be equal ok 647 - should be equal ok 648 - should be equal ok 649 - should be equal ok 650 - should be equal ok 651 - should be equal ok 652 - should be equal ok 653 - should be equal ok 654 - should be equal ok 655 - should be equal ok 656 - should be equal ok 657 - should be equal ok 658 - should be equal ok 659 - should be equal ok 660 - should be equal ok 661 - should be equal ok 662 - should be equal ok 663 - should be equal ok 664 - should be equal ok 665 - should be equal ok 666 - should be equal ok 667 - should be equal ok 668 - should be equal ok 669 - should be equal ok 670 - should be equal ok 671 - should be equal ok 672 - should be equal ok 673 - should be equal ok 674 - should be equal ok 675 - should be equal ok 676 - should be equal ok 677 - should be equal ok 678 - should be equal ok 679 - should be equal ok 680 - should be equal ok 681 - should be equal ok 682 - should be equal ok 683 - should be equal ok 684 - should be equal ok 685 - should be equal ok 686 - should be equal ok 687 - should be equal ok 688 - should be equal ok 689 - should be equal ok 690 - should be equal ok 691 - should be equal ok 692 - should be equal ok 693 - should be equal ok 694 - should be equal ok 695 - should be equal ok 696 - should be equal ok 697 - should be equal ok 698 - should be equal ok 699 - should be equal ok 700 - should be equal ok 701 - should be equal ok 702 - should be equal ok 703 - should be equal ok 704 - should be equal ok 705 - should be equal ok 706 - should be equal ok 707 - should be equal ok 708 - should be equal ok 709 - should be equal ok 710 - should be equal ok 711 - should be equal ok 712 - should be equal ok 713 - should be equal ok 714 - should be equal ok 715 - should be equal ok 716 - should be equal ok 717 - should be equal ok 718 - should be equal ok 719 - should be equal ok 720 - should be equal ok 721 - should be equal ok 722 - should be equal ok 723 - should be equal ok 724 - should be equal ok 725 - should be equal ok 726 - should be equal ok 727 - should be equal ok 728 - should be equal ok 729 - should be equal ok 730 - should be equal ok 731 - should be equal ok 732 - should be equal ok 733 - should be equal ok 734 - should be equal ok 735 - should be equal ok 736 - should be equal ok 737 - should be equal ok 738 - should be equal ok 739 - should be equal ok 740 - should be equal ok 741 - should be equal ok 742 - should be equal ok 743 - should be equal ok 744 - should be equal ok 745 - should be equal ok 746 - should be equal ok 747 - should be equal ok 748 - should be equal ok 749 - should be equal ok 750 - should be equal ok 751 - should be equal ok 752 - should be equal ok 753 - should be equal ok 754 - should be equal ok 755 - should be equal ok 756 - should be equal ok 757 - should be equal ok 758 - should be equal ok 759 - should be equal ok 760 - should be equal ok 761 - should be equal ok 762 - should be equal ok 763 - should be equal ok 764 - should be equal ok 765 - should be equal ok 766 - should be equal ok 767 - should be equal ok 768 - should be equal ok 769 - should be equal ok 770 - should be equal ok 771 - should be equal ok 772 - should be equal ok 773 - should be equal ok 774 - should be equal ok 775 - should be equal ok 776 - should be equal ok 777 - should be equal ok 778 - should be equal ok 779 - should be equal ok 780 - should be equal ok 781 - should be equal ok 782 - should be equal ok 783 - should be equal ok 784 - should be equal ok 785 - should be equal ok 786 - should be equal ok 787 - should be equal ok 788 - should be equal ok 789 - should be equal ok 790 - should be equal ok 791 - should be equal ok 792 - should be equal ok 793 - should be equal ok 794 - should be equal ok 795 - should be equal ok 796 - should be equal ok 797 - should be equal ok 798 - should be equal ok 799 - should be equal ok 800 - should be equal ok 801 - should be equal ok 802 - should be equal ok 803 - should be equal ok 804 - should be equal ok 805 - should be equal ok 806 - should be equal ok 807 - should be equal ok 808 - should be equal ok 809 - should be equal ok 810 - should be equal ok 811 - should be equal ok 812 - should be equal ok 813 - should be equal ok 814 - should be equal ok 815 - should be equal ok 816 - should be equal ok 817 - should be equal ok 818 - should be equal ok 819 - should be equal ok 820 - should be equal ok 821 - should be equal ok 822 - should be equal ok 823 - should be equal ok 824 - should be equal ok 825 - should be equal ok 826 - should be equal ok 827 - should be equal ok 828 - should be equal ok 829 - should be equal ok 830 - should be equal ok 831 - should be equal ok 832 - should be equal ok 833 - should be equal ok 834 - should be equal ok 835 - should be equal ok 836 - should be equal ok 837 - should be equal ok 838 - should be equal ok 839 - should be equal ok 840 - should be equal ok 841 - should be equal ok 842 - should be equal ok 843 - should be equal ok 844 - should be equal ok 845 - should be equal ok 846 - should be equal ok 847 - should be equal ok 848 - should be equal ok 849 - should be equal ok 850 - should be equal ok 851 - should be equal ok 852 - should be equal ok 853 - should be equal ok 854 - should be equal ok 855 - should be equal ok 856 - should be equal ok 857 - should be equal ok 858 - should be equal ok 859 - should be equal ok 860 - should be equal ok 861 - should be equal ok 862 - should be equal ok 863 - should be equal ok 864 - should be equal ok 865 - should be equal ok 866 - should be equal ok 867 - should be equal ok 868 - should be equal ok 869 - should be equal ok 870 - should be equal ok 871 - should be equal ok 872 - should be equal ok 873 - should be equal ok 874 - should be equal ok 875 - should be equal ok 876 - should be equal ok 877 - should be equal ok 878 - should be equal ok 879 - should be equal ok 880 - should be equal ok 881 - should be equal ok 882 - should be equal ok 883 - should be equal ok 884 - should be equal ok 885 - should be equal ok 886 - should be equal ok 887 - should be equal ok 888 - should be equal ok 889 - should be equal ok 890 - should be equal ok 891 - should be equal ok 892 - should be equal ok 893 - should be equal ok 894 - should be equal ok 895 - should be equal ok 896 - should be equal ok 897 - should be equal ok 898 - should be equal ok 899 - should be equal ok 900 - should be equal ok 901 - should be equal ok 902 - should be equal ok 903 - should be equal ok 904 - should be equal ok 905 - should be equal ok 906 - should be equal ok 907 - should be equal ok 908 - should be equal ok 909 - should be equal ok 910 - should be equal ok 911 - should be equal ok 912 - should be equal ok 913 - should be equal ok 914 - should be equal ok 915 - should be equal ok 916 - should be equal ok 917 - should be equal ok 918 - should be equal ok 919 - should be equal ok 920 - should be equal ok 921 - should be equal ok 922 - should be equal ok 923 - should be equal ok 924 - should be equal ok 925 - should be equal ok 926 - should be equal ok 927 - should be equal ok 928 - should be equal ok 929 - should be equal ok 930 - should be equal ok 931 - should be equal ok 932 - should be equal ok 933 - should be equal ok 934 - should be equal ok 935 - should be equal ok 936 - should be equal ok 937 - should be equal ok 938 - should be equal ok 939 - should be equal ok 940 - should be equal ok 941 - should be equal ok 942 - should be equal ok 943 - should be equal ok 944 - should be equal ok 945 - should be equal ok 946 - should be equal ok 947 - should be equal ok 948 - should be equal ok 949 - should be equal ok 950 - should be equal ok 951 - should be equal ok 952 - should be equal ok 953 - should be equal ok 954 - should be equal ok 955 - should be equal ok 956 - should be equal ok 957 - should be equal ok 958 - should be equal ok 959 - should be equal ok 960 - should be equal ok 961 - should be equal ok 962 - should be equal ok 963 - should be equal ok 964 - should be equal ok 965 - should be equal ok 966 - should be equal ok 967 - should be equal ok 968 - should be equal ok 969 - should be equal ok 970 - should be equal ok 971 - should be equal ok 972 - should be equal ok 973 - should be equal ok 974 - should be equal ok 975 - should be equal ok 976 - should be equal ok 977 - should be equal ok 978 - should be equal ok 979 - should be equal ok 980 - should be equal ok 981 - should be equal ok 982 - should be equal ok 983 - should be equal ok 984 - should be equal ok 985 - should be equal ok 986 - should be equal ok 987 - should be equal ok 988 - should be equal ok 989 - should be equal ok 990 - should be equal ok 991 - should be equal ok 992 - should be equal ok 993 - should be equal ok 994 - should be equal ok 995 - should be equal ok 996 - should be equal ok 997 - should be equal ok 998 - should be equal ok 999 - should be equal ok 1000 - should be equal ok 1001 - should be equal ok 1002 - should be equal ok 1003 - should be equal ok 1004 - should be equal ok 1005 - should be equal ok 1006 - should be equal ok 1007 - should be equal ok 1008 - should be equal ok 1009 - should be equal ok 1010 - should be equal ok 1011 - should be equal ok 1012 - should be equal ok 1013 - should be equal ok 1014 - should be equal ok 1015 - should be equal ok 1016 - should be equal ok 1017 - should be equal ok 1018 - should be equal ok 1019 - should be equal ok 1020 - should be equal ok 1021 - should be equal ok 1022 - should be equal ok 1023 - should be equal ok 1024 - should be equal ok 1025 - should be equal ok 1026 - should be equal ok 1027 - should be equal ok 1028 - should be equal ok 1029 - should be equal ok 1030 - should be equal ok 1031 - should be equal ok 1032 - should be equal ok 1033 - should be equal ok 1034 - should be equal ok 1035 - should be equal ok 1036 - should be equal ok 1037 - should be equal ok 1038 - should be equal ok 1039 - should be equal ok 1040 - should be equal ok 1041 - should be equal ok 1042 - should be equal ok 1043 - should be equal ok 1044 - should be equal ok 1045 - should be equal ok 1046 - should be equal ok 1047 - should be equal ok 1048 - should be equal ok 1049 - should be equal ok 1050 - should be equal ok 1051 - should be equal ok 1052 - should be equal ok 1053 - should be equal ok 1054 - should be equal ok 1055 - should be equal ok 1056 - should be equal ok 1057 - should be equal ok 1058 - should be equal ok 1059 - should be equal ok 1060 - should be equal ok 1061 - should be equal ok 1062 - should be equal ok 1063 - should be equal ok 1064 - should be equal ok 1065 - should be equal ok 1066 - should be equal ok 1067 - should be equal ok 1068 - should be equal ok 1069 - should be equal ok 1070 - should be equal ok 1071 - should be equal ok 1072 - should be equal ok 1073 - should be equal ok 1074 - should be equal ok 1075 - should be equal ok 1076 - should be equal ok 1077 - should be equal ok 1078 - should be equal ok 1079 - should be equal ok 1080 - should be equal ok 1081 - should be equal ok 1082 - should be equal ok 1083 - should be equal ok 1084 - should be equal ok 1085 - should be equal ok 1086 - should be equal ok 1087 - should be equal ok 1088 - should be equal ok 1089 - should be equal ok 1090 - should be equal ok 1091 - should be equal ok 1092 - should be equal ok 1093 - should be equal ok 1094 - should be equal ok 1095 - should be equal ok 1096 - should be equal ok 1097 - should be equal ok 1098 - should be equal ok 1099 - should be equal ok 1100 - should be equal ok 1101 - should be equal ok 1102 - should be equal ok 1103 - should be equal ok 1104 - should be equal ok 1105 - should be equal ok 1106 - should be equal ok 1107 - should be equal ok 1108 - should be equal ok 1109 - should be equal ok 1110 - should be equal ok 1111 - should be equal ok 1112 - should be equal ok 1113 - should be equal ok 1114 - should be equal ok 1115 - should be equal ok 1116 - should be equal ok 1117 - should be equal ok 1118 - should be equal ok 1119 - should be equal ok 1120 - should be equal ok 1121 - should be equal ok 1122 - should be equal ok 1123 - should be equal ok 1124 - should be equal ok 1125 - should be equal ok 1126 - should be equal ok 1127 - should be equal ok 1128 - should be equal ok 1129 - should be equal ok 1130 - should be equal ok 1131 - should be equal ok 1132 - should be equal ok 1133 - should be equal ok 1134 - should be equal ok 1135 - should be equal ok 1136 - should be equal ok 1137 - should be equal ok 1138 - should be equal ok 1139 - should be equal ok 1140 - should be equal ok 1141 - should be equal ok 1142 - should be equal ok 1143 - should be equal ok 1144 - should be equal ok 1145 - should be equal ok 1146 - should be equal ok 1147 - should be equal ok 1148 - should be equal ok 1149 - should be equal ok 1150 - should be equal ok 1151 - should be equal ok 1152 - should be equal ok 1153 - should be equal ok 1154 - should be equal ok 1155 - should be equal ok 1156 - should be equal ok 1157 - should be equal ok 1158 - should be equal ok 1159 - should be equal ok 1160 - should be equal ok 1161 - should be equal ok 1162 - should be equal ok 1163 - should be equal ok 1164 - should be equal ok 1165 - should be equal ok 1166 - should be equal ok 1167 - should be equal ok 1168 - should be equal ok 1169 - should be equal ok 1170 - should be equal ok 1171 - should be equal ok 1172 - should be equal ok 1173 - should be equal ok 1174 - should be equal ok 1175 - should be equal ok 1176 - should be equal ok 1177 - should be equal ok 1178 - should be equal ok 1179 - should be equal ok 1180 - should be equal ok 1181 - should be equal ok 1182 - should be equal ok 1183 - should be equal ok 1184 - should be equal ok 1185 - should be equal ok 1186 - should be equal ok 1187 - should be equal ok 1188 - should be equal ok 1189 - should be equal ok 1190 - should be equal ok 1191 - should be equal ok 1192 - should be equal ok 1193 - should be equal ok 1194 - should be equal ok 1195 - should be equal ok 1196 - should be equal ok 1197 - should be equal ok 1198 - should be equal ok 1199 - should be equal ok 1200 - should be equal ok 1201 - should be equal ok 1202 - should be equal ok 1203 - should be equal ok 1204 - should be equal ok 1205 - should be equal ok 1206 - should be equal ok 1207 - should be equal ok 1208 - should be equal ok 1209 - should be equal ok 1210 - should be equal ok 1211 - should be equal ok 1212 - should be equal ok 1213 - should be equal ok 1214 - should be equal ok 1215 - should be equal ok 1216 - should be equal ok 1217 - should be equal ok 1218 - should be equal ok 1219 - should be equal ok 1220 - should be equal ok 1221 - should be equal ok 1222 - should be equal ok 1223 - should be equal ok 1224 - should be equal ok 1225 - should be equal ok 1226 - should be equal ok 1227 - should be equal ok 1228 - should be equal ok 1229 - should be equal ok 1230 - should be equal ok 1231 - should be equal ok 1232 - should be equal ok 1233 - should be equal ok 1234 - should be equal ok 1235 - should be equal ok 1236 - should be equal ok 1237 - should be equal ok 1238 - should be equal ok 1239 - should be equal ok 1240 - should be equal ok 1241 - should be equal ok 1242 - should be equal ok 1243 - should be equal ok 1244 - should be equal ok 1245 - should be equal ok 1246 - should be equal ok 1247 - should be equal ok 1248 - should be equal ok 1249 - should be equal ok 1250 - should be equal ok 1251 - should be equal ok 1252 - should be equal ok 1253 - should be equal ok 1254 - should be equal ok 1255 - should be equal ok 1256 - should be equal ok 1257 - should be equal ok 1258 - should be equal ok 1259 - should be equal ok 1260 - should be equal ok 1261 - should be equal ok 1262 - should be equal ok 1263 - should be equal ok 1264 - should be equal ok 1265 - should be equal ok 1266 - should be equal ok 1267 - should be equal ok 1268 - should be equal ok 1269 - should be equal ok 1270 - should be equal ok 1271 - should be equal ok 1272 - should be equal ok 1273 - should be equal ok 1274 - should be equal ok 1275 - should be equal ok 1276 - should be equal ok 1277 - should be equal ok 1278 - should be equal ok 1279 - should be equal ok 1280 - should be equal ok 1281 - should be equal ok 1282 - should be equal ok 1283 - should be equal ok 1284 - should be equal ok 1285 - should be equal ok 1286 - should be equal ok 1287 - should be equal ok 1288 - should be equal ok 1289 - should be equal ok 1290 - should be equal ok 1291 - should be equal ok 1292 - should be equal ok 1293 - should be equal ok 1294 - should be equal ok 1295 - should be equal ok 1296 - should be equal ok 1297 - should be equal ok 1298 - should be equal ok 1299 - should be equal ok 1300 - should be equal ok 1301 - should be equal ok 1302 - should be equal ok 1303 - should be equal ok 1304 - should be equal ok 1305 - should be equal ok 1306 - should be equal ok 1307 - should be equal ok 1308 - should be equal ok 1309 - should be equal ok 1310 - should be equal ok 1311 - should be equal ok 1312 - should be equal ok 1313 - should be equal ok 1314 - should be equal ok 1315 - should be equal ok 1316 - should be equal ok 1317 - should be equal ok 1318 - should be equal ok 1319 - should be equal ok 1320 - should be equal ok 1321 - should be equal ok 1322 - should be equal ok 1323 - should be equal ok 1324 - should be equal ok 1325 - should be equal ok 1326 - should be equal ok 1327 - should be equal ok 1328 - should be equal ok 1329 - should be equal ok 1330 - should be equal ok 1331 - should be equal ok 1332 - should be equal ok 1333 - should be equal ok 1334 - should be equal ok 1335 - should be equal ok 1336 - should be equal ok 1337 - should be equal ok 1338 - should be equal ok 1339 - should be equal ok 1340 - should be equal ok 1341 - should be equal ok 1342 - should be equal ok 1343 - should be equal ok 1344 - should be equal ok 1345 - should be equal ok 1346 - should be equal ok 1347 - should be equal ok 1348 - should be equal ok 1349 - should be equal ok 1350 - should be equal ok 1351 - should be equal ok 1352 - should be equal ok 1353 - should be equal ok 1354 - should be equal ok 1355 - should be equal ok 1356 - should be equal ok 1357 - should be equal ok 1358 - should be equal ok 1359 - should be equal ok 1360 - should be equal ok 1361 - should be equal ok 1362 - should be equal ok 1363 - should be equal ok 1364 - should be equal ok 1365 - should be equal ok 1366 - should be equal ok 1367 - should be equal ok 1368 - should be equal ok 1369 - should be equal ok 1370 - should be equal ok 1371 - should be equal ok 1372 - should be equal ok 1373 - should be equal ok 1374 - should be equal ok 1375 - should be equal ok 1376 - should be equal ok 1377 - should be equal ok 1378 - should be equal ok 1379 - should be equal ok 1380 - should be equal ok 1381 - should be equal ok 1382 - should be equal ok 1383 - should be equal ok 1384 - should be equal ok 1385 - should be equal ok 1386 - should be equal ok 1387 - should be equal ok 1388 - should be equal ok 1389 - should be equal ok 1390 - should be equal ok 1391 - should be equal ok 1392 - should be equal ok 1393 - should be equal ok 1394 - should be equal ok 1395 - should be equal ok 1396 - should be equal ok 1397 - should be equal ok 1398 - should be equal ok 1399 - should be equal ok 1400 - should be equal ok 1401 - should be equal ok 1402 - should be equal ok 1403 - should be equal ok 1404 - should be equal ok 1405 - should be equal ok 1406 - should be equal ok 1407 - should be equal ok 1408 - should be equal ok 1409 - should be equal ok 1410 - should be equal ok 1411 - should be equal ok 1412 - should be equal ok 1413 - should be equal ok 1414 - should be equal ok 1415 - should be equal ok 1416 - should be equal ok 1417 - should be equal ok 1418 - should be equal ok 1419 - should be equal ok 1420 - should be equal ok 1421 - should be equal ok 1422 - should be equal ok 1423 - should be equal ok 1424 - should be equal ok 1425 - should be equal ok 1426 - should be equal ok 1427 - should be equal ok 1428 - should be equal ok 1429 - should be equal ok 1430 - should be equal ok 1431 - should be equal ok 1432 - should be equal ok 1433 - should be equal ok 1434 - should be equal ok 1435 - should be equal ok 1436 - should be equal ok 1437 - should be equal ok 1438 - should be equal ok 1439 - should be equal ok 1440 - should be equal ok 1441 - should be equal ok 1442 - should be equal ok 1443 - should be equal ok 1444 - should be equal ok 1445 - should be equal ok 1446 - should be equal ok 1447 - should be equal ok 1448 - should be equal ok 1449 - should be equal ok 1450 - should be equal ok 1451 - should be equal ok 1452 - should be equal ok 1453 - should be equal ok 1454 - should be equal ok 1455 - should be equal ok 1456 - should be equal ok 1457 - should be equal ok 1458 - should be equal ok 1459 - should be equal ok 1460 - should be equal ok 1461 - should be equal ok 1462 - should be equal ok 1463 - should be equal ok 1464 - should be equal ok 1465 - should be equal ok 1466 - should be equal ok 1467 - should be equal ok 1468 - should be equal ok 1469 - should be equal ok 1470 - should be equal ok 1471 - should be equal ok 1472 - should be equal ok 1473 - should be equal ok 1474 - should be equal ok 1475 - should be equal ok 1476 - should be equal ok 1477 - should be equal ok 1478 - should be equal ok 1479 - should be equal ok 1480 - should be equal ok 1481 - should be equal ok 1482 - should be equal ok 1483 - should be equal ok 1484 - should be equal ok 1485 - should be equal ok 1486 - should be equal ok 1487 - should be equal ok 1488 - should be equal ok 1489 - should be equal ok 1490 - should be equal ok 1491 - should be equal ok 1492 - should be equal ok 1493 - should be equal ok 1494 - should be equal ok 1495 - should be equal ok 1496 - should be equal ok 1497 - should be equal ok 1498 - should be equal ok 1499 - should be equal ok 1500 - should be equal ok 1501 - should be equal ok 1502 - should be equal ok 1503 - should be equal ok 1504 - should be equal ok 1505 - should be equal ok 1506 - should be equal ok 1507 - should be equal ok 1508 - should be equal ok 1509 - should be equal ok 1510 - should be equal ok 1511 - should be equal ok 1512 - should be equal ok 1513 - should be equal ok 1514 - should be equal ok 1515 - should be equal ok 1516 - should be equal ok 1517 - should be equal ok 1518 - should be equal ok 1519 - should be equal ok 1520 - should be equal ok 1521 - should be equal ok 1522 - should be equal ok 1523 - should be equal ok 1524 - should be equal ok 1525 - should be equal ok 1526 - should be equal ok 1527 - should be equal ok 1528 - should be equal ok 1529 - should be equal ok 1530 - should be equal ok 1531 - should be equal ok 1532 - should be equal ok 1533 - should be equal ok 1534 - should be equal ok 1535 - should be equal ok 1536 - should be equal ok 1537 - should be equal ok 1538 - should be equal ok 1539 - should be equal ok 1540 - should be equal ok 1541 - should be equal ok 1542 - should be equal ok 1543 - should be equal ok 1544 - should be equal ok 1545 - should be equal ok 1546 - should be equal ok 1547 - should be equal ok 1548 - should be equal ok 1549 - should be equal ok 1550 - should be equal ok 1551 - should be equal ok 1552 - should be equal ok 1553 - should be equal ok 1554 - should be equal ok 1555 - should be equal ok 1556 - should be equal ok 1557 - should be equal ok 1558 - should be equal ok 1559 - should be equal ok 1560 - should be equal ok 1561 - should be equal ok 1562 - should be equal ok 1563 - should be equal ok 1564 - should be equal ok 1565 - should be equal ok 1566 - should be equal ok 1567 - should be equal ok 1568 - should be equal ok 1569 - should be equal ok 1570 - should be equal ok 1571 - should be equal ok 1572 - should be equal ok 1573 - should be equal ok 1574 - should be equal ok 1575 - should be equal ok 1576 - should be equal ok 1577 - should be equal ok 1578 - should be equal ok 1579 - should be equal ok 1580 - should be equal ok 1581 - should be equal ok 1582 - should be equal ok 1583 - should be equal ok 1584 - should be equal ok 1585 - should be equal ok 1586 - should be equal ok 1587 - should be equal ok 1588 - should be equal ok 1589 - should be equal ok 1590 - should be equal ok 1591 - should be equal ok 1592 - should be equal ok 1593 - should be equal ok 1594 - should be equal ok 1595 - should be equal ok 1596 - should be equal ok 1597 - should be equal ok 1598 - should be equal ok 1599 - should be equal ok 1600 - should be equal ok 1601 - should be equal ok 1602 - should be equal ok 1603 - should be equal ok 1604 - should be equal ok 1605 - should be equal ok 1606 - should be equal ok 1607 - should be equal ok 1608 - should be equal ok 1609 - should be equal ok 1610 - should be equal ok 1611 - should be equal ok 1612 - should be equal ok 1613 - should be equal ok 1614 - should be equal ok 1615 - should be equal ok 1616 - should be equal ok 1617 - should be equal ok 1618 - should be equal ok 1619 - should be equal ok 1620 - should be equal ok 1621 - should be equal ok 1622 - should be equal ok 1623 - should be equal ok 1624 - should be equal ok 1625 - should be equal ok 1626 - should be equal ok 1627 - should be equal ok 1628 - should be equal ok 1629 - should be equal ok 1630 - should be equal ok 1631 - should be equal ok 1632 - should be equal ok 1633 - should be equal ok 1634 - should be equal ok 1635 - should be equal ok 1636 - should be equal ok 1637 - should be equal ok 1638 - should be equal ok 1639 - should be equal ok 1640 - should be equal ok 1641 - should be equal ok 1642 - should be equal ok 1643 - should be equal ok 1644 - should be equal ok 1645 - should be equal ok 1646 - should be equal ok 1647 - should be equal ok 1648 - should be equal ok 1649 - should be equal ok 1650 - should be equal ok 1651 - should be equal ok 1652 - should be equal ok 1653 - should be equal ok 1654 - should be equal ok 1655 - should be equal ok 1656 - should be equal ok 1657 - should be equal ok 1658 - should be equal ok 1659 - should be equal ok 1660 - should be equal ok 1661 - should be equal ok 1662 - should be equal ok 1663 - should be equal ok 1664 - should be equal ok 1665 - should be equal ok 1666 - should be equal ok 1667 - should be equal ok 1668 - should be equal ok 1669 - should be equal ok 1670 - should be equal ok 1671 - should be equal ok 1672 - should be equal ok 1673 - should be equal ok 1674 - should be equal ok 1675 - should be equal ok 1676 - should be equal ok 1677 - should be equal ok 1678 - should be equal ok 1679 - should be equal ok 1680 - should be equal ok 1681 - should be equal ok 1682 - should be equal ok 1683 - should be equal ok 1684 - should be equal ok 1685 - should be equal ok 1686 - should be equal ok 1687 - should be equal ok 1688 - should be equal ok 1689 - should be equal ok 1690 - should be equal ok 1691 - should be equal ok 1692 - should be equal ok 1693 - should be equal ok 1694 - should be equal ok 1695 - should be equal ok 1696 - should be equal ok 1697 - should be equal ok 1698 - should be equal ok 1699 - should be equal ok 1700 - should be equal ok 1701 - should be equal ok 1702 - should be equal ok 1703 - should be equal ok 1704 - should be equal ok 1705 - should be equal ok 1706 - should be equal ok 1707 - should be equal ok 1708 - should be equal ok 1709 - should be equal ok 1710 - should be equal ok 1711 - should be equal ok 1712 - should be equal ok 1713 - should be equal ok 1714 - should be equal ok 1715 - should be equal ok 1716 - should be equal ok 1717 - should be equal ok 1718 - should be equal ok 1719 - should be equal ok 1720 - should be equal ok 1721 - should be equal ok 1722 - should be equal ok 1723 - should be equal ok 1724 - should be equal ok 1725 - should be equal ok 1726 - should be equal ok 1727 - should be equal ok 1728 - should be equal ok 1729 - should be equal ok 1730 - should be equal ok 1731 - should be equal ok 1732 - should be equal ok 1733 - should be equal ok 1734 - should be equal ok 1735 - should be equal ok 1736 - should be equal ok 1737 - should be equal ok 1738 - should be equal ok 1739 - should be equal ok 1740 - should be equal ok 1741 - should be equal ok 1742 - should be equal ok 1743 - should be equal ok 1744 - should be equal ok 1745 - should be equal ok 1746 - should be equal ok 1747 - should be equal ok 1748 - should be equal ok 1749 - should be equal ok 1750 - should be equal ok 1751 - should be equal ok 1752 - should be equal ok 1753 - should be equal ok 1754 - should be equal ok 1755 - should be equal ok 1756 - should be equal ok 1757 - should be equal ok 1758 - should be equal ok 1759 - should be equal ok 1760 - should be equal ok 1761 - should be equal ok 1762 - should be equal ok 1763 - should be equal ok 1764 - should be equal ok 1765 - should be equal ok 1766 - should be equal ok 1767 - should be equal ok 1768 - should be equal ok 1769 - should be equal ok 1770 - should be equal ok 1771 - should be equal ok 1772 - should be equal ok 1773 - should be equal ok 1774 - should be equal ok 1775 - should be equal ok 1776 - should be equal ok 1777 - should be equal ok 1778 - should be equal ok 1779 - should be equal ok 1780 - should be equal ok 1781 - should be equal ok 1782 - should be equal ok 1783 - should be equal ok 1784 - should be equal ok 1785 - should be equal ok 1786 - should be equal ok 1787 - should be equal ok 1788 - should be equal ok 1789 - should be equal ok 1790 - should be equal ok 1791 - should be equal ok 1792 - should be equal ok 1793 - should be equal ok 1794 - should be equal ok 1795 - should be equal ok 1796 - should be equal ok 1797 - should be equal ok 1798 - should be equal ok 1799 - should be equal ok 1800 - should be equal ok 1801 - should be equal ok 1802 - should be equal ok 1803 - should be equal ok 1804 - should be equal ok 1805 - should be equal ok 1806 - should be equal ok 1807 - should be equal ok 1808 - should be equal ok 1809 - should be equal ok 1810 - should be equal ok 1811 - should be equal ok 1812 - should be equal ok 1813 - should be equal ok 1814 - should be equal ok 1815 - should be equal ok 1816 - should be equal ok 1817 - should be equal ok 1818 - should be equal ok 1819 - should be equal ok 1820 - should be equal ok 1821 - should be equal ok 1822 - should be equal ok 1823 - should be equal ok 1824 - should be equal ok 1825 - should be equal ok 1826 - should be equal ok 1827 - should be equal ok 1828 - should be equal ok 1829 - should be equal ok 1830 - should be equal ok 1831 - should be equal ok 1832 - should be equal ok 1833 - should be equal ok 1834 - should be equal ok 1835 - should be equal ok 1836 - should be equal ok 1837 - should be equal ok 1838 - should be equal ok 1839 - should be equal ok 1840 - should be equal ok 1841 - should be equal ok 1842 - should be equal ok 1843 - should be equal ok 1844 - should be equal ok 1845 - should be equal ok 1846 - should be equal ok 1847 - should be equal ok 1848 - should be equal ok 1849 - should be equal ok 1850 - should be equal ok 1851 - should be equal ok 1852 - should be equal ok 1853 - should be equal ok 1854 - should be equal ok 1855 - should be equal ok 1856 - should be equal ok 1857 - should be equal ok 1858 - should be equal ok 1859 - should be equal ok 1860 - should be equal ok 1861 - should be equal ok 1862 - should be equal ok 1863 - should be equal ok 1864 - should be equal ok 1865 - should be equal ok 1866 - should be equal ok 1867 - should be equal ok 1868 - should be equal ok 1869 - should be equal ok 1870 - should be equal ok 1871 - should be equal ok 1872 - should be equal ok 1873 - should be equal ok 1874 - should be equal ok 1875 - should be equal ok 1876 - should be equal ok 1877 - should be equal ok 1878 - should be equal ok 1879 - should be equal ok 1880 - should be equal ok 1881 - should be equal ok 1882 - should be equal ok 1883 - should be equal ok 1884 - should be equal ok 1885 - should be equal ok 1886 - should be equal ok 1887 - should be equal ok 1888 - should be equal ok 1889 - should be equal ok 1890 - should be equal ok 1891 - should be equal ok 1892 - should be equal ok 1893 - should be equal ok 1894 - should be equal ok 1895 - should be equal ok 1896 - should be equal ok 1897 - should be equal ok 1898 - should be equal ok 1899 - should be equal ok 1900 - should be equal ok 1901 - should be equal ok 1902 - should be equal ok 1903 - should be equal ok 1904 - should be equal ok 1905 - should be equal ok 1906 - should be equal ok 1907 - should be equal ok 1908 - should be equal ok 1909 - should be equal ok 1910 - should be equal ok 1911 - should be equal ok 1912 - should be equal ok 1913 - should be equal ok 1914 - should be equal ok 1915 - should be equal ok 1916 - should be equal ok 1917 - should be equal ok 1918 - should be equal ok 1919 - should be equal ok 1920 - should be equal ok 1921 - should be equal ok 1922 - should be equal ok 1923 - should be equal ok 1924 - should be equal ok 1925 - should be equal ok 1926 - should be equal ok 1927 - should be equal ok 1928 - should be equal ok 1929 - should be equal ok 1930 - should be equal ok 1931 - should be equal ok 1932 - should be equal ok 1933 - should be equal ok 1934 - should be equal ok 1935 - should be equal ok 1936 - should be equal ok 1937 - should be equal ok 1938 - should be equal ok 1939 - should be equal ok 1940 - should be equal ok 1941 - should be equal ok 1942 - should be equal ok 1943 - should be equal ok 1944 - should be equal ok 1945 - should be equal ok 1946 - should be equal ok 1947 - should be equal ok 1948 - should be equal ok 1949 - should be equal ok 1950 - should be equal ok 1951 - should be equal ok 1952 - should be equal ok 1953 - should be equal ok 1954 - should be equal ok 1955 - should be equal ok 1956 - should be equal ok 1957 - should be equal ok 1958 - should be equal ok 1959 - should be equal ok 1960 - should be equal ok 1961 - should be equal ok 1962 - should be equal ok 1963 - should be equal ok 1964 - should be equal ok 1965 - should be equal ok 1966 - should be equal ok 1967 - should be equal ok 1968 - should be equal ok 1969 - should be equal ok 1970 - should be equal ok 1971 - should be equal ok 1972 - should be equal ok 1973 - should be equal ok 1974 - should be equal ok 1975 - should be equal ok 1976 - should be equal ok 1977 - should be equal ok 1978 - should be equal ok 1979 - should be equal ok 1980 - should be equal ok 1981 - should be equal ok 1982 - should be equal ok 1983 - should be equal ok 1984 - should be equal ok 1985 - should be equal ok 1986 - should be equal ok 1987 - should be equal ok 1988 - should be equal ok 1989 - should be equal ok 1990 - should be equal ok 1991 - should be equal ok 1992 - should be equal ok 1993 - should be equal ok 1994 - should be equal ok 1995 - should be equal ok 1996 - should be equal ok 1997 - should be equal ok 1998 - should be equal ok 1999 - should be equal ok 2000 - should be equal ok 2001 - should be equal ok 2002 - should be equal ok 2003 - should be equal ok 2004 - should be equal ok 2005 - should be equal ok 2006 - should be equal ok 2007 - should be equal ok 2008 - should be equal ok 2009 - should be equal ok 2010 - should be equal ok 2011 - should be equal ok 2012 - should be equal ok 2013 - should be equal ok 2014 - should be equal ok 2015 - should be equal ok 2016 - should be equal ok 2017 - should be equal ok 2018 - should be equal ok 2019 - should be equal ok 2020 - should be equal ok 2021 - should be equal ok 2022 - should be equal ok 2023 - should be equal ok 2024 - should be equal ok 2025 - should be equal ok 2026 - should be equal ok 2027 - should be equal ok 2028 - should be equal ok 2029 - should be equal ok 2030 - should be equal ok 2031 - should be equal ok 2032 - should be equal ok 2033 - should be equal ok 2034 - should be equal ok 2035 - should be equal ok 2036 - should be equal ok 2037 - should be equal ok 2038 - should be equal ok 2039 - should be equal ok 2040 - should be equal ok 2041 - should be equal ok 2042 - should be equal ok 2043 - should be equal ok 2044 - should be equal ok 2045 - should be equal ok 2046 - should be equal ok 2047 - should be equal ok 2048 - should be equal ok 2049 - should be equal ok 2050 - should be equal ok 2051 - should be equal ok 2052 - expect truthy value ok 2053 - should be equal ok 2054 - expect truthy value ok 2 - fixed queue 2 # time=95.681ms 1..2 # time=162.741ms ok 35 - test/fixed-queue.js # time=162.741ms # Subtest: test/gc.js # Subtest: gc should collect the client if, and only if, there are no active sockets 1..4 ok 1 - should not error ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 1 - gc should collect the client if, and only if, there are no active sockets # time=1079.795ms # Subtest: gc should collect the pool if, and only if, there are no active sockets 1..4 ok 1 - should not error ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 2 - gc should collect the pool if, and only if, there are no active sockets # time=1098.996ms 1..2 # time=2183.961ms ok 36 - test/gc.js # time=2183.961ms # Subtest: test/get-head-body.js # Subtest: GET and HEAD with body should reset connection 1..10 ok 1 - should not error ok 2 - (unnamed test) ok 3 - should not error ok 4 - should not error ok 5 - should not error ok 6 - (unnamed test) ok 7 - should not error ok 8 - should not error ok 9 - should not error ok 10 - (unnamed test) ok 1 - GET and HEAD with body should reset connection # time=61.603ms # Subtest: HEAD should reset connection 1..8 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - (unnamed test) ok 5 - should not error ok 6 - should be equal ok 7 - should not error ok 8 - (unnamed test) ok 2 - HEAD should reset connection # time=10.836ms 1..2 # time=121.95ms ok 37 - test/get-head-body.js # time=121.95ms # Subtest: test/headers-as-array.js # Subtest: handle headers as array 1..1 ok 1 - should match pattern provided ok 1 - handle headers as array # time=33.291ms # Subtest: handle multi-valued headers as array 1..1 ok 1 - should match pattern provided ok 2 - handle multi-valued headers as array # time=3.839ms # Subtest: handle headers with array 1..1 ok 1 - should match pattern provided ok 3 - handle headers with array # time=2.745ms # Subtest: handle multi-valued headers 1..1 ok 1 - should match pattern provided ok 4 - handle multi-valued headers # time=2.517ms # Subtest: fail if headers array is odd 1..2 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 5 - fail if headers array is odd # time=1.427ms # Subtest: fail if headers is not an object or an array 1..2 ok 1 - expect truthy value ok 2 - should be equal ok 6 - fail if headers is not an object or an array # time=0.968ms 1..6 # time=57.662ms ok 38 - test/headers-as-array.js # time=57.662ms # Subtest: test/headers-crlf.js # Subtest: CRLF Injection in Nodejs ‘undici’ via host 1..1 ok 1 - should be equivalent ok 1 - CRLF Injection in Nodejs ‘undici’ via host # time=12.344ms 1..1 # time=25.607ms ok 39 - test/headers-crlf.js # time=25.607ms # Subtest: test/http-100.js # Subtest: ignore informational response 1..2 ok 1 - should not error ok 2 - should be equal ok 1 - ignore informational response # time=38.406ms # Subtest: error 103 body 1..2 ok 1 - (unnamed test) ok 2 - should be equal ok 2 - error 103 body # time=4.14ms # Subtest: error 100 body 1..2 ok 1 - (unnamed test) ok 2 - should be equal ok 3 - error 100 body # time=6.125ms # Subtest: error 101 upgrade 1..2 ok 1 - (unnamed test) ok 2 - should be equal ok 4 - error 101 upgrade # time=2.598ms # Subtest: 1xx response without timeouts 1..2 ok 1 - should not error ok 2 - should be equal ok 5 - 1xx response without timeouts # time=2008.013ms 1..5 # time=2069.035ms ok 40 - test/http-100.js # time=2069.035ms # Subtest: test/http-req-destroy.js # Subtest: do not kill req socket stream 1..3 ok 1 - should not error ok 2 - should not error ok 3 - should be equal ok 1 - do not kill req socket stream # time=337.663ms # Subtest: do not kill req socket async-iterator 1..3 ok 1 - should not error ok 2 - should not error ok 3 - should be equal ok 2 - do not kill req socket async-iterator # time=309.666ms 1..2 # time=657.446ms ok 41 - test/http-req-destroy.js # time=657.446ms # Subtest: test/http2-alpn.js # Subtest: Should upgrade to HTTP/2 when HTTPS/1 is available for GET 1..10 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2-alpn.js:24:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should upgrade to HTTP/2 when HTTPS/1 is available for GET ... # test count(1) != plan(10) # failed 1 test not ok 1 - Should upgrade to HTTP/2 when HTTPS/1 is available for GET # time=42.859ms # Subtest: Should upgrade to HTTP/2 when HTTPS/1 is available for POST 1..15 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2-alpn.js:142:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should upgrade to HTTP/2 when HTTPS/1 is available for POST ... # test count(1) != plan(15) # failed 1 test not ok 2 - Should upgrade to HTTP/2 when HTTPS/1 is available for POST # time=6.887ms 1..2 # failed 2 of 2 tests # time=55.493ms not ok 42 - test/http2-alpn.js # time=55.493ms --- env: {} file: test/http2-alpn.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/http2-alpn.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 1 ... # Subtest: test/http2.js 1..22 # Subtest: Should support H2 connection not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:24:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should support H2 connection ... 1..1 # failed 1 test not ok 1 - Should support H2 connection # time=74.385ms # Subtest: Should support H2 connection(multiple requests) not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:71:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should support H2 connection(multiple requests) ... 1..1 # failed 1 test not ok 2 - Should support H2 connection(multiple requests) # time=7.072ms # Subtest: Should support H2 connection (headers as array) not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:130:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should support H2 connection (headers as array) ... 1..1 # failed 1 test not ok 3 - Should support H2 connection (headers as array) # time=5.758ms # Subtest: Should support H2 connection(POST Buffer) not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:176:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should support H2 connection(POST Buffer) ... 1..1 # failed 1 test not ok 4 - Should support H2 connection(POST Buffer) # time=6.044ms # Subtest: Should support H2 GOAWAY (server-side) not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:227:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should support H2 GOAWAY (server-side) ... 1..1 # failed 1 test not ok 5 - Should support H2 GOAWAY (server-side) # time=12.422ms # Subtest: Should throw if bad allowH2 has been pased ok 1 - should be equal 1..1 ok 6 - Should throw if bad allowH2 has been pased # time=1.53ms # Subtest: Should throw if bad maxConcurrentStreams has been pased ok 1 - should be equal ok 2 - should be equal 1..2 ok 7 - Should throw if bad maxConcurrentStreams has been pased # time=1ms ok 8 - Request should fail if allowH2 is false and server advertises h1 only # SKIP # Subtest: [v20] Request should fail if allowH2 is false and server advertises h1 only not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:371:20) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: "[v20] Request should fail if allowH2 is false and server advertises h1 only" ... 1..1 # failed 1 test not ok 9 - [v20] Request should fail if allowH2 is false and server advertises h1 only # time=6.195ms # Subtest: Should handle h2 continue not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:416:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should handle h2 continue ... 1..1 # failed 1 test not ok 10 - Should handle h2 continue # time=6.498ms # Subtest: Dispatcher\#Stream not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:472:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: Dispatcher#Stream ... 1..1 # failed 1 test not ok 11 - Dispatcher\#Stream # time=4.045ms # Subtest: Dispatcher\#Pipeline not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:521:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: Dispatcher#Pipeline ... 1..1 # failed 1 test not ok 12 - Dispatcher\#Pipeline # time=6.555ms # Subtest: Dispatcher\#Connect not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:581:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: Dispatcher#Connect ... 1..1 # failed 1 test not ok 13 - Dispatcher\#Connect # time=3.883ms # Subtest: Dispatcher\#Upgrade not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:636:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: Dispatcher#Upgrade ... 1..1 # failed 1 test not ok 14 - Dispatcher\#Upgrade # time=5.895ms # Subtest: Dispatcher\#destroy not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:665:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Dispatcher#destroy ... 1..1 # failed 1 test not ok 15 - Dispatcher\#destroy # time=6.111ms # Subtest: Should handle h2 request with body (string or buffer) - dispatch not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:735:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: Should handle h2 request with body (string or buffer) - dispatch ... 1..1 # failed 1 test not ok 16 - Should handle h2 request with body (string or buffer) - dispatch # time=3.634ms # Subtest: Should handle h2 request with body (stream) not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:806:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should handle h2 request with body (stream) ... 1..1 # failed 1 test not ok 17 - Should handle h2 request with body (stream) # time=3.916ms # Subtest: Should handle h2 request with body (iterable) not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:866:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should handle h2 request with body (iterable) ... 1..1 # failed 1 test not ok 18 - Should handle h2 request with body (iterable) # time=4.683ms # Subtest: Should handle h2 request with body (Blob) not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:935:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should handle h2 request with body (Blob) ... 1..1 # failed 1 test not ok 19 - Should handle h2 request with body (Blob) # time=4.077ms # Subtest: Should handle h2 request with body (Blob:ArrayBuffer) not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:1000:20) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should handle h2 request with body (Blob:ArrayBuffer) ... 1..1 # failed 1 test not ok 20 - Should handle h2 request with body (Blob:ArrayBuffer) # time=3.795ms # Subtest: Agent should support H2 connection not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:1065:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Agent should support H2 connection ... 1..1 # failed 1 test not ok 21 - Agent should support H2 connection # time=7.008ms # Subtest: Should provide pseudo-headers in proper order not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/http2.js:1116:20) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Should provide pseudo-headers in proper order ... 1..1 # failed 1 test not ok 22 - Should provide pseudo-headers in proper order # time=4.369ms # failed 19 of 22 tests # skip: 1 # time=204.323ms not ok 43 - test/http2.js # time=204.323ms --- env: {} file: test/http2.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/http2.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 1 ... # Subtest: test/https.js # Subtest: https get with tls opts 1..6 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/https.js:11:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: https get with tls opts ... # test count(1) != plan(6) # failed 1 test not ok 1 - https get with tls opts # time=55.162ms # Subtest: https get with tls opts ip 1..6 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/https.js:45:18) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: https get with tls opts ip ... # test count(1) != plan(6) # failed 1 test not ok 2 - https get with tls opts ip # time=7.392ms 1..2 # failed 2 of 2 tests # time=79.05ms not ok 44 - test/https.js # time=79.05ms --- env: {} file: test/https.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/https.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 1 ... # Subtest: test/inflight-and-close.js ok 1 - first response ok 2 - first body closed ok 3 - second response 1..3 # time=128.468ms ok 45 - test/inflight-and-close.js # time=128.468ms # Subtest: test/invalid-headers.js # Subtest: invalid headers 1..10 ok 1 - type is InvalidArgumentError ok 2 - type is InvalidArgumentError ok 3 - type is InvalidArgumentError ok 4 - type is InvalidArgumentError ok 5 - type is InvalidArgumentError ok 6 - type is InvalidArgumentError ok 7 - type is InvalidArgumentError ok 8 - type is NotSupportedError ok 9 - type is NotSupportedError ok 10 - type is NotSupportedError ok 1 - invalid headers # time=16.751ms 1..1 # time=25.366ms ok 46 - test/invalid-headers.js # time=25.366ms # Subtest: test/issue-1670.js # Subtest: https://github.com/mcollina/undici/issues/810 not ok 1 - getaddrinfo EAI_AGAIN api.github.com --- at: line: 118 column: 26 file: node:dns function: GetAddrInfoReqWrap.onlookupall method: oncomplete errno: -3001 code: EAI_AGAIN syscall: getaddrinfo hostname: api.github.com tapCaught: returnedPromiseRejection test: https://github.com/mcollina/undici/issues/810 ... 1..1 # failed 1 test not ok 1 - https://github.com/mcollina/undici/issues/810 # time=84.329ms 1..1 # failed 1 test # time=90.945ms not ok 47 - test/issue-1670.js # time=90.945ms --- env: {} file: test/issue-1670.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/issue-1670.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 1 ... # Subtest: test/issue-1903.js ok 1 - should parse content-disposition consistently # SKIP 1..1 # skip: 1 # time=32.005ms ok 48 - test/issue-1903.js # time=32.005ms # Subtest: test/issue-2065.js # Subtest: undici.request with a FormData body should set content-length header ok 1 - expect truthy value 1..1 ok 1 - undici.request with a FormData body should set content-length header # time=45.275ms # Subtest: undici.request with a FormData stream value should set transfer-encoding header ok 1 - should be equal 1..1 ok 2 - undici.request with a FormData stream value should set transfer-encoding header # time=25.489ms 1..2 # time=155.325ms ok 49 - test/issue-2065.js # time=155.325ms # Subtest: test/issue-2078.js # Subtest: MockPool.reply headers are an object, not an array - issue \#2078 ok 1 - expect truthy value ok 2 - expect resolving Promise 1..2 ok 1 - MockPool.reply headers are an object, not an array - issue \#2078 # time=21.045ms 1..1 # time=40.914ms ok 50 - test/issue-2078.js # time=40.914ms # Subtest: test/issue-2349.js # Subtest: stream() does not fail after request has been aborted 1..1 RequestAbortedError [AbortError]: Request aborted at abort (/builddir/build/BUILD/undici-5.27.2/lib/api/abort-signal.js:11:18) at EventTarget.self. (/builddir/build/BUILD/undici-5.27.2/lib/api/abort-signal.js:30:5) at EventTarget.[nodejs.internal.kHybridDispatch] (node:internal/event_target:807:20) at EventTarget.dispatchEvent (node:internal/event_target:742:26) at abortSignal (node:internal/abort_controller:369:10) at AbortController.abort (node:internal/abort_controller:391:5) at Timeout._onTimeout (/builddir/build/BUILD/undici-5.27.2/test/issue-2349.js:30:23) at listOnTimeout (node:internal/timers:573:17) at processTimers (node:internal/timers:514:7) { code: 'UND_ERR_ABORTED' } ok 1 - should be equal ok 1 - stream() does not fail after request has been aborted # time=16.801ms 1..1 # time=21.401ms ok 51 - test/issue-2349.js # time=21.401ms # Subtest: test/issue-803.js # Subtest: https://github.com/nodejs/undici/issues/803 1..2 ok 1 - should not error ok 2 - should be equal ok 1 - https://github.com/nodejs/undici/issues/803 # time=5309.911ms 1..1 # time=5341.479ms ok 52 - test/issue-803.js # time=5341.479ms # Subtest: test/issue-810.js # Subtest: https://github.com/mcollina/undici/issues/810 1..3 ok 1 - should not error ok 2 - (unnamed test) ok 3 - type is HTTPParserError ok 1 - https://github.com/mcollina/undici/issues/810 # time=51.727ms # Subtest: https://github.com/mcollina/undici/issues/810 no pipelining 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 2 - https://github.com/mcollina/undici/issues/810 no pipelining # time=3.978ms # Subtest: https://github.com/mcollina/undici/issues/810 pipelining 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 3 - https://github.com/mcollina/undici/issues/810 pipelining # time=3.636ms # Subtest: https://github.com/mcollina/undici/issues/810 pipelining 2 1..4 ok 1 - should not error ok 2 - (unnamed test) ok 3 - should be equal ok 4 - type is HTTPParserError ok 4 - https://github.com/mcollina/undici/issues/810 pipelining 2 # time=3.609ms 1..4 # time=153.321ms ok 53 - test/issue-810.js # time=153.321ms # Subtest: test/max-headers.js # Subtest: handle a lot of headers 1..3 ok 1 - should not error ok 2 - should be equivalent strictly ok 3 - (unnamed test) ok 1 - handle a lot of headers # time=44.199ms 1..1 # time=131.39ms ok 54 - test/max-headers.js # time=131.39ms # Subtest: test/max-response-size.js # Subtest: max response size 1..4 # Subtest: default max default size should allow all responses 1..3 ok 1 - should not error ok 2 - should be equal ok 3 - should be equal ok 1 - default max default size should allow all responses # time=55.604ms # Subtest: max response size set to zero should allow only empty responses 1..3 ok 1 - should not error ok 2 - should be equal ok 3 - should be equal ok 2 - max response size set to zero should allow only empty responses # time=11.406ms # Subtest: should throw an error if the response is too big 1..3 ok 1 - should not error ok 2 - expect truthy value ok 3 - type is ResponseExceededMaxSizeError ok 3 - should throw an error if the response is too big # time=5.377ms # Subtest: invalid max response size should throw an error 1..2 ok 1 - maxResponseSize must be a number ok 2 - maxResponseSize must be greater than or equal to -1 ok 4 - invalid max response size should throw an error # time=1.675ms ok 1 - max response size # time=93.019ms 1..1 # time=164.155ms ok 55 - test/max-response-size.js # time=164.155ms # Subtest: test/mock-agent.js # Subtest: MockAgent - constructor 1..5 # Subtest: sets up mock agent 1..1 ok 1 - expected to not throw ok 1 - sets up mock agent # time=3.216ms # Subtest: should implement the Dispatcher API 1..1 ok 1 - type is Dispatcher ok 2 - should implement the Dispatcher API # time=1.595ms # Subtest: sets up mock agent with single connection 1..1 ok 1 - expected to not throw ok 3 - sets up mock agent with single connection # time=1.088ms # Subtest: should error passed agent is not valid 1..2 ok 1 - expected to throw: InvalidArgumentError Argument opts.agent must implement Agent ok 2 - expected to throw: InvalidArgumentError Argument opts.agent must implement Agent ok 4 - should error passed agent is not valid # time=6.348ms # Subtest: should be able to specify the agent to mock 1..1 ok 1 - should be equal ok 5 - should be able to specify the agent to mock # time=1.193ms ok 1 - MockAgent - constructor # time=106.764ms # Subtest: MockAgent - get 1..3 # Subtest: should return MockClient 1..1 ok 1 - type is MockClient ok 1 - should return MockClient # time=2.177ms # Subtest: should return MockPool 1..1 ok 1 - type is MockPool ok 2 - should return MockPool # time=1.426ms # Subtest: should return the same instance if already created 1..1 ok 1 - should be equal ok 3 - should return the same instance if already created # time=1.063ms ok 2 - MockAgent - get # time=13.986ms # Subtest: MockAgent - dispatch 1..3 # Subtest: should call the dispatch method of the MockPool 1..1 ok 1 - expected to not throw ok 1 - should call the dispatch method of the MockPool # time=2.334ms # Subtest: should call the dispatch method of the MockClient 1..1 ok 1 - expected to not throw ok 2 - should call the dispatch method of the MockClient # time=1.146ms # Subtest: should throw if handler is not valid on redirect 1..7 ok 1 - expected to throw: InvalidArgumentError invalid onError method ok 2 - expected to throw: InvalidArgumentError invalid onConnect method ok 3 - expected to throw: InvalidArgumentError invalid onBodySent method ok 4 - expected to throw: InvalidArgumentError invalid onUpgrade method ok 5 - expected to throw: InvalidArgumentError invalid onHeaders method ok 6 - expected to throw: InvalidArgumentError invalid onData method ok 7 - expected to throw: InvalidArgumentError invalid onComplete method ok 3 - should throw if handler is not valid on redirect # time=7.914ms ok 3 - MockAgent - dispatch # time=19.837ms # Subtest: MockAgent - .close should clean up registered pools 1..5 ok 1 - type is MockPool ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 4 - MockAgent - .close should clean up registered pools # time=1.937ms # Subtest: MockAgent - .close should clean up registered clients 1..5 ok 1 - type is MockClient ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 5 - MockAgent - .close should clean up registered clients # time=1.654ms # Subtest: MockAgent - [kClients] should match encapsulated agent 1..1 ok 1 - should be equal ok 6 - MockAgent - [kClients] should match encapsulated agent # time=4.381ms # Subtest: MockAgent - basic intercept with MockAgent.request 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equivalent ok 7 - MockAgent - basic intercept with MockAgent.request # time=7.471ms # Subtest: MockAgent - basic intercept with request 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equivalent ok 8 - MockAgent - basic intercept with request # time=2.501ms # Subtest: MockAgent - should support local agents 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equivalent ok 9 - MockAgent - should support local agents # time=2.43ms # Subtest: MockAgent - should support specifying custom agents to mock 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equivalent ok 10 - MockAgent - should support specifying custom agents to mock # time=2.331ms # Subtest: MockAgent - basic Client intercept with request 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equivalent ok 11 - MockAgent - basic Client intercept with request # time=2.365ms # Subtest: MockAgent - basic intercept with multiple pools 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equivalent ok 12 - MockAgent - basic intercept with multiple pools # time=2.177ms # Subtest: MockAgent - should handle multiple responses for an interceptor 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal ok 5 - should be equal ok 6 - should be equivalent ok 13 - MockAgent - should handle multiple responses for an interceptor # time=3.163ms # Subtest: MockAgent - should call original Pool dispatch if request not found 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 14 - MockAgent - should call original Pool dispatch if request not found # time=45.749ms # Subtest: MockAgent - should call original Client dispatch if request not found 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 15 - MockAgent - should call original Client dispatch if request not found # time=10.915ms # Subtest: MockAgent - should handle string responses 1..2 ok 1 - should be equal ok 2 - should be equal ok 16 - MockAgent - should handle string responses # time=5.675ms # Subtest: MockAgent - should handle basic concurrency for requests 1..5 # Subtest: concurrent job (0) 1..2 ok 1 - should be equal ok 2 - should be equivalent ok 1 - concurrent job (0) # time=15.024ms # Subtest: concurrent job (1) 1..2 ok 1 - should be equal ok 2 - should be equivalent ok 2 - concurrent job (1) # time=13.39ms # Subtest: concurrent job (2) 1..2 ok 1 - should be equal ok 2 - should be equivalent ok 3 - concurrent job (2) # time=12.068ms # Subtest: concurrent job (3) 1..2 ok 1 - should be equal ok 2 - should be equivalent ok 4 - concurrent job (3) # time=10.608ms # Subtest: concurrent job (4) 1..2 ok 1 - should be equal ok 2 - should be equivalent ok 5 - concurrent job (4) # time=2.06ms ok 17 - MockAgent - should handle basic concurrency for requests # time=22.006ms # Subtest: MockAgent - handle delays to simulate work 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - Elapsed time is not greater than 50ms: 51.49202 ok 18 - MockAgent - handle delays to simulate work # time=52.585ms # Subtest: MockAgent - should persist requests 1..8 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equivalent ok 5 - should be equal ok 6 - should be equal ok 7 - should be equivalent ok 8 - should be equivalent ok 19 - MockAgent - should persist requests # time=3.091ms # Subtest: MockAgent - handle persists with delayed requests 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 20 - MockAgent - handle persists with delayed requests # time=10.41ms # Subtest: MockAgent - calling close on a mock pool should not affect other mock pools 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 21 - MockAgent - calling close on a mock pool should not affect other mock pools # time=6.694ms # Subtest: MockAgent - close removes all registered mock clients 1..2 ok 1 - should be equal ok 2 - type is ClientDestroyedError ok 22 - MockAgent - close removes all registered mock clients # time=1.632ms # Subtest: MockAgent - close removes all registered mock pools 1..2 ok 1 - should be equal ok 2 - type is ClientDestroyedError ok 23 - MockAgent - close removes all registered mock pools # time=8.293ms # Subtest: MockAgent - should handle replyWithError 1..1 ok 1 - expect rejected Promise: Error kaboom ok 24 - MockAgent - should handle replyWithError # time=2.561ms # Subtest: MockAgent - should support setting a reply to respond a set amount of times 1..9 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 25 - MockAgent - should support setting a reply to respond a set amount of times # time=8.77ms # Subtest: MockAgent - persist overrides times 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 26 - MockAgent - persist overrides times # time=2.595ms # Subtest: MockAgent - matcher should not find mock dispatch if path is of unsupported type 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 27 - MockAgent - matcher should not find mock dispatch if path is of unsupported type # time=5.221ms # Subtest: MockAgent - should match path with regex 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 28 - MockAgent - should match path with regex # time=1.964ms # Subtest: MockAgent - should match path with function 1..2 ok 1 - should be equal ok 2 - should be equal ok 29 - MockAgent - should match path with function # time=2.803ms # Subtest: MockAgent - should match method with regex 1..2 ok 1 - should be equal ok 2 - should be equal ok 30 - MockAgent - should match method with regex # time=1.284ms # Subtest: MockAgent - should match method with function 1..2 ok 1 - should be equal ok 2 - should be equal ok 31 - MockAgent - should match method with function # time=1.195ms # Subtest: MockAgent - should match body with regex 1..2 ok 1 - should be equal ok 2 - should be equal ok 32 - MockAgent - should match body with regex # time=1.207ms # Subtest: MockAgent - should match body with function 1..2 ok 1 - should be equal ok 2 - should be equal ok 33 - MockAgent - should match body with function # time=1.193ms # Subtest: MockAgent - should match headers with string 1..6 ok 1 - should reject with MockNotMatchedError ok 2 - should reject with MockNotMatchedError ok 3 - should reject with MockNotMatchedError ok 4 - should reject with MockNotMatchedError ok 5 - should be equal ok 6 - should be equal ok 34 - MockAgent - should match headers with string # time=11.308ms # Subtest: MockAgent - should match headers with regex 1..6 ok 1 - should reject with MockNotMatchedError ok 2 - should reject with MockNotMatchedError ok 3 - should reject with MockNotMatchedError ok 4 - should reject with MockNotMatchedError ok 5 - should be equal ok 6 - should be equal ok 35 - MockAgent - should match headers with regex # time=8.794ms # Subtest: MockAgent - should match headers with function 1..6 ok 1 - should reject with MockNotMatchedError ok 2 - should reject with MockNotMatchedError ok 3 - should reject with MockNotMatchedError ok 4 - should reject with MockNotMatchedError ok 5 - should be equal ok 6 - should be equal ok 36 - MockAgent - should match headers with function # time=3.817ms # Subtest: MockAgent - should match url with regex 1..2 ok 1 - should be equal ok 2 - should be equal ok 37 - MockAgent - should match url with regex # time=1.243ms # Subtest: MockAgent - should match url with function 1..2 ok 1 - should be equal ok 2 - should be equal ok 38 - MockAgent - should match url with function # time=7.016ms # Subtest: MockAgent - handle default reply headers 1..3 ok 1 - should be equal ok 2 - should be equivalent ok 3 - should be equal ok 39 - MockAgent - handle default reply headers # time=1.775ms # Subtest: MockAgent - handle default reply trailers 1..3 ok 1 - should be equal ok 2 - should be equivalent ok 3 - should be equal ok 40 - MockAgent - handle default reply trailers # time=1.563ms # Subtest: MockAgent - return calculated content-length if specified 1..3 ok 1 - should be equal ok 2 - should be equivalent ok 3 - should be equal ok 41 - MockAgent - return calculated content-length if specified # time=1.527ms # Subtest: MockAgent - return calculated content-length for object response if specified 1..3 ok 1 - should be equal ok 2 - should be equivalent ok 3 - should be equivalent ok 42 - MockAgent - return calculated content-length for object response if specified # time=3.773ms # Subtest: MockAgent - should activate and deactivate mock clients 1..9 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 43 - MockAgent - should activate and deactivate mock clients # time=7.679ms # Subtest: MockAgent - enableNetConnect should allow all original dispatches to be called if dispatch not found 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 44 - MockAgent - enableNetConnect should allow all original dispatches to be called if dispatch not found # time=3.294ms # Subtest: MockAgent - enableNetConnect with a host string should allow all original dispatches to be called if mockDispatch not found 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 45 - MockAgent - enableNetConnect with a host string should allow all original dispatches to be called if mockDispatch not found # time=3.315ms # Subtest: MockAgent - enableNetConnect when called with host string multiple times should allow all original dispatches to be called if mockDispatch not found 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 46 - MockAgent - enableNetConnect when called with host string multiple times should allow all original dispatches to be called if mockDispatch not found # time=3.629ms # Subtest: MockAgent - enableNetConnect with a host regex should allow all original dispatches to be called if mockDispatch not found 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 47 - MockAgent - enableNetConnect with a host regex should allow all original dispatches to be called if mockDispatch not found # time=4.161ms # Subtest: MockAgent - enableNetConnect with a function should allow all original dispatches to be called if mockDispatch not found 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 48 - MockAgent - enableNetConnect with a function should allow all original dispatches to be called if mockDispatch not found # time=3.773ms # Subtest: MockAgent - enableNetConnect with an unknown input should throw 1..1 ok 1 - expected to throw: InvalidArgumentError Unsupported matcher. Must be one of String|Function|RegExp. ok 49 - MockAgent - enableNetConnect with an unknown input should throw # time=1.344ms # Subtest: MockAgent - enableNetConnect should throw if dispatch not matched for path and the origin was not allowed by net connect 1..1 ok 1 - expect rejected Promise: MockNotMatchedError Mock dispatch not matched for path '/wrong': subsequent request to origin http://localhost:33913 was not allowed (net.connect is not enabled for this origin) ok 50 - MockAgent - enableNetConnect should throw if dispatch not matched for path and the origin was not allowed by net connect # time=1.468ms # Subtest: MockAgent - enableNetConnect should throw if dispatch not matched for method and the origin was not allowed by net connect 1..1 ok 1 - expect rejected Promise: MockNotMatchedError Mock dispatch not matched for method 'WRONG': subsequent request to origin http://localhost:45085 was not allowed (net.connect is not enabled for this origin) ok 51 - MockAgent - enableNetConnect should throw if dispatch not matched for method and the origin was not allowed by net connect # time=1.221ms # Subtest: MockAgent - enableNetConnect should throw if dispatch not matched for body and the origin was not allowed by net connect 1..1 ok 1 - expect rejected Promise: MockNotMatchedError Mock dispatch not matched for body 'wrong': subsequent request to origin http://localhost:34797 was not allowed (net.connect is not enabled for this origin) ok 52 - MockAgent - enableNetConnect should throw if dispatch not matched for body and the origin was not allowed by net connect # time=1.196ms # Subtest: MockAgent - enableNetConnect should throw if dispatch not matched for headers and the origin was not allowed by net connect 1..1 ok 1 - expect rejected Promise: MockNotMatchedError Mock dispatch not matched for headers '{"User-Agent":"wrong"}': subsequent request to origin http://localhost:33061 was not allowed (net.connect is not enabled for this origin) ok 53 - MockAgent - enableNetConnect should throw if dispatch not matched for headers and the origin was not allowed by net connect # time=1.246ms # Subtest: MockAgent - disableNetConnect should throw if dispatch not found by net connect 1..1 ok 1 - expect rejected Promise: MockNotMatchedError Mock dispatch not matched for path '/foo': subsequent request to origin http://localhost:35991 was not allowed (net.connect disabled) ok 54 - MockAgent - disableNetConnect should throw if dispatch not found by net connect # time=1.159ms # Subtest: MockAgent - headers function interceptor 1..7 ok 1 - should be equal ok 2 - expect rejected Promise: MockNotMatchedError Mock dispatch not matched for headers '{"Authorization":"Bearer foo"}': subsequent request to origin http://localhost:33495 was not allowed (net.connect disabled) ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 55 - MockAgent - headers function interceptor # time=2.409ms # Subtest: MockAgent - clients are not garbage collected 1..2 ok 1 - should be equal ok 2 - expect truthy value ok 56 - MockAgent - clients are not garbage collected # time=2900.037ms # Subtest: MockAgent - using fetch yields correct statusText ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal 1..4 ok 57 - MockAgent - using fetch yields correct statusText # time=13.802ms # Subtest: MockAgent - using fetch yields a headers object in the reply callback ok 1 - should be equivalent 1..1 ok 58 - MockAgent - using fetch yields a headers object in the reply callback # time=2.243ms # Subtest: MockAgent - headers in mock dispatcher intercept should be case-insensitive 1..0 ok 59 - MockAgent - headers in mock dispatcher intercept should be case-insensitive # time=2.868ms # Subtest: MockAgent - reply callback can be asynchronous ok 1 - should be equivalent ok 2 - should be equivalent 1..2 ok 60 - MockAgent - reply callback can be asynchronous # time=113.957ms # Subtest: MockAgent - headers should be array of strings ok 1 - should be equal 1..1 ok 61 - MockAgent - headers should be array of strings # time=0.704ms 1..61 # time=3540.062ms ok 56 - test/mock-agent.js # time=3540.062ms # Subtest: test/mock-client.js # Subtest: MockClient - constructor 1..3 # Subtest: fails if opts.agent does not implement `get` method 1..1 ok 1 - expected to throw ok 1 - fails if opts.agent does not implement `get` method # time=7.662ms # Subtest: sets agent 1..1 ok 1 - expected to not throw ok 2 - sets agent # time=1.94ms # Subtest: should implement the Dispatcher API 1..1 ok 1 - type is Dispatcher ok 3 - should implement the Dispatcher API # time=1.285ms ok 1 - MockClient - constructor # time=23.953ms # Subtest: MockClient - dispatch 1..2 # Subtest: should handle a single interceptor 1..1 ok 1 - expected to not throw ok 1 - should handle a single interceptor # time=2.442ms # Subtest: should directly throw error from mockDispatch function if error is not a MockNotMatchedError 1..1 ok 1 - expected to throw: Error kaboom ok 2 - should directly throw error from mockDispatch function if error is not a MockNotMatchedError # time=2.55ms ok 2 - MockClient - dispatch # time=29.445ms # Subtest: MockClient - intercept should return a MockInterceptor 1..1 ok 1 - type is MockInterceptor ok 3 - MockClient - intercept should return a MockInterceptor # time=0.884ms # Subtest: MockClient - intercept validation 1..4 # Subtest: it should error if no options specified in the intercept 1..1 ok 1 - expected to throw: InvalidArgumentError opts must be an object ok 1 - it should error if no options specified in the intercept # time=1.581ms # Subtest: it should error if no path specified in the intercept 1..1 ok 1 - expected to throw: InvalidArgumentError opts.path must be defined ok 2 - it should error if no path specified in the intercept # time=1.713ms # Subtest: it should default to GET if no method specified in the intercept 1..1 ok 1 - expected to not throw ok 3 - it should default to GET if no method specified in the intercept # time=0.776ms # Subtest: it should uppercase the method - https://github.com/nodejs/undici/issues/1320 1..1 ok 1 - should be equal ok 4 - it should uppercase the method - https://github.com/nodejs/undici/issues/1320 # time=1.62ms ok 4 - MockClient - intercept validation # time=21.766ms # Subtest: MockClient - close should run without error 1..1 ok 1 - expect resolving Promise ok 5 - MockClient - close should run without error # time=2.086ms # Subtest: MockClient - should be able to set as globalDispatcher 1..3 ok 1 - type is MockClient ok 2 - should be equal ok 3 - should be equivalent ok 6 - MockClient - should be able to set as globalDispatcher # time=9.025ms # Subtest: MockClient - should support query params 1..3 ok 1 - type is MockClient ok 2 - should be equal ok 3 - should be equivalent ok 7 - MockClient - should support query params # time=2.964ms # Subtest: MockClient - should intercept query params with hardcoded path 1..3 ok 1 - type is MockClient ok 2 - should be equal ok 3 - should be equivalent ok 8 - MockClient - should intercept query params with hardcoded path # time=1.666ms # Subtest: MockClient - should intercept query params regardless of key ordering 1..3 ok 1 - type is MockClient ok 2 - should be equal ok 3 - should be equivalent ok 9 - MockClient - should intercept query params regardless of key ordering # time=2.176ms # Subtest: MockClient - should be able to use as a local dispatcher 1..3 ok 1 - type is MockClient ok 2 - should be equal ok 3 - should be equivalent ok 10 - MockClient - should be able to use as a local dispatcher # time=1.932ms # Subtest: MockClient - basic intercept with MockClient.request 1..5 ok 1 - type is MockClient ok 2 - should be equal ok 3 - should be equal ok 4 - should be equivalent ok 5 - should be equivalent ok 11 - MockClient - basic intercept with MockClient.request # time=3.001ms 1..11 # time=111.199ms ok 57 - test/mock-client.js # time=111.199ms # Subtest: test/mock-errors.js # Subtest: mockErrors 1..1 # Subtest: MockNotMatchedError 1..2 # Subtest: should implement an UndiciError 1..4 ok 1 - type is UndiciError ok 2 - should be equivalent ok 3 - should be equivalent ok 4 - should be equivalent ok 1 - should implement an UndiciError # time=7.032ms # Subtest: should set a custom message 1..4 ok 1 - type is UndiciError ok 2 - should be equivalent ok 3 - should be equivalent ok 4 - should be equivalent ok 2 - should set a custom message # time=2.746ms ok 1 - MockNotMatchedError # time=28.721ms ok 1 - mockErrors # time=35.016ms 1..1 # time=39.72ms ok 58 - test/mock-errors.js # time=39.72ms # Subtest: test/mock-interceptor-unused-assertions.js # Subtest: 1 pending interceptor 1..2 ok 1 - expected to throw ok 2 - should be equivalent ok 1 - 1 pending interceptor # time=14.471ms # Subtest: 2 pending interceptors 1..2 ok 1 - expected to throw ok 2 - should be equivalent ok 2 - 2 pending interceptors # time=2.64ms # Subtest: Variations of persist(), times(), and pending status 1..7 ok 1 - should be equivalent ok 2 - should be equivalent ok 3 - should be equivalent ok 4 - should be equivalent ok 5 - should be equivalent ok 6 - expected to throw ok 7 - should be equivalent ok 3 - Variations of persist(), times(), and pending status # time=17.068ms # Subtest: works when no interceptors are registered 1..2 ok 1 - should be equivalent ok 2 - expected to not throw ok 4 - works when no interceptors are registered # time=2.026ms # Subtest: works when all interceptors are pending 1..4 ok 1 - should be equivalent ok 2 - should be equivalent ok 3 - should be equivalent ok 4 - expected to not throw ok 5 - works when all interceptors are pending # time=2.822ms # Subtest: defaults to rendering output with terminal color when process.env.CI is unset 1..2 ok 1 - expected to throw ok 2 - should be equivalent ok 6 - defaults to rendering output with terminal color when process.env.CI is unset # time=2.118ms # Subtest: returns unused interceptors 1..1 ok 1 - should be equivalent ok 7 - returns unused interceptors # time=3.208ms 1..7 # time=56.34ms ok 59 - test/mock-interceptor-unused-assertions.js # time=56.34ms # Subtest: test/mock-interceptor.js # Subtest: MockInterceptor - path 1..1 # Subtest: should remove hash fragment from paths 1..1 ok 1 - should be equal ok 1 - should remove hash fragment from paths # time=3.081ms ok 1 - MockInterceptor - path # time=10.318ms # Subtest: MockInterceptor - reply 1..2 # Subtest: should return MockScope 1..1 ok 1 - type is MockScope ok 1 - should return MockScope # time=1.423ms # Subtest: should error if passed options invalid 1..2 ok 1 - expected to throw: InvalidArgumentError statusCode must be defined ok 2 - expected to throw: InvalidArgumentError responseOptions must be an object ok 2 - should error if passed options invalid # time=6.253ms ok 2 - MockInterceptor - reply # time=17.773ms # Subtest: MockInterceptor - reply callback 1..2 # Subtest: should return MockScope 1..1 ok 1 - type is MockScope ok 1 - should return MockScope # time=0.822ms # Subtest: should error if passed options invalid 1..2 ok 1 - expected to throw: InvalidArgumentError statusCode must be defined ok 2 - expected to throw: InvalidArgumentError responseOptions must be an object ok 2 - should error if passed options invalid # time=1.807ms ok 3 - MockInterceptor - reply callback # time=10.74ms # Subtest: MockInterceptor - reply options callback 1..2 # Subtest: should return MockScope 1..2 ok 1 - type is MockScope ok 2 - should be equivalent strictly ok 1 - should return MockScope # time=4.219ms # Subtest: should error if passed options invalid 1..3 ok 1 - expected to throw: InvalidArgumentError reply options callback must return an object ok 2 - expected to throw: InvalidArgumentError responseOptions must be an object ok 3 - expected to throw: InvalidArgumentError statusCode must be defined ok 2 - should error if passed options invalid # time=3.463ms ok 4 - MockInterceptor - reply options callback # time=32.911ms # Subtest: MockInterceptor - replyWithError 1..2 # Subtest: should return MockScope 1..1 ok 1 - type is MockScope ok 1 - should return MockScope # time=2.013ms # Subtest: should error if passed options invalid 1..1 ok 1 - expected to throw: InvalidArgumentError error must be defined ok 2 - should error if passed options invalid # time=1.044ms ok 5 - MockInterceptor - replyWithError # time=7.481ms # Subtest: MockInterceptor - defaultReplyHeaders 1..2 # Subtest: should return MockInterceptor 1..1 ok 1 - type is MockInterceptor ok 1 - should return MockInterceptor # time=0.446ms # Subtest: should error if passed options invalid 1..1 ok 1 - expected to throw: InvalidArgumentError headers must be defined ok 2 - should error if passed options invalid # time=0.886ms ok 6 - MockInterceptor - defaultReplyHeaders # time=5.118ms # Subtest: MockInterceptor - defaultReplyTrailers 1..2 # Subtest: should return MockInterceptor 1..1 ok 1 - type is MockInterceptor ok 1 - should return MockInterceptor # time=0.387ms # Subtest: should error if passed options invalid 1..1 ok 1 - expected to throw: InvalidArgumentError trailers must be defined ok 2 - should error if passed options invalid # time=0.775ms ok 7 - MockInterceptor - defaultReplyTrailers # time=4.999ms # Subtest: MockInterceptor - replyContentLength 1..1 # Subtest: should return MockInterceptor 1..1 ok 1 - type is MockInterceptor ok 1 - should return MockInterceptor # time=0.326ms ok 8 - MockInterceptor - replyContentLength # time=2.593ms 1..8 # time=101.675ms ok 60 - test/mock-interceptor.js # time=101.675ms # Subtest: test/mock-pool.js # Subtest: MockPool - constructor 1..3 # Subtest: fails if opts.agent does not implement `get` method 1..1 ok 1 - expected to throw ok 1 - fails if opts.agent does not implement `get` method # time=7.317ms # Subtest: sets agent 1..1 ok 1 - expected to not throw ok 2 - sets agent # time=1.607ms # Subtest: should implement the Dispatcher API 1..1 ok 1 - type is Dispatcher ok 3 - should implement the Dispatcher API # time=1.006ms ok 1 - MockPool - constructor # time=23.445ms # Subtest: MockPool - dispatch 1..2 # Subtest: should handle a single interceptor 1..1 ok 1 - expected to not throw ok 1 - should handle a single interceptor # time=1.933ms # Subtest: should directly throw error from mockDispatch function if error is not a MockNotMatchedError 1..1 ok 1 - expected to throw: Error kaboom ok 2 - should directly throw error from mockDispatch function if error is not a MockNotMatchedError # time=2.208ms ok 2 - MockPool - dispatch # time=23.635ms # Subtest: MockPool - intercept should return a MockInterceptor 1..1 ok 1 - expect truthy value ok 3 - MockPool - intercept should return a MockInterceptor # time=0.663ms # Subtest: MockPool - intercept validation 1..3 # Subtest: it should error if no options specified in the intercept 1..1 ok 1 - expected to throw: InvalidArgumentError opts must be an object ok 1 - it should error if no options specified in the intercept # time=1.395ms # Subtest: it should error if no path specified in the intercept 1..1 ok 1 - expected to throw: InvalidArgumentError opts.path must be defined ok 2 - it should error if no path specified in the intercept # time=1.123ms # Subtest: it should default to GET if no method specified in the intercept 1..1 ok 1 - expected to not throw ok 3 - it should default to GET if no method specified in the intercept # time=0.712ms ok 4 - MockPool - intercept validation # time=10.289ms # Subtest: MockPool - close should run without error 1..1 ok 1 - expect resolving Promise ok 5 - MockPool - close should run without error # time=1.864ms # Subtest: MockPool - should be able to set as globalDispatcher 1..3 ok 1 - type is MockPool ok 2 - should be equal ok 3 - should be equivalent ok 6 - MockPool - should be able to set as globalDispatcher # time=12.13ms # Subtest: MockPool - should be able to use as a local dispatcher 1..3 ok 1 - type is MockPool ok 2 - should be equal ok 3 - should be equivalent ok 7 - MockPool - should be able to use as a local dispatcher # time=1.832ms # Subtest: MockPool - basic intercept with MockPool.request 1..5 ok 1 - type is MockPool ok 2 - should be equal ok 3 - should be equal ok 4 - should be equivalent ok 5 - should be equivalent ok 8 - MockPool - basic intercept with MockPool.request # time=3.303ms # Subtest: MockPool - correct errors when consuming invalid JSON body ok 1 - expect rejected Promise 1..1 ok 9 - MockPool - correct errors when consuming invalid JSON body # time=3.515ms # Subtest: MockPool - allows matching headers in fetch ok 1 - expect resolving Promise ok 2 - expect rejected Promise ok 3 - expect rejected Promise 1..3 ok 10 - MockPool - allows matching headers in fetch # time=16.141ms 1..10 # time=106.56ms ok 61 - test/mock-pool.js # time=106.56ms # Subtest: test/mock-scope.js # Subtest: MockScope - delay 1..2 # Subtest: should return MockScope 1..1 ok 1 - type is MockScope ok 1 - should return MockScope # time=3.081ms # Subtest: should error if passed options invalid 1..4 ok 1 - expected to throw: InvalidArgumentError waitInMs must be a valid integer > 0 ok 2 - expected to throw: InvalidArgumentError waitInMs must be a valid integer > 0 ok 3 - expected to throw: InvalidArgumentError waitInMs must be a valid integer > 0 ok 4 - expected to throw: InvalidArgumentError waitInMs must be a valid integer > 0 ok 2 - should error if passed options invalid # time=7.818ms ok 1 - MockScope - delay # time=22.567ms # Subtest: MockScope - persist 1..1 # Subtest: should return MockScope 1..1 ok 1 - type is MockScope ok 1 - should return MockScope # time=1.035ms ok 2 - MockScope - persist # time=4.442ms # Subtest: MockScope - times 1..2 # Subtest: should return MockScope 1..1 ok 1 - type is MockScope ok 1 - should return MockScope # time=1.054ms # Subtest: should error if passed options invalid 1..4 ok 1 - expected to throw: InvalidArgumentError repeatTimes must be a valid integer > 0 ok 2 - expected to throw: InvalidArgumentError repeatTimes must be a valid integer > 0 ok 3 - expected to throw: InvalidArgumentError repeatTimes must be a valid integer > 0 ok 4 - expected to throw: InvalidArgumentError repeatTimes must be a valid integer > 0 ok 2 - should error if passed options invalid # time=3.247ms ok 3 - MockScope - times # time=15.304ms 1..3 # time=61.103ms ok 62 - test/mock-scope.js # time=61.103ms # Subtest: test/mock-utils.js # Subtest: deleteMockDispatch - should do nothing if not able to find mock dispatch 1..1 ok 1 - expected to not throw ok 1 - deleteMockDispatch - should do nothing if not able to find mock dispatch # time=4.398ms # Subtest: getMockDispatch 1..3 # Subtest: it should find a mock dispatch 1..1 ok 1 - should be equivalent ok 1 - it should find a mock dispatch # time=4.631ms # Subtest: it should skip consumed dispatches 1..1 ok 1 - should be equivalent ok 2 - it should skip consumed dispatches # time=1.719ms # Subtest: it should throw if dispatch not found 1..1 ok 1 - expected to throw: MockNotMatchedError Mock dispatch not matched for path 'wrong' ok 3 - it should throw if dispatch not found # time=2.743ms ok 2 - getMockDispatch # time=22.215ms # Subtest: getResponseData 1..3 # Subtest: it should stringify objects 1..1 ok 1 - should be equal ok 1 - it should stringify objects # time=1.174ms # Subtest: it should return strings untouched 1..1 ok 1 - should be equal ok 2 - it should return strings untouched # time=1.029ms # Subtest: it should return buffers untouched 1..1 ok 1 - expect truthy value ok 3 - it should return buffers untouched # time=0.866ms ok 3 - getResponseData # time=16.468ms # Subtest: getStatusText ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - expect truthy value ok 4 - expect truthy value ok 5 - expect truthy value ok 6 - expect truthy value ok 7 - expect truthy value ok 8 - expect truthy value ok 9 - expect truthy value ok 10 - expect truthy value ok 11 - expect truthy value ok 12 - expect truthy value ok 13 - expect truthy value ok 14 - expect truthy value ok 15 - expect truthy value ok 16 - expect truthy value ok 17 - expect truthy value ok 18 - expect truthy value ok 19 - expect truthy value ok 20 - expect truthy value ok 21 - expect truthy value ok 22 - expect truthy value ok 23 - expect truthy value ok 24 - expect truthy value ok 25 - expect truthy value ok 26 - expect truthy value ok 27 - expect truthy value ok 28 - expect truthy value ok 29 - expect truthy value ok 30 - expect truthy value ok 31 - expect truthy value ok 32 - expect truthy value ok 33 - expect truthy value ok 34 - expect truthy value ok 35 - expect truthy value ok 36 - expect truthy value ok 37 - expect truthy value ok 38 - expect truthy value ok 39 - expect truthy value ok 40 - expect truthy value ok 41 - expect truthy value ok 42 - expect truthy value ok 43 - expect truthy value ok 44 - expect truthy value ok 45 - expect truthy value ok 46 - expect truthy value ok 47 - expect truthy value ok 48 - expect truthy value ok 49 - expect truthy value ok 50 - expect truthy value ok 51 - expect truthy value ok 52 - expect truthy value ok 53 - expect truthy value ok 54 - expect truthy value ok 55 - expect truthy value ok 56 - expect truthy value ok 57 - expect truthy value ok 58 - expect truthy value ok 59 - expect truthy value ok 60 - expect truthy value ok 61 - expect truthy value ok 62 - expect truthy value ok 63 - expect truthy value ok 64 - should be equal 1..64 ok 4 - getStatusText # time=9.268ms # Subtest: getHeaderByName ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 5 - getHeaderByName # time=85.183ms 1..5 # time=150.015ms ok 63 - test/mock-utils.js # time=150.015ms # Subtest: test/no-strict-content-length.js # Subtest: strictContentLength: false 1..7 # Subtest: request invalid content-length 1..8 ok 1 - should not error ok 2 - should not error ok 3 - should not error ok 4 - should not error ok 5 - should not error ok 6 - should not error ok 7 - should not error ok 8 - should not error ok 1 - request invalid content-length # time=98.788ms # Subtest: request streaming content-length less than body size 1..1 ok 1 - should not error ok 2 - request streaming content-length less than body size # time=10.844ms # Subtest: request streaming content-length greater than body size 1..1 ok 1 - should not error ok 3 - request streaming content-length greater than body size # time=3.181ms # Subtest: request streaming data when content-length=0 1..1 ok 1 - should not error ok 4 - request streaming data when content-length=0 # time=3.503ms # Subtest: request async iterating content-length less than body size 1..1 ok 1 - should not error ok 5 - request async iterating content-length less than body size # time=6.212ms # Subtest: request async iterator content-length greater than body size 1..1 ok 1 - should not error ok 6 - request async iterator content-length greater than body size # time=2.947ms # Subtest: request async iterator data when content-length=0 1..1 ok 1 - should not error ok 7 - request async iterator data when content-length=0 # time=3.642ms ok 1 - strictContentLength: false # time=153.983ms 1..1 # time=215.471ms ok 64 - test/no-strict-content-length.js # time=215.471ms # Subtest: test/parser-issues.js # Subtest: https://github.com/mcollina/undici/issues/268 1..2 ok 1 - should not error ok 2 - (unnamed test) ok 1 - https://github.com/mcollina/undici/issues/268 # time=2033.17ms # Subtest: parser fail 1..2 ok 1 - expect truthy value ok 2 - type is HTTPParserError ok 2 - parser fail # time=7.106ms # Subtest: split header field 1..2 ok 1 - should not error ok 2 - should be equal ok 3 - split header field # time=105.534ms # Subtest: split header value 1..2 ok 1 - should not error ok 2 - should be equal ok 4 - split header value # time=114.415ms 1..4 # time=2277.749ms ok 65 - test/parser-issues.js # time=2277.749ms # Subtest: test/pipeline-pipelining.js # Subtest: pipeline pipelining 1..10 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent strictly ok 4 - should be equivalent strictly ok 5 - should be equal ok 6 - should be equivalent strictly ok 7 - should be equivalent strictly ok 8 - should be equal ok 9 - should be equivalent strictly ok 10 - should be equivalent strictly ok 1 - pipeline pipelining # time=36.477ms # Subtest: pipeline pipelining retry 1..13 ok 1 - should be equal ok 2 - should be equivalent strictly ok 3 - should be equivalent strictly ok 4 - should be equal ok 5 - should be equivalent strictly ok 6 - should be equivalent strictly ok 7 - should be equal ok 8 - should be equivalent strictly ok 9 - should be equivalent strictly ok 10 - should be equal ok 11 - (unnamed test) ok 12 - expect truthy value ok 13 - (unnamed test) ok 2 - pipeline pipelining retry # time=12.801ms 1..2 # time=170.721ms ok 66 - test/pipeline-pipelining.js # time=170.721ms # Subtest: test/pool.js # Subtest: throws when connection is inifinite 1..2 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 1 - throws when connection is inifinite # time=6.926ms # Subtest: throws when connections is negative 1..2 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 2 - throws when connections is negative # time=1.666ms # Subtest: throws when connection is not number 1..2 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 3 - throws when connection is not number # time=1.607ms # Subtest: throws when factory is not a function 1..2 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 4 - throws when factory is not a function # time=2.789ms # Subtest: does not throw when connect is a function 1..1 ok 1 - expected to not throw ok 5 - does not throw when connect is a function # time=1.718ms # Subtest: connect/disconnect event(s) 1..12 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - should not error ok 5 - expect truthy value ok 6 - type is InformationalError ok 7 - should be equal ok 8 - should be equal ok 9 - expect truthy value ok 10 - type is InformationalError ok 11 - should be equal ok 12 - should be equal ok 6 - connect/disconnect event(s) # time=996.346ms # Subtest: basic get 1..14 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should not error ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should not error ok 12 - should be equal ok 13 - should not error ok 14 - type is ClientDestroyedError ok 7 - basic get # time=9.106ms # Subtest: URL as arg 1..9 ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should not error ok 8 - should not error ok 9 - type is ClientDestroyedError ok 8 - URL as arg # time=6.8ms # Subtest: basic get error async/await 1..2 ok 1 - expect truthy value ok 2 - type is ClientDestroyedError ok 9 - basic get error async/await # time=6.034ms # Subtest: basic get with async/await ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal 1..4 ok 10 - basic get with async/await # time=6.59ms # Subtest: stream get async/await ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal 1..4 ok 11 - stream get async/await # time=5.696ms # Subtest: stream get error async/await 1..1 ok 1 - expect truthy value ok 12 - stream get error async/await # time=3.734ms # Subtest: pipeline get 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 13 - pipeline get # time=6.376ms # Subtest: backpressure algorithm ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should not be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal 1..12 ok 14 - backpressure algorithm # time=9.628ms # Subtest: busy 1..131 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 25 - should be equal ok 26 - should be equal ok 27 - should be equal ok 28 - should be equal ok 29 - should be equal ok 30 - should be equal ok 31 - should be equal ok 32 - should be equal ok 33 - should be equal ok 34 - should be equal ok 35 - should be equal ok 36 - should be equal ok 37 - should be equal ok 38 - should be equal ok 39 - should be equal ok 40 - should be equal ok 41 - should be equal ok 42 - should be equal ok 43 - should be equal ok 44 - should be equal ok 45 - should be equal ok 46 - should be equal ok 47 - should be equal ok 48 - should be equal ok 49 - should be equal ok 50 - should be equal ok 51 - should be equal ok 52 - should be equal ok 53 - should be equal ok 54 - should be equal ok 55 - should be equal ok 56 - should be equal ok 57 - should be equal ok 58 - should be equal ok 59 - should be equal ok 60 - should be equal ok 61 - should be equal ok 62 - should be equal ok 63 - should be equal ok 64 - should be equal ok 65 - should be equal ok 66 - should be equal ok 67 - should be equal ok 68 - should be equal ok 69 - should be equal ok 70 - should be equal ok 71 - should be equal ok 72 - should be equal ok 73 - should be equal ok 74 - should be equal ok 75 - should be equal ok 76 - should be equal ok 77 - should be equal ok 78 - should be equal ok 79 - should be equal ok 80 - should be equal ok 81 - (unnamed test) ok 82 - (unnamed test) ok 83 - should be equal ok 84 - should be equal ok 85 - should be equal ok 86 - should be equal ok 87 - should not error ok 88 - should be equal ok 89 - should be equal ok 90 - should not error ok 91 - should be equal ok 92 - should be equal ok 93 - should be equal ok 94 - should be equal ok 95 - should be equal ok 96 - should be equal ok 97 - should be equal ok 98 - should be equal ok 99 - should be equal ok 100 - should be equal ok 101 - should be equal ok 102 - should be equal ok 103 - should not error ok 104 - should be equal ok 105 - should be equal ok 106 - should not error ok 107 - should be equal ok 108 - should be equal ok 109 - should be equal ok 110 - should be equal ok 111 - should not error ok 112 - should be equal ok 113 - should be equal ok 114 - (unnamed test) ok 115 - should not error ok 116 - should be equal ok 117 - should be equal ok 118 - should be equal ok 119 - should be equal ok 120 - should be equal ok 121 - should be equal ok 122 - should be equal ok 123 - should be equal ok 124 - should not error ok 125 - should be equal ok 126 - should be equal ok 127 - should not error ok 128 - should be equal ok 129 - should be equal ok 130 - should be equal ok 131 - should be equal ok 15 - busy # time=42.381ms # Subtest: invalid pool dispatch options 1..2 ok 1 - throws on invalid handler ok 2 - throws on invalid handler ok 16 - invalid pool dispatch options # time=6.235ms # Subtest: pool upgrade promise 1..2 ok 1 - should be equivalent ok 2 - should be equal ok 17 - pool upgrade promise # time=6.294ms # Subtest: pool connect 1..1 ok 1 - should be equal ok 18 - pool connect # time=4.33ms # Subtest: pool dispatch 1..2 ok 1 - should be equal ok 2 - should be equal ok 19 - pool dispatch # time=3.378ms # Subtest: pool pipeline args validation 1..2 ok 1 - expect truthy value ok 2 - type is InvalidArgumentError ok 20 - pool pipeline args validation # time=1.558ms # Subtest: 300 requests succeed 1..900 ok 1 - should not error ok 2 - should be equal ok 3 - (unnamed test) ok 4 - should not error ok 5 - should be equal ok 6 - (unnamed test) ok 7 - should not error ok 8 - should be equal ok 9 - (unnamed test) ok 10 - should not error ok 11 - should be equal ok 12 - (unnamed test) ok 13 - should not error ok 14 - should be equal ok 15 - (unnamed test) ok 16 - should not error ok 17 - should be equal ok 18 - (unnamed test) ok 19 - should not error ok 20 - should be equal ok 21 - (unnamed test) ok 22 - should not error ok 23 - should be equal ok 24 - (unnamed test) ok 25 - should not error ok 26 - should be equal ok 27 - (unnamed test) ok 28 - should not error ok 29 - should be equal ok 30 - (unnamed test) ok 31 - should not error ok 32 - should be equal ok 33 - (unnamed test) ok 34 - should not error ok 35 - should be equal ok 36 - (unnamed test) ok 37 - should not error ok 38 - should be equal ok 39 - (unnamed test) ok 40 - should not error ok 41 - should be equal ok 42 - (unnamed test) ok 43 - should not error ok 44 - should be equal ok 45 - (unnamed test) ok 46 - should not error ok 47 - should be equal ok 48 - (unnamed test) ok 49 - should not error ok 50 - should be equal ok 51 - (unnamed test) ok 52 - should not error ok 53 - should be equal ok 54 - (unnamed test) ok 55 - should not error ok 56 - should be equal ok 57 - (unnamed test) ok 58 - should not error ok 59 - should be equal ok 60 - (unnamed test) ok 61 - should not error ok 62 - should be equal ok 63 - (unnamed test) ok 64 - should not error ok 65 - should be equal ok 66 - (unnamed test) ok 67 - should not error ok 68 - should be equal ok 69 - (unnamed test) ok 70 - should not error ok 71 - should be equal ok 72 - (unnamed test) ok 73 - should not error ok 74 - should be equal ok 75 - (unnamed test) ok 76 - should not error ok 77 - should be equal ok 78 - (unnamed test) ok 79 - should not error ok 80 - should be equal ok 81 - (unnamed test) ok 82 - should not error ok 83 - should be equal ok 84 - (unnamed test) ok 85 - should not error ok 86 - should be equal ok 87 - (unnamed test) ok 88 - should not error ok 89 - should be equal ok 90 - (unnamed test) ok 91 - should not error ok 92 - should be equal ok 93 - (unnamed test) ok 94 - should not error ok 95 - should be equal ok 96 - (unnamed test) ok 97 - should not error ok 98 - should be equal ok 99 - (unnamed test) ok 100 - should not error ok 101 - should be equal ok 102 - (unnamed test) ok 103 - should not error ok 104 - should be equal ok 105 - (unnamed test) ok 106 - should not error ok 107 - should be equal ok 108 - (unnamed test) ok 109 - should not error ok 110 - should be equal ok 111 - (unnamed test) ok 112 - should not error ok 113 - should be equal ok 114 - (unnamed test) ok 115 - should not error ok 116 - should be equal ok 117 - (unnamed test) ok 118 - should not error ok 119 - should be equal ok 120 - (unnamed test) ok 121 - should not error ok 122 - should be equal ok 123 - (unnamed test) ok 124 - should not error ok 125 - should be equal ok 126 - (unnamed test) ok 127 - should not error ok 128 - should be equal ok 129 - (unnamed test) ok 130 - should not error ok 131 - should be equal ok 132 - (unnamed test) ok 133 - should not error ok 134 - should be equal ok 135 - (unnamed test) ok 136 - should not error ok 137 - should be equal ok 138 - (unnamed test) ok 139 - should not error ok 140 - should be equal ok 141 - (unnamed test) ok 142 - should not error ok 143 - should be equal ok 144 - (unnamed test) ok 145 - should not error ok 146 - should be equal ok 147 - (unnamed test) ok 148 - should not error ok 149 - should be equal ok 150 - (unnamed test) ok 151 - should not error ok 152 - should be equal ok 153 - (unnamed test) ok 154 - should not error ok 155 - should be equal ok 156 - (unnamed test) ok 157 - should not error ok 158 - should be equal ok 159 - (unnamed test) ok 160 - should not error ok 161 - should be equal ok 162 - (unnamed test) ok 163 - should not error ok 164 - should be equal ok 165 - (unnamed test) ok 166 - should not error ok 167 - should be equal ok 168 - (unnamed test) ok 169 - should not error ok 170 - should be equal ok 171 - (unnamed test) ok 172 - should not error ok 173 - should be equal ok 174 - (unnamed test) ok 175 - should not error ok 176 - should be equal ok 177 - (unnamed test) ok 178 - should not error ok 179 - should be equal ok 180 - (unnamed test) ok 181 - should not error ok 182 - should be equal ok 183 - (unnamed test) ok 184 - should not error ok 185 - should be equal ok 186 - (unnamed test) ok 187 - should not error ok 188 - should be equal ok 189 - (unnamed test) ok 190 - should not error ok 191 - should be equal ok 192 - (unnamed test) ok 193 - should not error ok 194 - should be equal ok 195 - (unnamed test) ok 196 - should not error ok 197 - should be equal ok 198 - (unnamed test) ok 199 - should not error ok 200 - should be equal ok 201 - (unnamed test) ok 202 - should not error ok 203 - should be equal ok 204 - (unnamed test) ok 205 - should not error ok 206 - should be equal ok 207 - (unnamed test) ok 208 - should not error ok 209 - should be equal ok 210 - (unnamed test) ok 211 - should not error ok 212 - should be equal ok 213 - (unnamed test) ok 214 - should not error ok 215 - should be equal ok 216 - (unnamed test) ok 217 - should not error ok 218 - should be equal ok 219 - (unnamed test) ok 220 - should not error ok 221 - should be equal ok 222 - (unnamed test) ok 223 - should not error ok 224 - should be equal ok 225 - (unnamed test) ok 226 - should not error ok 227 - should be equal ok 228 - (unnamed test) ok 229 - should not error ok 230 - should be equal ok 231 - (unnamed test) ok 232 - should not error ok 233 - should be equal ok 234 - (unnamed test) ok 235 - should not error ok 236 - should be equal ok 237 - (unnamed test) ok 238 - should not error ok 239 - should be equal ok 240 - (unnamed test) ok 241 - should not error ok 242 - should be equal ok 243 - (unnamed test) ok 244 - should not error ok 245 - should be equal ok 246 - (unnamed test) ok 247 - should not error ok 248 - should be equal ok 249 - (unnamed test) ok 250 - should not error ok 251 - should be equal ok 252 - (unnamed test) ok 253 - should not error ok 254 - should be equal ok 255 - (unnamed test) ok 256 - should not error ok 257 - should be equal ok 258 - (unnamed test) ok 259 - should not error ok 260 - should be equal ok 261 - (unnamed test) ok 262 - should not error ok 263 - should be equal ok 264 - (unnamed test) ok 265 - should not error ok 266 - should be equal ok 267 - (unnamed test) ok 268 - should not error ok 269 - should be equal ok 270 - (unnamed test) ok 271 - should not error ok 272 - should be equal ok 273 - (unnamed test) ok 274 - should not error ok 275 - should be equal ok 276 - (unnamed test) ok 277 - should not error ok 278 - should be equal ok 279 - (unnamed test) ok 280 - should not error ok 281 - should be equal ok 282 - (unnamed test) ok 283 - should not error ok 284 - should be equal ok 285 - (unnamed test) ok 286 - should not error ok 287 - should be equal ok 288 - (unnamed test) ok 289 - should not error ok 290 - should be equal ok 291 - (unnamed test) ok 292 - should not error ok 293 - should be equal ok 294 - (unnamed test) ok 295 - should not error ok 296 - should be equal ok 297 - (unnamed test) ok 298 - should not error ok 299 - should be equal ok 300 - (unnamed test) ok 301 - should not error ok 302 - should be equal ok 303 - (unnamed test) ok 304 - should not error ok 305 - should be equal ok 306 - (unnamed test) ok 307 - should not error ok 308 - should be equal ok 309 - (unnamed test) ok 310 - should not error ok 311 - should be equal ok 312 - (unnamed test) ok 313 - should not error ok 314 - should be equal ok 315 - (unnamed test) ok 316 - should not error ok 317 - should be equal ok 318 - (unnamed test) ok 319 - should not error ok 320 - should be equal ok 321 - (unnamed test) ok 322 - should not error ok 323 - should be equal ok 324 - (unnamed test) ok 325 - should not error ok 326 - should be equal ok 327 - (unnamed test) ok 328 - should not error ok 329 - should be equal ok 330 - (unnamed test) ok 331 - should not error ok 332 - should be equal ok 333 - (unnamed test) ok 334 - should not error ok 335 - should be equal ok 336 - (unnamed test) ok 337 - should not error ok 338 - should be equal ok 339 - (unnamed test) ok 340 - should not error ok 341 - should be equal ok 342 - (unnamed test) ok 343 - should not error ok 344 - should be equal ok 345 - (unnamed test) ok 346 - should not error ok 347 - should be equal ok 348 - (unnamed test) ok 349 - should not error ok 350 - should be equal ok 351 - (unnamed test) ok 352 - should not error ok 353 - should be equal ok 354 - (unnamed test) ok 355 - should not error ok 356 - should be equal ok 357 - (unnamed test) ok 358 - should not error ok 359 - should be equal ok 360 - (unnamed test) ok 361 - should not error ok 362 - should be equal ok 363 - (unnamed test) ok 364 - should not error ok 365 - should be equal ok 366 - (unnamed test) ok 367 - should not error ok 368 - should be equal ok 369 - (unnamed test) ok 370 - should not error ok 371 - should be equal ok 372 - (unnamed test) ok 373 - should not error ok 374 - should be equal ok 375 - (unnamed test) ok 376 - should not error ok 377 - should be equal ok 378 - (unnamed test) ok 379 - should not error ok 380 - should be equal ok 381 - (unnamed test) ok 382 - should not error ok 383 - should be equal ok 384 - (unnamed test) ok 385 - should not error ok 386 - should be equal ok 387 - (unnamed test) ok 388 - should not error ok 389 - should be equal ok 390 - (unnamed test) ok 391 - should not error ok 392 - should be equal ok 393 - (unnamed test) ok 394 - should not error ok 395 - should be equal ok 396 - (unnamed test) ok 397 - should not error ok 398 - should be equal ok 399 - (unnamed test) ok 400 - should not error ok 401 - should be equal ok 402 - (unnamed test) ok 403 - should not error ok 404 - should be equal ok 405 - (unnamed test) ok 406 - should not error ok 407 - should be equal ok 408 - (unnamed test) ok 409 - should not error ok 410 - should be equal ok 411 - (unnamed test) ok 412 - should not error ok 413 - should be equal ok 414 - (unnamed test) ok 415 - should not error ok 416 - should be equal ok 417 - (unnamed test) ok 418 - should not error ok 419 - should be equal ok 420 - (unnamed test) ok 421 - should not error ok 422 - should be equal ok 423 - (unnamed test) ok 424 - should not error ok 425 - should be equal ok 426 - (unnamed test) ok 427 - should not error ok 428 - should be equal ok 429 - (unnamed test) ok 430 - should not error ok 431 - should be equal ok 432 - (unnamed test) ok 433 - should not error ok 434 - should be equal ok 435 - (unnamed test) ok 436 - should not error ok 437 - should be equal ok 438 - (unnamed test) ok 439 - should not error ok 440 - should be equal ok 441 - (unnamed test) ok 442 - should not error ok 443 - should be equal ok 444 - (unnamed test) ok 445 - should not error ok 446 - should be equal ok 447 - (unnamed test) ok 448 - should not error ok 449 - should be equal ok 450 - (unnamed test) ok 451 - should not error ok 452 - should be equal ok 453 - (unnamed test) ok 454 - should not error ok 455 - should be equal ok 456 - (unnamed test) ok 457 - should not error ok 458 - should be equal ok 459 - (unnamed test) ok 460 - should not error ok 461 - should be equal ok 462 - (unnamed test) ok 463 - should not error ok 464 - should be equal ok 465 - (unnamed test) ok 466 - should not error ok 467 - should be equal ok 468 - (unnamed test) ok 469 - should not error ok 470 - should be equal ok 471 - (unnamed test) ok 472 - should not error ok 473 - should be equal ok 474 - (unnamed test) ok 475 - should not error ok 476 - should be equal ok 477 - (unnamed test) ok 478 - should not error ok 479 - should be equal ok 480 - (unnamed test) ok 481 - should not error ok 482 - should be equal ok 483 - (unnamed test) ok 484 - should not error ok 485 - should be equal ok 486 - (unnamed test) ok 487 - should not error ok 488 - should be equal ok 489 - (unnamed test) ok 490 - should not error ok 491 - should be equal ok 492 - (unnamed test) ok 493 - should not error ok 494 - should be equal ok 495 - (unnamed test) ok 496 - should not error ok 497 - should be equal ok 498 - (unnamed test) ok 499 - should not error ok 500 - should be equal ok 501 - (unnamed test) ok 502 - should not error ok 503 - should be equal ok 504 - (unnamed test) ok 505 - should not error ok 506 - should be equal ok 507 - (unnamed test) ok 508 - should not error ok 509 - should be equal ok 510 - (unnamed test) ok 511 - should not error ok 512 - should be equal ok 513 - (unnamed test) ok 514 - should not error ok 515 - should be equal ok 516 - (unnamed test) ok 517 - should not error ok 518 - should be equal ok 519 - (unnamed test) ok 520 - should not error ok 521 - should be equal ok 522 - (unnamed test) ok 523 - should not error ok 524 - should be equal ok 525 - (unnamed test) ok 526 - should not error ok 527 - should be equal ok 528 - (unnamed test) ok 529 - should not error ok 530 - should be equal ok 531 - (unnamed test) ok 532 - should not error ok 533 - should be equal ok 534 - (unnamed test) ok 535 - should not error ok 536 - should be equal ok 537 - (unnamed test) ok 538 - should not error ok 539 - should be equal ok 540 - (unnamed test) ok 541 - should not error ok 542 - should be equal ok 543 - (unnamed test) ok 544 - should not error ok 545 - should be equal ok 546 - (unnamed test) ok 547 - should not error ok 548 - should be equal ok 549 - (unnamed test) ok 550 - should not error ok 551 - should be equal ok 552 - (unnamed test) ok 553 - should not error ok 554 - should be equal ok 555 - (unnamed test) ok 556 - should not error ok 557 - should be equal ok 558 - (unnamed test) ok 559 - should not error ok 560 - should be equal ok 561 - (unnamed test) ok 562 - should not error ok 563 - should be equal ok 564 - (unnamed test) ok 565 - should not error ok 566 - should be equal ok 567 - (unnamed test) ok 568 - should not error ok 569 - should be equal ok 570 - (unnamed test) ok 571 - should not error ok 572 - should be equal ok 573 - (unnamed test) ok 574 - should not error ok 575 - should be equal ok 576 - (unnamed test) ok 577 - should not error ok 578 - should be equal ok 579 - (unnamed test) ok 580 - should not error ok 581 - should be equal ok 582 - (unnamed test) ok 583 - should not error ok 584 - should be equal ok 585 - (unnamed test) ok 586 - should not error ok 587 - should be equal ok 588 - (unnamed test) ok 589 - should not error ok 590 - should be equal ok 591 - (unnamed test) ok 592 - should not error ok 593 - should be equal ok 594 - (unnamed test) ok 595 - should not error ok 596 - should be equal ok 597 - (unnamed test) ok 598 - should not error ok 599 - should be equal ok 600 - (unnamed test) ok 601 - should not error ok 602 - should be equal ok 603 - (unnamed test) ok 604 - should not error ok 605 - should be equal ok 606 - (unnamed test) ok 607 - should not error ok 608 - should be equal ok 609 - (unnamed test) ok 610 - should not error ok 611 - should be equal ok 612 - (unnamed test) ok 613 - should not error ok 614 - should be equal ok 615 - (unnamed test) ok 616 - should not error ok 617 - should be equal ok 618 - (unnamed test) ok 619 - should not error ok 620 - should be equal ok 621 - (unnamed test) ok 622 - should not error ok 623 - should be equal ok 624 - (unnamed test) ok 625 - should not error ok 626 - should be equal ok 627 - (unnamed test) ok 628 - should not error ok 629 - should be equal ok 630 - (unnamed test) ok 631 - should not error ok 632 - should be equal ok 633 - (unnamed test) ok 634 - should not error ok 635 - should be equal ok 636 - (unnamed test) ok 637 - should not error ok 638 - should be equal ok 639 - (unnamed test) ok 640 - should not error ok 641 - should be equal ok 642 - (unnamed test) ok 643 - should not error ok 644 - should be equal ok 645 - (unnamed test) ok 646 - should not error ok 647 - should be equal ok 648 - (unnamed test) ok 649 - should not error ok 650 - should be equal ok 651 - (unnamed test) ok 652 - should not error ok 653 - should be equal ok 654 - (unnamed test) ok 655 - should not error ok 656 - should be equal ok 657 - (unnamed test) ok 658 - should not error ok 659 - should be equal ok 660 - (unnamed test) ok 661 - should not error ok 662 - should be equal ok 663 - (unnamed test) ok 664 - should not error ok 665 - should be equal ok 666 - (unnamed test) ok 667 - should not error ok 668 - should be equal ok 669 - (unnamed test) ok 670 - should not error ok 671 - should be equal ok 672 - (unnamed test) ok 673 - should not error ok 674 - should be equal ok 675 - (unnamed test) ok 676 - should not error ok 677 - should be equal ok 678 - (unnamed test) ok 679 - should not error ok 680 - should be equal ok 681 - (unnamed test) ok 682 - should not error ok 683 - should be equal ok 684 - (unnamed test) ok 685 - should not error ok 686 - should be equal ok 687 - (unnamed test) ok 688 - should not error ok 689 - should be equal ok 690 - (unnamed test) ok 691 - should not error ok 692 - should be equal ok 693 - (unnamed test) ok 694 - should not error ok 695 - should be equal ok 696 - (unnamed test) ok 697 - should not error ok 698 - should be equal ok 699 - (unnamed test) ok 700 - should not error ok 701 - should be equal ok 702 - (unnamed test) ok 703 - should not error ok 704 - should be equal ok 705 - (unnamed test) ok 706 - should not error ok 707 - should be equal ok 708 - (unnamed test) ok 709 - should not error ok 710 - should be equal ok 711 - (unnamed test) ok 712 - should not error ok 713 - should be equal ok 714 - (unnamed test) ok 715 - should not error ok 716 - should be equal ok 717 - (unnamed test) ok 718 - should not error ok 719 - should be equal ok 720 - (unnamed test) ok 721 - should not error ok 722 - should be equal ok 723 - (unnamed test) ok 724 - should not error ok 725 - should be equal ok 726 - (unnamed test) ok 727 - should not error ok 728 - should be equal ok 729 - (unnamed test) ok 730 - should not error ok 731 - should be equal ok 732 - (unnamed test) ok 733 - should not error ok 734 - should be equal ok 735 - (unnamed test) ok 736 - should not error ok 737 - should be equal ok 738 - (unnamed test) ok 739 - should not error ok 740 - should be equal ok 741 - (unnamed test) ok 742 - should not error ok 743 - should be equal ok 744 - (unnamed test) ok 745 - should not error ok 746 - should be equal ok 747 - (unnamed test) ok 748 - should not error ok 749 - should be equal ok 750 - (unnamed test) ok 751 - should not error ok 752 - should be equal ok 753 - (unnamed test) ok 754 - should not error ok 755 - should be equal ok 756 - (unnamed test) ok 757 - should not error ok 758 - should be equal ok 759 - (unnamed test) ok 760 - should not error ok 761 - should be equal ok 762 - (unnamed test) ok 763 - should not error ok 764 - should be equal ok 765 - (unnamed test) ok 766 - should not error ok 767 - should be equal ok 768 - (unnamed test) ok 769 - should not error ok 770 - should be equal ok 771 - (unnamed test) ok 772 - should not error ok 773 - should be equal ok 774 - (unnamed test) ok 775 - should not error ok 776 - should be equal ok 777 - (unnamed test) ok 778 - should not error ok 779 - should be equal ok 780 - (unnamed test) ok 781 - should not error ok 782 - should be equal ok 783 - (unnamed test) ok 784 - should not error ok 785 - should be equal ok 786 - (unnamed test) ok 787 - should not error ok 788 - should be equal ok 789 - (unnamed test) ok 790 - should not error ok 791 - should be equal ok 792 - (unnamed test) ok 793 - should not error ok 794 - should be equal ok 795 - (unnamed test) ok 796 - should not error ok 797 - should be equal ok 798 - (unnamed test) ok 799 - should not error ok 800 - should be equal ok 801 - (unnamed test) ok 802 - should not error ok 803 - should be equal ok 804 - (unnamed test) ok 805 - should not error ok 806 - should be equal ok 807 - (unnamed test) ok 808 - should not error ok 809 - should be equal ok 810 - (unnamed test) ok 811 - should not error ok 812 - should be equal ok 813 - (unnamed test) ok 814 - should not error ok 815 - should be equal ok 816 - (unnamed test) ok 817 - should not error ok 818 - should be equal ok 819 - (unnamed test) ok 820 - should not error ok 821 - should be equal ok 822 - (unnamed test) ok 823 - should not error ok 824 - should be equal ok 825 - (unnamed test) ok 826 - should not error ok 827 - should be equal ok 828 - (unnamed test) ok 829 - should not error ok 830 - should be equal ok 831 - (unnamed test) ok 832 - should not error ok 833 - should be equal ok 834 - (unnamed test) ok 835 - should not error ok 836 - should be equal ok 837 - (unnamed test) ok 838 - should not error ok 839 - should be equal ok 840 - (unnamed test) ok 841 - should not error ok 842 - should be equal ok 843 - (unnamed test) ok 844 - should not error ok 845 - should be equal ok 846 - (unnamed test) ok 847 - should not error ok 848 - should be equal ok 849 - (unnamed test) ok 850 - should not error ok 851 - should be equal ok 852 - (unnamed test) ok 853 - should not error ok 854 - should be equal ok 855 - (unnamed test) ok 856 - should not error ok 857 - should be equal ok 858 - (unnamed test) ok 859 - should not error ok 860 - should be equal ok 861 - (unnamed test) ok 862 - should not error ok 863 - should be equal ok 864 - (unnamed test) ok 865 - should not error ok 866 - should be equal ok 867 - (unnamed test) ok 868 - should not error ok 869 - should be equal ok 870 - (unnamed test) ok 871 - should not error ok 872 - should be equal ok 873 - (unnamed test) ok 874 - should not error ok 875 - should be equal ok 876 - (unnamed test) ok 877 - should not error ok 878 - should be equal ok 879 - (unnamed test) ok 880 - should not error ok 881 - should be equal ok 882 - (unnamed test) ok 883 - should not error ok 884 - should be equal ok 885 - (unnamed test) ok 886 - should not error ok 887 - should be equal ok 888 - (unnamed test) ok 889 - should not error ok 890 - should be equal ok 891 - (unnamed test) ok 892 - should not error ok 893 - should be equal ok 894 - (unnamed test) ok 895 - should not error ok 896 - should be equal ok 897 - (unnamed test) ok 898 - should not error ok 899 - should be equal ok 900 - (unnamed test) ok 21 - 300 requests succeed # time=286.551ms # Subtest: pool connect error 1..1 ok 1 - expect truthy value ok 22 - pool connect error # time=2.83ms # Subtest: pool upgrade error 1..1 ok 1 - expect truthy value ok 23 - pool upgrade error # time=2.824ms # Subtest: pool dispatch error 1..3 ok 1 - should be equal ok 2 - (unnamed test) ok 3 - should be equal ok 24 - pool dispatch error # time=2.783ms # Subtest: pool request abort in queue 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - (unnamed test) ok 25 - pool request abort in queue # time=2.77ms # Subtest: pool stream abort in queue 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - (unnamed test) ok 26 - pool stream abort in queue # time=2.442ms # Subtest: pool pipeline abort in queue 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - (unnamed test) ok 27 - pool pipeline abort in queue # time=10.212ms # Subtest: pool stream constructor error destroy body 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 28 - pool stream constructor error destroy body # time=2.082ms # Subtest: pool request constructor error destroy body 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 29 - pool request constructor error destroy body # time=2.631ms # Subtest: pool close waits for all requests 1..5 ok 1 - type is ClientClosedError ok 2 - should not error ok 3 - should not error ok 4 - (unnamed test) ok 5 - (unnamed test) ok 30 - pool close waits for all requests # time=4.353ms # Subtest: pool destroyed 1..1 ok 1 - type is ClientDestroyedError ok 31 - pool destroyed # time=1.048ms # Subtest: pool destroy fails queued requests 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - type is ClientDestroyedError ok 6 - (unnamed test) ok 32 - pool destroy fails queued requests # time=2.705ms 1..32 # time=1503.928ms ok 67 - test/pool.js # time=1503.928ms # Subtest: test/promises.js # Subtest: basic get, async await support 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 1 - basic get, async await support # time=59.17ms # Subtest: basic POST with string, async await support 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 2 - basic POST with string, async await support # time=8.075ms # Subtest: basic POST with Buffer, async await support 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 3 - basic POST with Buffer, async await support # time=10.562ms # Subtest: basic POST with stream, async await support 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 4 - basic POST with stream, async await support # time=8.285ms # Subtest: basic POST with async-iterator, async await support 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 5 - basic POST with async-iterator, async await support # time=10.972ms # Subtest: 20 times GET with pipelining 10, async await support 1..41 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 25 - should be equal ok 26 - should be equal ok 27 - should be equal ok 28 - should be equal ok 29 - should be equal ok 30 - should be equal ok 31 - should be equal ok 32 - should be equal ok 33 - should be equal ok 34 - seen more than one parallel request ok 35 - should be equal ok 36 - should be equal ok 37 - should be equal ok 38 - should be equal ok 39 - should be equal ok 40 - should be equal ok 41 - should be equal ok 6 - 20 times GET with pipelining 10, async await support # time=45.246ms # Subtest: pool, async await support 1..5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 7 - pool, async await support # time=9.996ms 1..7 # time=246.538ms ok 68 - test/promises.js # time=246.538ms # Subtest: test/proxy-agent.js # Subtest: should throw error when no uri is provided 1..2 ok 1 - expected to throw ok 2 - expected to throw ok 1 - should throw error when no uri is provided # time=18.854ms # Subtest: using auth in combination with token should throw 1..1 ok 1 - expected to throw ok 2 - using auth in combination with token should throw # time=1.73ms # Subtest: should accept string and object as options 1..2 ok 1 - expected to not throw ok 2 - expected to not throw ok 3 - should accept string and object as options # time=11.773ms # Subtest: use proxy-agent to connect through proxy 1..6 ok 1 - should connect to proxy ok 2 - should be equal ok 3 - should not use proxyUrl as host ok 4 - should be equal ok 5 - should be equivalent ok 6 - should remain the connection open ok 4 - use proxy-agent to connect through proxy # time=96.805ms # Subtest: use proxy agent to connect through proxy using Pool 1..3 ok 1 - second connect should arrive while first is still inflight ok 2 - should be equal ok 3 - should be equal ok 5 - use proxy agent to connect through proxy using Pool # time=15.881ms # Subtest: use proxy-agent to connect through proxy using path with params 1..6 ok 1 - should call proxy ok 2 - should be equal ok 3 - should not use proxyUrl as host ok 4 - should be equal ok 5 - should be equivalent ok 6 - should remain the connection open ok 6 - use proxy-agent to connect through proxy using path with params # time=9.575ms # Subtest: use proxy-agent with auth 1..7 ok 1 - authentication should be called ok 2 - proxy should be called ok 3 - should be equal ok 4 - should not use proxyUrl as host ok 5 - should be equal ok 6 - should be equivalent ok 7 - should remain the connection open ok 7 - use proxy-agent with auth # time=10.577ms # Subtest: use proxy-agent with token 1..7 ok 1 - authentication should be called ok 2 - proxy should be called ok 3 - should be equal ok 4 - should not use proxyUrl as host ok 5 - should be equal ok 6 - should be equivalent ok 7 - should remain the connection open ok 8 - use proxy-agent with token # time=8.036ms # Subtest: use proxy-agent with custom headers 1..2 ok 1 - should be equal ok 2 - should be equal ok 9 - use proxy-agent with custom headers # time=10.087ms # Subtest: sending proxy-authorization in request headers should throw 1..3 ok 1 - Proxy-Authorization should be sent in ProxyAgent ok 2 - Proxy-Authorization should be sent in ProxyAgent ok 3 - Proxy-Authorization should be sent in ProxyAgent ok 10 - sending proxy-authorization in request headers should throw # time=3.918ms # Subtest: use proxy-agent with setGlobalDispatcher 1..6 ok 1 - should call proxy ok 2 - should be equal ok 3 - should not use proxyUrl as host ok 4 - should be equal ok 5 - should be equivalent ok 6 - should remain the connection open ok 11 - use proxy-agent with setGlobalDispatcher # time=19.054ms # Subtest: ProxyAgent correctly sends headers when using fetch - \#1355, \#1623 1..2 ok 1 - should be equivalent ok 2 - should be equivalent ok 12 - ProxyAgent correctly sends headers when using fetch - \#1355, \#1623 # time=40.601ms # Subtest: should throw when proxy does not return 200 ok 1 - (unnamed test) ok 2 - expect truthy value 1..2 ok 13 - should throw when proxy does not return 200 # time=7.589ms # Subtest: pass ProxyAgent proxy status code error when using fetch - \#2161 ok 1 - should have the named property 1..1 ok 14 - pass ProxyAgent proxy status code error when using fetch - \#2161 # time=13.816ms # Subtest: Proxy via HTTP to HTTPS endpoint 1..4 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () test/proxy-agent.js:691:26 at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Proxy via HTTP to HTTPS endpoint ... # test count(1) != plan(4) # failed 1 test not ok 15 - Proxy via HTTP to HTTPS endpoint # time=59.466ms # Subtest: Proxy via HTTPS to HTTPS endpoint 1..5 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () test/proxy-agent.js:691:26 at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Proxy via HTTPS to HTTPS endpoint ... # test count(1) != plan(5) # failed 1 test not ok 16 - Proxy via HTTPS to HTTPS endpoint # time=7.641ms # Subtest: Proxy via HTTPS to HTTP endpoint 1..3 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () test/proxy-agent.js:715:32 at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: returnedPromiseRejection test: Proxy via HTTPS to HTTP endpoint ... # test count(1) != plan(3) # failed 1 test not ok 17 - Proxy via HTTPS to HTTP endpoint # time=6.933ms # Subtest: Proxy via HTTP to HTTP endpoint 1..3 ok 1 - connect to proxy ok 2 - expect truthy value ok 3 - should be equivalent strictly ok 18 - Proxy via HTTP to HTTP endpoint # time=7.252ms 1..18 # failed 3 of 18 tests # time=418.374ms not ok 69 - test/proxy-agent.js # time=418.374ms --- env: {} file: test/proxy-agent.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/proxy-agent.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 0 ... # Subtest: test/proxy.js # Subtest: connect through proxy 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 1 - connect through proxy # time=89.454ms # Subtest: connect through proxy with auth 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 2 - connect through proxy with auth # time=28.22ms # Subtest: connect through proxy (with pool) 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 3 - connect through proxy (with pool) # time=26.183ms 1..3 # time=224.31ms ok 70 - test/proxy.js # time=224.31ms # Subtest: test/readable.test.js # Subtest: avoid body reordering ok 1 - should be equal 1..1 ok 1 - avoid body reordering # time=8.53ms 1..1 # time=13.003ms ok 71 - test/readable.test.js # time=13.003ms # Subtest: test/redirect-pipeline.js # Subtest: should not follow redirection by default if not using RedirectAgent 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 1 - should not follow redirection by default if not using RedirectAgent # time=79.906ms # Subtest: should not follow redirects when using RedirectAgent within pipeline 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 2 - should not follow redirects when using RedirectAgent within pipeline # time=26.38ms 1..2 # time=207.025ms ok 72 - test/redirect-pipeline.js # time=207.025ms # Subtest: test/redirect-relative.js # Subtest: should redirect to relative URL according to RFC 7231 1..2 ok 1 - should be equal ok 2 - should be equal ok 1 - should redirect to relative URL according to RFC 7231 # time=51.541ms 1..1 # time=139.197ms ok 73 - test/redirect-relative.js # time=139.197ms # Subtest: test/redirect-request.js # Subtest: should always have a history with the final URL even if no redirections were followed ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 1 - should always have a history with the final URL even if no redirections were followed # time=113.703ms # Subtest: should not follow redirection by default if not using RedirectAgent ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 2 - should not follow redirection by default if not using RedirectAgent # time=10.499ms # Subtest: should follow redirection after a HTTP 300 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 3 - should follow redirection after a HTTP 300 # time=14.942ms # Subtest: should follow redirection after a HTTP 300 default ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 4 - should follow redirection after a HTTP 300 default # time=14.087ms # Subtest: should follow redirection after a HTTP 301 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 5 - should follow redirection after a HTTP 301 # time=13.12ms # Subtest: should follow redirection after a HTTP 302 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 6 - should follow redirection after a HTTP 302 # time=11.241ms # Subtest: should follow redirection after a HTTP 303 changing method to GET ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 7 - should follow redirection after a HTTP 303 changing method to GET # time=8.598ms # Subtest: should remove Host and request body related headers when following HTTP 303 (array) ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 8 - should remove Host and request body related headers when following HTTP 303 (array) # time=13.694ms # Subtest: should remove Host and request body related headers when following HTTP 303 (object) ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 9 - should remove Host and request body related headers when following HTTP 303 (object) # time=9.815ms # Subtest: should follow redirection after a HTTP 307 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 10 - should follow redirection after a HTTP 307 # time=17.749ms # Subtest: should follow redirection after a HTTP 308 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 11 - should follow redirection after a HTTP 308 # time=7.961ms # Subtest: should ignore HTTP 3xx response bodies ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 12 - should ignore HTTP 3xx response bodies # time=4.119ms # Subtest: should ignore query after redirection ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent 1..3 ok 13 - should ignore query after redirection # time=4.401ms # Subtest: should follow a redirect chain up to the allowed number of times ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 14 - should follow a redirect chain up to the allowed number of times # time=14.547ms # Subtest: when a Location response header is NOT present ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 4 - should be equal ok 5 - expect falsey value ok 6 - should be equal ok 7 - should be equal ok 8 - expect falsey value ok 9 - should be equal ok 10 - should be equal ok 11 - expect falsey value ok 12 - should be equal ok 13 - should be equal ok 14 - expect falsey value ok 15 - should be equal ok 16 - should be equal ok 17 - expect falsey value ok 18 - should be equal 1..18 ok 15 - when a Location response header is NOT present # time=19.299ms # Subtest: should not allow invalid maxRedirections arguments ok 1 - should be equal 1..1 ok 16 - should not allow invalid maxRedirections arguments # time=0.999ms # Subtest: should not allow invalid maxRedirections arguments default ok 1 - should be equal 1..1 ok 17 - should not allow invalid maxRedirections arguments default # time=0.555ms # Subtest: should not follow redirects when using ReadableStream request bodies ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 18 - should not follow redirects when using ReadableStream request bodies # time=15.004ms # Subtest: should not follow redirects when using Readable request bodies ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 19 - should not follow redirects when using Readable request bodies # time=3.016ms # Subtest: should always have a history with the final URL even if no redirections were followed ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 20 - should always have a history with the final URL even if no redirections were followed # time=3.054ms # Subtest: should not follow redirection by default if not using RedirectAgent ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 21 - should not follow redirection by default if not using RedirectAgent # time=1.815ms # Subtest: should follow redirection after a HTTP 300 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 22 - should follow redirection after a HTTP 300 # time=17.57ms # Subtest: should follow redirection after a HTTP 300 default ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 23 - should follow redirection after a HTTP 300 default # time=8.392ms # Subtest: should follow redirection after a HTTP 301 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 24 - should follow redirection after a HTTP 301 # time=7.124ms # Subtest: should follow redirection after a HTTP 302 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 25 - should follow redirection after a HTTP 302 # time=7.022ms # Subtest: should follow redirection after a HTTP 303 changing method to GET ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 26 - should follow redirection after a HTTP 303 changing method to GET # time=14.649ms # Subtest: should remove Host and request body related headers when following HTTP 303 (array) ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 27 - should remove Host and request body related headers when following HTTP 303 (array) # time=9.578ms # Subtest: should remove Host and request body related headers when following HTTP 303 (object) ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 28 - should remove Host and request body related headers when following HTTP 303 (object) # time=13.689ms # Subtest: should follow redirection after a HTTP 307 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 29 - should follow redirection after a HTTP 307 # time=13.769ms # Subtest: should follow redirection after a HTTP 308 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 30 - should follow redirection after a HTTP 308 # time=15.804ms # Subtest: should ignore HTTP 3xx response bodies ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 31 - should ignore HTTP 3xx response bodies # time=10.618ms # Subtest: should ignore query after redirection ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent 1..3 ok 32 - should ignore query after redirection # time=3.136ms # Subtest: should follow a redirect chain up to the allowed number of times ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 33 - should follow a redirect chain up to the allowed number of times # time=10.146ms # Subtest: when a Location response header is NOT present ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 4 - should be equal ok 5 - expect falsey value ok 6 - should be equal ok 7 - should be equal ok 8 - expect falsey value ok 9 - should be equal ok 10 - should be equal ok 11 - expect falsey value ok 12 - should be equal ok 13 - should be equal ok 14 - expect falsey value ok 15 - should be equal ok 16 - should be equal ok 17 - expect falsey value ok 18 - should be equal 1..18 ok 34 - when a Location response header is NOT present # time=22.138ms # Subtest: should not allow invalid maxRedirections arguments ok 1 - should be equal 1..1 ok 35 - should not allow invalid maxRedirections arguments # time=0.387ms # Subtest: should not allow invalid maxRedirections arguments default ok 1 - should be equal 1..1 ok 36 - should not allow invalid maxRedirections arguments default # time=0.384ms # Subtest: should not follow redirects when using ReadableStream request bodies ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 37 - should not follow redirects when using ReadableStream request bodies # time=3.491ms # Subtest: should not follow redirects when using Readable request bodies ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 38 - should not follow redirects when using Readable request bodies # time=8.813ms # Subtest: should always have a history with the final URL even if no redirections were followed ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 39 - should always have a history with the final URL even if no redirections were followed # time=2.242ms # Subtest: should not follow redirection by default if not using RedirectAgent ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 40 - should not follow redirection by default if not using RedirectAgent # time=1.571ms # Subtest: should follow redirection after a HTTP 300 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 41 - should follow redirection after a HTTP 300 # time=20.74ms # Subtest: should follow redirection after a HTTP 300 default ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 42 - should follow redirection after a HTTP 300 default # time=7.502ms # Subtest: should follow redirection after a HTTP 301 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 43 - should follow redirection after a HTTP 301 # time=18.034ms # Subtest: should follow redirection after a HTTP 302 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 44 - should follow redirection after a HTTP 302 # time=6.701ms # Subtest: should follow redirection after a HTTP 303 changing method to GET ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 45 - should follow redirection after a HTTP 303 changing method to GET # time=7.471ms # Subtest: should remove Host and request body related headers when following HTTP 303 (array) ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 46 - should remove Host and request body related headers when following HTTP 303 (array) # time=6.423ms # Subtest: should remove Host and request body related headers when following HTTP 303 (object) ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 47 - should remove Host and request body related headers when following HTTP 303 (object) # time=7.553ms # Subtest: should follow redirection after a HTTP 307 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 48 - should follow redirection after a HTTP 307 # time=6.689ms # Subtest: should follow redirection after a HTTP 308 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal 1..3 ok 49 - should follow redirection after a HTTP 308 # time=6.77ms # Subtest: should ignore HTTP 3xx response bodies ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 50 - should ignore HTTP 3xx response bodies # time=6.426ms # Subtest: should ignore query after redirection ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent 1..3 ok 51 - should ignore query after redirection # time=2.777ms # Subtest: should follow a redirect chain up to the allowed number of times ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 52 - should follow a redirect chain up to the allowed number of times # time=3.811ms # Subtest: when a Location response header is NOT present ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 4 - should be equal ok 5 - expect falsey value ok 6 - should be equal ok 7 - should be equal ok 8 - expect falsey value ok 9 - should be equal ok 10 - should be equal ok 11 - expect falsey value ok 12 - should be equal ok 13 - should be equal ok 14 - expect falsey value ok 15 - should be equal ok 16 - should be equal ok 17 - expect falsey value ok 18 - should be equal 1..18 ok 53 - when a Location response header is NOT present # time=10.244ms # Subtest: should not allow invalid maxRedirections arguments ok 1 - should be equal 1..1 ok 54 - should not allow invalid maxRedirections arguments # time=0.313ms # Subtest: should not allow invalid maxRedirections arguments default ok 1 - should be equal 1..1 ok 55 - should not allow invalid maxRedirections arguments default # time=0.331ms # Subtest: should not follow redirects when using ReadableStream request bodies ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 56 - should not follow redirects when using ReadableStream request bodies # time=3.224ms # Subtest: should not follow redirects when using Readable request bodies ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 57 - should not follow redirects when using Readable request bodies # time=1.692ms # Subtest: should follow redirections when going cross origin ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 58 - should follow redirections when going cross origin # time=8.147ms # Subtest: should handle errors (callback) 1..1 ok 1 - should match pattern provided ok 59 - should handle errors (callback) # time=17.925ms # Subtest: should handle errors (promise) ok 1 - should match pattern provided 1..1 ok 60 - should handle errors (promise) # time=1.861ms # Subtest: removes authorization header on third party origin ok 1 - should be equal 1..1 ok 61 - removes authorization header on third party origin # time=4.746ms # Subtest: removes cookie header on third party origin ok 1 - should be equal 1..1 ok 62 - removes cookie header on third party origin # time=6.849ms 1..62 # time=715.376ms ok 74 - test/redirect-request.js # time=715.376ms # Subtest: test/redirect-stream.js # Subtest: should always have a history with the final URL even if no redirections were followed 1..4 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal ok 1 - should always have a history with the final URL even if no redirections were followed # time=91.038ms # Subtest: should not follow redirection by default if not using RedirectAgent 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 2 - should not follow redirection by default if not using RedirectAgent # time=15.12ms # Subtest: should follow redirection after a HTTP 300 1..4 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal ok 3 - should follow redirection after a HTTP 300 # time=18.669ms # Subtest: should follow redirection after a HTTP 301 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 4 - should follow redirection after a HTTP 301 # time=17.283ms # Subtest: should follow redirection after a HTTP 302 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 5 - should follow redirection after a HTTP 302 # time=19.494ms # Subtest: should follow redirection after a HTTP 303 changing method to GET 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 6 - should follow redirection after a HTTP 303 changing method to GET # time=11.549ms # Subtest: should remove Host and request body related headers when following HTTP 303 (array) 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 7 - should remove Host and request body related headers when following HTTP 303 (array) # time=13.52ms # Subtest: should remove Host and request body related headers when following HTTP 303 (object) 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 8 - should remove Host and request body related headers when following HTTP 303 (object) # time=10.634ms # Subtest: should follow redirection after a HTTP 307 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 9 - should follow redirection after a HTTP 307 # time=28.78ms # Subtest: should follow redirection after a HTTP 308 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 10 - should follow redirection after a HTTP 308 # time=19.737ms # Subtest: should ignore HTTP 3xx response bodies 1..4 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal ok 11 - should ignore HTTP 3xx response bodies # time=8.104ms # Subtest: should follow a redirect chain up to the allowed number of times 1..4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal ok 12 - should follow a redirect chain up to the allowed number of times # time=6.147ms # Subtest: should follow redirections when going cross origin 1..4 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equivalent ok 4 - should be equal ok 13 - should follow redirections when going cross origin # time=10.248ms # Subtest: when a Location response header is NOT present # Subtest: should return the original response after a HTTP 300 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 1 - should return the original response after a HTTP 300 # time=11.321ms # Subtest: should return the original response after a HTTP 301 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 2 - should return the original response after a HTTP 301 # time=3.404ms # Subtest: should return the original response after a HTTP 302 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 3 - should return the original response after a HTTP 302 # time=9.102ms # Subtest: should return the original response after a HTTP 303 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 4 - should return the original response after a HTTP 303 # time=3.693ms # Subtest: should return the original response after a HTTP 307 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 5 - should return the original response after a HTTP 307 # time=2.205ms # Subtest: should return the original response after a HTTP 308 1..3 ok 1 - should be equal ok 2 - expect falsey value ok 3 - should be equal ok 6 - should return the original response after a HTTP 308 # time=2.267ms 1..6 ok 14 - when a Location response header is NOT present # time=36.38ms # Subtest: should not follow redirects when using Readable request bodies 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 15 - should not follow redirects when using Readable request bodies # time=4.271ms # Subtest: should handle errors 1..2 ok 1 - should match pattern provided ok 2 - should be equal ok 16 - should handle errors # time=3.971ms # Subtest: removes authorization header on third party origin 1..1 ok 1 - should be equal ok 17 - removes authorization header on third party origin # time=6.294ms # Subtest: removes cookie header on third party origin 1..1 ok 1 - should be equal ok 18 - removes cookie header on third party origin # time=6.789ms 1..18 # time=347.65ms ok 75 - test/redirect-stream.js # time=347.65ms # Subtest: test/redirect-upgrade.js # Subtest: should upgrade the connection when no redirects are present 1..2 ok 1 - should be equal ok 2 - should be equal ok 1 - should upgrade the connection when no redirects are present # time=53.975ms 1..1 # time=138.242ms ok 76 - test/redirect-upgrade.js # time=138.242ms # Subtest: test/request-crlf.js # Subtest: should validate content-type CRLF Injection 1..2 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 1 - should validate content-type CRLF Injection # time=12.452ms 1..1 # time=18.174ms ok 77 - test/request-crlf.js # time=18.174ms FakeTimers: clearTimeout was invoked to clear a native timer instead of one created by this library. To automatically clean-up native timers, use `shouldClearNativeTimers`. # Subtest: test/request-timeout.js # Subtest: request timeout 1..1 ok 1 - type is HeadersTimeoutError ok 1 - request timeout # time=559.062ms # Subtest: request timeout with readable body 1..1 ok 1 - type is HeadersTimeoutError ok 2 - request timeout with readable body # time=2011.703ms # Subtest: body timeout 1..2 ok 1 - should not error ok 2 - type is BodyTimeoutError ok 3 - body timeout # time=-319020.412ms # Subtest: overridden request timeout 1..1 ok 1 - type is HeadersTimeoutError ok 4 - overridden request timeout # time=-319065.051ms # Subtest: overridden body timeout 1..2 ok 1 - should not error ok 2 - type is BodyTimeoutError ok 5 - overridden body timeout # time=-319083.892ms # Subtest: With EE signal 1..1 ok 1 - type is HeadersTimeoutError ok 6 - With EE signal # time=-319111.24ms # Subtest: With abort-controller signal 1..1 ok 1 - type is HeadersTimeoutError ok 7 - With abort-controller signal # time=-319120.017ms # Subtest: Abort before timeout (EE) 1..1 ok 1 - type is RequestAbortedError ok 8 - Abort before timeout (EE) # time=-319229.948ms # Subtest: Abort before timeout (abort-controller) 1..1 ok 1 - type is RequestAbortedError ok 9 - Abort before timeout (abort-controller) # time=-319241.494ms # Subtest: Timeout with pipelining 1..3 ok 1 - type is HeadersTimeoutError ok 2 - type is HeadersTimeoutError ok 3 - type is HeadersTimeoutError ok 10 - Timeout with pipelining # time=-319059.947ms # Subtest: Global option 1..1 ok 1 - type is HeadersTimeoutError ok 11 - Global option # time=-319238.936ms # Subtest: Request options overrides global option 1..1 ok 1 - type is HeadersTimeoutError ok 12 - Request options overrides global option # time=-319253.772ms # Subtest: client.destroy should cancel the timeout 1..2 ok 1 - type is ClientDestroyedError ok 2 - should not error ok 13 - client.destroy should cancel the timeout # time=15.213ms # Subtest: client.close should wait for the timeout 1..2 ok 1 - type is HeadersTimeoutError ok 2 - should not error ok 14 - client.close should wait for the timeout # time=-319330.882ms # Subtest: Validation 1..4 ok 1 - type is InvalidArgumentError ok 2 - type is InvalidArgumentError ok 3 - type is InvalidArgumentError ok 4 - type is InvalidArgumentError ok 15 - Validation # time=1.716ms # Subtest: Disable request timeout 1..2 ok 1 - should not error ok 2 - should be equal ok 16 - Disable request timeout # time=-255447.396ms # Subtest: Disable request timeout for a single request 1..2 ok 1 - should not error ok 2 - should be equal ok 17 - Disable request timeout for a single request # time=-255467.464ms # Subtest: stream timeout 1..1 ok 1 - type is HeadersTimeoutError ok 18 - stream timeout # time=-18477.53ms # Subtest: stream custom timeout 1..1 ok 1 - type is HeadersTimeoutError ok 19 - stream custom timeout # time=-288481.27ms # Subtest: pipeline timeout 1..1 ok 1 - type is HeadersTimeoutError ok 20 - pipeline timeout # time=-18483.878ms # Subtest: pipeline timeout 1..1 ok 1 - type is HeadersTimeoutError ok 21 - pipeline timeout # time=-288493.103ms # Subtest: client.close should not deadlock 1..2 ok 1 - type is HeadersTimeoutError ok 2 - should not error ok 22 - client.close should not deadlock # time=-319405.223ms 1..22 # time=12841.394ms ok 78 - test/request-timeout.js # time=12841.394ms # Subtest: test/request-timeout2.js # Subtest: request timeout with slow readable body 1..1 ok 1 - should not error ok 1 - request timeout with slow readable body # time=2036.578ms 1..1 # time=2127.619ms ok 79 - test/request-timeout2.js # time=2127.619ms # Subtest: test/request.js # Subtest: no-slash/one-slash pathname should be included in req.path ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal 1..24 ok 1 - no-slash/one-slash pathname should be included in req.path # time=110.687ms # Subtest: protocol-relative URL as pathname should be included in req.path ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal 1..12 ok 2 - protocol-relative URL as pathname should be included in req.path # time=31.334ms # Subtest: Absolute URL as pathname should be included in req.path ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal 1..12 ok 3 - Absolute URL as pathname should be included in req.path # time=20.708ms # Subtest: DispatchOptions\#reset 1..4 # Subtest: Should throw if invalid reset option 1..1 ok 1 - invalid reset ok 1 - Should throw if invalid reset option # time=42.493ms # Subtest: Should include "connection:close" if reset true 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 2 - Should include "connection:close" if reset true # time=9.083ms # Subtest: Should include "connection:keep-alive" if reset false 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 3 - Should include "connection:keep-alive" if reset false # time=7.269ms # Subtest: Should react to manual set of "connection:close" header 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - Should react to manual set of "connection:close" header # time=11.496ms ok 4 - DispatchOptions\#reset # time=91.905ms 1..4 # time=275.85ms ok 80 - test/request.js # time=275.85ms # Subtest: test/socket-back-pressure.js # Subtest: socket back-pressure 1..3 ok 1 - should not error ok 2 - expect truthy value ok 3 - (unnamed test) ok 1 - socket back-pressure # time=1059.935ms 1..1 # time=1066.98ms ok 81 - test/socket-back-pressure.js # time=1066.98ms # Subtest: test/socket-timeout.js # Subtest: timeout with pipelining 1 1..9 ok 1 - first request received, we are letting this timeout on the client ok 2 - type is HeadersTimeoutError ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should not error ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 1 - timeout with pipelining 1 # time=541.611ms # Subtest: Disable socket timeout 1..2 ok 1 - should not error ok 2 - should be equal ok 2 - Disable socket timeout # time=-289755.07ms 1..2 # time=625.481ms ok 82 - test/socket-timeout.js # time=625.481ms # Subtest: test/stream-compat.js # Subtest: stream body without destroy 1..2 ok 1 - expect truthy value ok 2 - expect truthy value ok 1 - stream body without destroy # time=20.869ms # Subtest: IncomingMessage 1..2 ok 1 - should not error ok 2 - should not error ok 2 - IncomingMessage # time=26.708ms 1..2 # time=124.851ms ok 83 - test/stream-compat.js # time=124.851ms # Subtest: test/tls-client-cert.js ok 1 - Client using valid client certificate # SKIP 1..1 # skip: 1 # time=7.274ms ok 84 - test/tls-client-cert.js # time=7.274ms # Subtest: test/tls-session-reuse.js # Subtest: A client should disable session caching # Subtest: Prepare request 1..3 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/tls-session-reuse.js:26:26) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: Prepare request ... # test count(1) != plan(3) # failed 1 test not ok 1 - Prepare request # time=42.491ms # Subtest: Verify cached sessions 1..2 not ok 1 - should be equal --- found: 0 wanted: 2 compare: === at: line: 86 column: 7 file: test/tls-session-reuse.js type: Test stack: | Test. (test/tls-session-reuse.js:86:7) Test.cb (node_modules_dev/libtap/lib/test.js:127:40) node_modules_dev/libtap/lib/test.js:369:21 Test.main (node_modules_dev/libtap/lib/test.js:376:7) Test.runMain (node_modules_dev/libtap/lib/base.js:178:15) node_modules_dev/libtap/lib/test.js:490:13 Test.writeSubComment (node_modules_dev/libtap/lib/test.js:561:5) Test. (node_modules_dev/libtap/lib/test.js:489:14) loop (node_modules_dev/function-loop/index.js:19:13) Test. (node_modules_dev/libtap/lib/test.js:892:9) loop (node_modules_dev/function-loop/index.js:19:13) TAP.runBeforeEach (node_modules_dev/libtap/lib/test.js:898:7) Test.runBeforeEach (node_modules_dev/libtap/lib/test.js:891:19) Test.processSubtest (node_modules_dev/libtap/lib/test.js:488:12) Test.process (node_modules_dev/libtap/lib/test.js:405:14) Test.sub (node_modules_dev/libtap/lib/test.js:234:10) Test.test (node_modules_dev/libtap/lib/test.js:258:17) Test. (test/tls-session-reuse.js:84:5) Test.cb (node_modules_dev/libtap/lib/test.js:127:40) node_modules_dev/libtap/lib/test.js:369:21 Test.main (node_modules_dev/libtap/lib/test.js:376:7) Test.runMain (node_modules_dev/libtap/lib/base.js:178:15) node_modules_dev/libtap/lib/test.js:490:13 TAP.writeSubComment (node_modules_dev/libtap/lib/test.js:561:5) Test. (node_modules_dev/libtap/lib/test.js:489:14) loop (node_modules_dev/function-loop/index.js:19:13) TAP.runBeforeEach (node_modules_dev/libtap/lib/test.js:898:7) TAP.processSubtest (node_modules_dev/libtap/lib/test.js:488:12) TAP.process (node_modules_dev/libtap/lib/test.js:405:14) TAP.sub (node_modules_dev/libtap/lib/test.js:234:10) TAP.test (node_modules_dev/libtap/lib/test.js:258:17) Object. (test/tls-session-reuse.js:18:1) source: |2 t.plan(2) t.equal(serverRequests, 2) ------^ t.not( clientSessions.first.toString('hex'), ... not ok 2 - Cannot read properties of undefined (reading 'toString') --- stack: | Test. (test/tls-session-reuse.js:88:28) Test.cb (node_modules_dev/libtap/lib/test.js:127:40) node_modules_dev/libtap/lib/test.js:369:21 Test.main (node_modules_dev/libtap/lib/test.js:376:7) Test.runMain (node_modules_dev/libtap/lib/base.js:178:15) node_modules_dev/libtap/lib/test.js:490:13 Test.writeSubComment (node_modules_dev/libtap/lib/test.js:561:5) Test. (node_modules_dev/libtap/lib/test.js:489:14) at: line: 88 column: 28 file: test/tls-session-reuse.js function: Test. type: TypeError tapCaught: testFunctionThrow test: Verify cached sessions source: |2 t.not( clientSessions.first.toString('hex'), ---------------------------^ clientSessions.second.toString('hex') ) ... # failed 2 of 2 tests not ok 2 - Verify cached sessions # time=14.882ms 1..2 # failed 2 of 2 tests not ok 1 - A client should disable session caching # time=68.935ms # Subtest: A pool should be able to reuse TLS sessions between clients # Subtest: Prepare request 1..3 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/tls-session-reuse.js:106:26) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: Prepare request ... # test count(1) != plan(3) # failed 1 test not ok 1 - Prepare request # time=4.628ms 1..1 # failed 1 test not ok 2 - A pool should be able to reuse TLS sessions between clients # time=7.465ms 1..2 # failed 2 of 2 tests # time=85.612ms not ok 85 - test/tls-session-reuse.js # time=85.612ms --- env: {} file: test/tls-session-reuse.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/tls-session-reuse.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 0 ... # Subtest: test/tls.js 1..0 # no tests found ok 86 - test/tls.js # SKIP no tests found # Subtest: test/trailers.js # Subtest: response trailers missing is OK 1..1 ok 1 - should be equal ok 1 - response trailers missing is OK # time=38.481ms # Subtest: response trailers missing w trailers is OK 1..2 ok 1 - should be equal ok 2 - should be equivalent ok 2 - response trailers missing w trailers is OK # time=7.936ms 1..2 # time=129.744ms ok 87 - test/trailers.js # time=129.744ms # Subtest: test/unix.js # Subtest: http unix get 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should not error ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 1 - http unix get # time=32.519ms # Subtest: http unix get pool 1..7 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should not error ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 2 - http unix get pool # time=6.098ms # Subtest: https get with tls opts 1..6 not ok 1 - error:0A00018F:SSL routines::ee key too small --- stack: | Array.forEach () Test. (test/unix.js:100:26) at: line: 70 column: 13 file: node:internal/tls/secure-context library: SSL routines reason: ee key too small code: ERR_SSL_EE_KEY_TOO_SMALL tapCaught: testFunctionThrow test: https get with tls opts ... # test count(1) != plan(6) # failed 1 test not ok 3 - https get with tls opts # time=34.233ms 1..3 # failed 1 of 3 tests # time=136.087ms not ok 88 - test/unix.js # time=136.087ms --- env: {} file: test/unix.js timeout: 60000 command: /usr/bin/node-20 args: - --expose-gc - test/unix.js stdio: - 0 - pipe - 2 cwd: /builddir/build/BUILD/undici-5.27.2 exitCode: 1 ... # Subtest: test/util.js # Subtest: isStream 1..3 ok 1 - expect truthy value ok 2 - expect falsey value ok 3 - expect falsey value ok 1 - isStream # time=5.18ms # Subtest: getServerName 1..6 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 2 - getServerName # time=7.904ms # Subtest: validateHandler 1..9 ok 1 - handler must be an object ok 2 - invalid onConnect method ok 3 - invalid onError method ok 4 - invalid onBodySent method ok 5 - invalid onHeaders method ok 6 - invalid onData method ok 7 - invalid onComplete method ok 8 - invalid onUpgrade method ok 9 - invalid onUpgrade method ok 3 - validateHandler # time=8.608ms # Subtest: parseHeaders 1..5 ok 1 - should be equivalent ok 2 - should be equivalent ok 3 - should be equivalent ok 4 - should be equivalent ok 5 - should be equivalent ok 4 - parseHeaders # time=3.83ms # Subtest: parseRawHeaders 1..1 ok 1 - should be equivalent ok 5 - parseRawHeaders # time=0.86ms ok 6 - buildURL # SKIP 1..6 # skip: 1 # time=41.109ms ok 89 - test/util.js # time=41.109ms # Subtest: test/validations.js # Subtest: path 1..4 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 3 - type is InvalidArgumentError ok 4 - should be equal ok 1 - path # time=11.211ms # Subtest: method 1..2 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 2 - method # time=1.4ms # Subtest: body 1..4 ok 1 - type is InvalidArgumentError ok 2 - should be equal ok 3 - type is InvalidArgumentError ok 4 - should be equal ok 3 - body # time=2.111ms 1..3 # time=22.693ms ok 90 - test/validations.js # time=22.693ms # Subtest: test/diagnostics-channel/connect-error.js 1..16 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal # time=16.198ms ok 91 - test/diagnostics-channel/connect-error.js # time=16.198ms # Subtest: test/diagnostics-channel/error.js 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal # time=37.907ms ok 92 - test/diagnostics-channel/error.js # time=37.907ms # Subtest: test/diagnostics-channel/get.js 1..32 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 25 - should be equal ok 26 - should be equivalent ok 27 - should be equal ok 28 - should not error ok 29 - should be equal ok 30 - should be equal ok 31 - should be equal ok 32 - should be equivalent # time=52.521ms ok 93 - test/diagnostics-channel/get.js # time=52.521ms # Subtest: test/diagnostics-channel/post-stream.js 1..33 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equivalent ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 25 - should be equal ok 26 - should be equal ok 27 - should be equivalent ok 28 - should be equal ok 29 - should not error ok 30 - should be equal ok 31 - should be equal ok 32 - should be equal ok 33 - should be equivalent # time=68.192ms ok 94 - test/diagnostics-channel/post-stream.js # time=68.192ms # Subtest: test/diagnostics-channel/post.js 1..33 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equivalent ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 25 - should be equal ok 26 - should be equal ok 27 - should be equivalent ok 28 - should be equal ok 29 - should not error ok 30 - should be equal ok 31 - should be equal ok 32 - should be equal ok 33 - should be equivalent # time=53.295ms ok 95 - test/diagnostics-channel/post.js # time=53.295ms 1..95 # failed 11 of 95 tests # skip: 1 # time=60473.219ms + : + RPM_EC=0 ++ jobs -p + exit 0 Processing files: nodejs-undici-5.27.2-3.fc40.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.W0jaVo + umask 022 + cd /builddir/build/BUILD + cd undici-5.27.2 + DOCDIR=/builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/share/doc/nodejs-undici + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/share/doc/nodejs-undici + cp -pr /builddir/build/BUILD/undici-5.27.2/README.md /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/share/doc/nodejs-undici + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.iOfwo4 + umask 022 + cd /builddir/build/BUILD + cd undici-5.27.2 + LICENSEDIR=/builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/share/licenses/nodejs-undici + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/share/licenses/nodejs-undici + cp -pr /builddir/build/BUILD/undici-5.27.2/LICENSE /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/share/licenses/nodejs-undici + cp -pr /builddir/build/BUILD/undici-5.27.2/undici-5.27.2-bundled-licenses.txt /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64/usr/share/licenses/nodejs-undici + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(llhttp) = 8.1.0 bundled(nodejs-@fastify/busboy) = 2.0.0 nodejs-undici = 5.27.2-3.fc40 npm(undici) = 5.27.2 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-5.27.2-3.fc40.x86_64 Wrote: /builddir/build/RPMS/nodejs-undici-5.27.2-3.fc40.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.eHioWG + umask 022 + cd /builddir/build/BUILD + cd undici-5.27.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/nodejs-undici-5.27.2-3.fc40.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.4vY3Cj + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/undici-5.27.2-SPECPARTS + rm -rf undici-5.27.2 undici-5.27.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild nodejs-undici-5.27.2-3.fc40.src.rpm Finish: build phase for nodejs-undici-5.27.2-3.fc40.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1699957151.629859/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1699957151.629859/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1699957151.629859/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/nodejs-undici-5.27.2-3.fc40.src.rpm) Config(child) 1 minutes 48 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running FedoraReview tool Running: fedora-review --no-colors --prebuilt --rpm-spec --name nodejs-undici --mock-config /var/lib/copr-rpmbuild/results/configs/child.cfg cmd: ['fedora-review', '--no-colors', '--prebuilt', '--rpm-spec', '--name', 'nodejs-undici', '--mock-config', '/var/lib/copr-rpmbuild/results/configs/child.cfg'] cwd: /var/lib/copr-rpmbuild/results rc: 0 stdout: Review template in: /var/lib/copr-rpmbuild/results/nodejs-undici/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. stderr: INFO: Processing local files: nodejs-undici INFO: Getting .spec and .srpm Urls from : Local files in /var/lib/copr-rpmbuild/results INFO: --> SRPM url: file:///var/lib/copr-rpmbuild/results/nodejs-undici-5.27.2-3.fc40.src.rpm INFO: Using review directory: /var/lib/copr-rpmbuild/results/nodejs-undici INFO: No upstream for (Source4): undici-sources.sh INFO: No upstream for (Source3): undici-5.27.2-bundled-licenses.txt INFO: No upstream for (Source2): undici-5.27.2-nm-dev.tgz INFO: No upstream for (Source1): undici-5.27.2-nm-prod.tgz INFO: No upstream for (Source0): undici-5.27.2-stripped.tar.gz INFO: Running checks and generating report INFO: Installing built package(s) INFO: Reading configuration from /etc/mock/site-defaults.cfg INFO: Reading configuration from /etc/mock/chroot-aliases.cfg INFO: Reading configuration from /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: Active plugins: Generic, Shell-api Last metadata expiration check: 0:00:12 ago on Tue Nov 14 10:23:36 2023. Last metadata expiration check: 0:00:52 ago on Tue Nov 14 10:23:36 2023. INFO: ExclusiveArch dependency checking disabled, enable with EXARCH flag Review template in: /var/lib/copr-rpmbuild/results/nodejs-undici/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. Moving the results into `fedora-review' directory. Review template in: /var/lib/copr-rpmbuild/results/fedora-review/review.txt FedoraReview finished Running RPMResults tool Package info: { "packages": [ { "name": "nodejs-undici", "epoch": null, "version": "5.27.2", "release": "3.fc40", "arch": "noarch" }, { "name": "nodejs-undici", "epoch": null, "version": "5.27.2", "release": "3.fc40", "arch": "src" } ] } RPMResults finished