sbuild (Debian sbuild) 0.89.3+deb13u1 (16 August 2025) on +==============================================================================+ | puma 6.6.0-4+rebuild1766565898 (amd64) Wed, 24 Dec 2025 08:44:59 +0000 | +==============================================================================+ Package: puma Version: 6.6.0-4+rebuild1766565898 Source Version: 6.6.0-4+rebuild1766565898 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: No tarballs found in /home/admin/.cache/sbuild I: Creating chroot on-demand by running: mmdebstrap --variant=buildd --arch=amd64 --skip=output/mknod --format=tar unstable - I: Unpacking tarball from STDIN to /tmp/tmp.sbuild.VqPMVe7u70... I: automatically chosen mode: unshare I: chroot architecture amd64 is equal to the host's architecture I: finding correct signed-by value... I: using /tmp/mmdebstrap.sCa30DUkTz as tempdir I: skipping output/mknod as requested for ./dev/console I: skipping output/mknod as requested for ./dev/full I: skipping output/mknod as requested for ./dev/null I: skipping output/mknod as requested for ./dev/ptmx I: skipping output/mknod as requested for ./dev/random I: skipping output/mknod as requested for ./dev/tty I: skipping output/mknod as requested for ./dev/urandom I: skipping output/mknod as requested for ./dev/zero I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: installing remaining packages inside the chroot... I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.sCa30DUkTz... I: success in 12.0628 seconds I: The chroot directory at /tmp/tmp.sbuild.VqPMVe7u70 will be removed at the end of the build I: To avoid creating a new chroot from scratch every time, either: I: - place a chroot tarball at /home/admin/.cache/sbuild/unstable-amd64.tar and update it manually, for example by running: mmdebstrap --variant=buildd --arch=amd64 --skip=output/mknod --format=tar unstable /home/admin/.cache/sbuild/unstable-amd64.tar I: - or let sbuild take care of this via the setting UNSHARE_MMDEBSTRAP_KEEP_TARBALL by adding '$unshare_mmdebstrap_keep_tarball = 1;' to your ~/.config/sbuild/config.pl. I: - or completely disable this behaviour via the setting UNSHARE_MMDEBSTRAP_AUTO_CREATE by adding '$unshare_mmdebstrap_auto_create = 0;' to your ~/.config/sbuild/config.pl. I: Refer to UNSHARE_MMDEBSTRAP_KEEP_TARBALL in sbuild.conf(5) for more information I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Wed, 24 Dec 2025 08:45:14 +0000 | +------------------------------------------------------------------------------+ Ign:1 file:/mass-rebuild ./ InRelease Get:2 file:/mass-rebuild ./ Release [1617 B] Get:2 file:/mass-rebuild ./ Release [1617 B] Ign:3 file:/mass-rebuild ./ Release.gpg Get:4 file:/mass-rebuild ./ Packages [70.4 kB] Get:5 http://deb.debian.org/debian unstable InRelease [187 kB] Get:6 http://deb.debian.org/debian experimental InRelease [90.7 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 Packages [10.2 MB] Get:8 http://incoming.debian.org/debian-buildd buildd-unstable InRelease [48.9 kB] Get:9 http://deb.debian.org/debian experimental/main amd64 Packages [429 kB] Get:10 http://incoming.debian.org/debian-buildd buildd-unstable/main amd64 Packages [107 kB] Fetched 11.1 MB in 1s (12.6 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: libselinux1 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/85.8 kB of archives. After this operation, 1024 B disk space will be freed. Get:1 file:/mass-rebuild ./ libselinux1 3.9-4+rebuild1766544377 [85.8 kB] (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11800 files and directories currently installed.) Preparing to unpack .../libselinux1_3.9-4+rebuild1766544377_amd64.deb ... Unpacking libselinux1:amd64 (3.9-4+rebuild1766544377) over (3.9-4+b1) ... Setting up libselinux1:amd64 (3.9-4+rebuild1766544377) ... Processing triggers for libc-bin (2.42-6) ... +------------------------------------------------------------------------------+ | Fetch source files Wed, 24 Dec 2025 08:45:16 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /home/admin/mass-rebuild/builds/3/puma/puma_6.6.0-4+rebuild1766565898.dsc exists in /home/admin/mass-rebuild/builds/3/puma; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Wed, 24 Dec 2025 08:45:17 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: curl, debhelper-compat (= 13), gem2deb (>= 1.6), libssl-dev, procps, rake, ruby-concurrent, ruby-localhost, ruby-minitest-stub-const, ruby-nio4r (>= 2), ruby-rack, ruby-rackup | ruby-rack (<< 3), ruby-sd-notify, build-essential Filtered Build-Depends: curl, debhelper-compat (= 13), gem2deb (>= 1.6), libssl-dev, procps, rake, ruby-concurrent, ruby-localhost, ruby-minitest-stub-const, ruby-nio4r (>= 2), ruby-rack, ruby-rackup, ruby-sd-notify, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-OBkaQw/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Release [609 B] Ign:3 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Sources [787 B] Get:5 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Packages [807 B] Fetched 2203 B in 0s (0 B/s) Reading package lists... Ign:1 file:/mass-rebuild ./ InRelease Get:2 file:/mass-rebuild ./ Release [1617 B] Get:2 file:/mass-rebuild ./ Release [1617 B] Ign:3 file:/mass-rebuild ./ Release.gpg Hit:4 http://deb.debian.org/debian experimental InRelease Hit:5 http://incoming.debian.org/debian-buildd buildd-unstable InRelease Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils ca-certificates curl debhelper dh-autoreconf dh-strip-nondeterminism dwz file gem2deb gem2deb-test-runner gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libcom-err2 libcurl4t64 libdebhelper-perl libelf1t64 libffi8 libfile-stripnondeterminism-perl libgmp-dev libgmpxx4ldbl libgnutls30t64 libgssapi-krb5-2 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 libmagic-mgc libmagic1t64 libncursesw6 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libp11-kit0 libpipeline1 libproc2-0 libpsl5t64 librtmp1 libruby libruby3.3 libsasl2-2 libsasl2-modules-db libssh2-1t64 libssl-dev libtasn1-6 libtool libuchardet0 libunistring5 libxml2-16 libyaml-0-2 m4 man-db openssl po-debconf procps rake ruby ruby-all-dev ruby-concurrent ruby-csv ruby-did-you-mean ruby-localhost ruby-minitest ruby-minitest-stub-const ruby-net-telnet ruby-nio4r ruby-power-assert ruby-rack ruby-rackup ruby-ruby2-keywords ruby-rubygems ruby-sd-notify ruby-test-unit ruby-webrick ruby-xmlrpc ruby3.3 ruby3.3-dev rubygems-integration sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make git-buildpackage pristine-tar gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff gmp-doc libgmp10-doc libmpfr-dev gnutls-bin krb5-doc krb5-user libssl-doc libtool-doc gfortran | fortran95-compiler m4-doc apparmor less www-browser libmail-box-perl ri ruby-dev bundler Recommended packages: bash-completion apt-file debian-policy devscripts python3-debian libarchive-cpio-perl krb5-locales libldap-common libgpm2 publicsuffix ruby-sdbm libsasl2-modules libltdl-dev libmail-sendmail-perl psmisc linux-sysctl-defaults zip ruby-rack-session fonts-lato libjs-jquery ruby3.3-doc The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils ca-certificates curl debhelper dh-autoreconf dh-strip-nondeterminism dwz file gem2deb gem2deb-test-runner gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libcom-err2 libcurl4t64 libdebhelper-perl libelf1t64 libffi8 libfile-stripnondeterminism-perl libgmp-dev libgmpxx4ldbl libgnutls30t64 libgssapi-krb5-2 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 libmagic-mgc libmagic1t64 libncursesw6 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libp11-kit0 libpipeline1 libproc2-0 libpsl5t64 librtmp1 libruby libruby3.3 libsasl2-2 libsasl2-modules-db libssh2-1t64 libssl-dev libtasn1-6 libtool libuchardet0 libunistring5 libxml2-16 libyaml-0-2 m4 man-db openssl po-debconf procps rake ruby ruby-all-dev ruby-concurrent ruby-csv ruby-did-you-mean ruby-localhost ruby-minitest ruby-minitest-stub-const ruby-net-telnet ruby-nio4r ruby-power-assert ruby-rack ruby-rackup ruby-ruby2-keywords ruby-rubygems ruby-sd-notify ruby-test-unit ruby-webrick ruby-xmlrpc ruby3.3 ruby3.3-dev rubygems-integration sbuild-build-depends-main-dummy sensible-utils 0 upgraded, 90 newly installed, 0 to remove and 0 not upgraded. Need to get 31.9 MB/32.3 MB of archives. After this operation, 122 MB of additional disk space will be used. Get:1 file:/mass-rebuild ./ ruby-concurrent 1.3.5-1+rebuild1766546725 [291 kB] Get:2 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [948 B] Get:3 file:/mass-rebuild ./ ruby-nio4r 2.7.4-1+rebuild1766548918 [117 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libncursesw6 amd64 6.5+20251123-1 [136 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.5.4-1 [1496 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20250419 [162 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.2-1 [245 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-10 [1194 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.3-2 [98.9 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-2 [42.1 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-3 [878 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.2-1 [772 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.12.0-1 [68.4 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.16.0-1 [136 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b9 [304 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.22.1-2 [33.1 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b6 [25.0 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.22.1-2 [81.1 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get:31 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.22.1-2 [337 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.22.1-2 [139 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-10 [19.8 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-10 [57.8 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.16.0-1 [27.5 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get:41 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-3 [26.1 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.10-1 [444 kB] Get:43 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.11-3 [1509 kB] Get:45 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3 [58.3 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.18.0~rc2-1 [412 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 curl amd64 8.18.0~rc2-1 [281 kB] Get:49 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.29 [92.6 kB] Get:50 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-9 [540 kB] Get:51 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get:52 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:53 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get:54 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get:55 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get:56 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get:57 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-2+b1 [641 kB] Get:58 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.2-1 [1687 kB] Get:59 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:60 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.22 [216 kB] Get:61 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.29 [943 kB] Get:62 http://deb.debian.org/debian unstable/main amd64 rubygems-integration all 1.19 [5488 B] Get:63 http://deb.debian.org/debian unstable/main amd64 ruby-csv all 3.3.4-1 [42.2 kB] Get:64 http://deb.debian.org/debian unstable/main amd64 ruby-did-you-mean all 1.6.3-2 [20.9 kB] Get:65 http://deb.debian.org/debian unstable/main amd64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get:66 http://deb.debian.org/debian unstable/main amd64 ruby-ruby2-keywords all 0.0.5-1 [4300 B] Get:67 http://deb.debian.org/debian unstable/main amd64 ruby-webrick all 1.9.1-1 [59.6 kB] Get:68 http://deb.debian.org/debian unstable/main amd64 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get:69 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2+b1 [53.8 kB] Get:70 http://deb.debian.org/debian unstable/main amd64 libruby3.3 amd64 3.3.8-2 [6301 kB] Get:71 http://deb.debian.org/debian unstable/main amd64 ruby3.3 amd64 3.3.8-2 [834 kB] Get:72 http://deb.debian.org/debian unstable/main amd64 libruby amd64 1:3.3+b1 [5440 B] Get:73 http://deb.debian.org/debian unstable/main amd64 ruby-rubygems all 3.6.7-2 [407 kB] Get:74 http://deb.debian.org/debian unstable/main amd64 ruby amd64 1:3.3+b1 [6560 B] Get:75 http://deb.debian.org/debian unstable/main amd64 rake all 13.2.1-1 [65.2 kB] Get:76 http://deb.debian.org/debian unstable/main amd64 ruby-minitest all 5.26.1-1 [67.3 kB] Get:77 http://deb.debian.org/debian unstable/main amd64 ruby-power-assert all 2.0.5-1 [11.7 kB] Get:78 http://deb.debian.org/debian unstable/main amd64 ruby-test-unit all 3.6.2-1 [79.1 kB] Get:79 http://deb.debian.org/debian unstable/main amd64 gem2deb-test-runner amd64 2.2.6 [18.4 kB] Get:80 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-5 [330 kB] Get:81 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-5 [658 kB] Get:82 http://deb.debian.org/debian unstable/main amd64 ruby3.3-dev amd64 3.3.8-2 [1045 kB] Get:83 http://deb.debian.org/debian unstable/main amd64 ruby-all-dev amd64 1:3.3+b1 [6496 B] Get:84 http://deb.debian.org/debian unstable/main amd64 gem2deb amd64 2.2.6 [48.3 kB] Get:85 http://deb.debian.org/debian unstable/main amd64 libssl-dev amd64 3.5.4-1 [2980 kB] Get:86 http://deb.debian.org/debian unstable/main amd64 ruby-localhost all 1.1.9-2 [4988 B] Get:87 http://deb.debian.org/debian unstable/main amd64 ruby-minitest-stub-const all 0.6-2 [4576 B] Get:88 http://deb.debian.org/debian unstable/main amd64 ruby-rack all 3.1.18-1 [99.8 kB] Get:89 http://deb.debian.org/debian unstable/main amd64 ruby-rackup all 2.1.0-4 [12.7 kB] Get:90 http://deb.debian.org/debian unstable/main amd64 ruby-sd-notify all 0.1.1-2 [5028 B] Preconfiguring packages ... Fetched 31.9 MB in 0s (94.4 MB/s) Selecting previously unselected package libncursesw6:amd64. (Reading database ... 11799 files and directories currently installed.) Preparing to unpack .../00-libncursesw6_6.5+20251123-1_amd64.deb ... Unpacking libncursesw6:amd64 (6.5+20251123-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../01-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../02-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package openssl. Preparing to unpack .../04-openssl_3.5.4-1_amd64.deb ... Unpacking openssl (3.5.4-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../05-ca-certificates_20250419_all.deb ... Unpacking ca-certificates (20250419) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../07-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.23.2-1_amd64.deb ... Unpacking gettext-base (0.23.2-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../10-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../11-groff-base_1.23.0-10_amd64.deb ... Unpacking groff-base (1.23.0-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../12-bsdextrautils_2.41.3-2_amd64.deb ... Unpacking bsdextrautils (2.41.3-2) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../13-libpipeline1_1.5.8-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-2) ... Selecting previously unselected package man-db. Preparing to unpack .../14-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../15-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../16-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../17-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../18-automake_1%3a1.18.1-3_all.deb ... Unpacking automake (1:1.18.1-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../19-autopoint_0.23.2-1_all.deb ... Unpacking autopoint (0.23.2-1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../20-libnghttp3-9_1.12.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../21-libngtcp2-16_1.16.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../22-libbrotli1_1.1.0-2+b9_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b9) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../23-libkrb5support0_1.22.1-2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.22.1-2) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../24-libcom-err2_1.47.2-3+b6_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b6) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../25-libk5crypto3_1.22.1-2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.22.1-2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../26-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../27-libkrb5-3_1.22.1-2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.22.1-2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../28-libgssapi-krb5-2_1.22.1-2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.22.1-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../29-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../30-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../31-libsasl2-modules-db_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../32-libsasl2-2_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../33-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../34-libnghttp2-14_1.64.0-1.1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:amd64. Preparing to unpack .../35-libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../36-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../37-libffi8_3.5.2-3_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-3) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../38-libp11-kit0_0.25.10-1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.10-1) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../39-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../40-libgnutls30t64_3.8.11-3_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.11-3) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../41-librtmp1_2.4+20151223.gitfa8646d.1-3_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../42-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../43-libcurl4t64_8.18.0~rc2-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.18.0~rc2-1) ... Selecting previously unselected package curl. Preparing to unpack .../44-curl_8.18.0~rc2-1_amd64.deb ... Unpacking curl (8.18.0~rc2-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../45-libdebhelper-perl_13.29_all.deb ... Unpacking libdebhelper-perl (13.29) ... Selecting previously unselected package libtool. Preparing to unpack .../46-libtool_2.5.4-9_all.deb ... Unpacking libtool (2.5.4-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../47-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../48-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../49-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../50-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../51-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../52-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../53-libxml2-16_2.15.1+dfsg-2+b1_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../54-gettext_0.23.2-1_amd64.deb ... Unpacking gettext (0.23.2-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../55-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../56-po-debconf_1.0.22_all.deb ... Unpacking po-debconf (1.0.22) ... Selecting previously unselected package debhelper. Preparing to unpack .../57-debhelper_13.29_all.deb ... Unpacking debhelper (13.29) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../58-rubygems-integration_1.19_all.deb ... Unpacking rubygems-integration (1.19) ... Selecting previously unselected package ruby-csv. Preparing to unpack .../59-ruby-csv_3.3.4-1_all.deb ... Unpacking ruby-csv (3.3.4-1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../60-ruby-did-you-mean_1.6.3-2_all.deb ... Unpacking ruby-did-you-mean (1.6.3-2) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../61-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-ruby2-keywords. Preparing to unpack .../62-ruby-ruby2-keywords_0.0.5-1_all.deb ... Unpacking ruby-ruby2-keywords (0.0.5-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../63-ruby-webrick_1.9.1-1_all.deb ... Unpacking ruby-webrick (1.9.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../64-ruby-xmlrpc_0.3.3-2_all.deb ... Unpacking ruby-xmlrpc (0.3.3-2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../65-libyaml-0-2_0.2.5-2+b1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2+b1) ... Selecting previously unselected package libruby3.3:amd64. Preparing to unpack .../66-libruby3.3_3.3.8-2_amd64.deb ... Unpacking libruby3.3:amd64 (3.3.8-2) ... Selecting previously unselected package ruby3.3. Preparing to unpack .../67-ruby3.3_3.3.8-2_amd64.deb ... Unpacking ruby3.3 (3.3.8-2) ... Selecting previously unselected package libruby:amd64. Preparing to unpack .../68-libruby_1%3a3.3+b1_amd64.deb ... Unpacking libruby:amd64 (1:3.3+b1) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../69-ruby-rubygems_3.6.7-2_all.deb ... Unpacking ruby-rubygems (3.6.7-2) ... Selecting previously unselected package ruby. Preparing to unpack .../70-ruby_1%3a3.3+b1_amd64.deb ... Unpacking ruby (1:3.3+b1) ... Selecting previously unselected package rake. Preparing to unpack .../71-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../72-ruby-minitest_5.26.1-1_all.deb ... Unpacking ruby-minitest (5.26.1-1) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../73-ruby-power-assert_2.0.5-1_all.deb ... Unpacking ruby-power-assert (2.0.5-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../74-ruby-test-unit_3.6.2-1_all.deb ... Unpacking ruby-test-unit (3.6.2-1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../75-gem2deb-test-runner_2.2.6_amd64.deb ... Unpacking gem2deb-test-runner (2.2.6) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../76-libgmpxx4ldbl_2%3a6.3.0+dfsg-5_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-5) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../77-libgmp-dev_2%3a6.3.0+dfsg-5_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-5) ... Selecting previously unselected package ruby3.3-dev:amd64. Preparing to unpack .../78-ruby3.3-dev_3.3.8-2_amd64.deb ... Unpacking ruby3.3-dev:amd64 (3.3.8-2) ... Selecting previously unselected package ruby-all-dev:amd64. Preparing to unpack .../79-ruby-all-dev_1%3a3.3+b1_amd64.deb ... Unpacking ruby-all-dev:amd64 (1:3.3+b1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../80-gem2deb_2.2.6_amd64.deb ... Unpacking gem2deb (2.2.6) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../81-libssl-dev_3.5.4-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.4-1) ... Selecting previously unselected package ruby-concurrent. Preparing to unpack .../82-ruby-concurrent_1.3.5-1+rebuild1766546725_all.deb ... Unpacking ruby-concurrent (1.3.5-1+rebuild1766546725) ... Selecting previously unselected package ruby-localhost. Preparing to unpack .../83-ruby-localhost_1.1.9-2_all.deb ... Unpacking ruby-localhost (1.1.9-2) ... Selecting previously unselected package ruby-minitest-stub-const. Preparing to unpack .../84-ruby-minitest-stub-const_0.6-2_all.deb ... Unpacking ruby-minitest-stub-const (0.6-2) ... Selecting previously unselected package ruby-nio4r:amd64. Preparing to unpack .../85-ruby-nio4r_2.7.4-1+rebuild1766548918_amd64.deb ... Unpacking ruby-nio4r:amd64 (2.7.4-1+rebuild1766548918) ... Selecting previously unselected package ruby-rack. Preparing to unpack .../86-ruby-rack_3.1.18-1_all.deb ... Unpacking ruby-rack (3.1.18-1) ... Selecting previously unselected package ruby-rackup. Preparing to unpack .../87-ruby-rackup_2.1.0-4_all.deb ... Unpacking ruby-rackup (2.1.0-4) ... Selecting previously unselected package ruby-sd-notify. Preparing to unpack .../88-ruby-sd-notify_0.1.1-2_all.deb ... Unpacking ruby-sd-notify (0.1.1-2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../89-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.8-2) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up ruby-ruby2-keywords (0.0.5-1) ... Setting up bsdextrautils (2.41.3-2) ... Setting up ruby-minitest-stub-const (0.6-2) ... Setting up ruby-power-assert (2.0.5-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2+b1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-2+b1) ... Setting up libdebhelper-perl (13.29) ... Setting up libbrotli1:amd64 (1.1.0-2+b9) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Setting up gettext-base (0.23.2-1) ... Setting up m4 (1.4.20-2) ... Setting up libcom-err2:amd64 (1.47.2-3+b6) ... Setting up file (1:5.46-5) ... Setting up ruby-concurrent (1.3.5-1+rebuild1766546725) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up libkrb5support0:amd64 (1.22.1-2) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Setting up ruby-minitest (5.26.1-1) ... Setting up autotools-dev (20240727.1) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-5) ... Setting up ruby-test-unit (3.6.2-1) ... Setting up ruby-localhost (1.1.9-2) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up ruby-csv (3.3.4-1) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libssl-dev:amd64 (3.5.4-1) ... Setting up autopoint (0.23.2-1) ... Setting up libncursesw6:amd64 (6.5+20251123-1) ... Setting up libk5crypto3:amd64 (1.22.1-2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.12.0-1) ... Setting up ruby-webrick (1.9.1-1) ... Setting up libffi8:amd64 (3.5.2-3) ... Setting up dwz (0.16-2) ... Setting up ruby-sd-notify (0.1.1-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up libngtcp2-16:amd64 (1.16.0-1) ... Setting up libkrb5-3:amd64 (1.22.1-2) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up ruby-did-you-mean (1.6.3-2) ... Setting up openssl (3.5.4-1) ... Setting up ruby-xmlrpc (0.3.3-2) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up automake (1:1.18.1-3) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.2-1) ... Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-5) ... Setting up libtool (2.5.4-9) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 150 added, 0 removed; done. Setting up libp11-kit0:amd64 (0.25.10-1) ... Setting up libgssapi-krb5-2:amd64 (1.22.1-2) ... Setting up libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-10) ... Setting up libgnutls30t64:amd64 (3.8.11-3) ... Setting up po-debconf (1.0.22) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up rubygems-integration (1.19) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libcurl4t64:amd64 (8.18.0~rc2-1) ... Setting up debhelper (13.29) ... Setting up curl (8.18.0~rc2-1) ... Setting up ruby-rubygems (3.6.7-2) ... Setting up rake (13.2.1-1) ... Setting up libruby3.3:amd64 (3.3.8-2) ... Setting up ruby3.3-dev:amd64 (3.3.8-2) ... Setting up ruby3.3 (3.3.8-2) ... Setting up libruby:amd64 (1:3.3+b1) ... Setting up ruby-all-dev:amd64 (1:3.3+b1) ... Setting up ruby (1:3.3+b1) ... Setting up ruby-nio4r:amd64 (2.7.4-1+rebuild1766548918) ... Setting up ruby-rack (3.1.18-1) ... Setting up gem2deb-test-runner (2.2.6) ... Setting up gem2deb (2.2.6) ... Setting up ruby-rackup (2.1.0-4) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.42-6) ... Processing triggers for ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. +------------------------------------------------------------------------------+ | Check architectures Wed, 24 Dec 2025 08:45:26 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment Wed, 24 Dec 2025 08:45:26 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.57+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1 (2025-11-05) amd64 (x86_64) Toolchain package versions: binutils_2.45.50.20251209-1 dpkg-dev_1.23.3 g++-15_15.2.0-12 gcc-15_15.2.0-12 libc6-dev_2.42-6 libstdc++-15-dev_15.2.0-12 libstdc++6_15.2.0-12 linux-libc-dev_6.17.13-1 Package versions: apt_3.1.12 autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8 bash_5.3-1 binutils_2.45.50.20251209-1 binutils-common_2.45.50.20251209-1 binutils-x86-64-linux-gnu_2.45.50.20251209-1 bsdextrautils_2.41.3-2 build-essential_12.12 bzip2_1.0.8-6 ca-certificates_20250419 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-15_15.2.0-12 cpp-15-x86-64-linux-gnu_15.2.0-12 cpp-x86-64-linux-gnu_4:15.2.0-4 curl_8.18.0~rc2-1 dash_0.5.12-12 debconf_1.5.91 debhelper_13.29 debian-archive-keyring_2025.1 debianutils_5.23.2 dh-autoreconf_21 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 dpkg_1.23.3 dpkg-dev_1.23.3 dwz_0.16-2 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-4 g++-15_15.2.0-12 g++-15-x86-64-linux-gnu_15.2.0-12 g++-x86-64-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-15_15.2.0-12 gcc-15-base_15.2.0-12 gcc-15-x86-64-linux-gnu_15.2.0-12 gcc-x86-64-linux-gnu_4:15.2.0-4 gem2deb_2.2.6 gem2deb-test-runner_2.2.6 gettext_0.23.2-1 gettext-base_0.23.2-1 grep_3.12-1 groff-base_1.23.0-10 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libapt-pkg7.0_3.1.12 libarchive-zip-perl_1.68-1 libasan8_15.2.0-12 libatomic1_15.2.0-12 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.45.50.20251209-1 libblkid1_2.41.3-2 libbrotli1_1.1.0-2+b9 libbz2-1.0_1.0.8-6 libc-bin_2.42-6 libc-dev-bin_2.42-6 libc-gconv-modules-extra_2.42-6 libc6_2.42-6 libc6-dev_2.42-6 libcap-ng0_0.8.5-4+b2 libcap2_1:2.75-10+b5 libcc1-0_15.2.0-12 libcom-err2_1.47.2-3+b6 libcrypt-dev_1:4.5.1-1 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.45.50.20251209-1 libctf0_2.45.50.20251209-1 libcurl4t64_8.18.0~rc2-1 libdb5.3t64_5.3.28+dfsg2-11 libdebconfclient0_0.282+b2 libdebhelper-perl_13.29 libdpkg-perl_1.23.3 libelf1t64_0.194-1 libffi8_3.5.2-3 libfile-stripnondeterminism-perl_1.15.0-1 libgcc-15-dev_15.2.0-12 libgcc-s1_15.2.0-12 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmp-dev_2:6.3.0+dfsg-5 libgmp10_2:6.3.0+dfsg-5 libgmpxx4ldbl_2:6.3.0+dfsg-5 libgnutls30t64_3.8.11-3 libgomp1_15.2.0-12 libgprofng0_2.45.50.20251209-1 libgssapi-krb5-2_1.22.1-2 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-12 libidn2-0_2.3.8-4 libisl23_0.27-1 libitm1_15.2.0-12 libjansson4_2.14-2+b4 libk5crypto3_1.22.1-2 libkeyutils1_1.6.3-6 libkrb5-3_1.22.1-2 libkrb5support0_1.22.1-2 libldap2_2.6.10+dfsg-1 liblsan0_15.2.0-12 liblz4-1_1.10.0-6 liblzma5_5.8.1-2 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41.3-2 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libncursesw6_6.5+20251123-1 libnettle8t64_3.10.2-1 libnghttp2-14_1.64.0-1.1+b1 libnghttp3-9_1.12.0-1 libngtcp2-16_1.16.0-1 libngtcp2-crypto-ossl0_1.16.0-1 libp11-kit0_0.25.10-1 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpcre2-8-0_10.46-1 libperl5.40_5.40.1-7 libpipeline1_1.5.8-2 libproc2-0_2:4.0.4-9 libpsl5t64_0.21.2-1.1+b1 libquadmath0_15.2.0-12 librtmp1_2.4+20151223.gitfa8646d.1-3 libruby_1:3.3+b1 libruby3.3_3.3.8-2 libsasl2-2_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libseccomp2_2.6.0-2+b1 libselinux1_3.9-4+rebuild1766544377 libsframe2_2.45.50.20251209-1 libsmartcols1_2.41.3-2 libssh2-1t64_1.11.1-1 libssl-dev_3.5.4-1 libssl3t64_3.5.4-1 libstdc++-15-dev_15.2.0-12 libstdc++6_15.2.0-12 libsystemd0_259-1 libtasn1-6_4.20.0-2 libtinfo6_6.5+20251123-1 libtool_2.5.4-9 libtsan2_15.2.0-12 libubsan1_15.2.0-12 libuchardet0_0.0.8-2 libudev1_259-1 libunistring5_1.3-2 libuuid1_2.41.3-2 libxml2-16_2.15.1+dfsg-2+b1 libxxhash0_0.8.3-2 libyaml-0-2_0.2.5-2+b1 libzstd1_1.5.7+dfsg-2 linux-libc-dev_6.17.13-1 m4_1.4.20-2 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20250131-2 ncurses-base_6.5+20251123-1 ncurses-bin_6.5+20251123-1 openssl_3.5.4-1 openssl-provider-legacy_3.5.4-1 patch_2.8-2 perl_5.40.1-7 perl-base_5.40.1-7 perl-modules-5.40_5.40.1-7 po-debconf_1.0.22 procps_2:4.0.4-9 rake_13.2.1-1 rpcsvc-proto_1.4.3-1 ruby_1:3.3+b1 ruby-all-dev_1:3.3+b1 ruby-concurrent_1.3.5-1+rebuild1766546725 ruby-csv_3.3.4-1 ruby-did-you-mean_1.6.3-2 ruby-localhost_1.1.9-2 ruby-minitest_5.26.1-1 ruby-minitest-stub-const_0.6-2 ruby-net-telnet_0.2.0-1 ruby-nio4r_2.7.4-1+rebuild1766548918 ruby-power-assert_2.0.5-1 ruby-rack_3.1.18-1 ruby-rackup_2.1.0-4 ruby-ruby2-keywords_0.0.5-1 ruby-rubygems_3.6.7-2 ruby-sd-notify_0.1.1-2 ruby-test-unit_3.6.2-1 ruby-webrick_1.9.1-1 ruby-xmlrpc_0.3.3-2 ruby3.3_3.3.8-2 ruby3.3-dev_3.3.8-2 rubygems-integration_1.19 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.26 sqv_1.3.0-5 sysvinit-utils_3.15-6 tar_1.35+dfsg-3.1 util-linux_2.41.3-2 xz-utils_5.8.1-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b2 +------------------------------------------------------------------------------+ | Build Wed, 24 Dec 2025 08:45:26 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (quilt) Source: puma Binary: puma Architecture: any Version: 6.6.0-4+rebuild1766565898 Maintainer: Debian Ruby Team Uploaders: Pirate Praveen , Lucas Kanashiro Homepage: https://puma.io Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/ruby-team/puma Vcs-Git: https://salsa.debian.org/ruby-team/puma.git Testsuite: autopkgtest-pkg-ruby Build-Depends: curl, debhelper-compat (= 13), gem2deb (>= 1.6), libssl-dev, procps, rake, ruby-concurrent, ruby-localhost, ruby-minitest-stub-const, ruby-nio4r (>= 2), ruby-rack, ruby-rackup | ruby-rack (<< 3), ruby-sd-notify Package-List: puma deb web optional arch=any Checksums-Sha1: 3223f127edeabfbc8486518cc8d8adf1c7cf0d19 409011 puma_6.6.0.orig.tar.gz a0db3d291c2e5245cdb2cfe17b6564c432fdfd8c 85608 puma_6.6.0-4+rebuild1766565898.debian.tar.xz Checksums-Sha256: fb7681784d6030c13e333ee6a0c52bc1c166e32018c43059e6ab0749c205e303 409011 puma_6.6.0.orig.tar.gz e310366358bb02cf417ec7002e017c72bbc153c66af527a3b58c5cc0eed03dd0 85608 puma_6.6.0-4+rebuild1766565898.debian.tar.xz Files: dd762c055c8778cd4fbd8d978692a659 409011 puma_6.6.0.orig.tar.gz b5d1b76c2cddd56e0523ba39aea81fe0 85608 puma_6.6.0-4+rebuild1766565898.debian.tar.xz dpkg-source: warning: extracting unsigned source package (puma_6.6.0-4+rebuild1766565898.dsc) dpkg-source: info: extracting puma in /build/reproducible-path/puma-6.6.0 dpkg-source: info: unpacking puma_6.6.0.orig.tar.gz dpkg-source: info: unpacking puma_6.6.0-4+rebuild1766565898.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0004-puma.gemspec-drop-git-usage.patch dpkg-source: info: applying 0011-disable-minitest-extensions.patch dpkg-source: info: applying 0012-disable-cli-ssl-tests.patch dpkg-source: info: applying 0013-fix-test-term-not-accepts-new-connections.patch dpkg-source: info: applying 0014-disable-test-failing-on-amd64.patch dpkg-source: info: applying 0015-disable-different-output-test.patch dpkg-source: info: applying 0016-disable-test-failing-on-arm64.patch dpkg-source: info: applying 0017-disable-test-failing-on-armhf.patch dpkg-source: info: applying 0018-disable-test-failing-with-ruby3.2.patch dpkg-source: info: applying 0010-Disable-test-concurrency-without-concurrent_ruby.patch dpkg-source: info: applying 0019-adapt-test-certs-generation.patch dpkg-source: info: applying 0020-update-ex-certs.patch Install fakeroot ---------------- Setup apt archive ----------------- Merged Build-Depends: fakeroot Filtered Build-Depends: fakeroot dpkg-deb: building package 'sbuild-build-depends-fakeroot-dummy' in '/build/reproducible-path/resolver-OBkaQw/apt_archive/sbuild-build-depends-fakeroot-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Release [615 B] Ign:3 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Sources [1375 B] Get:5 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Packages [1422 B] Fetched 3412 B in 0s (0 B/s) Reading package lists... Ign:1 file:/mass-rebuild ./ InRelease Get:2 file:/mass-rebuild ./ Release [1617 B] Get:2 file:/mass-rebuild ./ Release [1617 B] Ign:3 file:/mass-rebuild ./ Release.gpg Hit:4 http://deb.debian.org/debian experimental InRelease Hit:5 http://incoming.debian.org/debian-buildd buildd-unstable InRelease Reading package lists... Reading package lists... Install fakeroot build dependencies (apt-based resolver) -------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following additional packages will be installed: fakeroot libfakeroot The following NEW packages will be installed: fakeroot libfakeroot sbuild-build-depends-fakeroot-dummy 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 107 kB of archives. After this operation, 391 kB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ sbuild-build-depends-fakeroot-dummy 0.invalid.0 [832 B] Get:2 http://deb.debian.org/debian unstable/main amd64 libfakeroot amd64 1.37.1.2-1 [29.7 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 fakeroot amd64 1.37.1.2-1 [76.0 kB] Fetched 107 kB in 0s (2875 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... 19243 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.37.1.2-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.37.1.2-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.37.1.2-1_amd64.deb ... Unpacking fakeroot (1.37.1.2-1) ... Selecting previously unselected package sbuild-build-depends-fakeroot-dummy. Preparing to unpack .../sbuild-build-depends-fakeroot-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-fakeroot-dummy (0.invalid.0) ... Setting up libfakeroot:amd64 (1.37.1.2-1) ... Setting up fakeroot (1.37.1.2-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up sbuild-build-depends-fakeroot-dummy (0.invalid.0) ... Processing triggers for man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for libc-bin (2.42-6) ... Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands Wed, 24 Dec 2025 08:45:31 +0000 | +------------------------------------------------------------------------------+ apt-get update -q && apt-get install -t experimental -qy ruby-all-dev --------------------------------------------------------------------- Ign:1 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ InRelease Ign:2 file:/mass-rebuild ./ InRelease Get:3 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Release [615 B] Get:4 file:/mass-rebuild ./ Release [1617 B] Ign:5 copy:/build/reproducible-path/resolver-OBkaQw/apt_archive ./ Release.gpg Get:4 file:/mass-rebuild ./ Release [1617 B] Ign:6 file:/mass-rebuild ./ Release.gpg Hit:7 http://deb.debian.org/debian unstable InRelease Hit:8 http://deb.debian.org/debian experimental InRelease Hit:9 http://incoming.debian.org/debian-buildd buildd-unstable InRelease Fetched 615 B in 0s (1924 B/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following additional packages will be installed: libruby3.4 ruby3.4 ruby3.4-dev Recommended packages: ruby-sdbm fonts-lato libjs-jquery ruby3.4-doc The following NEW packages will be installed: libruby3.4 ruby3.4 ruby3.4-dev The following packages will be upgraded: ruby-all-dev 1 upgraded, 3 newly installed, 0 to remove and 28 not upgraded. Need to get 8784 kB of archives. After this operation, 36.3 MB of additional disk space will be used. Get:1 http://deb.debian.org/debian experimental/main amd64 libruby3.4 amd64 3.4.5-1~exp1 [6731 kB] Get:2 http://deb.debian.org/debian experimental/main amd64 ruby3.4 amd64 3.4.5-1~exp1 [920 kB] Get:3 http://deb.debian.org/debian experimental/main amd64 ruby3.4-dev amd64 3.4.5-1~exp1 [1127 kB] Get:4 http://deb.debian.org/debian experimental/main amd64 ruby-all-dev amd64 1:3.3+support3.4~0 [6292 B] debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline Fetched 8784 kB in 0s (77.8 MB/s) Selecting previously unselected package libruby3.4:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19296 files and directories currently installed.) Preparing to unpack .../libruby3.4_3.4.5-1~exp1_amd64.deb ... Unpacking libruby3.4:amd64 (3.4.5-1~exp1) ... Selecting previously unselected package ruby3.4. Preparing to unpack .../ruby3.4_3.4.5-1~exp1_amd64.deb ... Unpacking ruby3.4 (3.4.5-1~exp1) ... Selecting previously unselected package ruby3.4-dev:amd64. Preparing to unpack .../ruby3.4-dev_3.4.5-1~exp1_amd64.deb ... Unpacking ruby3.4-dev:amd64 (3.4.5-1~exp1) ... Preparing to unpack .../ruby-all-dev_1%3a3.3+support3.4~0_amd64.deb ... Unpacking ruby-all-dev:amd64 (1:3.3+support3.4~0) over (1:3.3+b1) ... Setting up libruby3.4:amd64 (3.4.5-1~exp1) ... Setting up ruby3.4 (3.4.5-1~exp1) ... Setting up ruby3.4-dev:amd64 (3.4.5-1~exp1) ... Setting up ruby-all-dev:amd64 (1:3.3+support3.4~0) ... Processing triggers for man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for libc-bin (2.42-6) ... I: Finished running 'apt-get update -q && apt-get install -t experimental -qy ruby-all-dev'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ADDRESS=pt_BR.UTF-8 LC_ALL=C.UTF-8 LC_IDENTIFICATION=pt_BR.UTF-8 LC_MEASUREMENT=pt_BR.UTF-8 LC_MONETARY=pt_BR.UTF-8 LC_NAME=pt_BR.UTF-8 LC_NUMERIC=pt_BR.UTF-8 LC_PAPER=pt_BR.UTF-8 LC_TELEPHONE=pt_BR.UTF-8 LC_TIME=pt_BR.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -mAutomated rebuild -b dpkg-buildpackage: info: source package puma dpkg-buildpackage: info: source version 6.6.0-4+rebuild1766565898 dpkg-buildpackage: info: source distribution UNRELEASED dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules build dh build --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/puma/ -O--buildsystem=ruby dh_ruby --install /build/reproducible-path/puma-6.6.0/debian/puma ┌──────────────────────────────────────────────────────────────────────────────┐ │ puma: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20251224-98-swg93l/gemspec Successfully built RubyGem Name: puma Version: 6.6.0 File: puma-6.6.0.gem /usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 /tmp/d20251224-98-swg93l/puma-6.6.0.gem /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/bin/puma /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/bin/pumactl /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/cops/tests_must_timeout.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/PumaHttp11Service.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/ext_help.h /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/extconf.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/http11_parser.c /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/http11_parser.h /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/http11_parser.java.rl /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/http11_parser.rl /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/http11_parser_common.rl /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/mini_ssl.c /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/no_ssl/PumaHttp11Service.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/org/jruby/puma/Http11.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/org/jruby/puma/Http11Parser.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/org/jruby/puma/MiniSSL.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11/puma_http11.c /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/app/status.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/binder.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cli.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/client.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker_handle.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/commonlogger.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/configuration.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/const.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/control_cli.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/detect.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/dsl.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/error_logger.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/events.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/io_buffer.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/jruby_restart.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/json_serialization.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher/bundle_pruner.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/log_writer.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/minissl.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/minissl/context_builder.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/null_io.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/plugin.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/plugin/systemd.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/plugin/tmp_restart.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/rack/builder.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/rack/urlmap.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/rack_default.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/reactor.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/request.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/runner.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/sd_notify.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/server.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/single.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/state_file.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/thread_pool.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/util.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/rack/handler/puma.rb Building native extensions. This could take a while... current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 ["/usr/bin/ruby3.3", "-I/usr/lib/ruby/vendor_ruby", "extconf.rb"] checking for pkg-config for openssl... not found checking for BIO_read() in -llibcrypto... no checking for BIO_read() in -lcrypto... yes checking for SSL_CTX_new() in -lssl... yes checking for openssl/bio.h... yes ──── Below are yes for 1.0.2 & later ──── checking for DTLS_method() in openssl/ssl.h... yes checking for SSL_CTX_set_session_cache_mode(NULL, 0) in openssl/ssl.h... yes ──── Below are yes for 1.1.0 & later ──── checking for TLS_server_method() in openssl/ssl.h... yes checking for SSL_CTX_set_min_proto_version(NULL, 0) in openssl/ssl.h... yes ──── Below is yes for 1.1.0 and later, but isn't documented until 3.0.0 ──── checking for SSL_CTX_set_dh_auto(NULL, 0) in openssl/ssl.h... yes ──── Below is yes for 1.1.1 & later ──── checking for SSL_CTX_set_ciphersuites(NULL, "") in openssl/ssl.h... yes ──── Below is yes for 3.0.0 & later ──── checking for SSL_get1_peer_certificate() in openssl/ssl.h... yes checking for Random.bytes... yes creating Makefile current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "CXX=g++ -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "DESTDIR=", "sitearchdir=./.gem.20251224-105-edk83l", "sitelibdir=./.gem.20251224-105-edk83l", "clean"] make[1]: Entering directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11' rm -f rm -fr puma_http11.so false http11_parser.o mini_ssl.o puma_http11.o *.bak mkmf.log .*.time make[1]: Leaving directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11' current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "CXX=g++ -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "DESTDIR=", "sitearchdir=./.gem.20251224-105-edk83l", "sitelibdir=./.gem.20251224-105-edk83l"] make[1]: Entering directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11' gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=. -I. -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_SSL_CTX_SET_SESSION_CACHE_MODE -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_SSL_CTX_SET_DH_AUTO -DHAVE_SSL_CTX_SET_CIPHERSUITES -DHAVE_SSL_GET1_PEER_CERTIFICATE -DHAVE_RANDOM_BYTES -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -o http11_parser.o -c http11_parser.c gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=. -I. -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_SSL_CTX_SET_SESSION_CACHE_MODE -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_SSL_CTX_SET_DH_AUTO -DHAVE_SSL_CTX_SET_CIPHERSUITES -DHAVE_SSL_GET1_PEER_CERTIFICATE -DHAVE_RANDOM_BYTES -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -o mini_ssl.o -c mini_ssl.c gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=. -I. -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_SSL_CTX_SET_SESSION_CACHE_MODE -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_SSL_CTX_SET_DH_AUTO -DHAVE_SSL_CTX_SET_CIPHERSUITES -DHAVE_SSL_GET1_PEER_CERTIFICATE -DHAVE_RANDOM_BYTES -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -o puma_http11.o -c puma_http11.c rm -f puma_http11.so gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=. -shared -o puma_http11.so http11_parser.o mini_ssl.o puma_http11.o -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-z,relro -Wl,-z,now -lruby-3.3 -lssl -lcrypto -lm -lpthread -lc make[1]: Leaving directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11' current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "CXX=g++ -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "DESTDIR=", "sitearchdir=./.gem.20251224-105-edk83l", "sitelibdir=./.gem.20251224-105-edk83l", "install"] make[1]: Entering directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11' /bin/mkdir -p . ./.gem.20251224-105-edk83l/puma exit > .sitearchdir.-.puma.time /usr/bin/install -c -m 0755 puma_http11.so ./.gem.20251224-105-edk83l/puma make[1]: Leaving directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11' current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "CXX=g++ -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "DESTDIR=", "sitearchdir=./.gem.20251224-105-edk83l", "sitelibdir=./.gem.20251224-105-edk83l", "clean"] make[1]: Entering directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11' rm -f rm -fr puma_http11.so false http11_parser.o mini_ssl.o puma_http11.o *.bak mkmf.log .*.time make[1]: Leaving directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11' current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 /usr/bin/ruby3.3 -I/usr/lib/ruby/vendor_ruby extconf.rb current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. DESTDIR\= sitearchdir\=./.gem.20251224-105-edk83l sitelibdir\=./.gem.20251224-105-edk83l clean current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. DESTDIR\= sitearchdir\=./.gem.20251224-105-edk83l sitelibdir\=./.gem.20251224-105-edk83l current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. DESTDIR\= sitearchdir\=./.gem.20251224-105-edk83l sitelibdir\=./.gem.20251224-105-edk83l install current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ext/puma_http11 make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. DESTDIR\= sitearchdir\=./.gem.20251224-105-edk83l sitelibdir\=./.gem.20251224-105-edk83l clean /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/bin/puma /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/bin/pumactl Successfully installed puma-6.6.0 1 gem installed mkdir -p debian/puma/usr/bin mv debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/bin/puma debian/puma/usr/bin mv debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/bin/pumactl debian/puma/usr/bin cd debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 rm -rf bin rm -rf build_info rm -rf cache rm -rf doc find extensions -name mkmf.log -delete find extensions -name gem_make.out -delete rmdir plugins cd gems/puma-6.6.0 rm -rf ext/puma_http11 rm -f lib/puma/puma_http11.so chmod 644 lib/puma/app/status.rb lib/puma/binder.rb lib/puma/cli.rb lib/puma/client.rb lib/puma/cluster/worker.rb lib/puma/cluster/worker_handle.rb lib/puma/cluster.rb lib/puma/commonlogger.rb lib/puma/configuration.rb lib/puma/const.rb lib/puma/control_cli.rb lib/puma/detect.rb lib/puma/dsl.rb lib/puma/error_logger.rb lib/puma/events.rb lib/puma/io_buffer.rb lib/puma/jruby_restart.rb lib/puma/json_serialization.rb lib/puma/launcher/bundle_pruner.rb lib/puma/launcher.rb lib/puma/log_writer.rb lib/puma/minissl/context_builder.rb lib/puma/minissl.rb lib/puma/null_io.rb lib/puma/plugin/systemd.rb lib/puma/plugin/tmp_restart.rb lib/puma/plugin.rb lib/puma/rack/builder.rb lib/puma/rack/urlmap.rb lib/puma/rack_default.rb lib/puma/reactor.rb lib/puma/request.rb lib/puma/runner.rb lib/puma/sd_notify.rb lib/puma/server.rb lib/puma/single.rb lib/puma/state_file.rb lib/puma/thread_pool.rb lib/puma/util.rb lib/puma.rb lib/rack/handler/puma.rb find lib/ -type d -empty -delete find ext/ -type d -empty -delete cd - cd - ┌──────────────────────────────────────────────────────────────────────────────┐ │ puma: Installing files and building extensions for ruby3.4 │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby3.4 -S gem build --config-file /dev/null --verbose /tmp/d20251224-98-3su6d9/gemspec Successfully built RubyGem Name: puma Version: 6.6.0 File: puma-6.6.0.gem /usr/bin/ruby3.4 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0 /tmp/d20251224-98-3su6d9/puma-6.6.0.gem /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/bin/puma /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/bin/pumactl /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/cops/tests_must_timeout.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/PumaHttp11Service.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/ext_help.h /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/extconf.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/http11_parser.c /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/http11_parser.h /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/http11_parser.java.rl /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/http11_parser.rl /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/http11_parser_common.rl /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/mini_ssl.c /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/no_ssl/PumaHttp11Service.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/org/jruby/puma/Http11.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/org/jruby/puma/Http11Parser.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/org/jruby/puma/MiniSSL.java /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11/puma_http11.c /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/app/status.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/binder.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/cli.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/client.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/cluster.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/cluster/worker_handle.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/commonlogger.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/configuration.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/const.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/control_cli.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/detect.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/dsl.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/error_logger.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/events.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/io_buffer.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/jruby_restart.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/json_serialization.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/launcher.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/launcher/bundle_pruner.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/log_writer.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/minissl.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/minissl/context_builder.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/null_io.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/plugin.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/plugin/systemd.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/plugin/tmp_restart.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/rack/builder.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/rack/urlmap.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/rack_default.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/reactor.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/request.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/runner.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/sd_notify.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/server.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/single.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/state_file.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/thread_pool.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/util.rb /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/rack/handler/puma.rb Building native extensions. This could take a while... current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 ["/usr/bin/ruby3.4", "-I/usr/lib/ruby/vendor_ruby", "extconf.rb"] checking for pkg-config for openssl... not found checking for BIO_read() in -llibcrypto... no checking for BIO_read() in -lcrypto... yes checking for SSL_CTX_new() in -lssl... yes checking for openssl/bio.h... yes ──── Below are yes for 1.0.2 & later ──── checking for DTLS_method() in openssl/ssl.h... yes checking for SSL_CTX_set_session_cache_mode(NULL, 0) in openssl/ssl.h... yes ──── Below are yes for 1.1.0 & later ──── checking for TLS_server_method() in openssl/ssl.h... yes checking for SSL_CTX_set_min_proto_version(NULL, 0) in openssl/ssl.h... yes ──── Below is yes for 1.1.0 and later, but isn't documented until 3.0.0 ──── checking for SSL_CTX_set_dh_auto(NULL, 0) in openssl/ssl.h... yes ──── Below is yes for 1.1.1 & later ──── checking for SSL_CTX_set_ciphersuites(NULL, "") in openssl/ssl.h... yes ──── Below is yes for 3.0.0 & later ──── checking for SSL_get1_peer_certificate() in openssl/ssl.h... yes checking for Random.bytes... yes creating Makefile current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "CXX=g++ -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "DESTDIR=", "sitearchdir=./.gem.20251224-214-fh4azb", "sitelibdir=./.gem.20251224-214-fh4azb", "clean"] make[1]: Entering directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11' rm -f rm -fr puma_http11.so false http11_parser.o mini_ssl.o puma_http11.o *.bak mkmf.log .*.time make[1]: Leaving directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11' current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "CXX=g++ -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "DESTDIR=", "sitearchdir=./.gem.20251224-214-fh4azb", "sitelibdir=./.gem.20251224-214-fh4azb"] make[1]: Entering directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11' gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=. -I. -I/usr/include/x86_64-linux-gnu/ruby-3.4.0 -I/usr/include/ruby-3.4.0/ruby/backward -I/usr/include/ruby-3.4.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_SSL_CTX_SET_SESSION_CACHE_MODE -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_SSL_CTX_SET_DH_AUTO -DHAVE_SSL_CTX_SET_CIPHERSUITES -DHAVE_SSL_GET1_PEER_CERTIFICATE -DHAVE_RANDOM_BYTES -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -o http11_parser.o -c http11_parser.c gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=. -I. -I/usr/include/x86_64-linux-gnu/ruby-3.4.0 -I/usr/include/ruby-3.4.0/ruby/backward -I/usr/include/ruby-3.4.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_SSL_CTX_SET_SESSION_CACHE_MODE -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_SSL_CTX_SET_DH_AUTO -DHAVE_SSL_CTX_SET_CIPHERSUITES -DHAVE_SSL_GET1_PEER_CERTIFICATE -DHAVE_RANDOM_BYTES -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -o mini_ssl.o -c mini_ssl.c gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=. -I. -I/usr/include/x86_64-linux-gnu/ruby-3.4.0 -I/usr/include/ruby-3.4.0/ruby/backward -I/usr/include/ruby-3.4.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_SSL_CTX_SET_SESSION_CACHE_MODE -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_SSL_CTX_SET_DH_AUTO -DHAVE_SSL_CTX_SET_CIPHERSUITES -DHAVE_SSL_GET1_PEER_CERTIFICATE -DHAVE_RANDOM_BYTES -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -o puma_http11.o -c puma_http11.c rm -f puma_http11.so gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=. -shared -o puma_http11.so http11_parser.o mini_ssl.o puma_http11.o -L. -L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-z,relro -Wl,-z,now -lruby-3.4 -lssl -lcrypto -lm -lpthread -lc : make[1]: Leaving directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11' current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "CXX=g++ -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "DESTDIR=", "sitearchdir=./.gem.20251224-214-fh4azb", "sitelibdir=./.gem.20251224-214-fh4azb", "install"] make[1]: Entering directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11' /bin/mkdir -p . ./.gem.20251224-214-fh4azb/puma exit > .sitearchdir.-.puma.time /usr/bin/install -c -m 0755 puma_http11.so ./.gem.20251224-214-fh4azb/puma make[1]: Leaving directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11' current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "CXX=g++ -fdebug-prefix-map=/build/reproducible-path/puma-6.6.0=.", "DESTDIR=", "sitearchdir=./.gem.20251224-214-fh4azb", "sitelibdir=./.gem.20251224-214-fh4azb", "clean"] make[1]: Entering directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11' rm -f rm -fr puma_http11.so false http11_parser.o mini_ssl.o puma_http11.o *.bak mkmf.log .*.time make[1]: Leaving directory '/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11' current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 /usr/bin/ruby3.4 -I/usr/lib/ruby/vendor_ruby extconf.rb current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. DESTDIR\= sitearchdir\=./.gem.20251224-214-fh4azb sitelibdir\=./.gem.20251224-214-fh4azb clean current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. DESTDIR\= sitearchdir\=./.gem.20251224-214-fh4azb sitelibdir\=./.gem.20251224-214-fh4azb current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. DESTDIR\= sitearchdir\=./.gem.20251224-214-fh4azb sitelibdir\=./.gem.20251224-214-fh4azb install current directory: /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ext/puma_http11 make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. CXX\=g++\ -fdebug-prefix-map\=/build/reproducible-path/puma-6.6.0\=. DESTDIR\= sitearchdir\=./.gem.20251224-214-fh4azb sitelibdir\=./.gem.20251224-214-fh4azb clean /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/bin/puma /build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/bin/pumactl Successfully installed puma-6.6.0 1 gem installed mkdir -p debian/puma/usr/bin mv debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/bin/puma debian/puma/usr/bin mv debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/bin/pumactl debian/puma/usr/bin cd debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0 rm -rf bin rm -rf build_info rm -rf cache rm -rf doc find extensions -name mkmf.log -delete find extensions -name gem_make.out -delete rmdir plugins cd gems/puma-6.6.0 rm -rf ext/puma_http11 rm -f lib/puma/puma_http11.so chmod 644 lib/puma/app/status.rb lib/puma/binder.rb lib/puma/cli.rb lib/puma/client.rb lib/puma/cluster/worker.rb lib/puma/cluster/worker_handle.rb lib/puma/cluster.rb lib/puma/commonlogger.rb lib/puma/configuration.rb lib/puma/const.rb lib/puma/control_cli.rb lib/puma/detect.rb lib/puma/dsl.rb lib/puma/error_logger.rb lib/puma/events.rb lib/puma/io_buffer.rb lib/puma/jruby_restart.rb lib/puma/json_serialization.rb lib/puma/launcher/bundle_pruner.rb lib/puma/launcher.rb lib/puma/log_writer.rb lib/puma/minissl/context_builder.rb lib/puma/minissl.rb lib/puma/null_io.rb lib/puma/plugin/systemd.rb lib/puma/plugin/tmp_restart.rb lib/puma/plugin.rb lib/puma/rack/builder.rb lib/puma/rack/urlmap.rb lib/puma/rack_default.rb lib/puma/reactor.rb lib/puma/request.rb lib/puma/runner.rb lib/puma/sd_notify.rb lib/puma/server.rb lib/puma/single.rb lib/puma/state_file.rb lib/puma/thread_pool.rb lib/puma/util.rb lib/puma.rb lib/rack/handler/puma.rb find lib/ -type d -empty -delete find ext/ -type d -empty -delete cd - cd - Rewriting shebang line of /build/reproducible-path/puma-6.6.0/debian/puma/usr/bin/puma Rewriting shebang line of /build/reproducible-path/puma-6.6.0/debian/puma/usr/bin/pumactl /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0:/build/reproducible-path/puma-6.6.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -e gem\ \"puma\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.3 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0:/build/reproducible-path/puma-6.6.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.3 -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/helpers/test_puma.rb" "test/test_app_status.rb" "test/test_binder.rb" "test/test_bundle_pruner.rb" "test/test_busy_worker.rb" "test/test_cli.rb" "test/test_config.rb" "test/test_error_logger.rb" "test/test_events.rb" "test/test_example_cert_expiration.rb" "test/test_http10.rb" "test/test_http11.rb" "test/test_integration_pumactl.rb" "test/test_integration_single.rb" "test/test_integration_ssl.rb" "test/test_integration_ssl_session.rb" "test/test_iobuffer.rb" "test/test_json_serialization.rb" "test/test_launcher.rb" "test/test_log_writer.rb" "test/test_minissl.rb" "test/test_normalize.rb" "test/test_null_io.rb" "test/test_out_of_band_server.rb" "test/test_persistent.rb" "test/test_plugin.rb" "test/test_plugin_systemd.rb" "test/test_plugin_systemd_jruby.rb" "test/test_puma_localhost_authority.rb" "test/test_puma_server.rb" "test/test_puma_server_current.rb" "test/test_puma_server_hijack.rb" "test/test_puma_server_ssl.rb" "test/test_pumactl.rb" "test/test_rack_handler.rb" "test/test_rack_server.rb" "test/test_redirect_io.rb" "test/test_request_invalid.rb" "test/test_response_header.rb" "test/test_skip_sigusr2.rb" "test/test_skip_systemd.rb" "test/test_state_file.rb" "test/test_thread_pool.rb" "test/test_unix_socket.rb" "test/test_url_map.rb" "test/test_web_concurrency_auto.rb" "test/test_web_server.rb" -v -e'/test_application_logs_are_flushed_on_write|test_hot_restart_does_not_drop_connections|test_logs_all_localhost_bindings|test_multiple_requests_waiting_on_less_busy_worker|test_term_not_accepts_new_connections|test_prune_bundler_with_multiple_workers/' Run options: -v "-e/test_application_logs_are_flushed_on_write|test_hot_restart_does_not_drop_connections|test_logs_all_localhost_bindings|test_multiple_requests_waiting_on_less_busy_worker|test_term_not_accepts_new_connections|test_prune_bundler_with_multiple_workers/" --seed 41977 # Running: TestPumaControlCli#test_environment_without_rack_env = TestPumaControlCli#test_environment_without_rack_env = TestPumaControlCli#test_environment_without_rack_env = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_environment_specific_config_file_exist = TestPumaControlCli#test_environment_specific_config_file_exist = TestPumaControlCli#test_environment_specific_config_file_exist = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_app_env_precedence = TestPumaControlCli#test_app_env_precedence = TestPumaControlCli#test_app_env_precedence = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_config_file = TestPumaControlCli#test_config_file = TestPumaControlCli#test_config_file = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_control_aunix = TestPumaControlCli#test_control_aunix = TestPumaControlCli#test_control_aunix = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaControlCli#test_control_no_token = TestPumaControlCli#test_control_no_token = TestPumaControlCli#test_control_no_token = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_environment_without_app_env = TestPumaControlCli#test_environment_without_app_env = TestPumaControlCli#test_environment_without_app_env = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_environment_with_rack_env = TestPumaControlCli#test_environment_with_rack_env = TestPumaControlCli#test_environment_with_rack_env = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_control_ipv6 = TestPumaControlCli#test_control_ipv6 = TestPumaControlCli#test_control_ipv6 = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaControlCli#test_default_config_file_exist = TestPumaControlCli#test_default_config_file_exist = TestPumaControlCli#test_default_config_file_exist = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_app_env_without_environment = TestPumaControlCli#test_app_env_without_environment = TestPumaControlCli#test_app_env_without_environment = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_invalid_command = TestPumaControlCli#test_invalid_command = TestPumaControlCli#test_invalid_command = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_control_url_and_status = TestPumaControlCli#test_control_url_and_status = TestPumaControlCli#test_control_url_and_status = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaControlCli#test_rack_env_without_environment = TestPumaControlCli#test_rack_env_without_environment = TestPumaControlCli#test_rack_env_without_environment = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_control_url_with_signal_only_cmd = TestPumaControlCli#test_control_url_with_signal_only_cmd = TestPumaControlCli#test_control_url_with_signal_only_cmd = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_blank_command = TestPumaControlCli#test_blank_command = TestPumaControlCli#test_blank_command = 0.00 s = . 0.00 s = . 0.00 s = . TestEnvModifificationConfig#test_double_bind_port = TestEnvModifificationConfig#test_double_bind_port = TestEnvModifificationConfig#test_double_bind_port = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_info_with_request = TestErrorLogger#test_info_with_request = TestErrorLogger#test_info_with_request = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_info_with_text = TestErrorLogger#test_info_with_text = TestErrorLogger#test_info_with_text = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_info_with_only_error = TestErrorLogger#test_info_with_only_error = TestErrorLogger#test_info_with_only_error = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_debug_with_debug_mode = TestErrorLogger#test_debug_with_debug_mode = TestErrorLogger#test_debug_with_debug_mode = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_stdio = TestErrorLogger#test_stdio = TestErrorLogger#test_stdio = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_stdio_respects_sync = TestErrorLogger#test_stdio_respects_sync = TestErrorLogger#test_stdio_respects_sync = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_debug_backtrace_logging = TestErrorLogger#test_debug_backtrace_logging = TestErrorLogger#test_debug_backtrace_logging = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_debug_without_debug_mode = TestErrorLogger#test_debug_without_debug_mode = TestErrorLogger#test_debug_without_debug_mode = 0.00 s = . 0.00 s = . 0.00 s = . TestPlugin#test_plugin = TestPlugin#test_plugin = TestPlugin#test_plugin = 2.30 s = . 2.30 s = . 2.30 s = . TestBinderSingle#test_ssl_binder_sets_backlog = TestBinderSingle#test_ssl_binder_sets_backlog = TestBinderSingle#test_ssl_binder_sets_backlog = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaSSLLocalhostAuthority#test_self_signed_by_localhost_authority = TestPumaSSLLocalhostAuthority#test_self_signed_by_localhost_authority = TestPumaSSLLocalhostAuthority#test_self_signed_by_localhost_authority = 0.21 s = . 0.21 s = . 0.21 s = . TestAppStatus#test_multiple_params = TestAppStatus#test_multiple_params = TestAppStatus#test_multiple_params = 0.01 s = . 0.01 s = . 0.01 s = . TestAppStatus#test_stats = TestAppStatus#test_stats = TestAppStatus#test_stats = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_halt = TestAppStatus#test_halt = TestAppStatus#test_halt = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_bad_token = TestAppStatus#test_bad_token = TestAppStatus#test_bad_token = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_stop = TestAppStatus#test_stop = TestAppStatus#test_stop = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_unsupported = TestAppStatus#test_unsupported = TestAppStatus#test_unsupported = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_alternate_location = TestAppStatus#test_alternate_location = TestAppStatus#test_alternate_location = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_good_token = TestAppStatus#test_good_token = TestAppStatus#test_good_token = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaSSLCertChain#test_chain_cert_string_without_ca = TestPumaSSLCertChain#test_chain_cert_string_without_ca = TestPumaSSLCertChain#test_chain_cert_string_without_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaSSLCertChain#test_single_cert_string_with_ca = TestPumaSSLCertChain#test_single_cert_string_with_ca = TestPumaSSLCertChain#test_single_cert_string_with_ca = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaSSLCertChain#test_chain_cert_file_without_ca = TestPumaSSLCertChain#test_chain_cert_file_without_ca = TestPumaSSLCertChain#test_chain_cert_file_without_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaSSLCertChain#test_single_cert_file_with_ca = TestPumaSSLCertChain#test_single_cert_file_with_ca = TestPumaSSLCertChain#test_single_cert_file_with_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_trim_is_ignored_if_no_waiting_threads = TestThreadPool#test_trim_is_ignored_if_no_waiting_threads = TestThreadPool#test_trim_is_ignored_if_no_waiting_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_correct_waiting_count_for_killed_threads = TestThreadPool#test_correct_waiting_count_for_killed_threads = TestThreadPool#test_correct_waiting_count_for_killed_threads = 4.00 s = . 4.00 s = . 4.00 s = . TestThreadPool#test_force_shutdown_immediately = TestThreadPool#test_force_shutdown_immediately = TestThreadPool#test_force_shutdown_immediately = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_auto_reap_dead_threads = TestThreadPool#test_auto_reap_dead_threads = TestThreadPool#test_auto_reap_dead_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_trim_leaves_min = TestThreadPool#test_trim_leaves_min = TestThreadPool#test_trim_leaves_min = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_append_queues_on_max = TestThreadPool#test_append_queues_on_max = TestThreadPool#test_append_queues_on_max = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_autotrim = TestThreadPool#test_autotrim = TestThreadPool#test_autotrim = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_cleanliness = TestThreadPool#test_cleanliness = TestThreadPool#test_cleanliness = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_trim = TestThreadPool#test_trim = TestThreadPool#test_trim = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_thread_start_hook = TestThreadPool#test_thread_start_hook = TestThreadPool#test_thread_start_hook = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_converts_pool_sizes = TestThreadPool#test_converts_pool_sizes = TestThreadPool#test_converts_pool_sizes = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_shutdown_with_grace = TestThreadPool#test_shutdown_with_grace = TestThreadPool#test_shutdown_with_grace = 5.01 s = . 5.01 s = . 5.01 s = . TestThreadPool#test_thread_name_linux = TestThreadPool#test_thread_name_linux = TestThreadPool#test_thread_name_linux = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_thread_name = TestThreadPool#test_thread_name = TestThreadPool#test_thread_name = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_reap_only_dead_threads = TestThreadPool#test_reap_only_dead_threads = TestThreadPool#test_reap_only_dead_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_append_spawns = TestThreadPool#test_append_spawns = TestThreadPool#test_append_spawns = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_trim_thread_exit_hook = TestThreadPool#test_trim_thread_exit_hook = TestThreadPool#test_trim_thread_exit_hook = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_force_trim_doesnt_overtrim = TestThreadPool#test_force_trim_doesnt_overtrim = TestThreadPool#test_force_trim_doesnt_overtrim = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_waiting_on_startup = TestThreadPool#test_waiting_on_startup = TestThreadPool#test_waiting_on_startup = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_log_requests_wins_over_file_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_log_requests_wins_over_file_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_log_requests_wins_over_file_config = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_config = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_file_log_requests_wins_over_default_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_file_log_requests_wins_over_default_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_file_log_requests_wins_over_default_config = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_log_request_when_no_config_file = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_log_request_when_no_config_file = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_log_request_when_no_config_file = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default_when_user_supplied_is_blank = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default_when_user_supplied_is_blank = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default_when_user_supplied_is_blank = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_config_wins_over_default = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_config_wins_over_default = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_config_wins_over_default = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_port_when_no_config_file = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_port_when_no_config_file = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_port_when_no_config_file = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestOnBootedHandler#test_on_booted = TestRackUp::TestOnBootedHandler#test_on_booted = TestRackUp::TestOnBootedHandler#test_on_booted = 0.50 s = . 0.50 s = . 0.50 s = . Http10ParserTest#test_parse_simple = Http10ParserTest#test_parse_simple = Http10ParserTest#test_parse_simple = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderMRI#test_binder_parses_ssl_ciphersuites = TestBinderMRI#test_binder_parses_ssl_ciphersuites = TestBinderMRI#test_binder_parses_ssl_ciphersuites = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderMRI#test_binder_parses_ssl_verification_flags_one = TestBinderMRI#test_binder_parses_ssl_verification_flags_one = TestBinderMRI#test_binder_parses_ssl_verification_flags_one = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderMRI#test_binder_parses_ssl_cipher_filter = TestBinderMRI#test_binder_parses_ssl_cipher_filter = TestBinderMRI#test_binder_parses_ssl_cipher_filter = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderMRI#test_binder_parses_ssl_verification_flags_multiple = TestBinderMRI#test_binder_parses_ssl_verification_flags_multiple = TestBinderMRI#test_binder_parses_ssl_verification_flags_multiple = 0.00 s = . 0.00 s = . 0.00 s = . TestBusyWorker#test_wait_for_less_busy_worker = TestBusyWorker#test_wait_for_less_busy_worker = TestBusyWorker#test_wait_for_less_busy_worker = 0.00 s = . 0.00 s = . 0.00 s = . TestBusyWorker#test_multiple_requests_processing_in_parallel = TestBusyWorker#test_multiple_requests_processing_in_parallel = TestBusyWorker#test_multiple_requests_processing_in_parallel = 0.10 s = . 0.10 s = . 0.10 s = . TestBusyWorker#test_not_wait_for_less_busy_worker = TestBusyWorker#test_not_wait_for_less_busy_worker = TestBusyWorker#test_not_wait_for_less_busy_worker = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_loads_correct_min_threads = TestConfigEnvVariables#test_config_loads_correct_min_threads = TestConfigEnvVariables#test_config_loads_correct_min_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_ignores_blank_workers_from_env = TestConfigEnvVariables#test_config_ignores_blank_workers_from_env = TestConfigEnvVariables#test_config_ignores_blank_workers_from_env = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_loads_workers_from_env = TestConfigEnvVariables#test_config_loads_workers_from_env = TestConfigEnvVariables#test_config_loads_workers_from_env = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_preloads_app_if_using_workers = TestConfigEnvVariables#test_config_preloads_app_if_using_workers = TestConfigEnvVariables#test_config_preloads_app_if_using_workers = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_does_not_preload_app_if_not_using_workers = TestConfigEnvVariables#test_config_does_not_preload_app_if_not_using_workers = TestConfigEnvVariables#test_config_does_not_preload_app_if_not_using_workers = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_loads_correct_max_threads = TestConfigEnvVariables#test_config_loads_correct_max_threads = TestConfigEnvVariables#test_config_loads_correct_max_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestIOBuffer#test_append_op = TestIOBuffer#test_append_op = TestIOBuffer#test_append_op = 0.00 s = . 0.00 s = . 0.00 s = . TestIOBuffer#test_reset = TestIOBuffer#test_reset = TestIOBuffer#test_reset = 0.00 s = . 0.00 s = . 0.00 s = . TestIOBuffer#test_append = TestIOBuffer#test_append = TestIOBuffer#test_append = 0.00 s = . 0.00 s = . 0.00 s = . TestIOBuffer#test_initial_size = TestIOBuffer#test_initial_size = TestIOBuffer#test_initial_size = 0.00 s = . 0.00 s = . 0.00 s = . TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_with_extra_deps = TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_with_extra_deps = TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_with_extra_deps = 0.00 s = S 0.00 s = S 0.00 s = S TestBundlePruner#test_extra_runtime_deps_paths_is_empty_for_no_config = TestBundlePruner#test_extra_runtime_deps_paths_is_empty_for_no_config = TestBundlePruner#test_extra_runtime_deps_paths_is_empty_for_no_config = 0.00 s = . 0.00 s = . 0.00 s = . TestBundlePruner#test_puma_wild_path_is_an_absolute_path = TestBundlePruner#test_puma_wild_path_is_an_absolute_path = TestBundlePruner#test_puma_wild_path_is_an_absolute_path = 0.00 s = S 0.00 s = S 0.00 s = S TestBundlePruner#test_extra_runtime_deps_paths_is_correctly_built = TestBundlePruner#test_extra_runtime_deps_paths_is_correctly_built = TestBundlePruner#test_extra_runtime_deps_paths_is_correctly_built = 0.00 s = S 0.00 s = S 0.00 s = S TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_for_no_extra_deps = TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_for_no_extra_deps = TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_for_no_extra_deps = 0.00 s = S 0.00 s = S 0.00 s = S TestSkipSigusr2#test_sigusr2_handler_not_installed = TestSkipSigusr2#test_sigusr2_handler_not_installed = TestSkipSigusr2#test_sigusr2_handler_not_installed = 0.35 s = . 0.35 s = . 0.35 s = . TestRackUp::TestUserSuppliedOptionsPortIsSet#test_port_wins_over_config = TestRackUp::TestUserSuppliedOptionsPortIsSet#test_port_wins_over_config = TestRackUp::TestUserSuppliedOptionsPortIsSet#test_port_wins_over_config = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_bad_characters_2 = TestRequestInvalid#test_chunked_size_bad_characters_2 = TestRequestInvalid#test_chunked_size_bad_characters_2 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_bad_characters_3 = TestRequestInvalid#test_chunked_size_bad_characters_3 = TestRequestInvalid#test_chunked_size_bad_characters_3 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_mismatch_1 = TestRequestInvalid#test_chunked_size_mismatch_1 = TestRequestInvalid#test_chunked_size_mismatch_1 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_bad_characters_3 = TestRequestInvalid#test_content_length_bad_characters_3 = TestRequestInvalid#test_content_length_bad_characters_3 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_invalid_single = TestRequestInvalid#test_transfer_encoding_invalid_single = TestRequestInvalid#test_transfer_encoding_invalid_single = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_single_not_chunked = TestRequestInvalid#test_transfer_encoding_single_not_chunked = TestRequestInvalid#test_transfer_encoding_single_not_chunked = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_bad_characters_1_keep_alive = TestRequestInvalid#test_content_length_bad_characters_1_keep_alive = TestRequestInvalid#test_content_length_bad_characters_1_keep_alive = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_bad_characters_4 = TestRequestInvalid#test_chunked_size_bad_characters_4 = TestRequestInvalid#test_chunked_size_bad_characters_4 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_bad_characters_1 = TestRequestInvalid#test_content_length_bad_characters_1 = TestRequestInvalid#test_content_length_bad_characters_1 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_chunked_not_last = TestRequestInvalid#test_transfer_encoding_chunked_not_last = TestRequestInvalid#test_transfer_encoding_chunked_not_last = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_bad_characters_1 = TestRequestInvalid#test_chunked_size_bad_characters_1 = TestRequestInvalid#test_chunked_size_bad_characters_1 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_invalid_multiple = TestRequestInvalid#test_transfer_encoding_invalid_multiple = TestRequestInvalid#test_transfer_encoding_invalid_multiple = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_chunked_multiple = TestRequestInvalid#test_transfer_encoding_chunked_multiple = TestRequestInvalid#test_transfer_encoding_chunked_multiple = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_mismatch_2 = TestRequestInvalid#test_chunked_size_mismatch_2 = TestRequestInvalid#test_chunked_size_mismatch_2 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_multiple = TestRequestInvalid#test_content_length_multiple = TestRequestInvalid#test_content_length_multiple = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_oversize_path_keep_alive = TestRequestInvalid#test_oversize_path_keep_alive = TestRequestInvalid#test_oversize_path_keep_alive = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_oversize_path = TestRequestInvalid#test_oversize_path = TestRequestInvalid#test_oversize_path = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_underscore_header_2 = TestRequestInvalid#test_underscore_header_2 = TestRequestInvalid#test_underscore_header_2 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_bad_characters_2 = TestRequestInvalid#test_content_length_bad_characters_2 = TestRequestInvalid#test_content_length_bad_characters_2 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_underscore_header_1 = TestRequestInvalid#test_underscore_header_1 = TestRequestInvalid#test_underscore_header_1 = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_for_tcp = TestCLI#test_control_for_tcp = TestCLI#test_control_for_tcp = 0.01 s = . 0.01 s = . 0.01 s = . TestCLI#test_control_for_unix = TestCLI#test_control_for_unix = TestCLI#test_control_for_unix = 0.01 s = . 0.01 s = . 0.01 s = . TestCLI#test_control_stop = TestCLI#test_control_stop = TestCLI#test_control_stop = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_extra_runtime_dependencies = TestCLI#test_extra_runtime_dependencies = TestCLI#test_extra_runtime_dependencies = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_silent = TestCLI#test_silent = TestCLI#test_silent = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_state = TestCLI#test_state = TestCLI#test_state = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_environment_rack_env = TestCLI#test_environment_rack_env = TestCLI#test_environment_rack_env = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_requests_count = TestCLI#test_control_requests_count = TestCLI#test_control_requests_count = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_environment_app_env = TestCLI#test_environment_app_env = TestCLI#test_environment_app_env = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_log_formatter_default_single = TestCLI#test_log_formatter_default_single = TestCLI#test_log_formatter_default_single = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_for_ssl = TestCLI#test_control_for_ssl = TestCLI#test_control_for_ssl = 0.01 s = . 0.01 s = . 0.01 s = . TestCLI#test_plugins = TestCLI#test_plugins = TestCLI#test_plugins = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_log_formatter_default_clustered = TestCLI#test_log_formatter_default_clustered = TestCLI#test_log_formatter_default_clustered = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_thread_backtraces = TestCLI#test_control_thread_backtraces = TestCLI#test_control_thread_backtraces = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_load_path = TestCLI#test_load_path = TestCLI#test_load_path = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_log_formatter_custom_single = TestCLI#test_log_formatter_custom_single = TestCLI#test_log_formatter_custom_single = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_log_formatter_custom_clustered = TestCLI#test_log_formatter_custom_clustered = TestCLI#test_log_formatter_custom_clustered = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_tmp_control = TestCLI#test_tmp_control = TestCLI#test_tmp_control = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_environment_rails_env = TestCLI#test_environment_rails_env = TestCLI#test_environment_rails_env = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_state_file_callback_filtering = TestCLI#test_state_file_callback_filtering = TestCLI#test_state_file_callback_filtering = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_enable_keep_alives_by_default = TestConfigFileWithFakeEnv#test_enable_keep_alives_by_default = TestConfigFileWithFakeEnv#test_enable_keep_alives_by_default = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_config_files_with_rack_env = TestConfigFileWithFakeEnv#test_config_files_with_rack_env = TestConfigFileWithFakeEnv#test_config_files_with_rack_env = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_enable_keep_alives_false = TestConfigFileWithFakeEnv#test_enable_keep_alives_false = TestConfigFileWithFakeEnv#test_enable_keep_alives_false = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_config_files_with_specified_environment = TestConfigFileWithFakeEnv#test_config_files_with_specified_environment = TestConfigFileWithFakeEnv#test_config_files_with_specified_environment = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_enable_keep_alives_true = TestConfigFileWithFakeEnv#test_enable_keep_alives_true = TestConfigFileWithFakeEnv#test_enable_keep_alives_true = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_config_files_with_app_env = TestConfigFileWithFakeEnv#test_config_files_with_app_env = TestConfigFileWithFakeEnv#test_config_files_with_app_env = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_config_files_with_rails_env = TestConfigFileWithFakeEnv#test_config_files_with_rails_env = TestConfigFileWithFakeEnv#test_config_files_with_rails_env = 0.00 s = . 0.00 s = . 0.00 s = . TestEvents#test_on_booted_callback = TestEvents#test_on_booted_callback = TestEvents#test_on_booted_callback = 0.00 s = . 0.00 s = . 0.00 s = . TestEvents#test_register_callback_with_object = TestEvents#test_register_callback_with_object = TestEvents#test_register_callback_with_object = 0.00 s = . 0.00 s = . 0.00 s = . TestEvents#test_fire_callback_with_multiple_arguments = TestEvents#test_fire_callback_with_multiple_arguments = TestEvents#test_fire_callback_with_multiple_arguments = 0.00 s = . 0.00 s = . 0.00 s = . TestEvents#test_register_callback_with_block = TestEvents#test_register_callback_with_block = TestEvents#test_register_callback_with_block = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_key_pem = TestMiniSSL#test_raises_with_invalid_key_pem = TestMiniSSL#test_raises_with_invalid_key_pem = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_unreadable_ca_file = TestMiniSSL#test_raises_with_unreadable_ca_file = TestMiniSSL#test_raises_with_unreadable_ca_file = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_key_password_command = TestMiniSSL#test_raises_with_invalid_key_password_command = TestMiniSSL#test_raises_with_invalid_key_password_command = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_cert_pem = TestMiniSSL#test_raises_with_invalid_cert_pem = TestMiniSSL#test_raises_with_invalid_cert_pem = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_unreadable_cert_file = TestMiniSSL#test_raises_with_unreadable_cert_file = TestMiniSSL#test_raises_with_unreadable_cert_file = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_unreadable_key_file = TestMiniSSL#test_raises_with_unreadable_key_file = TestMiniSSL#test_raises_with_unreadable_key_file = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_cert_file = TestMiniSSL#test_raises_with_invalid_cert_file = TestMiniSSL#test_raises_with_invalid_cert_file = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_key_file = TestMiniSSL#test_raises_with_invalid_key_file = TestMiniSSL#test_raises_with_invalid_key_file = 0.00 s = . 0.00 s = . 0.00 s = . TestSkipSystemd#test_systemd_plugin_not_loaded = TestSkipSystemd#test_systemd_plugin_not_loaded = TestSkipSystemd#test_systemd_plugin_not_loaded = 0.35 s = . 0.35 s = . 0.35 s = . TestRackUp::TestPathHandler#test_handler_boots = TestRackUp::TestPathHandler#test_handler_boots = TestRackUp::TestPathHandler#test_handler_boots = 0.50 s = . 0.50 s = . 0.50 s = . TestPumaServerSSLWithCertPemAndKeyPem#test_server_ssl_with_cert_pem_and_key_pem = TestPumaServerSSLWithCertPemAndKeyPem#test_server_ssl_with_cert_pem_and_key_pem = TestPumaServerSSLWithCertPemAndKeyPem#test_server_ssl_with_cert_pem_and_key_pem = 0.21 s = . 0.21 s = . 0.21 s = . TestPumaLocalhostAuthority#test_localhost_authority_file_generated = TestPumaLocalhostAuthority#test_localhost_authority_file_generated = TestPumaLocalhostAuthority#test_localhost_authority_file_generated = 0.00 s = . 0.00 s = . 0.00 s = . TestStateFile#test_load_empty_value_as_nil = TestStateFile#test_load_empty_value_as_nil = TestStateFile#test_load_empty_value_as_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_pid_file = TestLauncher#test_pid_file = TestLauncher#test_pid_file = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_puma_stats_clustered = TestLauncher#test_puma_stats_clustered = TestLauncher#test_puma_stats_clustered = 6.20 s = . 6.20 s = . 6.20 s = . TestLauncher#test_puma_stats = TestLauncher#test_puma_stats = TestLauncher#test_puma_stats = 0.01 s = . 0.01 s = . 0.01 s = . TestLauncher#test_no_state_permission = TestLauncher#test_no_state_permission = TestLauncher#test_no_state_permission = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_prints_thread_traces = TestLauncher#test_prints_thread_traces = TestLauncher#test_prints_thread_traces = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_log_config_disabled = TestLauncher#test_log_config_disabled = TestLauncher#test_log_config_disabled = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_fire_on_stopped = TestLauncher#test_fire_on_stopped = TestLauncher#test_fire_on_stopped = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_state_permission_nil = TestLauncher#test_state_permission_nil = TestLauncher#test_state_permission_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_state_permission_0640 = TestLauncher#test_state_permission_0640 = TestLauncher#test_state_permission_0640 = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_log_config_enabled = TestLauncher#test_log_config_enabled = TestLauncher#test_log_config_enabled = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ipv6_host_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ipv6_host_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ipv6_host_supplied_port_default = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_abstract_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_abstract_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_abstract_unix_host = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_relative_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_relative_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_relative_unix_host = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ssl_host_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ssl_host_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ssl_host_supplied_port_default = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_absolute_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_absolute_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_absolute_unix_host = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_host_uses_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_host_uses_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_host_uses_supplied_port_default = 0.00 s = . 0.00 s = . 0.00 s = . TestWebConcurrencyAuto#test_web_concurrency_with_concurrent_ruby_available = TestWebConcurrencyAuto#test_web_concurrency_with_concurrent_ruby_available = TestWebConcurrencyAuto#test_web_concurrency_with_concurrent_ruby_available = 0.57 s = . 0.57 s = . 0.57 s = . TestPluginSystemdJruby#test_systemd_plugin_not_loaded = TestPluginSystemdJruby#test_systemd_plugin_not_loaded = TestPluginSystemdJruby#test_systemd_plugin_not_loaded = 0.00 s = S 0.00 s = S 0.00 s = S TestPumaUnixSocket#test_server_unix = TestPumaUnixSocket#test_server_unix = TestPumaUnixSocket#test_server_unix = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaUnixSocket#test_server_aunix = TestPumaUnixSocket#test_server_aunix = TestPumaUnixSocket#test_server_aunix = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_custom_log_formatter = TestLogWriter#test_custom_log_formatter = TestLogWriter#test_custom_log_formatter = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_null = TestLogWriter#test_null = TestLogWriter#test_null = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_null_log_does_nothing = TestLogWriter#test_null_log_does_nothing = TestLogWriter#test_null_log_does_nothing = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_stdio = TestLogWriter#test_stdio = TestLogWriter#test_stdio = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_stdio_respects_sync = TestLogWriter#test_stdio_respects_sync = TestLogWriter#test_stdio_respects_sync = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_log_writes_to_stdout = TestLogWriter#test_log_writes_to_stdout = TestLogWriter#test_log_writes_to_stdout = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_error_writes_to_stderr_and_exits = TestLogWriter#test_error_writes_to_stderr_and_exits = TestLogWriter#test_error_writes_to_stderr_and_exits = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_ssl_error = TestLogWriter#test_ssl_error = TestLogWriter#test_ssl_error = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_debug_not_write_to_stdout_if_env_is_not_present = TestLogWriter#test_debug_not_write_to_stdout_if_env_is_not_present = TestLogWriter#test_debug_not_write_to_stdout_if_env_is_not_present = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_strings = TestLogWriter#test_strings = TestLogWriter#test_strings = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_parse_error = TestLogWriter#test_parse_error = TestLogWriter#test_parse_error = 0.10 s = . 0.10 s = . 0.10 s = . TestLogWriter#test_write_writes_to_stdout = TestLogWriter#test_write_writes_to_stdout = TestLogWriter#test_write_writes_to_stdout = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_pid_formatter = TestLogWriter#test_pid_formatter = TestLogWriter#test_pid_formatter = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_debug_writes_to_stdout_if_env_is_present = TestLogWriter#test_debug_writes_to_stdout_if_env_is_present = TestLogWriter#test_debug_writes_to_stdout_if_env_is_present = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsEmpty#test_config_file_wins_over_port = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_config_file_wins_over_port = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_config_file_wins_over_port = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file_with_explicit_host = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file_with_explicit_host = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file_with_explicit_host = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileSingle#test_custom_logger_from_DSL = TestConfigFileSingle#test_custom_logger_from_DSL = TestConfigFileSingle#test_custom_logger_from_DSL = 0.00 s = . 0.00 s = . 0.00 s = . TestExampleCertExpiration#test_certs_not_expired = TestExampleCertExpiration#test_certs_not_expired = TestExampleCertExpiration#test_certs_not_expired = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSL#test_tls_v1_rejection = TestPumaServerSSL#test_tls_v1_rejection = TestPumaServerSSL#test_tls_v1_rejection = … TestPumaServerSSL#test_ssl_v3_rejection = … TestPumaServerSSL#test_ssl_v3_rejection = … TestPumaServerSSL#test_ssl_v3_rejection = 0.00 s = S 0.00 s = S 0.00 s = S TestPumaServerSSL#test_invalid_key = TestPumaServerSSL#test_invalid_key = TestPumaServerSSL#test_invalid_key = … TestPumaServerSSL#test_invalid_cert_pem = … TestPumaServerSSL#test_invalid_cert_pem = … TestPumaServerSSL#test_invalid_cert_pem = … TestPumaServerSSL#test_invalid_key = 0.00 s = . … TestPumaServerSSL#test_invalid_key = 0.00 s = . … TestPumaServerSSL#test_invalid_key = 0.00 s = . TestPumaServerSSL#test_http_rejection = TestPumaServerSSL#test_http_rejection = TestPumaServerSSL#test_http_rejection = … TestPumaServerSSL#test_tls_v1_1_rejection = … TestPumaServerSSL#test_tls_v1_1_rejection = … TestPumaServerSSL#test_tls_v1_1_rejection = … TestPumaServerSSL#test_form_submit = … TestPumaServerSSL#test_form_submit = … TestPumaServerSSL#test_form_submit = … TestPumaServerSSL#test_invalid_cert = … TestPumaServerSSL#test_invalid_cert = … TestPumaServerSSL#test_invalid_cert = … TestPumaServerSSL#test_invalid_key_pem = … TestPumaServerSSL#test_invalid_key_pem = … TestPumaServerSSL#test_invalid_key_pem = … TestPumaServerSSL#test_invalid_cert = 0.00 s = . … TestPumaServerSSL#test_invalid_cert = 0.00 s = . … TestPumaServerSSL#test_invalid_cert = 0.00 s = . TestPumaServerSSL#test_url_scheme_for_https = TestPumaServerSSL#test_url_scheme_for_https = TestPumaServerSSL#test_url_scheme_for_https = … TestPumaServerSSL#test_invalid_cert_pem = 0.00 s = . … TestPumaServerSSL#test_invalid_cert_pem = 0.00 s = . … TestPumaServerSSL#test_invalid_cert_pem = 0.00 s = . TestPumaServerSSL#test_request_wont_block_thread = TestPumaServerSSL#test_request_wont_block_thread = TestPumaServerSSL#test_request_wont_block_thread = … TestPumaServerSSL#test_tls_v1_3 = … TestPumaServerSSL#test_tls_v1_3 = … TestPumaServerSSL#test_tls_v1_3 = … TestPumaServerSSL#test_invalid_key_pem = 0.00 s = . … TestPumaServerSSL#test_invalid_key_pem = 0.00 s = . … TestPumaServerSSL#test_invalid_key_pem = 0.00 s = . TestPumaServerSSL#test_very_large_return = TestPumaServerSSL#test_very_large_return = TestPumaServerSSL#test_very_large_return = … TestPumaServerSSL#test_request_wont_block_thread = 0.11 s = . … TestPumaServerSSL#test_request_wont_block_thread = 0.11 s = . … TestPumaServerSSL#test_request_wont_block_thread = 0.11 s = . TestPumaServerSSL#test_ssl_ciphersuites = TestPumaServerSSL#test_ssl_ciphersuites = TestPumaServerSSL#test_ssl_ciphersuites = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServerSSL#test_invalid_ca = TestPumaServerSSL#test_invalid_ca = TestPumaServerSSL#test_invalid_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_form_data_encoding_windows_bom = TestPumaServer#test_form_data_encoding_windows_bom = TestPumaServer#test_form_data_encoding_windows_bom = 0.05 s = . 0.05 s = . 0.05 s = . TestPumaServer#test_prevent_content_length_injection_cr = TestPumaServer#test_prevent_content_length_injection_cr = TestPumaServer#test_prevent_content_length_injection_cr = … TestPumaServerSSL#test_tls_v1_rejection = 0.21 s = . … TestPumaServerSSL#test_tls_v1_rejection = 0.21 s = . … TestPumaServerSSL#test_tls_v1_rejection = 0.21 s = . TestPumaServer#test_GET_with_empty_body_has_sane_chunking = TestPumaServer#test_GET_with_empty_body_has_sane_chunking = TestPumaServer#test_GET_with_empty_body_has_sane_chunking = … TestPumaServer#test_prevent_content_length_injection_cr = 0.01 s = . … TestPumaServer#test_prevent_content_length_injection_cr = 0.01 s = . … TestPumaServer#test_prevent_content_length_injection_cr = 0.01 s = . TestPumaServer#test_streaming_enum_body_2 = TestPumaServer#test_streaming_enum_body_2 = TestPumaServer#test_streaming_enum_body_2 = … TestPumaServer#test_GET_with_empty_body_has_sane_chunking = 0.00 s = . … TestPumaServer#test_GET_with_empty_body_has_sane_chunking = 0.00 s = . … TestPumaServer#test_GET_with_empty_body_has_sane_chunking = 0.00 s = . TestPumaServer#test_idle_timeout_after_first_request = TestPumaServer#test_idle_timeout_after_first_request = TestPumaServer#test_idle_timeout_after_first_request = … TestPumaServerSSL#test_tls_v1_1_rejection = 0.21 s = . … TestPumaServerSSL#test_tls_v1_1_rejection = 0.21 s = . … TestPumaServerSSL#test_tls_v1_1_rejection = 0.21 s = . TestPumaServer#test_http10_connection_header_queue = TestPumaServer#test_http10_connection_header_queue = TestPumaServer#test_http10_connection_header_queue = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http10_req_to_http10_resp = TestPumaServer#test_http10_req_to_http10_resp = TestPumaServer#test_http10_req_to_http10_resp = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_prevent_response_splitting_headers_early_hint_crlf = TestPumaServer#test_prevent_response_splitting_headers_early_hint_crlf = TestPumaServer#test_prevent_response_splitting_headers_early_hint_crlf = … TestPumaServerSSL#test_form_submit = 0.22 s = . … TestPumaServerSSL#test_form_submit = 0.22 s = . … TestPumaServerSSL#test_form_submit = 0.22 s = . TestPumaServer#test_http_11_enable_keep_alives_by_default = TestPumaServer#test_http_11_enable_keep_alives_by_default = TestPumaServer#test_http_11_enable_keep_alives_by_default = … TestPumaServer#test_prevent_response_splitting_headers_early_hint_crlf = 0.00 s = . … TestPumaServer#test_prevent_response_splitting_headers_early_hint_crlf = 0.00 s = . … TestPumaServer#test_prevent_response_splitting_headers_early_hint_crlf = 0.00 s = . TestPumaServer#test_http10_connection_header_no_queue = TestPumaServer#test_http10_connection_header_no_queue = TestPumaServer#test_http10_connection_header_no_queue = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_request_payload_too_large = TestPumaServer#test_request_payload_too_large = TestPumaServer#test_request_payload_too_large = … TestPumaServerSSL#test_url_scheme_for_https = 0.20 s = . … TestPumaServerSSL#test_url_scheme_for_https = 0.20 s = . … TestPumaServerSSL#test_url_scheme_for_https = 0.20 s = . TestPumaServer#test_default_server_port = TestPumaServer#test_default_server_port = TestPumaServer#test_default_server_port = … TestPumaServer#test_request_payload_too_large = 0.00 s = . … TestPumaServer#test_request_payload_too_large = 0.00 s = . … TestPumaServer#test_request_payload_too_large = 0.00 s = . TestPumaServer#test_http_11_keep_alive_with_body = TestPumaServer#test_http_11_keep_alive_with_body = TestPumaServer#test_http_11_keep_alive_with_body = … TestPumaServer#test_default_server_port = 0.00 s = . … TestPumaServer#test_default_server_port = 0.00 s = . … TestPumaServer#test_default_server_port = 0.00 s = . TestPumaServer#test_respect_x_forwarded_proto = TestPumaServer#test_respect_x_forwarded_proto = TestPumaServer#test_respect_x_forwarded_proto = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_mid_count = TestPumaServer#test_chunked_request_pause_mid_count = TestPumaServer#test_chunked_request_pause_mid_count = … TestPumaServerSSL#test_tls_v1_3 = 0.24 s = . … TestPumaServerSSL#test_tls_v1_3 = 0.24 s = . … TestPumaServerSSL#test_tls_v1_3 = 0.24 s = . TestPumaServer#test_auto_trim_with_variable_pool_size = TestPumaServer#test_auto_trim_with_variable_pool_size = TestPumaServer#test_auto_trim_with_variable_pool_size = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http_10_keep_alive_with_body = TestPumaServer#test_http_10_keep_alive_with_body = TestPumaServer#test_http_10_keep_alive_with_body = … TestPumaServerSSL#test_very_large_return = 0.22 s = . … TestPumaServerSSL#test_very_large_return = 0.22 s = . … TestPumaServerSSL#test_very_large_return = 0.22 s = . TestPumaServer#test_GET_with_no_body_has_sane_chunking = TestPumaServer#test_GET_with_no_body_has_sane_chunking = TestPumaServer#test_GET_with_no_body_has_sane_chunking = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_prevent_content_length_injection_lf = TestPumaServer#test_prevent_content_length_injection_lf = TestPumaServer#test_prevent_content_length_injection_lf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http11_req_to_http11_resp = TestPumaServer#test_http11_req_to_http11_resp = TestPumaServer#test_http11_req_to_http11_resp = … TestPumaServer#test_http_11_enable_keep_alives_by_default = 0.20 s = . … TestPumaServer#test_http_11_enable_keep_alives_by_default = 0.20 s = . … TestPumaServer#test_http_11_enable_keep_alives_by_default = 0.20 s = . TestPumaServer#test_http_10_close_with_body = TestPumaServer#test_http_10_close_with_body = TestPumaServer#test_http_10_close_with_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_before_value = TestPumaServer#test_chunked_request_pause_before_value = TestPumaServer#test_chunked_request_pause_before_value = … TestPumaServer#test_http_11_keep_alive_with_body = 0.20 s = . … TestPumaServer#test_http_11_keep_alive_with_body = 0.20 s = . … TestPumaServer#test_http_11_keep_alive_with_body = 0.20 s = . TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = … TestPumaServer#test_http_10_keep_alive_with_body = 0.20 s = . … TestPumaServer#test_http_10_keep_alive_with_body = 0.20 s = . … TestPumaServer#test_http_10_keep_alive_with_body = 0.20 s = . TestPumaServer#test_http_10_keep_alive_without_body = TestPumaServer#test_http_10_keep_alive_without_body = TestPumaServer#test_http_10_keep_alive_without_body = … TestPumaServer#test_http11_req_to_http11_resp = 0.20 s = . … TestPumaServer#test_http11_req_to_http11_resp = 0.20 s = . … TestPumaServer#test_http11_req_to_http11_resp = 0.20 s = . TestPumaServer#test_request_body_wait_chunked = TestPumaServer#test_request_body_wait_chunked = TestPumaServer#test_request_body_wait_chunked = … TestPumaServer#test_http_10_keep_alive_without_body = 0.20 s = . … TestPumaServer#test_http_10_keep_alive_without_body = 0.20 s = . … TestPumaServer#test_http_10_keep_alive_without_body = 0.20 s = . TestPumaServer#test_idle_timeout_between_request_data = TestPumaServer#test_idle_timeout_between_request_data = TestPumaServer#test_idle_timeout_between_request_data = … TestPumaServer#test_chunked_request_pause_mid_count = 1.00 s = . … TestPumaServer#test_chunked_request_pause_mid_count = 1.00 s = . … TestPumaServer#test_chunked_request_pause_mid_count = 1.00 s = . TestPumaServer#test_shutdown_requests = TestPumaServer#test_shutdown_requests = TestPumaServer#test_shutdown_requests = … TestPumaServer#test_idle_timeout_after_first_request = 1.15 s = . … TestPumaServer#test_idle_timeout_after_first_request = 1.15 s = . … TestPumaServer#test_idle_timeout_after_first_request = 1.15 s = . TestPumaServer#test_file_body = TestPumaServer#test_file_body = TestPumaServer#test_file_body = … TestPumaServer#test_chunked_request_pause_before_value = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_value = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_value = 1.00 s = . TestPumaServer#test_streaming_enum_body_1 = TestPumaServer#test_streaming_enum_body_1 = TestPumaServer#test_streaming_enum_body_1 = … TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = 1.01 s = . … TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = 1.01 s = . … TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = 1.01 s = . TestPumaServer#test_lowlevel_error_handler_response = TestPumaServer#test_lowlevel_error_handler_response = TestPumaServer#test_lowlevel_error_handler_response = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_mid_value = TestPumaServer#test_chunked_request_pause_mid_value = TestPumaServer#test_chunked_request_pause_mid_value = … TestPumaServer#test_file_body = 0.20 s = . … TestPumaServer#test_file_body = 0.20 s = . … TestPumaServer#test_file_body = 0.20 s = . TestPumaServer#test_chunked_keep_alive = TestPumaServer#test_chunked_keep_alive = TestPumaServer#test_chunked_keep_alive = … TestPumaServer#test_shutdown_requests = 0.40 s = . … TestPumaServer#test_shutdown_requests = 0.40 s = . … TestPumaServer#test_shutdown_requests = 0.40 s = . TestPumaServer#test_early_hints_is_off_by_default = TestPumaServer#test_early_hints_is_off_by_default = TestPumaServer#test_early_hints_is_off_by_default = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_supported_http_methods_accept_all = TestPumaServer#test_supported_http_methods_accept_all = TestPumaServer#test_supported_http_methods_accept_all = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_encoding = TestPumaServer#test_chunked_encoding = TestPumaServer#test_chunked_encoding = … TestPumaServer#test_streaming_enum_body_2 = 1.55 s = . … TestPumaServer#test_streaming_enum_body_2 = 1.55 s = . … TestPumaServer#test_streaming_enum_body_2 = 1.55 s = . TestPumaServer#test_proper_stringio_body = TestPumaServer#test_proper_stringio_body = TestPumaServer#test_proper_stringio_body = … TestPumaServer#test_chunked_keep_alive = 0.20 s = . … TestPumaServer#test_chunked_keep_alive = 0.20 s = . … TestPumaServer#test_chunked_keep_alive = 0.20 s = . TestPumaServer#test_large_chunked_request = TestPumaServer#test_large_chunked_request = TestPumaServer#test_large_chunked_request = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http11_connection_header_no_queue = TestPumaServer#test_http11_connection_header_no_queue = TestPumaServer#test_http11_connection_header_no_queue = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_lowlevel_error_body_close = TestPumaServer#test_lowlevel_error_body_close = TestPumaServer#test_lowlevel_error_body_close = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_HEAD_has_no_body = TestPumaServer#test_HEAD_has_no_body = TestPumaServer#test_HEAD_has_no_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_back_to_back_chunked = TestPumaServer#test_back_to_back_chunked = TestPumaServer#test_back_to_back_chunked = … TestPumaServer#test_chunked_encoding = 0.20 s = . … TestPumaServer#test_chunked_encoding = 0.20 s = . … TestPumaServer#test_chunked_encoding = 0.20 s = . TestPumaServer#test_http_11_keep_alive_with_large_payload = TestPumaServer#test_http_11_keep_alive_with_large_payload = TestPumaServer#test_http_11_keep_alive_with_large_payload = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = … TestPumaServer#test_proper_stringio_body = 0.10 s = . … TestPumaServer#test_proper_stringio_body = 0.10 s = . … TestPumaServer#test_proper_stringio_body = 0.10 s = . TestPumaServer#test_empty_body_enum = TestPumaServer#test_empty_body_enum = TestPumaServer#test_empty_body_enum = … TestPumaServer#test_back_to_back_chunked = 0.25 s = . … TestPumaServer#test_back_to_back_chunked = 0.25 s = . … TestPumaServer#test_back_to_back_chunked = 0.25 s = . TestPumaServer#test_eof_on_connection_close_is_not_logged_as_an_error = TestPumaServer#test_eof_on_connection_close_is_not_logged_as_an_error = TestPumaServer#test_eof_on_connection_close_is_not_logged_as_an_error = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_default_server_port_respects_x_forwarded_proto = TestPumaServer#test_default_server_port_respects_x_forwarded_proto = TestPumaServer#test_default_server_port_respects_x_forwarded_proto = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_keep_alive_two_back_to_back_with_set_remote_address = TestPumaServer#test_chunked_keep_alive_two_back_to_back_with_set_remote_address = TestPumaServer#test_chunked_keep_alive_two_back_to_back_with_set_remote_address = … TestPumaServer#test_empty_body_enum = 0.20 s = . … TestPumaServer#test_empty_body_enum = 0.20 s = . … TestPumaServer#test_empty_body_enum = 0.20 s = . TestPumaServer#test_no_timeout_after_data_received_no_queue = TestPumaServer#test_no_timeout_after_data_received_no_queue = TestPumaServer#test_no_timeout_after_data_received_no_queue = … TestPumaServer#test_chunked_keep_alive_two_back_to_back_with_set_remote_address = 0.20 s = . … TestPumaServer#test_chunked_keep_alive_two_back_to_back_with_set_remote_address = 0.20 s = . … TestPumaServer#test_chunked_keep_alive_two_back_to_back_with_set_remote_address = 0.20 s = . TestPumaServer#test_idle_timeout_between_first_request_data = TestPumaServer#test_idle_timeout_between_first_request_data = TestPumaServer#test_idle_timeout_between_first_request_data = … TestPumaServer#test_chunked_request_pause_mid_value = 1.00 s = . … TestPumaServer#test_chunked_request_pause_mid_value = 1.00 s = . … TestPumaServer#test_chunked_request_pause_mid_value = 1.00 s = . TestPumaServer#test_puma_socket = TestPumaServer#test_puma_socket = TestPumaServer#test_puma_socket = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_lowlevel_error_message_without_backtrace = TestPumaServer#test_lowlevel_error_message_without_backtrace = TestPumaServer#test_lowlevel_error_message_without_backtrace = 0.20 s = . 0.20 s = . 0.20 s = . TestPumaServer#test_run_stop_thread_safety = TestPumaServer#test_run_stop_thread_safety = TestPumaServer#test_run_stop_thread_safety = 0.02 s = . 0.02 s = . 0.02 s = . TestPumaServer#test_supported_http_methods_match = TestPumaServer#test_supported_http_methods_match = TestPumaServer#test_supported_http_methods_match = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_no_timeout_after_data_received = TestPumaServer#test_no_timeout_after_data_received = TestPumaServer#test_no_timeout_after_data_received = … TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = 1.00 s = . … TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = 1.00 s = . … TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = 1.00 s = . TestPumaServer#test_http_11_enable_keep_alives_false = TestPumaServer#test_http_11_enable_keep_alives_false = TestPumaServer#test_http_11_enable_keep_alives_false = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_remote_address_header = TestPumaServer#test_remote_address_header = TestPumaServer#test_remote_address_header = 0.20 s = . 0.20 s = . 0.20 s = . TestPumaServer#test_cl_empty_string = TestPumaServer#test_cl_empty_string = TestPumaServer#test_cl_empty_string = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_force_shutdown = TestPumaServer#test_force_shutdown = TestPumaServer#test_force_shutdown = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_normalize_host_header_hostname = TestPumaServer#test_normalize_host_header_hostname = TestPumaServer#test_normalize_host_header_hostname = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_very_large_return = TestPumaServer#test_very_large_return = TestPumaServer#test_very_large_return = 0.04 s = . 0.04 s = . 0.04 s = . TestPumaServer#test_crlf_trailer_smuggle = TestPumaServer#test_crlf_trailer_smuggle = TestPumaServer#test_crlf_trailer_smuggle = … TestPumaServer#test_idle_timeout_between_first_request_data = 1.15 s = . … TestPumaServer#test_idle_timeout_between_first_request_data = 1.15 s = . … TestPumaServer#test_idle_timeout_between_first_request_data = 1.15 s = . TestPumaServer#test_custom_http_codes_11 = TestPumaServer#test_custom_http_codes_11 = TestPumaServer#test_custom_http_codes_11 = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = … TestPumaServer#test_idle_timeout_between_request_data = 2.80 s = . … TestPumaServer#test_idle_timeout_between_request_data = 2.80 s = . … TestPumaServer#test_idle_timeout_between_request_data = 2.80 s = . TestPumaServer#test_accept_emfile = TestPumaServer#test_accept_emfile = TestPumaServer#test_accept_emfile = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_open_connection_wait_no_queue = TestPumaServer#test_open_connection_wait_no_queue = TestPumaServer#test_open_connection_wait_no_queue = … TestPumaServer#test_request_body_wait_chunked = 3.00 s = . … TestPumaServer#test_request_body_wait_chunked = 3.00 s = . … TestPumaServer#test_request_body_wait_chunked = 3.00 s = . TestPumaServer#test_accept_econnaborted = TestPumaServer#test_accept_econnaborted = TestPumaServer#test_accept_econnaborted = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_supported_http_methods_empty = TestPumaServer#test_supported_http_methods_empty = TestPumaServer#test_supported_http_methods_empty = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_prevent_content_length_injection_crlf = TestPumaServer#test_prevent_content_length_injection_crlf = TestPumaServer#test_prevent_content_length_injection_crlf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_proxy_protocol = TestPumaServer#test_proxy_protocol = TestPumaServer#test_proxy_protocol = … TestPumaServer#test_open_connection_wait_no_queue = 0.10 s = . … TestPumaServer#test_open_connection_wait_no_queue = 0.10 s = . … TestPumaServer#test_open_connection_wait_no_queue = 0.10 s = . TestPumaServer#test_leh_gets_env_as_well = TestPumaServer#test_leh_gets_env_as_well = TestPumaServer#test_leh_gets_env_as_well = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_force_shutdown_error_default = TestPumaServer#test_force_shutdown_error_default = TestPumaServer#test_force_shutdown_error_default = … TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = 0.20 s = . … TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = 0.20 s = . … TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = 0.20 s = . TestPumaServer#test_prevent_response_splitting_headers_early_hint_lf = TestPumaServer#test_prevent_response_splitting_headers_early_hint_lf = TestPumaServer#test_prevent_response_splitting_headers_early_hint_lf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_between_chunks = TestPumaServer#test_chunked_request_pause_between_chunks = TestPumaServer#test_chunked_request_pause_between_chunks = … TestPumaServer#test_streaming_enum_body_1 = 2.20 s = . … TestPumaServer#test_streaming_enum_body_1 = 2.20 s = . … TestPumaServer#test_streaming_enum_body_1 = 2.20 s = . TestPumaServer#test_chunked_request_pause_before_count_newline = TestPumaServer#test_chunked_request_pause_before_count_newline = TestPumaServer#test_chunked_request_pause_before_count_newline = … TestPumaServer#test_proxy_protocol = 0.15 s = . … TestPumaServer#test_proxy_protocol = 0.15 s = . … TestPumaServer#test_proxy_protocol = 0.15 s = . TestPumaServer#test_http_11_close_without_body = TestPumaServer#test_http_11_close_without_body = TestPumaServer#test_http_11_close_without_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_early_hints_are_ignored_if_connection_lost = TestPumaServer#test_early_hints_are_ignored_if_connection_lost = TestPumaServer#test_early_hints_are_ignored_if_connection_lost = 0.10 s = . 0.10 s = . 0.10 s = . TestPumaServer#test_streaming_body = TestPumaServer#test_streaming_body = TestPumaServer#test_streaming_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_invalid_extension_header_length_split = TestPumaServer#test_chunked_request_invalid_extension_header_length_split = TestPumaServer#test_chunked_request_invalid_extension_header_length_split = … TestPumaServer#test_no_timeout_after_data_received_no_queue = 1.70 s = . … TestPumaServer#test_no_timeout_after_data_received_no_queue = 1.70 s = . … TestPumaServer#test_no_timeout_after_data_received_no_queue = 1.70 s = . TestPumaServer#test_file_to_path = TestPumaServer#test_file_to_path = TestPumaServer#test_file_to_path = 0.20 s = . 0.20 s = . 0.20 s = . TestPumaServer#test_http_10_close_without_body = TestPumaServer#test_http_10_close_without_body = TestPumaServer#test_http_10_close_without_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_header_case = TestPumaServer#test_chunked_request_header_case = TestPumaServer#test_chunked_request_header_case = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_respect_x_forwarded_ssl_on = TestPumaServer#test_respect_x_forwarded_ssl_on = TestPumaServer#test_respect_x_forwarded_ssl_on = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_lowlevel_error_message = TestPumaServer#test_lowlevel_error_message = TestPumaServer#test_lowlevel_error_message = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_invalid_extension_header_length = TestPumaServer#test_chunked_request_invalid_extension_header_length = TestPumaServer#test_chunked_request_invalid_extension_header_length = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_prevent_response_splitting_headers_early_hint_cr = TestPumaServer#test_prevent_response_splitting_headers_early_hint_cr = TestPumaServer#test_prevent_response_splitting_headers_early_hint_cr = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_auto_trim_with_fixed_pool_size = TestPumaServer#test_auto_trim_with_fixed_pool_size = TestPumaServer#test_auto_trim_with_fixed_pool_size = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = … TestPumaServer#test_crlf_trailer_smuggle = 1.00 s = . … TestPumaServer#test_crlf_trailer_smuggle = 1.00 s = . … TestPumaServer#test_crlf_trailer_smuggle = 1.00 s = . TestPumaServer#test_empty_header_values = TestPumaServer#test_empty_header_values = TestPumaServer#test_empty_header_values = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_leh_has_status = TestPumaServer#test_leh_has_status = TestPumaServer#test_leh_has_status = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_cl_and_te_smuggle = TestPumaServer#test_cl_and_te_smuggle = TestPumaServer#test_cl_and_te_smuggle = … TestPumaServer#test_chunked_request_invalid_extension_header_length_split = 0.50 s = . … TestPumaServer#test_chunked_request_invalid_extension_header_length_split = 0.50 s = . … TestPumaServer#test_chunked_request_invalid_extension_header_length_split = 0.50 s = . TestPumaServer#test_empty_body_array_content_length_0 = TestPumaServer#test_empty_body_array_content_length_0 = TestPumaServer#test_empty_body_array_content_length_0 = … TestPumaServer#test_cl_and_te_smuggle = 0.20 s = . … TestPumaServer#test_cl_and_te_smuggle = 0.20 s = . … TestPumaServer#test_cl_and_te_smuggle = 0.20 s = . TestPumaServer#test_idle_timeout_before_first_request_data = TestPumaServer#test_idle_timeout_before_first_request_data = TestPumaServer#test_idle_timeout_before_first_request_data = … TestPumaServer#test_no_timeout_after_data_received = 1.70 s = . … TestPumaServer#test_no_timeout_after_data_received = 1.70 s = . … TestPumaServer#test_no_timeout_after_data_received = 1.70 s = . TestPumaServer#test_back_to_back_content = TestPumaServer#test_back_to_back_content = TestPumaServer#test_back_to_back_content = … TestPumaServer#test_empty_body_array_content_length_0 = 0.20 s = . … TestPumaServer#test_empty_body_array_content_length_0 = 0.20 s = . … TestPumaServer#test_empty_body_array_content_length_0 = 0.20 s = . TestPumaServer#test_early_hints_works = TestPumaServer#test_early_hints_works = TestPumaServer#test_early_hints_works = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_keep_alive_two_back_to_back = TestPumaServer#test_chunked_keep_alive_two_back_to_back = TestPumaServer#test_chunked_keep_alive_two_back_to_back = … TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = 0.50 s = . … TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = 0.50 s = . … TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = 0.50 s = . TestPumaServer#test_idle_timeout_between_requests = TestPumaServer#test_idle_timeout_between_requests = TestPumaServer#test_idle_timeout_between_requests = … TestPumaServer#test_chunked_request_pause_between_chunks = 1.00 s = . … TestPumaServer#test_chunked_request_pause_between_chunks = 1.00 s = . … TestPumaServer#test_chunked_request_pause_between_chunks = 1.00 s = . TestPumaServer#test_newline_splits_in_early_hint = TestPumaServer#test_newline_splits_in_early_hint = TestPumaServer#test_newline_splits_in_early_hint = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request = TestPumaServer#test_chunked_request = TestPumaServer#test_chunked_request = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_normalize_host_header_missing = TestPumaServer#test_normalize_host_header_missing = TestPumaServer#test_normalize_host_header_missing = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_empty_body_array_no_content_length = TestPumaServer#test_empty_body_array_no_content_length = TestPumaServer#test_empty_body_array_no_content_length = … TestPumaServer#test_chunked_request_pause_before_count_newline = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_count_newline = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_count_newline = 1.00 s = . TestPumaServer#test_request_body_wait = TestPumaServer#test_request_body_wait = TestPumaServer#test_request_body_wait = … TestPumaServer#test_empty_body_array_no_content_length = 0.20 s = . … TestPumaServer#test_empty_body_array_no_content_length = 0.20 s = . … TestPumaServer#test_empty_body_array_no_content_length = 0.20 s = . TestPumaServer#test_custom_io_selector = TestPumaServer#test_custom_io_selector = TestPumaServer#test_custom_io_selector = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_doesnt_print_backtrace_in_production = TestPumaServer#test_doesnt_print_backtrace_in_production = TestPumaServer#test_doesnt_print_backtrace_in_production = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_force_shutdown_custom_error_message = TestPumaServer#test_force_shutdown_custom_error_message = TestPumaServer#test_force_shutdown_custom_error_message = … TestPumaServer#test_chunked_keep_alive_two_back_to_back = 0.40 s = . … TestPumaServer#test_chunked_keep_alive_two_back_to_back = 0.40 s = . … TestPumaServer#test_chunked_keep_alive_two_back_to_back = 0.40 s = . TestPumaServer#test_http_11_close_with_body = TestPumaServer#test_http_11_close_with_body = TestPumaServer#test_http_11_close_with_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_drain_on_shutdown = TestPumaServer#test_drain_on_shutdown = TestPumaServer#test_drain_on_shutdown = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = … TestPumaServer#test_back_to_back_content = 1.00 s = . … TestPumaServer#test_back_to_back_content = 1.00 s = . … TestPumaServer#test_back_to_back_content = 1.00 s = . TestPumaServer#test_custom_http_codes_10 = TestPumaServer#test_custom_http_codes_10 = TestPumaServer#test_custom_http_codes_10 = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_respect_x_forwarded_scheme = TestPumaServer#test_respect_x_forwarded_scheme = TestPumaServer#test_respect_x_forwarded_scheme = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_HEAD_returns_content_headers = TestPumaServer#test_HEAD_returns_content_headers = TestPumaServer#test_HEAD_returns_content_headers = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_normalize_host_header_ipv4 = TestPumaServer#test_normalize_host_header_ipv4 = TestPumaServer#test_normalize_host_header_ipv4 = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_prints_custom_error = TestPumaServer#test_prints_custom_error = TestPumaServer#test_prints_custom_error = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_newline_splits = TestPumaServer#test_newline_splits = TestPumaServer#test_newline_splits = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http11_connection_header_queue = TestPumaServer#test_http11_connection_header_queue = TestPumaServer#test_http11_connection_header_queue = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_status_hook_fires_when_server_changes_states = TestPumaServer#test_status_hook_fires_when_server_changes_states = TestPumaServer#test_status_hook_fires_when_server_changes_states = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_idle_timeout_before_first_request = TestPumaServer#test_idle_timeout_before_first_request = TestPumaServer#test_idle_timeout_before_first_request = … TestPumaServer#test_idle_timeout_before_first_request_data = 1.15 s = . … TestPumaServer#test_idle_timeout_before_first_request_data = 1.15 s = . … TestPumaServer#test_idle_timeout_before_first_request_data = 1.15 s = . TestPumaServer#test_prevent_response_splitting_headers_crlf = TestPumaServer#test_prevent_response_splitting_headers_crlf = TestPumaServer#test_prevent_response_splitting_headers_crlf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_Expect_100 = TestPumaServer#test_Expect_100 = TestPumaServer#test_Expect_100 = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_not_drain_on_shutdown = TestPumaServer#test_not_drain_on_shutdown = TestPumaServer#test_not_drain_on_shutdown = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_open_connection_wait = TestPumaServer#test_open_connection_wait = TestPumaServer#test_open_connection_wait = 0.11 s = . 0.11 s = . 0.11 s = . TestPumaServer#test_two_back_to_back_chunked_have_different_tempfile = TestPumaServer#test_two_back_to_back_chunked_have_different_tempfile = TestPumaServer#test_two_back_to_back_chunked_have_different_tempfile = … TestPumaServer#test_force_shutdown_error_default = 2.00 s = . … TestPumaServer#test_force_shutdown_error_default = 2.00 s = . … TestPumaServer#test_force_shutdown_error_default = 2.00 s = . TestPumaServer#test_supported_http_methods_no_match = TestPumaServer#test_supported_http_methods_no_match = TestPumaServer#test_supported_http_methods_no_match = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http_11_enable_keep_alives_true = TestPumaServer#test_http_11_enable_keep_alives_true = TestPumaServer#test_http_11_enable_keep_alives_true = … TestPumaServer#test_two_back_to_back_chunked_have_different_tempfile = 0.20 s = . … TestPumaServer#test_two_back_to_back_chunked_have_different_tempfile = 0.20 s = . … TestPumaServer#test_two_back_to_back_chunked_have_different_tempfile = 0.20 s = . TestPumaServer#test_normalize_host_header_ipv6 = TestPumaServer#test_normalize_host_header_ipv6 = TestPumaServer#test_normalize_host_header_ipv6 = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_prevent_response_splitting_headers_cr = TestPumaServer#test_prevent_response_splitting_headers_cr = TestPumaServer#test_prevent_response_splitting_headers_cr = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_form_data_encoding_windows = TestPumaServer#test_form_data_encoding_windows = TestPumaServer#test_form_data_encoding_windows = 0.02 s = . 0.02 s = . 0.02 s = . TestPumaServer#test_prevent_response_splitting_headers_lf = TestPumaServer#test_prevent_response_splitting_headers_lf = TestPumaServer#test_prevent_response_splitting_headers_lf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = … TestPumaServer#test_http_11_enable_keep_alives_true = 0.20 s = . … TestPumaServer#test_http_11_enable_keep_alives_true = 0.20 s = . … TestPumaServer#test_http_11_enable_keep_alives_true = 0.20 s = . TestPumaServer#test_back_to_back_no_content = TestPumaServer#test_back_to_back_no_content = TestPumaServer#test_back_to_back_no_content = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http_11_keep_alive_without_body = TestPumaServer#test_http_11_keep_alive_without_body = TestPumaServer#test_http_11_keep_alive_without_body = … TestPumaServer#test_request_body_wait = 1.20 s = . … TestPumaServer#test_request_body_wait = 1.20 s = . … TestPumaServer#test_request_body_wait = 1.20 s = . TestIntegrationSSLSession#test_dflt_tls1_2 = TestIntegrationSSLSession#test_dflt_tls1_2 = TestIntegrationSSLSession#test_dflt_tls1_2 = … TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = 0.10 s = . … TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = 0.10 s = . … TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = 0.10 s = . TestIntegrationSSLSession#test_1000_tls1_2 = TestIntegrationSSLSession#test_1000_tls1_2 = TestIntegrationSSLSession#test_1000_tls1_2 = … TestPumaServer#test_http_11_keep_alive_without_body = 0.20 s = . … TestPumaServer#test_http_11_keep_alive_without_body = 0.20 s = . … TestPumaServer#test_http_11_keep_alive_without_body = 0.20 s = . TestIntegrationSSLSession#test_dflt_tls1_3 = TestIntegrationSSLSession#test_dflt_tls1_3 = TestIntegrationSSLSession#test_dflt_tls1_3 = … TestIntegrationSSLSession#test_dflt_tls1_2 = 0.20 s = . … TestIntegrationSSLSession#test_dflt_tls1_2 = 0.20 s = . … TestIntegrationSSLSession#test_dflt_tls1_2 = 0.20 s = . TestIntegrationSSLSession#test_dflt = TestIntegrationSSLSession#test_dflt = TestIntegrationSSLSession#test_dflt = … TestIntegrationSSLSession#test_1000_tls1_2 = 0.20 s = . … TestIntegrationSSLSession#test_1000_tls1_2 = 0.20 s = . … TestIntegrationSSLSession#test_1000_tls1_2 = 0.20 s = . TestIntegrationSSLSession#test_off_tls1_3 = TestIntegrationSSLSession#test_off_tls1_3 = TestIntegrationSSLSession#test_off_tls1_3 = … TestPumaServer#test_idle_timeout_between_requests = 1.65 s = . … TestPumaServer#test_idle_timeout_between_requests = 1.65 s = . … TestPumaServer#test_idle_timeout_between_requests = 1.65 s = . TestIntegrationSSLSession#test_1000_10_tls1_2 = TestIntegrationSSLSession#test_1000_10_tls1_2 = TestIntegrationSSLSession#test_1000_10_tls1_2 = … TestIntegrationSSLSession#test_dflt_tls1_3 = 0.17 s = . … TestIntegrationSSLSession#test_dflt_tls1_3 = 0.17 s = . … TestIntegrationSSLSession#test_dflt_tls1_3 = 0.17 s = . TestIntegrationSSLSession#test__10_tls1_2 = TestIntegrationSSLSession#test__10_tls1_2 = TestIntegrationSSLSession#test__10_tls1_2 = … TestIntegrationSSLSession#test_dflt = 0.17 s = . … TestIntegrationSSLSession#test_dflt = 0.17 s = . … TestIntegrationSSLSession#test_dflt = 0.17 s = . TestIntegrationPumactl#test_kill_unknown = TestIntegrationPumactl#test_kill_unknown = TestIntegrationPumactl#test_kill_unknown = 0.01 s = . 0.01 s = . 0.01 s = . TestIntegrationPumactl#test_refork_cluster = TestIntegrationPumactl#test_refork_cluster = TestIntegrationPumactl#test_refork_cluster = … TestIntegrationSSLSession#test_off_tls1_3 = 0.16 s = . … TestIntegrationSSLSession#test_off_tls1_3 = 0.16 s = . … TestIntegrationSSLSession#test_off_tls1_3 = 0.16 s = . TestIntegrationPumactl#test_phased_restart_cluster = TestIntegrationPumactl#test_phased_restart_cluster = TestIntegrationPumactl#test_phased_restart_cluster = … TestIntegrationSSLSession#test_1000_10_tls1_2 = 0.22 s = . … TestIntegrationSSLSession#test_1000_10_tls1_2 = 0.22 s = . … TestIntegrationSSLSession#test_1000_10_tls1_2 = 0.22 s = . TestIntegrationPumactl#test_control_gc_stats_tcp = TestIntegrationPumactl#test_control_gc_stats_tcp = TestIntegrationPumactl#test_control_gc_stats_tcp = … TestIntegrationSSLSession#test__10_tls1_2 = 0.25 s = . … TestIntegrationSSLSession#test__10_tls1_2 = 0.25 s = . … TestIntegrationSSLSession#test__10_tls1_2 = 0.25 s = . TestIntegrationPumactl#test_require_dependencies = TestIntegrationPumactl#test_require_dependencies = TestIntegrationPumactl#test_require_dependencies = … TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = 1.55 s = . … TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = 1.55 s = . … TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = 1.55 s = . TestIntegrationPumactl#test_stop_tcp = TestIntegrationPumactl#test_stop_tcp = TestIntegrationPumactl#test_stop_tcp = … TestPumaServer#test_idle_timeout_before_first_request = 1.15 s = . … TestPumaServer#test_idle_timeout_before_first_request = 1.15 s = . … TestPumaServer#test_idle_timeout_before_first_request = 1.15 s = . TestIntegrationPumactl#test_clustered_stats = TestIntegrationPumactl#test_clustered_stats = TestIntegrationPumactl#test_clustered_stats = … TestIntegrationPumactl#test_stop_tcp = 0.17 s = . … TestIntegrationPumactl#test_stop_tcp = 0.17 s = . … TestIntegrationPumactl#test_stop_tcp = 0.17 s = . TestIntegrationPumactl#test_control_gc_stats_unix = TestIntegrationPumactl#test_control_gc_stats_unix = TestIntegrationPumactl#test_control_gc_stats_unix = … TestIntegrationPumactl#test_control_gc_stats_tcp = 0.37 s = . … TestIntegrationPumactl#test_control_gc_stats_tcp = 0.37 s = . … TestIntegrationPumactl#test_control_gc_stats_tcp = 0.37 s = . TestRackServer#test_large_post_body = TestRackServer#test_large_post_body = TestRackServer#test_large_post_body = 0.00 s = . 0.00 s = . 0.00 s = . TestRackServer#test_puma_enum = TestRackServer#test_puma_enum = TestRackServer#test_puma_enum = 0.00 s = . 0.00 s = . 0.00 s = . TestRackServer#test_path_info = TestRackServer#test_path_info = TestRackServer#test_path_info = 0.00 s = . 0.00 s = . 0.00 s = . TestRackServer#test_lint = TestRackServer#test_lint = TestRackServer#test_lint = 0.00 s = . 0.00 s = . 0.00 s = . TestRackServer#test_after_reply_exception = TestRackServer#test_after_reply_exception = TestRackServer#test_after_reply_exception = … TestPumaServer#test_force_shutdown_custom_error_message = 2.00 s = . … TestPumaServer#test_force_shutdown_custom_error_message = 2.00 s = . … TestPumaServer#test_force_shutdown_custom_error_message = 2.00 s = . TestRackServer#test_rack_body_proxy = TestRackServer#test_rack_body_proxy = TestRackServer#test_rack_body_proxy = 0.00 s = . 0.00 s = . 0.00 s = . TestRackServer#test_rack_body_proxy_content_length = TestRackServer#test_rack_body_proxy_content_length = TestRackServer#test_rack_body_proxy_content_length = 0.00 s = . 0.00 s = . 0.00 s = . TestRackServer#test_after_reply = TestRackServer#test_after_reply = TestRackServer#test_after_reply = 0.00 s = . 0.00 s = . 0.00 s = . TestRackServer#test_common_logger = TestRackServer#test_common_logger = TestRackServer#test_common_logger = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = … TestRackServer#test_after_reply_exception = 0.10 s = . … TestRackServer#test_after_reply_exception = 0.10 s = . … TestRackServer#test_after_reply_exception = 0.10 s = . TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = … TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = 0.11 s = . TestPumaServerSSLClient#test_verify_client_cert = TestPumaServerSSLClient#test_verify_client_cert = TestPumaServerSSLClient#test_verify_client_cert = … TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = 0.10 s = . … TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = 0.10 s = . … TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = 0.10 s = . TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = … TestIntegrationPumactl#test_control_gc_stats_unix = 0.36 s = . … TestIntegrationPumactl#test_control_gc_stats_unix = 0.36 s = . … TestIntegrationPumactl#test_control_gc_stats_unix = 0.36 s = . TestResponseHeader#test_header_value_array = TestResponseHeader#test_header_value_array = TestResponseHeader#test_header_value_array = … TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = 0.11 s = . TestResponseHeader#test_illegal_character_in_value_when_newline = TestResponseHeader#test_illegal_character_in_value_when_newline = TestResponseHeader#test_illegal_character_in_value_when_newline = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_illegal_character_in_value_when_override_content_length = TestResponseHeader#test_illegal_character_in_value_when_override_content_length = TestResponseHeader#test_illegal_character_in_value_when_override_content_length = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_nil_header = TestResponseHeader#test_nil_header = TestResponseHeader#test_nil_header = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_rack_key = TestResponseHeader#test_rack_key = TestResponseHeader#test_rack_key = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_illegal_character_in_value_when_early_hints = TestResponseHeader#test_illegal_character_in_value_when_early_hints = TestResponseHeader#test_illegal_character_in_value_when_early_hints = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_illegal_character_in_value = TestResponseHeader#test_illegal_character_in_value = TestResponseHeader#test_illegal_character_in_value = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_key_containing_status = TestResponseHeader#test_key_containing_status = TestResponseHeader#test_key_containing_status = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_illegal_character_in_key = TestResponseHeader#test_illegal_character_in_key = TestResponseHeader#test_illegal_character_in_key = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_racket_key = TestResponseHeader#test_racket_key = TestResponseHeader#test_racket_key = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_integer_key = TestResponseHeader#test_integer_key = TestResponseHeader#test_integer_key = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_status_key = TestResponseHeader#test_status_key = TestResponseHeader#test_status_key = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_integer_value = TestResponseHeader#test_integer_value = TestResponseHeader#test_integer_value = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_illegal_character_in_key_when_early_hints = TestResponseHeader#test_illegal_character_in_key_when_early_hints = TestResponseHeader#test_illegal_character_in_key_when_early_hints = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_nested_arrays = TestJSONSerialization#test_json_generates_string_for_nested_arrays = TestJSONSerialization#test_json_generates_string_for_nested_arrays = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_hash_with_string_keys = TestJSONSerialization#test_json_generates_string_for_hash_with_string_keys = TestJSONSerialization#test_json_generates_string_for_hash_with_string_keys = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_generate_raises_error_for_unexpected_key_type = TestJSONSerialization#test_generate_raises_error_for_unexpected_key_type = TestJSONSerialization#test_generate_raises_error_for_unexpected_key_type = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_escapes_strings_with_null_byte = TestJSONSerialization#test_json_escapes_strings_with_null_byte = TestJSONSerialization#test_json_escapes_strings_with_null_byte = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_escapes_strings_with_quotes = TestJSONSerialization#test_json_escapes_strings_with_quotes = TestJSONSerialization#test_json_escapes_strings_with_quotes = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_array_of_integers = TestJSONSerialization#test_json_generates_string_for_array_of_integers = TestJSONSerialization#test_json_generates_string_for_array_of_integers = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_integer = TestJSONSerialization#test_json_generates_string_for_integer = TestJSONSerialization#test_json_generates_string_for_integer = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_hash_with_symbol_keys = TestJSONSerialization#test_json_generates_string_for_hash_with_symbol_keys = TestJSONSerialization#test_json_generates_string_for_hash_with_symbol_keys = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_escapes_strings_with_unicode_information_separator_one = TestJSONSerialization#test_json_escapes_strings_with_unicode_information_separator_one = TestJSONSerialization#test_json_escapes_strings_with_unicode_information_separator_one = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_float = TestJSONSerialization#test_json_generates_string_for_float = TestJSONSerialization#test_json_generates_string_for_float = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_generate_raises_error_for_unexpected_value_type = TestJSONSerialization#test_generate_raises_error_for_unexpected_value_type = TestJSONSerialization#test_generate_raises_error_for_unexpected_value_type = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_nil = TestJSONSerialization#test_json_generates_string_for_nil = TestJSONSerialization#test_json_generates_string_for_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_array_of_strings = TestJSONSerialization#test_json_generates_string_for_array_of_strings = TestJSONSerialization#test_json_generates_string_for_array_of_strings = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_true = TestJSONSerialization#test_json_generates_string_for_true = TestJSONSerialization#test_json_generates_string_for_true = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_false = TestJSONSerialization#test_json_generates_string_for_false = TestJSONSerialization#test_json_generates_string_for_false = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_escapes_strings_with_backslashes = TestJSONSerialization#test_json_escapes_strings_with_backslashes = TestJSONSerialization#test_json_escapes_strings_with_backslashes = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_fragment_in_uri = Http11ParserTest#test_fragment_in_uri = Http11ParserTest#test_fragment_in_uri = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_newline_smuggler = Http11ParserTest#test_newline_smuggler = Http11ParserTest#test_newline_smuggler = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_newline_smuggler_two = Http11ParserTest#test_newline_smuggler_two = Http11ParserTest#test_newline_smuggler_two = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_parse_escaping_in_query = Http11ParserTest#test_parse_escaping_in_query = Http11ParserTest#test_parse_escaping_in_query = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_parse_simple = Http11ParserTest#test_parse_simple = Http11ParserTest#test_parse_simple = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_max_uri_path_length = Http11ParserTest#test_max_uri_path_length = Http11ParserTest#test_max_uri_path_length = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_htab_in_header_val = Http11ParserTest#test_htab_in_header_val = Http11ParserTest#test_htab_in_header_val = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_parse_error = Http11ParserTest#test_parse_error = Http11ParserTest#test_parse_error = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_get_const_length = Http11ParserTest#test_get_const_length = Http11ParserTest#test_get_const_length = 0.00 s = S 0.00 s = S 0.00 s = S Http11ParserTest#test_semicolon_in_path = Http11ParserTest#test_semicolon_in_path = Http11ParserTest#test_semicolon_in_path = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_parse_absolute_uri = Http11ParserTest#test_parse_absolute_uri = Http11ParserTest#test_parse_absolute_uri = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_trims_whitespace_from_headers = Http11ParserTest#test_trims_whitespace_from_headers = Http11ParserTest#test_trims_whitespace_from_headers = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_parse_dumbfuck_headers = Http11ParserTest#test_parse_dumbfuck_headers = Http11ParserTest#test_parse_dumbfuck_headers = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_horrible_queries = Http11ParserTest#test_horrible_queries = Http11ParserTest#test_horrible_queries = 0.01 s = . 0.01 s = . 0.01 s = . WebServerTest#test_header_is_too_long = WebServerTest#test_header_is_too_long = WebServerTest#test_header_is_too_long = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_simple_server = WebServerTest#test_simple_server = WebServerTest#test_simple_server = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_requests_count = WebServerTest#test_requests_count = WebServerTest#test_requests_count = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_file_streamed_request = WebServerTest#test_file_streamed_request = WebServerTest#test_file_streamed_request = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_nonexistent_http_method = WebServerTest#test_nonexistent_http_method = WebServerTest#test_nonexistent_http_method = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_bad_path = WebServerTest#test_bad_path = WebServerTest#test_bad_path = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_bad_client = WebServerTest#test_bad_client = WebServerTest#test_bad_client = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_trickle_attack = WebServerTest#test_trickle_attack = WebServerTest#test_trickle_attack = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_supported_http_method = WebServerTest#test_supported_http_method = WebServerTest#test_supported_http_method = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_close_client = WebServerTest#test_close_client = WebServerTest#test_close_client = 0.00 s = . 0.00 s = . 0.00 s = . TestOutOfBandServer#test_request_overlapping_hook = TestOutOfBandServer#test_request_overlapping_hook = TestOutOfBandServer#test_request_overlapping_hook = 0.02 s = . 0.02 s = . 0.02 s = . TestOutOfBandServer#test_partial_concurrent = TestOutOfBandServer#test_partial_concurrent = TestOutOfBandServer#test_partial_concurrent = 0.01 s = . 0.01 s = . 0.01 s = . TestOutOfBandServer#test_sequential = TestOutOfBandServer#test_sequential = TestOutOfBandServer#test_sequential = … TestPumaServerSSLClient#test_verify_client_cert = 0.21 s = . … TestPumaServerSSLClient#test_verify_client_cert = 0.21 s = . … TestPumaServerSSLClient#test_verify_client_cert = 0.21 s = . TestOutOfBandServer#test_stream = TestOutOfBandServer#test_stream = TestOutOfBandServer#test_stream = … TestResponseHeader#test_header_value_array = 0.23 s = . … TestResponseHeader#test_header_value_array = 0.23 s = . … TestResponseHeader#test_header_value_array = 0.23 s = . TestOutOfBandServer#test_blocks_new_connection = TestOutOfBandServer#test_blocks_new_connection = TestOutOfBandServer#test_blocks_new_connection = 0.01 s = . 0.01 s = . 0.01 s = . TestOutOfBandServer#test_partial_request = TestOutOfBandServer#test_partial_request = TestOutOfBandServer#test_partial_request = 0.01 s = . 0.01 s = . 0.01 s = . TestIntegrationSSL#test_ssl_run_with_localhost_authority = TestIntegrationSSL#test_ssl_run_with_localhost_authority = TestIntegrationSSL#test_ssl_run_with_localhost_authority = … TestOutOfBandServer#test_sequential = 0.12 s = . … TestOutOfBandServer#test_sequential = 0.12 s = . … TestOutOfBandServer#test_sequential = 0.12 s = . TestIntegrationSSL#test_ssl_run_with_pem = TestIntegrationSSL#test_ssl_run_with_pem = TestIntegrationSSL#test_ssl_run_with_pem = … TestOutOfBandServer#test_stream = 0.12 s = . … TestOutOfBandServer#test_stream = 0.12 s = . … TestOutOfBandServer#test_stream = 0.12 s = . TestIntegrationSSL#test_ssl_run_with_encrypted_pem = TestIntegrationSSL#test_ssl_run_with_encrypted_pem = TestIntegrationSSL#test_ssl_run_with_encrypted_pem = … TestIntegrationPumactl#test_require_dependencies = 0.98 s = . … TestIntegrationPumactl#test_require_dependencies = 0.98 s = . … TestIntegrationPumactl#test_require_dependencies = 0.98 s = . TestIntegrationSSL#test_ssl_run_with_curl_client = TestIntegrationSSL#test_ssl_run_with_curl_client = TestIntegrationSSL#test_ssl_run_with_curl_client = … TestIntegrationPumactl#test_clustered_stats = 0.87 s = . … TestIntegrationPumactl#test_clustered_stats = 0.87 s = . … TestIntegrationPumactl#test_clustered_stats = 0.87 s = . TestIntegrationSSL#test_verify_client_cert_roundtrip = TestIntegrationSSL#test_verify_client_cert_roundtrip = TestIntegrationSSL#test_verify_client_cert_roundtrip = … TestIntegrationSSL#test_ssl_run_with_pem = 0.17 s = . … TestIntegrationSSL#test_ssl_run_with_pem = 0.17 s = . … TestIntegrationSSL#test_ssl_run_with_pem = 0.17 s = . TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = … TestIntegrationSSL#test_ssl_run_with_encrypted_pem = 0.18 s = . … TestIntegrationSSL#test_ssl_run_with_encrypted_pem = 0.18 s = . … TestIntegrationSSL#test_ssl_run_with_encrypted_pem = 0.18 s = . TestIntegrationSSL#test_ssl_run = TestIntegrationSSL#test_ssl_run = TestIntegrationSSL#test_ssl_run = … TestIntegrationSSL#test_ssl_run_with_localhost_authority = 0.22 s = . … TestIntegrationSSL#test_ssl_run_with_localhost_authority = 0.22 s = . … TestIntegrationSSL#test_ssl_run_with_localhost_authority = 0.22 s = . TestIntegrationSSL#test_ssl_run_with_encrypted_key = TestIntegrationSSL#test_ssl_run_with_encrypted_key = TestIntegrationSSL#test_ssl_run_with_encrypted_key = … TestIntegrationPumactl#test_refork_cluster = 1.43 s = . … TestIntegrationPumactl#test_refork_cluster = 1.43 s = . … TestIntegrationPumactl#test_refork_cluster = 1.43 s = . TestPersistent#test_persistent_timeout = TestPersistent#test_persistent_timeout = TestPersistent#test_persistent_timeout = … TestIntegrationSSL#test_ssl_run_with_encrypted_key = 0.19 s = . … TestIntegrationSSL#test_ssl_run_with_encrypted_key = 0.19 s = . … TestIntegrationSSL#test_ssl_run_with_encrypted_key = 0.19 s = . TestPersistent#test_two_back_to_back = TestPersistent#test_two_back_to_back = TestPersistent#test_two_back_to_back = … TestIntegrationSSL#test_ssl_run_with_curl_client = 0.26 s = . … TestIntegrationSSL#test_ssl_run_with_curl_client = 0.26 s = . … TestIntegrationSSL#test_ssl_run_with_curl_client = 0.26 s = . TestPersistent#test_hex = TestPersistent#test_hex = TestPersistent#test_hex = … TestIntegrationSSL#test_ssl_run = 0.23 s = . … TestIntegrationSSL#test_ssl_run = 0.23 s = . … TestIntegrationSSL#test_ssl_run = 0.23 s = . TestPersistent#test_allow_app_to_chunk_itself = TestPersistent#test_allow_app_to_chunk_itself = TestPersistent#test_allow_app_to_chunk_itself = … TestPersistent#test_two_back_to_back = 0.20 s = . … TestPersistent#test_two_back_to_back = 0.20 s = . … TestPersistent#test_two_back_to_back = 0.20 s = . TestPersistent#test_chunked_with_empty_part = TestPersistent#test_chunked_with_empty_part = TestPersistent#test_chunked_with_empty_part = … TestIntegrationPumactl#test_phased_restart_cluster = 1.59 s = . … TestIntegrationPumactl#test_phased_restart_cluster = 1.59 s = . … TestIntegrationPumactl#test_phased_restart_cluster = 1.59 s = . TestPersistent#test_client10_close = TestPersistent#test_client10_close = TestPersistent#test_client10_close = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_second_request_not_in_first_req_body = TestPersistent#test_second_request_not_in_first_req_body = TestPersistent#test_second_request_not_in_first_req_body = … TestPersistent#test_hex = 0.20 s = . … TestPersistent#test_hex = 0.20 s = . … TestPersistent#test_hex = 0.20 s = . TestPersistent#test_post_then_get = TestPersistent#test_post_then_get = TestPersistent#test_post_then_get = … TestPersistent#test_allow_app_to_chunk_itself = 0.20 s = . … TestPersistent#test_allow_app_to_chunk_itself = 0.20 s = . … TestPersistent#test_allow_app_to_chunk_itself = 0.20 s = . TestPersistent#test_one_with_keep_alive_header = TestPersistent#test_one_with_keep_alive_header = TestPersistent#test_one_with_keep_alive_header = … TestIntegrationSSL#test_verify_client_cert_roundtrip = 0.48 s = . … TestIntegrationSSL#test_verify_client_cert_roundtrip = 0.48 s = . … TestIntegrationSSL#test_verify_client_cert_roundtrip = 0.48 s = . TestPersistent#test_client11_close = TestPersistent#test_client11_close = TestPersistent#test_client11_close = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_one_with_content_length = TestPersistent#test_one_with_content_length = TestPersistent#test_one_with_content_length = … TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = 0.48 s = . … TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = 0.48 s = . … TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = 0.48 s = . TestPersistent#test_no_chunked_in_http10 = TestPersistent#test_no_chunked_in_http10 = TestPersistent#test_no_chunked_in_http10 = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_app_sets_content_length = TestPersistent#test_app_sets_content_length = TestPersistent#test_app_sets_content_length = … TestPersistent#test_chunked_with_empty_part = 0.20 s = . … TestPersistent#test_chunked_with_empty_part = 0.20 s = . … TestPersistent#test_chunked_with_empty_part = 0.20 s = . TestPersistent#test_two_requests_in_one_chunk = TestPersistent#test_two_requests_in_one_chunk = TestPersistent#test_two_requests_in_one_chunk = … TestPersistent#test_post_then_get = 0.20 s = . … TestPersistent#test_post_then_get = 0.20 s = . … TestPersistent#test_post_then_get = 0.20 s = . TestPersistent#test_keepalive_doesnt_starve_clients = TestPersistent#test_keepalive_doesnt_starve_clients = TestPersistent#test_keepalive_doesnt_starve_clients = … TestPersistent#test_one_with_keep_alive_header = 0.20 s = . … TestPersistent#test_one_with_keep_alive_header = 0.20 s = . … TestPersistent#test_one_with_keep_alive_header = 0.20 s = . TestPersistent#test_chunked = TestPersistent#test_chunked = TestPersistent#test_chunked = … TestPersistent#test_one_with_content_length = 0.20 s = . … TestPersistent#test_one_with_content_length = 0.20 s = . … TestPersistent#test_one_with_content_length = 0.20 s = . TestPersistent#test_no_body_then_get = TestPersistent#test_no_body_then_get = TestPersistent#test_no_body_then_get = … TestPersistent#test_app_sets_content_length = 0.20 s = . … TestPersistent#test_app_sets_content_length = 0.20 s = . … TestPersistent#test_app_sets_content_length = 0.20 s = . TestNullIOConformance#test_set_encoding = TestNullIOConformance#test_set_encoding = TestNullIOConformance#test_set_encoding = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_closed_returns_false = TestNullIOConformance#test_closed_returns_false = TestNullIOConformance#test_closed_returns_false = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_nil_buffer = TestNullIOConformance#test_read_with_nil_buffer = TestNullIOConformance#test_read_with_nil_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_buffer = TestNullIOConformance#test_read_with_buffer = TestNullIOConformance#test_read_with_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_nil_length = TestNullIOConformance#test_read_with_nil_length = TestNullIOConformance#test_read_with_nil_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_each_never_yields = TestNullIOConformance#test_each_never_yields = TestNullIOConformance#test_each_never_yields = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_size = TestNullIOConformance#test_size = TestNullIOConformance#test_size = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_binmode? = TestNullIOConformance#test_binmode? = TestNullIOConformance#test_binmode? = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_negative_length = TestNullIOConformance#test_read_with_negative_length = TestNullIOConformance#test_read_with_negative_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_eof_returns_true = TestNullIOConformance#test_eof_returns_true = TestNullIOConformance#test_eof_returns_true = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_gets_returns_nil = TestNullIOConformance#test_gets_returns_nil = TestNullIOConformance#test_gets_returns_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_flush_returns_self = TestNullIOConformance#test_flush_returns_self = TestNullIOConformance#test_flush_returns_self = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_length_and_buffer = TestNullIOConformance#test_read_with_length_and_buffer = TestNullIOConformance#test_read_with_length_and_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_binmode = TestNullIOConformance#test_binmode = TestNullIOConformance#test_binmode = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_seek_negative_raises = TestNullIOConformance#test_seek_negative_raises = TestNullIOConformance#test_seek_negative_raises = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_zero_length = TestNullIOConformance#test_read_with_zero_length = TestNullIOConformance#test_read_with_zero_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_seek_returns_0 = TestNullIOConformance#test_seek_returns_0 = TestNullIOConformance#test_seek_returns_0 = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_external_encoding = TestNullIOConformance#test_external_encoding = TestNullIOConformance#test_external_encoding = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_frozen_buffer = TestNullIOConformance#test_read_with_frozen_buffer = TestNullIOConformance#test_read_with_frozen_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_invalid_buffer = TestNullIOConformance#test_read_with_invalid_buffer = TestNullIOConformance#test_read_with_invalid_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_implicit_string_like_buffer = TestNullIOConformance#test_read_with_implicit_string_like_buffer = TestNullIOConformance#test_read_with_implicit_string_like_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_no_arguments = TestNullIOConformance#test_read_with_no_arguments = TestNullIOConformance#test_read_with_no_arguments = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_string_returns_empty_string = TestNullIOConformance#test_string_returns_empty_string = TestNullIOConformance#test_string_returns_empty_string = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_sync_returns_true = TestNullIOConformance#test_sync_returns_true = TestNullIOConformance#test_sync_returns_true = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_pos = TestNullIOConformance#test_pos = TestNullIOConformance#test_pos = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_positive_integer_length = TestNullIOConformance#test_read_with_positive_integer_length = TestNullIOConformance#test_read_with_positive_integer_length = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerHijack#test_http_10_header_with_content_length = TestPumaServerHijack#test_http_10_header_with_content_length = TestPumaServerHijack#test_http_10_header_with_content_length = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerHijack#test_101_header = TestPumaServerHijack#test_101_header = TestPumaServerHijack#test_101_header = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerHijack#test_partial_hijack_body_closes_body = TestPumaServerHijack#test_partial_hijack_body_closes_body = TestPumaServerHijack#test_partial_hijack_body_closes_body = … TestPersistent#test_chunked = 0.20 s = . … TestPersistent#test_chunked = 0.20 s = . … TestPersistent#test_chunked = 0.20 s = . TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = … TestPersistent#test_no_body_then_get = 0.20 s = . … TestPersistent#test_no_body_then_get = 0.20 s = . … TestPersistent#test_no_body_then_get = 0.20 s = . TestPumaServerHijack#test_101_body = TestPumaServerHijack#test_101_body = TestPumaServerHijack#test_101_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerHijack#test_full_hijack_body_close = TestPumaServerHijack#test_full_hijack_body_close = TestPumaServerHijack#test_full_hijack_body_close = 0.00 s = . 0.00 s = . 0.00 s = . TestIntegrationSingle#test_term_suppress = TestIntegrationSingle#test_term_suppress = TestIntegrationSingle#test_term_suppress = … TestPumaServerHijack#test_partial_hijack_body_closes_body = 0.21 s = . … TestPumaServerHijack#test_partial_hijack_body_closes_body = 0.21 s = . … TestPumaServerHijack#test_partial_hijack_body_closes_body = 0.21 s = . TestIntegrationSingle#test_int_refuse = TestIntegrationSingle#test_int_refuse = TestIntegrationSingle#test_int_refuse = … TestIntegrationSingle#test_term_suppress = 0.16 s = . … TestIntegrationSingle#test_term_suppress = 0.16 s = . … TestIntegrationSingle#test_term_suppress = 0.16 s = . TestIntegrationSingle#test_on_booted_and_on_stopped = TestIntegrationSingle#test_on_booted_and_on_stopped = TestIntegrationSingle#test_on_booted_and_on_stopped = … TestPersistent#test_keepalive_doesnt_starve_clients = 0.40 s = . … TestPersistent#test_keepalive_doesnt_starve_clients = 0.40 s = . … TestPersistent#test_keepalive_doesnt_starve_clients = 0.40 s = . TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = … TestIntegrationSingle#test_int_refuse = 0.16 s = . … TestIntegrationSingle#test_int_refuse = 0.16 s = . … TestIntegrationSingle#test_int_refuse = 0.16 s = . TestIntegrationSingle#test_usr2_restart = TestIntegrationSingle#test_usr2_restart = TestIntegrationSingle#test_usr2_restart = … TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = 0.21 s = . … TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = 0.21 s = . … TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = 0.21 s = . TestIntegrationSingle#test_term_exit_code = TestIntegrationSingle#test_term_exit_code = TestIntegrationSingle#test_term_exit_code = … TestIntegrationSingle#test_on_booted_and_on_stopped = 0.19 s = . … TestIntegrationSingle#test_on_booted_and_on_stopped = 0.19 s = . … TestIntegrationSingle#test_on_booted_and_on_stopped = 0.19 s = . TestIntegrationSingle#test_idle_timeout = TestIntegrationSingle#test_idle_timeout = TestIntegrationSingle#test_idle_timeout = … TestIntegrationSingle#test_term_exit_code = 0.17 s = . … TestIntegrationSingle#test_term_exit_code = 0.17 s = . … TestIntegrationSingle#test_term_exit_code = 0.17 s = . TestIntegrationSingle#test_puma_started_log_writing = TestIntegrationSingle#test_puma_started_log_writing = TestIntegrationSingle#test_puma_started_log_writing = … TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = 0.38 s = . … TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = 0.38 s = . … TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = 0.38 s = . TestIntegrationSingle#test_siginfo_thread_print = TestIntegrationSingle#test_siginfo_thread_print = TestIntegrationSingle#test_siginfo_thread_print = 0.00 s = S 0.00 s = S 0.00 s = S TestIntegrationSingle#test_rack_url_scheme_default = TestIntegrationSingle#test_rack_url_scheme_default = TestIntegrationSingle#test_rack_url_scheme_default = … TestPersistent#test_second_request_not_in_first_req_body = 1.00 s = . … TestPersistent#test_second_request_not_in_first_req_body = 1.00 s = . … TestPersistent#test_second_request_not_in_first_req_body = 1.00 s = . TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = … TestIntegrationSingle#test_puma_started_log_writing = 0.31 s = . … TestIntegrationSingle#test_puma_started_log_writing = 0.31 s = . … TestIntegrationSingle#test_puma_started_log_writing = 0.31 s = . TestIntegrationSingle#test_closed_listener = TestIntegrationSingle#test_closed_listener = TestIntegrationSingle#test_closed_listener = … TestPersistent#test_two_requests_in_one_chunk = 1.00 s = . … TestPersistent#test_two_requests_in_one_chunk = 1.00 s = . … TestPersistent#test_two_requests_in_one_chunk = 1.00 s = . TestIntegrationSingle#test_usr2_restart_restores_environment = TestIntegrationSingle#test_usr2_restart_restores_environment = TestIntegrationSingle#test_usr2_restart_restores_environment = … TestIntegrationSingle#test_closed_listener = 0.16 s = . … TestIntegrationSingle#test_closed_listener = 0.16 s = . … TestIntegrationSingle#test_closed_listener = 0.16 s = . TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = … TestIntegrationSingle#test_usr2_restart = 0.75 s = . … TestIntegrationSingle#test_usr2_restart = 0.75 s = . … TestIntegrationSingle#test_usr2_restart = 0.75 s = . TestIntegrationSingle#test_write_to_log = TestIntegrationSingle#test_write_to_log = TestIntegrationSingle#test_write_to_log = … TestIntegrationSingle#test_rack_url_scheme_default = 0.39 s = . … TestIntegrationSingle#test_rack_url_scheme_default = 0.39 s = . … TestIntegrationSingle#test_rack_url_scheme_default = 0.39 s = . TestNormalize#test_unmaskable_headers = TestNormalize#test_unmaskable_headers = TestNormalize#test_unmaskable_headers = 0.00 s = . 0.00 s = . 0.00 s = . TestNormalize#test_comma_headers = TestNormalize#test_comma_headers = TestNormalize#test_comma_headers = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_set_encoding = TestNullIO#test_set_encoding = TestNullIO#test_set_encoding = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_closed_returns_false = TestNullIO#test_closed_returns_false = TestNullIO#test_closed_returns_false = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_nil_buffer = TestNullIO#test_read_with_nil_buffer = TestNullIO#test_read_with_nil_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_buffer = TestNullIO#test_read_with_buffer = TestNullIO#test_read_with_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_nil_length = TestNullIO#test_read_with_nil_length = TestNullIO#test_read_with_nil_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_each_never_yields = TestNullIO#test_each_never_yields = TestNullIO#test_each_never_yields = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_size = TestNullIO#test_size = TestNullIO#test_size = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_binmode? = TestNullIO#test_binmode? = TestNullIO#test_binmode? = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_negative_length = TestNullIO#test_read_with_negative_length = TestNullIO#test_read_with_negative_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_eof_returns_true = TestNullIO#test_eof_returns_true = TestNullIO#test_eof_returns_true = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_gets_returns_nil = TestNullIO#test_gets_returns_nil = TestNullIO#test_gets_returns_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_flush_returns_self = TestNullIO#test_flush_returns_self = TestNullIO#test_flush_returns_self = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_length_and_buffer = TestNullIO#test_read_with_length_and_buffer = TestNullIO#test_read_with_length_and_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_binmode = TestNullIO#test_binmode = TestNullIO#test_binmode = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_seek_negative_raises = TestNullIO#test_seek_negative_raises = TestNullIO#test_seek_negative_raises = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_zero_length = TestNullIO#test_read_with_zero_length = TestNullIO#test_read_with_zero_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_seek_returns_0 = TestNullIO#test_seek_returns_0 = TestNullIO#test_seek_returns_0 = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_external_encoding = TestNullIO#test_external_encoding = TestNullIO#test_external_encoding = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_frozen_buffer = TestNullIO#test_read_with_frozen_buffer = TestNullIO#test_read_with_frozen_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_invalid_buffer = TestNullIO#test_read_with_invalid_buffer = TestNullIO#test_read_with_invalid_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_implicit_string_like_buffer = TestNullIO#test_read_with_implicit_string_like_buffer = TestNullIO#test_read_with_implicit_string_like_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_no_arguments = TestNullIO#test_read_with_no_arguments = TestNullIO#test_read_with_no_arguments = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_string_returns_empty_string = TestNullIO#test_string_returns_empty_string = TestNullIO#test_string_returns_empty_string = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_sync_returns_true = TestNullIO#test_sync_returns_true = TestNullIO#test_sync_returns_true = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_pos = TestNullIO#test_pos = TestNullIO#test_pos = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_positive_integer_length = TestNullIO#test_read_with_positive_integer_length = TestNullIO#test_read_with_positive_integer_length = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_close_listeners_closes_ios_unless_closed? = TestBinderParallel#test_close_listeners_closes_ios_unless_closed? = TestBinderParallel#test_close_listeners_closes_ios_unless_closed? = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_tcp_parses_true_low_latency = TestBinderParallel#test_binder_tcp_parses_true_low_latency = TestBinderParallel#test_binder_tcp_parses_true_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_close_calls_close_on_ios = TestBinderParallel#test_close_calls_close_on_ios = TestBinderParallel#test_close_calls_close_on_ios = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_only = TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_only = TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_only = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_listeners_file_unlink_if_unix_listener = TestBinderParallel#test_listeners_file_unlink_if_unix_listener = TestBinderParallel#test_listeners_file_unlink_if_unix_listener = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_ssl_defaults_to_true_low_latency = TestBinderParallel#test_binder_ssl_defaults_to_true_low_latency = TestBinderParallel#test_binder_ssl_defaults_to_true_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_rack_multithread_default_configuration = TestBinderParallel#test_rack_multithread_default_configuration = TestBinderParallel#test_rack_multithread_default_configuration = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_allows_both_unix_and_tcp = TestBinderParallel#test_allows_both_unix_and_tcp = TestBinderParallel#test_allows_both_unix_and_tcp = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_close_listeners_closes_ios = TestBinderParallel#test_close_listeners_closes_ios = TestBinderParallel#test_close_listeners_closes_ios = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_home_alters_listeners_for_ssl_addresses = TestBinderParallel#test_home_alters_listeners_for_ssl_addresses = TestBinderParallel#test_home_alters_listeners_for_ssl_addresses = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_connected_ports = TestBinderParallel#test_connected_ports = TestBinderParallel#test_connected_ports = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_env_contains_stderr = TestBinderParallel#test_env_contains_stderr = TestBinderParallel#test_env_contains_stderr = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_synthesize_binds_from_activated_fds_no_sockets = TestBinderParallel#test_synthesize_binds_from_activated_fds_no_sockets = TestBinderParallel#test_synthesize_binds_from_activated_fds_no_sockets = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_env_contains_protoenv = TestBinderParallel#test_env_contains_protoenv = TestBinderParallel#test_env_contains_protoenv = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_ssl_addresses = TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_ssl_addresses = TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_ssl_addresses = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_socket_activation_tcp_ipv6 = TestBinderParallel#test_socket_activation_tcp_ipv6 = TestBinderParallel#test_socket_activation_tcp_ipv6 = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_ssl_parses_false_low_latency = TestBinderParallel#test_binder_ssl_parses_false_low_latency = TestBinderParallel#test_binder_ssl_parses_false_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_redirects_for_restart_env = TestBinderParallel#test_redirects_for_restart_env = TestBinderParallel#test_redirects_for_restart_env = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_false_low_latency = TestBinderParallel#test_binder_parses_false_low_latency = TestBinderParallel#test_binder_parses_false_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_import_from_env_listen_inherit = TestBinderParallel#test_import_from_env_listen_inherit = TestBinderParallel#test_import_from_env_listen_inherit = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_correct_zero_port_ssl = TestBinderParallel#test_correct_zero_port_ssl = TestBinderParallel#test_correct_zero_port_ssl = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_enabled = TestBinderParallel#test_binder_parses_tlsv1_enabled = TestBinderParallel#test_binder_parses_tlsv1_enabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_allows_both_tcp_and_unix = TestBinderParallel#test_allows_both_tcp_and_unix = TestBinderParallel#test_allows_both_tcp_and_unix = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_rack_multithread_custom_configuration = TestBinderParallel#test_rack_multithread_custom_configuration = TestBinderParallel#test_rack_multithread_custom_configuration = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_1_disabled = TestBinderParallel#test_binder_parses_tlsv1_1_disabled = TestBinderParallel#test_binder_parses_tlsv1_1_disabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_socket_activation_tcp = TestBinderParallel#test_socket_activation_tcp = TestBinderParallel#test_socket_activation_tcp = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_home_alters_listeners_for_tcp_addresses = TestBinderParallel#test_home_alters_listeners_for_tcp_addresses = TestBinderParallel#test_home_alters_listeners_for_tcp_addresses = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_tcp_addresses = TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_tcp_addresses = TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_tcp_addresses = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_pre_existing_unix = TestBinderParallel#test_pre_existing_unix = TestBinderParallel#test_pre_existing_unix = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_redirects_for_restart_creates_a_hash = TestBinderParallel#test_redirects_for_restart_creates_a_hash = TestBinderParallel#test_redirects_for_restart_creates_a_hash = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_disabled = TestBinderParallel#test_binder_parses_tlsv1_disabled = TestBinderParallel#test_binder_parses_tlsv1_disabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_allows_both_ssl_and_tcp = TestBinderParallel#test_allows_both_ssl_and_tcp = TestBinderParallel#test_allows_both_ssl_and_tcp = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_rack_multiprocess_custom_configuration = TestBinderParallel#test_rack_multiprocess_custom_configuration = TestBinderParallel#test_rack_multiprocess_custom_configuration = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_rack_multiprocess_default_configuration = TestBinderParallel#test_rack_multiprocess_default_configuration = TestBinderParallel#test_rack_multiprocess_default_configuration = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_synthesize_binds_from_activated_fds_complex_binds = TestBinderParallel#test_synthesize_binds_from_activated_fds_complex_binds = TestBinderParallel#test_synthesize_binds_from_activated_fds_complex_binds = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_together = TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_together = TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_together = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_1_enabled = TestBinderParallel#test_binder_parses_tlsv1_1_enabled = TestBinderParallel#test_binder_parses_tlsv1_1_enabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_runs_before_parse_hooks = TestBinderParallel#test_runs_before_parse_hooks = TestBinderParallel#test_runs_before_parse_hooks = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_tcp_parses_nil_low_latency = TestBinderParallel#test_binder_tcp_parses_nil_low_latency = TestBinderParallel#test_binder_tcp_parses_nil_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_tcp_defaults_to_low_latency_off = TestBinderParallel#test_binder_tcp_defaults_to_low_latency_off = TestBinderParallel#test_binder_tcp_defaults_to_low_latency_off = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_tlsv1_1_unspecified_defaults_to_enabled = TestBinderParallel#test_binder_parses_tlsv1_tlsv1_1_unspecified_defaults_to_enabled = TestBinderParallel#test_binder_parses_tlsv1_tlsv1_1_unspecified_defaults_to_enabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_correct_zero_port = TestBinderParallel#test_correct_zero_port = TestBinderParallel#test_correct_zero_port = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_socket_activation_unix = TestBinderParallel#test_socket_activation_unix = TestBinderParallel#test_socket_activation_unix = 0.00 s = . 0.00 s = . 0.00 s = . TestPluginSystemd#test_systemd_notify = TestPluginSystemd#test_systemd_notify = TestPluginSystemd#test_systemd_notify = … TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = 0.41 s = . … TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = 0.41 s = . … TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = 0.41 s = . TestPluginSystemd#test_systemd_watchdog = TestPluginSystemd#test_systemd_watchdog = TestPluginSystemd#test_systemd_watchdog = … TestIntegrationSingle#test_write_to_log = 0.19 s = . … TestIntegrationSingle#test_write_to_log = 0.19 s = . … TestIntegrationSingle#test_write_to_log = 0.19 s = . TestPluginSystemd#test_systemd_cluster_notify = TestPluginSystemd#test_systemd_cluster_notify = TestPluginSystemd#test_systemd_cluster_notify = … TestPersistent#test_persistent_timeout = 2.00 s = . … TestPersistent#test_persistent_timeout = 2.00 s = . … TestPersistent#test_persistent_timeout = 2.00 s = . TestPluginSystemd#test_systemd_notify_usr2_hot_restart_single = TestPluginSystemd#test_systemd_notify_usr2_hot_restart_single = TestPluginSystemd#test_systemd_notify_usr2_hot_restart_single = … TestIntegrationSingle#test_usr2_restart_restores_environment = 0.71 s = . … TestIntegrationSingle#test_usr2_restart_restores_environment = 0.71 s = . … TestIntegrationSingle#test_usr2_restart_restores_environment = 0.71 s = . PumaServerCurrentTest#test_clean_thread_locals = PumaServerCurrentTest#test_clean_thread_locals = PumaServerCurrentTest#test_clean_thread_locals = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_with_ciphersuites = TestConfigFile#test_ssl_bind_with_ciphersuites = TestConfigFile#test_ssl_bind_with_ciphersuites = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_before_refork = TestConfigFile#test_run_hooks_before_refork = TestConfigFile#test_run_hooks_before_refork = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_before_thread_start = TestConfigFile#test_run_hooks_before_thread_start = TestConfigFile#test_run_hooks_before_thread_start = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_lowlevel_error_handler_DSL = TestConfigFile#test_lowlevel_error_handler_DSL = TestConfigFile#test_lowlevel_error_handler_DSL = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_jruby_with_ssl_cipher_list = TestConfigFile#test_ssl_bind_jruby_with_ssl_cipher_list = TestConfigFile#test_ssl_bind_jruby_with_ssl_cipher_list = 0.00 s = S 0.00 s = S 0.00 s = S TestConfigFile#test_run_hooks_before_worker_shutdown = TestConfigFile#test_run_hooks_before_worker_shutdown = TestConfigFile#test_run_hooks_before_worker_shutdown = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_configuration_from_DSL = TestConfigFile#test_ssl_configuration_from_DSL = TestConfigFile#test_ssl_configuration_from_DSL = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_files_with_non_existing_path = TestConfigFile#test_config_files_with_non_existing_path = TestConfigFile#test_config_files_with_non_existing_path = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_before_worker_fork = TestConfigFile#test_run_hooks_before_worker_fork = TestConfigFile#test_run_hooks_before_worker_fork = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_app_from_rackup = TestConfigFile#test_app_from_rackup = TestConfigFile#test_app_from_rackup = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_with_verification_flags = TestConfigFile#test_ssl_bind_with_verification_flags = TestConfigFile#test_ssl_bind_with_verification_flags = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_before_fork = TestConfigFile#test_run_hooks_before_fork = TestConfigFile#test_run_hooks_before_fork = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_and_exception = TestConfigFile#test_run_hooks_and_exception = TestConfigFile#test_run_hooks_and_exception = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_no_tlsv1_1 = TestConfigFile#test_ssl_bind_no_tlsv1_1 = TestConfigFile#test_ssl_bind_no_tlsv1_1 = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_final_options_returns_merged_options = TestConfigFile#test_final_options_returns_merged_options = TestConfigFile#test_final_options_returns_merged_options = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_explicit_config_files = TestConfigFile#test_explicit_config_files = TestConfigFile#test_explicit_config_files = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_overwrite_options = TestConfigFile#test_overwrite_options = TestConfigFile#test_overwrite_options = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_http_content_length_limit = TestConfigFile#test_http_content_length_limit = TestConfigFile#test_http_content_length_limit = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_before_worker_boot = TestConfigFile#test_run_hooks_before_worker_boot = TestConfigFile#test_run_hooks_before_worker_boot = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind = TestConfigFile#test_ssl_bind = TestConfigFile#test_ssl_bind = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_with_cert_and_key_pem = TestConfigFile#test_ssl_bind_with_cert_and_key_pem = TestConfigFile#test_ssl_bind_with_cert_and_key_pem = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_files_with_symbol_convert = TestConfigFile#test_config_files_with_symbol_convert = TestConfigFile#test_config_files_with_symbol_convert = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_self_signed_configuration_from_DSL = TestConfigFile#test_ssl_self_signed_configuration_from_DSL = TestConfigFile#test_ssl_self_signed_configuration_from_DSL = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_silence_single_worker_warning_overwrite = TestConfigFile#test_silence_single_worker_warning_overwrite = TestConfigFile#test_silence_single_worker_warning_overwrite = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_does_not_load_workers_by_default = TestConfigFile#test_config_does_not_load_workers_by_default = TestConfigFile#test_config_does_not_load_workers_by_default = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_silence_fork_callback_warning_default = TestConfigFile#test_silence_fork_callback_warning_default = TestConfigFile#test_silence_fork_callback_warning_default = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_after_worker_fork = TestConfigFile#test_run_hooks_after_worker_fork = TestConfigFile#test_run_hooks_after_worker_fork = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_with_escaped_filenames = TestConfigFile#test_ssl_bind_with_escaped_filenames = TestConfigFile#test_ssl_bind_with_escaped_filenames = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_files_with_float_convert = TestConfigFile#test_config_files_with_float_convert = TestConfigFile#test_config_files_with_float_convert = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_app_from_app_DSL = TestConfigFile#test_app_from_app_DSL = TestConfigFile#test_app_from_app_DSL = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_files_with_existing_path = TestConfigFile#test_config_files_with_existing_path = TestConfigFile#test_config_files_with_existing_path = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_files_default = TestConfigFile#test_config_files_default = TestConfigFile#test_config_files_default = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_on_restart_hook = TestConfigFile#test_run_hooks_on_restart_hook = TestConfigFile#test_run_hooks_on_restart_hook = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_before_thread_exit = TestConfigFile#test_run_hooks_before_thread_exit = TestConfigFile#test_run_hooks_before_thread_exit = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_jruby = TestConfigFile#test_ssl_bind_jruby = TestConfigFile#test_ssl_bind_jruby = 0.00 s = S 0.00 s = S 0.00 s = S TestConfigFile#test_ssl_bind_with_backlog = TestConfigFile#test_ssl_bind_with_backlog = TestConfigFile#test_ssl_bind_with_backlog = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_allow_users_to_override_default_options = TestConfigFile#test_allow_users_to_override_default_options = TestConfigFile#test_allow_users_to_override_default_options = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_silence_fork_callback_warning_overwrite = TestConfigFile#test_silence_fork_callback_warning_overwrite = TestConfigFile#test_silence_fork_callback_warning_overwrite = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_silence_single_worker_warning_default = TestConfigFile#test_silence_single_worker_warning_default = TestConfigFile#test_silence_single_worker_warning_default = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_with_low_latency_true = TestConfigFile#test_ssl_bind_with_low_latency_true = TestConfigFile#test_ssl_bind_with_low_latency_true = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_with_low_latency_false = TestConfigFile#test_ssl_bind_with_low_latency_false = TestConfigFile#test_ssl_bind_with_low_latency_false = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_files_with_dash = TestConfigFile#test_config_files_with_dash = TestConfigFile#test_config_files_with_dash = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_out_of_band = TestConfigFile#test_run_hooks_out_of_band = TestConfigFile#test_run_hooks_out_of_band = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_jruby_with_truststore = TestConfigFile#test_ssl_bind_jruby_with_truststore = TestConfigFile#test_ssl_bind_jruby_with_truststore = 0.00 s = S 0.00 s = S 0.00 s = S TestConfigFile#test_ssl_bind_with_cipher_filter = TestConfigFile#test_ssl_bind_with_cipher_filter = TestConfigFile#test_ssl_bind_with_cipher_filter = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_default_max_threads = TestConfigFile#test_default_max_threads = TestConfigFile#test_default_max_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_raise_exception_on_sigterm = TestConfigFile#test_config_raise_exception_on_sigterm = TestConfigFile#test_config_raise_exception_on_sigterm = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_files_with_integer_convert = TestConfigFile#test_config_files_with_integer_convert = TestConfigFile#test_config_files_with_integer_convert = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_parameters_overwrite_files = TestConfigFile#test_parameters_overwrite_files = TestConfigFile#test_parameters_overwrite_files = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_with_ca = TestConfigFile#test_ssl_bind_with_ca = TestConfigFile#test_ssl_bind_with_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestRedirectIO#test_sighup_redirects_io_single = TestRedirectIO#test_sighup_redirects_io_single = TestRedirectIO#test_sighup_redirects_io_single = … TestPluginSystemd#test_systemd_watchdog = 0.66 s = . … TestPluginSystemd#test_systemd_watchdog = 0.66 s = . … TestPluginSystemd#test_systemd_watchdog = 0.66 s = . TestRedirectIO#test_sighup_redirects_io_cluster = TestRedirectIO#test_sighup_redirects_io_cluster = TestRedirectIO#test_sighup_redirects_io_cluster = … TestIntegrationSingle#test_idle_timeout = 1.31 s = . … TestIntegrationSingle#test_idle_timeout = 1.31 s = . … TestIntegrationSingle#test_idle_timeout = 1.31 s = . TestPluginSystemd#test_systemd_notify_usr2_hot_restart_single = 0.46 s = . TestPluginSystemd#test_systemd_notify_usr2_hot_restart_single = 0.46 s = . TestPluginSystemd#test_systemd_notify_usr2_hot_restart_single = 0.46 s = . TestRedirectIO#test_sighup_redirects_io_single = 0.36 s = . TestRedirectIO#test_sighup_redirects_io_single = 0.36 s = . TestRedirectIO#test_sighup_redirects_io_single = 0.36 s = . TestPluginSystemd#test_systemd_notify = 1.16 s = . TestPluginSystemd#test_systemd_notify = 1.16 s = . TestPluginSystemd#test_systemd_notify = 1.16 s = . TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = 1.31 s = . TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = 1.31 s = . TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = 1.31 s = . TestRedirectIO#test_sighup_redirects_io_cluster = 0.55 s = . TestRedirectIO#test_sighup_redirects_io_cluster = 0.55 s = . TestRedirectIO#test_sighup_redirects_io_cluster = 0.55 s = . TestPluginSystemd#test_systemd_cluster_notify = 1.35 s = . TestPluginSystemd#test_systemd_cluster_notify = 1.35 s = . TestPluginSystemd#test_systemd_cluster_notify = 1.35 s = . TestPumaServerSSL#test_http_rejection = 11.01 s = . TestPumaServerSSL#test_http_rejection = 11.01 s = . TestPumaServerSSL#test_http_rejection = 11.01 s = . Finished in 31.638442s, 19.8809 runs/s, 59.1685 assertions/s. Skips: ────────────────────────── Signal INFO isn't available on the x86_64-linux-gnu platform ── test_integration_single.rb 1) :155 TestIntegrationSingle test_siginfo_thread_print ───────────────────────────────────────────────────────────────────── Skip unless JRuby ── test_config.rb 2) :190 TestConfigFile test_ssl_bind_jruby 3) :214 TestConfigFile test_ssl_bind_jruby_with_ssl_cipher_list 4) :237 TestConfigFile test_ssl_bind_jruby_with_truststore test_http11.rb 5) :143 Http11ParserTest test_get_const_length test_plugin_systemd_jruby.rb 6) :23 TestPluginSystemdJruby test_systemd_plugin_not_loaded ─────────────────────────────────────────────────────────────────── Skipped w/o Bundler ── test_bundle_pruner.rb 7) :9 TestBundlePruner test_paths_to_require_after_prune_is_correctly_built_for_no_extra_deps 8) :20 TestBundlePruner test_paths_to_require_after_prune_is_correctly_built_with_extra_deps 9) :35 TestBundlePruner test_extra_runtime_deps_paths_is_correctly_built 10) :44 TestBundlePruner test_puma_wild_path_is_an_absolute_path ───────────────────────────────────────────────────────────── Skipped, no message given ── test_puma_server_ssl.rb 11) :154 TestPumaServerSSL test_ssl_v3_rejection 629 runs, 1872 assertions, 0 failures, 0 errors, 11 skips /usr/bin/ruby3.4 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.4 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0:/build/reproducible-path/puma-6.6.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.4.0:/var/lib/gems/3.4.0:/usr/local/lib/ruby/gems/3.4.0:/usr/lib/ruby/gems/3.4.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.4.0:/usr/share/rubygems-integration/3.4.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0 ruby3.4 -e gem\ \"puma\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.4 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/puma-6.6.0/debian/puma/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0:/build/reproducible-path/puma-6.6.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.4.0:/var/lib/gems/3.4.0:/usr/local/lib/ruby/gems/3.4.0:/usr/lib/ruby/gems/3.4.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.4.0:/usr/share/rubygems-integration/3.4.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0 ruby3.4 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.4 -w -I"test" /usr/lib/ruby/gems/3.4.0/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/helpers/test_puma.rb" "test/test_app_status.rb" "test/test_binder.rb" "test/test_bundle_pruner.rb" "test/test_busy_worker.rb" "test/test_cli.rb" "test/test_config.rb" "test/test_error_logger.rb" "test/test_events.rb" "test/test_example_cert_expiration.rb" "test/test_http10.rb" "test/test_http11.rb" "test/test_integration_pumactl.rb" "test/test_integration_single.rb" "test/test_integration_ssl.rb" "test/test_integration_ssl_session.rb" "test/test_iobuffer.rb" "test/test_json_serialization.rb" "test/test_launcher.rb" "test/test_log_writer.rb" "test/test_minissl.rb" "test/test_normalize.rb" "test/test_null_io.rb" "test/test_out_of_band_server.rb" "test/test_persistent.rb" "test/test_plugin.rb" "test/test_plugin_systemd.rb" "test/test_plugin_systemd_jruby.rb" "test/test_puma_localhost_authority.rb" "test/test_puma_server.rb" "test/test_puma_server_current.rb" "test/test_puma_server_hijack.rb" "test/test_puma_server_ssl.rb" "test/test_pumactl.rb" "test/test_rack_handler.rb" "test/test_rack_server.rb" "test/test_redirect_io.rb" "test/test_request_invalid.rb" "test/test_response_header.rb" "test/test_skip_sigusr2.rb" "test/test_skip_systemd.rb" "test/test_state_file.rb" "test/test_thread_pool.rb" "test/test_unix_socket.rb" "test/test_url_map.rb" "test/test_web_concurrency_auto.rb" "test/test_web_server.rb" -v -e'/test_application_logs_are_flushed_on_write|test_hot_restart_does_not_drop_connections|test_logs_all_localhost_bindings|test_multiple_requests_waiting_on_less_busy_worker|test_term_not_accepts_new_connections|test_prune_bundler_with_multiple_workers/' Run options: -v "-e/test_application_logs_are_flushed_on_write|test_hot_restart_does_not_drop_connections|test_logs_all_localhost_bindings|test_multiple_requests_waiting_on_less_busy_worker|test_term_not_accepts_new_connections|test_prune_bundler_with_multiple_workers/" --seed 3182 # Running: TestRackUp::TestPathHandler#test_handler_boots = TestRackUp::TestPathHandler#test_handler_boots = TestRackUp::TestPathHandler#test_handler_boots = 0.50 s = . 0.50 s = . 0.50 s = . TestStateFile#test_load_empty_value_as_nil = TestStateFile#test_load_empty_value_as_nil = TestStateFile#test_load_empty_value_as_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_unreadable_key_file = TestMiniSSL#test_raises_with_unreadable_key_file = TestMiniSSL#test_raises_with_unreadable_key_file = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_unreadable_ca_file = TestMiniSSL#test_raises_with_unreadable_ca_file = TestMiniSSL#test_raises_with_unreadable_ca_file = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_key_pem = TestMiniSSL#test_raises_with_invalid_key_pem = TestMiniSSL#test_raises_with_invalid_key_pem = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_key_file = TestMiniSSL#test_raises_with_invalid_key_file = TestMiniSSL#test_raises_with_invalid_key_file = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_key_password_command = TestMiniSSL#test_raises_with_invalid_key_password_command = TestMiniSSL#test_raises_with_invalid_key_password_command = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_cert_file = TestMiniSSL#test_raises_with_invalid_cert_file = TestMiniSSL#test_raises_with_invalid_cert_file = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_invalid_cert_pem = TestMiniSSL#test_raises_with_invalid_cert_pem = TestMiniSSL#test_raises_with_invalid_cert_pem = 0.00 s = . 0.00 s = . 0.00 s = . TestMiniSSL#test_raises_with_unreadable_cert_file = TestMiniSSL#test_raises_with_unreadable_cert_file = TestMiniSSL#test_raises_with_unreadable_cert_file = 0.00 s = . 0.00 s = . 0.00 s = . TestSkipSystemd#test_systemd_plugin_not_loaded = TestSkipSystemd#test_systemd_plugin_not_loaded = TestSkipSystemd#test_systemd_plugin_not_loaded = 0.33 s = . 0.33 s = . 0.33 s = . TestLauncher#test_pid_file = TestLauncher#test_pid_file = TestLauncher#test_pid_file = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_state_permission_0640 = TestLauncher#test_state_permission_0640 = TestLauncher#test_state_permission_0640 = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_puma_stats_clustered = TestLauncher#test_puma_stats_clustered = TestLauncher#test_puma_stats_clustered = 6.21 s = . 6.21 s = . 6.21 s = . TestLauncher#test_state_permission_nil = TestLauncher#test_state_permission_nil = TestLauncher#test_state_permission_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_prints_thread_traces = TestLauncher#test_prints_thread_traces = TestLauncher#test_prints_thread_traces = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_log_config_enabled = TestLauncher#test_log_config_enabled = TestLauncher#test_log_config_enabled = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_puma_stats = TestLauncher#test_puma_stats = TestLauncher#test_puma_stats = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_no_state_permission = TestLauncher#test_no_state_permission = TestLauncher#test_no_state_permission = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_fire_on_stopped = TestLauncher#test_fire_on_stopped = TestLauncher#test_fire_on_stopped = 0.00 s = . 0.00 s = . 0.00 s = . TestLauncher#test_log_config_disabled = TestLauncher#test_log_config_disabled = TestLauncher#test_log_config_disabled = 0.00 s = . 0.00 s = . 0.00 s = . TestIOBuffer#test_reset = TestIOBuffer#test_reset = TestIOBuffer#test_reset = 0.00 s = . 0.00 s = . 0.00 s = . TestIOBuffer#test_append = TestIOBuffer#test_append = TestIOBuffer#test_append = 0.00 s = . 0.00 s = . 0.00 s = . TestIOBuffer#test_append_op = TestIOBuffer#test_append_op = TestIOBuffer#test_append_op = 0.00 s = . 0.00 s = . 0.00 s = . TestIOBuffer#test_initial_size = TestIOBuffer#test_initial_size = TestIOBuffer#test_initial_size = 0.00 s = . 0.00 s = . 0.00 s = . TestSkipSigusr2#test_sigusr2_handler_not_installed = TestSkipSigusr2#test_sigusr2_handler_not_installed = TestSkipSigusr2#test_sigusr2_handler_not_installed = 0.33 s = . 0.33 s = . 0.33 s = . TestPlugin#test_plugin = TestPlugin#test_plugin = TestPlugin#test_plugin = 2.28 s = . 2.28 s = . 2.28 s = . TestErrorLogger#test_stdio_respects_sync = TestErrorLogger#test_stdio_respects_sync = TestErrorLogger#test_stdio_respects_sync = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_info_with_text = TestErrorLogger#test_info_with_text = TestErrorLogger#test_info_with_text = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_info_with_request = TestErrorLogger#test_info_with_request = TestErrorLogger#test_info_with_request = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_debug_without_debug_mode = TestErrorLogger#test_debug_without_debug_mode = TestErrorLogger#test_debug_without_debug_mode = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_info_with_only_error = TestErrorLogger#test_info_with_only_error = TestErrorLogger#test_info_with_only_error = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_debug_backtrace_logging = TestErrorLogger#test_debug_backtrace_logging = TestErrorLogger#test_debug_backtrace_logging = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_debug_with_debug_mode = TestErrorLogger#test_debug_with_debug_mode = TestErrorLogger#test_debug_with_debug_mode = 0.00 s = . 0.00 s = . 0.00 s = . TestErrorLogger#test_stdio = TestErrorLogger#test_stdio = TestErrorLogger#test_stdio = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileSingle#test_custom_logger_from_DSL = TestConfigFileSingle#test_custom_logger_from_DSL = TestConfigFileSingle#test_custom_logger_from_DSL = 0.00 s = . 0.00 s = . 0.00 s = . Http10ParserTest#test_parse_simple = Http10ParserTest#test_parse_simple = Http10ParserTest#test_parse_simple = 0.00 s = . 0.00 s = . 0.00 s = . TestEnvModifificationConfig#test_double_bind_port = TestEnvModifificationConfig#test_double_bind_port = TestEnvModifificationConfig#test_double_bind_port = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderMRI#test_binder_parses_ssl_verification_flags_one = TestBinderMRI#test_binder_parses_ssl_verification_flags_one = TestBinderMRI#test_binder_parses_ssl_verification_flags_one = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderMRI#test_binder_parses_ssl_cipher_filter = TestBinderMRI#test_binder_parses_ssl_cipher_filter = TestBinderMRI#test_binder_parses_ssl_cipher_filter = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderMRI#test_binder_parses_ssl_ciphersuites = TestBinderMRI#test_binder_parses_ssl_ciphersuites = TestBinderMRI#test_binder_parses_ssl_ciphersuites = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderMRI#test_binder_parses_ssl_verification_flags_multiple = TestBinderMRI#test_binder_parses_ssl_verification_flags_multiple = TestBinderMRI#test_binder_parses_ssl_verification_flags_multiple = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_oversize_path = TestRequestInvalid#test_oversize_path = TestRequestInvalid#test_oversize_path = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_bad_characters_3 = TestRequestInvalid#test_chunked_size_bad_characters_3 = TestRequestInvalid#test_chunked_size_bad_characters_3 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_oversize_path_keep_alive = TestRequestInvalid#test_oversize_path_keep_alive = TestRequestInvalid#test_oversize_path_keep_alive = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_invalid_multiple = TestRequestInvalid#test_transfer_encoding_invalid_multiple = TestRequestInvalid#test_transfer_encoding_invalid_multiple = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_underscore_header_2 = TestRequestInvalid#test_underscore_header_2 = TestRequestInvalid#test_underscore_header_2 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_bad_characters_1 = TestRequestInvalid#test_chunked_size_bad_characters_1 = TestRequestInvalid#test_chunked_size_bad_characters_1 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_chunked_not_last = TestRequestInvalid#test_transfer_encoding_chunked_not_last = TestRequestInvalid#test_transfer_encoding_chunked_not_last = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_chunked_multiple = TestRequestInvalid#test_transfer_encoding_chunked_multiple = TestRequestInvalid#test_transfer_encoding_chunked_multiple = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_mismatch_1 = TestRequestInvalid#test_chunked_size_mismatch_1 = TestRequestInvalid#test_chunked_size_mismatch_1 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_bad_characters_2 = TestRequestInvalid#test_content_length_bad_characters_2 = TestRequestInvalid#test_content_length_bad_characters_2 = 0.01 s = . 0.01 s = . 0.01 s = . TestRequestInvalid#test_underscore_header_1 = TestRequestInvalid#test_underscore_header_1 = TestRequestInvalid#test_underscore_header_1 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_bad_characters_1_keep_alive = TestRequestInvalid#test_content_length_bad_characters_1_keep_alive = TestRequestInvalid#test_content_length_bad_characters_1_keep_alive = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_bad_characters_4 = TestRequestInvalid#test_chunked_size_bad_characters_4 = TestRequestInvalid#test_chunked_size_bad_characters_4 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_bad_characters_1 = TestRequestInvalid#test_content_length_bad_characters_1 = TestRequestInvalid#test_content_length_bad_characters_1 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_mismatch_2 = TestRequestInvalid#test_chunked_size_mismatch_2 = TestRequestInvalid#test_chunked_size_mismatch_2 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_bad_characters_3 = TestRequestInvalid#test_content_length_bad_characters_3 = TestRequestInvalid#test_content_length_bad_characters_3 = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_single_not_chunked = TestRequestInvalid#test_transfer_encoding_single_not_chunked = TestRequestInvalid#test_transfer_encoding_single_not_chunked = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_content_length_multiple = TestRequestInvalid#test_content_length_multiple = TestRequestInvalid#test_content_length_multiple = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_transfer_encoding_invalid_single = TestRequestInvalid#test_transfer_encoding_invalid_single = TestRequestInvalid#test_transfer_encoding_invalid_single = 0.00 s = . 0.00 s = . 0.00 s = . TestRequestInvalid#test_chunked_size_bad_characters_2 = TestRequestInvalid#test_chunked_size_bad_characters_2 = TestRequestInvalid#test_chunked_size_bad_characters_2 = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestOnBootedHandler#test_on_booted = TestRackUp::TestOnBootedHandler#test_on_booted = TestRackUp::TestOnBootedHandler#test_on_booted = 0.50 s = . 0.50 s = . 0.50 s = . TestExampleCertExpiration#test_certs_not_expired = TestExampleCertExpiration#test_certs_not_expired = TestExampleCertExpiration#test_certs_not_expired = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_preloads_app_if_using_workers = TestConfigEnvVariables#test_config_preloads_app_if_using_workers = TestConfigEnvVariables#test_config_preloads_app_if_using_workers = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_loads_workers_from_env = TestConfigEnvVariables#test_config_loads_workers_from_env = TestConfigEnvVariables#test_config_loads_workers_from_env = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_loads_correct_max_threads = TestConfigEnvVariables#test_config_loads_correct_max_threads = TestConfigEnvVariables#test_config_loads_correct_max_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_loads_correct_min_threads = TestConfigEnvVariables#test_config_loads_correct_min_threads = TestConfigEnvVariables#test_config_loads_correct_min_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_does_not_preload_app_if_not_using_workers = TestConfigEnvVariables#test_config_does_not_preload_app_if_not_using_workers = TestConfigEnvVariables#test_config_does_not_preload_app_if_not_using_workers = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigEnvVariables#test_config_ignores_blank_workers_from_env = TestConfigEnvVariables#test_config_ignores_blank_workers_from_env = TestConfigEnvVariables#test_config_ignores_blank_workers_from_env = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_unsupported = TestAppStatus#test_unsupported = TestAppStatus#test_unsupported = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_stats = TestAppStatus#test_stats = TestAppStatus#test_stats = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_multiple_params = TestAppStatus#test_multiple_params = TestAppStatus#test_multiple_params = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_good_token = TestAppStatus#test_good_token = TestAppStatus#test_good_token = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_halt = TestAppStatus#test_halt = TestAppStatus#test_halt = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_alternate_location = TestAppStatus#test_alternate_location = TestAppStatus#test_alternate_location = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_bad_token = TestAppStatus#test_bad_token = TestAppStatus#test_bad_token = 0.00 s = . 0.00 s = . 0.00 s = . TestAppStatus#test_stop = TestAppStatus#test_stop = TestAppStatus#test_stop = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ssl_host_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ssl_host_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ssl_host_supplied_port_default = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_relative_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_relative_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_relative_unix_host = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_host_uses_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_host_uses_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_host_uses_supplied_port_default = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ipv6_host_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ipv6_host_supplied_port_default = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_ipv6_host_supplied_port_default = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_absolute_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_absolute_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_absolute_unix_host = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsHostIsSet#test_abstract_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_abstract_unix_host = TestRackUp::TestUserSuppliedOptionsHostIsSet#test_abstract_unix_host = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default_when_user_supplied_is_blank = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default_when_user_supplied_is_blank = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default_when_user_supplied_is_blank = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_config = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_log_requests_wins_over_file_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_log_requests_wins_over_file_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_log_requests_wins_over_file_config = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_port_when_no_config_file = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_port_when_no_config_file = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_port_when_no_config_file = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_file_log_requests_wins_over_default_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_file_log_requests_wins_over_default_config = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_file_log_requests_wins_over_default_config = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_config_wins_over_default = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_config_wins_over_default = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_config_wins_over_default = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_log_request_when_no_config_file = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_log_request_when_no_config_file = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_default_log_request_when_no_config_file = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default = TestRackUp::TestUserSuppliedOptionsIsNotPresent#test_user_port_wins_over_default = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderSingle#test_ssl_binder_sets_backlog = TestBinderSingle#test_ssl_binder_sets_backlog = TestBinderSingle#test_ssl_binder_sets_backlog = 0.00 s = . 0.00 s = . 0.00 s = . TestBundlePruner#test_puma_wild_path_is_an_absolute_path = TestBundlePruner#test_puma_wild_path_is_an_absolute_path = TestBundlePruner#test_puma_wild_path_is_an_absolute_path = 0.00 s = S 0.00 s = S 0.00 s = S TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_with_extra_deps = TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_with_extra_deps = TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_with_extra_deps = 0.00 s = S 0.00 s = S 0.00 s = S TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_for_no_extra_deps = TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_for_no_extra_deps = TestBundlePruner#test_paths_to_require_after_prune_is_correctly_built_for_no_extra_deps = 0.00 s = S 0.00 s = S 0.00 s = S TestBundlePruner#test_extra_runtime_deps_paths_is_correctly_built = TestBundlePruner#test_extra_runtime_deps_paths_is_correctly_built = TestBundlePruner#test_extra_runtime_deps_paths_is_correctly_built = 0.00 s = S 0.00 s = S 0.00 s = S TestBundlePruner#test_extra_runtime_deps_paths_is_empty_for_no_config = TestBundlePruner#test_extra_runtime_deps_paths_is_empty_for_no_config = TestBundlePruner#test_extra_runtime_deps_paths_is_empty_for_no_config = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsEmpty#test_config_file_wins_over_port = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_config_file_wins_over_port = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_config_file_wins_over_port = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file_with_explicit_host = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file_with_explicit_host = TestRackUp::TestUserSuppliedOptionsIsEmpty#test_default_host_when_using_config_file_with_explicit_host = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_rack_env_without_environment = TestPumaControlCli#test_rack_env_without_environment = TestPumaControlCli#test_rack_env_without_environment = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_control_aunix = TestPumaControlCli#test_control_aunix = TestPumaControlCli#test_control_aunix = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaControlCli#test_control_url_and_status = TestPumaControlCli#test_control_url_and_status = TestPumaControlCli#test_control_url_and_status = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaControlCli#test_environment_without_rack_env = TestPumaControlCli#test_environment_without_rack_env = TestPumaControlCli#test_environment_without_rack_env = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_blank_command = TestPumaControlCli#test_blank_command = TestPumaControlCli#test_blank_command = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_control_url_with_signal_only_cmd = TestPumaControlCli#test_control_url_with_signal_only_cmd = TestPumaControlCli#test_control_url_with_signal_only_cmd = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_environment_without_app_env = TestPumaControlCli#test_environment_without_app_env = TestPumaControlCli#test_environment_without_app_env = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_control_no_token = TestPumaControlCli#test_control_no_token = TestPumaControlCli#test_control_no_token = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_control_ipv6 = TestPumaControlCli#test_control_ipv6 = TestPumaControlCli#test_control_ipv6 = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaControlCli#test_default_config_file_exist = TestPumaControlCli#test_default_config_file_exist = TestPumaControlCli#test_default_config_file_exist = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_environment_with_rack_env = TestPumaControlCli#test_environment_with_rack_env = TestPumaControlCli#test_environment_with_rack_env = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_environment_specific_config_file_exist = TestPumaControlCli#test_environment_specific_config_file_exist = TestPumaControlCli#test_environment_specific_config_file_exist = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_config_file = TestPumaControlCli#test_config_file = TestPumaControlCli#test_config_file = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_app_env_precedence = TestPumaControlCli#test_app_env_precedence = TestPumaControlCli#test_app_env_precedence = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_app_env_without_environment = TestPumaControlCli#test_app_env_without_environment = TestPumaControlCli#test_app_env_without_environment = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaControlCli#test_invalid_command = TestPumaControlCli#test_invalid_command = TestPumaControlCli#test_invalid_command = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSLWithCertPemAndKeyPem#test_server_ssl_with_cert_pem_and_key_pem = TestPumaServerSSLWithCertPemAndKeyPem#test_server_ssl_with_cert_pem_and_key_pem = TestPumaServerSSLWithCertPemAndKeyPem#test_server_ssl_with_cert_pem_and_key_pem = 0.21 s = . 0.21 s = . 0.21 s = . TestConfigFileWithFakeEnv#test_enable_keep_alives_false = TestConfigFileWithFakeEnv#test_enable_keep_alives_false = TestConfigFileWithFakeEnv#test_enable_keep_alives_false = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_enable_keep_alives_by_default = TestConfigFileWithFakeEnv#test_enable_keep_alives_by_default = TestConfigFileWithFakeEnv#test_enable_keep_alives_by_default = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_config_files_with_rails_env = TestConfigFileWithFakeEnv#test_config_files_with_rails_env = TestConfigFileWithFakeEnv#test_config_files_with_rails_env = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_config_files_with_specified_environment = TestConfigFileWithFakeEnv#test_config_files_with_specified_environment = TestConfigFileWithFakeEnv#test_config_files_with_specified_environment = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_config_files_with_app_env = TestConfigFileWithFakeEnv#test_config_files_with_app_env = TestConfigFileWithFakeEnv#test_config_files_with_app_env = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_config_files_with_rack_env = TestConfigFileWithFakeEnv#test_config_files_with_rack_env = TestConfigFileWithFakeEnv#test_config_files_with_rack_env = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFileWithFakeEnv#test_enable_keep_alives_true = TestConfigFileWithFakeEnv#test_enable_keep_alives_true = TestConfigFileWithFakeEnv#test_enable_keep_alives_true = 0.00 s = . 0.00 s = . 0.00 s = . TestEvents#test_register_callback_with_object = TestEvents#test_register_callback_with_object = TestEvents#test_register_callback_with_object = 0.00 s = . 0.00 s = . 0.00 s = . TestEvents#test_fire_callback_with_multiple_arguments = TestEvents#test_fire_callback_with_multiple_arguments = TestEvents#test_fire_callback_with_multiple_arguments = 0.00 s = . 0.00 s = . 0.00 s = . TestEvents#test_on_booted_callback = TestEvents#test_on_booted_callback = TestEvents#test_on_booted_callback = 0.00 s = . 0.00 s = . 0.00 s = . TestEvents#test_register_callback_with_block = TestEvents#test_register_callback_with_block = TestEvents#test_register_callback_with_block = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_trim_is_ignored_if_no_waiting_threads = TestThreadPool#test_trim_is_ignored_if_no_waiting_threads = TestThreadPool#test_trim_is_ignored_if_no_waiting_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_auto_reap_dead_threads = TestThreadPool#test_auto_reap_dead_threads = TestThreadPool#test_auto_reap_dead_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_thread_name = TestThreadPool#test_thread_name = TestThreadPool#test_thread_name = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_trim = TestThreadPool#test_trim = TestThreadPool#test_trim = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_waiting_on_startup = TestThreadPool#test_waiting_on_startup = TestThreadPool#test_waiting_on_startup = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_append_queues_on_max = TestThreadPool#test_append_queues_on_max = TestThreadPool#test_append_queues_on_max = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_thread_start_hook = TestThreadPool#test_thread_start_hook = TestThreadPool#test_thread_start_hook = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_thread_name_linux = TestThreadPool#test_thread_name_linux = TestThreadPool#test_thread_name_linux = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_cleanliness = TestThreadPool#test_cleanliness = TestThreadPool#test_cleanliness = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_force_trim_doesnt_overtrim = TestThreadPool#test_force_trim_doesnt_overtrim = TestThreadPool#test_force_trim_doesnt_overtrim = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_force_shutdown_immediately = TestThreadPool#test_force_shutdown_immediately = TestThreadPool#test_force_shutdown_immediately = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_autotrim = TestThreadPool#test_autotrim = TestThreadPool#test_autotrim = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_correct_waiting_count_for_killed_threads = TestThreadPool#test_correct_waiting_count_for_killed_threads = TestThreadPool#test_correct_waiting_count_for_killed_threads = 4.00 s = . 4.00 s = . 4.00 s = . TestThreadPool#test_converts_pool_sizes = TestThreadPool#test_converts_pool_sizes = TestThreadPool#test_converts_pool_sizes = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_reap_only_dead_threads = TestThreadPool#test_reap_only_dead_threads = TestThreadPool#test_reap_only_dead_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_trim_thread_exit_hook = TestThreadPool#test_trim_thread_exit_hook = TestThreadPool#test_trim_thread_exit_hook = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_shutdown_with_grace = TestThreadPool#test_shutdown_with_grace = TestThreadPool#test_shutdown_with_grace = 5.01 s = . 5.01 s = . 5.01 s = . TestThreadPool#test_trim_leaves_min = TestThreadPool#test_trim_leaves_min = TestThreadPool#test_trim_leaves_min = 0.00 s = . 0.00 s = . 0.00 s = . TestThreadPool#test_append_spawns = TestThreadPool#test_append_spawns = TestThreadPool#test_append_spawns = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaUnixSocket#test_server_unix = TestPumaUnixSocket#test_server_unix = TestPumaUnixSocket#test_server_unix = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaUnixSocket#test_server_aunix = TestPumaUnixSocket#test_server_aunix = TestPumaUnixSocket#test_server_aunix = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaSSLCertChain#test_single_cert_string_with_ca = TestPumaSSLCertChain#test_single_cert_string_with_ca = TestPumaSSLCertChain#test_single_cert_string_with_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaSSLCertChain#test_chain_cert_file_without_ca = TestPumaSSLCertChain#test_chain_cert_file_without_ca = TestPumaSSLCertChain#test_chain_cert_file_without_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaSSLCertChain#test_chain_cert_string_without_ca = TestPumaSSLCertChain#test_chain_cert_string_without_ca = TestPumaSSLCertChain#test_chain_cert_string_without_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaSSLCertChain#test_single_cert_file_with_ca = TestPumaSSLCertChain#test_single_cert_file_with_ca = TestPumaSSLCertChain#test_single_cert_file_with_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_write_writes_to_stdout = TestLogWriter#test_write_writes_to_stdout = TestLogWriter#test_write_writes_to_stdout = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_log_writes_to_stdout = TestLogWriter#test_log_writes_to_stdout = TestLogWriter#test_log_writes_to_stdout = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_parse_error = TestLogWriter#test_parse_error = TestLogWriter#test_parse_error = 0.10 s = . 0.10 s = . 0.10 s = . TestLogWriter#test_strings = TestLogWriter#test_strings = TestLogWriter#test_strings = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_debug_writes_to_stdout_if_env_is_present = TestLogWriter#test_debug_writes_to_stdout_if_env_is_present = TestLogWriter#test_debug_writes_to_stdout_if_env_is_present = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_pid_formatter = TestLogWriter#test_pid_formatter = TestLogWriter#test_pid_formatter = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_stdio_respects_sync = TestLogWriter#test_stdio_respects_sync = TestLogWriter#test_stdio_respects_sync = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_null_log_does_nothing = TestLogWriter#test_null_log_does_nothing = TestLogWriter#test_null_log_does_nothing = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_null = TestLogWriter#test_null = TestLogWriter#test_null = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_ssl_error = TestLogWriter#test_ssl_error = TestLogWriter#test_ssl_error = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_stdio = TestLogWriter#test_stdio = TestLogWriter#test_stdio = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_error_writes_to_stderr_and_exits = TestLogWriter#test_error_writes_to_stderr_and_exits = TestLogWriter#test_error_writes_to_stderr_and_exits = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_custom_log_formatter = TestLogWriter#test_custom_log_formatter = TestLogWriter#test_custom_log_formatter = 0.00 s = . 0.00 s = . 0.00 s = . TestLogWriter#test_debug_not_write_to_stdout_if_env_is_not_present = TestLogWriter#test_debug_not_write_to_stdout_if_env_is_not_present = TestLogWriter#test_debug_not_write_to_stdout_if_env_is_not_present = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaSSLLocalhostAuthority#test_self_signed_by_localhost_authority = TestPumaSSLLocalhostAuthority#test_self_signed_by_localhost_authority = TestPumaSSLLocalhostAuthority#test_self_signed_by_localhost_authority = 0.11 s = . 0.11 s = . 0.11 s = . TestCLI#test_log_formatter_custom_clustered = TestCLI#test_log_formatter_custom_clustered = TestCLI#test_log_formatter_custom_clustered = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_for_unix = TestCLI#test_control_for_unix = TestCLI#test_control_for_unix = 0.01 s = . 0.01 s = . 0.01 s = . TestCLI#test_log_formatter_custom_single = TestCLI#test_log_formatter_custom_single = TestCLI#test_log_formatter_custom_single = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_plugins = TestCLI#test_plugins = TestCLI#test_plugins = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_tmp_control = TestCLI#test_tmp_control = TestCLI#test_tmp_control = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_for_ssl = TestCLI#test_control_for_ssl = TestCLI#test_control_for_ssl = 0.01 s = . 0.01 s = . 0.01 s = . TestCLI#test_log_formatter_default_single = TestCLI#test_log_formatter_default_single = TestCLI#test_log_formatter_default_single = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_log_formatter_default_clustered = TestCLI#test_log_formatter_default_clustered = TestCLI#test_log_formatter_default_clustered = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_stop = TestCLI#test_control_stop = TestCLI#test_control_stop = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_environment_rails_env = TestCLI#test_environment_rails_env = TestCLI#test_environment_rails_env = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_state_file_callback_filtering = TestCLI#test_state_file_callback_filtering = TestCLI#test_state_file_callback_filtering = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_environment_rack_env = TestCLI#test_environment_rack_env = TestCLI#test_environment_rack_env = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_requests_count = TestCLI#test_control_requests_count = TestCLI#test_control_requests_count = 0.01 s = . 0.01 s = . 0.01 s = . TestCLI#test_environment_app_env = TestCLI#test_environment_app_env = TestCLI#test_environment_app_env = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_thread_backtraces = TestCLI#test_control_thread_backtraces = TestCLI#test_control_thread_backtraces = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_extra_runtime_dependencies = TestCLI#test_extra_runtime_dependencies = TestCLI#test_extra_runtime_dependencies = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_state = TestCLI#test_state = TestCLI#test_state = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_load_path = TestCLI#test_load_path = TestCLI#test_load_path = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_silent = TestCLI#test_silent = TestCLI#test_silent = 0.00 s = . 0.00 s = . 0.00 s = . TestCLI#test_control_for_tcp = TestCLI#test_control_for_tcp = TestCLI#test_control_for_tcp = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaLocalhostAuthority#test_localhost_authority_file_generated = TestPumaLocalhostAuthority#test_localhost_authority_file_generated = TestPumaLocalhostAuthority#test_localhost_authority_file_generated = 0.00 s = . 0.00 s = . 0.00 s = . TestWebConcurrencyAuto#test_web_concurrency_with_concurrent_ruby_available = TestWebConcurrencyAuto#test_web_concurrency_with_concurrent_ruby_available = TestWebConcurrencyAuto#test_web_concurrency_with_concurrent_ruby_available = 0.55 s = . 0.55 s = . 0.55 s = . TestPluginSystemdJruby#test_systemd_plugin_not_loaded = TestPluginSystemdJruby#test_systemd_plugin_not_loaded = TestPluginSystemdJruby#test_systemd_plugin_not_loaded = 0.00 s = S 0.00 s = S 0.00 s = S TestBusyWorker#test_wait_for_less_busy_worker = TestBusyWorker#test_wait_for_less_busy_worker = TestBusyWorker#test_wait_for_less_busy_worker = 0.00 s = . 0.00 s = . 0.00 s = . TestBusyWorker#test_multiple_requests_processing_in_parallel = TestBusyWorker#test_multiple_requests_processing_in_parallel = TestBusyWorker#test_multiple_requests_processing_in_parallel = 0.10 s = . 0.10 s = . 0.10 s = . TestBusyWorker#test_not_wait_for_less_busy_worker = TestBusyWorker#test_not_wait_for_less_busy_worker = TestBusyWorker#test_not_wait_for_less_busy_worker = 0.00 s = . 0.00 s = . 0.00 s = . TestRackUp::TestUserSuppliedOptionsPortIsSet#test_port_wins_over_config = TestRackUp::TestUserSuppliedOptionsPortIsSet#test_port_wins_over_config = TestRackUp::TestUserSuppliedOptionsPortIsSet#test_port_wins_over_config = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_true = TestJSONSerialization#test_json_generates_string_for_true = TestJSONSerialization#test_json_generates_string_for_true = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_escapes_strings_with_unicode_information_separator_one = TestJSONSerialization#test_json_escapes_strings_with_unicode_information_separator_one = TestJSONSerialization#test_json_escapes_strings_with_unicode_information_separator_one = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_float = TestJSONSerialization#test_json_generates_string_for_float = TestJSONSerialization#test_json_generates_string_for_float = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_hash_with_symbol_keys = TestJSONSerialization#test_json_generates_string_for_hash_with_symbol_keys = TestJSONSerialization#test_json_generates_string_for_hash_with_symbol_keys = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_hash_with_string_keys = TestJSONSerialization#test_json_generates_string_for_hash_with_string_keys = TestJSONSerialization#test_json_generates_string_for_hash_with_string_keys = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_escapes_strings_with_null_byte = TestJSONSerialization#test_json_escapes_strings_with_null_byte = TestJSONSerialization#test_json_escapes_strings_with_null_byte = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_generate_raises_error_for_unexpected_key_type = TestJSONSerialization#test_generate_raises_error_for_unexpected_key_type = TestJSONSerialization#test_generate_raises_error_for_unexpected_key_type = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_generate_raises_error_for_unexpected_value_type = TestJSONSerialization#test_generate_raises_error_for_unexpected_value_type = TestJSONSerialization#test_generate_raises_error_for_unexpected_value_type = 0.00 s = . 0.00 s = . 0.00 s = . TestJSONSerialization#test_json_generates_string_for_nil = TestJSONSerialization#test_json_generates_string_for_nil = TestJSONSerialization#test_json_generates_string_for_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_no_body_then_get = TestPersistent#test_no_body_then_get = TestPersistent#test_no_body_then_get = … TestJSONSerialization#test_json_generates_string_for_false = … TestJSONSerialization#test_json_generates_string_for_false = … TestJSONSerialization#test_json_generates_string_for_false = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_keepalive_doesnt_starve_clients = TestPersistent#test_keepalive_doesnt_starve_clients = TestPersistent#test_keepalive_doesnt_starve_clients = … TestJSONSerialization#test_json_escapes_strings_with_quotes = … TestJSONSerialization#test_json_escapes_strings_with_quotes = … TestJSONSerialization#test_json_escapes_strings_with_quotes = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_two_requests_in_one_chunk = TestPersistent#test_two_requests_in_one_chunk = TestPersistent#test_two_requests_in_one_chunk = … TestJSONSerialization#test_json_escapes_strings_with_backslashes = … TestJSONSerialization#test_json_escapes_strings_with_backslashes = … TestJSONSerialization#test_json_escapes_strings_with_backslashes = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_one_with_keep_alive_header = TestPersistent#test_one_with_keep_alive_header = TestPersistent#test_one_with_keep_alive_header = … TestJSONSerialization#test_json_generates_string_for_array_of_strings = … TestJSONSerialization#test_json_generates_string_for_array_of_strings = … TestJSONSerialization#test_json_generates_string_for_array_of_strings = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_client10_close = TestPersistent#test_client10_close = TestPersistent#test_client10_close = … TestJSONSerialization#test_json_generates_string_for_array_of_integers = … TestJSONSerialization#test_json_generates_string_for_array_of_integers = … TestJSONSerialization#test_json_generates_string_for_array_of_integers = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_two_back_to_back = TestPersistent#test_two_back_to_back = TestPersistent#test_two_back_to_back = … TestJSONSerialization#test_json_generates_string_for_nested_arrays = … TestJSONSerialization#test_json_generates_string_for_nested_arrays = … TestJSONSerialization#test_json_generates_string_for_nested_arrays = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_chunked = TestPersistent#test_chunked = TestPersistent#test_chunked = … TestJSONSerialization#test_json_generates_string_for_integer = … TestJSONSerialization#test_json_generates_string_for_integer = … TestJSONSerialization#test_json_generates_string_for_integer = 0.00 s = . 0.00 s = . 0.00 s = . TestPersistent#test_persistent_timeout = TestPersistent#test_persistent_timeout = TestPersistent#test_persistent_timeout = … TestPersistent#test_client10_close = 0.00 s = . … TestPersistent#test_client10_close = 0.00 s = . … TestPersistent#test_client10_close = 0.00 s = . TestPersistent#test_second_request_not_in_first_req_body = TestPersistent#test_second_request_not_in_first_req_body = TestPersistent#test_second_request_not_in_first_req_body = … TestPersistent#test_no_body_then_get = 0.20 s = . … TestPersistent#test_no_body_then_get = 0.20 s = . … TestPersistent#test_no_body_then_get = 0.20 s = . TestPersistent#test_hex = TestPersistent#test_hex = TestPersistent#test_hex = … TestPersistent#test_one_with_keep_alive_header = 0.22 s = . … TestPersistent#test_one_with_keep_alive_header = 0.22 s = . … TestPersistent#test_one_with_keep_alive_header = 0.22 s = . TestPersistent#test_client11_close = TestPersistent#test_client11_close = TestPersistent#test_client11_close = … TestPersistent#test_chunked = 0.22 s = . … TestPersistent#test_chunked = 0.22 s = . … TestPersistent#test_chunked = 0.22 s = . TestPersistent#test_no_chunked_in_http10 = TestPersistent#test_no_chunked_in_http10 = TestPersistent#test_no_chunked_in_http10 = … TestPersistent#test_two_back_to_back = 0.22 s = . … TestPersistent#test_two_back_to_back = 0.22 s = . … TestPersistent#test_two_back_to_back = 0.22 s = . TestPersistent#test_post_then_get = TestPersistent#test_post_then_get = TestPersistent#test_post_then_get = … TestPersistent#test_client11_close = 0.00 s = . … TestPersistent#test_client11_close = 0.00 s = . … TestPersistent#test_client11_close = 0.00 s = . TestPersistent#test_one_with_content_length = TestPersistent#test_one_with_content_length = TestPersistent#test_one_with_content_length = … TestPersistent#test_no_chunked_in_http10 = 0.00 s = . … TestPersistent#test_no_chunked_in_http10 = 0.00 s = . … TestPersistent#test_no_chunked_in_http10 = 0.00 s = . TestPersistent#test_chunked_with_empty_part = TestPersistent#test_chunked_with_empty_part = TestPersistent#test_chunked_with_empty_part = … TestPersistent#test_keepalive_doesnt_starve_clients = 0.43 s = . … TestPersistent#test_keepalive_doesnt_starve_clients = 0.43 s = . … TestPersistent#test_keepalive_doesnt_starve_clients = 0.43 s = . TestPersistent#test_allow_app_to_chunk_itself = TestPersistent#test_allow_app_to_chunk_itself = TestPersistent#test_allow_app_to_chunk_itself = … TestPersistent#test_hex = 0.22 s = . … TestPersistent#test_hex = 0.22 s = . … TestPersistent#test_hex = 0.22 s = . TestPersistent#test_app_sets_content_length = TestPersistent#test_app_sets_content_length = TestPersistent#test_app_sets_content_length = … TestPersistent#test_post_then_get = 0.20 s = . … TestPersistent#test_post_then_get = 0.20 s = . … TestPersistent#test_post_then_get = 0.20 s = . TestIntegrationSingle#test_term_suppress = TestIntegrationSingle#test_term_suppress = TestIntegrationSingle#test_term_suppress = … TestPersistent#test_one_with_content_length = 0.20 s = . … TestPersistent#test_one_with_content_length = 0.20 s = . … TestPersistent#test_one_with_content_length = 0.20 s = . TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = … TestPersistent#test_chunked_with_empty_part = 0.20 s = . … TestPersistent#test_chunked_with_empty_part = 0.20 s = . … TestPersistent#test_chunked_with_empty_part = 0.20 s = . TestIntegrationSingle#test_rack_url_scheme_default = TestIntegrationSingle#test_rack_url_scheme_default = TestIntegrationSingle#test_rack_url_scheme_default = … TestIntegrationSingle#test_term_suppress = 0.14 s = . … TestIntegrationSingle#test_term_suppress = 0.14 s = . … TestIntegrationSingle#test_term_suppress = 0.14 s = . TestIntegrationSingle#test_write_to_log = TestIntegrationSingle#test_write_to_log = TestIntegrationSingle#test_write_to_log = … TestPersistent#test_allow_app_to_chunk_itself = 0.20 s = . … TestPersistent#test_allow_app_to_chunk_itself = 0.20 s = . … TestPersistent#test_allow_app_to_chunk_itself = 0.20 s = . TestIntegrationSingle#test_term_exit_code = TestIntegrationSingle#test_term_exit_code = TestIntegrationSingle#test_term_exit_code = … TestPersistent#test_app_sets_content_length = 0.21 s = . … TestPersistent#test_app_sets_content_length = 0.21 s = . … TestPersistent#test_app_sets_content_length = 0.21 s = . TestIntegrationSingle#test_siginfo_thread_print = TestIntegrationSingle#test_siginfo_thread_print = TestIntegrationSingle#test_siginfo_thread_print = 0.00 s = S 0.00 s = S 0.00 s = S TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = … TestIntegrationSingle#test_write_to_log = 0.16 s = . … TestIntegrationSingle#test_write_to_log = 0.16 s = . … TestIntegrationSingle#test_write_to_log = 0.16 s = . TestIntegrationSingle#test_on_booted_and_on_stopped = TestIntegrationSingle#test_on_booted_and_on_stopped = TestIntegrationSingle#test_on_booted_and_on_stopped = … TestIntegrationSingle#test_term_exit_code = 0.15 s = . … TestIntegrationSingle#test_term_exit_code = 0.15 s = . … TestIntegrationSingle#test_term_exit_code = 0.15 s = . TestIntegrationSingle#test_int_refuse = TestIntegrationSingle#test_int_refuse = TestIntegrationSingle#test_int_refuse = … TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = 0.35 s = . … TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = 0.35 s = . … TestIntegrationSingle#test_conf_is_loaded_before_passing_it_to_binder = 0.35 s = . TestIntegrationSingle#test_idle_timeout = TestIntegrationSingle#test_idle_timeout = TestIntegrationSingle#test_idle_timeout = … TestIntegrationSingle#test_rack_url_scheme_default = 0.36 s = . … TestIntegrationSingle#test_rack_url_scheme_default = 0.36 s = . … TestIntegrationSingle#test_rack_url_scheme_default = 0.36 s = . TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = … TestIntegrationSingle#test_on_booted_and_on_stopped = 0.15 s = . … TestIntegrationSingle#test_on_booted_and_on_stopped = 0.15 s = . … TestIntegrationSingle#test_on_booted_and_on_stopped = 0.15 s = . TestIntegrationSingle#test_usr2_restart_restores_environment = TestIntegrationSingle#test_usr2_restart_restores_environment = TestIntegrationSingle#test_usr2_restart_restores_environment = … TestIntegrationSingle#test_int_refuse = 0.17 s = . … TestIntegrationSingle#test_int_refuse = 0.17 s = . … TestIntegrationSingle#test_int_refuse = 0.17 s = . TestIntegrationSingle#test_puma_started_log_writing = TestIntegrationSingle#test_puma_started_log_writing = TestIntegrationSingle#test_puma_started_log_writing = … TestPersistent#test_two_requests_in_one_chunk = 1.00 s = . … TestPersistent#test_two_requests_in_one_chunk = 1.00 s = . … TestPersistent#test_two_requests_in_one_chunk = 1.00 s = . TestIntegrationSingle#test_usr2_restart = TestIntegrationSingle#test_usr2_restart = TestIntegrationSingle#test_usr2_restart = … TestPersistent#test_second_request_not_in_first_req_body = 1.00 s = . … TestPersistent#test_second_request_not_in_first_req_body = 1.00 s = . … TestPersistent#test_second_request_not_in_first_req_body = 1.00 s = . TestIntegrationSingle#test_closed_listener = TestIntegrationSingle#test_closed_listener = TestIntegrationSingle#test_closed_listener = … TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = 0.35 s = . … TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = 0.35 s = . … TestIntegrationSingle#test_prefer_rackup_file_specified_by_cli = 0.35 s = . TestResponseHeader#test_status_key = TestResponseHeader#test_status_key = TestResponseHeader#test_status_key = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_illegal_character_in_value_when_early_hints = TestResponseHeader#test_illegal_character_in_value_when_early_hints = TestResponseHeader#test_illegal_character_in_value_when_early_hints = 0.01 s = . 0.01 s = . 0.01 s = . TestResponseHeader#test_integer_key = TestResponseHeader#test_integer_key = TestResponseHeader#test_integer_key = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_racket_key = TestResponseHeader#test_racket_key = TestResponseHeader#test_racket_key = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_illegal_character_in_key_when_early_hints = TestResponseHeader#test_illegal_character_in_key_when_early_hints = TestResponseHeader#test_illegal_character_in_key_when_early_hints = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_integer_value = TestResponseHeader#test_integer_value = TestResponseHeader#test_integer_value = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_rack_key = TestResponseHeader#test_rack_key = TestResponseHeader#test_rack_key = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_illegal_character_in_value_when_override_content_length = TestResponseHeader#test_illegal_character_in_value_when_override_content_length = TestResponseHeader#test_illegal_character_in_value_when_override_content_length = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_illegal_character_in_value_when_newline = TestResponseHeader#test_illegal_character_in_value_when_newline = TestResponseHeader#test_illegal_character_in_value_when_newline = 0.00 s = . 0.00 s = . 0.00 s = . TestResponseHeader#test_key_containing_status = TestResponseHeader#test_key_containing_status = TestResponseHeader#test_key_containing_status = … TestIntegrationSingle#test_closed_listener = 0.14 s = . … TestIntegrationSingle#test_closed_listener = 0.14 s = . … TestIntegrationSingle#test_closed_listener = 0.14 s = . TestResponseHeader#test_nil_header = TestResponseHeader#test_nil_header = TestResponseHeader#test_nil_header = … TestResponseHeader#test_key_containing_status = 0.00 s = . … TestResponseHeader#test_key_containing_status = 0.00 s = . … TestResponseHeader#test_key_containing_status = 0.00 s = . TestResponseHeader#test_illegal_character_in_value = TestResponseHeader#test_illegal_character_in_value = TestResponseHeader#test_illegal_character_in_value = … TestResponseHeader#test_nil_header = 0.00 s = . … TestResponseHeader#test_nil_header = 0.00 s = . … TestResponseHeader#test_nil_header = 0.00 s = . TestResponseHeader#test_header_value_array = TestResponseHeader#test_header_value_array = TestResponseHeader#test_header_value_array = … TestResponseHeader#test_illegal_character_in_value = 0.00 s = . … TestResponseHeader#test_illegal_character_in_value = 0.00 s = . … TestResponseHeader#test_illegal_character_in_value = 0.00 s = . TestResponseHeader#test_illegal_character_in_key = TestResponseHeader#test_illegal_character_in_key = TestResponseHeader#test_illegal_character_in_key = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_tcp_parses_nil_low_latency = TestBinderParallel#test_binder_tcp_parses_nil_low_latency = TestBinderParallel#test_binder_tcp_parses_nil_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_enabled = TestBinderParallel#test_binder_parses_tlsv1_enabled = TestBinderParallel#test_binder_parses_tlsv1_enabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_1_disabled = TestBinderParallel#test_binder_parses_tlsv1_1_disabled = TestBinderParallel#test_binder_parses_tlsv1_1_disabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_listeners_file_unlink_if_unix_listener = TestBinderParallel#test_listeners_file_unlink_if_unix_listener = TestBinderParallel#test_listeners_file_unlink_if_unix_listener = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_close_listeners_closes_ios_unless_closed? = TestBinderParallel#test_close_listeners_closes_ios_unless_closed? = TestBinderParallel#test_close_listeners_closes_ios_unless_closed? = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_home_alters_listeners_for_ssl_addresses = TestBinderParallel#test_home_alters_listeners_for_ssl_addresses = TestBinderParallel#test_home_alters_listeners_for_ssl_addresses = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_tcp_parses_true_low_latency = TestBinderParallel#test_binder_tcp_parses_true_low_latency = TestBinderParallel#test_binder_tcp_parses_true_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_1_enabled = TestBinderParallel#test_binder_parses_tlsv1_1_enabled = TestBinderParallel#test_binder_parses_tlsv1_1_enabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_ssl_addresses = TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_ssl_addresses = TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_ssl_addresses = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_correct_zero_port = TestBinderParallel#test_correct_zero_port = TestBinderParallel#test_correct_zero_port = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_correct_zero_port_ssl = TestBinderParallel#test_correct_zero_port_ssl = TestBinderParallel#test_correct_zero_port_ssl = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_false_low_latency = TestBinderParallel#test_binder_parses_false_low_latency = TestBinderParallel#test_binder_parses_false_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_redirects_for_restart_creates_a_hash = TestBinderParallel#test_redirects_for_restart_creates_a_hash = TestBinderParallel#test_redirects_for_restart_creates_a_hash = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_redirects_for_restart_env = TestBinderParallel#test_redirects_for_restart_env = TestBinderParallel#test_redirects_for_restart_env = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_tcp_addresses = TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_tcp_addresses = TestBinderParallel#test_localhost_addresses_dont_alter_listeners_for_tcp_addresses = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_env_contains_stderr = TestBinderParallel#test_env_contains_stderr = TestBinderParallel#test_env_contains_stderr = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_rack_multithread_default_configuration = TestBinderParallel#test_rack_multithread_default_configuration = TestBinderParallel#test_rack_multithread_default_configuration = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_import_from_env_listen_inherit = TestBinderParallel#test_import_from_env_listen_inherit = TestBinderParallel#test_import_from_env_listen_inherit = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_home_alters_listeners_for_tcp_addresses = TestBinderParallel#test_home_alters_listeners_for_tcp_addresses = TestBinderParallel#test_home_alters_listeners_for_tcp_addresses = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_together = TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_together = TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_together = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_allows_both_ssl_and_tcp = TestBinderParallel#test_allows_both_ssl_and_tcp = TestBinderParallel#test_allows_both_ssl_and_tcp = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_disabled = TestBinderParallel#test_binder_parses_tlsv1_disabled = TestBinderParallel#test_binder_parses_tlsv1_disabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_allows_both_unix_and_tcp = TestBinderParallel#test_allows_both_unix_and_tcp = TestBinderParallel#test_allows_both_unix_and_tcp = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_parses_tlsv1_tlsv1_1_unspecified_defaults_to_enabled = TestBinderParallel#test_binder_parses_tlsv1_tlsv1_1_unspecified_defaults_to_enabled = TestBinderParallel#test_binder_parses_tlsv1_tlsv1_1_unspecified_defaults_to_enabled = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_tcp_defaults_to_low_latency_off = TestBinderParallel#test_binder_tcp_defaults_to_low_latency_off = TestBinderParallel#test_binder_tcp_defaults_to_low_latency_off = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_only = TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_only = TestBinderParallel#test_synthesize_binds_from_activated_fds_non_matching_only = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_socket_activation_unix = TestBinderParallel#test_socket_activation_unix = TestBinderParallel#test_socket_activation_unix = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_rack_multiprocess_custom_configuration = TestBinderParallel#test_rack_multiprocess_custom_configuration = TestBinderParallel#test_rack_multiprocess_custom_configuration = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_close_calls_close_on_ios = TestBinderParallel#test_close_calls_close_on_ios = TestBinderParallel#test_close_calls_close_on_ios = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_close_listeners_closes_ios = TestBinderParallel#test_close_listeners_closes_ios = TestBinderParallel#test_close_listeners_closes_ios = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_socket_activation_tcp_ipv6 = TestBinderParallel#test_socket_activation_tcp_ipv6 = TestBinderParallel#test_socket_activation_tcp_ipv6 = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_connected_ports = TestBinderParallel#test_connected_ports = TestBinderParallel#test_connected_ports = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_allows_both_tcp_and_unix = TestBinderParallel#test_allows_both_tcp_and_unix = TestBinderParallel#test_allows_both_tcp_and_unix = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_synthesize_binds_from_activated_fds_complex_binds = TestBinderParallel#test_synthesize_binds_from_activated_fds_complex_binds = TestBinderParallel#test_synthesize_binds_from_activated_fds_complex_binds = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_rack_multiprocess_default_configuration = TestBinderParallel#test_rack_multiprocess_default_configuration = TestBinderParallel#test_rack_multiprocess_default_configuration = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_env_contains_protoenv = TestBinderParallel#test_env_contains_protoenv = TestBinderParallel#test_env_contains_protoenv = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_synthesize_binds_from_activated_fds_no_sockets = TestBinderParallel#test_synthesize_binds_from_activated_fds_no_sockets = TestBinderParallel#test_synthesize_binds_from_activated_fds_no_sockets = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_socket_activation_tcp = TestBinderParallel#test_socket_activation_tcp = TestBinderParallel#test_socket_activation_tcp = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_runs_before_parse_hooks = TestBinderParallel#test_runs_before_parse_hooks = TestBinderParallel#test_runs_before_parse_hooks = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_ssl_defaults_to_true_low_latency = TestBinderParallel#test_binder_ssl_defaults_to_true_low_latency = TestBinderParallel#test_binder_ssl_defaults_to_true_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_binder_ssl_parses_false_low_latency = TestBinderParallel#test_binder_ssl_parses_false_low_latency = TestBinderParallel#test_binder_ssl_parses_false_low_latency = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_pre_existing_unix = TestBinderParallel#test_pre_existing_unix = TestBinderParallel#test_pre_existing_unix = 0.00 s = . 0.00 s = . 0.00 s = . TestBinderParallel#test_rack_multithread_custom_configuration = TestBinderParallel#test_rack_multithread_custom_configuration = TestBinderParallel#test_rack_multithread_custom_configuration = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSL#test_url_scheme_for_https = TestPumaServerSSL#test_url_scheme_for_https = TestPumaServerSSL#test_url_scheme_for_https = … TestIntegrationSingle#test_puma_started_log_writing = 0.26 s = . … TestIntegrationSingle#test_puma_started_log_writing = 0.26 s = . … TestIntegrationSingle#test_puma_started_log_writing = 0.26 s = . TestPumaServerSSL#test_invalid_cert_pem = TestPumaServerSSL#test_invalid_cert_pem = TestPumaServerSSL#test_invalid_cert_pem = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSL#test_request_wont_block_thread = TestPumaServerSSL#test_request_wont_block_thread = TestPumaServerSSL#test_request_wont_block_thread = 0.10 s = . 0.10 s = . 0.10 s = . TestPumaServerSSL#test_tls_v1_rejection = TestPumaServerSSL#test_tls_v1_rejection = TestPumaServerSSL#test_tls_v1_rejection = … TestResponseHeader#test_header_value_array = 0.20 s = . … TestResponseHeader#test_header_value_array = 0.20 s = . … TestResponseHeader#test_header_value_array = 0.20 s = . TestPumaServerSSL#test_invalid_ca = TestPumaServerSSL#test_invalid_ca = TestPumaServerSSL#test_invalid_ca = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSL#test_ssl_ciphersuites = TestPumaServerSSL#test_ssl_ciphersuites = TestPumaServerSSL#test_ssl_ciphersuites = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServerSSL#test_tls_v1_3 = TestPumaServerSSL#test_tls_v1_3 = TestPumaServerSSL#test_tls_v1_3 = … TestPumaServerSSL#test_url_scheme_for_https = 0.20 s = . … TestPumaServerSSL#test_url_scheme_for_https = 0.20 s = . … TestPumaServerSSL#test_url_scheme_for_https = 0.20 s = . TestPumaServerSSL#test_invalid_key_pem = TestPumaServerSSL#test_invalid_key_pem = TestPumaServerSSL#test_invalid_key_pem = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSL#test_invalid_key = TestPumaServerSSL#test_invalid_key = TestPumaServerSSL#test_invalid_key = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSL#test_ssl_v3_rejection = TestPumaServerSSL#test_ssl_v3_rejection = TestPumaServerSSL#test_ssl_v3_rejection = 0.00 s = S 0.00 s = S 0.00 s = S TestPumaServerSSL#test_tls_v1_1_rejection = TestPumaServerSSL#test_tls_v1_1_rejection = TestPumaServerSSL#test_tls_v1_1_rejection = … TestPumaServerSSL#test_tls_v1_rejection = 0.21 s = . … TestPumaServerSSL#test_tls_v1_rejection = 0.21 s = . … TestPumaServerSSL#test_tls_v1_rejection = 0.21 s = . TestPumaServerSSL#test_invalid_cert = TestPumaServerSSL#test_invalid_cert = TestPumaServerSSL#test_invalid_cert = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSL#test_form_submit = TestPumaServerSSL#test_form_submit = TestPumaServerSSL#test_form_submit = … TestIntegrationSingle#test_usr2_restart_restores_environment = 0.68 s = . … TestIntegrationSingle#test_usr2_restart_restores_environment = 0.68 s = . … TestIntegrationSingle#test_usr2_restart_restores_environment = 0.68 s = . TestPumaServerSSL#test_http_rejection = TestPumaServerSSL#test_http_rejection = TestPumaServerSSL#test_http_rejection = … TestPumaServerSSL#test_tls_v1_3 = 0.20 s = . … TestPumaServerSSL#test_tls_v1_3 = 0.20 s = . … TestPumaServerSSL#test_tls_v1_3 = 0.20 s = . TestPumaServerSSL#test_very_large_return = TestPumaServerSSL#test_very_large_return = TestPumaServerSSL#test_very_large_return = … TestPumaServerSSL#test_tls_v1_1_rejection = 0.21 s = . … TestPumaServerSSL#test_tls_v1_1_rejection = 0.21 s = . … TestPumaServerSSL#test_tls_v1_1_rejection = 0.21 s = . TestIntegrationPumactl#test_phased_restart_cluster = TestIntegrationPumactl#test_phased_restart_cluster = TestIntegrationPumactl#test_phased_restart_cluster = … TestIntegrationSingle#test_usr2_restart = 0.68 s = . … TestIntegrationSingle#test_usr2_restart = 0.68 s = . … TestIntegrationSingle#test_usr2_restart = 0.68 s = . TestIntegrationPumactl#test_require_dependencies = TestIntegrationPumactl#test_require_dependencies = TestIntegrationPumactl#test_require_dependencies = … TestPumaServerSSL#test_form_submit = 0.21 s = . … TestPumaServerSSL#test_form_submit = 0.21 s = . … TestPumaServerSSL#test_form_submit = 0.21 s = . TestIntegrationPumactl#test_refork_cluster = TestIntegrationPumactl#test_refork_cluster = TestIntegrationPumactl#test_refork_cluster = … TestPumaServerSSL#test_very_large_return = 0.22 s = . … TestPumaServerSSL#test_very_large_return = 0.22 s = . … TestPumaServerSSL#test_very_large_return = 0.22 s = . TestIntegrationPumactl#test_stop_tcp = TestIntegrationPumactl#test_stop_tcp = TestIntegrationPumactl#test_stop_tcp = … TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = 1.30 s = . … TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = 1.30 s = . … TestIntegrationSingle#test_pre_existing_unix_after_idle_timeout = 1.30 s = . TestIntegrationPumactl#test_control_gc_stats_unix = TestIntegrationPumactl#test_control_gc_stats_unix = TestIntegrationPumactl#test_control_gc_stats_unix = … TestIntegrationPumactl#test_stop_tcp = 0.15 s = . … TestIntegrationPumactl#test_stop_tcp = 0.15 s = . … TestIntegrationPumactl#test_stop_tcp = 0.15 s = . TestIntegrationPumactl#test_kill_unknown = TestIntegrationPumactl#test_kill_unknown = TestIntegrationPumactl#test_kill_unknown = 0.01 s = . 0.01 s = . 0.01 s = . TestIntegrationPumactl#test_clustered_stats = TestIntegrationPumactl#test_clustered_stats = TestIntegrationPumactl#test_clustered_stats = … TestPersistent#test_persistent_timeout = 2.00 s = . … TestPersistent#test_persistent_timeout = 2.00 s = . … TestPersistent#test_persistent_timeout = 2.00 s = . TestIntegrationPumactl#test_control_gc_stats_tcp = TestIntegrationPumactl#test_control_gc_stats_tcp = TestIntegrationPumactl#test_control_gc_stats_tcp = … TestIntegrationSingle#test_idle_timeout = 1.31 s = . … TestIntegrationSingle#test_idle_timeout = 1.31 s = . … TestIntegrationSingle#test_idle_timeout = 1.31 s = . Http11ParserTest#test_trims_whitespace_from_headers = Http11ParserTest#test_trims_whitespace_from_headers = Http11ParserTest#test_trims_whitespace_from_headers = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_max_uri_path_length = Http11ParserTest#test_max_uri_path_length = Http11ParserTest#test_max_uri_path_length = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_parse_absolute_uri = Http11ParserTest#test_parse_absolute_uri = Http11ParserTest#test_parse_absolute_uri = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_semicolon_in_path = Http11ParserTest#test_semicolon_in_path = Http11ParserTest#test_semicolon_in_path = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_horrible_queries = Http11ParserTest#test_horrible_queries = Http11ParserTest#test_horrible_queries = 0.01 s = . 0.01 s = . 0.01 s = . Http11ParserTest#test_parse_dumbfuck_headers = Http11ParserTest#test_parse_dumbfuck_headers = Http11ParserTest#test_parse_dumbfuck_headers = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_parse_simple = Http11ParserTest#test_parse_simple = Http11ParserTest#test_parse_simple = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_newline_smuggler_two = Http11ParserTest#test_newline_smuggler_two = Http11ParserTest#test_newline_smuggler_two = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_newline_smuggler = Http11ParserTest#test_newline_smuggler = Http11ParserTest#test_newline_smuggler = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_parse_error = Http11ParserTest#test_parse_error = Http11ParserTest#test_parse_error = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_parse_escaping_in_query = Http11ParserTest#test_parse_escaping_in_query = Http11ParserTest#test_parse_escaping_in_query = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_htab_in_header_val = Http11ParserTest#test_htab_in_header_val = Http11ParserTest#test_htab_in_header_val = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_fragment_in_uri = Http11ParserTest#test_fragment_in_uri = Http11ParserTest#test_fragment_in_uri = 0.00 s = . 0.00 s = . 0.00 s = . Http11ParserTest#test_get_const_length = Http11ParserTest#test_get_const_length = Http11ParserTest#test_get_const_length = 0.00 s = S 0.00 s = S 0.00 s = S TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = … TestIntegrationPumactl#test_control_gc_stats_unix = 0.37 s = . … TestIntegrationPumactl#test_control_gc_stats_unix = 0.37 s = . … TestIntegrationPumactl#test_control_gc_stats_unix = 0.37 s = . TestPumaServerHijack#test_partial_hijack_body_closes_body = TestPumaServerHijack#test_partial_hijack_body_closes_body = TestPumaServerHijack#test_partial_hijack_body_closes_body = … TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = 0.21 s = . … TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = 0.21 s = . … TestPumaServerHijack#test_partial_hijack_header_closes_body_correct_precedence = 0.21 s = . TestPumaServerHijack#test_full_hijack_body_close = TestPumaServerHijack#test_full_hijack_body_close = TestPumaServerHijack#test_full_hijack_body_close = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerHijack#test_http_10_header_with_content_length = TestPumaServerHijack#test_http_10_header_with_content_length = TestPumaServerHijack#test_http_10_header_with_content_length = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerHijack#test_101_body = TestPumaServerHijack#test_101_body = TestPumaServerHijack#test_101_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerHijack#test_101_header = TestPumaServerHijack#test_101_header = TestPumaServerHijack#test_101_header = 0.00 s = . 0.00 s = . 0.00 s = . TestIntegrationSSLSession#test_dflt_tls1_3 = TestIntegrationSSLSession#test_dflt_tls1_3 = TestIntegrationSSLSession#test_dflt_tls1_3 = … TestIntegrationPumactl#test_control_gc_stats_tcp = 0.35 s = . … TestIntegrationPumactl#test_control_gc_stats_tcp = 0.35 s = . … TestIntegrationPumactl#test_control_gc_stats_tcp = 0.35 s = . TestIntegrationSSLSession#test_dflt_tls1_2 = TestIntegrationSSLSession#test_dflt_tls1_2 = TestIntegrationSSLSession#test_dflt_tls1_2 = … TestIntegrationSSLSession#test_dflt_tls1_3 = 0.14 s = . … TestIntegrationSSLSession#test_dflt_tls1_3 = 0.14 s = . … TestIntegrationSSLSession#test_dflt_tls1_3 = 0.14 s = . TestIntegrationSSLSession#test__10_tls1_2 = TestIntegrationSSLSession#test__10_tls1_2 = TestIntegrationSSLSession#test__10_tls1_2 = … TestPumaServerHijack#test_partial_hijack_body_closes_body = 0.21 s = . … TestPumaServerHijack#test_partial_hijack_body_closes_body = 0.21 s = . … TestPumaServerHijack#test_partial_hijack_body_closes_body = 0.21 s = . TestIntegrationSSLSession#test_dflt = TestIntegrationSSLSession#test_dflt = TestIntegrationSSLSession#test_dflt = … TestIntegrationSSLSession#test_dflt_tls1_2 = 0.19 s = . … TestIntegrationSSLSession#test_dflt_tls1_2 = 0.19 s = . … TestIntegrationSSLSession#test_dflt_tls1_2 = 0.19 s = . TestIntegrationSSLSession#test_1000_10_tls1_2 = TestIntegrationSSLSession#test_1000_10_tls1_2 = TestIntegrationSSLSession#test_1000_10_tls1_2 = … TestIntegrationPumactl#test_require_dependencies = 0.95 s = . … TestIntegrationPumactl#test_require_dependencies = 0.95 s = . … TestIntegrationPumactl#test_require_dependencies = 0.95 s = . TestIntegrationSSLSession#test_1000_tls1_2 = TestIntegrationSSLSession#test_1000_tls1_2 = TestIntegrationSSLSession#test_1000_tls1_2 = … TestIntegrationSSLSession#test_dflt = 0.16 s = . … TestIntegrationSSLSession#test_dflt = 0.16 s = . … TestIntegrationSSLSession#test_dflt = 0.16 s = . TestIntegrationSSLSession#test_off_tls1_3 = TestIntegrationSSLSession#test_off_tls1_3 = TestIntegrationSSLSession#test_off_tls1_3 = … TestIntegrationSSLSession#test__10_tls1_2 = 0.20 s = . … TestIntegrationSSLSession#test__10_tls1_2 = 0.20 s = . … TestIntegrationSSLSession#test__10_tls1_2 = 0.20 s = . TestRedirectIO#test_sighup_redirects_io_single = TestRedirectIO#test_sighup_redirects_io_single = TestRedirectIO#test_sighup_redirects_io_single = … TestIntegrationSSLSession#test_1000_10_tls1_2 = 0.19 s = . … TestIntegrationSSLSession#test_1000_10_tls1_2 = 0.19 s = . … TestIntegrationSSLSession#test_1000_10_tls1_2 = 0.19 s = . TestRedirectIO#test_sighup_redirects_io_cluster = TestRedirectIO#test_sighup_redirects_io_cluster = TestRedirectIO#test_sighup_redirects_io_cluster = … TestIntegrationPumactl#test_clustered_stats = 0.87 s = . … TestIntegrationPumactl#test_clustered_stats = 0.87 s = . … TestIntegrationPumactl#test_clustered_stats = 0.87 s = . TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = … TestIntegrationSSLSession#test_1000_tls1_2 = 0.21 s = . … TestIntegrationSSLSession#test_1000_tls1_2 = 0.21 s = . … TestIntegrationSSLSession#test_1000_tls1_2 = 0.21 s = . TestIntegrationSSL#test_ssl_run_with_pem = TestIntegrationSSL#test_ssl_run_with_pem = TestIntegrationSSL#test_ssl_run_with_pem = … TestIntegrationSSLSession#test_off_tls1_3 = 0.19 s = . … TestIntegrationSSLSession#test_off_tls1_3 = 0.19 s = . … TestIntegrationSSLSession#test_off_tls1_3 = 0.19 s = . TestIntegrationSSL#test_ssl_run_with_localhost_authority = TestIntegrationSSL#test_ssl_run_with_localhost_authority = TestIntegrationSSL#test_ssl_run_with_localhost_authority = … TestRedirectIO#test_sighup_redirects_io_single = 0.26 s = . … TestRedirectIO#test_sighup_redirects_io_single = 0.26 s = . … TestRedirectIO#test_sighup_redirects_io_single = 0.26 s = . TestIntegrationSSL#test_ssl_run_with_encrypted_key = TestIntegrationSSL#test_ssl_run_with_encrypted_key = TestIntegrationSSL#test_ssl_run_with_encrypted_key = … TestIntegrationPumactl#test_phased_restart_cluster = 1.38 s = . … TestIntegrationPumactl#test_phased_restart_cluster = 1.38 s = . … TestIntegrationPumactl#test_phased_restart_cluster = 1.38 s = . TestIntegrationSSL#test_ssl_run_with_encrypted_pem = TestIntegrationSSL#test_ssl_run_with_encrypted_pem = TestIntegrationSSL#test_ssl_run_with_encrypted_pem = … TestIntegrationSSL#test_ssl_run_with_pem = 0.18 s = . … TestIntegrationSSL#test_ssl_run_with_pem = 0.18 s = . … TestIntegrationSSL#test_ssl_run_with_pem = 0.18 s = . TestIntegrationSSL#test_ssl_run = TestIntegrationSSL#test_ssl_run = TestIntegrationSSL#test_ssl_run = … TestIntegrationSSL#test_ssl_run_with_localhost_authority = 0.23 s = . … TestIntegrationSSL#test_ssl_run_with_localhost_authority = 0.23 s = . … TestIntegrationSSL#test_ssl_run_with_localhost_authority = 0.23 s = . TestIntegrationSSL#test_ssl_run_with_curl_client = TestIntegrationSSL#test_ssl_run_with_curl_client = TestIntegrationSSL#test_ssl_run_with_curl_client = … TestIntegrationSSL#test_ssl_run_with_encrypted_key = 0.20 s = . … TestIntegrationSSL#test_ssl_run_with_encrypted_key = 0.20 s = . … TestIntegrationSSL#test_ssl_run_with_encrypted_key = 0.20 s = . TestIntegrationSSL#test_verify_client_cert_roundtrip = TestIntegrationSSL#test_verify_client_cert_roundtrip = TestIntegrationSSL#test_verify_client_cert_roundtrip = … TestIntegrationSSL#test_ssl_run_with_encrypted_pem = 0.16 s = . … TestIntegrationSSL#test_ssl_run_with_encrypted_pem = 0.16 s = . … TestIntegrationSSL#test_ssl_run_with_encrypted_pem = 0.16 s = . TestPumaServer#test_lowlevel_error_body_close = TestPumaServer#test_lowlevel_error_body_close = TestPumaServer#test_lowlevel_error_body_close = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_supported_http_methods_empty = TestPumaServer#test_supported_http_methods_empty = TestPumaServer#test_supported_http_methods_empty = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_empty_body_array_content_length_0 = TestPumaServer#test_empty_body_array_content_length_0 = TestPumaServer#test_empty_body_array_content_length_0 = … TestIntegrationSSL#test_ssl_run = 0.16 s = . … TestIntegrationSSL#test_ssl_run = 0.16 s = . … TestIntegrationSSL#test_ssl_run = 0.16 s = . TestPumaServer#test_normalize_host_header_missing = TestPumaServer#test_normalize_host_header_missing = TestPumaServer#test_normalize_host_header_missing = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_force_shutdown_custom_error_message = TestPumaServer#test_force_shutdown_custom_error_message = TestPumaServer#test_force_shutdown_custom_error_message = … TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = 0.40 s = . … TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = 0.40 s = . … TestIntegrationSSL#test_verify_client_cert_roundtrip_tls1_2 = 0.40 s = . TestPumaServer#test_supported_http_methods_no_match = TestPumaServer#test_supported_http_methods_no_match = TestPumaServer#test_supported_http_methods_no_match = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_newline_splits_in_early_hint = TestPumaServer#test_newline_splits_in_early_hint = TestPumaServer#test_newline_splits_in_early_hint = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http_10_close_with_body = TestPumaServer#test_http_10_close_with_body = TestPumaServer#test_http_10_close_with_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_no_timeout_after_data_received = TestPumaServer#test_no_timeout_after_data_received = TestPumaServer#test_no_timeout_after_data_received = … TestIntegrationSSL#test_ssl_run_with_curl_client = 0.19 s = . … TestIntegrationSSL#test_ssl_run_with_curl_client = 0.19 s = . … TestIntegrationSSL#test_ssl_run_with_curl_client = 0.19 s = . TestPumaServer#test_http10_req_to_http10_resp = TestPumaServer#test_http10_req_to_http10_resp = TestPumaServer#test_http10_req_to_http10_resp = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http11_connection_header_no_queue = TestPumaServer#test_http11_connection_header_no_queue = TestPumaServer#test_http11_connection_header_no_queue = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_run_stop_thread_safety = TestPumaServer#test_run_stop_thread_safety = TestPumaServer#test_run_stop_thread_safety = … TestRedirectIO#test_sighup_redirects_io_cluster = 0.57 s = . … TestRedirectIO#test_sighup_redirects_io_cluster = 0.57 s = . … TestRedirectIO#test_sighup_redirects_io_cluster = 0.57 s = . TestPumaServer#test_empty_body_array_no_content_length = TestPumaServer#test_empty_body_array_no_content_length = TestPumaServer#test_empty_body_array_no_content_length = … TestPumaServer#test_run_stop_thread_safety = 0.04 s = . … TestPumaServer#test_run_stop_thread_safety = 0.04 s = . … TestPumaServer#test_run_stop_thread_safety = 0.04 s = . TestPumaServer#test_early_hints_are_ignored_if_connection_lost = TestPumaServer#test_early_hints_are_ignored_if_connection_lost = TestPumaServer#test_early_hints_are_ignored_if_connection_lost = … TestPumaServer#test_empty_body_array_content_length_0 = 0.20 s = . … TestPumaServer#test_empty_body_array_content_length_0 = 0.20 s = . … TestPumaServer#test_empty_body_array_content_length_0 = 0.20 s = . TestPumaServer#test_file_to_path = TestPumaServer#test_file_to_path = TestPumaServer#test_file_to_path = … TestPumaServer#test_early_hints_are_ignored_if_connection_lost = 0.10 s = . … TestPumaServer#test_early_hints_are_ignored_if_connection_lost = 0.10 s = . … TestPumaServer#test_early_hints_are_ignored_if_connection_lost = 0.10 s = . TestPumaServer#test_form_data_encoding_windows_bom = TestPumaServer#test_form_data_encoding_windows_bom = TestPumaServer#test_form_data_encoding_windows_bom = 0.02 s = . 0.02 s = . 0.02 s = . TestPumaServer#test_http_11_close_with_body = TestPumaServer#test_http_11_close_with_body = TestPumaServer#test_http_11_close_with_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_leh_has_status = TestPumaServer#test_leh_has_status = TestPumaServer#test_leh_has_status = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_cl_empty_string = TestPumaServer#test_cl_empty_string = TestPumaServer#test_cl_empty_string = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http_11_enable_keep_alives_by_default = TestPumaServer#test_http_11_enable_keep_alives_by_default = TestPumaServer#test_http_11_enable_keep_alives_by_default = … TestPumaServer#test_empty_body_array_no_content_length = 0.20 s = . … TestPumaServer#test_empty_body_array_no_content_length = 0.20 s = . … TestPumaServer#test_empty_body_array_no_content_length = 0.20 s = . TestPumaServer#test_http11_connection_header_queue = TestPumaServer#test_http11_connection_header_queue = TestPumaServer#test_http11_connection_header_queue = … TestIntegrationSSL#test_verify_client_cert_roundtrip = 0.38 s = . … TestIntegrationSSL#test_verify_client_cert_roundtrip = 0.38 s = . … TestIntegrationSSL#test_verify_client_cert_roundtrip = 0.38 s = . TestPumaServer#test_not_drain_on_shutdown = TestPumaServer#test_not_drain_on_shutdown = TestPumaServer#test_not_drain_on_shutdown = … TestPumaServer#test_http11_connection_header_queue = 0.00 s = . … TestPumaServer#test_http11_connection_header_queue = 0.00 s = . … TestPumaServer#test_http11_connection_header_queue = 0.00 s = . TestPumaServer#test_prints_custom_error = TestPumaServer#test_prints_custom_error = TestPumaServer#test_prints_custom_error = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_prevent_content_length_injection_lf = TestPumaServer#test_prevent_content_length_injection_lf = TestPumaServer#test_prevent_content_length_injection_lf = … TestPumaServer#test_not_drain_on_shutdown = 0.01 s = . … TestPumaServer#test_not_drain_on_shutdown = 0.01 s = . … TestPumaServer#test_not_drain_on_shutdown = 0.01 s = . TestPumaServer#test_chunked_request_pause_before_value = TestPumaServer#test_chunked_request_pause_before_value = TestPumaServer#test_chunked_request_pause_before_value = … TestPumaServer#test_prevent_content_length_injection_lf = 0.00 s = . … TestPumaServer#test_prevent_content_length_injection_lf = 0.00 s = . … TestPumaServer#test_prevent_content_length_injection_lf = 0.00 s = . TestPumaServer#test_proper_stringio_body = TestPumaServer#test_proper_stringio_body = TestPumaServer#test_proper_stringio_body = … TestPumaServer#test_file_to_path = 0.20 s = . … TestPumaServer#test_file_to_path = 0.20 s = . … TestPumaServer#test_file_to_path = 0.20 s = . TestPumaServer#test_empty_body_enum = TestPumaServer#test_empty_body_enum = TestPumaServer#test_empty_body_enum = … TestPumaServer#test_proper_stringio_body = 0.10 s = . … TestPumaServer#test_proper_stringio_body = 0.10 s = . … TestPumaServer#test_proper_stringio_body = 0.10 s = . TestPumaServer#test_chunked_keep_alive = TestPumaServer#test_chunked_keep_alive = TestPumaServer#test_chunked_keep_alive = … TestPumaServer#test_http_11_enable_keep_alives_by_default = 0.20 s = . … TestPumaServer#test_http_11_enable_keep_alives_by_default = 0.20 s = . … TestPumaServer#test_http_11_enable_keep_alives_by_default = 0.20 s = . TestPumaServer#test_custom_io_selector = TestPumaServer#test_custom_io_selector = TestPumaServer#test_custom_io_selector = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_idle_timeout_between_request_data = TestPumaServer#test_idle_timeout_between_request_data = TestPumaServer#test_idle_timeout_between_request_data = … TestPumaServer#test_empty_body_enum = 0.21 s = . … TestPumaServer#test_empty_body_enum = 0.21 s = . … TestPumaServer#test_empty_body_enum = 0.21 s = . TestPumaServer#test_streaming_enum_body_2 = TestPumaServer#test_streaming_enum_body_2 = TestPumaServer#test_streaming_enum_body_2 = … TestPumaServer#test_chunked_keep_alive = 0.20 s = . … TestPumaServer#test_chunked_keep_alive = 0.20 s = . … TestPumaServer#test_chunked_keep_alive = 0.20 s = . TestPumaServer#test_http11_req_to_http11_resp = TestPumaServer#test_http11_req_to_http11_resp = TestPumaServer#test_http11_req_to_http11_resp = 0.20 s = . 0.20 s = . 0.20 s = . TestPumaServer#test_request_payload_too_large = TestPumaServer#test_request_payload_too_large = TestPumaServer#test_request_payload_too_large = 0.20 s = . 0.20 s = . 0.20 s = . TestPumaServer#test_force_shutdown_error_default = TestPumaServer#test_force_shutdown_error_default = TestPumaServer#test_force_shutdown_error_default = … TestPumaServer#test_chunked_request_pause_before_value = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_value = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_value = 1.00 s = . TestPumaServer#test_streaming_enum_body_1 = TestPumaServer#test_streaming_enum_body_1 = TestPumaServer#test_streaming_enum_body_1 = … TestPumaServer#test_no_timeout_after_data_received = 1.70 s = . … TestPumaServer#test_no_timeout_after_data_received = 1.70 s = . … TestPumaServer#test_no_timeout_after_data_received = 1.70 s = . TestPumaServer#test_respect_x_forwarded_scheme = TestPumaServer#test_respect_x_forwarded_scheme = TestPumaServer#test_respect_x_forwarded_scheme = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_invalid_extension_header_length = TestPumaServer#test_chunked_request_invalid_extension_header_length = TestPumaServer#test_chunked_request_invalid_extension_header_length = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_mid_value = TestPumaServer#test_chunked_request_pause_mid_value = TestPumaServer#test_chunked_request_pause_mid_value = … TestPumaServer#test_force_shutdown_custom_error_message = 2.00 s = . … TestPumaServer#test_force_shutdown_custom_error_message = 2.00 s = . … TestPumaServer#test_force_shutdown_custom_error_message = 2.00 s = . TestPumaServer#test_accept_econnaborted = TestPumaServer#test_accept_econnaborted = TestPumaServer#test_accept_econnaborted = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_very_large_return = TestPumaServer#test_very_large_return = TestPumaServer#test_very_large_return = 0.04 s = . 0.04 s = . 0.04 s = . TestPumaServer#test_idle_timeout_between_first_request_data = TestPumaServer#test_idle_timeout_between_first_request_data = TestPumaServer#test_idle_timeout_between_first_request_data = … TestPumaServer#test_streaming_enum_body_2 = 1.55 s = . … TestPumaServer#test_streaming_enum_body_2 = 1.55 s = . … TestPumaServer#test_streaming_enum_body_2 = 1.55 s = . TestPumaServer#test_newline_splits = TestPumaServer#test_newline_splits = TestPumaServer#test_newline_splits = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http_11_keep_alive_with_large_payload = TestPumaServer#test_http_11_keep_alive_with_large_payload = TestPumaServer#test_http_11_keep_alive_with_large_payload = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_open_connection_wait_no_queue = TestPumaServer#test_open_connection_wait_no_queue = TestPumaServer#test_open_connection_wait_no_queue = 0.10 s = . 0.10 s = . 0.10 s = . TestPumaServer#test_HEAD_returns_content_headers = TestPumaServer#test_HEAD_returns_content_headers = TestPumaServer#test_HEAD_returns_content_headers = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = … TestPumaServer#test_chunked_request_pause_mid_value = 1.00 s = . … TestPumaServer#test_chunked_request_pause_mid_value = 1.00 s = . … TestPumaServer#test_chunked_request_pause_mid_value = 1.00 s = . TestPumaServer#test_chunked_keep_alive_two_back_to_back_with_set_remote_address = TestPumaServer#test_chunked_keep_alive_two_back_to_back_with_set_remote_address = TestPumaServer#test_chunked_keep_alive_two_back_to_back_with_set_remote_address = 0.20 s = . 0.20 s = . 0.20 s = . TestPumaServer#test_http_11_enable_keep_alives_true = TestPumaServer#test_http_11_enable_keep_alives_true = TestPumaServer#test_http_11_enable_keep_alives_true = … TestPumaServer#test_force_shutdown_error_default = 2.00 s = . … TestPumaServer#test_force_shutdown_error_default = 2.00 s = . … TestPumaServer#test_force_shutdown_error_default = 2.00 s = . TestPumaServer#test_http_11_enable_keep_alives_false = TestPumaServer#test_http_11_enable_keep_alives_false = TestPumaServer#test_http_11_enable_keep_alives_false = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_puma_socket = TestPumaServer#test_puma_socket = TestPumaServer#test_puma_socket = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_back_to_back_chunked = TestPumaServer#test_back_to_back_chunked = TestPumaServer#test_back_to_back_chunked = … TestPumaServer#test_http_11_enable_keep_alives_true = 0.20 s = . … TestPumaServer#test_http_11_enable_keep_alives_true = 0.20 s = . … TestPumaServer#test_http_11_enable_keep_alives_true = 0.20 s = . TestPumaServer#test_supported_http_methods_match = TestPumaServer#test_supported_http_methods_match = TestPumaServer#test_supported_http_methods_match = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_default_server_port = TestPumaServer#test_default_server_port = TestPumaServer#test_default_server_port = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_idle_timeout_between_requests = TestPumaServer#test_idle_timeout_between_requests = TestPumaServer#test_idle_timeout_between_requests = … TestPumaServer#test_idle_timeout_between_first_request_data = 1.15 s = . … TestPumaServer#test_idle_timeout_between_first_request_data = 1.15 s = . … TestPumaServer#test_idle_timeout_between_first_request_data = 1.15 s = . TestPumaServer#test_accept_emfile = TestPumaServer#test_accept_emfile = TestPumaServer#test_accept_emfile = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = … TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = 1.00 s = . … TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = 1.00 s = . … TestPumaServer#test_chunked_request_pause_between_closing_cr_lf = 1.00 s = . TestPumaServer#test_prevent_content_length_injection_crlf = TestPumaServer#test_prevent_content_length_injection_crlf = TestPumaServer#test_prevent_content_length_injection_crlf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_large_chunked_request = TestPumaServer#test_large_chunked_request = TestPumaServer#test_large_chunked_request = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_back_to_back_no_content = TestPumaServer#test_back_to_back_no_content = TestPumaServer#test_back_to_back_no_content = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_lowlevel_error_message = TestPumaServer#test_lowlevel_error_message = TestPumaServer#test_lowlevel_error_message = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_GET_with_no_body_has_sane_chunking = TestPumaServer#test_GET_with_no_body_has_sane_chunking = TestPumaServer#test_GET_with_no_body_has_sane_chunking = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = … TestPumaServer#test_idle_timeout_between_request_data = 2.80 s = . … TestPumaServer#test_idle_timeout_between_request_data = 2.80 s = . … TestPumaServer#test_idle_timeout_between_request_data = 2.80 s = . TestPumaServer#test_Expect_100 = TestPumaServer#test_Expect_100 = TestPumaServer#test_Expect_100 = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_supported_http_methods_accept_all = TestPumaServer#test_supported_http_methods_accept_all = TestPumaServer#test_supported_http_methods_accept_all = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_file_body = TestPumaServer#test_file_body = TestPumaServer#test_file_body = … TestPumaServer#test_back_to_back_chunked = 0.25 s = . … TestPumaServer#test_back_to_back_chunked = 0.25 s = . … TestPumaServer#test_back_to_back_chunked = 0.25 s = . TestPumaServer#test_auto_trim_with_fixed_pool_size = TestPumaServer#test_auto_trim_with_fixed_pool_size = TestPumaServer#test_auto_trim_with_fixed_pool_size = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_no_timeout_after_data_received_no_queue = TestPumaServer#test_no_timeout_after_data_received_no_queue = TestPumaServer#test_no_timeout_after_data_received_no_queue = … TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = 0.10 s = . … TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = 0.10 s = . … TestPumaServer#test_chunked_body_pause_within_chunk_size_hex = 0.10 s = . TestPumaServer#test_status_hook_fires_when_server_changes_states = TestPumaServer#test_status_hook_fires_when_server_changes_states = TestPumaServer#test_status_hook_fires_when_server_changes_states = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_leh_gets_env_as_well = TestPumaServer#test_leh_gets_env_as_well = TestPumaServer#test_leh_gets_env_as_well = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_drain_on_shutdown = TestPumaServer#test_drain_on_shutdown = TestPumaServer#test_drain_on_shutdown = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_streaming_body = TestPumaServer#test_streaming_body = TestPumaServer#test_streaming_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_normalize_host_header_ipv4 = TestPumaServer#test_normalize_host_header_ipv4 = TestPumaServer#test_normalize_host_header_ipv4 = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http10_connection_header_no_queue = TestPumaServer#test_http10_connection_header_no_queue = TestPumaServer#test_http10_connection_header_no_queue = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_idle_timeout_before_first_request_data = TestPumaServer#test_idle_timeout_before_first_request_data = TestPumaServer#test_idle_timeout_before_first_request_data = … TestPumaServer#test_file_body = 0.20 s = . … TestPumaServer#test_file_body = 0.20 s = . … TestPumaServer#test_file_body = 0.20 s = . TestPumaServer#test_shutdown_requests = TestPumaServer#test_shutdown_requests = TestPumaServer#test_shutdown_requests = … TestPumaServer#test_streaming_enum_body_1 = 2.20 s = . … TestPumaServer#test_streaming_enum_body_1 = 2.20 s = . … TestPumaServer#test_streaming_enum_body_1 = 2.20 s = . TestPumaServer#test_normalize_host_header_hostname = TestPumaServer#test_normalize_host_header_hostname = TestPumaServer#test_normalize_host_header_hostname = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_normalize_host_header_ipv6 = TestPumaServer#test_normalize_host_header_ipv6 = TestPumaServer#test_normalize_host_header_ipv6 = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_early_hints_is_off_by_default = TestPumaServer#test_early_hints_is_off_by_default = TestPumaServer#test_early_hints_is_off_by_default = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_before_count_newline = TestPumaServer#test_chunked_request_pause_before_count_newline = TestPumaServer#test_chunked_request_pause_before_count_newline = … TestPumaServer#test_shutdown_requests = 0.40 s = . … TestPumaServer#test_shutdown_requests = 0.40 s = . … TestPumaServer#test_shutdown_requests = 0.40 s = . TestPumaServer#test_two_back_to_back_chunked_have_different_tempfile = TestPumaServer#test_two_back_to_back_chunked_have_different_tempfile = TestPumaServer#test_two_back_to_back_chunked_have_different_tempfile = 0.20 s = . 0.20 s = . 0.20 s = . TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = … TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_closing_cr_lf = 1.00 s = . TestPumaServer#test_http_10_keep_alive_with_body = TestPumaServer#test_http_10_keep_alive_with_body = TestPumaServer#test_http_10_keep_alive_with_body = … TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = 0.20 s = . … TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = 0.20 s = . … TestPumaServer#test_chunked_request_pause_between_cr_lf_after_size_of_second_chunk = 0.20 s = . TestPumaServer#test_http10_connection_header_queue = TestPumaServer#test_http10_connection_header_queue = TestPumaServer#test_http10_connection_header_queue = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_mid_count = TestPumaServer#test_chunked_request_pause_mid_count = TestPumaServer#test_chunked_request_pause_mid_count = … TestPumaServer#test_http_10_keep_alive_with_body = 0.20 s = . … TestPumaServer#test_http_10_keep_alive_with_body = 0.20 s = . … TestPumaServer#test_http_10_keep_alive_with_body = 0.20 s = . TestPumaServer#test_chunked_request_header_case = TestPumaServer#test_chunked_request_header_case = TestPumaServer#test_chunked_request_header_case = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_lowlevel_error_message_without_backtrace = TestPumaServer#test_lowlevel_error_message_without_backtrace = TestPumaServer#test_lowlevel_error_message_without_backtrace = … TestPumaServer#test_idle_timeout_before_first_request_data = 1.15 s = . … TestPumaServer#test_idle_timeout_before_first_request_data = 1.15 s = . … TestPumaServer#test_idle_timeout_before_first_request_data = 1.15 s = . TestPumaServer#test_chunked_encoding = TestPumaServer#test_chunked_encoding = TestPumaServer#test_chunked_encoding = … TestPumaServer#test_chunked_request_pause_before_count_newline = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_count_newline = 1.00 s = . … TestPumaServer#test_chunked_request_pause_before_count_newline = 1.00 s = . TestPumaServer#test_prevent_response_splitting_headers_early_hint_lf = TestPumaServer#test_prevent_response_splitting_headers_early_hint_lf = TestPumaServer#test_prevent_response_splitting_headers_early_hint_lf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_back_to_back_content = TestPumaServer#test_back_to_back_content = TestPumaServer#test_back_to_back_content = … TestPumaServer#test_lowlevel_error_message_without_backtrace = 0.20 s = . … TestPumaServer#test_lowlevel_error_message_without_backtrace = 0.20 s = . … TestPumaServer#test_lowlevel_error_message_without_backtrace = 0.20 s = . TestPumaServer#test_form_data_encoding_windows = TestPumaServer#test_form_data_encoding_windows = TestPumaServer#test_form_data_encoding_windows = 0.02 s = . 0.02 s = . 0.02 s = . TestPumaServer#test_http_10_keep_alive_without_body = TestPumaServer#test_http_10_keep_alive_without_body = TestPumaServer#test_http_10_keep_alive_without_body = … TestPumaServer#test_chunked_encoding = 0.20 s = . … TestPumaServer#test_chunked_encoding = 0.20 s = . … TestPumaServer#test_chunked_encoding = 0.20 s = . TestPumaServer#test_force_shutdown = TestPumaServer#test_force_shutdown = TestPumaServer#test_force_shutdown = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_custom_http_codes_11 = TestPumaServer#test_custom_http_codes_11 = TestPumaServer#test_custom_http_codes_11 = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_remote_address_header = TestPumaServer#test_remote_address_header = TestPumaServer#test_remote_address_header = … TestPumaServer#test_idle_timeout_between_requests = 1.65 s = . … TestPumaServer#test_idle_timeout_between_requests = 1.65 s = . … TestPumaServer#test_idle_timeout_between_requests = 1.65 s = . TestPumaServer#test_HEAD_has_no_body = TestPumaServer#test_HEAD_has_no_body = TestPumaServer#test_HEAD_has_no_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request_pause_between_chunks = TestPumaServer#test_chunked_request_pause_between_chunks = TestPumaServer#test_chunked_request_pause_between_chunks = … TestPumaServer#test_http_10_keep_alive_without_body = 0.20 s = . … TestPumaServer#test_http_10_keep_alive_without_body = 0.20 s = . … TestPumaServer#test_http_10_keep_alive_without_body = 0.20 s = . TestPumaServer#test_prevent_response_splitting_headers_crlf = TestPumaServer#test_prevent_response_splitting_headers_crlf = TestPumaServer#test_prevent_response_splitting_headers_crlf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_respect_x_forwarded_ssl_on = TestPumaServer#test_respect_x_forwarded_ssl_on = TestPumaServer#test_respect_x_forwarded_ssl_on = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_http_11_keep_alive_without_body = TestPumaServer#test_http_11_keep_alive_without_body = TestPumaServer#test_http_11_keep_alive_without_body = … TestPumaServer#test_remote_address_header = 0.20 s = . … TestPumaServer#test_remote_address_header = 0.20 s = . … TestPumaServer#test_remote_address_header = 0.20 s = . TestPumaServer#test_http_10_close_without_body = TestPumaServer#test_http_10_close_without_body = TestPumaServer#test_http_10_close_without_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = … TestPumaServer#test_no_timeout_after_data_received_no_queue = 1.70 s = . … TestPumaServer#test_no_timeout_after_data_received_no_queue = 1.70 s = . … TestPumaServer#test_no_timeout_after_data_received_no_queue = 1.70 s = . TestPumaServer#test_prevent_content_length_injection_cr = TestPumaServer#test_prevent_content_length_injection_cr = TestPumaServer#test_prevent_content_length_injection_cr = 0.01 s = . 0.01 s = . 0.01 s = . TestPumaServer#test_custom_http_codes_10 = TestPumaServer#test_custom_http_codes_10 = TestPumaServer#test_custom_http_codes_10 = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_open_connection_wait = TestPumaServer#test_open_connection_wait = TestPumaServer#test_open_connection_wait = … TestPumaServer#test_http_11_keep_alive_without_body = 0.20 s = . … TestPumaServer#test_http_11_keep_alive_without_body = 0.20 s = . … TestPumaServer#test_http_11_keep_alive_without_body = 0.20 s = . TestPumaServer#test_http_11_keep_alive_with_body = TestPumaServer#test_http_11_keep_alive_with_body = TestPumaServer#test_http_11_keep_alive_with_body = … TestPumaServer#test_open_connection_wait = 0.10 s = . … TestPumaServer#test_open_connection_wait = 0.10 s = . … TestPumaServer#test_open_connection_wait = 0.10 s = . TestPumaServer#test_http_11_close_without_body = TestPumaServer#test_http_11_close_without_body = TestPumaServer#test_http_11_close_without_body = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_auto_trim_with_variable_pool_size = TestPumaServer#test_auto_trim_with_variable_pool_size = TestPumaServer#test_auto_trim_with_variable_pool_size = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_idle_timeout_before_first_request = TestPumaServer#test_idle_timeout_before_first_request = TestPumaServer#test_idle_timeout_before_first_request = … TestPumaServer#test_http_11_keep_alive_with_body = 0.20 s = . … TestPumaServer#test_http_11_keep_alive_with_body = 0.20 s = . … TestPumaServer#test_http_11_keep_alive_with_body = 0.20 s = . TestPumaServer#test_request_body_wait = TestPumaServer#test_request_body_wait = TestPumaServer#test_request_body_wait = … TestPumaServer#test_chunked_request_pause_mid_count = 1.00 s = . … TestPumaServer#test_chunked_request_pause_mid_count = 1.00 s = . … TestPumaServer#test_chunked_request_pause_mid_count = 1.00 s = . TestPumaServer#test_lowlevel_error_handler_response = TestPumaServer#test_lowlevel_error_handler_response = TestPumaServer#test_lowlevel_error_handler_response = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_request_body_wait_chunked = TestPumaServer#test_request_body_wait_chunked = TestPumaServer#test_request_body_wait_chunked = … TestPumaServer#test_back_to_back_content = 1.00 s = . … TestPumaServer#test_back_to_back_content = 1.00 s = . … TestPumaServer#test_back_to_back_content = 1.00 s = . TestPumaServer#test_empty_header_values = TestPumaServer#test_empty_header_values = TestPumaServer#test_empty_header_values = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_keep_alive_two_back_to_back = TestPumaServer#test_chunked_keep_alive_two_back_to_back = TestPumaServer#test_chunked_keep_alive_two_back_to_back = … TestPumaServer#test_chunked_request_pause_between_chunks = 1.00 s = . … TestPumaServer#test_chunked_request_pause_between_chunks = 1.00 s = . … TestPumaServer#test_chunked_request_pause_between_chunks = 1.00 s = . TestPumaServer#test_prevent_response_splitting_headers_lf = TestPumaServer#test_prevent_response_splitting_headers_lf = TestPumaServer#test_prevent_response_splitting_headers_lf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_chunked_request = TestPumaServer#test_chunked_request = TestPumaServer#test_chunked_request = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_default_server_port_respects_x_forwarded_proto = TestPumaServer#test_default_server_port_respects_x_forwarded_proto = TestPumaServer#test_default_server_port_respects_x_forwarded_proto = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_GET_with_empty_body_has_sane_chunking = TestPumaServer#test_GET_with_empty_body_has_sane_chunking = TestPumaServer#test_GET_with_empty_body_has_sane_chunking = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = … TestPumaServer#test_chunked_keep_alive_two_back_to_back = 0.40 s = . … TestPumaServer#test_chunked_keep_alive_two_back_to_back = 0.40 s = . … TestPumaServer#test_chunked_keep_alive_two_back_to_back = 0.40 s = . TestPumaServer#test_eof_on_connection_close_is_not_logged_as_an_error = TestPumaServer#test_eof_on_connection_close_is_not_logged_as_an_error = TestPumaServer#test_eof_on_connection_close_is_not_logged_as_an_error = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_crlf_trailer_smuggle = TestPumaServer#test_crlf_trailer_smuggle = TestPumaServer#test_crlf_trailer_smuggle = … TestPumaServer#test_idle_timeout_before_first_request = 1.15 s = . … TestPumaServer#test_idle_timeout_before_first_request = 1.15 s = . … TestPumaServer#test_idle_timeout_before_first_request = 1.15 s = . TestPumaServer#test_cl_and_te_smuggle = TestPumaServer#test_cl_and_te_smuggle = TestPumaServer#test_cl_and_te_smuggle = … TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = 0.50 s = . … TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = 0.50 s = . … TestPumaServer#test_idle_connections_closed_immediately_on_shutdown = 0.50 s = . TestPumaServer#test_chunked_request_invalid_extension_header_length_split = TestPumaServer#test_chunked_request_invalid_extension_header_length_split = TestPumaServer#test_chunked_request_invalid_extension_header_length_split = … TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = 1.55 s = . … TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = 1.55 s = . … TestPumaServer#test_client_quick_close_no_lowlevel_error_handler_call = 1.55 s = . TestPumaServer#test_prevent_response_splitting_headers_early_hint_crlf = TestPumaServer#test_prevent_response_splitting_headers_early_hint_crlf = TestPumaServer#test_prevent_response_splitting_headers_early_hint_crlf = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_idle_timeout_after_first_request = TestPumaServer#test_idle_timeout_after_first_request = TestPumaServer#test_idle_timeout_after_first_request = … TestPumaServer#test_cl_and_te_smuggle = 0.20 s = . … TestPumaServer#test_cl_and_te_smuggle = 0.20 s = . … TestPumaServer#test_cl_and_te_smuggle = 0.20 s = . TestPumaServer#test_prevent_response_splitting_headers_early_hint_cr = TestPumaServer#test_prevent_response_splitting_headers_early_hint_cr = TestPumaServer#test_prevent_response_splitting_headers_early_hint_cr = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_proxy_protocol = TestPumaServer#test_proxy_protocol = TestPumaServer#test_proxy_protocol = … TestPumaServer#test_request_body_wait = 1.20 s = . … TestPumaServer#test_request_body_wait = 1.20 s = . … TestPumaServer#test_request_body_wait = 1.20 s = . TestPumaServer#test_respect_x_forwarded_proto = TestPumaServer#test_respect_x_forwarded_proto = TestPumaServer#test_respect_x_forwarded_proto = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_doesnt_print_backtrace_in_production = TestPumaServer#test_doesnt_print_backtrace_in_production = TestPumaServer#test_doesnt_print_backtrace_in_production = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_prevent_response_splitting_headers_cr = TestPumaServer#test_prevent_response_splitting_headers_cr = TestPumaServer#test_prevent_response_splitting_headers_cr = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServer#test_early_hints_works = TestPumaServer#test_early_hints_works = TestPumaServer#test_early_hints_works = 0.00 s = . 0.00 s = . 0.00 s = . TestNormalize#test_unmaskable_headers = TestNormalize#test_unmaskable_headers = TestNormalize#test_unmaskable_headers = 0.00 s = . 0.00 s = . 0.00 s = . TestNormalize#test_comma_headers = TestNormalize#test_comma_headers = TestNormalize#test_comma_headers = 0.00 s = . 0.00 s = . 0.00 s = . TestOutOfBandServer#test_stream = TestOutOfBandServer#test_stream = TestOutOfBandServer#test_stream = 0.05 s = . 0.05 s = . 0.05 s = . TestOutOfBandServer#test_sequential = TestOutOfBandServer#test_sequential = TestOutOfBandServer#test_sequential = 0.02 s = . 0.02 s = . 0.02 s = . TestOutOfBandServer#test_partial_request = TestOutOfBandServer#test_partial_request = TestOutOfBandServer#test_partial_request = 0.01 s = . 0.01 s = . 0.01 s = . TestOutOfBandServer#test_request_overlapping_hook = TestOutOfBandServer#test_request_overlapping_hook = TestOutOfBandServer#test_request_overlapping_hook = 0.02 s = . 0.02 s = . 0.02 s = . TestOutOfBandServer#test_blocks_new_connection = TestOutOfBandServer#test_blocks_new_connection = TestOutOfBandServer#test_blocks_new_connection = 0.01 s = . 0.01 s = . 0.01 s = . TestOutOfBandServer#test_partial_concurrent = TestOutOfBandServer#test_partial_concurrent = TestOutOfBandServer#test_partial_concurrent = 0.01 s = . 0.01 s = . 0.01 s = . WebServerTest#test_header_is_too_long = WebServerTest#test_header_is_too_long = WebServerTest#test_header_is_too_long = 0.01 s = . 0.01 s = . 0.01 s = . WebServerTest#test_supported_http_method = WebServerTest#test_supported_http_method = WebServerTest#test_supported_http_method = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_simple_server = WebServerTest#test_simple_server = WebServerTest#test_simple_server = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_trickle_attack = WebServerTest#test_trickle_attack = WebServerTest#test_trickle_attack = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_nonexistent_http_method = WebServerTest#test_nonexistent_http_method = WebServerTest#test_nonexistent_http_method = 0.00 s = . 0.00 s = . 0.00 s = . WebServerTest#test_close_client = WebServerTest#test_close_client = WebServerTest#test_close_client = … TestPumaServer#test_proxy_protocol = 0.15 s = . … TestPumaServer#test_proxy_protocol = 0.15 s = . … TestPumaServer#test_proxy_protocol = 0.15 s = . WebServerTest#test_requests_count = WebServerTest#test_requests_count = WebServerTest#test_requests_count = … WebServerTest#test_close_client = 0.00 s = . … WebServerTest#test_close_client = 0.00 s = . … WebServerTest#test_close_client = 0.00 s = . WebServerTest#test_file_streamed_request = WebServerTest#test_file_streamed_request = WebServerTest#test_file_streamed_request = … WebServerTest#test_requests_count = 0.00 s = . … WebServerTest#test_requests_count = 0.00 s = . … WebServerTest#test_requests_count = 0.00 s = . WebServerTest#test_bad_client = WebServerTest#test_bad_client = WebServerTest#test_bad_client = … WebServerTest#test_file_streamed_request = 0.00 s = . … WebServerTest#test_file_streamed_request = 0.00 s = . … WebServerTest#test_file_streamed_request = 0.00 s = . WebServerTest#test_bad_path = WebServerTest#test_bad_path = WebServerTest#test_bad_path = … WebServerTest#test_bad_client = 0.00 s = . … WebServerTest#test_bad_client = 0.00 s = . … WebServerTest#test_bad_client = 0.00 s = . TestConfigFile#test_run_hooks_before_worker_shutdown = TestConfigFile#test_run_hooks_before_worker_shutdown = TestConfigFile#test_run_hooks_before_worker_shutdown = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_after_worker_fork = TestConfigFile#test_run_hooks_after_worker_fork = TestConfigFile#test_run_hooks_after_worker_fork = … WebServerTest#test_bad_path = 0.00 s = . … WebServerTest#test_bad_path = 0.00 s = . … WebServerTest#test_bad_path = 0.00 s = . TestConfigFile#test_default_max_threads = TestConfigFile#test_default_max_threads = TestConfigFile#test_default_max_threads = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_with_verification_flags = TestConfigFile#test_ssl_bind_with_verification_flags = TestConfigFile#test_ssl_bind_with_verification_flags = … TestConfigFile#test_run_hooks_after_worker_fork = 0.00 s = . … TestConfigFile#test_run_hooks_after_worker_fork = 0.00 s = . … TestConfigFile#test_run_hooks_after_worker_fork = 0.00 s = . TestConfigFile#test_config_files_default = TestConfigFile#test_config_files_default = TestConfigFile#test_config_files_default = … TestConfigFile#test_ssl_bind_with_verification_flags = 0.00 s = . … TestConfigFile#test_ssl_bind_with_verification_flags = 0.00 s = . … TestConfigFile#test_ssl_bind_with_verification_flags = 0.00 s = . TestConfigFile#test_run_hooks_before_refork = TestConfigFile#test_run_hooks_before_refork = TestConfigFile#test_run_hooks_before_refork = … TestConfigFile#test_config_files_default = 0.00 s = . … TestConfigFile#test_config_files_default = 0.00 s = . … TestConfigFile#test_config_files_default = 0.00 s = . TestConfigFile#test_run_hooks_before_thread_exit = TestConfigFile#test_run_hooks_before_thread_exit = TestConfigFile#test_run_hooks_before_thread_exit = … TestConfigFile#test_run_hooks_before_refork = 0.00 s = . … TestConfigFile#test_run_hooks_before_refork = 0.00 s = . … TestConfigFile#test_run_hooks_before_refork = 0.00 s = . TestConfigFile#test_ssl_bind_with_ciphersuites = TestConfigFile#test_ssl_bind_with_ciphersuites = TestConfigFile#test_ssl_bind_with_ciphersuites = … TestConfigFile#test_run_hooks_before_thread_exit = 0.00 s = . … TestConfigFile#test_run_hooks_before_thread_exit = 0.00 s = . … TestConfigFile#test_run_hooks_before_thread_exit = 0.00 s = . TestConfigFile#test_config_files_with_float_convert = TestConfigFile#test_config_files_with_float_convert = TestConfigFile#test_config_files_with_float_convert = … TestConfigFile#test_ssl_bind_with_ciphersuites = 0.00 s = . … TestConfigFile#test_ssl_bind_with_ciphersuites = 0.00 s = . … TestConfigFile#test_ssl_bind_with_ciphersuites = 0.00 s = . TestConfigFile#test_config_files_with_dash = TestConfigFile#test_config_files_with_dash = TestConfigFile#test_config_files_with_dash = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_explicit_config_files = TestConfigFile#test_explicit_config_files = TestConfigFile#test_explicit_config_files = … TestConfigFile#test_config_files_with_float_convert = 0.00 s = . … TestConfigFile#test_config_files_with_float_convert = 0.00 s = . … TestConfigFile#test_config_files_with_float_convert = 0.00 s = . TestConfigFile#test_parameters_overwrite_files = TestConfigFile#test_parameters_overwrite_files = TestConfigFile#test_parameters_overwrite_files = … TestConfigFile#test_explicit_config_files = 0.00 s = . … TestConfigFile#test_explicit_config_files = 0.00 s = . … TestConfigFile#test_explicit_config_files = 0.00 s = . TestConfigFile#test_run_hooks_before_worker_fork = TestConfigFile#test_run_hooks_before_worker_fork = TestConfigFile#test_run_hooks_before_worker_fork = … TestConfigFile#test_parameters_overwrite_files = 0.00 s = . … TestConfigFile#test_parameters_overwrite_files = 0.00 s = . … TestConfigFile#test_parameters_overwrite_files = 0.00 s = . TestConfigFile#test_run_hooks_before_fork = TestConfigFile#test_run_hooks_before_fork = TestConfigFile#test_run_hooks_before_fork = … TestConfigFile#test_run_hooks_before_worker_fork = 0.00 s = . … TestConfigFile#test_run_hooks_before_worker_fork = 0.00 s = . … TestConfigFile#test_run_hooks_before_worker_fork = 0.00 s = . TestConfigFile#test_silence_fork_callback_warning_overwrite = TestConfigFile#test_silence_fork_callback_warning_overwrite = TestConfigFile#test_silence_fork_callback_warning_overwrite = … TestConfigFile#test_run_hooks_before_fork = 0.00 s = . … TestConfigFile#test_run_hooks_before_fork = 0.00 s = . … TestConfigFile#test_run_hooks_before_fork = 0.00 s = . TestConfigFile#test_run_hooks_before_thread_start = TestConfigFile#test_run_hooks_before_thread_start = TestConfigFile#test_run_hooks_before_thread_start = … TestConfigFile#test_silence_fork_callback_warning_overwrite = 0.00 s = . … TestConfigFile#test_silence_fork_callback_warning_overwrite = 0.00 s = . … TestConfigFile#test_silence_fork_callback_warning_overwrite = 0.00 s = . TestConfigFile#test_final_options_returns_merged_options = TestConfigFile#test_final_options_returns_merged_options = TestConfigFile#test_final_options_returns_merged_options = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_does_not_load_workers_by_default = TestConfigFile#test_config_does_not_load_workers_by_default = TestConfigFile#test_config_does_not_load_workers_by_default = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_run_hooks_before_worker_boot = TestConfigFile#test_run_hooks_before_worker_boot = TestConfigFile#test_run_hooks_before_worker_boot = … TestConfigFile#test_run_hooks_before_thread_start = 0.00 s = . … TestConfigFile#test_run_hooks_before_thread_start = 0.00 s = . … TestConfigFile#test_run_hooks_before_thread_start = 0.00 s = . TestConfigFile#test_ssl_bind = TestConfigFile#test_ssl_bind = TestConfigFile#test_ssl_bind = … TestConfigFile#test_run_hooks_before_worker_boot = 0.00 s = . … TestConfigFile#test_run_hooks_before_worker_boot = 0.00 s = . … TestConfigFile#test_run_hooks_before_worker_boot = 0.00 s = . TestConfigFile#test_lowlevel_error_handler_DSL = TestConfigFile#test_lowlevel_error_handler_DSL = TestConfigFile#test_lowlevel_error_handler_DSL = … TestConfigFile#test_ssl_bind = 0.00 s = . … TestConfigFile#test_ssl_bind = 0.00 s = . … TestConfigFile#test_ssl_bind = 0.00 s = . TestConfigFile#test_ssl_bind_jruby_with_ssl_cipher_list = TestConfigFile#test_ssl_bind_jruby_with_ssl_cipher_list = TestConfigFile#test_ssl_bind_jruby_with_ssl_cipher_list = 0.00 s = S 0.00 s = S 0.00 s = S TestConfigFile#test_ssl_bind_with_low_latency_false = TestConfigFile#test_ssl_bind_with_low_latency_false = TestConfigFile#test_ssl_bind_with_low_latency_false = … TestConfigFile#test_lowlevel_error_handler_DSL = 0.00 s = . … TestConfigFile#test_lowlevel_error_handler_DSL = 0.00 s = . … TestConfigFile#test_lowlevel_error_handler_DSL = 0.00 s = . TestConfigFile#test_ssl_bind_with_ca = TestConfigFile#test_ssl_bind_with_ca = TestConfigFile#test_ssl_bind_with_ca = … TestConfigFile#test_ssl_bind_with_low_latency_false = 0.00 s = . … TestConfigFile#test_ssl_bind_with_low_latency_false = 0.00 s = . … TestConfigFile#test_ssl_bind_with_low_latency_false = 0.00 s = . TestConfigFile#test_run_hooks_on_restart_hook = TestConfigFile#test_run_hooks_on_restart_hook = TestConfigFile#test_run_hooks_on_restart_hook = … TestConfigFile#test_ssl_bind_with_ca = 0.00 s = . … TestConfigFile#test_ssl_bind_with_ca = 0.00 s = . … TestConfigFile#test_ssl_bind_with_ca = 0.00 s = . TestConfigFile#test_ssl_bind_jruby = TestConfigFile#test_ssl_bind_jruby = TestConfigFile#test_ssl_bind_jruby = 0.00 s = S 0.00 s = S 0.00 s = S TestConfigFile#test_allow_users_to_override_default_options = TestConfigFile#test_allow_users_to_override_default_options = TestConfigFile#test_allow_users_to_override_default_options = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_config_files_with_existing_path = TestConfigFile#test_config_files_with_existing_path = TestConfigFile#test_config_files_with_existing_path = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_app_from_rackup = TestConfigFile#test_app_from_rackup = TestConfigFile#test_app_from_rackup = … TestConfigFile#test_run_hooks_on_restart_hook = 0.00 s = . … TestConfigFile#test_run_hooks_on_restart_hook = 0.00 s = . … TestConfigFile#test_run_hooks_on_restart_hook = 0.00 s = . TestConfigFile#test_config_files_with_integer_convert = TestConfigFile#test_config_files_with_integer_convert = TestConfigFile#test_config_files_with_integer_convert = … TestConfigFile#test_app_from_rackup = 0.00 s = . … TestConfigFile#test_app_from_rackup = 0.00 s = . … TestConfigFile#test_app_from_rackup = 0.00 s = . TestConfigFile#test_config_raise_exception_on_sigterm = TestConfigFile#test_config_raise_exception_on_sigterm = TestConfigFile#test_config_raise_exception_on_sigterm = … TestConfigFile#test_config_files_with_integer_convert = 0.00 s = . … TestConfigFile#test_config_files_with_integer_convert = 0.00 s = . … TestConfigFile#test_config_files_with_integer_convert = 0.00 s = . TestConfigFile#test_ssl_self_signed_configuration_from_DSL = TestConfigFile#test_ssl_self_signed_configuration_from_DSL = TestConfigFile#test_ssl_self_signed_configuration_from_DSL = … TestConfigFile#test_config_raise_exception_on_sigterm = 0.00 s = . … TestConfigFile#test_config_raise_exception_on_sigterm = 0.00 s = . … TestConfigFile#test_config_raise_exception_on_sigterm = 0.00 s = . TestConfigFile#test_ssl_bind_with_cert_and_key_pem = TestConfigFile#test_ssl_bind_with_cert_and_key_pem = TestConfigFile#test_ssl_bind_with_cert_and_key_pem = … TestConfigFile#test_ssl_self_signed_configuration_from_DSL = 0.00 s = . … TestConfigFile#test_ssl_self_signed_configuration_from_DSL = 0.00 s = . … TestConfigFile#test_ssl_self_signed_configuration_from_DSL = 0.00 s = . TestConfigFile#test_http_content_length_limit = TestConfigFile#test_http_content_length_limit = TestConfigFile#test_http_content_length_limit = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_overwrite_options = TestConfigFile#test_overwrite_options = TestConfigFile#test_overwrite_options = … TestConfigFile#test_ssl_bind_with_cert_and_key_pem = 0.00 s = . … TestConfigFile#test_ssl_bind_with_cert_and_key_pem = 0.00 s = . … TestConfigFile#test_ssl_bind_with_cert_and_key_pem = 0.00 s = . TestConfigFile#test_app_from_app_DSL = TestConfigFile#test_app_from_app_DSL = TestConfigFile#test_app_from_app_DSL = … TestConfigFile#test_overwrite_options = 0.00 s = . … TestConfigFile#test_overwrite_options = 0.00 s = . … TestConfigFile#test_overwrite_options = 0.00 s = . TestConfigFile#test_ssl_bind_with_escaped_filenames = TestConfigFile#test_ssl_bind_with_escaped_filenames = TestConfigFile#test_ssl_bind_with_escaped_filenames = … TestConfigFile#test_app_from_app_DSL = 0.00 s = . … TestConfigFile#test_app_from_app_DSL = 0.00 s = . … TestConfigFile#test_app_from_app_DSL = 0.00 s = . TestConfigFile#test_silence_single_worker_warning_default = TestConfigFile#test_silence_single_worker_warning_default = TestConfigFile#test_silence_single_worker_warning_default = … TestConfigFile#test_ssl_bind_with_escaped_filenames = 0.00 s = . … TestConfigFile#test_ssl_bind_with_escaped_filenames = 0.00 s = . … TestConfigFile#test_ssl_bind_with_escaped_filenames = 0.00 s = . TestConfigFile#test_run_hooks_out_of_band = TestConfigFile#test_run_hooks_out_of_band = TestConfigFile#test_run_hooks_out_of_band = … TestConfigFile#test_silence_single_worker_warning_default = 0.00 s = . … TestConfigFile#test_silence_single_worker_warning_default = 0.00 s = . … TestConfigFile#test_silence_single_worker_warning_default = 0.00 s = . TestConfigFile#test_run_hooks_and_exception = TestConfigFile#test_run_hooks_and_exception = TestConfigFile#test_run_hooks_and_exception = … TestConfigFile#test_run_hooks_out_of_band = 0.00 s = . … TestConfigFile#test_run_hooks_out_of_band = 0.00 s = . … TestConfigFile#test_run_hooks_out_of_band = 0.00 s = . TestConfigFile#test_ssl_bind_with_low_latency_true = TestConfigFile#test_ssl_bind_with_low_latency_true = TestConfigFile#test_ssl_bind_with_low_latency_true = … TestConfigFile#test_run_hooks_and_exception = 0.00 s = . … TestConfigFile#test_run_hooks_and_exception = 0.00 s = . … TestConfigFile#test_run_hooks_and_exception = 0.00 s = . TestConfigFile#test_ssl_bind_with_backlog = TestConfigFile#test_ssl_bind_with_backlog = TestConfigFile#test_ssl_bind_with_backlog = … TestConfigFile#test_ssl_bind_with_low_latency_true = 0.00 s = . … TestConfigFile#test_ssl_bind_with_low_latency_true = 0.00 s = . … TestConfigFile#test_ssl_bind_with_low_latency_true = 0.00 s = . TestConfigFile#test_ssl_bind_no_tlsv1_1 = TestConfigFile#test_ssl_bind_no_tlsv1_1 = TestConfigFile#test_ssl_bind_no_tlsv1_1 = … TestConfigFile#test_ssl_bind_with_backlog = 0.00 s = . … TestConfigFile#test_ssl_bind_with_backlog = 0.00 s = . … TestConfigFile#test_ssl_bind_with_backlog = 0.00 s = . TestConfigFile#test_ssl_bind_jruby_with_truststore = TestConfigFile#test_ssl_bind_jruby_with_truststore = TestConfigFile#test_ssl_bind_jruby_with_truststore = 0.00 s = S 0.00 s = S 0.00 s = S TestConfigFile#test_config_files_with_non_existing_path = TestConfigFile#test_config_files_with_non_existing_path = TestConfigFile#test_config_files_with_non_existing_path = 0.00 s = . 0.00 s = . 0.00 s = . TestConfigFile#test_ssl_bind_with_cipher_filter = TestConfigFile#test_ssl_bind_with_cipher_filter = TestConfigFile#test_ssl_bind_with_cipher_filter = … TestConfigFile#test_ssl_bind_no_tlsv1_1 = 0.00 s = . … TestConfigFile#test_ssl_bind_no_tlsv1_1 = 0.00 s = . … TestConfigFile#test_ssl_bind_no_tlsv1_1 = 0.00 s = . TestConfigFile#test_config_files_with_symbol_convert = TestConfigFile#test_config_files_with_symbol_convert = TestConfigFile#test_config_files_with_symbol_convert = … TestConfigFile#test_ssl_bind_with_cipher_filter = 0.00 s = . … TestConfigFile#test_ssl_bind_with_cipher_filter = 0.00 s = . … TestConfigFile#test_ssl_bind_with_cipher_filter = 0.00 s = . TestConfigFile#test_silence_fork_callback_warning_default = TestConfigFile#test_silence_fork_callback_warning_default = TestConfigFile#test_silence_fork_callback_warning_default = … TestConfigFile#test_config_files_with_symbol_convert = 0.00 s = . … TestConfigFile#test_config_files_with_symbol_convert = 0.00 s = . … TestConfigFile#test_config_files_with_symbol_convert = 0.00 s = . TestConfigFile#test_ssl_configuration_from_DSL = TestConfigFile#test_ssl_configuration_from_DSL = TestConfigFile#test_ssl_configuration_from_DSL = … TestConfigFile#test_silence_fork_callback_warning_default = 0.00 s = . … TestConfigFile#test_silence_fork_callback_warning_default = 0.00 s = . … TestConfigFile#test_silence_fork_callback_warning_default = 0.00 s = . TestConfigFile#test_silence_single_worker_warning_overwrite = TestConfigFile#test_silence_single_worker_warning_overwrite = TestConfigFile#test_silence_single_worker_warning_overwrite = … TestConfigFile#test_ssl_configuration_from_DSL = 0.00 s = . … TestConfigFile#test_ssl_configuration_from_DSL = 0.00 s = . … TestConfigFile#test_ssl_configuration_from_DSL = 0.00 s = . TestRackServer#test_lint = TestRackServer#test_lint = TestRackServer#test_lint = … TestConfigFile#test_silence_single_worker_warning_overwrite = 0.00 s = . … TestConfigFile#test_silence_single_worker_warning_overwrite = 0.00 s = . … TestConfigFile#test_silence_single_worker_warning_overwrite = 0.00 s = . TestRackServer#test_rack_body_proxy = TestRackServer#test_rack_body_proxy = TestRackServer#test_rack_body_proxy = … TestRackServer#test_lint = 0.00 s = . … TestRackServer#test_lint = 0.00 s = . … TestRackServer#test_lint = 0.00 s = . TestRackServer#test_puma_enum = TestRackServer#test_puma_enum = TestRackServer#test_puma_enum = … TestRackServer#test_rack_body_proxy = 0.00 s = . … TestRackServer#test_rack_body_proxy = 0.00 s = . … TestRackServer#test_rack_body_proxy = 0.00 s = . TestRackServer#test_rack_body_proxy_content_length = TestRackServer#test_rack_body_proxy_content_length = TestRackServer#test_rack_body_proxy_content_length = … TestRackServer#test_puma_enum = 0.00 s = . … TestRackServer#test_puma_enum = 0.00 s = . … TestRackServer#test_puma_enum = 0.00 s = . TestRackServer#test_path_info = TestRackServer#test_path_info = TestRackServer#test_path_info = … TestRackServer#test_rack_body_proxy_content_length = 0.00 s = . … TestRackServer#test_rack_body_proxy_content_length = 0.00 s = . … TestRackServer#test_rack_body_proxy_content_length = 0.00 s = . TestRackServer#test_common_logger = TestRackServer#test_common_logger = TestRackServer#test_common_logger = … TestRackServer#test_path_info = 0.00 s = . … TestRackServer#test_path_info = 0.00 s = . … TestRackServer#test_path_info = 0.00 s = . TestRackServer#test_large_post_body = TestRackServer#test_large_post_body = TestRackServer#test_large_post_body = … TestRackServer#test_common_logger = 0.00 s = . … TestRackServer#test_common_logger = 0.00 s = . … TestRackServer#test_common_logger = 0.00 s = . TestRackServer#test_after_reply = TestRackServer#test_after_reply = TestRackServer#test_after_reply = … TestRackServer#test_large_post_body = 0.00 s = . … TestRackServer#test_large_post_body = 0.00 s = . … TestRackServer#test_large_post_body = 0.00 s = . TestRackServer#test_after_reply_exception = TestRackServer#test_after_reply_exception = TestRackServer#test_after_reply_exception = … TestRackServer#test_after_reply = 0.00 s = . … TestRackServer#test_after_reply = 0.00 s = . … TestRackServer#test_after_reply = 0.00 s = . TestNullIO#test_read_with_negative_length = TestNullIO#test_read_with_negative_length = TestNullIO#test_read_with_negative_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_implicit_string_like_buffer = TestNullIO#test_read_with_implicit_string_like_buffer = TestNullIO#test_read_with_implicit_string_like_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_invalid_buffer = TestNullIO#test_read_with_invalid_buffer = TestNullIO#test_read_with_invalid_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_each_never_yields = TestNullIO#test_each_never_yields = TestNullIO#test_each_never_yields = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_no_arguments = TestNullIO#test_read_with_no_arguments = TestNullIO#test_read_with_no_arguments = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_string_returns_empty_string = TestNullIO#test_string_returns_empty_string = TestNullIO#test_string_returns_empty_string = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_positive_integer_length = TestNullIO#test_read_with_positive_integer_length = TestNullIO#test_read_with_positive_integer_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_closed_returns_false = TestNullIO#test_closed_returns_false = TestNullIO#test_closed_returns_false = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_nil_buffer = TestNullIO#test_read_with_nil_buffer = TestNullIO#test_read_with_nil_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_size = TestNullIO#test_size = TestNullIO#test_size = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_sync_returns_true = TestNullIO#test_sync_returns_true = TestNullIO#test_sync_returns_true = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_seek_negative_raises = TestNullIO#test_seek_negative_raises = TestNullIO#test_seek_negative_raises = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_binmode = TestNullIO#test_binmode = TestNullIO#test_binmode = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_eof_returns_true = TestNullIO#test_eof_returns_true = TestNullIO#test_eof_returns_true = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_pos = TestNullIO#test_pos = TestNullIO#test_pos = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_seek_returns_0 = TestNullIO#test_seek_returns_0 = TestNullIO#test_seek_returns_0 = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_gets_returns_nil = TestNullIO#test_gets_returns_nil = TestNullIO#test_gets_returns_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_length_and_buffer = TestNullIO#test_read_with_length_and_buffer = TestNullIO#test_read_with_length_and_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_flush_returns_self = TestNullIO#test_flush_returns_self = TestNullIO#test_flush_returns_self = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_external_encoding = TestNullIO#test_external_encoding = TestNullIO#test_external_encoding = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_buffer = TestNullIO#test_read_with_buffer = TestNullIO#test_read_with_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_set_encoding = TestNullIO#test_set_encoding = TestNullIO#test_set_encoding = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_frozen_buffer = TestNullIO#test_read_with_frozen_buffer = TestNullIO#test_read_with_frozen_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_zero_length = TestNullIO#test_read_with_zero_length = TestNullIO#test_read_with_zero_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_read_with_nil_length = TestNullIO#test_read_with_nil_length = TestNullIO#test_read_with_nil_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIO#test_binmode? = TestNullIO#test_binmode? = TestNullIO#test_binmode? = 0.00 s = . 0.00 s = . 0.00 s = . TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = … TestRackServer#test_after_reply_exception = 0.10 s = . … TestRackServer#test_after_reply_exception = 0.10 s = . … TestRackServer#test_after_reply_exception = 0.10 s = . TestPumaServerSSLClient#test_verify_client_cert = TestPumaServerSSLClient#test_verify_client_cert = TestPumaServerSSLClient#test_verify_client_cert = … TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_no_client_cert = 0.11 s = . TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = … TestPumaServer#test_chunked_request_invalid_extension_header_length_split = 0.51 s = . … TestPumaServer#test_chunked_request_invalid_extension_header_length_split = 0.51 s = . … TestPumaServer#test_chunked_request_invalid_extension_header_length_split = 0.51 s = . TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = … TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_client_expired_cert = 0.11 s = . TestPluginSystemd#test_systemd_watchdog = TestPluginSystemd#test_systemd_watchdog = TestPluginSystemd#test_systemd_watchdog = … TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = 0.11 s = . … TestPumaServerSSLClient#test_verify_fail_if_client_unknown_ca = 0.11 s = . TestPluginSystemd#test_systemd_cluster_notify = TestPluginSystemd#test_systemd_cluster_notify = TestPluginSystemd#test_systemd_cluster_notify = … TestPumaServer#test_crlf_trailer_smuggle = 1.00 s = . … TestPumaServer#test_crlf_trailer_smuggle = 1.00 s = . … TestPumaServer#test_crlf_trailer_smuggle = 1.00 s = . TestPluginSystemd#test_systemd_notify = TestPluginSystemd#test_systemd_notify = TestPluginSystemd#test_systemd_notify = … TestPumaServerSSLClient#test_verify_client_cert = 0.21 s = . … TestPumaServerSSLClient#test_verify_client_cert = 0.21 s = . … TestPumaServerSSLClient#test_verify_client_cert = 0.21 s = . TestPluginSystemd#test_systemd_notify_usr2_hot_restart_single = TestPluginSystemd#test_systemd_notify_usr2_hot_restart_single = TestPluginSystemd#test_systemd_notify_usr2_hot_restart_single = 0.42 s = . 0.42 s = . 0.42 s = . PumaServerCurrentTest#test_clean_thread_locals = PumaServerCurrentTest#test_clean_thread_locals = PumaServerCurrentTest#test_clean_thread_locals = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_negative_length = TestNullIOConformance#test_read_with_negative_length = TestNullIOConformance#test_read_with_negative_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_implicit_string_like_buffer = TestNullIOConformance#test_read_with_implicit_string_like_buffer = TestNullIOConformance#test_read_with_implicit_string_like_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_invalid_buffer = TestNullIOConformance#test_read_with_invalid_buffer = TestNullIOConformance#test_read_with_invalid_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_each_never_yields = TestNullIOConformance#test_each_never_yields = TestNullIOConformance#test_each_never_yields = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_no_arguments = TestNullIOConformance#test_read_with_no_arguments = TestNullIOConformance#test_read_with_no_arguments = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_string_returns_empty_string = TestNullIOConformance#test_string_returns_empty_string = TestNullIOConformance#test_string_returns_empty_string = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_positive_integer_length = TestNullIOConformance#test_read_with_positive_integer_length = TestNullIOConformance#test_read_with_positive_integer_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_closed_returns_false = TestNullIOConformance#test_closed_returns_false = TestNullIOConformance#test_closed_returns_false = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_nil_buffer = TestNullIOConformance#test_read_with_nil_buffer = TestNullIOConformance#test_read_with_nil_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_size = TestNullIOConformance#test_size = TestNullIOConformance#test_size = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_sync_returns_true = TestNullIOConformance#test_sync_returns_true = TestNullIOConformance#test_sync_returns_true = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_seek_negative_raises = TestNullIOConformance#test_seek_negative_raises = TestNullIOConformance#test_seek_negative_raises = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_binmode = TestNullIOConformance#test_binmode = TestNullIOConformance#test_binmode = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_eof_returns_true = TestNullIOConformance#test_eof_returns_true = TestNullIOConformance#test_eof_returns_true = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_pos = TestNullIOConformance#test_pos = TestNullIOConformance#test_pos = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_seek_returns_0 = TestNullIOConformance#test_seek_returns_0 = TestNullIOConformance#test_seek_returns_0 = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_gets_returns_nil = TestNullIOConformance#test_gets_returns_nil = TestNullIOConformance#test_gets_returns_nil = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_length_and_buffer = TestNullIOConformance#test_read_with_length_and_buffer = TestNullIOConformance#test_read_with_length_and_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_flush_returns_self = TestNullIOConformance#test_flush_returns_self = TestNullIOConformance#test_flush_returns_self = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_external_encoding = TestNullIOConformance#test_external_encoding = TestNullIOConformance#test_external_encoding = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_buffer = TestNullIOConformance#test_read_with_buffer = TestNullIOConformance#test_read_with_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_set_encoding = TestNullIOConformance#test_set_encoding = TestNullIOConformance#test_set_encoding = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_frozen_buffer = TestNullIOConformance#test_read_with_frozen_buffer = TestNullIOConformance#test_read_with_frozen_buffer = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_zero_length = TestNullIOConformance#test_read_with_zero_length = TestNullIOConformance#test_read_with_zero_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_read_with_nil_length = TestNullIOConformance#test_read_with_nil_length = TestNullIOConformance#test_read_with_nil_length = 0.00 s = . 0.00 s = . 0.00 s = . TestNullIOConformance#test_binmode? = TestNullIOConformance#test_binmode? = TestNullIOConformance#test_binmode? = 0.00 s = . 0.00 s = . 0.00 s = . TestPluginSystemd#test_systemd_watchdog = 0.65 s = . TestPluginSystemd#test_systemd_watchdog = 0.65 s = . TestPluginSystemd#test_systemd_watchdog = 0.65 s = . TestPumaServer#test_idle_timeout_after_first_request = 1.15 s = . TestPumaServer#test_idle_timeout_after_first_request = 1.15 s = . TestPumaServer#test_idle_timeout_after_first_request = 1.15 s = . TestPluginSystemd#test_systemd_notify = 1.16 s = . TestPluginSystemd#test_systemd_notify = 1.16 s = . TestPluginSystemd#test_systemd_notify = 1.16 s = . TestPluginSystemd#test_systemd_cluster_notify = 1.35 s = . TestPluginSystemd#test_systemd_cluster_notify = 1.35 s = . TestPluginSystemd#test_systemd_cluster_notify = 1.35 s = . TestPumaServer#test_request_body_wait_chunked = 3.00 s = . TestPumaServer#test_request_body_wait_chunked = 3.00 s = . TestPumaServer#test_request_body_wait_chunked = 3.00 s = . TestPumaServerSSL#test_http_rejection = 11.01 s = . TestPumaServerSSL#test_http_rejection = 11.01 s = . TestPumaServerSSL#test_http_rejection = 11.01 s = . TestIntegrationPumactl#test_refork_cluster = 31.39 s = . TestIntegrationPumactl#test_refork_cluster = 31.39 s = . TestIntegrationPumactl#test_refork_cluster = 31.39 s = . Finished in 53.590406s, 11.7372 runs/s, 34.7077 assertions/s. Skips: ────────────────────────── Signal INFO isn't available on the x86_64-linux-gnu platform ── test_integration_single.rb 1) :155 TestIntegrationSingle test_siginfo_thread_print ───────────────────────────────────────────────────────────────────── Skip unless JRuby ── test_config.rb 2) :190 TestConfigFile test_ssl_bind_jruby 3) :214 TestConfigFile test_ssl_bind_jruby_with_ssl_cipher_list 4) :237 TestConfigFile test_ssl_bind_jruby_with_truststore test_http11.rb 5) :143 Http11ParserTest test_get_const_length test_plugin_systemd_jruby.rb 6) :23 TestPluginSystemdJruby test_systemd_plugin_not_loaded ─────────────────────────────────────────────────────────────────── Skipped w/o Bundler ── test_bundle_pruner.rb 7) :9 TestBundlePruner test_paths_to_require_after_prune_is_correctly_built_for_no_extra_deps 8) :20 TestBundlePruner test_paths_to_require_after_prune_is_correctly_built_with_extra_deps 9) :35 TestBundlePruner test_extra_runtime_deps_paths_is_correctly_built 10) :44 TestBundlePruner test_puma_wild_path_is_an_absolute_path ───────────────────────────────────────────────────────────── Skipped, no message given ── test_puma_server_ssl.rb 11) :154 TestPumaServerSSL test_ssl_v3_rejection 629 runs, 1860 assertions, 0 failures, 0 errors, 11 skips ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/puma-6.6.0' dh_installchangelogs History.md make[1]: Leaving directory '/build/reproducible-path/puma-6.6.0' dh_installexamples -O--buildsystem=ruby dh_installman -O--buildsystem=ruby dh_installsystemduser -O--buildsystem=ruby dh_lintian -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_strip_nondeterminism -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_missing -O--buildsystem=ruby dh_dwz -a -O--buildsystem=ruby dh_strip -a -O--buildsystem=ruby dh_makeshlibs -a -O--buildsystem=ruby dh_shlibdeps -a -O--buildsystem=ruby dh_ruby_fixdepends -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'puma' in '../puma_6.6.0-4+rebuild1766565898_amd64.deb'. dpkg-deb: building package 'puma-dbgsym' in '../puma-dbgsym_6.6.0-4+rebuild1766565898_amd64.deb'. dpkg-genbuildinfo --build=binary -O../puma_6.6.0-4+rebuild1766565898_amd64.buildinfo dpkg-genchanges --build=binary -mAutomated rebuild -O../puma_6.6.0-4+rebuild1766565898_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-12-24T08:47:13Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Wed, 24 Dec 2025 08:47:13 +0000 | +------------------------------------------------------------------------------+ puma_6.6.0-4+rebuild1766565898_amd64.changes: --------------------------------------------- Format: 1.8 Date: Wed, 24 Dec 2025 08:44:58 +0000 Source: puma Binary: puma puma-dbgsym Architecture: amd64 Version: 6.6.0-4+rebuild1766565898 Distribution: unstable Urgency: medium Maintainer: Automated rebuild Changed-By: mass-rebuild Description: puma - threaded HTTP 1.1 server for Ruby/Rack applications Changes: puma (6.6.0-4+rebuild1766565898) UNRELEASED; urgency=medium . * Rebuild with mass-rebuild Checksums-Sha1: 89f2ad4f3600f917a219bd3a746b24d48d52bd91 56760 puma-dbgsym_6.6.0-4+rebuild1766565898_amd64.deb 81ea68212696962280025f425b2221a1c7c1ba8f 6828 puma_6.6.0-4+rebuild1766565898_amd64.buildinfo 1f7310b3c8e68fc6c77bc40fc4c0e7425de18f5c 190388 puma_6.6.0-4+rebuild1766565898_amd64.deb Checksums-Sha256: 554543c87d7569d4a3cf6050d40bb54d3216c2314b1f94520603d41750355aa4 56760 puma-dbgsym_6.6.0-4+rebuild1766565898_amd64.deb 5d207c566ba805c0d0008cb223baf77739bc66462ffdc2df0bcfdf112ad726d1 6828 puma_6.6.0-4+rebuild1766565898_amd64.buildinfo 19c60efb2b56f9705be5a3e15920ea4a34f1cdbc15da3af47e6f5b769ba33b28 190388 puma_6.6.0-4+rebuild1766565898_amd64.deb Files: 5ebf434a80bc196ddea004270b28f62c 56760 debug optional puma-dbgsym_6.6.0-4+rebuild1766565898_amd64.deb 3264489cdfb2f55dbf8bb47791ba7813 6828 web optional puma_6.6.0-4+rebuild1766565898_amd64.buildinfo e683f61a9065186eac0e550038fd5154 190388 web optional puma_6.6.0-4+rebuild1766565898_amd64.deb +------------------------------------------------------------------------------+ | Buildinfo Wed, 24 Dec 2025 08:47:13 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: puma Binary: puma puma-dbgsym Architecture: amd64 Version: 6.6.0-4+rebuild1766565898 Checksums-Md5: 5ebf434a80bc196ddea004270b28f62c 56760 puma-dbgsym_6.6.0-4+rebuild1766565898_amd64.deb e683f61a9065186eac0e550038fd5154 190388 puma_6.6.0-4+rebuild1766565898_amd64.deb Checksums-Sha1: 89f2ad4f3600f917a219bd3a746b24d48d52bd91 56760 puma-dbgsym_6.6.0-4+rebuild1766565898_amd64.deb 1f7310b3c8e68fc6c77bc40fc4c0e7425de18f5c 190388 puma_6.6.0-4+rebuild1766565898_amd64.deb Checksums-Sha256: 554543c87d7569d4a3cf6050d40bb54d3216c2314b1f94520603d41750355aa4 56760 puma-dbgsym_6.6.0-4+rebuild1766565898_amd64.deb 19c60efb2b56f9705be5a3e15920ea4a34f1cdbc15da3af47e6f5b769ba33b28 190388 puma_6.6.0-4+rebuild1766565898_amd64.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Wed, 24 Dec 2025 08:47:12 +0000 Build-Path: /build/reproducible-path/puma-6.6.0 Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.18.1-3), autopoint (= 0.23.2-1), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.8), bash (= 5.3-1), binutils (= 2.45.50.20251209-1), binutils-common (= 2.45.50.20251209-1), binutils-x86-64-linux-gnu (= 2.45.50.20251209-1), bsdextrautils (= 2.41.3-2), build-essential (= 12.12), bzip2 (= 1.0.8-6), ca-certificates (= 20250419), coreutils (= 9.7-3), cpp (= 4:15.2.0-4), cpp-15 (= 15.2.0-12), cpp-15-x86-64-linux-gnu (= 15.2.0-12), cpp-x86-64-linux-gnu (= 4:15.2.0-4), curl (= 8.18.0~rc2-1), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.29), debianutils (= 5.23.2), dh-autoreconf (= 21), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.12-1), dpkg (= 1.23.3), dpkg-dev (= 1.23.3), dwz (= 0.16-2), file (= 1:5.46-5), findutils (= 4.10.0-3), g++ (= 4:15.2.0-4), g++-15 (= 15.2.0-12), g++-15-x86-64-linux-gnu (= 15.2.0-12), g++-x86-64-linux-gnu (= 4:15.2.0-4), gcc (= 4:15.2.0-4), gcc-15 (= 15.2.0-12), gcc-15-base (= 15.2.0-12), gcc-15-x86-64-linux-gnu (= 15.2.0-12), gcc-x86-64-linux-gnu (= 4:15.2.0-4), gem2deb (= 2.2.6), gem2deb-test-runner (= 2.2.6), gettext (= 0.23.2-1), gettext-base (= 0.23.2-1), grep (= 3.12-1), groff-base (= 1.23.0-10), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-12), libatomic1 (= 15.2.0-12), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libbinutils (= 2.45.50.20251209-1), libblkid1 (= 2.41.3-2), libbrotli1 (= 1.1.0-2+b9), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.42-6), libc-dev-bin (= 2.42-6), libc-gconv-modules-extra (= 2.42-6), libc6 (= 2.42-6), libc6-dev (= 2.42-6), libcap-ng0 (= 0.8.5-4+b2), libcap2 (= 1:2.75-10+b5), libcc1-0 (= 15.2.0-12), libcom-err2 (= 1.47.2-3+b6), libcrypt-dev (= 1:4.5.1-1), libcrypt1 (= 1:4.5.1-1), libctf-nobfd0 (= 2.45.50.20251209-1), libctf0 (= 2.45.50.20251209-1), libcurl4t64 (= 8.18.0~rc2-1), libdb5.3t64 (= 5.3.28+dfsg2-11), libdebconfclient0 (= 0.282+b2), libdebhelper-perl (= 13.29), libdpkg-perl (= 1.23.3), libelf1t64 (= 0.194-1), libffi8 (= 3.5.2-3), libfile-stripnondeterminism-perl (= 1.15.0-1), libgcc-15-dev (= 15.2.0-12), libgcc-s1 (= 15.2.0-12), libgdbm-compat4t64 (= 1.26-1), libgdbm6t64 (= 1.26-1), libgmp-dev (= 2:6.3.0+dfsg-5), libgmp10 (= 2:6.3.0+dfsg-5), libgmpxx4ldbl (= 2:6.3.0+dfsg-5), libgnutls30t64 (= 3.8.11-3), libgomp1 (= 15.2.0-12), libgprofng0 (= 2.45.50.20251209-1), libgssapi-krb5-2 (= 1.22.1-2), libhogweed6t64 (= 3.10.2-1), libhwasan0 (= 15.2.0-12), libidn2-0 (= 2.3.8-4), libisl23 (= 0.27-1), libitm1 (= 15.2.0-12), libjansson4 (= 2.14-2+b4), libk5crypto3 (= 1.22.1-2), libkeyutils1 (= 1.6.3-6), libkrb5-3 (= 1.22.1-2), libkrb5support0 (= 1.22.1-2), libldap2 (= 2.6.10+dfsg-1), liblsan0 (= 15.2.0-12), liblzma5 (= 5.8.1-2), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.41.3-2), libmpc3 (= 1.3.1-2), libmpfr6 (= 4.2.2-2), libncursesw6 (= 6.5+20251123-1), libnettle8t64 (= 3.10.2-1), libnghttp2-14 (= 1.64.0-1.1+b1), libnghttp3-9 (= 1.12.0-1), libngtcp2-16 (= 1.16.0-1), libngtcp2-crypto-ossl0 (= 1.16.0-1), libp11-kit0 (= 0.25.10-1), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpcre2-8-0 (= 10.46-1), libperl5.40 (= 5.40.1-7), libpipeline1 (= 1.5.8-2), libproc2-0 (= 2:4.0.4-9), libpsl5t64 (= 0.21.2-1.1+b1), libquadmath0 (= 15.2.0-12), librtmp1 (= 2.4+20151223.gitfa8646d.1-3), libruby (= 1:3.3+b1), libruby3.3 (= 3.3.8-2), libruby3.4 (= 3.4.5-1~exp1), libsasl2-2 (= 2.1.28+dfsg1-10), libsasl2-modules-db (= 2.1.28+dfsg1-10), libseccomp2 (= 2.6.0-2+b1), libselinux1 (= 3.9-4+rebuild1766544377), libsframe2 (= 2.45.50.20251209-1), libsmartcols1 (= 2.41.3-2), libssh2-1t64 (= 1.11.1-1), libssl-dev (= 3.5.4-1), libssl3t64 (= 3.5.4-1), libstdc++-15-dev (= 15.2.0-12), libstdc++6 (= 15.2.0-12), libsystemd0 (= 259-1), libtasn1-6 (= 4.20.0-2), libtinfo6 (= 6.5+20251123-1), libtool (= 2.5.4-9), libtsan2 (= 15.2.0-12), libubsan1 (= 15.2.0-12), libuchardet0 (= 0.0.8-2), libudev1 (= 259-1), libunistring5 (= 1.3-2), libuuid1 (= 2.41.3-2), libxml2-16 (= 2.15.1+dfsg-2+b1), libyaml-0-2 (= 0.2.5-2+b1), libzstd1 (= 1.5.7+dfsg-2), linux-libc-dev (= 6.17.13-1), m4 (= 1.4.20-2), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-2), ncurses-base (= 6.5+20251123-1), ncurses-bin (= 6.5+20251123-1), openssl (= 3.5.4-1), openssl-provider-legacy (= 3.5.4-1), patch (= 2.8-2), perl (= 5.40.1-7), perl-base (= 5.40.1-7), perl-modules-5.40 (= 5.40.1-7), po-debconf (= 1.0.22), procps (= 2:4.0.4-9), rake (= 13.2.1-1), rpcsvc-proto (= 1.4.3-1), ruby (= 1:3.3+b1), ruby-all-dev (= 1:3.3+support3.4~0), ruby-concurrent (= 1.3.5-1+rebuild1766546725), ruby-csv (= 3.3.4-1), ruby-did-you-mean (= 1.6.3-2), ruby-localhost (= 1.1.9-2), ruby-minitest (= 5.26.1-1), ruby-minitest-stub-const (= 0.6-2), ruby-net-telnet (= 0.2.0-1), ruby-nio4r (= 2.7.4-1+rebuild1766548918), ruby-power-assert (= 2.0.5-1), ruby-rack (= 3.1.18-1), ruby-rackup (= 2.1.0-4), ruby-ruby2-keywords (= 0.0.5-1), ruby-rubygems (= 3.6.7-2), ruby-sd-notify (= 0.1.1-2), ruby-test-unit (= 3.6.2-1), ruby-webrick (= 1.9.1-1), ruby-xmlrpc (= 0.3.3-2), ruby3.3 (= 3.3.8-2), ruby3.3-dev (= 3.3.8-2), ruby3.4 (= 3.4.5-1~exp1), ruby3.4-dev (= 3.4.5-1~exp1), rubygems-integration (= 1.19), sed (= 4.9-2), sensible-utils (= 0.0.26), sysvinit-utils (= 3.15-6), tar (= 1.35+dfsg-3.1), util-linux (= 2.41.3-2), xz-utils (= 5.8.1-2), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b2) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1766565898" +------------------------------------------------------------------------------+ | Package contents Wed, 24 Dec 2025 08:47:14 +0000 | +------------------------------------------------------------------------------+ puma-dbgsym_6.6.0-4+rebuild1766565898_amd64.deb ----------------------------------------------- new Debian package, version 2.0. size 56760 bytes: control archive=656 bytes. 433 bytes, 12 lines control 293 bytes, 3 lines md5sums Package: puma-dbgsym Source: puma Version: 6.6.0-4+rebuild1766565898 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Debian Ruby Team Installed-Size: 103 Depends: puma (= 6.6.0-4+rebuild1766565898) Section: debug Priority: optional Description: debug symbols for puma Build-Ids: 6ede0a98d915dea9632ceb3e671f330df2289996 f2d10fc1dd505f6b85d992267bd96240f927db24 drwxr-xr-x root/root 0 2025-12-24 08:44 ./ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/debug/.build-id/6e/ -rw-r--r-- root/root 42392 2025-12-24 08:44 ./usr/lib/debug/.build-id/6e/de0a98d915dea9632ceb3e671f330df2289996.debug drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/debug/.build-id/f2/ -rw-r--r-- root/root 42392 2025-12-24 08:44 ./usr/lib/debug/.build-id/f2/d10fc1dd505f6b85d992267bd96240f927db24.debug drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ -rw-r--r-- root/root 5560 2025-12-24 08:44 ./usr/lib/debug/.dwz/x86_64-linux-gnu/puma.debug drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-12-24 08:44 ./usr/share/doc/puma-dbgsym -> puma puma_6.6.0-4+rebuild1766565898_amd64.deb ---------------------------------------- new Debian package, version 2.0. size 190388 bytes: control archive=3444 bytes. 697 bytes, 14 lines control 15862 bytes, 142 lines md5sums Package: puma Version: 6.6.0-4+rebuild1766565898 Architecture: amd64 Maintainer: Debian Ruby Team Installed-Size: 951 Depends: ruby, ruby-nio4r (>= 2.0), libc6 (>= 2.14), libssl3t64 (>= 3.0.0), libruby3.3 (>= 3.3.1) | libruby3.4 (>= 3.4.1), libruby (>= 1:3.3~0) | libruby (>= 1:3.4~0), libruby (<< 1:3.5~) Breaks: rails (<< 2:6.1.7.3+dfsg-3~) Section: web Priority: optional Homepage: https://puma.io Description: threaded HTTP 1.1 server for Ruby/Rack applications Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. drwxr-xr-x root/root 0 2025-12-24 08:44 ./ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/bin/ -rwxr-xr-x root/root 527 2025-12-24 08:44 ./usr/bin/puma -rwxr-xr-x root/root 533 2025-12-24 08:44 ./usr/bin/pumactl drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/extensions/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/extensions/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/extensions/x86_64-linux-gnu/3.3.0/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/extensions/x86_64-linux-gnu/3.3.0/puma-6.6.0/ -rw-r--r-- root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/extensions/x86_64-linux-gnu/3.3.0/puma-6.6.0/gem.build_complete drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/extensions/x86_64-linux-gnu/3.3.0/puma-6.6.0/puma/ -rw-r--r-- root/root 48400 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/extensions/x86_64-linux-gnu/3.3.0/puma-6.6.0/puma/puma_http11.so drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/bin/ -rwxr-xr-x root/root 113 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/bin/puma -rwxr-xr-x root/root 151 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/bin/pumactl drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/cops/ -rw-r--r-- root/root 609 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/cops/tests_must_timeout.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/ -rw-r--r-- root/root 1881 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/app/ -rw-r--r-- root/root 2692 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/app/status.rb -rw-r--r-- root/root 16035 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/binder.rb -rw-r--r-- root/root 7567 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cli.rb -rw-r--r-- root/root 18391 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/client.rb -rw-r--r-- root/root 17408 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/ -rw-r--r-- root/root 6130 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb -rw-r--r-- root/root 2567 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/cluster/worker_handle.rb -rw-r--r-- root/root 3605 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/commonlogger.rb -rw-r--r-- root/root 11752 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/configuration.rb -rw-r--r-- root/root 9237 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/const.rb -rw-r--r-- root/root 8654 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/control_cli.rb -rw-r--r-- root/root 783 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/detect.rb -rw-r--r-- root/root 47158 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/dsl.rb -rw-r--r-- root/root 2862 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/error_logger.rb -rw-r--r-- root/root 1106 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/events.rb -rw-r--r-- root/root 761 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/io_buffer.rb -rw-r--r-- root/root 174 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/jruby_restart.rb -rw-r--r-- root/root 2932 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/json_serialization.rb -rw-r--r-- root/root 13423 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher/ -rw-r--r-- root/root 2993 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/launcher/bundle_pruner.rb -rw-r--r-- root/root 3793 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/log_writer.rb -rw-r--r-- root/root 13608 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/minissl.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/minissl/ -rw-r--r-- root/root 3477 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/minissl/context_builder.rb -rw-r--r-- root/root 1464 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/null_io.rb -rw-r--r-- root/root 2250 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/plugin.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/plugin/ -rw-r--r-- root/root 2266 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/plugin/systemd.rb -rw-r--r-- root/root 742 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/plugin/tmp_restart.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/rack/ -rw-r--r-- root/root 8387 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/rack/builder.rb -rw-r--r-- root/root 2658 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/rack/urlmap.rb -rw-r--r-- root/root 530 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/rack_default.rb -rw-r--r-- root/root 4164 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/reactor.rb -rw-r--r-- root/root 24287 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/request.rb -rw-r--r-- root/root 5768 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/runner.rb -rw-r--r-- root/root 4826 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/sd_notify.rb -rw-r--r-- root/root 21462 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/server.rb -rw-r--r-- root/root 1457 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/single.rb -rw-r--r-- root/root 1879 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/state_file.rb -rw-r--r-- root/root 12884 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/thread_pool.rb -rw-r--r-- root/root 3569 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/puma/util.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/rack/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/rack/handler/ -rw-r--r-- root/root 4342 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/puma-6.6.0/lib/rack/handler/puma.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/specifications/ -rw-r--r-- root/root 1680 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/specifications/puma-6.6.0.gemspec drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/extensions/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/extensions/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/extensions/x86_64-linux-gnu/3.4.0/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/extensions/x86_64-linux-gnu/3.4.0/puma-6.6.0/ -rw-r--r-- root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/extensions/x86_64-linux-gnu/3.4.0/puma-6.6.0/gem.build_complete drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/extensions/x86_64-linux-gnu/3.4.0/puma-6.6.0/puma/ -rw-r--r-- root/root 48400 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/extensions/x86_64-linux-gnu/3.4.0/puma-6.6.0/puma/puma_http11.so drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/bin/ -rwxr-xr-x root/root 113 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/bin/puma -rwxr-xr-x root/root 151 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/bin/pumactl drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/cops/ -rw-r--r-- root/root 609 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/cops/tests_must_timeout.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/ -rw-r--r-- root/root 1881 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/app/ -rw-r--r-- root/root 2692 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/app/status.rb -rw-r--r-- root/root 16035 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/binder.rb -rw-r--r-- root/root 7567 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/cli.rb -rw-r--r-- root/root 18391 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/client.rb -rw-r--r-- root/root 17408 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/cluster.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/cluster/ -rw-r--r-- root/root 6130 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/cluster/worker.rb -rw-r--r-- root/root 2567 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/cluster/worker_handle.rb -rw-r--r-- root/root 3605 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/commonlogger.rb -rw-r--r-- root/root 11752 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/configuration.rb -rw-r--r-- root/root 9237 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/const.rb -rw-r--r-- root/root 8654 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/control_cli.rb -rw-r--r-- root/root 783 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/detect.rb -rw-r--r-- root/root 47158 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/dsl.rb -rw-r--r-- root/root 2862 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/error_logger.rb -rw-r--r-- root/root 1106 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/events.rb -rw-r--r-- root/root 761 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/io_buffer.rb -rw-r--r-- root/root 174 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/jruby_restart.rb -rw-r--r-- root/root 2932 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/json_serialization.rb -rw-r--r-- root/root 13423 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/launcher.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/launcher/ -rw-r--r-- root/root 2993 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/launcher/bundle_pruner.rb -rw-r--r-- root/root 3793 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/log_writer.rb -rw-r--r-- root/root 13608 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/minissl.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/minissl/ -rw-r--r-- root/root 3477 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/minissl/context_builder.rb -rw-r--r-- root/root 1464 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/null_io.rb -rw-r--r-- root/root 2250 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/plugin.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/plugin/ -rw-r--r-- root/root 2266 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/plugin/systemd.rb -rw-r--r-- root/root 742 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/plugin/tmp_restart.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/rack/ -rw-r--r-- root/root 8387 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/rack/builder.rb -rw-r--r-- root/root 2658 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/rack/urlmap.rb -rw-r--r-- root/root 530 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/rack_default.rb -rw-r--r-- root/root 4164 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/reactor.rb -rw-r--r-- root/root 24287 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/request.rb -rw-r--r-- root/root 5768 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/runner.rb -rw-r--r-- root/root 4826 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/sd_notify.rb -rw-r--r-- root/root 21462 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/server.rb -rw-r--r-- root/root 1457 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/single.rb -rw-r--r-- root/root 1879 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/state_file.rb -rw-r--r-- root/root 12884 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/thread_pool.rb -rw-r--r-- root/root 3569 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/puma/util.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/rack/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/rack/handler/ -rw-r--r-- root/root 4342 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/gems/puma-6.6.0/lib/rack/handler/puma.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/specifications/ -rw-r--r-- root/root 1680 2025-12-24 08:44 ./usr/lib/x86_64-linux-gnu/rubygems-integration/3.4.0/specifications/puma-6.6.0.gemspec drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/doc/puma/ -rw-r--r-- root/root 7722 2025-01-28 23:02 ./usr/share/doc/puma/README.md.gz -rw-r--r-- root/root 4155 2025-12-24 08:44 ./usr/share/doc/puma/changelog.Debian.gz -rw-r--r-- root/root 41444 2025-01-28 23:02 ./usr/share/doc/puma/changelog.gz -rw-r--r-- root/root 2104 2025-07-13 16:28 ./usr/share/doc/puma/copyright drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/doc/puma/examples/ -rwxr-xr-x root/root 3178 2025-01-28 23:02 ./usr/share/doc/puma/examples/generate_all_certs -rw-r--r-- root/root 287 2025-01-28 23:02 ./usr/share/doc/puma/examples/generate_all_certs.md -rw-r--r-- root/root 3148 2025-12-24 08:44 ./usr/share/doc/puma/examples/generate_chain_test.rb -rw-r--r-- root/root 4243 2025-12-24 08:44 ./usr/share/doc/puma/examples/generate_client_test.rb -rw-r--r-- root/root 1158 2025-12-24 08:44 ./usr/share/doc/puma/examples/generate_server_test.rb drwxr-xr-x root/root 0 2025-01-28 23:02 ./usr/share/doc/puma/examples/plugins/ -rw-r--r-- root/root 1390 2025-01-28 23:02 ./usr/share/doc/puma/examples/plugins/redis_stop_puma.rb drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/ -rw-r--r-- root/root 1277 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/cert_puma.pem drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/chain_cert/ -rw-r--r-- root/root 1127 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/chain_cert/ca.crt -rw-r--r-- root/root 1675 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/chain_cert/ca.key -rw-r--r-- root/root 2295 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/chain_cert/ca_chain.pem -rw-r--r-- root/root 1164 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/chain_cert/cert.crt -rw-r--r-- root/root 1679 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/chain_cert/cert.key -rw-r--r-- root/root 3459 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/chain_cert/cert_chain.pem -rw-r--r-- root/root 1168 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/chain_cert/intermediate.crt -rw-r--r-- root/root 1671 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/chain_cert/intermediate.key drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/ -rw-r--r-- root/root 1119 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/ca.crt -rw-r--r-- root/root 1675 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/ca.key -rw-r--r-- root/root 848 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/ca_store.jks -rw-r--r-- root/root 2584 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/ca_store.p12 -rw-r--r-- root/root 1107 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/client.crt -rw-r--r-- root/root 1675 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/client.key -rw-r--r-- root/root 1107 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/client_expired.crt -rw-r--r-- root/root 1675 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/client_expired.key -rw-r--r-- root/root 1107 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/client_unknown.crt -rw-r--r-- root/root 1675 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/client_unknown.key -rw-r--r-- root/root 4392 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/keystore.jks -rw-r--r-- root/root 730 2025-01-28 23:02 ./usr/share/doc/puma/examples/puma/client_certs/run_server_with_certs.rb -rw-r--r-- root/root 1107 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/server.crt -rw-r--r-- root/root 1675 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/server.key -rw-r--r-- root/root 3424 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/server.p12 -rw-r--r-- root/root 1123 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/unknown_ca.crt -rw-r--r-- root/root 1679 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/unknown_ca.key -rw-r--r-- root/root 2608 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/client_certs/unknown_ca_store.p12 -rw-r--r-- root/root 607 2025-01-28 23:02 ./usr/share/doc/puma/examples/puma/csr_puma.pem -rw-r--r-- root/root 1886 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/encrypted_puma_keypair.pem -rwxr-xr-x root/root 30 2025-01-28 23:02 ./usr/share/doc/puma/examples/puma/key_password_command.sh -rw-r--r-- root/root 2252 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/keystore.jks -rw-r--r-- root/root 1679 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/puma_keypair.pem -rw-r--r-- root/root 2716 2025-12-24 08:44 ./usr/share/doc/puma/examples/puma/server.p12 drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 239 2025-07-13 16:28 ./usr/share/lintian/overrides/puma drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/man/ drwxr-xr-x root/root 0 2025-12-24 08:44 ./usr/share/man/man1/ -rw-r--r-- root/root 2076 2025-12-24 08:44 ./usr/share/man/man1/puma.1.gz -rw-r--r-- root/root 997 2025-12-24 08:44 ./usr/share/man/man1/pumactl.1.gz +------------------------------------------------------------------------------+ | Post Build Wed, 24 Dec 2025 08:47:14 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Wed, 24 Dec 2025 08:47:14 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Wed, 24 Dec 2025 08:47:15 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 4380 Build-Time: 100 Distribution: unstable Host Architecture: amd64 Install-Time: 9 Job: /home/admin/mass-rebuild/builds/3/puma/puma_6.6.0-4+rebuild1766565898.dsc Machine Architecture: amd64 Package: puma Package-Time: 134 Source-Version: 6.6.0-4+rebuild1766565898 Space: 4380 Status: successful Version: 6.6.0-4+rebuild1766565898 -------------------------------------------------------------------------------- Finished at 2025-12-24T08:47:13Z Build needed 00:02:14, 4380k disk space