Diff of the two buildlogs:

--
--- b1/build.log	2025-02-21 12:44:14.532023944 +0000
+++ b2/build.log	2025-02-21 12:50:27.267202669 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri Feb 21 00:32:30 -12 2025
-I: pbuilder-time-stamp: 1740141150
+I: Current time: Fri Mar 27 09:07:19 +14 2026
+I: pbuilder-time-stamp: 1774552039
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -25,52 +25,84 @@
 dpkg-source: info: applying 0002-Gem-Platform-emulate-3.3.15-behavior-on-Ruby-3.1.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/594522/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/3532337/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos5-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Mar 26 19:07 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/3532337/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/3532337/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='amd64'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='97b0e0b6303d44108259c670437082a2'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='594522'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=b8003d02a3c64d3e9ce95b7ca1aba77a
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=3532337
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.uTD4LjOq/pbuilderrc_geDv --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.uTD4LjOq/b1 --logfile b1/build.log rubygems_3.6.3-1.dsc'
-  SUDO_GID='110'
-  SUDO_UID='105'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://46.16.76.132:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.uTD4LjOq/pbuilderrc_fIdM --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.uTD4LjOq/b2 --logfile b2/build.log rubygems_3.6.3-1.dsc'
+  SUDO_GID=110
+  SUDO_UID=105
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://213.165.73.152:3128
 I: uname -a
-  Linux ionos1-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/594522/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/3532337/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -250,7 +282,7 @@
 Get: 130 http://deb.debian.org/debian unstable/main amd64 ruby-all-dev amd64 1:3.3+b1 [6496 B]
 Get: 131 http://deb.debian.org/debian unstable/main amd64 gem2deb amd64 2.2.5 [48.0 kB]
 Get: 132 http://deb.debian.org/debian unstable/main amd64 ruby-dev amd64 1:3.3+b1 [5576 B]
-Fetched 48.3 MB in 2s (21.2 MB/s)
+Fetched 48.3 MB in 1s (80.5 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-minimal: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 ... 19798 files and directories currently installed.)
@@ -691,8 +723,8 @@
 Setting up tzdata (2025a-2) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Fri Feb 21 12:34:44 UTC 2025.
-Universal Time is now:  Fri Feb 21 12:34:44 UTC 2025.
+Local time is now:      Thu Mar 26 19:08:45 UTC 2026.
+Universal Time is now:  Thu Mar 26 19:08:45 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up ruby-minitest (5.25.4-2) ...
@@ -813,7 +845,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/rubygems-3.6.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../rubygems_3.6.3-1_source.changes
+I: user script /srv/workspace/pbuilder/3532337/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/3532337/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/rubygems-3.6.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../rubygems_3.6.3-1_source.changes
 dpkg-buildpackage: info: source package rubygems
 dpkg-buildpackage: info: source version 3.6.3-1
 dpkg-buildpackage: info: source distribution unstable
@@ -847,12 +883,12 @@
 │ ruby-rubygems: Installing files and building extensions for ruby3.3          │
 └──────────────────────────────────────────────────────────────────────────────┘
 
-/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250221-604509-qxbac8/gemspec
+/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260327-3552370-fq0wun/gemspec
   Successfully built RubyGem
   Name: rubygems-update
   Version: 3.6.3
   File: rubygems-update-3.6.3.gem
-/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-rubygems/usr/share/rubygems-integration/all /tmp/d20250221-604509-qxbac8/rubygems-update-3.6.3.gem
+/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-rubygems/usr/share/rubygems-integration/all /tmp/d20260327-3552370-fq0wun/rubygems-update-3.6.3.gem
 /build/reproducible-path/rubygems-3.6.3/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.3/bundler/CHANGELOG.md
 /build/reproducible-path/rubygems-3.6.3/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.3/bundler/LICENSE.md
 /build/reproducible-path/rubygems-3.6.3/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.3/bundler/README.md
@@ -1502,12 +1538,12 @@
 │ ruby-bundler: Installing files and building extensions for ruby3.3           │
 └──────────────────────────────────────────────────────────────────────────────┘
 
-/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250221-604509-zxbk3g/gemspec
+/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260327-3552370-g0p5hm/gemspec
   Successfully built RubyGem
   Name: bundler
   Version: 2.6.3
   File: bundler-2.6.3.gem
-/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-bundler/usr/share/rubygems-integration/all /tmp/d20250221-604509-zxbk3g/bundler-2.6.3.gem
+/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-bundler/usr/share/rubygems-integration/all /tmp/d20260327-3552370-g0p5hm/bundler-2.6.3.gem
 /build/reproducible-path/rubygems-3.6.3/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.3/exe/bundle
 /build/reproducible-path/rubygems-3.6.3/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.3/exe/bundler
 /build/reproducible-path/rubygems-3.6.3/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.3/lib/bundler.rb
@@ -1910,489 +1946,489 @@
 Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader
 Started
 ChangelogTest: 
-  test_format_header:					.: (0.022264)
+  test_format_header:					.: (0.001781)
 Gem::TestCase: 
   Gem::InstallerTestCase: 
     TestGemCommandsUninstallCommand: 
-      test_execute_all:					.: (1.166064)
-      test_execute_all_named:				.: (1.070906)
-      test_execute_all_named_default_multiple:		.: (0.222961)
-      test_execute_all_named_default_single:		.: (0.053007)
-      test_execute_dependency_order:			.: (0.200094)
-      test_execute_does_not_error_on_shadowed_default_gems:	.: (0.182883)
-      test_execute_does_not_remove_default_gem_executables:	.: (0.268740)
-      test_execute_outside_gem_home:			.: (0.210680)
-      test_execute_outside_gem_home_when_install_dir_given:	.: (0.203200)
-      test_execute_prerelease:				.: (2.443315)
-      test_execute_removes_executable:			.: (0.160052)
-      test_execute_removes_formatted_executable:	.: (0.127237)
-      test_execute_two_version:				.: (0.026880)
-      test_execute_with_force_and_without_version_uninstalls_everything:.: (0.306874)
-      test_execute_with_force_ignores_dependencies:	.: (0.538828)
-      test_execute_with_gem_not_installed:		.: (0.030752)
-      test_execute_with_gem_uninstall_error:		.: (0.648656)
-      test_execute_with_multiple_version_specified_as_colon:	.: (0.750169)
-      test_execute_with_version_leaves_non_matching_versions:	.: (1.112155)
-      test_execute_with_version_specified_as_colon:	.: (1.031219)
-      test_handle_options:				.: (0.067425)
-      test_handle_options_vendor:			.: (0.055039)
-      test_handle_options_vendor_missing:		.: (0.055099)
-      test_uninstall_selection:				.: (0.406005)
-      test_uninstall_selection_multiple_gems:		.: (0.179969)
+      test_execute_all:					.: (0.225518)
+      test_execute_all_named:				.: (0.148781)
+      test_execute_all_named_default_multiple:		.: (0.034109)
+      test_execute_all_named_default_single:		.: (0.010013)
+      test_execute_dependency_order:			.: (0.037389)
+      test_execute_does_not_error_on_shadowed_default_gems:	.: (0.026171)
+      test_execute_does_not_remove_default_gem_executables:	.: (0.032919)
+      test_execute_outside_gem_home:			.: (0.019252)
+      test_execute_outside_gem_home_when_install_dir_given:	.: (0.021293)
+      test_execute_prerelease:				.: (0.332998)
+      test_execute_removes_executable:			.: (0.028976)
+      test_execute_removes_formatted_executable:	.: (0.028653)
+      test_execute_two_version:				.: (0.005329)
+      test_execute_with_force_and_without_version_uninstalls_everything:.: (0.075941)
+      test_execute_with_force_ignores_dependencies:	.: (0.111838)
+      test_execute_with_gem_not_installed:		.: (0.006075)
+      test_execute_with_gem_uninstall_error:		.: (0.079209)
+      test_execute_with_multiple_version_specified_as_colon:	.: (0.086664)
+      test_execute_with_version_leaves_non_matching_versions:	.: (0.124066)
+      test_execute_with_version_specified_as_colon:	.: (0.126839)
+      test_handle_options:				.: (0.014296)
+      test_handle_options_vendor:			.: (0.020155)
+      test_handle_options_vendor_missing:		.: (0.013766)
+      test_uninstall_selection:				.: (0.136413)
+      test_uninstall_selection_multiple_gems:		.: (0.086479)
     TestGemInstallUpdateOptions: 
-      test_add_install_update_options:			.: (0.021215)
-      test_build_root:					.: (0.022617)
-      test_doc:						.: (0.026446)
-      test_doc_no:					.: (0.019205)
-      test_doc_rdoc:					.: (0.018961)
-      test_doc_rdoc_ri:					.: (0.023120)
-      test_document:					.: (0.018670)
-      test_document_no:					.: (0.023234)
-      test_document_rdoc:				.: (0.033914)
-      test_minimal_deps:				.: (0.039912)
-      test_minimal_deps_no:				.: (0.035606)
-      test_post_install_message:			.: (0.032189)
-      test_post_install_message_no:			.: (0.031581)
-      test_security_policy:				.: (0.026768)
-      test_security_policy_unknown:			.: (0.038223)
-      test_user_install_disabled_read_only:		.: (0.089308)
-      test_user_install_enabled:			.: (0.139241)
-      test_vendor:					.: (0.059083)
-      test_vendor_missing:				.: (0.199038)
+      test_add_install_update_options:			.: (0.015623)
+      test_build_root:					.: (0.013885)
+      test_doc:						.: (0.008927)
+      test_doc_no:					.: (0.008641)
+      test_doc_rdoc:					.: (0.018301)
+      test_doc_rdoc_ri:					.: (0.007102)
+      test_document:					.: (0.006778)
+      test_document_no:					.: (0.008795)
+      test_document_rdoc:				.: (0.006284)
+      test_minimal_deps:				.: (0.006359)
+      test_minimal_deps_no:				.: (0.006348)
+      test_post_install_message:			.: (0.007818)
+      test_post_install_message_no:			.: (0.008019)
+      test_security_policy:				.: (0.013455)
+      test_security_policy_unknown:			.: (0.013370)
+      test_user_install_disabled_read_only:		.: (0.019099)
+      test_user_install_enabled:			.: (0.085016)
+      test_vendor:					.: (0.014874)
+      test_vendor_missing:				.: (0.012424)
     TestGemInstaller: 
-      test_app_script_text:				.: (0.247359)
-      test_check_executable_overwrite:			.: (0.151193)
-      test_check_executable_overwrite_format_executable:.: (0.168062)
-      test_check_executable_overwrite_other_gem:	.: (0.234996)
-      test_check_executable_overwrite_other_gem_force:	.: (0.216118)
-      test_check_executable_overwrite_other_non_gem:	.: (0.199771)
-      test_check_that_user_bin_dir_is_in_path:		.: (0.147514)
-      test_check_that_user_bin_dir_is_in_path_not_in_path:	.: (0.116709)
-      test_check_that_user_bin_dir_is_in_path_tilde:	.: (0.080039)
-      test_conflicting_binstubs:			.: (4.925753)
-      test_default_gem_loaded_from:			.: (0.087367)
-      test_default_gem_to_specific_install_dir:		.: (0.151499)
-      test_default_gem_with_wrappers:			.: (0.135213)
-      test_dir:						.: (0.159067)
-      test_ensure_dependency:				.: (0.127089)
-      test_ensure_loadable_spec:			.: (0.132050)
-      test_ensure_loadable_spec_security_policy:	.: (0.127403)
-      test_extract_files:				.: (0.226585)
-      test_find_lib_file_after_install:			.: (3.654491)
-      test_gem_attribute:				.: (0.069400)
-      test_generate_bin_bindir:				.: (0.148056)
-      test_generate_bin_bindir_with_user_install_warning:	.: (0.110858)
-      test_generate_bin_script:				.: (0.143039)
-      test_generate_bin_script_format:			.: (0.132312)
-      test_generate_bin_script_format_disabled:		.: (0.126445)
-      test_generate_bin_script_install_dir:		.: (0.111547)
-      test_generate_bin_script_no_execs:		.: (0.130846)
-      test_generate_bin_script_no_perms:		.: (0.082943)
-      test_generate_bin_script_no_shebang:		.: (0.123054)
-      test_generate_bin_script_wrappers:		.: (0.107059)
-      test_generate_bin_symlink:			.: (0.099708)
-      test_generate_bin_symlink_no_execs:		.: (0.109271)
-      test_generate_bin_symlink_no_perms:		.: (0.109640)
-      test_generate_bin_symlink_update_newer:		.: (0.096041)
-      test_generate_bin_symlink_update_older:		.: (0.082730)
-      test_generate_bin_symlink_update_remove_wrapper:	.: (0.139975)
-      test_generate_bin_symlink_win32:			.: (0.092027)
-      test_generate_bin_uses_default_shebang:		.: (0.094972)
-      test_generate_bin_with_dangling_symlink:		.: (0.394977)
-      test_generate_plugins:				.: (2.697862)
-      test_generate_plugins_with_build_root:		.: (0.080709)
-      test_generate_plugins_with_install_dir:		.: (0.058309)
-      test_generate_plugins_with_user_install:		.: (0.065792)
-      test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.062065)
-      test_initialize:					.: (0.048665)
-      test_initialize_user_install:			.: (0.091448)
-      test_initialize_user_install_bin_dir:		.: (0.056350)
-      test_install:					.: (2.031335)
-      test_install_build_root:				.: (0.104151)
-      test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root:	.: (0.078269)
-      test_install_creates_binstub_that_dont_trust_encoding:	.: (2.667247)
-      test_install_creates_binstub_that_prefers_user_installed_gem_to_default:	.: (0.522056)
-      test_install_creates_binstub_that_understand_version:	.: (2.349694)
-      test_install_creates_working_binstub:		.: (2.458911)
-      test_install_dir_takes_precedence_to_user_install:.: (0.099989)
-      test_install_does_not_leave_lockfile_for_binstub:	.: (3.255349)
-      test_install_extension_and_script:		.: (1.928134)
-      test_install_extension_clean_intermediate_files:	.: (2.427248)
-      test_install_extension_dir:			.: (0.923045)
-      test_install_extension_dir_is_removed_on_reinstall:	.: (4.127239)
-      test_install_extension_flat:			.: (1.246993)
-      test_install_force:				.: (0.171040)
-      test_install_missing_dirs:			.: (0.194640)
-      test_install_post_build_false:			.: (0.146738)
-      test_install_post_build_nil:			.: (0.375970)
-      test_install_pre_install_false:			.: (0.163951)
-      test_install_pre_install_nil:			.: (0.151061)
-      test_install_user_extension_dir:			.: (1.932067)
-      test_install_with_message:			.: (0.138899)
-      test_install_with_no_prior_files:			.: (3.274958)
-      test_install_with_skipped_message:		.: (0.159437)
-      test_installation_satisfies_dependency_eh:	.: (0.081110)
-      test_installation_satisfies_dependency_eh_development:	.: (0.079199)
-      test_keeps_plugins_up_to_date:			.: (8.576446)
-      test_leaves_no_empty_cached_spec_when_no_more_disk_space:	.: (0.051108)
-      test_package_attribute:				.: (0.033170)
-      test_pre_install_checks_dependencies:		.: (0.138310)
-      test_pre_install_checks_dependencies_ignore:	.: (0.114108)
-      test_pre_install_checks_dependencies_install_dir:	.: (0.088181)
-      test_pre_install_checks_malicious_dependencies_before_eval:	.: (0.071151)
-      test_pre_install_checks_malicious_extensions_before_eval:	.: (0.066729)
-      test_pre_install_checks_malicious_name:		.: (0.088733)
-      test_pre_install_checks_malicious_name_before_eval:	.: (0.067784)
-      test_pre_install_checks_malicious_platform_before_eval:	.: (0.050674)
-      test_pre_install_checks_malicious_require_paths_before_eval:	.: (0.071111)
-      test_pre_install_checks_malicious_specification_version_before_eval:	.: (0.046224)
-      test_process_options:				.: (0.074625)
-      test_process_options_build_root:			.: (0.066934)
-      test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install:	.: (0.066720)
-      test_process_options_fallback_to_user_install_when_gem_home_not_writable:	.: (0.059593)
-      test_shebang:					.: (0.108254)
-      test_shebang_arguments:				.: (0.079618)
-      test_shebang_arguments_with_load_relative:	.: (0.099798)
-      test_shebang_custom:				.: (0.083568)
-      test_shebang_custom_with_expands:			.: (0.091551)
-      test_shebang_custom_with_expands_and_arguments:	.: (0.087500)
-      test_shebang_empty:				.: (0.075568)
-      test_shebang_env:					.: (0.079484)
-      test_shebang_env_arguments:			.: (0.108090)
-      test_shebang_env_arguments_with_load_relative:	.: (0.075236)
-      test_shebang_env_shebang:				.: (0.076028)
-      test_shebang_nested:				.: (0.095379)
-      test_shebang_nested_arguments:			.: (0.083171)
-      test_shebang_nested_arguments_with_load_relative:	.: (0.083188)
-      test_shebang_version:				.: (0.079215)
-      test_shebang_version_arguments:			.: (0.111371)
-      test_shebang_version_arguments_with_load_relative:.: (0.074220)
-      test_shebang_version_env:				.: (0.068756)
-      test_shebang_version_env_arguments:		.: (0.055258)
-      test_shebang_version_env_arguments_with_load_relative:	.: (0.067311)
-      test_unpack:					.: (0.119269)
-      test_use_plugin_immediately:			.: (2.667247)
-      test_write_build_info_file:			.: (0.104040)
-      test_write_build_info_file_empty:			.: (0.063249)
-      test_write_build_info_file_install_dir:		.: (0.075108)
-      test_write_cache_file:				.: (0.109885)
-      test_write_spec:					.: (0.043998)
-      test_write_spec_writes_cached_spec:		.: (0.043259)
+      test_app_script_text:				.: (0.043754)
+      test_check_executable_overwrite:			.: (0.060690)
+      test_check_executable_overwrite_format_executable:.: (0.038842)
+      test_check_executable_overwrite_other_gem:	.: (0.035626)
+      test_check_executable_overwrite_other_gem_force:	.: (0.055834)
+      test_check_executable_overwrite_other_non_gem:	.: (0.071120)
+      test_check_that_user_bin_dir_is_in_path:		.: (0.029653)
+      test_check_that_user_bin_dir_is_in_path_not_in_path:	.: (0.028778)
+      test_check_that_user_bin_dir_is_in_path_tilde:	.: (0.053389)
+      test_conflicting_binstubs:			.: (1.222053)
+      test_default_gem_loaded_from:			.: (0.022870)
+      test_default_gem_to_specific_install_dir:		.: (0.065862)
+      test_default_gem_with_wrappers:			.: (0.019146)
+      test_dir:						.: (0.039691)
+      test_ensure_dependency:				.: (0.036924)
+      test_ensure_loadable_spec:			.: (0.056491)
+      test_ensure_loadable_spec_security_policy:	.: (0.041138)
+      test_extract_files:				.: (0.038705)
+      test_find_lib_file_after_install:			.: (0.837588)
+      test_gem_attribute:				.: (0.019560)
+      test_generate_bin_bindir:				.: (0.036755)
+      test_generate_bin_bindir_with_user_install_warning:	.: (0.014530)
+      test_generate_bin_script:				.: (0.033806)
+      test_generate_bin_script_format:			.: (0.057284)
+      test_generate_bin_script_format_disabled:		.: (0.159483)
+      test_generate_bin_script_install_dir:		.: (0.038739)
+      test_generate_bin_script_no_execs:		.: (0.052626)
+      test_generate_bin_script_no_perms:		.: (0.031635)
+      test_generate_bin_script_no_shebang:		.: (0.046057)
+      test_generate_bin_script_wrappers:		.: (0.023736)
+      test_generate_bin_symlink:			.: (0.023309)
+      test_generate_bin_symlink_no_execs:		.: (0.025077)
+      test_generate_bin_symlink_no_perms:		.: (0.018431)
+      test_generate_bin_symlink_update_newer:		.: (0.020376)
+      test_generate_bin_symlink_update_older:		.: (0.021036)
+      test_generate_bin_symlink_update_remove_wrapper:	.: (0.024919)
+      test_generate_bin_symlink_win32:			.: (0.025810)
+      test_generate_bin_uses_default_shebang:		.: (0.027121)
+      test_generate_bin_with_dangling_symlink:		.: (0.165841)
+      test_generate_plugins:				.: (2.438188)
+      test_generate_plugins_with_build_root:		.: (0.041569)
+      test_generate_plugins_with_install_dir:		.: (0.029395)
+      test_generate_plugins_with_user_install:		.: (0.025210)
+      test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.020952)
+      test_initialize:					.: (0.013369)
+      test_initialize_user_install:			.: (0.014663)
+      test_initialize_user_install_bin_dir:		.: (0.019189)
+      test_install:					.: (0.738704)
+      test_install_build_root:				.: (0.067060)
+      test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root:	.: (0.054147)
+      test_install_creates_binstub_that_dont_trust_encoding:	.: (0.541054)
+      test_install_creates_binstub_that_prefers_user_installed_gem_to_default:	.: (0.676476)
+      test_install_creates_binstub_that_understand_version:	.: (0.582622)
+      test_install_creates_working_binstub:		.: (1.592248)
+      test_install_dir_takes_precedence_to_user_install:.: (0.077628)
+      test_install_does_not_leave_lockfile_for_binstub:	.: (0.833307)
+      test_install_extension_and_script:		.: (0.567072)
+      test_install_extension_clean_intermediate_files:	.: (0.545929)
+      test_install_extension_dir:			.: (0.298085)
+      test_install_extension_dir_is_removed_on_reinstall:	.: (3.276144)
+      test_install_extension_flat:			.: (2.230348)
+      test_install_force:				.: (0.119486)
+      test_install_missing_dirs:			.: (0.052916)
+      test_install_post_build_false:			.: (0.035604)
+      test_install_post_build_nil:			.: (0.158505)
+      test_install_pre_install_false:			.: (0.063962)
+      test_install_pre_install_nil:			.: (0.043860)
+      test_install_user_extension_dir:			.: (0.911319)
+      test_install_with_message:			.: (0.049962)
+      test_install_with_no_prior_files:			.: (4.344285)
+      test_install_with_skipped_message:		.: (0.241954)
+      test_installation_satisfies_dependency_eh:	.: (0.130763)
+      test_installation_satisfies_dependency_eh_development:	.: (0.029665)
+      test_keeps_plugins_up_to_date:			.: (3.269727)
+      test_leaves_no_empty_cached_spec_when_no_more_disk_space:	.: (0.034598)
+      test_package_attribute:				.: (0.015434)
+      test_pre_install_checks_dependencies:		.: (0.043079)
+      test_pre_install_checks_dependencies_ignore:	.: (0.056500)
+      test_pre_install_checks_dependencies_install_dir:	.: (0.053447)
+      test_pre_install_checks_malicious_dependencies_before_eval:	.: (0.040315)
+      test_pre_install_checks_malicious_extensions_before_eval:	.: (0.044540)
+      test_pre_install_checks_malicious_name:		.: (0.036242)
+      test_pre_install_checks_malicious_name_before_eval:	.: (0.031745)
+      test_pre_install_checks_malicious_platform_before_eval:	.: (0.012264)
+      test_pre_install_checks_malicious_require_paths_before_eval:	.: (0.027369)
+      test_pre_install_checks_malicious_specification_version_before_eval:	.: (0.016884)
+      test_process_options:				.: (0.025212)
+      test_process_options_build_root:			.: (0.025443)
+      test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install:	.: (0.021667)
+      test_process_options_fallback_to_user_install_when_gem_home_not_writable:	.: (0.035903)
+      test_shebang:					.: (0.033789)
+      test_shebang_arguments:				.: (0.032765)
+      test_shebang_arguments_with_load_relative:	.: (0.038734)
+      test_shebang_custom:				.: (0.030800)
+      test_shebang_custom_with_expands:			.: (0.019723)
+      test_shebang_custom_with_expands_and_arguments:	.: (0.023237)
+      test_shebang_empty:				.: (0.024709)
+      test_shebang_env:					.: (0.032148)
+      test_shebang_env_arguments:			.: (0.036449)
+      test_shebang_env_arguments_with_load_relative:	.: (0.017923)
+      test_shebang_env_shebang:				.: (0.064658)
+      test_shebang_nested:				.: (0.041996)
+      test_shebang_nested_arguments:			.: (0.046363)
+      test_shebang_nested_arguments_with_load_relative:	.: (0.053464)
+      test_shebang_version:				.: (0.048856)
+      test_shebang_version_arguments:			.: (0.063977)
+      test_shebang_version_arguments_with_load_relative:.: (0.123413)
+      test_shebang_version_env:				.: (0.031440)
+      test_shebang_version_env_arguments:		.: (0.059962)
+      test_shebang_version_env_arguments_with_load_relative:	.: (0.057895)
+      test_unpack:					.: (0.085660)
+      test_use_plugin_immediately:			.: (3.692933)
+      test_write_build_info_file:			.: (0.041388)
+      test_write_build_info_file_empty:			.: (0.033293)
+      test_write_build_info_file_install_dir:		.: (0.043578)
+      test_write_cache_file:				.: (0.048345)
+      test_write_spec:					.: (0.023698)
+      test_write_spec_writes_cached_spec:		.: (0.017695)
     TestGemUninstaller: 
-      test_ask_if_ok:					.: (0.163381)
-      test_initialize_expand_path:			.: (0.220526)
-      test_path_ok_eh:					.: (0.239274)
-      test_path_ok_eh_legacy:				.: (0.223173)
-      test_path_ok_eh_user:				.: (0.275307)
-      test_regenerate_plugins_for:			.: (0.351308)
-      test_remove_all:					.: (0.379301)
-      test_remove_executables_force_keep:		.: (0.635488)
-      test_remove_executables_force_remove:		.: (0.675308)
-      test_remove_executables_user:			.: (0.292573)
-      test_remove_executables_user_format:		.: (0.317855)
-      test_remove_executables_user_format_disabled:	.: (0.277505)
-      test_remove_not_in_home:				.: (0.291138)
-      test_remove_plugins:				.: (0.387373)
-      test_remove_plugins_user_installed:		.: (0.506991)
-      test_remove_symlinked_gem_home:			.: (0.200758)
-      test_uninstall:					.: (0.238221)
-      test_uninstall_default_gem:			.: (0.305926)
-      test_uninstall_default_gem_with_same_version:	.: (0.457774)
-      test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set:	.: (0.269522)
-      test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.430843)
-      test_uninstall_doesnt_prompt_when_removing_a_dev_dep:	.: (0.199360)
-      test_uninstall_extension:				.: (2.715141)
-      test_uninstall_keeps_plugins_up_to_date:		.: (1.251547)
-      test_uninstall_no_permission:			.: (0.527947)
-      test_uninstall_nonexistent:			.: (0.973151)
-      test_uninstall_not_ok:				.: (0.390680)
-      test_uninstall_only_lists_unsatisfied_deps:	.: (0.423753)
-      test_uninstall_prompt_includes_dep_type:		.: (0.454547)
-      test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation:	.: (0.468794)
-      test_uninstall_prompts_about_broken_deps:		.: (0.411611)
-      test_uninstall_selection:				.: (1.967996)
-      test_uninstall_selection_greater_than_one:	.: (1.500030)
-      test_uninstall_user_install:			.: (1.413520)
-      test_uninstall_user_install_with_symlinked_home:	.: (0.370422)
-      test_uninstall_with_install_dir_regenerates_plugins:	.: (0.691326)
-      test_uninstall_with_install_dir_removes_plugins:	.: (0.649948)
-      test_uninstall_wrong_repo:			.: (0.342927)
+      test_ask_if_ok:					.: (0.111503)
+      test_initialize_expand_path:			.: (0.101626)
+      test_path_ok_eh:					.: (0.217521)
+      test_path_ok_eh_legacy:				.: (0.102130)
+      test_path_ok_eh_user:				.: (0.101092)
+      test_regenerate_plugins_for:			.: (0.083464)
+      test_remove_all:					.: (0.036457)
+      test_remove_executables_force_keep:		.: (0.043458)
+      test_remove_executables_force_remove:		.: (0.145744)
+      test_remove_executables_user:			.: (0.107482)
+      test_remove_executables_user_format:		.: (0.092027)
+      test_remove_executables_user_format_disabled:	.: (0.088109)
+      test_remove_not_in_home:				.: (0.111486)
+      test_remove_plugins:				.: (0.134995)
+      test_remove_plugins_user_installed:		.: (0.151925)
+      test_remove_symlinked_gem_home:			.: (0.102116)
+      test_uninstall:					.: (0.269672)
+      test_uninstall_default_gem:			.: (0.119118)
+      test_uninstall_default_gem_with_same_version:	.: (0.144474)
+      test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set:	.: (0.111595)
+      test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.099440)
+      test_uninstall_doesnt_prompt_when_removing_a_dev_dep:	.: (0.134913)
+      test_uninstall_extension:				.: (0.467217)
+      test_uninstall_keeps_plugins_up_to_date:		.: (0.100497)
+      test_uninstall_no_permission:			.: (0.068462)
+      test_uninstall_nonexistent:			.: (0.057106)
+      test_uninstall_not_ok:				.: (0.038110)
+      test_uninstall_only_lists_unsatisfied_deps:	.: (0.055135)
+      test_uninstall_prompt_includes_dep_type:		.: (0.063490)
+      test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation:	.: (0.035631)
+      test_uninstall_prompts_about_broken_deps:		.: (0.038893)
+      test_uninstall_selection:				.: (0.103109)
+      test_uninstall_selection_greater_than_one:	.: (0.107821)
+      test_uninstall_user_install:			.: (0.037777)
+      test_uninstall_user_install_with_symlinked_home:	.: (0.043045)
+      test_uninstall_with_install_dir_regenerates_plugins:	.: (0.073233)
+      test_uninstall_with_install_dir_removes_plugins:	.: (0.059241)
+      test_uninstall_wrong_repo:			.: (0.100738)
   Gem::Package::TarTestCase: 
     TestGemPackage: 
-      test_add_checksums:				.: (0.160945)
-      test_add_files:					.: (0.160865)
-      test_add_files_symlink:				.: (0.144315)
-      test_build:					.: (0.249986)
-      test_build_auto_signed:				.: (0.376022)
-      test_build_auto_signed_encrypted_key:		.: (0.292978)
-      test_build_invalid:				.: (0.071357)
-      test_build_invalid_arguments:			.: (0.067038)
-      test_build_modified_platform:			.: (0.238893)
-      test_build_signed:				.: (0.224015)
-      test_build_signed_encrypted_key:			.: (0.206997)
-      test_build_time_uses_source_date_epoch:		.: (0.095499)
-      test_build_time_without_source_date_epoch:	.: (0.113500)
-      test_class_new_old_format:			.: (0.102143)
-      test_contents:					.: (0.129523)
-      test_contents_from_io:				.: (0.118877)
-      test_corrupt_data_tar_gz:				.: (0.114109)
-      test_extract_file_permissions:			.: (0.160680)
-      test_extract_files:				.: (0.115129)
-      test_extract_files_empty:				.: (0.106190)
-      test_extract_symlink_into_symlink_dir:		.: (0.096052)
-      test_extract_symlink_parent:			.: (0.142096)
-      test_extract_tar_gz_absolute:			.: (0.112410)
-      test_extract_tar_gz_directory:			.: (0.147419)
-      test_extract_tar_gz_dot_file:			.: (0.352643)
-      test_extract_tar_gz_dot_slash:			.: (0.277784)
-      test_extract_tar_gz_symlink_broken_relative_path:	.: (0.128816)
-      test_extract_tar_gz_symlink_relative_path:	.: (0.093168)
-      test_gem_attr:					.: (0.094619)
-      test_install_location:				.: (0.089537)
-      test_install_location_absolute:			.: (0.131597)
-      test_install_location_dots:			.: (0.116447)
-      test_install_location_extra_slash:		.: (0.114902)
-      test_install_location_relative:			.: (0.131247)
-      test_install_location_suffix:			.: (0.101469)
-      test_load_spec:					.: (0.151229)
-      test_raw_spec:					.: (0.224690)
-      test_spec:					.: (0.163744)
-      test_spec_from_io:				.: (0.157077)
-      test_spec_from_io_raises_gem_error_for_io_not_at_start:	.: (0.079107)
-      test_verify:					.: (0.081982)
-      test_verify_checksum_bad:				.: (0.140633)
-      test_verify_checksum_missing:			.: (0.118839)
-      test_verify_corrupt:				.: (0.093931)
-      test_verify_corrupt_tar_checksums_entry:		.: (0.086677)
-      test_verify_corrupt_tar_data_entry:		.: (0.108415)
-      test_verify_corrupt_tar_metadata_entry:		.: (0.068597)
-      test_verify_duplicate_file:			.: (0.200062)
-      test_verify_empty:				.: (0.415727)
-      test_verify_entry:				.: (0.239956)
-      test_verify_nonexistent:				.: (0.137772)
-      test_verify_security_policy:			.: (0.071357)
-      test_verify_security_policy_checksum_missing:	.: (0.117194)
-      test_verify_security_policy_low_security:		.: (0.094713)
-      test_verify_truncate:				.: (0.047969)
+      test_add_checksums:				.: (0.038541)
+      test_add_files:					.: (0.031925)
+      test_add_files_symlink:				.: (0.035440)
+      test_build:					.: (0.045232)
+      test_build_auto_signed:				.: (0.028545)
+      test_build_auto_signed_encrypted_key:		.: (0.026133)
+      test_build_invalid:				.: (0.014916)
+      test_build_invalid_arguments:			.: (0.011961)
+      test_build_modified_platform:			.: (0.030202)
+      test_build_signed:				.: (0.052534)
+      test_build_signed_encrypted_key:			.: (0.030458)
+      test_build_time_uses_source_date_epoch:		.: (0.053200)
+      test_build_time_without_source_date_epoch:	.: (0.020817)
+      test_class_new_old_format:			.: (0.030413)
+      test_contents:					.: (0.035460)
+      test_contents_from_io:				.: (0.046119)
+      test_corrupt_data_tar_gz:				.: (0.031646)
+      test_extract_file_permissions:			.: (0.018931)
+      test_extract_files:				.: (0.028050)
+      test_extract_files_empty:				.: (0.051373)
+      test_extract_symlink_into_symlink_dir:		.: (0.150398)
+      test_extract_symlink_parent:			.: (0.151311)
+      test_extract_tar_gz_absolute:			.: (0.137704)
+      test_extract_tar_gz_directory:			.: (0.325461)
+      test_extract_tar_gz_dot_file:			.: (0.031461)
+      test_extract_tar_gz_dot_slash:			.: (0.019130)
+      test_extract_tar_gz_symlink_broken_relative_path:	.: (0.016082)
+      test_extract_tar_gz_symlink_relative_path:	.: (0.019834)
+      test_gem_attr:					.: (0.012983)
+      test_install_location:				.: (0.012421)
+      test_install_location_absolute:			.: (0.013062)
+      test_install_location_dots:			.: (0.012509)
+      test_install_location_extra_slash:		.: (0.012065)
+      test_install_location_relative:			.: (0.015442)
+      test_install_location_suffix:			.: (0.012834)
+      test_load_spec:					.: (0.015967)
+      test_raw_spec:					.: (0.019377)
+      test_spec:					.: (0.014323)
+      test_spec_from_io:				.: (0.018767)
+      test_spec_from_io_raises_gem_error_for_io_not_at_start:	.: (0.012452)
+      test_verify:					.: (0.020660)
+      test_verify_checksum_bad:				.: (0.070468)
+      test_verify_checksum_missing:			.: (0.087197)
+      test_verify_corrupt:				.: (0.036455)
+      test_verify_corrupt_tar_checksums_entry:		.: (0.035391)
+      test_verify_corrupt_tar_data_entry:		.: (0.163163)
+      test_verify_corrupt_tar_metadata_entry:		.: (0.259600)
+      test_verify_duplicate_file:			.: (2.151743)
+      test_verify_empty:				.: (0.031415)
+      test_verify_entry:				.: (0.032402)
+      test_verify_nonexistent:				.: (0.034714)
+      test_verify_security_policy:			.: (0.039423)
+      test_verify_security_policy_checksum_missing:	.: (0.369283)
+      test_verify_security_policy_low_security:		.: (0.650053)
+      test_verify_truncate:				.: (0.035296)
     TestGemPackageTarHeader: 
-      test_big_uid_gid:					.: (0.015831)
-      test_empty:					.: (0.015896)
-      test_empty_eh:					.: (0.015038)
-      test_equals2:					.: (0.016434)
-      test_from_bad_octal:				.: (0.018574)
-      test_initialize:					.: (0.016361)
-      test_initialize_bad:				.: (0.015941)
-      test_initialize_typeflag:				.: (0.017827)
-      test_self_from:					.: (0.027146)
-      test_spaces_in_headers:				.: (0.058753)
-      test_to_s:					.: (0.016042)
-      test_update_checksum:				.: (0.017065)
+      test_big_uid_gid:					.: (0.020128)
+      test_empty:					.: (0.009616)
+      test_empty_eh:					.: (0.021875)
+      test_equals2:					.: (0.015730)
+      test_from_bad_octal:				.: (0.008330)
+      test_initialize:					.: (0.004985)
+      test_initialize_bad:				.: (0.005467)
+      test_initialize_typeflag:				.: (0.004609)
+      test_self_from:					.: (0.006479)
+      test_spaces_in_headers:				.: (0.004647)
+      test_to_s:					.: (0.004935)
+      test_update_checksum:				.: (0.458944)
     TestGemPackageTarReader: 
-      test_each_entry:					.: (0.015921)
-      test_each_with_not_a_tar:				.: (0.015647)
-      test_read_in_gem_data:				.: (0.015475)
-      test_rewind:					.: (0.017879)
-      test_seek:					.: (0.015360)
-      test_seek_in_gem_data:				.: (0.015732)
-      test_seek_missing:				.: (0.014878)
+      test_each_entry:					.: (0.014878)
+      test_each_with_not_a_tar:				.: (0.023548)
+      test_read_in_gem_data:				.: (0.010068)
+      test_rewind:					.: (0.019074)
+      test_seek:					.: (0.008019)
+      test_seek_in_gem_data:				.: (0.005266)
+      test_seek_missing:				.: (0.235333)
     TestGemPackageTarReaderEntry: 
-      test_bytes_read:					.: (0.016344)
-      test_close:					.: (0.047023)
-      test_closed_eh:					.: (0.017207)
-      test_consecutive_read:				.: (0.032370)
-      test_consecutive_read_bytes_past_eof:		.: (0.064995)
-      test_directory_eh:				.: (0.086107)
-      test_eof_eh:					.: (0.046843)
-      test_file_eh:					.: (0.203667)
-      test_full_name:					.: (0.335761)
-      test_full_name_null:				.: (0.131984)
-      test_getc:					.: (0.027179)
-      test_open:					.: (0.051949)
-      test_open_closes_entry:				.: (0.077027)
-      test_open_returns_entry:				.: (0.048265)
-      test_pos:						.: (0.030285)
-      test_read:					.: (0.051723)
-      test_read_big:					.: (0.043086)
-      test_read_corrupted_tar:				.: (0.057273)
-      test_read_from_gzip_io:				.: (0.036084)
-      test_read_from_gzip_io_with_non_zero_offset:	.: (0.047666)
-      test_read_partial_buffer:				.: (0.047490)
-      test_read_remaining:				.: (0.039564)
-      test_read_small:					.: (0.044978)
-      test_read_zero:					.: (0.042876)
-      test_readpartial:					.: (0.044670)
-      test_readpartial_corrupted_tar:			.: (0.043098)
-      test_readpartial_past_eof:			.: (0.055460)
-      test_readpartial_to_eof:				.: (0.059692)
-      test_readpartial_zero:				.: (0.031707)
-      test_rewind:					.: (0.039494)
-      test_seek:					.: (0.039779)
-      test_seek_in_gzip_io_corrupted:			.: (0.048289)
-      test_seek_in_gzip_io_with_non_zero_offset:	.: (0.051273)
-      test_size:					.: (0.036005)
-      test_symlink_eh:					.: (0.016313)
-      test_zero_byte_file_read:				.: (0.015915)
-      test_zero_byte_file_readpartial:			.: (0.015970)
+      test_bytes_read:					.: (0.092949)
+      test_close:					.: (0.081680)
+      test_closed_eh:					.: (0.008906)
+      test_consecutive_read:				.: (0.015276)
+      test_consecutive_read_bytes_past_eof:		.: (0.018645)
+      test_directory_eh:				.: (0.016264)
+      test_eof_eh:					.: (0.005598)
+      test_file_eh:					.: (0.006339)
+      test_full_name:					.: (0.005677)
+      test_full_name_null:				.: (0.005540)
+      test_getc:					.: (0.005545)
+      test_open:					.: (0.006012)
+      test_open_closes_entry:				.: (0.005991)
+      test_open_returns_entry:				.: (0.005752)
+      test_pos:						.: (0.005242)
+      test_read:					.: (0.005822)
+      test_read_big:					.: (0.005785)
+      test_read_corrupted_tar:				.: (0.005922)
+      test_read_from_gzip_io:				.: (0.005869)
+      test_read_from_gzip_io_with_non_zero_offset:	.: (0.005953)
+      test_read_partial_buffer:				.: (0.005481)
+      test_read_remaining:				.: (0.005563)
+      test_read_small:					.: (0.005532)
+      test_read_zero:					.: (0.005825)
+      test_readpartial:					.: (0.005609)
+      test_readpartial_corrupted_tar:			.: (0.006031)
+      test_readpartial_past_eof:			.: (0.005493)
+      test_readpartial_to_eof:				.: (0.005497)
+      test_readpartial_zero:				.: (0.005392)
+      test_rewind:					.: (0.005507)
+      test_seek:					.: (0.011535)
+      test_seek_in_gzip_io_corrupted:			.: (0.006829)
+      test_seek_in_gzip_io_with_non_zero_offset:	.: (0.006341)
+      test_size:					.: (0.006177)
+      test_symlink_eh:					.: (0.005563)
+      test_zero_byte_file_read:				.: (0.006330)
+      test_zero_byte_file_readpartial:			.: (0.005498)
     TestGemPackageTarWriter: 
-      test_add_file:					.: (0.033539)
-      test_add_file_digest:				.: (0.017856)
-      test_add_file_digest_multiple:			.: (0.016385)
-      test_add_file_signer:				.: (0.033170)
-      test_add_file_signer_empty:			.: (0.022543)
-      test_add_file_simple:				.: (0.011310)
-      test_add_file_simple_data:			.: (0.016363)
-      test_add_file_simple_padding:			.: (0.015920)
-      test_add_file_simple_size:			.: (0.018389)
-      test_add_file_simple_source_date_epoch:		.: (0.012673)
-      test_add_file_source_date_epoch:			.: (0.011200)
-      test_add_symlink:					.: (0.015914)
-      test_add_symlink_source_date_epoch:		.: (0.015705)
-      test_close:					.: (0.015635)
-      test_mkdir:					.: (0.016468)
-      test_mkdir_source_date_epoch:			.: (0.017603)
-      test_split_name:					.: (0.012643)
-      test_split_name_too_long_name:			.: (0.011990)
-      test_split_name_too_long_prefix:			.: (0.016768)
-      test_split_name_too_long_total:			.: (0.015675)
+      test_add_file:					.: (0.005807)
+      test_add_file_digest:				.: (0.005873)
+      test_add_file_digest_multiple:			.: (0.060871)
+      test_add_file_signer:				.: (0.267624)
+      test_add_file_signer_empty:			.: (0.015857)
+      test_add_file_simple:				.: (0.015236)
+      test_add_file_simple_data:			.: (0.014472)
+      test_add_file_simple_padding:			.: (0.020655)
+      test_add_file_simple_size:			.: (0.010516)
+      test_add_file_simple_source_date_epoch:		.: (0.015946)
+      test_add_file_source_date_epoch:			.: (0.015461)
+      test_add_symlink:					.: (0.015497)
+      test_add_symlink_source_date_epoch:		.: (0.010362)
+      test_close:					.: (0.013878)
+      test_mkdir:					.: (0.018840)
+      test_mkdir_source_date_epoch:			.: (0.010206)
+      test_split_name:					.: (0.014030)
+      test_split_name_too_long_name:			.: (0.009606)
+      test_split_name_too_long_prefix:			.: (0.012566)
+      test_split_name_too_long_total:			.: (0.004903)
   GemTest: 
-    test_operating_system_other_exceptions:		.: (0.307202)
-    test_rubygems_normal_behaviour:			.: (1.094208)
+    test_operating_system_other_exceptions:		.: (0.191253)
+    test_rubygems_normal_behaviour:			.: (0.324642)
   TestCiDetector: 
-    test_ci?:						.: (0.038596)
-    test_ci_strings:					.: (0.048373)
+    test_ci?:						.: (0.022679)
+    test_ci_strings:					.: (0.014709)
   TestGem: 
-    test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies:	.: (0.182114)
-    test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given:	.: (0.043174)
-    test_activate_bin_path_in_debug_mode:		.: (0.715155)
-    test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.439964)
-    test_activate_bin_path_resolves_eagerly:		.: (0.211341)
-    test_activate_bin_path_respects_underscore_selection_if_given:	.: (0.119405)
-    test_activate_bin_path_selects_exact_bundler_version_if_present:	.: (0.120061)
-    test_activated_specs_does_not_cause_duplicates_when_looping_through_specs:	.: (0.475454)
-    test_data_home_default:				.: (0.082728)
-    test_data_home_from_env:				.: (0.031048)
-    test_default_source_date_epoch_doesnt_change:	.: (1.022908)
-    test_deprecated_paths=:				.: (0.036026)
-    test_gem_path_ordering:				.: (0.320594)
-    test_gem_path_ordering_short:			.: (0.278017)
-    test_load_env_plugins:				.: (0.043053)
-    test_load_plugins:					.: (0.238995)
-    test_load_user_installed_plugins:			.: (0.174957)
-    test_operating_system_defaults:			.: (0.024448)
-    test_platform_defaults:				.: (0.032022)
-    test_register_default_spec:				.: (0.025627)
-    test_register_default_spec_old_style_with_folder_starting_with_lib:	.: (0.036873)
-    test_require_does_not_glob:				.: (0.098873)
-    test_require_missing:				.: (0.038832)
-    test_self_activate_bin_path_no_exec_name:		.: (0.033022)
-    test_self_bin_path_active:				.: (0.032248)
-    test_self_bin_path_bin_file_gone_in_latest:		.: (0.083532)
-    test_self_bin_path_bin_name:			.: (0.052488)
-    test_self_bin_path_bin_name_version:		.: (0.077234)
-    test_self_bin_path_no_bin_file:			.: (0.039076)
-    test_self_bin_path_no_exec_name:			.: (0.047292)
-    test_self_bin_path_nonexistent_binfile:		.: (0.015811)
-    test_self_bin_path_not_found:			.: (0.011521)
-    test_self_bin_path_picking_newest:			.: (0.038909)
-    test_self_bindir:					.: (0.015040)
-    test_self_bindir_default_dir:			.: (0.039036)
-    test_self_clear_paths:				.: (0.018799)
-    test_self_configuration:				.: (0.023004)
-    test_self_datadir:					.: (0.046646)
-    test_self_datadir_nonexistent_package:		.: (0.016419)
-    test_self_default_exec_format:			.: (0.015474)
-    test_self_default_exec_format_18:			.: (0.014561)
-    test_self_default_exec_format_jruby:		.: (0.013768)
-    test_self_default_sources:				.: (0.007556)
-    test_self_dir:					.: (0.007224)
-    test_self_done_installing:				.: (0.006264)
-    test_self_ensure_gem_directories:			.: (0.008511)
-    test_self_ensure_gem_directories_missing_parents:	.: (0.009569)
-    test_self_ensure_gem_directories_non_existent_paths:.: (0.009399)
-    test_self_ensure_gem_directories_permissions:	.: (0.016889)
-    test_self_ensure_gem_directories_safe_permissions:	.: (0.013727)
-    test_self_ensure_gem_directories_write_protected:	.: (0.021490)
-    test_self_ensure_gem_directories_write_protected_parents:	.: (0.008365)
-    test_self_env_requirement:				.: (0.015417)
-    test_self_extension_dir_shared:			.: (0.007980)
-    test_self_extension_dir_static:			.: (0.008697)
-    test_self_find_files:				.: (0.012939)
-    test_self_find_latest_files:			.: (0.012722)
-    test_self_finish_resolve:				.: (0.023599)
-    test_self_finish_resolve_respects_loaded_specs:	.: (0.024344)
-    test_self_finish_resolve_wtf:			.: (0.080154)
-    test_self_gunzip:					.: (0.007644)
-    test_self_gzip:					.: (0.006775)
-    test_self_install:					.: (0.039413)
-    test_self_install_in_rescue:			.: (0.040423)
-    test_self_install_permissions:			.: (0.237656)
-    test_self_install_permissions_umask_0:		.: (0.375256)
-    test_self_install_permissions_umask_077:		.: (0.507692)
-    test_self_install_permissions_with_format_executable:	.: (0.387523)
-    test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name:	.: (0.822498)
-    test_self_latest_rubygems_version:			.: (0.243095)
-    test_self_latest_spec_for:				.: (0.107032)
-    test_self_latest_spec_for_multiple_sources:		.: (0.078965)
-    test_self_latest_version_for:			.: (0.038921)
-    test_self_latest_version_for_multiple_sources:	.: (0.049386)
-    test_self_loaded_specs:				.: (0.101325)
-    test_self_needs:					.: (0.094761)
-    test_self_needs_picks_up_unresolved_deps:		.: (0.223634)
-    test_self_path:					.: (0.066948)
-    test_self_path_ENV_PATH:				.: (0.043798)
-    test_self_path_default:				.: (0.017989)
-    test_self_path_duplicate:				.: (0.019139)
-    test_self_path_overlap:				.: (0.025108)
-    test_self_paths_eq:					.: (0.024448)
-    test_self_paths_eq_nonexistent_home:		.: (0.025435)
-    test_self_platforms:				.: (0.024934)
-    test_self_post_build:				.: (0.015236)
-    test_self_post_install:				.: (0.042924)
-    test_self_post_reset:				.: (0.028078)
-    test_self_post_uninstall:				.: (0.021909)
-    test_self_pre_install:				.: (0.014467)
-    test_self_pre_reset:				.: (0.016226)
-    test_self_pre_uninstall:				.: (0.010874)
-    test_self_prefix_libdir:				.: (0.014951)
-    test_self_prefix_sitelibdir:			.: (0.012827)
-    test_self_read_binary:				.: (0.015430)
-    test_self_refresh:					.: (0.188469)
-    test_self_refresh_keeps_loaded_specs_activated:	.: (0.170192)
-    test_self_ruby_api_version:				.: (0.006712)
-    test_self_ruby_escaping_spaces_in_path:		.: (0.006252)
-    test_self_ruby_path_without_spaces:			.: (0.006214)
-    test_self_ruby_version_with_git_master:		.: (0.006020)
-    test_self_ruby_version_with_git_prerelease:		.: (0.005891)
-    test_self_ruby_version_with_non_mri_implementations:.: (0.005783)
-    test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility:	.: (0.007444)
-    test_self_ruby_version_with_svn_prerelease:		.: (0.005707)
-    test_self_ruby_version_with_svn_trunk:		.: (0.005331)
-    test_self_rubygems_version:				.: (0.005107)
-    test_self_sources:					.: (0.005774)
-    test_self_try_activate_missing_dep:			.: (0.018845)
-    test_self_try_activate_missing_extensions:		.: (0.009651)
-    test_self_try_activate_missing_prerelease:		.: (0.014165)
-    test_self_use_paths:				.: (0.016615)
-    test_self_use_paths_with_nils:			.: (0.008184)
-    test_self_user_dir:					.: (0.009840)
-    test_self_user_home:				.: (0.006404)
-    test_self_vendor_dir:				.: (0.006152)
-    test_self_vendor_dir_ENV_GEM_VENDOR:		.: (0.006062)
-    test_self_vendor_dir_missing:			.: (0.006254)
-    test_setting_paths_does_not_mutate_parameter_object:.: (0.006843)
-    test_setting_paths_does_not_warn_about_unknown_keys:.: (0.007731)
-    test_spec_order_is_consistent:			.: (0.018122)
-    test_state_home_default:				.: (0.005955)
-    test_state_home_from_env:				.: (0.008108)
-    test_try_activate_returns_true_for_activated_specs:	.: (0.011088)
+    test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies:	.: (0.056626)
+    test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given:	.: (0.015597)
+    test_activate_bin_path_in_debug_mode:		.: (0.343450)
+    test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.046303)
+    test_activate_bin_path_resolves_eagerly:		.: (0.023122)
+    test_activate_bin_path_respects_underscore_selection_if_given:	.: (0.014335)
+    test_activate_bin_path_selects_exact_bundler_version_if_present:	.: (0.014847)
+    test_activated_specs_does_not_cause_duplicates_when_looping_through_specs:	.: (0.075712)
+    test_data_home_default:				.: (0.005111)
+    test_data_home_from_env:				.: (0.005004)
+    test_default_source_date_epoch_doesnt_change:	.: (1.006394)
+    test_deprecated_paths=:				.: (0.006071)
+    test_gem_path_ordering:				.: (0.043737)
+    test_gem_path_ordering_short:			.: (0.053120)
+    test_load_env_plugins:				.: (0.010028)
+    test_load_plugins:					.: (0.243465)
+    test_load_user_installed_plugins:			.: (0.153109)
+    test_operating_system_defaults:			.: (0.008145)
+    test_platform_defaults:				.: (0.005507)
+    test_register_default_spec:				.: (0.007124)
+    test_register_default_spec_old_style_with_folder_starting_with_lib:	.: (0.005753)
+    test_require_does_not_glob:				.: (0.014208)
+    test_require_missing:				.: (0.005865)
+    test_self_activate_bin_path_no_exec_name:		.: (0.004933)
+    test_self_bin_path_active:				.: (0.005299)
+    test_self_bin_path_bin_file_gone_in_latest:		.: (0.011541)
+    test_self_bin_path_bin_name:			.: (0.009129)
+    test_self_bin_path_bin_name_version:		.: (0.016181)
+    test_self_bin_path_no_bin_file:			.: (0.006907)
+    test_self_bin_path_no_exec_name:			.: (0.005412)
+    test_self_bin_path_nonexistent_binfile:		.: (0.155430)
+    test_self_bin_path_not_found:			.: (0.004429)
+    test_self_bin_path_picking_newest:			.: (0.009954)
+    test_self_bindir:					.: (0.004562)
+    test_self_bindir_default_dir:			.: (0.003613)
+    test_self_clear_paths:				.: (0.004919)
+    test_self_configuration:				.: (0.376002)
+    test_self_datadir:					.: (0.039216)
+    test_self_datadir_nonexistent_package:		.: (0.018132)
+    test_self_default_exec_format:			.: (0.009206)
+    test_self_default_exec_format_18:			.: (0.017515)
+    test_self_default_exec_format_jruby:		.: (0.006877)
+    test_self_default_sources:				.: (0.006109)
+    test_self_dir:					.: (0.004354)
+    test_self_done_installing:				.: (0.004303)
+    test_self_ensure_gem_directories:			.: (0.006620)
+    test_self_ensure_gem_directories_missing_parents:	.: (0.013262)
+    test_self_ensure_gem_directories_non_existent_paths:.: (0.008688)
+    test_self_ensure_gem_directories_permissions:	.: (0.006795)
+    test_self_ensure_gem_directories_safe_permissions:	.: (0.006629)
+    test_self_ensure_gem_directories_write_protected:	.: (0.006441)
+    test_self_ensure_gem_directories_write_protected_parents:	.: (0.006231)
+    test_self_env_requirement:				.: (0.005026)
+    test_self_extension_dir_shared:			.: (0.005764)
+    test_self_extension_dir_static:			.: (0.004318)
+    test_self_find_files:				.: (0.008194)
+    test_self_find_latest_files:			.: (0.008111)
+    test_self_finish_resolve:				.: (0.022710)
+    test_self_finish_resolve_respects_loaded_specs:	.: (0.020060)
+    test_self_finish_resolve_wtf:			.: (0.049453)
+    test_self_gunzip:					.: (0.005155)
+    test_self_gzip:					.: (0.005057)
+    test_self_install:					.: (0.027251)
+    test_self_install_in_rescue:			.: (0.034390)
+    test_self_install_permissions:			.: (2.406386)
+    test_self_install_permissions_umask_0:		.: (0.595283)
+    test_self_install_permissions_umask_077:		.: (0.631871)
+    test_self_install_permissions_with_format_executable:	.: (0.556530)
+    test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name:	.: (0.774790)
+    test_self_latest_rubygems_version:			.: (0.026082)
+    test_self_latest_spec_for:				.: (0.014512)
+    test_self_latest_spec_for_multiple_sources:		.: (0.015354)
+    test_self_latest_version_for:			.: (0.012602)
+    test_self_latest_version_for_multiple_sources:	.: (0.015038)
+    test_self_loaded_specs:				.: (0.014314)
+    test_self_needs:					.: (0.013330)
+    test_self_needs_picks_up_unresolved_deps:		.: (0.023984)
+    test_self_path:					.: (0.007259)
+    test_self_path_ENV_PATH:				.: (0.004566)
+    test_self_path_default:				.: (0.004890)
+    test_self_path_duplicate:				.: (0.005264)
+    test_self_path_overlap:				.: (0.005122)
+    test_self_paths_eq:					.: (0.004956)
+    test_self_paths_eq_nonexistent_home:		.: (0.231660)
+    test_self_platforms:				.: (0.004569)
+    test_self_post_build:				.: (0.005969)
+    test_self_post_install:				.: (0.004624)
+    test_self_post_reset:				.: (0.005311)
+    test_self_post_uninstall:				.: (0.004624)
+    test_self_pre_install:				.: (0.004535)
+    test_self_pre_reset:				.: (0.004872)
+    test_self_pre_uninstall:				.: (0.004438)
+    test_self_prefix_libdir:				.: (0.004817)
+    test_self_prefix_sitelibdir:			.: (0.004304)
+    test_self_read_binary:				.: (0.004597)
+    test_self_refresh:					.: (1.055903)
+    test_self_refresh_keeps_loaded_specs_activated:	.: (1.053779)
+    test_self_ruby_api_version:				.: (0.009062)
+    test_self_ruby_escaping_spaces_in_path:		.: (0.008134)
+    test_self_ruby_path_without_spaces:			.: (0.006814)
+    test_self_ruby_version_with_git_master:		.: (0.007691)
+    test_self_ruby_version_with_git_prerelease:		.: (0.007756)
+    test_self_ruby_version_with_non_mri_implementations:.: (0.005261)
+    test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility:	.: (0.005257)
+    test_self_ruby_version_with_svn_prerelease:		.: (0.005099)
+    test_self_ruby_version_with_svn_trunk:		.: (0.005203)
+    test_self_rubygems_version:				.: (0.005033)
+    test_self_sources:					.: (0.005253)
+    test_self_try_activate_missing_dep:			.: (0.018146)
+    test_self_try_activate_missing_extensions:		.: (0.007572)
+    test_self_try_activate_missing_prerelease:		.: (0.013844)
+    test_self_use_paths:				.: (0.006138)
+    test_self_use_paths_with_nils:			.: (0.005650)
+    test_self_user_dir:					.: (0.005302)
+    test_self_user_home:				.: (0.004691)
+    test_self_vendor_dir:				.: (0.005192)
+    test_self_vendor_dir_ENV_GEM_VENDOR:		.: (0.005028)
+    test_self_vendor_dir_missing:			.: (0.004745)
+    test_setting_paths_does_not_mutate_parameter_object:.: (0.005437)
+    test_setting_paths_does_not_warn_about_unknown_keys:.: (0.006419)
+    test_spec_order_is_consistent:			.: (0.012555)
+    test_state_home_default:				.: (0.130204)
+    test_state_home_from_env:				.: (0.004927)
+    test_try_activate_returns_true_for_activated_specs:	.: (0.013035)
   TestGemAvailableSet: 
-    test_add_and_empty:					.: (0.013699)
-    test_best:						.: (0.017412)
-    test_find_all:					.: (0.035690)
-    test_match_platform:				.: (0.025852)
-    test_remove_installed_bang:				.: (0.009972)
-    test_sorted_normal_versions:			.: (0.027227)
-    test_sorted_respect_pre:				.: (0.086894)
+    test_add_and_empty:					.: (0.011711)
+    test_best:						.: (0.023704)
+    test_find_all:					.: (0.023165)
+    test_match_platform:				.: (0.021225)
+    test_remove_installed_bang:				.: (0.008005)
+    test_sorted_normal_versions:			.: (0.019733)
+    test_sorted_respect_pre:				.: (0.033849)
   TestGemBundledCA: 
     test_accessing_new_index:				P
 ===============================================================================
@@ -2407,7 +2443,7 @@
      60:   end
      61: end if Gem::HAVE_OPENSSL
 ===============================================================================
-: (0.035862)
+: (0.017700)
     test_accessing_rubygems:				P
 ===============================================================================
 Pending: test_accessing_rubygems(TestGemBundledCA): rubygems.org seems offline, I can't tell whether ssl would work.
@@ -2422,7 +2458,7 @@
      49: 
      50:   def test_accessing_www_rubygems
 ===============================================================================
-: (0.041396)
+: (0.012479)
     test_accessing_staging:				P
 ===============================================================================
 Pending: test_accessing_staging(TestGemBundledCA): staging.rubygems.org seems offline, I can't tell whether ssl would work.
@@ -2437,7 +2473,7 @@
      57: 
      58:   def test_accessing_new_index
 ===============================================================================
-: (0.084911)
+: (0.011499)
     test_accessing_www_rubygems:			P
 ===============================================================================
 Pending: test_accessing_www_rubygems(TestGemBundledCA): www.rubygems.org seems offline, I can't tell whether ssl would work.
@@ -2452,720 +2488,720 @@
      53: 
      54:   def test_accessing_staging
 ===============================================================================
-: (0.031623)
+: (0.011507)
   TestGemBundlerVersionFinder: 
-    test_bundler_version:				.: (0.014203)
-    test_bundler_version_defaults_to_nil:		.: (0.011356)
-    test_bundler_version_with_bundle_update_bundler:	.: (0.015267)
-    test_bundler_version_with_env_var:			.: (0.011380)
-    test_bundler_version_with_lockfile:			.: (0.011171)
-    test_deleted_directory:				.: (0.018309)
-    test_prioritize:					.: (0.019267)
+    test_bundler_version:				.: (0.007286)
+    test_bundler_version_defaults_to_nil:		.: (0.005334)
+    test_bundler_version_with_bundle_update_bundler:	.: (0.007346)
+    test_bundler_version_with_env_var:			.: (0.006048)
+    test_bundler_version_with_lockfile:			.: (0.005887)
+    test_deleted_directory:				.: (0.006172)
+    test_prioritize:					.: (0.007612)
   TestGemCommand: 
-    test_add_option:					.: (0.016134)
-    test_add_option_with_empty:				.: (0.015194)
-    test_basic_accessors:				.: (0.015114)
-    test_common_option_in_class:			.: (0.047559)
-    test_defaults:					.: (0.035637)
-    test_deprecate_option:				.: (0.042160)
-    test_deprecate_option_extra_message:		.: (0.040235)
-    test_deprecate_option_extra_message_and_no_version:	.: (0.044126)
-    test_deprecate_option_no_version:			.: (0.109034)
-    test_invoke:					.: (0.018358)
-    test_invoke_with_bad_options:			.: (0.069399)
-    test_invoke_with_build_args:			.: (0.026318)
-    test_invoke_with_common_options:			.: (0.039113)
-    test_invoke_with_help:				.: (0.043790)
-    test_invoke_with_options:				.: (0.039278)
-    test_option_recognition:				.: (0.048191)
-    test_self_add_specific_extra_args:			.: (0.091746)
-    test_self_add_specific_extra_args_unknown:		.: (0.080832)
-    test_self_extra_args:				.: (0.074308)
-    test_show_lookup_failure_suggestions_local:		.: (0.107412)
-    test_show_lookup_failure_suggestions_none:		.: (0.060928)
-    test_show_lookup_failure_suggestions_remote:	.: (0.048391)
+    test_add_option:					.: (0.005827)
+    test_add_option_with_empty:				.: (0.005621)
+    test_basic_accessors:				.: (0.005473)
+    test_common_option_in_class:			.: (0.012333)
+    test_defaults:					.: (0.006445)
+    test_deprecate_option:				.: (0.006504)
+    test_deprecate_option_extra_message:		.: (0.006680)
+    test_deprecate_option_extra_message_and_no_version:	.: (0.006502)
+    test_deprecate_option_no_version:			.: (0.006537)
+    test_invoke:					.: (0.033005)
+    test_invoke_with_bad_options:			.: (0.007352)
+    test_invoke_with_build_args:			.: (0.006179)
+    test_invoke_with_common_options:			.: (0.006262)
+    test_invoke_with_help:				.: (0.006863)
+    test_invoke_with_options:				.: (0.006340)
+    test_option_recognition:				.: (0.008132)
+    test_self_add_specific_extra_args:			.: (0.006086)
+    test_self_add_specific_extra_args_unknown:		.: (0.006434)
+    test_self_extra_args:				.: (0.012440)
+    test_show_lookup_failure_suggestions_local:		.: (0.008451)
+    test_show_lookup_failure_suggestions_none:		.: (0.009602)
+    test_show_lookup_failure_suggestions_remote:	.: (0.009002)
   TestGemCommandManager: 
-    test_deprecated_command:				.: (0.032288)
-    test_deprecated_command_with_version:		.: (0.043044)
-    test_find_alias_command:				.: (0.083609)
-    test_find_command:					.: (0.021044)
-    test_find_command_ambiguous:			.: (0.045629)
-    test_find_command_ambiguous_exact:			.: (0.033008)
-    test_find_command_unknown:				.: (0.031283)
-    test_find_command_unknown_suggestions:		.: (0.036344)
-    test_find_login_alias_command:			.: (0.032076)
-    test_find_logout_alias_comamnd:			.: (0.034568)
-    test_process_args_bad_arg:				.: (0.034637)
-    test_process_args_build:				.: (0.040919)
-    test_process_args_check:				.: (0.055755)
-    test_process_args_install:				.: (0.171603)
-    test_process_args_query:				.: (0.062420)
-    test_process_args_uninstall:			.: (0.063449)
-    test_process_args_update:				.: (0.177434)
-    test_process_args_with_c_flag:			.: (0.141645)
-    test_process_args_with_c_flag_path_not_found:	.: (0.031392)
-    test_process_args_with_c_flag_without_path:		.: (0.030942)
-    test_run_crash_command:				.: (0.032699)
-    test_run_interrupt:					.: (0.046480)
+    test_deprecated_command:				.: (0.007794)
+    test_deprecated_command_with_version:		.: (0.007458)
+    test_find_alias_command:				.: (0.082657)
+    test_find_command:					.: (0.006459)
+    test_find_command_ambiguous:			.: (0.005236)
+    test_find_command_ambiguous_exact:			.: (0.006997)
+    test_find_command_unknown:				.: (0.005949)
+    test_find_command_unknown_suggestions:		.: (0.006587)
+    test_find_login_alias_command:			.: (0.008379)
+    test_find_logout_alias_comamnd:			.: (0.129006)
+    test_process_args_bad_arg:				.: (0.014576)
+    test_process_args_build:				.: (0.022130)
+    test_process_args_check:				.: (0.043464)
+    test_process_args_install:				.: (0.159716)
+    test_process_args_query:				.: (0.036567)
+    test_process_args_uninstall:			.: (0.011081)
+    test_process_args_update:				.: (0.018876)
+    test_process_args_with_c_flag:			.: (0.023730)
+    test_process_args_with_c_flag_path_not_found:	.: (0.006207)
+    test_process_args_with_c_flag_without_path:		.: (0.005644)
+    test_run_crash_command:				.: (0.223161)
+    test_run_interrupt:					.: (0.020658)
   TestGemCommandsBuildCommand: 
-    test_build_auto_resign_cert:			.: (0.175975)
-    test_build_is_reproducible:				.: (0.363112)
-    test_build_signed_gem:				.: (0.363547)
-    test_build_signed_gem_with_cert_expiration_length_days:	.: (0.121985)
-    test_can_find_gemspecs_without_dot_gemspec:		.: (0.057705)
-    test_execute:					.: (0.056779)
-    test_execute_bad_name:				.: (0.038197)
-    test_execute_bad_spec:				.: (0.043652)
-    test_execute_force:					.: (0.067146)
-    test_execute_missing_file:				.: (0.014884)
-    test_execute_multiple_gemspec_without_gem_name:	.: (0.017311)
-    test_execute_outside_dir:				.: (0.039759)
-    test_execute_outside_dir_no_gemspec_present:	.: (0.016498)
-    test_execute_outside_dir_with_external_gemspec:	.: (0.068793)
-    test_execute_outside_dir_with_external_relative_gemspec:	.: (0.041309)
-    test_execute_outside_dir_with_glob_argument:	.: (0.041555)
-    test_execute_outside_dir_without_gem_name:		.: (0.039237)
-    test_execute_platform:				.: (0.035517)
-    test_execute_rubyforge_project_warning:		.: (0.031505)
-    test_execute_strict_with_warnings:			.: (0.017731)
-    test_execute_strict_without_warnings:		.: (0.032576)
-    test_execute_without_gem_name:			.: (0.056170)
-    test_handle_deprecated_options:			.: (0.019126)
-    test_handle_options:				.: (0.018302)
-    test_handle_options_defaults:			.: (0.024766)
-    test_options_filename:				.: (0.026988)
+    test_build_auto_resign_cert:			.: (0.191906)
+    test_build_is_reproducible:				.: (0.214891)
+    test_build_signed_gem:				.: (1.907738)
+    test_build_signed_gem_with_cert_expiration_length_days:	.: (0.311164)
+    test_can_find_gemspecs_without_dot_gemspec:		.: (0.120257)
+    test_execute:					.: (0.035318)
+    test_execute_bad_name:				.: (0.021573)
+    test_execute_bad_spec:				.: (0.015537)
+    test_execute_force:					.: (0.029936)
+    test_execute_missing_file:				.: (0.014193)
+    test_execute_multiple_gemspec_without_gem_name:	.: (0.021544)
+    test_execute_outside_dir:				.: (0.031675)
+    test_execute_outside_dir_no_gemspec_present:	.: (0.010902)
+    test_execute_outside_dir_with_external_gemspec:	.: (0.040763)
+    test_execute_outside_dir_with_external_relative_gemspec:	.: (0.059686)
+    test_execute_outside_dir_with_glob_argument:	.: (0.211660)
+    test_execute_outside_dir_without_gem_name:		.: (0.155326)
+    test_execute_platform:				.: (0.034570)
+    test_execute_rubyforge_project_warning:		.: (0.029239)
+    test_execute_strict_with_warnings:			.: (0.025107)
+    test_execute_strict_without_warnings:		.: (0.036525)
+    test_execute_without_gem_name:			.: (0.118245)
+    test_handle_deprecated_options:			.: (0.044877)
+    test_handle_options:				.: (0.018717)
+    test_handle_options_defaults:			.: (0.023641)
+    test_options_filename:				.: (0.015644)
   TestGemCommandsCertCommand: 
-    test_certificates_matching:				.: (0.017832)
-    test_certificates_matching_filter:			.: (0.022082)
-    test_execute_add:					.: (0.026220)
-    test_execute_add_twice:				.: (0.032826)
-    test_execute_build:					.: (0.734072)
-    test_execute_build_bad_email_address:		.: (0.027017)
-    test_execute_build_bad_passphrase_confirmation:	.: (0.023315)
-    test_execute_build_ec_key:				.: (0.039466)
-    test_execute_build_encrypted_key:			.: (0.065356)
-    test_execute_build_expiration_days:			.: (4.249292)
-    test_execute_build_key:				.: (0.083334)
-    test_execute_build_key_algorithm_ec_key:		.: (0.072443)
-    test_execute_certificate:				.: (0.042560)
-    test_execute_encrypted_private_key:			.: (0.051947)
-    test_execute_list:					.: (0.055135)
-    test_execute_list_filter:				.: (0.043129)
-    test_execute_private_key:				.: (0.048989)
-    test_execute_re_sign:				.: (0.073216)
-    test_execute_re_sign_with_cert_expiration_length_days:	.: (0.084110)
-    test_execute_remove:				.: (0.095110)
-    test_execute_remove_multiple:			.: (0.051040)
-    test_execute_remove_twice:				.: (0.051204)
-    test_execute_sign:					.: (0.079001)
-    test_execute_sign_default:				.: (0.073914)
-    test_execute_sign_default_encrypted_key:		.: (0.080011)
-    test_execute_sign_encrypted_key:			.: (0.171206)
-    test_execute_sign_no_cert:				.: (0.071420)
-    test_execute_sign_no_key:				.: (0.105831)
-    test_handle_options:				.: (0.062484)
-    test_handle_options_add_bad:			.: (0.030384)
-    test_handle_options_certificate:			.: (0.027024)
-    test_handle_options_key_bad:			.: (0.033171)
-    test_handle_options_sign:				.: (0.045678)
-    test_handle_options_sign_encrypted_key:		.: (0.043172)
-    test_handle_options_sign_nonexistent:		.: (0.035146)
+    test_certificates_matching:				.: (0.007636)
+    test_certificates_matching_filter:			.: (0.006375)
+    test_execute_add:					.: (0.010322)
+    test_execute_add_twice:				.: (0.011516)
+    test_execute_build:					.: (0.228635)
+    test_execute_build_bad_email_address:		.: (0.010266)
+    test_execute_build_bad_passphrase_confirmation:	.: (0.010400)
+    test_execute_build_ec_key:				.: (0.015002)
+    test_execute_build_encrypted_key:			.: (0.026833)
+    test_execute_build_expiration_days:			.: (0.548627)
+    test_execute_build_key:				.: (0.018571)
+    test_execute_build_key_algorithm_ec_key:		.: (0.014921)
+    test_execute_certificate:				.: (0.010339)
+    test_execute_encrypted_private_key:			.: (0.013874)
+    test_execute_list:					.: (0.034807)
+    test_execute_list_filter:				.: (0.036217)
+    test_execute_private_key:				.: (0.041401)
+    test_execute_re_sign:				.: (0.080951)
+    test_execute_re_sign_with_cert_expiration_length_days:	.: (0.147571)
+    test_execute_remove:				.: (0.023883)
+    test_execute_remove_multiple:			.: (0.035318)
+    test_execute_remove_twice:				.: (0.024851)
+    test_execute_sign:					.: (0.118315)
+    test_execute_sign_default:				.: (0.168197)
+    test_execute_sign_default_encrypted_key:		.: (0.279746)
+    test_execute_sign_encrypted_key:			.: (0.317923)
+    test_execute_sign_no_cert:				.: (0.036889)
+    test_execute_sign_no_key:				.: (0.025685)
+    test_handle_options:				.: (0.028515)
+    test_handle_options_add_bad:			.: (0.033517)
+    test_handle_options_certificate:			.: (0.029196)
+    test_handle_options_key_bad:			.: (0.035696)
+    test_handle_options_sign:				.: (0.043987)
+    test_handle_options_sign_encrypted_key:		.: (0.050292)
+    test_handle_options_sign_nonexistent:		.: (0.036586)
   TestGemCommandsCheckCommand: 
-    test_doctor:					.: (0.026376)
-    test_handle_options:				.: (0.017229)
-    test_handle_options_defaults:			.: (0.017645)
-    test_initialize:					.: (0.015022)
+    test_doctor:					.: (0.034479)
+    test_handle_options:				.: (0.023596)
+    test_handle_options_defaults:			.: (0.016651)
+    test_initialize:					.: (0.014747)
   TestGemCommandsCleanupCommand: 
-    test_execute:					.: (0.074508)
-    test_execute_all:					.: (0.148930)
-    test_execute_all_dependencies:			.: (0.141561)
-    test_execute_all_user:				.: (0.203067)
-    test_execute_all_user_no_sudo:			.: (0.199123)
-    test_execute_dev_dependencies:			.: (0.231199)
-    test_execute_dry_run:				.: (0.115051)
-    test_execute_ignore_default_gem_verbose:		.: (0.222585)
-    test_execute_keeps_older_versions_with_deps:	.: (0.292269)
-    test_execute_remove_gem_home_only:			.: (0.576575)
-    test_execute_user_install:				.: (0.427720)
-    test_execute_without_dev_dependencies:		.: (0.340332)
-    test_handle_options_check_development:		.: (0.163753)
-    test_handle_options_d:				.: (0.065068)
-    test_handle_options_deprecated_dry_run:		.: (0.031989)
-    test_handle_options_dry_run:			.: (0.033634)
-    test_handle_options_n:				.: (0.033681)
+    test_execute:					.: (0.079777)
+    test_execute_all:					.: (0.492875)
+    test_execute_all_dependencies:			.: (0.084659)
+    test_execute_all_user:				.: (0.505024)
+    test_execute_all_user_no_sudo:			.: (0.503279)
+    test_execute_dev_dependencies:			.: (0.056233)
+    test_execute_dry_run:				.: (0.037384)
+    test_execute_ignore_default_gem_verbose:		.: (0.053987)
+    test_execute_keeps_older_versions_with_deps:	.: (0.061859)
+    test_execute_remove_gem_home_only:			.: (0.296967)
+    test_execute_user_install:				.: (0.264488)
+    test_execute_without_dev_dependencies:		.: (0.125996)
+    test_handle_options_check_development:		.: (0.091339)
+    test_handle_options_d:				.: (0.074163)
+    test_handle_options_deprecated_dry_run:		.: (2.129773)
+    test_handle_options_dry_run:			.: (0.232011)
+    test_handle_options_n:				.: (0.176880)
   TestGemCommandsContentsCommand: 
-    test_execute:					.: (0.009474)
-    test_execute_all:					.: (0.011157)
-    test_execute_bad_gem:				.: (0.006108)
-    test_execute_default_gem:				.: (0.011416)
-    test_execute_exact_match:				.: (0.011705)
-    test_execute_lib_only:				.: (0.016281)
-    test_execute_missing_multiple:			.: (0.023289)
-    test_execute_missing_single:			.: (0.005920)
-    test_execute_missing_version:			.: (0.010544)
-    test_execute_multiple:				.: (0.012166)
-    test_execute_no_prefix:				.: (0.008880)
-    test_execute_show_install_dir:			.: (0.010124)
-    test_execute_show_install_dir_latest_version:	.: (0.009193)
-    test_execute_show_install_dir_version:		.: (0.008685)
-    test_handle_options:				.: (0.008404)
+    test_execute:					.: (0.031380)
+    test_execute_all:					.: (0.026468)
+    test_execute_bad_gem:				.: (0.009064)
+    test_execute_default_gem:				.: (0.020770)
+    test_execute_exact_match:				.: (0.011326)
+    test_execute_lib_only:				.: (0.018134)
+    test_execute_missing_multiple:			.: (0.028953)
+    test_execute_missing_single:			.: (0.017915)
+    test_execute_missing_version:			.: (0.021264)
+    test_execute_multiple:				.: (0.033681)
+    test_execute_no_prefix:				.: (0.016735)
+    test_execute_show_install_dir:			.: (0.024932)
+    test_execute_show_install_dir_latest_version:	.: (0.031632)
+    test_execute_show_install_dir_version:		.: (0.021136)
+    test_handle_options:				.: (0.017408)
   TestGemCommandsDependencyCommand: 
-    test_execute:					.: (0.008098)
-    test_execute_no_args:				.: (0.014836)
-    test_execute_no_match:				.: (0.007124)
-    test_execute_pipe_format:				.: (0.010464)
-    test_execute_prerelease:				.: (0.014987)
-    test_execute_regexp:				.: (0.011317)
-    test_execute_remote:				.: (0.031221)
-    test_execute_remote_version:			.: (0.031386)
-    test_execute_reverse:				.: (0.019914)
-    test_execute_reverse_remote:			.: (0.015482)
+    test_execute:					.: (0.028749)
+    test_execute_no_args:				.: (0.051508)
+    test_execute_no_match:				.: (0.019882)
+    test_execute_pipe_format:				.: (0.028113)
+    test_execute_prerelease:				.: (0.035300)
+    test_execute_regexp:				.: (0.024639)
+    test_execute_remote:				.: (0.016829)
+    test_execute_remote_version:			.: (0.013535)
+    test_execute_reverse:				.: (0.010590)
+    test_execute_reverse_remote:			.: (0.005987)
   TestGemCommandsEnvironmentCommand: 
-    test_execute_gemdir:				.: (0.027862)
-    test_execute_gempath:				.: (0.016659)
-    test_execute_gempath_multiple:			.: (0.051247)
-    test_execute_platform:				.: (0.049441)
-    test_execute_remotesources:				.: (0.050663)
-    test_execute_unknown:				.: (0.035566)
-    test_execute_user_gemdir:				.: (0.043427)
-    test_execute_user_gemhome:				.: (0.103502)
-    test_execute_version:				.: (0.051089)
+    test_execute_gemdir:				.: (0.010434)
+    test_execute_gempath:				.: (0.008965)
+    test_execute_gempath_multiple:			.: (0.008080)
+    test_execute_platform:				.: (0.007803)
+    test_execute_remotesources:				.: (0.013654)
+    test_execute_unknown:				.: (0.009631)
+    test_execute_user_gemdir:				.: (0.008072)
+    test_execute_user_gemhome:				.: (0.007883)
+    test_execute_version:				.: (0.007890)
   TestGemCommandsExecCommand: 
-    test_conservative:					.: (0.537702)
-    test_conservative_missing_gem:			.: (0.137062)
-    test_error_with_no_arguments:			.: (0.035770)
-    test_error_with_no_executable:			.: (0.026568)
-    test_full_option_parsing:				.: (0.036360)
-    test_gem_dependency_contains_executable:		.: (0.603140)
-    test_gem_dependency_contains_other_executable:	.: (1.015125)
-    test_gem_exec_gem_uninstall:			.: (1.027109)
-    test_gem_with_executable:				.: (0.451900)
-    test_gem_with_executable_error:			.: (0.517277)
-    test_gem_with_multiple_executables_no_match:	.: (0.430486)
-    test_gem_with_multiple_executables_one_match:	.: (0.515174)
-    test_gem_with_other_executable_name:		.: (0.696010)
-    test_gem_with_platform_and_platform_dependencies:	.: (5.140356)
-    test_gem_with_platform_dependencies:		.: (2.514589)
-    test_gem_with_platforms:				.: (1.884535)
-    test_gem_without_executable:			.: (0.674422)
-    test_missing_gem:					.: (0.141997)
-    test_newer_prerelease_available:			.: (1.297380)
-    test_only_prerelease_available:			.: (0.491141)
-    test_other_gem_contains_executable:			.: (0.296291)
-    test_pre_argument:					.: (0.792935)
-    test_pre_version_option:				.: (0.426741)
-    test_single_arg_parsing:				.: (0.051255)
-    test_single_arg_parsing_with_version:		.: (0.060077)
-    test_uses_newest_version:				.: (0.575148)
-    test_uses_newest_version_of_dependency:		.: (0.511076)
-    test_version_mismatch:				.: (0.155099)
+    test_conservative:					.: (0.190864)
+    test_conservative_missing_gem:			.: (0.027422)
+    test_error_with_no_arguments:			.: (0.008959)
+    test_error_with_no_executable:			.: (0.008439)
+    test_full_option_parsing:				.: (0.009300)
+    test_gem_dependency_contains_executable:		.: (0.281225)
+    test_gem_dependency_contains_other_executable:	.: (0.135750)
+    test_gem_exec_gem_uninstall:			.: (0.172202)
+    test_gem_with_executable:				.: (0.074971)
+    test_gem_with_executable_error:			.: (0.145988)
+    test_gem_with_multiple_executables_no_match:	.: (0.150890)
+    test_gem_with_multiple_executables_one_match:	.: (0.146996)
+    test_gem_with_other_executable_name:		.: (0.097242)
+    test_gem_with_platform_and_platform_dependencies:	.: (1.360710)
+    test_gem_with_platform_dependencies:		.: (0.289205)
+    test_gem_with_platforms:				.: (0.212945)
+    test_gem_without_executable:			.: (0.148510)
+    test_missing_gem:					.: (0.046965)
+    test_newer_prerelease_available:			.: (0.367774)
+    test_only_prerelease_available:			.: (0.795704)
+    test_other_gem_contains_executable:			.: (0.156199)
+    test_pre_argument:					.: (0.129721)
+    test_pre_version_option:				.: (0.141338)
+    test_single_arg_parsing:				.: (0.019901)
+    test_single_arg_parsing_with_version:		.: (0.020930)
+    test_uses_newest_version:				.: (0.220900)
+    test_uses_newest_version_of_dependency:		.: (0.185809)
+    test_version_mismatch:				.: (0.056653)
   TestGemCommandsFetchCommand: 
-    test_execute:					.: (0.106658)
-    test_execute_latest:				.: (0.175249)
-    test_execute_nonexistent_hint_disabled:		.: (0.044016)
-    test_execute_platform:				.: (0.131283)
-    test_execute_prerelease:				.: (0.183262)
-    test_execute_specific_prerelease:			.: (0.183060)
-    test_execute_two_version:				.: (0.031144)
-    test_execute_two_version_specified_by_colon:	.: (0.179152)
-    test_execute_version:				.: (0.132058)
-    test_execute_version_nonexistent:			.: (0.043374)
-    test_execute_version_specified_by_colon:		.: (0.136855)
+    test_execute:					.: (0.046038)
+    test_execute_latest:				.: (1.186361)
+    test_execute_nonexistent_hint_disabled:		.: (0.033754)
+    test_execute_platform:				.: (0.077056)
+    test_execute_prerelease:				.: (0.064030)
+    test_execute_specific_prerelease:			.: (0.232968)
+    test_execute_two_version:				.: (0.015496)
+    test_execute_two_version_specified_by_colon:	.: (0.061969)
+    test_execute_version:				.: (0.021574)
+    test_execute_version_nonexistent:			.: (0.008672)
+    test_execute_version_specified_by_colon:		.: (0.016139)
   TestGemCommandsHelpCommand: 
-    test_gem_help_bad:					.: (0.033629)
-    test_gem_help_build:				.: (0.051139)
-    test_gem_help_commands:				.: (0.104074)
-    test_gem_help_commands_omits_deprecated_commands:	.: (0.052003)
-    test_gem_help_gem_dependencies:			.: (0.027051)
-    test_gem_help_platforms:				.: (0.031261)
-    test_gem_no_args_shows_help:			.: (0.019143)
+    test_gem_help_bad:					.: (0.005887)
+    test_gem_help_build:				.: (0.008571)
+    test_gem_help_commands:				.: (0.030079)
+    test_gem_help_commands_omits_deprecated_commands:	.: (0.023600)
+    test_gem_help_gem_dependencies:			.: (0.010152)
+    test_gem_help_platforms:				.: (0.016280)
+    test_gem_no_args_shows_help:			.: (0.016370)
   TestGemCommandsInfoCommand: 
-    test_execute:					.: (0.057426)
-    test_execute_with_default_gem:			.: (0.093632)
-    test_execute_with_default_gem_and_regular_gem:	.: (0.101408)
-    test_execute_with_version_flag:			.: (0.121526)
+    test_execute:					.: (0.035036)
+    test_execute_with_default_gem:			.: (0.032155)
+    test_execute_with_default_gem_and_regular_gem:	.: (0.044825)
+    test_execute_with_version_flag:			.: (0.038884)
   TestGemCommandsInstallCommand: 
-    test_execute_bad_source:				.: (0.058593)
-    test_execute_conservative:				.: (0.263148)
-    test_execute_dependency_nonexistent:		.: (0.167966)
-    test_execute_exclude_prerelease:			.: (0.249175)
-    test_execute_explicit_version_includes_prerelease:	.: (0.326161)
-    test_execute_http_proxy:				.: (0.099100)
-    test_execute_installs_deps_a_gemdeps:		.: (0.443275)
-    test_execute_installs_deps_a_gemdeps_into_a_path:	.: (0.387214)
-    test_execute_installs_from_a_gemdeps:		.: (0.255391)
-    test_execute_installs_from_a_gemdeps_with_conservative:	.: (0.343016)
-    test_execute_local:					.: (0.176157)
-    test_execute_local_dependency_nonexistent:		.: (0.095034)
-    test_execute_local_dependency_nonexistent_ignore_dependencies:	.: (0.204003)
-    test_execute_local_missing:				.: (0.095196)
-    test_execute_local_missing_ignore_dependencies:	.: (0.052891)
-    test_execute_local_transitive_prerelease:		.: (0.760015)
-    test_execute_no_gem:				.: (0.023213)
-    test_execute_no_user_install:			.: (0.308495)
-    test_execute_nonexistent:				.: (0.107588)
-    test_execute_nonexistent_force:			.: (0.085477)
-    test_execute_nonexistent_hint_disabled:		.: (0.096685)
-    test_execute_nonexistent_with_dashes:		.: (0.192009)
-    test_execute_nonexistent_with_hint:			.: (0.051214)
-    test_execute_prerelease_skipped_when_no_flag_set:	.: (0.199511)
-    test_execute_prerelease_skipped_when_non_pre_available:	.: (0.215423)
-    test_execute_prerelease_wins_over_previous_ver:	.: (0.197672)
-    test_execute_rdoc:					.: (1.584112)
-    test_execute_rdoc_with_path:			.: (0.387144)
-    test_execute_remote:				.: (0.172034)
-    test_execute_remote_ignores_files:			.: (0.232071)
-    test_execute_remote_truncates_existing_gemspecs:	.: (0.419198)
-    test_execute_required_ruby_version:			.: (0.491009)
-    test_execute_required_ruby_version_specific_not_met:.: (0.248090)
-    test_execute_required_ruby_version_specific_prerelease_met:	.: (0.431106)
-    test_execute_required_ruby_version_specific_prerelease_not_met:	.: (0.314130)
-    test_execute_required_ruby_version_upper_bound:	.: (0.336021)
-    test_execute_required_rubygems_version_wrong:	.: (0.107858)
-    test_execute_saves_build_args:			.: (0.225707)
-    test_execute_two:					.: (0.392045)
-    test_execute_two_version:				.: (0.041283)
-    test_execute_two_version_specified_by_colon:	.: (0.814702)
-    test_execute_uses_deps_a_gemdeps:			.: (0.506542)
-    test_execute_uses_deps_a_gemdeps_with_a_path:	.: (0.523127)
-    test_execute_uses_from_a_gemdeps:			.: (0.187950)
-    test_execute_uses_from_a_gemdeps_with_no_lock:	.: (0.170960)
-    test_execute_with_gemdeps_path_ignores_system:	.: (0.437660)
-    test_execute_with_invalid_gem_file:			.: (0.309029)
-    test_execute_with_version_specified_by_colon:	.: (0.337025)
-    test_explain_platform_local:			.: (0.202829)
-    test_explain_platform_local_ignore_dependencies:	.: (0.168045)
-    test_explain_platform_ruby:				.: (0.117156)
-    test_explain_platform_ruby_ignore_dependencies:	.: (0.056994)
-    test_handle_options_file:				.: (0.102356)
-    test_handle_options_suggest:			.: (0.058006)
-    test_handle_options_without:			.: (0.055962)
-    test_install_gem_ignore_dependencies_both:		.: (0.134801)
-    test_install_gem_ignore_dependencies_remote:	.: (0.163272)
-    test_install_gem_ignore_dependencies_remote_platform_local:	.: (0.351101)
-    test_install_gem_ignore_dependencies_specific_file:	.: (0.299095)
-    test_parses_requirement_from_gemname:		.: (0.239980)
-    test_redact_credentials_from_uri_on_warning:	.: (0.359988)
-    test_show_errors_on_failure:			.: (0.072040)
-    test_show_source_problems_even_on_success:		.: (0.204083)
-    test_suggest_update_if_enabled:			.: (0.579210)
+    test_execute_bad_source:				.: (0.029674)
+    test_execute_conservative:				.: (0.097226)
+    test_execute_dependency_nonexistent:		.: (0.044293)
+    test_execute_exclude_prerelease:			.: (0.123754)
+    test_execute_explicit_version_includes_prerelease:	.: (0.163154)
+    test_execute_http_proxy:				.: (0.064398)
+    test_execute_installs_deps_a_gemdeps:		.: (0.174092)
+    test_execute_installs_deps_a_gemdeps_into_a_path:	.: (0.182546)
+    test_execute_installs_from_a_gemdeps:		.: (0.155818)
+    test_execute_installs_from_a_gemdeps_with_conservative:	.: (0.145031)
+    test_execute_local:					.: (0.070130)
+    test_execute_local_dependency_nonexistent:		.: (0.065488)
+    test_execute_local_dependency_nonexistent_ignore_dependencies:	.: (0.105833)
+    test_execute_local_missing:				.: (0.023502)
+    test_execute_local_missing_ignore_dependencies:	.: (0.017804)
+    test_execute_local_transitive_prerelease:		.: (0.157000)
+    test_execute_no_gem:				.: (0.020798)
+    test_execute_no_user_install:			.: (0.078548)
+    test_execute_nonexistent:				.: (0.025002)
+    test_execute_nonexistent_force:			.: (0.215884)
+    test_execute_nonexistent_hint_disabled:		.: (0.038961)
+    test_execute_nonexistent_with_dashes:		.: (0.168494)
+    test_execute_nonexistent_with_hint:			.: (0.022316)
+    test_execute_prerelease_skipped_when_no_flag_set:	.: (1.486792)
+    test_execute_prerelease_skipped_when_non_pre_available:	.: (0.406011)
+    test_execute_prerelease_wins_over_previous_ver:	.: (0.211354)
+    test_execute_rdoc:					.: (2.035352)
+    test_execute_rdoc_with_path:			.: (0.377031)
+    test_execute_remote:				.: (0.319331)
+    test_execute_remote_ignores_files:			.: (1.694983)
+    test_execute_remote_truncates_existing_gemspecs:	.: (0.938122)
+    test_execute_required_ruby_version:			.: (0.335769)
+    test_execute_required_ruby_version_specific_not_met:.: (0.089106)
+    test_execute_required_ruby_version_specific_prerelease_met:	.: (0.131542)
+    test_execute_required_ruby_version_specific_prerelease_not_met:	.: (0.083435)
+    test_execute_required_ruby_version_upper_bound:	.: (0.166265)
+    test_execute_required_rubygems_version_wrong:	.: (0.087338)
+    test_execute_saves_build_args:			.: (0.133264)
+    test_execute_two:					.: (0.318799)
+    test_execute_two_version:				.: (0.038501)
+    test_execute_two_version_specified_by_colon:	.: (0.338755)
+    test_execute_uses_deps_a_gemdeps:			.: (0.240894)
+    test_execute_uses_deps_a_gemdeps_with_a_path:	.: (0.580398)
+    test_execute_uses_from_a_gemdeps:			.: (0.336149)
+    test_execute_uses_from_a_gemdeps_with_no_lock:	.: (0.261820)
+    test_execute_with_gemdeps_path_ignores_system:	.: (0.340993)
+    test_execute_with_invalid_gem_file:			.: (0.130235)
+    test_execute_with_version_specified_by_colon:	.: (0.189950)
+    test_explain_platform_local:			.: (0.114327)
+    test_explain_platform_local_ignore_dependencies:	.: (0.112124)
+    test_explain_platform_ruby:				.: (0.082528)
+    test_explain_platform_ruby_ignore_dependencies:	.: (0.101148)
+    test_handle_options_file:				.: (0.071804)
+    test_handle_options_suggest:			.: (0.059145)
+    test_handle_options_without:			.: (0.092201)
+    test_install_gem_ignore_dependencies_both:		.: (0.141913)
+    test_install_gem_ignore_dependencies_remote:	.: (0.206994)
+    test_install_gem_ignore_dependencies_remote_platform_local:	.: (0.245152)
+    test_install_gem_ignore_dependencies_specific_file:	.: (0.119193)
+    test_parses_requirement_from_gemname:		.: (0.069673)
+    test_redact_credentials_from_uri_on_warning:	.: (0.109321)
+    test_show_errors_on_failure:			.: (0.023546)
+    test_show_source_problems_even_on_success:		.: (0.084195)
+    test_suggest_update_if_enabled:			.: (0.099040)
   TestGemCommandsListCommand: 
-    test_execute_installed:				.: (0.236683)
-    test_execute_normal_gem_shadowing_default_gem:	.: (0.433682)
+    test_execute_installed:				.: (0.035002)
+    test_execute_normal_gem_shadowing_default_gem:	.: (0.062233)
   TestGemCommandsLockCommand: 
-    test_execute:					.: (0.115611)
-    test_execute_missing_dependency:			.: (0.068575)
-    test_execute_strict:				.: (0.064036)
+    test_execute:					.: (0.036413)
+    test_execute_missing_dependency:			.: (0.021801)
+    test_execute_strict:				.: (0.024719)
   TestGemCommandsMirrorCommand: 
-    test_execute:					.: (0.059098)
+    test_execute:					.: (0.014020)
   TestGemCommandsOpenCommand: 
-    test_default_gem:					.: (0.074561)
-    test_execute:					.: (1.134762)
-    test_execute_bad_gem:				.: (0.036013)
-    test_wrong_version:					.: (0.043012)
+    test_default_gem:					.: (0.016331)
+    test_execute:					.: (0.414633)
+    test_execute_bad_gem:				.: (0.025596)
+    test_wrong_version:					.: (0.015442)
   TestGemCommandsOutdatedCommand: 
-    test_execute:					.: (0.265287)
-    test_execute_with_up_to_date_platform_specific_gem:	.: (0.236718)
-    test_initialize:					.: (0.059010)
+    test_execute:					.: (0.077151)
+    test_execute_with_up_to_date_platform_specific_gem:	.: (0.095685)
+    test_initialize:					.: (0.023961)
   TestGemCommandsOwnerCommand: 
-    test_add_owner_with_host_option_through_execute:	.: (0.095328)
-    test_add_owners:					.: (0.060139)
-    test_add_owners_denied:				.: (0.040974)
-    test_add_owners_key:				.: (0.069966)
-    test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes:	.: (0.313070)
-    test_add_owners_permanent_redirect:			.: (0.023627)
-    test_add_owners_unathorized_api_key:		.: (0.023181)
-    test_otp_verified_failure:				.: (0.029329)
-    test_otp_verified_success:				.: (0.025850)
-    test_remove_owners:					.: (0.059452)
-    test_remove_owners_denied:				.: (0.049826)
-    test_remove_owners_key:				.: (0.062006)
-    test_remove_owners_missing:				.: (0.049149)
-    test_remove_owners_permanent_redirect:		.: (0.054278)
-    test_remove_owners_unathorized_api_key:		.: (0.058753)
-    test_show_owners:					.: (0.037168)
-    test_show_owners_denied:				.: (0.066806)
-    test_show_owners_dont_load_objects:			.: (0.042218)
-    test_show_owners_key:				.: (0.069565)
-    test_show_owners_permanent_redirect:		.: (0.117846)
-    test_show_owners_setting_up_host:			.: (0.064177)
-    test_show_owners_setting_up_host_through_env_var:	.: (0.054094)
-    test_with_webauthn_enabled_failure:			.: (0.149702)
-    test_with_webauthn_enabled_failure_with_polling:	.: (0.139944)
-    test_with_webauthn_enabled_success:			.: (0.157253)
-    test_with_webauthn_enabled_success_with_polling:	.: (0.148638)
+    test_add_owner_with_host_option_through_execute:	.: (1.741502)
+    test_add_owners:					.: (0.071529)
+    test_add_owners_denied:				.: (0.038369)
+    test_add_owners_key:				.: (0.036057)
+    test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes:	.: (0.269902)
+    test_add_owners_permanent_redirect:			.: (0.035481)
+    test_add_owners_unathorized_api_key:		.: (0.021805)
+    test_otp_verified_failure:				.: (0.021375)
+    test_otp_verified_success:				.: (0.023444)
+    test_remove_owners:					.: (0.017452)
+    test_remove_owners_denied:				.: (0.019998)
+    test_remove_owners_key:				.: (0.037603)
+    test_remove_owners_missing:				.: (0.021538)
+    test_remove_owners_permanent_redirect:		.: (0.024021)
+    test_remove_owners_unathorized_api_key:		.: (0.023046)
+    test_show_owners:					.: (0.045348)
+    test_show_owners_denied:				.: (0.030386)
+    test_show_owners_dont_load_objects:			.: (0.048390)
+    test_show_owners_key:				.: (0.027418)
+    test_show_owners_permanent_redirect:		.: (0.033779)
+    test_show_owners_setting_up_host:			.: (0.030736)
+    test_show_owners_setting_up_host_through_env_var:	.: (0.024211)
+    test_with_webauthn_enabled_failure:			.: (0.126806)
+    test_with_webauthn_enabled_failure_with_polling:	.: (0.123306)
+    test_with_webauthn_enabled_success:			.: (0.120665)
+    test_with_webauthn_enabled_success_with_polling:	.: (0.126082)
   TestGemCommandsPristineCommand: 
-    test_execute:					.: (0.172283)
-    test_execute_all:					.: (0.149495)
-    test_execute_bindir:				.: (0.174483)
-    test_execute_default_gem:				.: (0.096068)
-    test_execute_env_shebang:				.: (0.222322)
-    test_execute_extensions_explicit:			.: (1.708597)
-    test_execute_extensions_only_missing_extensions:	.: (4.178995)
-    test_execute_many:					.: (0.264922)
-    test_execute_many_multi_repo:			.: (0.275053)
-    test_execute_missing_cache_gem:			.: (0.539049)
-    test_execute_missing_cache_gem_when_multi_repo:	.: (0.647142)
-    test_execute_multi_platform:			.: (3.823399)
-    test_execute_no_extension:				.: (0.994660)
-    test_execute_no_gem:				.: (0.035618)
-    test_execute_only_executables:			.: (0.200484)
-    test_execute_only_plugins:				.: (0.182741)
-    test_execute_unknown_gem_at_remote_source:		.: (0.074969)
-    test_execute_user_install:				.: (0.216377)
-    test_execute_with_extension_with_build_args:	.: (1.767387)
-    test_handle_options:				.: (0.066146)
-    test_handle_options_extensions:			.: (0.047432)
-    test_skip:						.: (0.227984)
-    test_skip_many_gems:				.: (0.171061)
+    test_execute:					.: (0.120266)
+    test_execute_all:					.: (0.251385)
+    test_execute_bindir:				.: (0.075473)
+    test_execute_default_gem:				.: (0.031428)
+    test_execute_env_shebang:				.: (0.078661)
+    test_execute_extensions_explicit:			.: (1.048653)
+    test_execute_extensions_only_missing_extensions:	.: (1.305414)
+    test_execute_many:					.: (0.236019)
+    test_execute_many_multi_repo:			.: (0.156260)
+    test_execute_missing_cache_gem:			.: (0.149102)
+    test_execute_missing_cache_gem_when_multi_repo:	.: (0.316233)
+    test_execute_multi_platform:			.: (0.835334)
+    test_execute_no_extension:				.: (0.435299)
+    test_execute_no_gem:				.: (0.013147)
+    test_execute_only_executables:			.: (0.062045)
+    test_execute_only_plugins:				.: (0.055648)
+    test_execute_unknown_gem_at_remote_source:		.: (0.027759)
+    test_execute_user_install:				.: (0.100299)
+    test_execute_with_extension_with_build_args:	.: (3.295244)
+    test_handle_options:				.: (0.252349)
+    test_handle_options_extensions:			.: (0.023153)
+    test_skip:						.: (0.283675)
+    test_skip_many_gems:				.: (0.565739)
   TestGemCommandsPushCommand: 
-    test_execute:					.: (0.021552)
-    test_execute_allowed_push_host:			.: (0.044098)
-    test_execute_attestation:				.: (0.026664)
-    test_execute_host:					.: (0.025351)
-    test_otp_verified_failure:				.: (0.021320)
-    test_otp_verified_success:				.: (0.021221)
-    test_raises_error_with_no_arguments:		.: (0.015287)
-    test_sending_gem:					.: (0.019238)
-    test_sending_gem_defaulting_to_allowed_push_host:	.: (0.045962)
-    test_sending_gem_denied:				.: (0.051186)
-    test_sending_gem_key:				.: (0.050922)
-    test_sending_gem_to_allowed_push_host:		.: (0.067173)
-    test_sending_gem_to_allowed_push_host_with_basic_credentials:	.: (0.085225)
-    test_sending_gem_to_disallowed_default_host:	.: (0.063615)
-    test_sending_gem_to_disallowed_push_host:		.: (0.090563)
-    test_sending_gem_to_host_permanent_redirect:	.: (0.057887)
-    test_sending_gem_to_metadata_host:			.: (0.091848)
-    test_sending_gem_unathorized_api_key_with_mfa_enabled:	.: (0.071121)
-    test_sending_gem_with_env_var_api_key:		.: (0.089451)
-    test_sending_gem_with_no_local_creds:		.: (0.093622)
-    test_sending_when_default_host_disabled:		.: (0.060014)
-    test_sending_when_default_host_disabled_with_override:	.: (0.075226)
-    test_with_webauthn_enabled_failure:			.: (0.096459)
-    test_with_webauthn_enabled_failure_with_polling:	.: (0.166866)
-    test_with_webauthn_enabled_success:			.: (0.094564)
-    test_with_webauthn_enabled_success_with_polling:	.: (0.176235)
+    test_execute:					.: (0.332896)
+    test_execute_allowed_push_host:			.: (0.615046)
+    test_execute_attestation:				.: (0.256465)
+    test_execute_host:					.: (0.551910)
+    test_otp_verified_failure:				.: (0.343943)
+    test_otp_verified_success:				.: (0.318386)
+    test_raises_error_with_no_arguments:		.: (0.161919)
+    test_sending_gem:					.: (0.576385)
+    test_sending_gem_defaulting_to_allowed_push_host:	.: (0.943724)
+    test_sending_gem_denied:				.: (0.220934)
+    test_sending_gem_key:				.: (0.142437)
+    test_sending_gem_to_allowed_push_host:		.: (0.209198)
+    test_sending_gem_to_allowed_push_host_with_basic_credentials:	.: (1.790198)
+    test_sending_gem_to_disallowed_default_host:	.: (0.191830)
+    test_sending_gem_to_disallowed_push_host:		.: (0.559473)
+    test_sending_gem_to_host_permanent_redirect:	.: (0.251485)
+    test_sending_gem_to_metadata_host:			.: (0.253009)
+    test_sending_gem_unathorized_api_key_with_mfa_enabled:	.: (0.141325)
+    test_sending_gem_with_env_var_api_key:		.: (0.443502)
+    test_sending_gem_with_no_local_creds:		.: (0.115950)
+    test_sending_when_default_host_disabled:		.: (0.035422)
+    test_sending_when_default_host_disabled_with_override:	.: (0.045302)
+    test_with_webauthn_enabled_failure:			.: (0.057806)
+    test_with_webauthn_enabled_failure_with_polling:	.: (0.148939)
+    test_with_webauthn_enabled_success:			.: (0.054184)
+    test_with_webauthn_enabled_success_with_polling:	.: (0.163417)
   TestGemCommandsQueryCommandWithInstalledGems: 
-    test_execute:					.: (0.091977)
-    test_execute_all:					.: (0.114927)
-    test_execute_all_prerelease:			.: (0.103696)
-    test_execute_details:				.: (0.199690)
-    test_execute_details_cleans_text:			.: (0.167021)
-    test_execute_details_truncates_summary:		.: (0.910897)
-    test_execute_installed:				.: (0.066778)
-    test_execute_installed_inverse:			.: (0.075335)
-    test_execute_installed_inverse_not_installed:	.: (0.047778)
-    test_execute_installed_no_name:			.: (0.041079)
-    test_execute_installed_not_installed:		.: (0.051017)
-    test_execute_installed_version:			.: (0.034411)
-    test_execute_installed_version_not_installed:	.: (0.041133)
-    test_execute_local:					.: (0.037518)
-    test_execute_local_notty:				.: (0.051150)
-    test_execute_local_quiet:				.: (0.038720)
-    test_execute_multiple_args:				.: (0.051954)
-    test_execute_no_prerelease_local:			.: (0.054939)
-    test_execute_no_versions:				.: (0.079344)
-    test_execute_notty:					.: (0.071361)
-    test_execute_prerelease:				.: (0.115908)
-    test_execute_prerelease_local:			.: (0.113209)
-    test_execute_remote:				.: (0.076612)
-    test_execute_remote_notty:				.: (0.084067)
-    test_execute_remote_quiet:				.: (0.067145)
-    test_make_entry:					.: (0.039279)
-    test_show_gems:					.: (0.043139)
+    test_execute:					.: (0.044906)
+    test_execute_all:					.: (0.040929)
+    test_execute_all_prerelease:			.: (0.042362)
+    test_execute_details:				.: (0.277241)
+    test_execute_details_cleans_text:			.: (0.060890)
+    test_execute_details_truncates_summary:		.: (0.290308)
+    test_execute_installed:				.: (0.015878)
+    test_execute_installed_inverse:			.: (0.034439)
+    test_execute_installed_inverse_not_installed:	.: (0.034708)
+    test_execute_installed_no_name:			.: (0.032569)
+    test_execute_installed_not_installed:		.: (0.043008)
+    test_execute_installed_version:			.: (0.095638)
+    test_execute_installed_version_not_installed:	.: (0.073211)
+    test_execute_local:					.: (0.058540)
+    test_execute_local_notty:				.: (0.061227)
+    test_execute_local_quiet:				.: (0.112946)
+    test_execute_multiple_args:				.: (0.093667)
+    test_execute_no_prerelease_local:			.: (0.043965)
+    test_execute_no_versions:				.: (0.022592)
+    test_execute_notty:					.: (0.023021)
+    test_execute_prerelease:				.: (0.014141)
+    test_execute_prerelease_local:			.: (0.020312)
+    test_execute_remote:				.: (0.017678)
+    test_execute_remote_notty:				.: (0.019963)
+    test_execute_remote_quiet:				.: (0.015305)
+    test_make_entry:					.: (0.011592)
+    test_show_gems:					.: (0.011211)
   TestGemCommandsQueryCommandWithoutInstalledGems: 
-    test_depprecated:					.: (0.106106)
-    test_execute_default_details:			.: (0.150933)
-    test_execute_exact_local:				.: (0.150813)
-    test_execute_exact_multiple:			.: (0.238968)
-    test_execute_exact_remote:				.: (0.303775)
-    test_execute_local_details:				.: (0.318688)
-    test_execute_platform:				.: (0.231751)
-    test_execute_show_default_gems:			.: (0.156994)
-    test_execute_show_default_gems_with_platform:	.: (0.160655)
+    test_depprecated:					.: (0.026175)
+    test_execute_default_details:			.: (0.037385)
+    test_execute_exact_local:				.: (0.188990)
+    test_execute_exact_multiple:			.: (0.411856)
+    test_execute_exact_remote:				.: (0.198938)
+    test_execute_local_details:				.: (0.114068)
+    test_execute_platform:				.: (0.089239)
+    test_execute_show_default_gems:			.: (0.104245)
+    test_execute_show_default_gems_with_platform:	.: (0.049238)
   TestGemCommandsRebuildCommand: 
-    test_build_is_reproducible:				.: (0.772033)
+    test_build_is_reproducible:				.: (0.210655)
   TestGemCommandsSearchCommand: 
-    test_initialize:					.: (0.048934)
+    test_initialize:					.: (0.014966)
   TestGemCommandsServerCommand: 
-    test_execute:					.: (0.043720)
+    test_execute:					.: (0.020621)
   TestGemCommandsSetupCommand: 
-    test_destdir_flag_regenerates_binstubs:		.: (0.554177)
-    test_files_in:					.: (0.165191)
-    test_install_default_bundler_gem_with_destdir_and_prefix_flags:	.: (0.269371)
-    test_install_lib:					.: (0.195422)
-    test_remove_old_lib_files:				.: (0.171542)
-    test_remove_old_man_files:				.: (0.240501)
-    test_show_release_notes:				.: (0.214479)
+    test_destdir_flag_regenerates_binstubs:		.: (0.096537)
+    test_files_in:					.: (0.039484)
+    test_install_default_bundler_gem_with_destdir_and_prefix_flags:	.: (0.109903)
+    test_install_lib:					.: (0.106589)
+    test_remove_old_lib_files:				.: (0.099716)
+    test_remove_old_man_files:				.: (0.093287)
+    test_show_release_notes:				.: (0.091304)
   TestGemCommandsSigninCommand: 
-    test_execute_on_gemserver_without_profile_me_endpoint:	.: (0.071155)
-    test_execute_when_already_signed_in_with_different_host:	.: (0.059144)
-    test_execute_when_already_signed_in_with_same_host:	.: (0.040699)
-    test_execute_when_not_already_signed_in:		.: (0.022291)
-    test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder:	.: (0.019175)
-    test_execute_with_host_permanent_redirect:		.: (0.030245)
-    test_execute_with_host_supplied:			.: (0.020054)
-    test_execute_with_key_name_and_custom_scope:	.: (0.024380)
-    test_execute_with_key_name_and_exclusive_scope:	.: (0.028836)
-    test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.018084)
-    test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only:	.: (0.019157)
-    test_execute_with_key_name_default_scope:		.: (0.039254)
-    test_execute_with_valid_creds_set_for_default_host:	.: (0.019698)
-    test_execute_with_warnings:				.: (0.018616)
+    test_execute_on_gemserver_without_profile_me_endpoint:	.: (0.346608)
+    test_execute_when_already_signed_in_with_different_host:	.: (0.023463)
+    test_execute_when_already_signed_in_with_same_host:	.: (0.020382)
+    test_execute_when_not_already_signed_in:		.: (0.022784)
+    test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder:	.: (0.023435)
+    test_execute_with_host_permanent_redirect:		.: (0.040661)
+    test_execute_with_host_supplied:			.: (0.026437)
+    test_execute_with_key_name_and_custom_scope:	.: (0.023529)
+    test_execute_with_key_name_and_exclusive_scope:	.: (0.027882)
+    test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.026100)
+    test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only:	.: (0.026589)
+    test_execute_with_key_name_default_scope:		.: (0.027713)
+    test_execute_with_valid_creds_set_for_default_host:	.: (0.044623)
+    test_execute_with_warnings:				.: (0.028760)
   TestGemCommandsSignoutCommand: 
-    test_execute_when_not_signed_in:			.: (0.011677)
-    test_execute_when_user_is_signed_in:		.: (0.019227)
+    test_execute_when_not_signed_in:			.: (0.022656)
+    test_execute_when_user_is_signed_in:		.: (0.017116)
   TestGemCommandsSourcesCommand: 
-    test_execute:					.: (0.019997)
-    test_execute_add:					.: (0.050475)
-    test_execute_add_allow_typo_squatting_source:	.: (0.043177)
-    test_execute_add_allow_typo_squatting_source_forced:.: (0.031266)
-    test_execute_add_bad_uri:				.: (0.023956)
-    test_execute_add_deny_typo_squatting_source:	.: (0.030587)
-    test_execute_add_existent_source_invalid_uri:	.: (0.023279)
-    test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password:	.: (0.022202)
-    test_execute_add_http_rubygems_org:			.: (0.028775)
-    test_execute_add_http_rubygems_org_forced:		.: (0.037000)
-    test_execute_add_https_rubygems_org:		.: (0.033830)
-    test_execute_add_nonexistent_source:		.: (0.027143)
-    test_execute_add_redundant_source:			.: (0.027216)
-    test_execute_add_redundant_source_trailing_slash:	.: (0.031190)
-    test_execute_clear_all:				.: (0.019233)
-    test_execute_list:					.: (0.019169)
-    test_execute_remove:				.: (0.020886)
-    test_execute_remove_no_network:			.: (0.026078)
-    test_execute_update:				.: (0.046135)
-    test_initialize_proxy:				.: (0.052767)
+    test_execute:					.: (0.027546)
+    test_execute_add:					.: (0.057017)
+    test_execute_add_allow_typo_squatting_source:	.: (0.043630)
+    test_execute_add_allow_typo_squatting_source_forced:.: (0.037057)
+    test_execute_add_bad_uri:				.: (0.026435)
+    test_execute_add_deny_typo_squatting_source:	.: (0.030660)
+    test_execute_add_existent_source_invalid_uri:	.: (0.033958)
+    test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password:	.: (0.025445)
+    test_execute_add_http_rubygems_org:			.: (0.018459)
+    test_execute_add_http_rubygems_org_forced:		.: (0.021142)
+    test_execute_add_https_rubygems_org:		.: (0.016168)
+    test_execute_add_nonexistent_source:		.: (0.021343)
+    test_execute_add_redundant_source:			.: (0.021332)
+    test_execute_add_redundant_source_trailing_slash:	.: (0.022709)
+    test_execute_clear_all:				.: (0.015964)
+    test_execute_list:					.: (0.017505)
+    test_execute_remove:				.: (0.016915)
+    test_execute_remove_no_network:			.: (0.017749)
+    test_execute_update:				.: (0.077799)
+    test_initialize_proxy:				.: (0.033606)
   TestGemCommandsSpecificationCommand: 
-    test_execute:					.: (0.024352)
-    test_execute_all:					.: (0.034935)
-    test_execute_all_conflicts_with_version:		.: (0.018431)
-    test_execute_bad_name:				.: (0.011016)
-    test_execute_bad_name_with_version:			.: (0.011384)
-    test_execute_exact_match:				.: (0.026772)
-    test_execute_field:					.: (0.019785)
-    test_execute_file:					.: (0.085766)
-    test_execute_marshal:				.: (0.026187)
-    test_execute_remote:				.: (0.023489)
-    test_execute_remote_with_prerelease:		.: (0.107323)
-    test_execute_remote_with_version:			.: (0.092622)
-    test_execute_remote_with_version_and_platform:	.: (0.118513)
-    test_execute_remote_without_prerelease:		.: (0.238786)
-    test_execute_ruby:					.: (0.046344)
+    test_execute:					.: (1.580621)
+    test_execute_all:					.: (0.042434)
+    test_execute_all_conflicts_with_version:		.: (0.024511)
+    test_execute_bad_name:				.: (0.006483)
+    test_execute_bad_name_with_version:			.: (0.009954)
+    test_execute_exact_match:				.: (0.016433)
+    test_execute_field:					.: (0.009121)
+    test_execute_file:					.: (0.016923)
+    test_execute_marshal:				.: (0.010224)
+    test_execute_remote:				.: (0.014991)
+    test_execute_remote_with_prerelease:		.: (0.016496)
+    test_execute_remote_with_version:			.: (0.015024)
+    test_execute_remote_with_version_and_platform:	.: (0.020848)
+    test_execute_remote_without_prerelease:		.: (0.019082)
+    test_execute_ruby:					.: (0.009227)
   TestGemCommandsStaleCommand: 
-    test_execute_sorts:					.: (0.067065)
+    test_execute_sorts:					.: (0.014929)
   TestGemCommandsUnpackCommand: 
-    test_execute:					.: (0.386710)
-    test_execute_exact_match:				.: (0.151093)
-    test_execute_gem_path:				.: (0.091252)
-    test_execute_gem_path_missing:			.: (0.035311)
-    test_execute_remote:				.: (0.111187)
-    test_execute_spec:					.: (0.324141)
-    test_execute_spec_target:				.: (0.361179)
-    test_execute_sudo:					.: (0.257927)
-    test_execute_with_target_option:			.: (0.363000)
-    test_find_in_cache:					.: (0.347047)
-    test_get_path:					.: (0.125872)
-    test_handle_options_metadata:			.: (0.060054)
+    test_execute:					.: (0.096765)
+    test_execute_exact_match:				.: (0.046012)
+    test_execute_gem_path:				.: (0.027193)
+    test_execute_gem_path_missing:			.: (0.009982)
+    test_execute_remote:				.: (0.042534)
+    test_execute_spec:					.: (0.136456)
+    test_execute_spec_target:				.: (0.069156)
+    test_execute_sudo:					.: (0.849361)
+    test_execute_with_target_option:			.: (1.232677)
+    test_find_in_cache:					.: (0.048716)
+    test_get_path:					.: (0.014452)
+    test_handle_options_metadata:			.: (0.005899)
   TestGemCommandsWhichCommand: 
-    test_execute:					.: (0.095734)
-    test_execute_directory:				.: (0.051663)
-    test_execute_missing:				.: (0.035577)
-    test_execute_one_missing:				.: (0.095438)
+    test_execute:					.: (0.007145)
+    test_execute_directory:				.: (0.005330)
+    test_execute_missing:				.: (0.016519)
+    test_execute_one_missing:				.: (0.012475)
   TestGemCommandsYankCommand: 
-    test_execute:					.: (0.053056)
-    test_execute_host:					.: (0.071122)
-    test_execute_key:					.: (0.052343)
-    test_execute_with_otp_failure:			.: (0.042433)
-    test_execute_with_otp_success:			.: (0.063210)
-    test_handle_options:				.: (0.044037)
-    test_handle_options_missing_argument:		.: (0.050997)
-    test_with_webauthn_enabled_failure:			.: (0.152788)
-    test_with_webauthn_enabled_failure_with_polling:	.: (0.145977)
-    test_with_webauthn_enabled_success:			.: (0.170903)
-    test_with_webauthn_enabled_success_with_polling:	.: (0.135923)
-    test_yank_gem_unathorized_api_key:			.: (0.048004)
+    test_execute:					.: (0.253078)
+    test_execute_host:					.: (0.014291)
+    test_execute_key:					.: (0.011483)
+    test_execute_with_otp_failure:			.: (0.011686)
+    test_execute_with_otp_success:			.: (0.034822)
+    test_handle_options:				.: (0.035615)
+    test_handle_options_missing_argument:		.: (0.037733)
+    test_with_webauthn_enabled_failure:			.: (0.130886)
+    test_with_webauthn_enabled_failure_with_polling:	.: (0.127624)
+    test_with_webauthn_enabled_success:			.: (0.122128)
+    test_with_webauthn_enabled_success_with_polling:	.: (0.125277)
+    test_yank_gem_unathorized_api_key:			.: (0.020950)
   TestGemConfig: 
-    test_bad_rake_path_is_escaped:			.: (0.023942)
-    test_datadir:					.: (0.325869)
-    test_good_rake_path_is_escaped:			.: (0.022787)
+    test_bad_rake_path_is_escaped:			.: (0.014126)
+    test_datadir:					.: (0.187486)
+    test_good_rake_path_is_escaped:			.: (0.007484)
   TestGemConfigFile: 
-    test_accept_string_key:				.: (0.034492)
-    test_api_keys:					.: (0.038618)
-    test_check_credentials_permissions:			.: (0.047206)
-    test_disable_default_gem_server:			.: (0.051185)
-    test_dump_with_rubygems_yaml:			.: (0.027036)
-    test_handle_arguments:				.: (0.039434)
-    test_handle_arguments_backtrace:			.: (0.053741)
-    test_handle_arguments_debug:			.: (0.066201)
-    test_handle_arguments_norc:				.: (0.050119)
-    test_handle_arguments_override:			.: (0.074795)
-    test_handle_arguments_traceback:			.: (0.045632)
-    test_handle_comment:				.: (0.071479)
-    test_ignore_invalid_config_file:			.: (0.079254)
-    test_initialize:					.: (0.063693)
-    test_initialize_environment_variable_override:	.: (0.066949)
-    test_initialize_handle_arguments_config_file:	.: (0.049388)
-    test_initialize_handle_arguments_config_file_equals:.: (0.071238)
-    test_initialize_handle_arguments_config_file_with_other_params:	.: (0.185271)
-    test_initialize_ipv4_fallback_enabled_env:		.: (0.071115)
-    test_initialize_operating_system_override:		.: (0.068323)
-    test_initialize_platform_override:			.: (0.066402)
-    test_initialize_system_wide_override:		.: (0.072959)
-    test_load_api_keys:					.: (0.068279)
-    test_load_api_keys_bad_permission:			.: (0.098109)
-    test_load_install_extension_in_lib_from_config:	.: (0.065530)
-    test_load_ssl_ca_cert_from_config:			.: (0.090492)
-    test_load_ssl_client_cert_from_config:		.: (0.049615)
-    test_load_ssl_verify_mode_from_config:		.: (0.110130)
-    test_load_with_rubygems_config_hash:		.: (0.095525)
-    test_really_verbose:				.: (0.049573)
-    test_rubygems_api_key_equals:			.: (0.090596)
-    test_rubygems_api_key_equals_bad_permission:	.: (0.071205)
-    test_s3_source:					.: (0.050059)
-    test_s3_source_with_config_without_lookahead:	.: (0.066927)
-    test_set_config_file_name_from_environment_variable:.: (0.049051)
-    test_write:						.: (0.107460)
-    test_write_from_hash:				.: (0.088257)
+    test_accept_string_key:				.: (0.019592)
+    test_api_keys:					.: (0.015642)
+    test_check_credentials_permissions:			.: (0.020252)
+    test_disable_default_gem_server:			.: (0.015680)
+    test_dump_with_rubygems_yaml:			.: (0.016951)
+    test_handle_arguments:				.: (0.012233)
+    test_handle_arguments_backtrace:			.: (0.021931)
+    test_handle_arguments_debug:			.: (0.011678)
+    test_handle_arguments_norc:				.: (0.022995)
+    test_handle_arguments_override:			.: (0.020149)
+    test_handle_arguments_traceback:			.: (0.020209)
+    test_handle_comment:				.: (0.014440)
+    test_ignore_invalid_config_file:			.: (0.021936)
+    test_initialize:					.: (0.018819)
+    test_initialize_environment_variable_override:	.: (0.024599)
+    test_initialize_handle_arguments_config_file:	.: (0.022570)
+    test_initialize_handle_arguments_config_file_equals:.: (0.029074)
+    test_initialize_handle_arguments_config_file_with_other_params:	.: (0.019084)
+    test_initialize_ipv4_fallback_enabled_env:		.: (0.015662)
+    test_initialize_operating_system_override:		.: (0.015645)
+    test_initialize_platform_override:			.: (0.015659)
+    test_initialize_system_wide_override:		.: (0.019660)
+    test_load_api_keys:					.: (0.018695)
+    test_load_api_keys_bad_permission:			.: (0.023015)
+    test_load_install_extension_in_lib_from_config:	.: (0.021250)
+    test_load_ssl_ca_cert_from_config:			.: (0.018275)
+    test_load_ssl_client_cert_from_config:		.: (0.015189)
+    test_load_ssl_verify_mode_from_config:		.: (0.026558)
+    test_load_with_rubygems_config_hash:		.: (0.015843)
+    test_really_verbose:				.: (0.015917)
+    test_rubygems_api_key_equals:			.: (0.019437)
+    test_rubygems_api_key_equals_bad_permission:	.: (0.046924)
+    test_s3_source:					.: (0.024107)
+    test_s3_source_with_config_without_lookahead:	.: (0.015652)
+    test_set_config_file_name_from_environment_variable:.: (0.019712)
+    test_write:						.: (0.015664)
+    test_write_from_hash:				.: (0.026065)
   TestGemConsoleUI: 
-    test_output_can_be_captured_by_test_unit:		.: (0.088239)
+    test_output_can_be_captured_by_test_unit:		.: (0.020687)
   TestGemDependency: 
-    test_equals2:					.: (0.049761)
-    test_equals2_type:					.: (0.067525)
-    test_equals_tilde:					.: (0.030584)
-    test_equals_tilde_escape:				.: (0.051918)
-    test_equals_tilde_object:				.: (0.047548)
-    test_equals_tilde_spec:				.: (0.050756)
-    test_hash:						.: (0.052024)
-    test_identity:					.: (0.041417)
-    test_initialize:					.: (0.066523)
-    test_initialize_double:				.: (0.071247)
-    test_initialize_empty:				.: (0.038904)
-    test_initialize_prerelease:				.: (0.047071)
-    test_initialize_type:				.: (0.067096)
-    test_initialize_type_bad:				.: (0.087950)
-    test_initialize_version:				.: (0.056157)
-    test_match_eh_allow_prerelease:			.: (0.030800)
-    test_match_eh_name_tuple:				.: (0.044088)
-    test_match_eh_specification:			.: (0.051309)
-    test_matches_spec_eh:				.: (0.043589)
-    test_matches_spec_eh_prerelease:			.: (0.066871)
-    test_merge:						.: (0.055633)
-    test_merge_default:					.: (0.047659)
-    test_merge_name_mismatch:				.: (0.061387)
-    test_merge_other_default:				.: (0.019251)
-    test_prerelease_eh:					.: (0.046539)
-    test_specific:					.: (0.062151)
-    test_to_spec:					.: (0.086955)
-    test_to_spec_prerelease:				.: (0.098928)
-    test_to_spec_with_only_prereleases:			.: (0.102874)
-    test_to_specs_indicates_total_gem_set_size:		.: (0.057348)
-    test_to_specs_respects_bundler_version:		.: (0.111131)
-    test_to_specs_suggests_other_versions:		.: (0.073423)
+    test_equals2:					.: (0.018552)
+    test_equals2_type:					.: (0.011911)
+    test_equals_tilde:					.: (0.015490)
+    test_equals_tilde_escape:				.: (0.007056)
+    test_equals_tilde_object:				.: (0.010029)
+    test_equals_tilde_spec:				.: (0.029649)
+    test_hash:						.: (0.011535)
+    test_identity:					.: (0.018532)
+    test_initialize:					.: (0.014447)
+    test_initialize_double:				.: (0.019555)
+    test_initialize_empty:				.: (0.014928)
+    test_initialize_prerelease:				.: (0.019151)
+    test_initialize_type:				.: (0.011613)
+    test_initialize_type_bad:				.: (0.014097)
+    test_initialize_version:				.: (0.014520)
+    test_match_eh_allow_prerelease:			.: (0.013563)
+    test_match_eh_name_tuple:				.: (0.028430)
+    test_match_eh_specification:			.: (0.015429)
+    test_matches_spec_eh:				.: (0.014614)
+    test_matches_spec_eh_prerelease:			.: (0.016496)
+    test_merge:						.: (0.006384)
+    test_merge_default:					.: (0.010066)
+    test_merge_name_mismatch:				.: (0.014402)
+    test_merge_other_default:				.: (0.012803)
+    test_prerelease_eh:					.: (0.010854)
+    test_specific:					.: (0.009883)
+    test_to_spec:					.: (0.014276)
+    test_to_spec_prerelease:				.: (0.015887)
+    test_to_spec_with_only_prereleases:			.: (0.027324)
+    test_to_specs_indicates_total_gem_set_size:		.: (0.061044)
+    test_to_specs_respects_bundler_version:		.: (0.073374)
+    test_to_specs_suggests_other_versions:		.: (0.047739)
   TestGemDependencyInstaller: 
-    test_find_gems_gems_with_sources:			.: (0.393560)
-    test_find_gems_with_sources_local:			.: (0.474421)
-    test_find_gems_with_sources_prerelease:		.: (0.402124)
-    test_find_gems_with_sources_with_bad_source:	.: (0.033941)
-    test_find_gems_with_sources_with_best_only_and_platform:	.: (0.226358)
-    test_install:					.: (0.534008)
-    test_install_all_dependencies:			.: (0.906306)
-    test_install_build_args:				.: (0.518832)
-    test_install_cache_dir:				.: (0.543021)
-    test_install_dependencies_satisfied:		.: (0.795969)
-    test_install_dependency:				.: (0.574805)
-    test_install_dependency_development:		.: (0.724066)
-    test_install_dependency_development_deep:		.: (1.122821)
-    test_install_dependency_development_shallow:	.: (0.797700)
-    test_install_dependency_existing:			.: (0.909017)
-    test_install_dependency_existing_extension:		.: (2.571188)
-    test_install_dependency_old:			.: (0.315060)
-    test_install_doesnt_upgrade_installed_dependencies:	.: (0.635044)
-    test_install_domain_both:				.: (0.484761)
-    test_install_domain_both_no_network:		.: (0.475010)
-    test_install_domain_local:				.: (0.259541)
-    test_install_domain_remote:				.: (0.379435)
-    test_install_dual_repository:			.: (0.814677)
-    test_install_dual_repository_and_done_installing_hooks:	.: (1.540335)
-    test_install_env_shebang:				.: (0.589084)
-    test_install_force:					.: (0.464874)
-    test_install_ignore_dependencies:			.: (0.448065)
-    test_install_install_dir:				.: (0.839913)
-    test_install_legacy_spec_with_nil_required_ruby_version:	.: (0.144219)
-    test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.132399)
-    test_install_local:					.: (0.278712)
-    test_install_local_dependency:			.: (0.757738)
-    test_install_local_dependency_installed:		.: (0.463948)
-    test_install_local_dependency_no_network_for_target_gem:	.: (0.439386)
-    test_install_local_prerelease:			.: (0.444467)
-    test_install_local_subdir:				.: (0.394615)
-    test_install_minimal_deps:				.: (1.447377)
-    test_install_no_document:				.: (0.579234)
-    test_install_no_minimal_deps:			.: (1.184998)
-    test_install_no_wrappers:				.: (0.394662)
-    test_install_platform_is_ignored_when_a_file_is_specified:	.: (0.195409)
-    test_install_prerelease:				.: (0.666888)
-    test_install_prerelease_bug_990:			.: (0.447360)
-    test_install_prerelease_skipped_when_normal_ver:	.: (0.274821)
-    test_install_reinstall:				.: (0.339366)
-    test_install_remote:				.: (0.295232)
-    test_install_remote_dep:				.: (0.422856)
-    test_install_remote_platform_newer:			.: (0.460027)
-    test_install_security_policy:			.: (0.455037)
-    test_install_version:				.: (0.196040)
-    test_install_version_default:			.: (0.198857)
-    test_install_when_only_prerelease:			.: (0.067007)
-    test_resolve_dependencies:				.: (0.307350)
-    test_resolve_dependencies_ignore_dependencies:	.: (0.282345)
-    test_resolve_dependencies_local:			.: (0.343363)
+    test_find_gems_gems_with_sources:			.: (0.243779)
+    test_find_gems_with_sources_local:			.: (0.125914)
+    test_find_gems_with_sources_prerelease:		.: (0.056297)
+    test_find_gems_with_sources_with_bad_source:	.: (0.012237)
+    test_find_gems_with_sources_with_best_only_and_platform:	.: (0.091910)
+    test_install:					.: (0.114470)
+    test_install_all_dependencies:			.: (0.180759)
+    test_install_build_args:				.: (0.071315)
+    test_install_cache_dir:				.: (0.158877)
+    test_install_dependencies_satisfied:		.: (0.247760)
+    test_install_dependency:				.: (0.185790)
+    test_install_dependency_development:		.: (0.123826)
+    test_install_dependency_development_deep:		.: (2.585667)
+    test_install_dependency_development_shallow:	.: (0.190301)
+    test_install_dependency_existing:			.: (0.096775)
+    test_install_dependency_existing_extension:		.: (0.778049)
+    test_install_dependency_old:			.: (0.121565)
+    test_install_doesnt_upgrade_installed_dependencies:	.: (0.351431)
+    test_install_domain_both:				.: (0.147652)
+    test_install_domain_both_no_network:		.: (0.203450)
+    test_install_domain_local:				.: (0.055681)
+    test_install_domain_remote:				.: (0.066046)
+    test_install_dual_repository:			.: (0.264964)
+    test_install_dual_repository_and_done_installing_hooks:	.: (0.321985)
+    test_install_env_shebang:				.: (0.077224)
+    test_install_force:					.: (0.164983)
+    test_install_ignore_dependencies:			.: (0.237394)
+    test_install_install_dir:				.: (0.226349)
+    test_install_legacy_spec_with_nil_required_ruby_version:	.: (0.087163)
+    test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.073488)
+    test_install_local:					.: (0.154938)
+    test_install_local_dependency:			.: (0.195737)
+    test_install_local_dependency_installed:		.: (0.115976)
+    test_install_local_dependency_no_network_for_target_gem:	.: (0.114583)
+    test_install_local_prerelease:			.: (0.128987)
+    test_install_local_subdir:				.: (0.139493)
+    test_install_minimal_deps:				.: (0.295515)
+    test_install_no_document:				.: (0.114044)
+    test_install_no_minimal_deps:			.: (0.735654)
+    test_install_no_wrappers:				.: (0.182050)
+    test_install_platform_is_ignored_when_a_file_is_specified:	.: (0.101430)
+    test_install_prerelease:				.: (0.191956)
+    test_install_prerelease_bug_990:			.: (0.184605)
+    test_install_prerelease_skipped_when_normal_ver:	.: (0.151571)
+    test_install_reinstall:				.: (2.040674)
+    test_install_remote:				.: (0.186407)
+    test_install_remote_dep:				.: (0.174647)
+    test_install_remote_platform_newer:			.: (0.218763)
+    test_install_security_policy:			.: (0.170259)
+    test_install_version:				.: (0.045617)
+    test_install_version_default:			.: (0.088881)
+    test_install_when_only_prerelease:			.: (0.034507)
+    test_resolve_dependencies:				.: (0.081532)
+    test_resolve_dependencies_ignore_dependencies:	.: (0.061490)
+    test_resolve_dependencies_local:			.: (0.067340)
   TestGemDependencyList: 
-    test_active_count:					.: (0.038472)
-    test_add:						.: (0.022955)
-    test_dependency_order:				.: (0.035167)
-    test_dependency_order_circle:			.: (0.032668)
-    test_dependency_order_development:			.: (0.025798)
-    test_dependency_order_diamond:			.: (0.024570)
-    test_dependency_order_no_dependencies:		.: (0.024871)
-    test_find_name:					.: (0.027428)
-    test_ok_eh:						.: (0.022804)
-    test_ok_eh_mismatch:				.: (0.011628)
-    test_ok_eh_redundant:				.: (0.007839)
-    test_ok_to_remove_eh:				.: (0.007079)
-    test_ok_to_remove_eh_after_sibling_removed:		.: (0.007949)
-    test_remove_by_name:				.: (0.007537)
-    test_tsort_each_child:				.: (0.006639)
-    test_tsort_each_node:				.: (0.007405)
-    test_why_not_ok_eh:					.: (0.009235)
-    test_why_not_ok_eh_old_dependency:			.: (0.008488)
+    test_active_count:					.: (0.011893)
+    test_add:						.: (0.009755)
+    test_dependency_order:				.: (0.025287)
+    test_dependency_order_circle:			.: (0.021008)
+    test_dependency_order_development:			.: (0.021314)
+    test_dependency_order_diamond:			.: (0.015624)
+    test_dependency_order_no_dependencies:		.: (0.017163)
+    test_find_name:					.: (0.014687)
+    test_ok_eh:						.: (0.013292)
+    test_ok_eh_mismatch:				.: (0.015915)
+    test_ok_eh_redundant:				.: (0.017814)
+    test_ok_to_remove_eh:				.: (0.015608)
+    test_ok_to_remove_eh_after_sibling_removed:		.: (0.012405)
+    test_remove_by_name:				.: (0.011202)
+    test_tsort_each_child:				.: (0.010822)
+    test_tsort_each_node:				.: (0.015200)
+    test_why_not_ok_eh:					.: (0.021594)
+    test_why_not_ok_eh_old_dependency:			.: (0.008337)
   TestGemDependencyResolutionError: 
-    test_message:					.: (0.007302)
+    test_message:					.: (0.006550)
   TestGemDeprecate: 
-    test_assignment:					.: (0.007931)
-    test_defaults:					.: (0.005602)
-    test_deprecated_method_calls_the_old_method:	.: (0.006992)
-    test_deprecated_method_outputs_a_warning:		.: (0.008012)
-    test_deprecated_method_outputs_a_warning_old_way:	.: (0.038993)
-    test_rubygems_deprecate_command:			.: (0.016922)
-    test_skip:						.: (0.016305)
+    test_assignment:					.: (0.006051)
+    test_defaults:					.: (0.005819)
+    test_deprecated_method_calls_the_old_method:	.: (0.007897)
+    test_deprecated_method_outputs_a_warning:		.: (0.010306)
+    test_deprecated_method_outputs_a_warning_old_way:	.: (0.015447)
+    test_rubygems_deprecate_command:			.: (0.011478)
+    test_skip:						.: (0.010086)
   TestGemDoctor: 
-    test_doctor:					.: (0.053343)
-    test_doctor_badly_named_plugins:			.: (0.030981)
-    test_doctor_child_missing:				.: (0.021061)
-    test_doctor_dry_run:				.: (0.084663)
-    test_doctor_non_gem_home:				.: (0.145129)
-    test_gem_repository_eh:				.: (0.149715)
+    test_doctor:					.: (0.024302)
+    test_doctor_badly_named_plugins:			.: (0.014785)
+    test_doctor_child_missing:				.: (0.012548)
+    test_doctor_dry_run:				.: (0.022173)
+    test_doctor_non_gem_home:				.: (0.010280)
+    test_gem_repository_eh:				.: (0.009226)
   TestGemExit: 
-    test_exit:						.: (0.666072)
-    test_status:					.: (0.042530)
+    test_exit:						.: (0.176851)
+    test_status:					.: (0.009415)
   TestGemExtBuilder: 
-    test_build_extensions:				.: (1.595999)
-    test_build_extensions_extconf_bad:			.: (0.239954)
-    test_build_extensions_install_ext_only:		.: (1.266106)
-    test_build_extensions_none:				.: (0.036771)
-    test_build_extensions_rebuild_failure:		.: (0.049998)
-    test_build_extensions_unsupported:			.: (0.042836)
-    test_build_extensions_with_build_args:		.: (1.196255)
-    test_build_extensions_with_gemhome_with_space:	.: (1.459956)
+    test_build_extensions:				.: (0.721751)
+    test_build_extensions_extconf_bad:			.: (0.071644)
+    test_build_extensions_install_ext_only:		.: (0.381935)
+    test_build_extensions_none:				.: (0.011779)
+    test_build_extensions_rebuild_failure:		.: (0.019930)
+    test_build_extensions_unsupported:			.: (0.020790)
+    test_build_extensions_with_build_args:		.: (0.432427)
+    test_build_extensions_with_gemhome_with_space:	.: (0.464939)
     test_build_extensions_with_target_rbconfig:		P
 ===============================================================================
 Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig
@@ -3178,12 +3214,12 @@
      344:     assert_empty(stdout)
      345: 
 ===============================================================================
-: (1.229686)
-    test_class_make:					.: (2.512165)
-    test_class_make_no_clean:				.: (0.948328)
-    test_custom_make_with_options:			.: (1.949357)
-    test_initialize:					.: (0.027081)
-    test_initialize_build_args:				.: (0.027737)
+: (0.344086)
+    test_class_make:					.: (0.598654)
+    test_class_make_no_clean:				.: (0.581954)
+    test_custom_make_with_options:			.: (0.961186)
+    test_initialize:					.: (0.035472)
+    test_initialize_build_args:				.: (0.014450)
   TestGemExtCargoBuilder: 
     test_build_cdylib:					P
 ===============================================================================
@@ -3198,7 +3234,7 @@
      29: 
      30:     output = []
 ===============================================================================
-: (0.043710)
+: (0.034175)
     test_build_fail:					P
 ===============================================================================
 Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present
@@ -3212,7 +3248,7 @@
      79: 
      80:     FileUtils.rm(File.join(@ext, "src/lib.rs"))
 ===============================================================================
-: (0.029636)
+: (0.022316)
     test_custom_name:					P
 ===============================================================================
 Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present
@@ -3226,7 +3262,7 @@
      120: 
      121:     Dir.chdir @ext do
 ===============================================================================
-: (0.031892)
+: (0.037727)
     test_full_integration:				P
 ===============================================================================
 Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present
@@ -3240,7 +3276,7 @@
      96: 
      97:     require "open3"
 ===============================================================================
-: (0.048093)
+: (0.030122)
     test_rubygems_cfg_passed_to_rustc:			P
 ===============================================================================
 Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present
@@ -3254,30 +3290,30 @@
      53:     version_slug = Gem::VERSION.tr(".", "_")
      54:     output = []
 ===============================================================================
-: (0.036898)
+: (0.014013)
   TestGemExtCargoBuilderLinkFlagConverter: 
-    test_dll_with_colon_space:				.: (0.013667)
-    test_dylib_with_colon_space:			.: (0.030287)
-    test_framework:					.: (0.030174)
-    test_framework_space:				.: (0.009770)
-    test_lib_with_nonascii:				.: (0.031245)
-    test_libstatic_with_colon:				.: (0.017682)
-    test_libstatic_with_colon_space:			.: (0.026550)
-    test_non_lib_dash_l:				.: (0.017091)
-    test_search_path_basic:				.: (0.029920)
-    test_search_path_space:				.: (0.013423)
-    test_search_path_space_in_path:			.: (0.016983)
-    test_simple_lib:					.: (0.034242)
-    test_simple_lib_space:				.: (0.017557)
-    test_so_with_colon_space:				.: (0.022753)
-    test_unconventional_lib_with_colon:			.: (0.034662)
-    test_verbose_lib_space:				.: (0.017655)
+    test_dll_with_colon_space:				.: (0.015009)
+    test_dylib_with_colon_space:			.: (0.015504)
+    test_framework:					.: (0.008485)
+    test_framework_space:				.: (0.012474)
+    test_lib_with_nonascii:				.: (0.020988)
+    test_libstatic_with_colon:				.: (0.014402)
+    test_libstatic_with_colon_space:			.: (0.018171)
+    test_non_lib_dash_l:				.: (0.010102)
+    test_search_path_basic:				.: (0.014518)
+    test_search_path_space:				.: (0.011574)
+    test_search_path_space_in_path:			.: (0.005580)
+    test_simple_lib:					.: (0.016018)
+    test_simple_lib_space:				.: (0.021133)
+    test_so_with_colon_space:				.: (1.597768)
+    test_unconventional_lib_with_colon:			.: (0.005718)
+    test_verbose_lib_space:				.: (0.005592)
   TestGemExtCargoBuilderUnit: 
-    test_build_env_includes_rbconfig:			.: (0.027008)
-    test_cargo_command_locks_in_release_profile:	.: (0.031304)
-    test_cargo_command_passes_args:			.: (0.013437)
-    test_cargo_command_passes_respects_cargo_build_target:	.: (0.029885)
-    test_cargo_command_passes_respects_cargo_env_var:	.: (0.017374)
+    test_build_env_includes_rbconfig:			.: (0.007037)
+    test_cargo_command_locks_in_release_profile:	.: (0.007340)
+    test_cargo_command_passes_args:			.: (0.006308)
+    test_cargo_command_passes_respects_cargo_build_target:	.: (0.006209)
+    test_cargo_command_passes_respects_cargo_env_var:	.: (0.006121)
   TestGemExtCmakeBuilder: 
     test_self_build:					P
 ===============================================================================
@@ -3285,299 +3321,299 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup'
 ===============================================================================
-: (0.028460)
+: (0.010611)
     test_self_build_fail:				P
 ===============================================================================
 Pending: test_self_build_fail(TestGemExtCmakeBuilder): cmake not present
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup'
 ===============================================================================
-: (0.027941)
+: (0.011545)
     test_self_build_has_makefile:			P
 ===============================================================================
 Pending: test_self_build_has_makefile(TestGemExtCmakeBuilder): cmake not present
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup'
 ===============================================================================
-: (0.027825)
+: (0.028833)
   TestGemExtConfigureBuilder: 
-    test_self_build_fail:				.: (0.044032)
+    test_self_build_fail:				.: (0.032347)
   TestGemExtExtConfBuilder: 
-    test_class_build_extconf_fail:			.: (3.680469)
-    test_class_build_extconf_success_without_warning:	.: (1.321204)
-    test_class_make_no_Makefile:			.: (0.042508)
+    test_class_build_extconf_fail:			.: (2.297936)
+    test_class_build_extconf_success_without_warning:	.: (0.413479)
+    test_class_make_no_Makefile:			.: (0.014618)
   TestGemExtRakeBuilder: 
-    test_class_build_fail:				.: (1.747095)
-    test_class_no_openssl_override:			.: (1.623634)
+    test_class_build_fail:				.: (0.418637)
+    test_class_no_openssl_override:			.: (0.491140)
   TestGemGemRunner: 
-    test_do_configuration:				.: (0.066907)
-    test_extract_build_args:				.: (0.030747)
-    test_info_succeeds:					.: (0.152186)
-    test_list_succeeds:					.: (0.126228)
-    test_query_is_deprecated:				.: (0.151114)
-    test_search_succeeds:				.: (0.071272)
-    test_validate_encoding:				.: (0.027518)
+    test_do_configuration:				.: (0.018528)
+    test_extract_build_args:				.: (0.013548)
+    test_info_succeeds:					.: (0.032734)
+    test_list_succeeds:					.: (0.024983)
+    test_query_is_deprecated:				.: (0.031520)
+    test_search_succeeds:				.: (0.013556)
+    test_validate_encoding:				.: (0.005964)
   TestGemGemcutterUtilities: 
-    test_alternate_key_alternate_host:			.: (0.038681)
-    test_api_key:					.: (0.039310)
-    test_api_key_override:				.: (0.059154)
-    test_host:						.: (0.059525)
-    test_host_RUBYGEMS_HOST:				.: (0.063814)
-    test_host_RUBYGEMS_HOST_empty:			.: (0.055628)
-    test_sign_in:					.: (0.080746)
-    test_sign_in_skips_with_existing_credentials:	.: (0.051814)
-    test_sign_in_skips_with_key_override:		.: (0.051354)
-    test_sign_in_with_bad_credentials:			.: (0.063643)
-    test_sign_in_with_correct_otp_code:			.: (0.059384)
-    test_sign_in_with_host:				.: (0.059595)
-    test_sign_in_with_host_ENV:				.: (0.051084)
-    test_sign_in_with_host_nil:				.: (0.067422)
-    test_sign_in_with_incorrect_otp_code:		.: (0.047357)
-    test_sign_in_with_other_credentials_doesnt_overwrite_other_keys:	.: (0.103427)
-    test_sign_in_with_webauthn_enabled:			.: (0.079736)
-    test_sign_in_with_webauthn_enabled_with_error:	.: (0.057211)
-    test_sign_in_with_webauthn_enabled_with_polling:	.: (0.146938)
-    test_sign_in_with_webauthn_enabled_with_polling_failure:	.: (0.150555)
-    test_signin_with_env_otp_code:			.: (0.046843)
-    test_verify_api_key:				.: (0.028032)
-    test_verify_missing_api_key:			.: (0.026944)
+    test_alternate_key_alternate_host:			.: (0.021984)
+    test_api_key:					.: (0.049480)
+    test_api_key_override:				.: (0.063131)
+    test_host:						.: (0.015240)
+    test_host_RUBYGEMS_HOST:				.: (0.018801)
+    test_host_RUBYGEMS_HOST_empty:			.: (0.012135)
+    test_sign_in:					.: (0.021600)
+    test_sign_in_skips_with_existing_credentials:	.: (0.016067)
+    test_sign_in_skips_with_key_override:		.: (0.024827)
+    test_sign_in_with_bad_credentials:			.: (0.031828)
+    test_sign_in_with_correct_otp_code:			.: (0.052937)
+    test_sign_in_with_host:				.: (0.034293)
+    test_sign_in_with_host_ENV:				.: (0.029686)
+    test_sign_in_with_host_nil:				.: (0.027441)
+    test_sign_in_with_incorrect_otp_code:		.: (0.056122)
+    test_sign_in_with_other_credentials_doesnt_overwrite_other_keys:	.: (0.031158)
+    test_sign_in_with_webauthn_enabled:			.: (0.034851)
+    test_sign_in_with_webauthn_enabled_with_error:	.: (0.028577)
+    test_sign_in_with_webauthn_enabled_with_polling:	.: (0.159854)
+    test_sign_in_with_webauthn_enabled_with_polling_failure:	.: (0.137289)
+    test_signin_with_env_otp_code:			.: (0.029895)
+    test_verify_api_key:				.: (0.021764)
+    test_verify_missing_api_key:			.: (0.020033)
   TestGemImpossibleDependenciesError: 
-    test_message_conflict:				.: (0.022498)
+    test_message_conflict:				.: (0.018965)
   TestGemKernel: 
-    test_gem:						.: (0.255716)
-    test_gem_bundler:					.: (0.243972)
-    test_gem_bundler_inferred_bundler_version:		.: (0.467099)
-    test_gem_conflicting:				.: (0.334647)
-    test_gem_default:					.: (0.283346)
-    test_gem_default_re_gem:				.: (0.368912)
-    test_gem_env_req:					.: (0.373656)
-    test_gem_failing_inside_require_doesnt_cause_double_exceptions:	.: (1.124884)
-    test_gem_not_adding_bin:				.: (0.407459)
-    test_gem_overlapping:				.: (0.399288)
-    test_gem_prerelease_is_the_only_available:		.: (0.399311)
-    test_gem_re_gem_mismatch:				.: (0.363353)
-    test_gem_redundant:					.: (0.351685)
-    test_release_favored_over_prerelease:		.: (0.427268)
+    test_gem:						.: (0.161363)
+    test_gem_bundler:					.: (0.213537)
+    test_gem_bundler_inferred_bundler_version:		.: (0.113824)
+    test_gem_conflicting:				.: (0.767687)
+    test_gem_default:					.: (0.153650)
+    test_gem_default_re_gem:				.: (0.155034)
+    test_gem_env_req:					.: (0.172872)
+    test_gem_failing_inside_require_doesnt_cause_double_exceptions:	.: (1.904234)
+    test_gem_not_adding_bin:				.: (0.598515)
+    test_gem_overlapping:				.: (0.328589)
+    test_gem_prerelease_is_the_only_available:		.: (0.143888)
+    test_gem_re_gem_mismatch:				.: (0.138932)
+    test_gem_redundant:					.: (0.113031)
+    test_release_favored_over_prerelease:		.: (0.098876)
   TestGemLocalRemoteOptions: 
-    test_add_local_remote_options:			.: (0.039066)
-    test_both_eh:					.: (0.027662)
-    test_clear_sources_option:				.: (0.035027)
-    test_clear_sources_option_idiot_proof:		.: (0.054759)
-    test_local_eh:					.: (0.028908)
-    test_remote_eh:					.: (0.028049)
-    test_short_source_option:				.: (0.034751)
-    test_source_option:					.: (0.041180)
-    test_source_option_bad:				.: (0.034049)
-    test_update_sources_option:				.: (0.039046)
+    test_add_local_remote_options:			.: (0.008052)
+    test_both_eh:					.: (0.005169)
+    test_clear_sources_option:				.: (0.007540)
+    test_clear_sources_option_idiot_proof:		.: (0.008308)
+    test_local_eh:					.: (0.005267)
+    test_remote_eh:					.: (0.004649)
+    test_short_source_option:				.: (0.006335)
+    test_source_option:					.: (0.007489)
+    test_source_option_bad:				.: (0.006535)
+    test_update_sources_option:				.: (0.006235)
   TestGemNameTuple: 
-    test_full_name:					.: (0.034158)
-    test_platform_normalization:			.: (0.025550)
-    test_spaceship:					.: (0.029015)
-    test_spec_name:					.: (0.023210)
+    test_full_name:					.: (0.005176)
+    test_platform_normalization:			.: (0.005067)
+    test_spaceship:					.: (0.004740)
+    test_spec_name:					.: (0.004844)
   TestGemPackageOld: 
-    test_contents:					.: (0.038491)
-    test_contents_security_policy:			.: (0.138979)
-    test_extract_files:					.: (0.172042)
-    test_extract_files_security_policy:			.: (0.108057)
-    test_spec:						.: (0.120019)
-    test_spec_security_policy:				.: (0.166996)
-    test_verify:					.: (0.115229)
+    test_contents:					.: (0.006265)
+    test_contents_security_policy:			.: (0.005640)
+    test_extract_files:					.: (0.007446)
+    test_extract_files_security_policy:			.: (0.005907)
+    test_spec:						.: (0.007153)
+    test_spec_security_policy:				.: (0.005860)
+    test_verify:					.: (0.005792)
   TestGemPackageTask: 
-    test_gem_package:					.: (0.349653)
-    test_gem_package_prints_to_stdout_by_default:	.: (0.073890)
-    test_gem_package_with_current_platform:		.: (0.038570)
-    test_gem_package_with_ruby_platform:		.: (0.027071)
-    test_package_dir_path:				.: (0.026927)
+    test_gem_package:					.: (0.012937)
+    test_gem_package_prints_to_stdout_by_default:	.: (0.011798)
+    test_gem_package_with_current_platform:		.: (0.005790)
+    test_gem_package_with_ruby_platform:		.: (0.005492)
+    test_package_dir_path:				.: (0.005496)
   TestGemPathSupport: 
-    test_gem_paths_do_not_contain_symlinks:		.: (0.015881)
-    test_initialize:					.: (0.022977)
-    test_initialize_home:				.: (0.022911)
-    test_initialize_home_path:				.: (0.032068)
-    test_initialize_path:				.: (0.031601)
-    test_initialize_path_with_defaults:			.: (0.029191)
-    test_initialize_regexp_path_separator:		.: (0.024115)
-    test_initialize_spec:				.: (0.023625)
+    test_gem_paths_do_not_contain_symlinks:		.: (0.005616)
+    test_initialize:					.: (0.005011)
+    test_initialize_home:				.: (0.005150)
+    test_initialize_home_path:				.: (0.005420)
+    test_initialize_path:				.: (0.005656)
+    test_initialize_path_with_defaults:			.: (0.005257)
+    test_initialize_regexp_path_separator:		.: (0.005398)
+    test_initialize_spec:				.: (0.005019)
   TestGemPlatform: 
-    test_eabi_and_nil_version_combination_strictness:	.: (0.023725)
-    test_eabi_version_is_stricter_for_linux_os:		.: (0.029809)
-    test_equals2:					.: (0.019481)
-    test_equals3:					.: (0.024034)
-    test_equals3_cpu:					.: (0.023231)
-    test_equals3_cpu_arm:				.: (0.024965)
-    test_equals3_universal_mingw:			.: (0.022292)
-    test_equals3_version:				.: (0.019626)
-    test_equals_tilde:					.: (0.031285)
-    test_gem_platform_match_with_string_argument:	.: (0.019540)
-    test_initialize:					.: (0.039242)
-    test_initialize_command_line:			.: (0.019343)
-    test_initialize_mswin32_vc6:			.: (0.011486)
-    test_initialize_platform:				.: (0.011543)
-    test_initialize_test:				.: (0.011494)
-    test_inspect:					.: (0.015328)
-    test_nil_cpu_arch_is_treated_as_universal:		.: (0.015579)
-    test_nil_version_is_stricter_for_linux_os:		.: (0.011546)
-    test_nil_version_is_treated_as_any_version:		.: (0.015589)
-    test_self_local:					.: (0.005973)
-    test_self_match:					.: (0.006279)
-    test_self_match_gem?:				.: (0.006825)
-    test_self_match_spec?:				.: (0.005506)
-    test_self_match_spec_with_match_gem_override:	.: (0.007363)
-    test_self_new:					.: (0.006146)
-    test_to_s:						.: (0.005660)
+    test_eabi_and_nil_version_combination_strictness:	.: (0.004923)
+    test_eabi_version_is_stricter_for_linux_os:		.: (0.005085)
+    test_equals2:					.: (0.004679)
+    test_equals3:					.: (0.004740)
+    test_equals3_cpu:					.: (0.005170)
+    test_equals3_cpu_arm:				.: (0.005190)
+    test_equals3_universal_mingw:			.: (0.005232)
+    test_equals3_version:				.: (0.015385)
+    test_equals_tilde:					.: (0.007985)
+    test_gem_platform_match_with_string_argument:	.: (0.005127)
+    test_initialize:					.: (0.011546)
+    test_initialize_command_line:			.: (0.004988)
+    test_initialize_mswin32_vc6:			.: (0.006129)
+    test_initialize_platform:				.: (0.004842)
+    test_initialize_test:				.: (0.005670)
+    test_inspect:					.: (0.004812)
+    test_nil_cpu_arch_is_treated_as_universal:		.: (0.004698)
+    test_nil_version_is_stricter_for_linux_os:		.: (0.005792)
+    test_nil_version_is_treated_as_any_version:		.: (0.004679)
+    test_self_local:					.: (0.005684)
+    test_self_match:					.: (0.005295)
+    test_self_match_gem?:				.: (0.005524)
+    test_self_match_spec?:				.: (0.004958)
+    test_self_match_spec_with_match_gem_override:	.: (0.005645)
+    test_self_new:					.: (0.004710)
+    test_to_s:						.: (0.004993)
   TestGemProjectSanity: 
-    test_require_rubygems_package:			.: (0.170954)
+    test_require_rubygems_package:			.: (0.154284)
   TestGemRDoc: 
-    test_delete_legacy_args:				.: (0.040501)
-    test_generate_disabled:				.: (0.044018)
-    test_initialize:					.: (0.039888)
-    test_new_rdoc:					.: (0.043390)
-    test_rdoc_installed?:				.: (0.075472)
-    test_remove:					.: (0.071462)
-    test_remove_unwritable:				.: (0.064998)
-    test_ri_installed?:					.: (0.067667)
-    test_setup:						.: (0.082540)
-    test_setup_unwritable:				.: (0.085242)
+    test_delete_legacy_args:				.: (0.018732)
+    test_generate_disabled:				.: (0.018271)
+    test_initialize:					.: (0.017884)
+    test_new_rdoc:					.: (0.019930)
+    test_rdoc_installed?:				.: (0.019074)
+    test_remove:					.: (0.018065)
+    test_remove_unwritable:				.: (0.017300)
+    test_ri_installed?:					.: (0.017818)
+    test_setup:						.: (0.016783)
+    test_setup_unwritable:				.: (0.015827)
   TestGemRemoteFetchError: 
-    test_invalid_url:					.: (0.028458)
-    test_password_redacted:				.: (0.018855)
-    test_to_s:						.: (0.023641)
+    test_invalid_url:					.: (0.005906)
+    test_password_redacted:				.: (0.005085)
+    test_to_s:						.: (0.005330)
   TestGemRemoteFetcher: 
-    test_cache_update_path:				.: (0.075119)
-    test_cache_update_path_no_update:			.: (0.053521)
-    test_cache_update_path_with_utf8_internal_encoding:	.: (0.054285)
-    test_download:					.: (0.045801)
-    test_download_cached:				.: (0.054989)
-    test_download_install_dir:				.: (0.055036)
-    test_download_local:				.: (0.075046)
-    test_download_local_read_only:			.: (0.056813)
-    test_download_local_space:				.: (0.050758)
-    test_download_platform_legacy:			.: (0.071574)
-    test_download_read_only:				.: (0.051536)
-    test_download_same_file:				.: (0.113859)
-    test_download_to_cache:				.: (0.109356)
-    test_download_unsupported:				.: (0.055059)
-    test_download_with_auth:				.: (0.082911)
-    test_download_with_encoded_auth:			.: (0.111228)
-    test_download_with_token:				.: (0.085794)
-    test_download_with_x_oauth_basic:			.: (0.090979)
-    test_fetch_http:					.: (0.106195)
-    test_fetch_http_redirects:				.: (0.097962)
-    test_fetch_http_redirects_without_location:		.: (0.081412)
-    test_fetch_path_bad_uri:				.: (0.092074)
-    test_fetch_path_getaddrinfo_error:			.: (0.095324)
-    test_fetch_path_gzip:				.: (0.091378)
-    test_fetch_path_gzip_unmodified:			.: (0.075341)
-    test_fetch_path_io_error:				.: (0.075335)
-    test_fetch_path_openssl_ssl_sslerror:		.: (0.062911)
-    test_fetch_path_socket_error:			.: (0.061659)
-    test_fetch_path_system_call_error:			.: (0.060825)
-    test_fetch_path_timeout_error:			.: (0.066897)
-    test_fetch_path_unmodified:				.: (0.068004)
-    test_request_block:					.: (0.082619)
-    test_self_fetcher:					.: (0.050934)
-    test_self_fetcher_with_proxy:			.: (0.064157)
-    test_yaml_error_on_size:				.: (0.044709)
+    test_cache_update_path:				.: (0.014101)
+    test_cache_update_path_no_update:			.: (0.015063)
+    test_cache_update_path_with_utf8_internal_encoding:	.: (0.013443)
+    test_download:					.: (0.013925)
+    test_download_cached:				.: (0.013102)
+    test_download_install_dir:				.: (0.013618)
+    test_download_local:				.: (0.021313)
+    test_download_local_read_only:			.: (0.014721)
+    test_download_local_space:				.: (0.013704)
+    test_download_platform_legacy:			.: (0.019340)
+    test_download_read_only:				.: (0.014370)
+    test_download_same_file:				.: (0.016031)
+    test_download_to_cache:				.: (0.021484)
+    test_download_unsupported:				.: (0.013220)
+    test_download_with_auth:				.: (0.013619)
+    test_download_with_encoded_auth:			.: (0.013970)
+    test_download_with_token:				.: (0.013804)
+    test_download_with_x_oauth_basic:			.: (0.013825)
+    test_fetch_http:					.: (0.026678)
+    test_fetch_http_redirects:				.: (0.017221)
+    test_fetch_http_redirects_without_location:		.: (0.014693)
+    test_fetch_path_bad_uri:				.: (0.015056)
+    test_fetch_path_getaddrinfo_error:			.: (0.014467)
+    test_fetch_path_gzip:				.: (0.014572)
+    test_fetch_path_gzip_unmodified:			.: (0.014758)
+    test_fetch_path_io_error:				.: (0.014213)
+    test_fetch_path_openssl_ssl_sslerror:		.: (0.014000)
+    test_fetch_path_socket_error:			.: (0.014300)
+    test_fetch_path_system_call_error:			.: (0.013665)
+    test_fetch_path_timeout_error:			.: (0.013680)
+    test_fetch_path_unmodified:				.: (0.013769)
+    test_request_block:					.: (0.013990)
+    test_self_fetcher:					.: (0.013860)
+    test_self_fetcher_with_proxy:			.: (0.014046)
+    test_yaml_error_on_size:				.: (0.013367)
   TestGemRemoteFetcherLocalSSLServer: 
-    test_do_not_allow_insecure_ssl_connection_by_default:	.: (0.708749)
-    test_do_not_allow_invalid_client_cert_auth_connection:	.: (0.697219)
-    test_do_not_follow_insecure_redirect:		.: (0.743071)
-    test_nil_ca_cert:					.: (0.688274)
-    test_ssl_client_cert_auth_connection:		.: (0.807289)
-    test_ssl_connection:				.: (0.738948)
-    test_ssl_connection_allow_verify_none:		.: (0.750862)
+    test_do_not_allow_insecure_ssl_connection_by_default:	.: (0.551027)
+    test_do_not_allow_invalid_client_cert_auth_connection:	.: (0.594494)
+    test_do_not_follow_insecure_redirect:		.: (0.597969)
+    test_nil_ca_cert:					.: (0.598859)
+    test_ssl_client_cert_auth_connection:		.: (0.633885)
+    test_ssl_connection:				.: (0.589037)
+    test_ssl_connection_allow_verify_none:		.: (0.599372)
   TestGemRemoteFetcherLocalServer: 
-    test_fetch_http_with_additional_headers:		.: (0.266274)
-    test_implicit_no_proxy:				.: (0.164154)
-    test_implicit_proxy:				.: (0.127793)
-    test_implicit_proxy_no_env:				.: (0.124023)
-    test_implicit_upper_case_proxy:			.: (0.107011)
-    test_no_proxy:					.: (0.164782)
-    test_observe_no_proxy_env_list:			.: (0.130334)
-    test_observe_no_proxy_env_single_host:		.: (0.230463)
+    test_fetch_http_with_additional_headers:		.: (0.108952)
+    test_implicit_no_proxy:				.: (0.027583)
+    test_implicit_proxy:				.: (0.031439)
+    test_implicit_proxy_no_env:				.: (0.030685)
+    test_implicit_upper_case_proxy:			.: (0.031928)
+    test_no_proxy:					.: (0.034463)
+    test_observe_no_proxy_env_list:			.: (0.030319)
+    test_observe_no_proxy_env_single_host:		.: (0.067047)
   TestGemRemoteFetcherS3: 
-    test_fetch_s3_config_creds:				.: (0.075500)
-    test_fetch_s3_config_creds_with_region:		.: (0.102098)
-    test_fetch_s3_config_creds_with_token:		.: (0.091990)
-    test_fetch_s3_env_creds:				.: (0.091265)
-    test_fetch_s3_env_creds_with_region:		.: (0.087719)
-    test_fetch_s3_env_creds_with_token:			.: (0.093120)
-    test_fetch_s3_instance_profile_creds:		.: (0.091096)
-    test_fetch_s3_instance_profile_creds_with_region:	.: (0.080038)
-    test_fetch_s3_instance_profile_creds_with_token:	.: (0.060222)
-    test_fetch_s3_no_host:				.: (0.055269)
-    test_fetch_s3_no_id:				.: (0.045503)
-    test_fetch_s3_no_secret:				.: (0.054922)
-    test_fetch_s3_no_source_key:			.: (0.059198)
-    test_fetch_s3_url_creds:				.: (0.060809)
+    test_fetch_s3_config_creds:				.: (0.031356)
+    test_fetch_s3_config_creds_with_region:		.: (0.022757)
+    test_fetch_s3_config_creds_with_token:		.: (0.015037)
+    test_fetch_s3_env_creds:				.: (0.014055)
+    test_fetch_s3_env_creds_with_region:		.: (0.013246)
+    test_fetch_s3_env_creds_with_token:			.: (0.014165)
+    test_fetch_s3_instance_profile_creds:		.: (0.014458)
+    test_fetch_s3_instance_profile_creds_with_region:	.: (0.013548)
+    test_fetch_s3_instance_profile_creds_with_token:	.: (0.013475)
+    test_fetch_s3_no_host:				.: (0.012333)
+    test_fetch_s3_no_id:				.: (0.012316)
+    test_fetch_s3_no_secret:				.: (0.012456)
+    test_fetch_s3_no_source_key:			.: (0.014270)
+    test_fetch_s3_url_creds:				.: (0.019670)
   TestGemRequest: 
-    test_configure_connection_for_https:		.: (0.097166)
-    test_configure_connection_for_https_ssl_ca_cert:	.: (0.107338)
-    test_fetch:						.: (0.023847)
-    test_fetch_basic_auth:				.: (0.103005)
-    test_fetch_basic_auth_encoded:			.: (0.103040)
-    test_fetch_basic_oauth_encoded:			.: (0.097812)
-    test_fetch_head:					.: (0.033101)
-    test_fetch_unmodified:				.: (0.016689)
-    test_get_proxy_from_env_domain:			.: (0.017424)
-    test_get_proxy_from_env_empty:			.: (0.016849)
-    test_get_proxy_from_env_escape:			.: (0.016634)
-    test_get_proxy_from_env_fallback:			.: (0.016424)
-    test_get_proxy_from_env_https:			.: (0.013594)
-    test_get_proxy_from_env_normalize:			.: (0.013405)
-    test_initialize_proxy:				.: (0.016469)
-    test_initialize_proxy_ENV:				.: (0.016662)
-    test_initialize_proxy_ENV_https:			.: (0.033017)
-    test_initialize_proxy_URI:				.: (0.016481)
-    test_proxy_ENV:					.: (0.016093)
-    test_user_agent:					.: (0.040049)
-    test_user_agent_engine:				.: (0.015021)
-    test_user_agent_engine_ruby:			.: (0.017349)
-    test_user_agent_patchlevel:				.: (0.015872)
-    test_user_agent_revision:				.: (0.015448)
-    test_verify_certificate:				.: (0.011423)
-    test_verify_certificate_extra_message:		.: (0.012050)
-    test_verify_certificate_message_CERT_HAS_EXPIRED:	.: (0.016212)
-    test_verify_certificate_message_CERT_NOT_YET_VALID:	.: (0.016282)
-    test_verify_certificate_message_CERT_REJECTED:	.: (0.015721)
-    test_verify_certificate_message_CERT_UNTRUSTED:	.: (0.017774)
-    test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.007972)
-    test_verify_certificate_message_INVALID_CA:		.: (0.006472)
-    test_verify_certificate_message_INVALID_PURPOSE:	.: (0.007425)
-    test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN:	.: (0.006223)
-    test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:	.: (0.007559)
-    test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE:	.: (0.006468)
+    test_configure_connection_for_https:		.: (1.907596)
+    test_configure_connection_for_https_ssl_ca_cert:	.: (0.036447)
+    test_fetch:						.: (0.016730)
+    test_fetch_basic_auth:				.: (0.029884)
+    test_fetch_basic_auth_encoded:			.: (0.044633)
+    test_fetch_basic_oauth_encoded:			.: (0.031807)
+    test_fetch_head:					.: (0.015208)
+    test_fetch_unmodified:				.: (0.006749)
+    test_get_proxy_from_env_domain:			.: (0.004787)
+    test_get_proxy_from_env_empty:			.: (0.009957)
+    test_get_proxy_from_env_escape:			.: (0.009704)
+    test_get_proxy_from_env_fallback:			.: (0.024012)
+    test_get_proxy_from_env_https:			.: (0.019281)
+    test_get_proxy_from_env_normalize:			.: (0.015043)
+    test_initialize_proxy:				.: (0.016001)
+    test_initialize_proxy_ENV:				.: (0.015352)
+    test_initialize_proxy_ENV_https:			.: (0.016043)
+    test_initialize_proxy_URI:				.: (0.008520)
+    test_proxy_ENV:					.: (0.010825)
+    test_user_agent:					.: (0.006609)
+    test_user_agent_engine:				.: (0.006392)
+    test_user_agent_engine_ruby:			.: (0.011946)
+    test_user_agent_patchlevel:				.: (0.012234)
+    test_user_agent_revision:				.: (0.007802)
+    test_verify_certificate:				.: (0.005672)
+    test_verify_certificate_extra_message:		.: (0.013497)
+    test_verify_certificate_message_CERT_HAS_EXPIRED:	.: (0.020873)
+    test_verify_certificate_message_CERT_NOT_YET_VALID:	.: (0.010602)
+    test_verify_certificate_message_CERT_REJECTED:	.: (0.011386)
+    test_verify_certificate_message_CERT_UNTRUSTED:	.: (0.025179)
+    test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.015239)
+    test_verify_certificate_message_INVALID_CA:		.: (0.009745)
+    test_verify_certificate_message_INVALID_PURPOSE:	.: (0.005284)
+    test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN:	.: (0.006605)
+    test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:	.: (0.022436)
+    test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE:	.: (0.006994)
   TestGemRequestConnectionPool: 
-    test_checkout_same_connection:			.: (0.007674)
-    test_net_http_args:					.: (0.006344)
-    test_net_http_args_ipv6:				.: (0.006166)
-    test_net_http_args_no_proxy:			.: (0.007688)
-    test_net_http_args_proxy:				.: (0.006808)
-    test_thread_waits_for_connection:			.: (1.019169)
-    test_to_proxy_eh:					.: (0.030524)
-    test_to_proxy_eh_wildcard:				.: (0.019182)
-    test_to_proxy_empty_string:				.: (0.020001)
-    test_to_proxy_substring:				.: (0.019184)
+    test_checkout_same_connection:			.: (0.007491)
+    test_net_http_args:					.: (0.007429)
+    test_net_http_args_ipv6:				.: (0.004771)
+    test_net_http_args_no_proxy:			.: (0.004622)
+    test_net_http_args_proxy:				.: (0.004682)
+    test_thread_waits_for_connection:			.: (1.015713)
+    test_to_proxy_eh:					.: (0.013347)
+    test_to_proxy_eh_wildcard:				.: (0.017357)
+    test_to_proxy_empty_string:				.: (0.017592)
+    test_to_proxy_substring:				.: (0.025320)
   TestGemRequestSet: 
-    test_bug_bug_990:					.: (0.027001)
-    test_gem:						.: (0.018933)
-    test_gem_duplicate:					.: (0.024570)
-    test_import:					.: (0.016051)
-    test_install:					.: (0.274757)
-    test_install_from_gemdeps:				.: (0.262976)
-    test_install_from_gemdeps_complex_dependencies:	.: (0.443150)
-    test_install_from_gemdeps_explain:			.: (0.091935)
-    test_install_from_gemdeps_install_dir:		.: (0.192265)
-    test_install_from_gemdeps_local:			.: (0.078345)
-    test_install_from_gemdeps_lockfile:			.: (0.492090)
-    test_install_from_gemdeps_version_mismatch:		.: (0.196023)
-    test_install_into:					.: (0.258348)
-    test_install_into_development_shallow:		.: (0.272706)
-    test_load_gemdeps:					.: (0.028482)
-    test_load_gemdeps_installing:			.: (0.034302)
-    test_load_gemdeps_without_groups:			.: (0.027040)
-    test_resolve:					.: (0.035248)
-    test_resolve_development:				.: (0.035083)
-    test_resolve_development_shallow:			.: (0.031251)
+    test_bug_bug_990:					.: (0.020898)
+    test_gem:						.: (0.021134)
+    test_gem_duplicate:					.: (0.020082)
+    test_import:					.: (0.013306)
+    test_install:					.: (0.235494)
+    test_install_from_gemdeps:				.: (0.063801)
+    test_install_from_gemdeps_complex_dependencies:	.: (0.227149)
+    test_install_from_gemdeps_explain:			.: (0.031798)
+    test_install_from_gemdeps_install_dir:		.: (0.052042)
+    test_install_from_gemdeps_local:			.: (0.041223)
+    test_install_from_gemdeps_lockfile:			.: (0.149739)
+    test_install_from_gemdeps_version_mismatch:		.: (0.130324)
+    test_install_into:					.: (0.118965)
+    test_install_into_development_shallow:		.: (0.108329)
+    test_load_gemdeps:					.: (0.006618)
+    test_load_gemdeps_installing:			.: (0.016499)
+    test_load_gemdeps_without_groups:			.: (0.009931)
+    test_resolve:					.: (0.008042)
+    test_resolve_development:				.: (0.005961)
+    test_resolve_development_shallow:			.: (0.011126)
     test_resolve_git:					P
 ===============================================================================
 Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set
@@ -3592,91 +3628,91 @@
      395:     rs = Gem::RequestSet.new
      396: 
 ===============================================================================
-: (0.020795)
-    test_resolve_ignore_dependencies:			.: (0.027287)
-    test_resolve_incompatible:				.: (0.011099)
-    test_resolve_vendor:				.: (0.031691)
-    test_sorted_requests:				.: (0.017669)
-    test_sorted_requests_development_shallow:		.: (0.017911)
-    test_tsort_each_child_development:			.: (0.022792)
-    test_tsort_each_child_development_shallow:		.: (0.019016)
+: (0.018305)
+    test_resolve_ignore_dependencies:			.: (0.017296)
+    test_resolve_incompatible:				.: (0.016854)
+    test_resolve_vendor:				.: (0.045970)
+    test_sorted_requests:				.: (0.023629)
+    test_sorted_requests_development_shallow:		.: (0.016659)
+    test_tsort_each_child_development:			.: (0.022773)
+    test_tsort_each_child_development_shallow:		.: (0.022703)
   TestGemRequestSetGemDependencyAPI: 
-    test_gem:						.: (0.012573)
-    test_gem_bitbucket:					.: (0.015236)
-    test_gem_bitbucket_expand_path:			.: (0.015513)
-    test_gem_deps_file:					.: (0.014046)
-    test_gem_duplicate:					.: (0.015895)
-    test_gem_git:					.: (0.015924)
-    test_gem_git_branch:				.: (0.008028)
-    test_gem_git_gist:					.: (0.006420)
-    test_gem_git_ref:					.: (0.007224)
-    test_gem_git_submodules:				.: (0.006704)
-    test_gem_git_tag:					.: (0.006159)
-    test_gem_github:					.: (0.007357)
-    test_gem_github_expand_path:			.: (0.006101)
-    test_gem_group:					.: (0.006764)
-    test_gem_group_method:				.: (0.006235)
-    test_gem_group_without:				.: (0.006233)
-    test_gem_groups:					.: (0.006714)
-    test_gem_path:					.: (0.008587)
-    test_gem_platforms:					.: (0.006796)
-    test_gem_platforms_bundler_ruby:			.: (0.007619)
-    test_gem_platforms_engine:				.: (0.034983)
-    test_gem_platforms_maglev:				.: (0.008495)
-    test_gem_platforms_multiple:			.: (0.010911)
-    test_gem_platforms_platform:			.: (0.005926)
-    test_gem_platforms_truffleruby:			.: (0.010857)
-    test_gem_platforms_unknown:				.: (0.032785)
-    test_gem_platforms_version:				.: (0.029639)
-    test_gem_requirement:				.: (0.031582)
-    test_gem_requirements:				.: (0.016373)
-    test_gem_requirements_options:			.: (0.021284)
-    test_gem_requires:					.: (0.013665)
-    test_gem_requires_false:				.: (0.016781)
-    test_gem_requires_without_group:			.: (0.032210)
-    test_gem_source_mismatch:				.: (0.027066)
-    test_gempspec_with_multiple_runtime_deps:		.: (0.017014)
-    test_gemspec:					.: (0.020054)
-    test_gemspec_bad:					.: (0.012811)
-    test_gemspec_development_group:			.: (0.016746)
-    test_gemspec_multiple:				.: (0.022939)
-    test_gemspec_name:					.: (0.021273)
-    test_gemspec_named:					.: (0.028018)
-    test_gemspec_none:					.: (0.015128)
-    test_gemspec_path:					.: (0.031325)
-    test_gemspec_without_group:				.: (0.023018)
-    test_git:						.: (0.011242)
-    test_git_source:					.: (0.011099)
-    test_group:						.: (0.011141)
-    test_load:						.: (0.020283)
-    test_pin_gem_source:				.: (0.021450)
-    test_platform_mswin:				.: (0.034132)
-    test_platform_multiple:				.: (0.048575)
-    test_platform_ruby:					.: (0.034257)
-    test_platforms:					.: (0.033047)
-    test_ruby:						.: (0.041620)
-    test_ruby_engine:					.: (0.027185)
-    test_ruby_engine_mismatch_engine:			.: (0.036086)
-    test_ruby_engine_mismatch_version:			.: (0.041209)
-    test_ruby_engine_no_engine_version:			.: (0.040110)
-    test_ruby_mismatch:					.: (0.035538)
-    test_ruby_mismatch_installing:			.: (0.035003)
-    test_source:					.: (0.031239)
-    test_with_engine_version:				.: (0.035055)
+    test_gem:						.: (0.014775)
+    test_gem_bitbucket:					.: (0.016705)
+    test_gem_bitbucket_expand_path:			.: (0.015594)
+    test_gem_deps_file:					.: (0.013460)
+    test_gem_duplicate:					.: (0.019972)
+    test_gem_git:					.: (0.015504)
+    test_gem_git_branch:				.: (0.014659)
+    test_gem_git_gist:					.: (0.017502)
+    test_gem_git_ref:					.: (0.010995)
+    test_gem_git_submodules:				.: (0.014831)
+    test_gem_git_tag:					.: (0.014887)
+    test_gem_github:					.: (0.010315)
+    test_gem_github_expand_path:			.: (0.021012)
+    test_gem_group:					.: (0.021906)
+    test_gem_group_method:				.: (0.016032)
+    test_gem_group_without:				.: (0.009595)
+    test_gem_groups:					.: (0.004850)
+    test_gem_path:					.: (0.008912)
+    test_gem_platforms:					.: (0.005280)
+    test_gem_platforms_bundler_ruby:			.: (0.005520)
+    test_gem_platforms_engine:				.: (0.004952)
+    test_gem_platforms_maglev:				.: (0.004964)
+    test_gem_platforms_multiple:			.: (0.004906)
+    test_gem_platforms_platform:			.: (0.005038)
+    test_gem_platforms_truffleruby:			.: (0.005161)
+    test_gem_platforms_unknown:				.: (0.004909)
+    test_gem_platforms_version:				.: (0.004896)
+    test_gem_requirement:				.: (0.004855)
+    test_gem_requirements:				.: (0.004965)
+    test_gem_requirements_options:			.: (0.005061)
+    test_gem_requires:					.: (0.005098)
+    test_gem_requires_false:				.: (0.005268)
+    test_gem_requires_without_group:			.: (0.005032)
+    test_gem_source_mismatch:				.: (0.006321)
+    test_gempspec_with_multiple_runtime_deps:		.: (0.006005)
+    test_gemspec:					.: (0.006109)
+    test_gemspec_bad:					.: (0.005660)
+    test_gemspec_development_group:			.: (0.006388)
+    test_gemspec_multiple:				.: (0.006111)
+    test_gemspec_name:					.: (0.006995)
+    test_gemspec_named:					.: (0.006456)
+    test_gemspec_none:					.: (0.005388)
+    test_gemspec_path:					.: (0.006438)
+    test_gemspec_without_group:				.: (0.005180)
+    test_git:						.: (0.005134)
+    test_git_source:					.: (0.005024)
+    test_group:						.: (0.021725)
+    test_load:						.: (0.006077)
+    test_pin_gem_source:				.: (0.010816)
+    test_platform_mswin:				.: (0.006073)
+    test_platform_multiple:				.: (0.007948)
+    test_platform_ruby:					.: (0.005635)
+    test_platforms:					.: (0.009835)
+    test_ruby:						.: (0.008753)
+    test_ruby_engine:					.: (0.020972)
+    test_ruby_engine_mismatch_engine:			.: (0.009960)
+    test_ruby_engine_mismatch_version:			.: (0.007942)
+    test_ruby_engine_no_engine_version:			.: (0.028975)
+    test_ruby_mismatch:					.: (0.005537)
+    test_ruby_mismatch_installing:			.: (0.005972)
+    test_source:					.: (0.016412)
+    test_with_engine_version:				.: (0.039119)
   TestGemRequestSetLockfile: 
-    test_add_DEPENDENCIES:				.: (0.175234)
-    test_add_DEPENDENCIES_from_gem_deps:		.: (0.111445)
-    test_add_GEM:					.: (0.588428)
-    test_add_PLATFORMS:					.: (0.238217)
-    test_relative_path_from:				.: (0.035876)
-    test_to_s_gem:					.: (0.092082)
-    test_to_s_gem_dependency:				.: (0.146963)
-    test_to_s_gem_dependency_non_default:		.: (0.139465)
-    test_to_s_gem_dependency_requirement:		.: (0.116297)
-    test_to_s_gem_path:					.: (0.058721)
-    test_to_s_gem_path_absolute:			.: (0.064031)
-    test_to_s_gem_platform:				.: (0.104520)
-    test_to_s_gem_source:				.: (0.396059)
+    test_add_DEPENDENCIES:				.: (0.074690)
+    test_add_DEPENDENCIES_from_gem_deps:		.: (0.058281)
+    test_add_GEM:					.: (0.121483)
+    test_add_PLATFORMS:					.: (0.096488)
+    test_relative_path_from:				.: (0.011441)
+    test_to_s_gem:					.: (0.013658)
+    test_to_s_gem_dependency:				.: (0.026417)
+    test_to_s_gem_dependency_non_default:		.: (0.050580)
+    test_to_s_gem_dependency_requirement:		.: (0.051742)
+    test_to_s_gem_path:					.: (0.023513)
+    test_to_s_gem_path_absolute:			.: (0.021789)
+    test_to_s_gem_platform:				.: (0.031969)
+    test_to_s_gem_source:				.: (0.080419)
     test_to_s_git:					P
 ===============================================================================
 Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set
@@ -3691,202 +3727,202 @@
      378:     head = nil
      379: 
 ===============================================================================
-: (0.044619)
-    test_write:						.: (0.031509)
-    test_write_error:					.: (0.058969)
+: (0.016313)
+    test_write:						.: (0.015619)
+    test_write_error:					.: (0.023343)
   TestGemRequestSetLockfileParser: 
-    test_get:						.: (0.047303)
-    test_get_type_mismatch:				.: (0.036823)
-    test_get_type_multiple:				.: (0.033501)
-    test_get_type_value_mismatch:			.: (0.057171)
-    test_parse:						.: (0.041865)
-    test_parse_DEPENDENCIES_git:			.: (0.051112)
-    test_parse_DEPENDENCIES_git_version:		.: (0.036435)
-    test_parse_GEM:					.: (0.036191)
-    test_parse_GEM_remote_multiple:			.: (0.045909)
-    test_parse_GIT:					.: (0.036494)
-    test_parse_GIT_branch:				.: (0.042787)
-    test_parse_GIT_ref:					.: (0.036069)
-    test_parse_GIT_tag:					.: (0.038886)
-    test_parse_PATH:					.: (0.055336)
-    test_parse_dependencies:				.: (0.043142)
-    test_parse_dependency:				.: (0.054997)
-    test_parse_gem_specs_dependency:			.: (0.039228)
-    test_parse_missing:					.: (0.025598)
+    test_get:						.: (0.011239)
+    test_get_type_mismatch:				.: (0.016019)
+    test_get_type_multiple:				.: (0.019463)
+    test_get_type_value_mismatch:			.: (0.015468)
+    test_parse:						.: (0.015641)
+    test_parse_DEPENDENCIES_git:			.: (0.019662)
+    test_parse_DEPENDENCIES_git_version:		.: (0.017795)
+    test_parse_GEM:					.: (0.021712)
+    test_parse_GEM_remote_multiple:			.: (0.015646)
+    test_parse_GIT:					.: (0.020860)
+    test_parse_GIT_branch:				.: (0.022697)
+    test_parse_GIT_ref:					.: (0.011586)
+    test_parse_GIT_tag:					.: (0.059661)
+    test_parse_PATH:					.: (0.026029)
+    test_parse_dependencies:				.: (0.020408)
+    test_parse_dependency:				.: (0.015252)
+    test_parse_gem_specs_dependency:			.: (0.019553)
+    test_parse_missing:					.: (0.015395)
   TestGemRequestSetLockfileTokenizer: 
-    test_peek:						.: (0.028066)
-    test_skip:						.: (0.031435)
-    test_token_pos:					.: (0.031054)
-    test_tokenize:					.: (0.043233)
-    test_tokenize_capitals:				.: (0.025489)
-    test_tokenize_conflict_markers:			.: (0.049514)
-    test_tokenize_git:					.: (0.036073)
-    test_tokenize_multiple:				.: (0.026268)
-    test_unget:						.: (0.031502)
+    test_peek:						.: (0.015089)
+    test_skip:						.: (0.019428)
+    test_token_pos:					.: (0.013773)
+    test_tokenize:					.: (0.021393)
+    test_tokenize_capitals:				.: (0.011474)
+    test_tokenize_conflict_markers:			.: (0.025985)
+    test_tokenize_git:					.: (0.012970)
+    test_tokenize_multiple:				.: (0.006779)
+    test_unget:						.: (0.010178)
   TestGemRequire: 
-    test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.126679)
-    test_activate_via_require_respects_loaded_files:	.: (0.215402)
-    test_already_activated_direct_conflict:		.: (0.258232)
-    test_concurrent_require:				.: (0.332771)
-    test_dash_i_beats_default_gems:			.: (0.148087)
-    test_dash_i_beats_gems:				.: (0.255710)
-    test_default_gem_and_normal_gem:			.: (0.132117)
-    test_default_gem_and_normal_gem_same_version:	.: (0.134163)
-    test_default_gem_only:				.: (0.070678)
-    test_default_gem_prerelease:			.: (0.122824)
-    test_default_gem_require_activates_just_once:	.: (0.169882)
-    test_default_gem_required_circulary_with_unresolved_gems_depending_on_it:	.: (0.454654)
-    test_default_gem_with_unresolved_gems_depending_on_it:	.: (0.360756)
-    test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel:	.: (1.357035)
-    test_multiple_gems_with_the_same_path:		.: (0.459204)
-    test_no_crash_when_overriding_warn_with_warning_module:	.: (0.750652)
-    test_no_kernel_require_in_Kernel_warn_with_uplevel:	.: (0.945086)
-    test_no_kernel_require_in_warn_with_uplevel:	.: (0.950588)
-    test_no_other_behavioral_changes_with_Kernel_warn:	.: (0.833434)
-    test_no_other_behavioral_changes_with_warn:		.: (0.694545)
-    test_normal_gem_does_not_shadow_default_gem:	.: (0.161953)
-    test_normal_gems_with_overridden_load_error_message:.: (1.320743)
-    test_realworld_default_gem:				.: (0.537336)
-    test_realworld_upgraded_default_gem:		.: (0.834877)
-    test_require_bundler:				.: (0.159291)
-    test_require_can_use_a_pathname_object:		.: (0.086968)
-    test_require_default_when_gem_defined:		.: (0.086817)
-    test_require_does_not_crash_when_utilizing_bundler_version_finder:	.: (1.254800)
-    test_require_doesnt_traverse_development_dependencies:	.: (0.151880)
-    test_require_is_lazy_with_inexact_req:		.: (0.264020)
-    test_require_is_not_lazy_with_exact_req:		.: (0.370906)
-    test_require_is_not_lazy_with_one_possible:		.: (0.207310)
-    test_require_is_not_lazy_with_shadowed_default_gem:	.: (0.223037)
-    test_require_when_gem_defined:			.: (0.070778)
-    test_require_works_after_cleanup:			.: (0.112007)
-    test_respect_loaded_features_caching_like_standard_require:	.: (0.046897)
-    test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require:	.: (0.154008)
-    test_try_activate_error_unlocks_require_monitor:	.: (0.059538)
-    test_unable_to_find_good_unresolved_version:	.: (0.394608)
+    test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.057434)
+    test_activate_via_require_respects_loaded_files:	.: (0.074686)
+    test_already_activated_direct_conflict:		.: (0.047907)
+    test_concurrent_require:				.: (0.030610)
+    test_dash_i_beats_default_gems:			.: (0.023777)
+    test_dash_i_beats_gems:				.: (0.063416)
+    test_default_gem_and_normal_gem:			.: (0.045765)
+    test_default_gem_and_normal_gem_same_version:	.: (0.035636)
+    test_default_gem_only:				.: (0.015738)
+    test_default_gem_prerelease:			.: (0.025330)
+    test_default_gem_require_activates_just_once:	.: (0.016348)
+    test_default_gem_required_circulary_with_unresolved_gems_depending_on_it:	.: (0.077375)
+    test_default_gem_with_unresolved_gems_depending_on_it:	.: (0.195667)
+    test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel:	.: (0.363135)
+    test_multiple_gems_with_the_same_path:		.: (0.075351)
+    test_no_crash_when_overriding_warn_with_warning_module:	.: (0.288908)
+    test_no_kernel_require_in_Kernel_warn_with_uplevel:	.: (0.313982)
+    test_no_kernel_require_in_warn_with_uplevel:	.: (1.824325)
+    test_no_other_behavioral_changes_with_Kernel_warn:	.: (0.491438)
+    test_no_other_behavioral_changes_with_warn:		.: (0.254487)
+    test_normal_gem_does_not_shadow_default_gem:	.: (0.054454)
+    test_normal_gems_with_overridden_load_error_message:.: (0.225137)
+    test_realworld_default_gem:				.: (0.239607)
+    test_realworld_upgraded_default_gem:		.: (0.272312)
+    test_require_bundler:				.: (0.081383)
+    test_require_can_use_a_pathname_object:		.: (0.033376)
+    test_require_default_when_gem_defined:		.: (0.025414)
+    test_require_does_not_crash_when_utilizing_bundler_version_finder:	.: (0.252215)
+    test_require_doesnt_traverse_development_dependencies:	.: (0.056908)
+    test_require_is_lazy_with_inexact_req:		.: (0.090906)
+    test_require_is_not_lazy_with_exact_req:		.: (0.082872)
+    test_require_is_not_lazy_with_one_possible:		.: (0.114792)
+    test_require_is_not_lazy_with_shadowed_default_gem:	.: (0.071294)
+    test_require_when_gem_defined:			.: (0.037274)
+    test_require_works_after_cleanup:			.: (0.060682)
+    test_respect_loaded_features_caching_like_standard_require:	.: (0.021633)
+    test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require:	.: (0.052933)
+    test_try_activate_error_unlocks_require_monitor:	.: (0.028982)
+    test_unable_to_find_good_unresolved_version:	.: (0.091166)
   TestGemRequirement: 
-    test_bad:						.: (0.046069)
-    test_basic_non_none:				.: (0.027619)
-    test_concat:					.: (0.034313)
-    test_create:					.: (0.031504)
-    test_empty_requirements_is_none:			.: (0.033205)
-    test_equals2:					.: (0.034910)
-    test_explicit_default_is_none:			.: (0.028660)
-    test_for_lockfile:					.: (0.020048)
-    test_hash_returns_equal_hashes_for_equivalent_requirements:	.: (0.034878)
-    test_hash_with_multiple_versions:			.: (0.033807)
-    test_illformed_requirements:			.: (0.015649)
-    test_initialize:					.: (0.014031)
-    test_initialize_copy:				.: (0.018187)
-    test_marshal_load_attack:				.: (0.016171)
-    test_parse:						.: (0.016911)
-    test_parse_bad:					.: (0.023117)
-    test_parse_deduplication:				.: (0.015520)
-    test_prerelease_eh:					.: (0.012046)
-    test_satisfied_by_boxed:				.: (0.022198)
-    test_satisfied_by_eh_bang_equal:			.: (0.012669)
-    test_satisfied_by_eh_blank:				.: (0.021976)
-    test_satisfied_by_eh_boxed:				.: (0.026902)
-    test_satisfied_by_eh_equal:				.: (0.026935)
-    test_satisfied_by_eh_good:				.: (0.026364)
-    test_satisfied_by_eh_gt:				.: (0.017205)
-    test_satisfied_by_eh_gte:				.: (0.017502)
-    test_satisfied_by_eh_list:				.: (0.016973)
-    test_satisfied_by_eh_lt:				.: (0.017417)
-    test_satisfied_by_eh_lte:				.: (0.023028)
-    test_satisfied_by_eh_multiple:			.: (0.017168)
-    test_satisfied_by_eh_non_versions:			.: (0.016977)
-    test_satisfied_by_eh_tilde_gt:			.: (0.024268)
-    test_satisfied_by_eh_tilde_gt_v0:			.: (0.014900)
-    test_satisfied_by_explicitly_bounded:		.: (0.007659)
-    test_specific:					.: (0.008185)
+    test_bad:						.: (0.017312)
+    test_basic_non_none:				.: (0.012653)
+    test_concat:					.: (0.013646)
+    test_create:					.: (0.011786)
+    test_empty_requirements_is_none:			.: (0.015618)
+    test_equals2:					.: (0.009988)
+    test_explicit_default_is_none:			.: (0.015317)
+    test_for_lockfile:					.: (0.014063)
+    test_hash_returns_equal_hashes_for_equivalent_requirements:	.: (0.019693)
+    test_hash_with_multiple_versions:			.: (0.011618)
+    test_illformed_requirements:			.: (0.011614)
+    test_initialize:					.: (0.019854)
+    test_initialize_copy:				.: (0.011703)
+    test_marshal_load_attack:				.: (0.012481)
+    test_parse:						.: (0.015077)
+    test_parse_bad:					.: (0.008887)
+    test_parse_deduplication:				.: (0.004636)
+    test_prerelease_eh:					.: (0.004584)
+    test_satisfied_by_boxed:				.: (0.005275)
+    test_satisfied_by_eh_bang_equal:			.: (0.004751)
+    test_satisfied_by_eh_blank:				.: (0.004635)
+    test_satisfied_by_eh_boxed:				.: (0.005579)
+    test_satisfied_by_eh_equal:				.: (0.004709)
+    test_satisfied_by_eh_good:				.: (0.006794)
+    test_satisfied_by_eh_gt:				.: (0.007578)
+    test_satisfied_by_eh_gte:				.: (0.007780)
+    test_satisfied_by_eh_list:				.: (0.006704)
+    test_satisfied_by_eh_lt:				.: (0.004768)
+    test_satisfied_by_eh_lte:				.: (0.004711)
+    test_satisfied_by_eh_multiple:			.: (0.004931)
+    test_satisfied_by_eh_non_versions:			.: (0.006257)
+    test_satisfied_by_eh_tilde_gt:			.: (0.006613)
+    test_satisfied_by_eh_tilde_gt_v0:			.: (0.008146)
+    test_satisfied_by_explicitly_bounded:		.: (0.005608)
+    test_specific:					.: (0.004900)
   TestGemResolver: 
-    test_backoff_higher_version_to_satisfy_dep:		.: (0.012491)
-    test_backtracks_to_the_first_conflict:		.: (0.011009)
-    test_common_rack_activation_scenario:		.: (0.014203)
-    test_conflict_resolution_only_effects_correct_spec:	.: (0.012017)
-    test_does_not_pick_musl_variants_on_non_musl_linux:	.: (0.045230)
-    test_keeps_resolving_after_seeing_satisfied_dep:	.: (0.012494)
-    test_no_overlap_specifically:			.: (0.008092)
-    test_only_returns_spec_once:			.: (0.012625)
-    test_pick_generic_linux_variants_on_musl_linux:	.: (0.022471)
-    test_picks_best_platform:				.: (0.025448)
-    test_picks_highest_version:				.: (0.009319)
-    test_picks_lower_version_when_needed:		.: (0.011195)
-    test_pulls_in_dependencies:				.: (0.008758)
-    test_raises_and_explains_when_platform_prevents_install:	.: (0.010447)
-    test_raises_and_reports_a_toplevel_request_properly:.: (0.007802)
-    test_raises_and_reports_an_implicit_request_properly:	.: (0.010655)
-    test_raises_dependency_error:			.: (0.012220)
-    test_raises_when_a_gem_is_missing:			.: (0.007900)
-    test_raises_when_a_gem_version_is_missing:		.: (0.008572)
-    test_raises_when_possibles_are_exhausted:		.: (0.014114)
-    test_requests:					.: (0.009745)
-    test_requests_development:				.: (0.009716)
-    test_requests_ignore_dependencies:			.: (0.008632)
-    test_resolve_bug_699:				.: (0.014176)
-    test_resolve_conflict:				.: (0.012828)
-    test_resolve_conservative:				.: (0.017853)
-    test_resolve_development:				.: (0.011069)
-    test_resolve_development_shallow:			.: (0.010082)
-    test_resolve_remote_missing_dependency:		.: (0.011318)
-    test_resolve_rollback:				.: (0.013429)
-    test_search_for_local_platform_partial_string_match:.: (0.010097)
-    test_second_level_backout:				.: (0.050939)
-    test_select_local_platforms:			.: (0.009486)
-    test_self_compose_sets_best_set:			.: (0.008389)
-    test_self_compose_sets_multiple:			.: (0.009507)
-    test_self_compose_sets_nest:			.: (0.011098)
-    test_self_compose_sets_nil:				.: (0.008717)
-    test_self_compose_sets_single:			.: (0.009527)
-    test_simple_activesupport_problem:			.: (0.014806)
-    test_sorts_by_source_then_version:			.: (0.009523)
+    test_backoff_higher_version_to_satisfy_dep:		.: (0.009323)
+    test_backtracks_to_the_first_conflict:		.: (0.011656)
+    test_common_rack_activation_scenario:		.: (0.010534)
+    test_conflict_resolution_only_effects_correct_spec:	.: (0.008861)
+    test_does_not_pick_musl_variants_on_non_musl_linux:	.: (0.027158)
+    test_keeps_resolving_after_seeing_satisfied_dep:	.: (0.011710)
+    test_no_overlap_specifically:			.: (0.009734)
+    test_only_returns_spec_once:			.: (0.009644)
+    test_pick_generic_linux_variants_on_musl_linux:	.: (0.015077)
+    test_picks_best_platform:				.: (0.022472)
+    test_picks_highest_version:				.: (0.006699)
+    test_picks_lower_version_when_needed:		.: (0.009452)
+    test_pulls_in_dependencies:				.: (0.007474)
+    test_raises_and_explains_when_platform_prevents_install:	.: (0.005749)
+    test_raises_and_reports_a_toplevel_request_properly:.: (0.005409)
+    test_raises_and_reports_an_implicit_request_properly:	.: (0.005599)
+    test_raises_dependency_error:			.: (0.007960)
+    test_raises_when_a_gem_is_missing:			.: (0.021463)
+    test_raises_when_a_gem_version_is_missing:		.: (0.012385)
+    test_raises_when_possibles_are_exhausted:		.: (0.019250)
+    test_requests:					.: (0.020564)
+    test_requests_development:				.: (0.015954)
+    test_requests_ignore_dependencies:			.: (0.016058)
+    test_resolve_bug_699:				.: (0.022546)
+    test_resolve_conflict:				.: (0.019067)
+    test_resolve_conservative:				.: (0.022881)
+    test_resolve_development:				.: (0.020440)
+    test_resolve_development_shallow:			.: (0.025017)
+    test_resolve_remote_missing_dependency:		.: (0.033329)
+    test_resolve_rollback:				.: (0.009724)
+    test_search_for_local_platform_partial_string_match:.: (0.006824)
+    test_second_level_backout:				.: (0.036369)
+    test_select_local_platforms:			.: (0.007324)
+    test_self_compose_sets_best_set:			.: (0.004789)
+    test_self_compose_sets_multiple:			.: (0.006733)
+    test_self_compose_sets_nest:			.: (0.006749)
+    test_self_compose_sets_nil:				.: (0.006564)
+    test_self_compose_sets_single:			.: (0.027576)
+    test_simple_activesupport_problem:			.: (0.027634)
+    test_sorts_by_source_then_version:			.: (0.019456)
   TestGemResolverAPISet: 
-    test_find_all:					.: (0.010727)
-    test_find_all_cache:				.: (0.009392)
-    test_find_all_local:				.: (0.008450)
-    test_find_all_missing:				.: (0.008050)
-    test_find_all_not_found:				.: (0.009847)
-    test_find_all_prereleases:				.: (0.009816)
-    test_initialize:					.: (0.009007)
-    test_initialize_deeper_uri:				.: (0.008160)
-    test_initialize_uri:				.: (0.007448)
-    test_prefetch:					.: (0.011034)
-    test_prefetch_cache:				.: (0.009483)
-    test_prefetch_cache_missing:			.: (0.010385)
-    test_prefetch_local:				.: (0.010393)
+    test_find_all:					.: (0.010221)
+    test_find_all_cache:				.: (0.006731)
+    test_find_all_local:				.: (0.008950)
+    test_find_all_missing:				.: (0.006872)
+    test_find_all_not_found:				.: (0.006609)
+    test_find_all_prereleases:				.: (0.009817)
+    test_initialize:					.: (0.019638)
+    test_initialize_deeper_uri:				.: (0.007095)
+    test_initialize_uri:				.: (0.005021)
+    test_prefetch:					.: (0.006222)
+    test_prefetch_cache:				.: (0.006291)
+    test_prefetch_cache_missing:			.: (0.009623)
+    test_prefetch_local:				.: (0.012279)
   TestGemResolverAPISpecification: 
-    test_fetch_development_dependencies:		.: (0.050430)
-    test_initialize:					.: (0.010832)
-    test_installable_platform_eh:			.: (0.010474)
-    test_source:					.: (0.008088)
-    test_spec:						.: (0.019318)
-    test_spec_jruby_platform:				.: (0.107992)
+    test_fetch_development_dependencies:		.: (0.023038)
+    test_initialize:					.: (0.006328)
+    test_installable_platform_eh:			.: (0.005769)
+    test_source:					.: (0.008855)
+    test_spec:						.: (0.023937)
+    test_spec_jruby_platform:				.: (0.026088)
   TestGemResolverActivationRequest: 
-    test_development_eh:				.: (0.031484)
-    test_inspect:					.: (0.026745)
-    test_installed_eh:					.: (0.026340)
+    test_development_eh:				.: (0.005635)
+    test_inspect:					.: (0.005257)
+    test_installed_eh:					.: (0.005545)
   TestGemResolverBestSet: 
-    test_find_all:					.: (0.049468)
-    test_find_all_local:				.: (0.047306)
-    test_initialize:					.: (0.033604)
-    test_prefetch:					.: (0.083738)
-    test_prefetch_local:				.: (0.047738)
+    test_find_all:					.: (0.009531)
+    test_find_all_local:				.: (0.009480)
+    test_initialize:					.: (0.007292)
+    test_prefetch:					.: (0.010118)
+    test_prefetch_local:				.: (0.007757)
   TestGemResolverComposedSet: 
-    test_errors:					.: (0.170439)
-    test_prerelease_equals:				.: (0.092301)
-    test_remote_equals:					.: (0.073004)
+    test_errors:					.: (0.007477)
+    test_prerelease_equals:				.: (0.006293)
+    test_remote_equals:					.: (0.005982)
   TestGemResolverConflict: 
-    test_explanation:					.: (0.084054)
-    test_explanation_user_request:			.: (0.068582)
-    test_request_path:					.: (0.082121)
+    test_explanation:					.: (0.005429)
+    test_explanation_user_request:			.: (0.005522)
+    test_request_path:					.: (0.004837)
   TestGemResolverDependencyRequest: 
-    test_development_eh:				.: (0.082912)
-    test_match_eh:					.: (0.062798)
-    test_match_eh_prerelease:				.: (0.073572)
-    test_match_eh_prerelease_allow_prerelease:		.: (0.078143)
-    test_matches_spec_eh:				.: (0.087545)
-    test_matches_spec_eh_prerelease:			.: (0.127871)
-    test_requirement:					.: (0.159616)
+    test_development_eh:				.: (0.004640)
+    test_match_eh:					.: (0.005864)
+    test_match_eh_prerelease:				.: (0.009558)
+    test_match_eh_prerelease_allow_prerelease:		.: (0.004826)
+    test_matches_spec_eh:				.: (0.017403)
+    test_matches_spec_eh_prerelease:			.: (0.004773)
+    test_requirement:					.: (0.006013)
   TestGemResolverGitSet: 
     test_add_git_gem:					P
 ===============================================================================
@@ -3902,7 +3938,7 @@
      17:     @set.add_git_gem name, repository, nil, false
      18: 
 ===============================================================================
-: (0.292525)
+: (0.008417)
     test_add_git_gem_submodules:			P
 ===============================================================================
 Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3917,7 +3953,7 @@
      31:     @set.add_git_gem name, repository, nil, true
      32: 
 ===============================================================================
-: (0.061176)
+: (0.006369)
     test_add_git_spec:					P
 ===============================================================================
 Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3932,7 +3968,7 @@
      43:     @set.add_git_spec name, version, repository, revision, true
      44: 
 ===============================================================================
-: (0.034641)
+: (0.007998)
     test_find_all:					P
 ===============================================================================
 Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3947,7 +3983,7 @@
      61:     @set.add_git_gem name, repository, nil, false
      62: 
 ===============================================================================
-: (0.025665)
+: (0.007705)
     test_find_all_local:				P
 ===============================================================================
 Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3962,7 +3998,7 @@
      77:     @set.add_git_gem name, repository, nil, false
      78:     @set.remote = false
 ===============================================================================
-: (0.029954)
+: (0.008782)
     test_find_all_prerelease:				P
 ===============================================================================
 Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3977,7 +4013,7 @@
      92:     @set.add_git_gem name, repository, nil, false
      93: 
 ===============================================================================
-: (0.031855)
+: (0.006541)
     test_prefetch:					P
 ===============================================================================
 Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3992,7 +4028,7 @@
      126:     @set.add_git_gem name, repository, nil, false
      127: 
 ===============================================================================
-: (0.026665)
+: (0.008960)
     test_prefetch_cache:				P
 ===============================================================================
 Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -4007,7 +4043,7 @@
      140:     @set.add_git_gem name, repository, nil, false
      141: 
 ===============================================================================
-: (0.029347)
+: (0.006602)
     test_prefetch_filter:				P
 ===============================================================================
 Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -4022,7 +4058,7 @@
      158:     @set.add_git_gem name, repository, nil, false
      159: 
 ===============================================================================
-: (0.026283)
+: (0.006593)
     test_prefetch_root_dir:				P
 ===============================================================================
 Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -4037,8 +4073,8 @@
      172:     @set.add_git_gem name, repository, nil, false
      173: 
 ===============================================================================
-: (0.030023)
-    test_root_dir:					.: (0.023972)
+: (0.007519)
+    test_root_dir:					.: (0.006974)
   TestGemResolverGitSpecification: 
     test_add_dependency:				P
 ===============================================================================
@@ -4054,8 +4090,8 @@
      41:     git_spec = Gem::Resolver::GitSpecification.new @set, @spec
      42: 
 ===============================================================================
-: (0.030839)
-    test_equals2:					.: (0.046554)
+: (0.022414)
+    test_equals2:					.: (0.011021)
     test_install:					P
 ===============================================================================
 Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set
@@ -4070,7 +4106,7 @@
      53:     git_spec = Gem::Resolver::GitSpecification.new @set, @spec
      54: 
 ===============================================================================
-: (0.031831)
+: (0.006295)
     test_install_extension:				P
 ===============================================================================
 Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set
@@ -4085,7 +4121,7 @@
      71:     end
      72: 
 ===============================================================================
-: (0.035144)
+: (0.011708)
     test_install_installed:				P
 ===============================================================================
 Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set
@@ -4100,399 +4136,399 @@
      103:     git_spec = Gem::Resolver::GitSpecification.new @set, @spec
      104: 
 ===============================================================================
-: (0.039580)
+: (0.015143)
   TestGemResolverIndexSet: 
-    test_find_all:					.: (0.056061)
-    test_find_all_local:				.: (0.055407)
-    test_find_all_prerelease:				.: (0.044415)
-    test_initialize:					.: (0.034951)
-    test_initialize_source:				.: (0.039490)
+    test_find_all:					.: (0.010444)
+    test_find_all_local:				.: (0.008797)
+    test_find_all_prerelease:				.: (0.008408)
+    test_initialize:					.: (0.008247)
+    test_initialize_source:				.: (0.005951)
   TestGemResolverIndexSpecification: 
-    test_initialize:					.: (0.038901)
-    test_initialize_platform:				.: (0.035131)
-    test_install:					.: (0.197510)
-    test_spec:						.: (0.070638)
-    test_spec_local:					.: (0.058595)
+    test_initialize:					.: (0.012289)
+    test_initialize_platform:				.: (0.007885)
+    test_install:					.: (0.021860)
+    test_spec:						.: (0.014700)
+    test_spec_local:					.: (0.012728)
   TestGemResolverInstalledSpecification: 
-    test_initialize:					.: (0.022993)
-    test_install:					.: (0.030866)
-    test_installable_platform_eh:			.: (0.083216)
+    test_initialize:					.: (0.005143)
+    test_install:					.: (0.005677)
+    test_installable_platform_eh:			.: (0.029462)
   TestGemResolverInstallerSet: 
-    test_add_always_install:				.: (0.159118)
-    test_add_always_install_errors:			.: (0.031244)
-    test_add_always_install_index_spec_platform:	.: (0.119054)
-    test_add_always_install_platform:			.: (0.119149)
-    test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.101143)
-    test_add_always_install_prerelease:			.: (0.117722)
-    test_add_always_install_prerelease_github_problem:	.: (0.083041)
-    test_add_always_install_prerelease_only:		.: (0.071145)
-    test_add_local:					.: (0.058882)
-    test_consider_local_eh:				.: (0.024893)
-    test_consider_remote_eh:				.: (0.019766)
-    test_errors:					.: (0.027129)
-    test_find_all_always_install:			.: (0.095169)
-    test_find_all_prerelease:				.: (0.094004)
-    test_find_all_prerelease_dependencies_with_add_local:	.: (0.044944)
-    test_load_spec:					.: (0.023167)
-    test_prefetch:					.: (0.015264)
-    test_prerelease_equals:				.: (0.015176)
-    test_remote_equals_both:				.: (0.011435)
-    test_remote_equals_local:				.: (0.005705)
-    test_remote_equals_remote:				.: (0.014058)
+    test_add_always_install:				.: (0.033882)
+    test_add_always_install_errors:			.: (0.010506)
+    test_add_always_install_index_spec_platform:	.: (0.015364)
+    test_add_always_install_platform:			.: (0.043724)
+    test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.058802)
+    test_add_always_install_prerelease:			.: (0.065505)
+    test_add_always_install_prerelease_github_problem:	.: (0.033423)
+    test_add_always_install_prerelease_only:		.: (0.035574)
+    test_add_local:					.: (0.021513)
+    test_consider_local_eh:				.: (0.005388)
+    test_consider_remote_eh:				.: (0.005409)
+    test_errors:					.: (0.009184)
+    test_find_all_always_install:			.: (0.028038)
+    test_find_all_prerelease:				.: (0.025915)
+    test_find_all_prerelease_dependencies_with_add_local:	.: (0.020343)
+    test_load_spec:					.: (0.011208)
+    test_prefetch:					.: (0.006679)
+    test_prerelease_equals:				.: (0.005454)
+    test_remote_equals_both:				.: (0.009508)
+    test_remote_equals_local:				.: (0.006160)
+    test_remote_equals_remote:				.: (0.005193)
   TestGemResolverLocalSpecification: 
-    test_install:					.: (0.284332)
-    test_installable_platform_eh:			.: (0.035271)
+    test_install:					.: (0.023915)
+    test_installable_platform_eh:			.: (0.033768)
   TestGemResolverLockSet: 
-    test_add:						.: (0.012136)
-    test_find_all:					.: (0.021395)
-    test_load_spec:					.: (0.067410)
-    test_prefetch:					.: (0.034562)
+    test_add:						.: (0.012045)
+    test_find_all:					.: (0.008266)
+    test_load_spec:					.: (0.009328)
+    test_prefetch:					.: (0.006019)
   TestGemResolverLockSpecification: 
-    test_add_dependency:				.: (0.473166)
-    test_initialize:					.: (0.030302)
-    test_install:					.: (0.244719)
-    test_install_installed:				.: (0.024584)
-    test_spec:						.: (0.027499)
-    test_spec_loaded:					.: (0.020908)
+    test_add_dependency:				.: (0.004847)
+    test_initialize:					.: (0.008451)
+    test_install:					.: (0.027897)
+    test_install_installed:				.: (0.015034)
+    test_spec:						.: (0.005734)
+    test_spec_loaded:					.: (0.011477)
   TestGemResolverRequirementList: 
-    test_each:						.: (0.062855)
+    test_each:						.: (0.008654)
   TestGemResolverSpecification: 
-    test_install:					.: (0.102313)
-    test_installable_platform_eh:			.: (0.017971)
-    test_source:					.: (0.034072)
+    test_install:					.: (0.036943)
+    test_installable_platform_eh:			.: (0.005823)
+    test_source:					.: (0.007061)
   TestGemResolverVendorSet: 
-    test_add_vendor_gem:				.: (0.035611)
-    test_add_vendor_gem_missing:			.: (0.045362)
-    test_find_all:					.: (0.050507)
-    test_find_all_prerelease:				.: (0.059051)
-    test_load_spec:					.: (0.023829)
+    test_add_vendor_gem:				.: (0.011002)
+    test_add_vendor_gem_missing:			.: (0.006657)
+    test_find_all:					.: (0.007915)
+    test_find_all_prerelease:				.: (0.016918)
+    test_load_spec:					.: (0.006125)
   TestGemResolverVendorSpecification: 
-    test_dependencies:					.: (0.032431)
-    test_equals2:					.: (0.031825)
-    test_full_name:					.: (0.017266)
-    test_install:					.: (0.026439)
-    test_name:						.: (0.022428)
-    test_platform:					.: (0.030420)
-    test_version:					.: (0.026226)
+    test_dependencies:					.: (0.008758)
+    test_equals2:					.: (0.012066)
+    test_full_name:					.: (0.009740)
+    test_install:					.: (0.009065)
+    test_name:						.: (0.010682)
+    test_platform:					.: (0.009299)
+    test_version:					.: (0.010809)
   TestGemSafeMarshal: 
-    test_array_subclass:				.: (0.029972)
-    test_date:						.: (0.026612)
-    test_floats:					.: (0.026794)
-    test_frozen_object:					.: (0.026864)
-    test_gem_spec_disallowed_ivar:			.: (0.020119)
-    test_gem_spec_disallowed_symbol:			.: (0.025762)
-    test_gem_spec_unmarshall_license:			.: (0.011456)
-    test_gem_spec_unmarshall_required_ruby_rubygems_version:	.: (0.025303)
-    test_hash_with_compare_by_identity:			.: (0.019802)
-    test_hash_with_default_value:			.: (0.016546)
-    test_hash_with_ivar:				.: (0.024384)
-    test_int_ 0:					.: (0.014372)
-    test_int_ 1:					.: (0.010078)
-    test_int_ 1048575:					.: (0.016514)
-    test_int_ 122:					.: (0.008796)
-    test_int_ 123:					.: (0.009679)
-    test_int_ 124:					.: (0.008289)
-    test_int_ 127:					.: (0.009964)
-    test_int_ 128:					.: (0.009814)
-    test_int_ 2:					.: (0.008518)
-    test_int_ 255:					.: (0.007611)
-    test_int_ 256:					.: (0.007784)
-    test_int_ 257:					.: (0.008766)
-    test_int_ 268435455:				.: (0.009798)
-    test_int_ 268435456:				.: (0.009397)
-    test_int_ 3:					.: (0.008228)
-    test_int_ 4:					.: (0.008977)
-    test_int_ 4294967295:				.: (0.008683)
-    test_int_ 4294967296:				.: (0.008925)
-    test_int_ 5:					.: (0.009646)
-    test_int_ 6:					.: (0.008709)
-    test_int_ 65535:					.: (0.010223)
-    test_int_ 65536:					.: (0.009129)
-    test_int_ 9223372036854775807:			.: (0.009294)
-    test_int_ 9223372036854775808:			.: (0.009289)
-    test_length_one_symbols:				.: (0.009951)
-    test_link_after_float:				.: (0.040086)
-    test_negative_length:				.: (0.009611)
-    test_rational:					.: (0.012037)
-    test_recursive_array:				.: (0.007751)
-    test_recursive_string:				.: (0.012274)
-    test_repeated_string:				.: (0.011182)
-    test_repeated_symbol:				.: (0.019220)
-    test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4):	.: (0.006336)
-    test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.023910)
-    test_safe_load_marshal Array ["abc", "abc"] Windows-1256:	.: (0.024251)
-    test_safe_load_marshal Array ["abc", "abc"] ascii:	.: (0.037689)
-    test_safe_load_marshal Array ["abc", "abc"] binary:	.: (0.024682)
-    test_safe_load_marshal Array ["abc", "abc"] utf8:	.: (0.024618)
-    test_safe_load_marshal Array ["hello", "hello"]:	.: (0.023442)
-    test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]:	.: (0.024948)
-    test_safe_load_marshal Array [:development, :development]:	.: (0.023926)
-    test_safe_load_marshal Array [[...]]:		.: (0.023035)
-    test_safe_load_marshal Array {}:			.: (0.024036)
-    test_safe_load_marshal Date #<Date: 1994-12-09 ((2449696j,0s,0n),+0s,2299161j)>:	.: (0.027498)
-    test_safe_load_marshal Float -0.0:			.: (0.035743)
-    test_safe_load_marshal Float -1.1:			.: (0.023421)
-    test_safe_load_marshal Float -30000000.0:		.: (0.005900)
-    test_safe_load_marshal Float -Infinity:		.: (0.014984)
-    test_safe_load_marshal Float 0.0:			.: (0.011172)
-    test_safe_load_marshal Float 1.1:			.: (0.015377)
-    test_safe_load_marshal Float 30000000.0:		.: (0.014599)
-    test_safe_load_marshal Float Infinity:		.: (0.011407)
-    test_safe_load_marshal Float NaN:			.: (0.020229)
-    test_safe_load_marshal Gem::Version #<Gem::Version "1.abc">:.: (0.006332)
-    test_safe_load_marshal Hash {:runtime=>:development}:	.: (0.007977)
-    test_safe_load_marshal Hash {}:			.: (0.007557)
-    test_safe_load_marshal Hash {} default value:	.: (0.007760)
-    test_safe_load_marshal Integer -1:			.: (0.006260)
-    test_safe_load_marshal Integer -1048575:		.: (0.006294)
-    test_safe_load_marshal Integer -122:		.: (0.010482)
-    test_safe_load_marshal Integer -123:		.: (0.006244)
-    test_safe_load_marshal Integer -124:		.: (0.008631)
-    test_safe_load_marshal Integer -127:		.: (0.006284)
-    test_safe_load_marshal Integer -128:		.: (0.005939)
-    test_safe_load_marshal Integer -2:			.: (0.005876)
-    test_safe_load_marshal Integer -255:		.: (0.006022)
-    test_safe_load_marshal Integer -256:		.: (0.006102)
-    test_safe_load_marshal Integer -257:		.: (0.006241)
-    test_safe_load_marshal Integer -268435455:		.: (0.006645)
-    test_safe_load_marshal Integer -268435456:		.: (0.005564)
-    test_safe_load_marshal Integer -3:			.: (0.006077)
-    test_safe_load_marshal Integer -4:			.: (0.005847)
-    test_safe_load_marshal Integer -4294967295:		.: (0.006468)
-    test_safe_load_marshal Integer -4294967296:		.: (0.006226)
-    test_safe_load_marshal Integer -5:			.: (0.006327)
-    test_safe_load_marshal Integer -6:			.: (0.006191)
-    test_safe_load_marshal Integer -65535:		.: (0.006204)
-    test_safe_load_marshal Integer -65536:		.: (0.006551)
-    test_safe_load_marshal Integer -9223372036854775807:.: (0.006573)
-    test_safe_load_marshal Integer -9223372036854775808:.: (0.006421)
-    test_safe_load_marshal Integer 0:			.: (0.026271)
-    test_safe_load_marshal Integer 1:			.: (0.006560)
-    test_safe_load_marshal Integer 1048574:		.: (0.008191)
-    test_safe_load_marshal Integer 1048575:		.: (0.005980)
-    test_safe_load_marshal Integer 1048576:		.: (0.008819)
-    test_safe_load_marshal Integer 121:			.: (0.007009)
-    test_safe_load_marshal Integer 122:			.: (0.005689)
-    test_safe_load_marshal Integer 123:			.: (0.007774)
-    test_safe_load_marshal Integer 124:			.: (0.006803)
-    test_safe_load_marshal Integer 125:			.: (0.007286)
-    test_safe_load_marshal Integer 126:			.: (0.006525)
-    test_safe_load_marshal Integer 127:			.: (0.007447)
-    test_safe_load_marshal Integer 128:			.: (0.006038)
-    test_safe_load_marshal Integer 129:			.: (0.006150)
-    test_safe_load_marshal Integer 2:			.: (0.006782)
-    test_safe_load_marshal Integer 254:			.: (0.007085)
-    test_safe_load_marshal Integer 255:			.: (0.006459)
-    test_safe_load_marshal Integer 256:			.: (0.006987)
-    test_safe_load_marshal Integer 257:			.: (0.006814)
-    test_safe_load_marshal Integer 258:			.: (0.006425)
-    test_safe_load_marshal Integer 268435454:		.: (0.006967)
-    test_safe_load_marshal Integer 268435455:		.: (0.006770)
-    test_safe_load_marshal Integer 268435456:		.: (0.006228)
-    test_safe_load_marshal Integer 268435457:		.: (0.006814)
-    test_safe_load_marshal Integer 3:			.: (0.006276)
-    test_safe_load_marshal Integer 4:			.: (0.006558)
-    test_safe_load_marshal Integer 4294967294:		.: (0.008396)
-    test_safe_load_marshal Integer 4294967295:		.: (0.006582)
-    test_safe_load_marshal Integer 4294967296:		.: (0.006599)
-    test_safe_load_marshal Integer 4294967297:		.: (0.006324)
-    test_safe_load_marshal Integer 5:			.: (0.008006)
-    test_safe_load_marshal Integer 6:			.: (0.006068)
-    test_safe_load_marshal Integer 65534:		.: (0.006223)
-    test_safe_load_marshal Integer 65535:		.: (0.034597)
-    test_safe_load_marshal Integer 65536:		.: (0.035591)
-    test_safe_load_marshal Integer 65537:		.: (0.031745)
-    test_safe_load_marshal Integer 7:			.: (0.024484)
-    test_safe_load_marshal Integer 9223372036854775806:	.: (0.020937)
-    test_safe_load_marshal Integer 9223372036854775807:	.: (0.020812)
-    test_safe_load_marshal Integer 9223372036854775808:	.: (0.020937)
-    test_safe_load_marshal Integer 9223372036854775809:	.: (0.023029)
-    test_safe_load_marshal Rational (1/3):		.: (0.027807)
-    test_safe_load_marshal String "":			.: (0.023836)
-    test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4:	.: (0.024149)
-    test_safe_load_marshal String "\x61\x62\x63\x64" utf32:	.: (0.024447)
-    test_safe_load_marshal String "abc" Windows-1256:	.: (0.044390)
-    test_safe_load_marshal String "abc" ascii:		.: (0.007556)
-    test_safe_load_marshal String "abc" binary:		.: (0.006830)
-    test_safe_load_marshal String "abc" ivar:		.: (0.008982)
-    test_safe_load_marshal String "abc" utf8:		.: (0.006918)
-    test_safe_load_marshal String "hello" ivar:		.: (0.009154)
-    test_safe_load_marshal Time 2000-12-31 20:07:59 -1152:	.: (0.007252)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 -0800:	.: (0.009110)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800:	.: (0.008751)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800:	.: (0.008479)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800:	.: (0.008329)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800:	.: (0.008005)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800:	.: (0.008705)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800:	.: (0.008488)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800:	.: (0.008725)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800:	.: (0.007953)
-    test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800:	.: (0.007514)
-    test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800:	.: (0.007792)
-    test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800:	.: (0.007656)
-    test_safe_load_marshal Time 2001-01-01 07:59:59 +0000:	.: (0.008288)
-    test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.007981)
-    test_safe_load_marshal Time 2001-01-01 11:59:59 +0400:	.: (0.007680)
-    test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.007316)
-    test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700:	.: (0.007352)
-    test_string_subclass:				.: (0.007540)
-    test_string_with_encoding:				.: (0.012079)
-    test_string_with_ivar:				.: (0.006721)
-    test_time_0 2000-12-31 23:59:59 -1200:		.: (0.007537)
-    test_time_1 2001-01-01 15:59:59 +0400:		.: (0.007303)
-    test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200:	.: (0.016356)
-    test_time_11 2000-12-31 23:59:59.000000001 -1200:	.: (0.015181)
-    test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200:	.: (0.007550)
-    test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200:	.: (0.007359)
-    test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200:	.: (0.024699)
-    test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200:	.: (0.017258)
-    test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200:	.: (0.015814)
-    test_time_17 2001-01-01 11:59:59 UTC:		.: (0.005972)
-    test_time_18 2001-01-01 11:59:59 UTC:		.: (0.006426)
-    test_time_2 2001-01-01 00:07:59 -1152:		.: (0.015064)
-    test_time_3 2001-01-01 11:59:59 +0000:		.: (0.015873)
-    test_time_4 2001-01-01 11:59:59 UTC:		.: (0.021925)
-    test_time_5 2000-12-31 23:59:59.001 -1200:		.: (0.015508)
-    test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200:	.: (0.016930)
-    test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200:	.: (0.020462)
-    test_time_8 2000-12-31 23:59:59.000001 -1200:	.: (0.028545)
-    test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200:	.: (0.028881)
-    test_time_loads:					.: (0.024744)
-    test_time_user_marshal:				.: (0.024551)
-    test_time_with_ivar:				.: (0.013470)
-    test_unexpected_eof:				.: (0.015294)
+    test_array_subclass:				.: (0.007753)
+    test_date:						.: (0.006747)
+    test_floats:					.: (0.007573)
+    test_frozen_object:					.: (0.006134)
+    test_gem_spec_disallowed_ivar:			.: (0.006263)
+    test_gem_spec_disallowed_symbol:			.: (0.005640)
+    test_gem_spec_unmarshall_license:			.: (0.006440)
+    test_gem_spec_unmarshall_required_ruby_rubygems_version:	.: (0.008320)
+    test_hash_with_compare_by_identity:			.: (0.008772)
+    test_hash_with_default_value:			.: (0.010135)
+    test_hash_with_ivar:				.: (0.010929)
+    test_int_ 0:					.: (0.009331)
+    test_int_ 1:					.: (0.005174)
+    test_int_ 1048575:					.: (0.005043)
+    test_int_ 122:					.: (0.005049)
+    test_int_ 123:					.: (0.007328)
+    test_int_ 124:					.: (0.014907)
+    test_int_ 127:					.: (0.005525)
+    test_int_ 128:					.: (0.022017)
+    test_int_ 2:					.: (0.007356)
+    test_int_ 255:					.: (0.008873)
+    test_int_ 256:					.: (0.025468)
+    test_int_ 257:					.: (0.016008)
+    test_int_ 268435455:				.: (0.012541)
+    test_int_ 268435456:				.: (0.016480)
+    test_int_ 3:					.: (0.009752)
+    test_int_ 4:					.: (0.006320)
+    test_int_ 4294967295:				.: (0.008825)
+    test_int_ 4294967296:				.: (0.006098)
+    test_int_ 5:					.: (0.005826)
+    test_int_ 6:					.: (0.008824)
+    test_int_ 65535:					.: (0.010231)
+    test_int_ 65536:					.: (0.007831)
+    test_int_ 9223372036854775807:			.: (0.006134)
+    test_int_ 9223372036854775808:			.: (0.006065)
+    test_length_one_symbols:				.: (0.005762)
+    test_link_after_float:				.: (0.005755)
+    test_negative_length:				.: (0.008077)
+    test_rational:					.: (0.006967)
+    test_recursive_array:				.: (0.008217)
+    test_recursive_string:				.: (0.005182)
+    test_repeated_string:				.: (0.006921)
+    test_repeated_symbol:				.: (0.004984)
+    test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4):	.: (0.005017)
+    test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.004776)
+    test_safe_load_marshal Array ["abc", "abc"] Windows-1256:	.: (0.005356)
+    test_safe_load_marshal Array ["abc", "abc"] ascii:	.: (0.006656)
+    test_safe_load_marshal Array ["abc", "abc"] binary:	.: (0.005276)
+    test_safe_load_marshal Array ["abc", "abc"] utf8:	.: (0.022420)
+    test_safe_load_marshal Array ["hello", "hello"]:	.: (0.016357)
+    test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]:	.: (0.020897)
+    test_safe_load_marshal Array [:development, :development]:	.: (0.018899)
+    test_safe_load_marshal Array [[...]]:		.: (0.011934)
+    test_safe_load_marshal Array {}:			.: (0.022012)
+    test_safe_load_marshal Date #<Date: 1994-12-09 ((2449696j,0s,0n),+0s,2299161j)>:	.: (0.014259)
+    test_safe_load_marshal Float -0.0:			.: (0.018838)
+    test_safe_load_marshal Float -1.1:			.: (0.017327)
+    test_safe_load_marshal Float -30000000.0:		.: (0.023436)
+    test_safe_load_marshal Float -Infinity:		.: (0.017722)
+    test_safe_load_marshal Float 0.0:			.: (0.015737)
+    test_safe_load_marshal Float 1.1:			.: (0.022826)
+    test_safe_load_marshal Float 30000000.0:		.: (0.057035)
+    test_safe_load_marshal Float Infinity:		.: (0.006681)
+    test_safe_load_marshal Float NaN:			.: (0.006428)
+    test_safe_load_marshal Gem::Version #<Gem::Version "1.abc">:.: (0.005813)
+    test_safe_load_marshal Hash {:runtime=>:development}:	.: (0.008988)
+    test_safe_load_marshal Hash {}:			.: (0.005460)
+    test_safe_load_marshal Hash {} default value:	.: (0.006327)
+    test_safe_load_marshal Integer -1:			.: (0.005412)
+    test_safe_load_marshal Integer -1048575:		.: (0.005316)
+    test_safe_load_marshal Integer -122:		.: (0.006104)
+    test_safe_load_marshal Integer -123:		.: (0.005498)
+    test_safe_load_marshal Integer -124:		.: (0.008520)
+    test_safe_load_marshal Integer -127:		.: (0.011241)
+    test_safe_load_marshal Integer -128:		.: (0.014950)
+    test_safe_load_marshal Integer -2:			.: (0.015626)
+    test_safe_load_marshal Integer -255:		.: (0.013640)
+    test_safe_load_marshal Integer -256:		.: (0.017824)
+    test_safe_load_marshal Integer -257:		.: (0.013510)
+    test_safe_load_marshal Integer -268435455:		.: (0.018361)
+    test_safe_load_marshal Integer -268435456:		.: (0.020065)
+    test_safe_load_marshal Integer -3:			.: (0.023297)
+    test_safe_load_marshal Integer -4:			.: (0.019041)
+    test_safe_load_marshal Integer -4294967295:		.: (0.026439)
+    test_safe_load_marshal Integer -4294967296:		.: (0.014745)
+    test_safe_load_marshal Integer -5:			.: (0.009685)
+    test_safe_load_marshal Integer -6:			.: (0.023815)
+    test_safe_load_marshal Integer -65535:		.: (0.019182)
+    test_safe_load_marshal Integer -65536:		.: (0.013664)
+    test_safe_load_marshal Integer -9223372036854775807:.: (0.016524)
+    test_safe_load_marshal Integer -9223372036854775808:.: (0.005434)
+    test_safe_load_marshal Integer 0:			.: (0.012018)
+    test_safe_load_marshal Integer 1:			.: (0.007409)
+    test_safe_load_marshal Integer 1048574:		.: (0.005711)
+    test_safe_load_marshal Integer 1048575:		.: (0.006038)
+    test_safe_load_marshal Integer 1048576:		.: (0.005649)
+    test_safe_load_marshal Integer 121:			.: (0.005563)
+    test_safe_load_marshal Integer 122:			.: (0.009111)
+    test_safe_load_marshal Integer 123:			.: (0.006890)
+    test_safe_load_marshal Integer 124:			.: (0.005474)
+    test_safe_load_marshal Integer 125:			.: (0.005338)
+    test_safe_load_marshal Integer 126:			.: (0.007503)
+    test_safe_load_marshal Integer 127:			.: (0.005344)
+    test_safe_load_marshal Integer 128:			.: (0.005219)
+    test_safe_load_marshal Integer 129:			.: (0.005142)
+    test_safe_load_marshal Integer 2:			.: (0.005470)
+    test_safe_load_marshal Integer 254:			.: (0.006032)
+    test_safe_load_marshal Integer 255:			.: (0.005369)
+    test_safe_load_marshal Integer 256:			.: (0.005293)
+    test_safe_load_marshal Integer 257:			.: (0.005289)
+    test_safe_load_marshal Integer 258:			.: (0.005262)
+    test_safe_load_marshal Integer 268435454:		.: (0.005323)
+    test_safe_load_marshal Integer 268435455:		.: (0.005327)
+    test_safe_load_marshal Integer 268435456:		.: (0.005630)
+    test_safe_load_marshal Integer 268435457:		.: (0.011186)
+    test_safe_load_marshal Integer 3:			.: (0.007731)
+    test_safe_load_marshal Integer 4:			.: (0.008096)
+    test_safe_load_marshal Integer 4294967294:		.: (0.007419)
+    test_safe_load_marshal Integer 4294967295:		.: (0.009924)
+    test_safe_load_marshal Integer 4294967296:		.: (0.005654)
+    test_safe_load_marshal Integer 4294967297:		.: (0.011505)
+    test_safe_load_marshal Integer 5:			.: (0.015337)
+    test_safe_load_marshal Integer 6:			.: (0.016621)
+    test_safe_load_marshal Integer 65534:		.: (0.006574)
+    test_safe_load_marshal Integer 65535:		.: (0.010639)
+    test_safe_load_marshal Integer 65536:		.: (0.006553)
+    test_safe_load_marshal Integer 65537:		.: (0.009905)
+    test_safe_load_marshal Integer 7:			.: (0.005491)
+    test_safe_load_marshal Integer 9223372036854775806:	.: (0.005442)
+    test_safe_load_marshal Integer 9223372036854775807:	.: (0.005499)
+    test_safe_load_marshal Integer 9223372036854775808:	.: (0.005602)
+    test_safe_load_marshal Integer 9223372036854775809:	.: (0.009688)
+    test_safe_load_marshal Rational (1/3):		.: (0.008933)
+    test_safe_load_marshal String "":			.: (0.005666)
+    test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4:	.: (0.009002)
+    test_safe_load_marshal String "\x61\x62\x63\x64" utf32:	.: (0.005813)
+    test_safe_load_marshal String "abc" Windows-1256:	.: (0.005456)
+    test_safe_load_marshal String "abc" ascii:		.: (0.005973)
+    test_safe_load_marshal String "abc" binary:		.: (0.005753)
+    test_safe_load_marshal String "abc" ivar:		.: (0.006302)
+    test_safe_load_marshal String "abc" utf8:		.: (0.009376)
+    test_safe_load_marshal String "hello" ivar:		.: (0.009789)
+    test_safe_load_marshal Time 2000-12-31 20:07:59 -1152:	.: (0.006095)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 -0800:	.: (0.006057)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800:	.: (0.006888)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800:	.: (0.014844)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800:	.: (0.010430)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800:	.: (0.006710)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800:	.: (0.011333)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800:	.: (0.008921)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800:	.: (0.012210)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800:	.: (0.006922)
+    test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800:	.: (0.006618)
+    test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800:	.: (0.006320)
+    test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800:	.: (0.012762)
+    test_safe_load_marshal Time 2001-01-01 07:59:59 +0000:	.: (0.008478)
+    test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.007135)
+    test_safe_load_marshal Time 2001-01-01 11:59:59 +0400:	.: (0.010214)
+    test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.010271)
+    test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700:	.: (0.006058)
+    test_string_subclass:				.: (0.010948)
+    test_string_with_encoding:				.: (0.009858)
+    test_string_with_ivar:				.: (0.005723)
+    test_time_0 2000-12-31 23:59:59 +1400:		.: (0.006068)
+    test_time_1 2000-12-31 13:59:59 +0400:		.: (0.017769)
+    test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400:	.: (0.007386)
+    test_time_11 2000-12-31 23:59:59.000000001 +1400:	.: (0.006293)
+    test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400:	.: (0.006562)
+    test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400:	.: (0.006782)
+    test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400:	.: (0.007281)
+    test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400:	.: (0.007760)
+    test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400:	.: (0.006837)
+    test_time_17 2000-12-31 09:59:59 UTC:		.: (0.007016)
+    test_time_18 2000-12-31 09:59:59 UTC:		.: (0.007234)
+    test_time_2 2000-12-30 22:07:59 -1152:		.: (0.006622)
+    test_time_3 2000-12-31 09:59:59 +0000:		.: (0.006486)
+    test_time_4 2000-12-31 09:59:59 UTC:		.: (0.006322)
+    test_time_5 2000-12-31 23:59:59.001 +1400:		.: (0.007540)
+    test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400:	.: (0.006574)
+    test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400:	.: (0.007022)
+    test_time_8 2000-12-31 23:59:59.000001 +1400:	.: (0.006299)
+    test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400:	.: (0.006649)
+    test_time_loads:					.: (0.006168)
+    test_time_user_marshal:				.: (0.005710)
+    test_time_with_ivar:				.: (0.005935)
+    test_unexpected_eof:				.: (0.006068)
   TestGemSafeYAML: 
-    test_aliases_disabled:				.: (0.028642)
-    test_aliases_enabled_by_default:			.: (0.023854)
+    test_aliases_disabled:				.: (0.005905)
+    test_aliases_enabled_by_default:			.: (0.005275)
   TestGemSecurity: 
-    test_class_create_cert:				.: (0.034356)
-    test_class_create_cert_email:			.: (0.037630)
-    test_class_create_cert_self_signed:			.: (0.036084)
-    test_class_create_key:				.: (2.046177)
-    test_class_create_key_downcases:			.: (8.737205)
-    test_class_create_key_raises_unknown_algorithm:	.: (0.023655)
-    test_class_email_to_name:				.: (0.031542)
-    test_class_get_public_key_ec:			.: (0.028424)
-    test_class_get_public_key_rsa:			.: (0.041603)
-    test_class_re_sign:					.: (0.032468)
-    test_class_re_sign_not_self_signed:			.: (0.016078)
-    test_class_re_sign_wrong_key:			.: (0.015963)
-    test_class_reset:					.: (0.015446)
-    test_class_sign:					.: (0.024992)
-    test_class_sign_AltName:				.: (0.026801)
-    test_class_trust_dir:				.: (0.014364)
-    test_class_write:					.: (0.601823)
-    test_class_write_encrypted:				.: (0.558272)
-    test_class_write_encrypted_cipher:			.: (1.362908)
+    test_class_create_cert:				.: (0.006820)
+    test_class_create_cert_email:			.: (0.008617)
+    test_class_create_cert_self_signed:			.: (0.008089)
+    test_class_create_key:				.: (1.897718)
+    test_class_create_key_downcases:			.: (3.000870)
+    test_class_create_key_raises_unknown_algorithm:	.: (0.014337)
+    test_class_email_to_name:				.: (0.010407)
+    test_class_get_public_key_ec:			.: (0.006567)
+    test_class_get_public_key_rsa:			.: (0.009735)
+    test_class_re_sign:					.: (0.011248)
+    test_class_re_sign_not_self_signed:			.: (0.007959)
+    test_class_re_sign_wrong_key:			.: (0.016838)
+    test_class_reset:					.: (0.024644)
+    test_class_sign:					.: (0.014221)
+    test_class_sign_AltName:				.: (0.012558)
+    test_class_trust_dir:				.: (0.009380)
+    test_class_write:					.: (0.839677)
+    test_class_write_encrypted:				.: (0.527726)
+    test_class_write_encrypted_cipher:			.: (0.171120)
   TestGemSecurityPolicy: 
-    test_check_cert:					.: (0.017629)
-    test_check_cert_expired:				.: (0.020466)
-    test_check_cert_future:				.: (0.017649)
-    test_check_cert_invalid_issuer:			.: (0.021330)
-    test_check_cert_issuer:				.: (0.018089)
-    test_check_cert_no_signer:				.: (0.017270)
-    test_check_chain:					.: (0.014486)
-    test_check_chain_empty_chain:			.: (0.021171)
-    test_check_chain_invalid:				.: (0.018457)
-    test_check_chain_no_chain:				.: (0.018425)
-    test_check_data:					.: (0.025383)
-    test_check_data_invalid:				.: (0.026838)
-    test_check_key:					.: (0.015202)
-    test_check_key_no_signer:				.: (0.018317)
-    test_check_key_wrong_key:				.: (0.022077)
-    test_check_root:					.: (0.018032)
-    test_check_root_empty_chain:			.: (0.018542)
-    test_check_root_invalid_signer:			.: (0.024136)
-    test_check_root_no_chain:				.: (0.017466)
-    test_check_root_not_self_signed:			.: (0.017620)
-    test_check_trust:					.: (0.009991)
-    test_check_trust_child:				.: (0.010990)
-    test_check_trust_empty_chain:			.: (0.008705)
-    test_check_trust_mismatch:				.: (0.010933)
-    test_check_trust_no_chain:				.: (0.009166)
-    test_check_trust_no_trust:				.: (0.008669)
-    test_check_trust_no_trust_child:			.: (0.009905)
-    test_subject:					.: (0.009037)
-    test_verify:					.: (0.012977)
-    test_verify_chain_key:				.: (0.011198)
-    test_verify_chain_signatures:			.: (0.015315)
-    test_verify_no_digests:				.: (0.012761)
-    test_verify_no_digests_no_security:			.: (0.013348)
-    test_verify_no_signatures:				.: (0.013540)
-    test_verify_no_signatures_no_digests:		.: (0.009852)
-    test_verify_no_trust:				.: (0.013327)
-    test_verify_not_enough_signatures:			.: (0.014803)
-    test_verify_signatures:				.: (0.018002)
-    test_verify_signatures_chain:			.: (0.014725)
-    test_verify_signatures_data:			.: (0.012179)
-    test_verify_signatures_missing:			.: (0.018276)
-    test_verify_signatures_none:			.: (0.013861)
-    test_verify_signatures_root:			.: (0.013296)
-    test_verify_signatures_signer:			.: (0.012880)
-    test_verify_signatures_trust:			.: (0.014226)
-    test_verify_wrong_digest_type:			.: (0.014100)
+    test_check_cert:					.: (0.018665)
+    test_check_cert_expired:				.: (0.026534)
+    test_check_cert_future:				.: (0.013248)
+    test_check_cert_invalid_issuer:			.: (0.019597)
+    test_check_cert_issuer:				.: (0.014618)
+    test_check_cert_no_signer:				.: (0.019582)
+    test_check_chain:					.: (0.015745)
+    test_check_chain_empty_chain:			.: (0.019793)
+    test_check_chain_invalid:				.: (0.016243)
+    test_check_chain_no_chain:				.: (0.019431)
+    test_check_data:					.: (0.015899)
+    test_check_data_invalid:				.: (0.023677)
+    test_check_key:					.: (0.015691)
+    test_check_key_no_signer:				.: (0.015710)
+    test_check_key_wrong_key:				.: (0.015770)
+    test_check_root:					.: (0.015678)
+    test_check_root_empty_chain:			.: (0.019790)
+    test_check_root_invalid_signer:			.: (0.021015)
+    test_check_root_no_chain:				.: (0.010430)
+    test_check_root_not_self_signed:			.: (0.019814)
+    test_check_trust:					.: (0.016340)
+    test_check_trust_child:				.: (0.020592)
+    test_check_trust_empty_chain:			.: (0.019150)
+    test_check_trust_mismatch:				.: (0.017214)
+    test_check_trust_no_chain:				.: (0.018602)
+    test_check_trust_no_trust:				.: (0.014890)
+    test_check_trust_no_trust_child:			.: (0.019647)
+    test_subject:					.: (0.015677)
+    test_verify:					.: (0.022020)
+    test_verify_chain_key:				.: (0.015717)
+    test_verify_chain_signatures:			.: (0.026092)
+    test_verify_no_digests:				.: (0.017737)
+    test_verify_no_digests_no_security:			.: (0.022677)
+    test_verify_no_signatures:				.: (0.020160)
+    test_verify_no_signatures_no_digests:		.: (0.018440)
+    test_verify_no_trust:				.: (0.016807)
+    test_verify_not_enough_signatures:			.: (0.022593)
+    test_verify_signatures:				.: (0.028792)
+    test_verify_signatures_chain:			.: (0.026760)
+    test_verify_signatures_data:			.: (0.019736)
+    test_verify_signatures_missing:			.: (0.023691)
+    test_verify_signatures_none:			.: (0.023767)
+    test_verify_signatures_root:			.: (0.017777)
+    test_verify_signatures_signer:			.: (0.017760)
+    test_verify_signatures_trust:			.: (0.024731)
+    test_verify_wrong_digest_type:			.: (0.022960)
   TestGemSecuritySigner: 
-    test_extract_name:					.: (0.008468)
-    test_initialize:					.: (0.007323)
-    test_initialize_cert_chain_empty:			.: (0.007670)
-    test_initialize_cert_chain_invalid:			.: (0.008032)
-    test_initialize_cert_chain_mixed:			.: (0.007600)
-    test_initialize_cert_chain_path:			.: (0.008006)
-    test_initialize_default:				.: (0.014558)
-    test_initialize_encrypted_key_path:			.: (0.019821)
-    test_initialize_key_path:				.: (0.015531)
-    test_load_cert_chain:				.: (0.023509)
-    test_load_cert_chain_broken:			.: (0.013285)
-    test_sign:						.: (0.013992)
-    test_sign_expired:					.: (0.011378)
-    test_sign_expired_auto_update:			.: (0.269094)
-    test_sign_expired_auto_update_exists:		.: (0.017255)
-    test_sign_no_certs:					.: (0.010869)
-    test_sign_no_key:					.: (0.172532)
-    test_sign_wrong_key:				.: (0.024357)
+    test_extract_name:					.: (0.017191)
+    test_initialize:					.: (0.013892)
+    test_initialize_cert_chain_empty:			.: (0.011625)
+    test_initialize_cert_chain_invalid:			.: (0.011077)
+    test_initialize_cert_chain_mixed:			.: (0.013557)
+    test_initialize_cert_chain_path:			.: (0.015886)
+    test_initialize_default:				.: (0.015112)
+    test_initialize_encrypted_key_path:			.: (0.012539)
+    test_initialize_key_path:				.: (0.011979)
+    test_load_cert_chain:				.: (0.013207)
+    test_load_cert_chain_broken:			.: (0.011259)
+    test_sign:						.: (0.015965)
+    test_sign_expired:					.: (0.008154)
+    test_sign_expired_auto_update:			.: (0.039944)
+    test_sign_expired_auto_update_exists:		.: (0.012280)
+    test_sign_no_certs:					.: (0.014393)
+    test_sign_no_key:					.: (0.013415)
+    test_sign_wrong_key:				.: (0.009981)
   TestGemSecurityTrustDir: 
-    test_cert_path:					.: (0.036441)
-    test_issuer_of:					.: (0.039198)
-    test_load_certificate:				.: (0.055123)
-    test_name_path:					.: (0.035202)
-    test_trust_cert:					.: (0.035209)
-    test_verify:					.: (0.018288)
-    test_verify_file:					.: (0.026841)
-    test_verify_wrong_permissions:			.: (0.008815)
+    test_cert_path:					.: (0.005415)
+    test_issuer_of:					.: (0.006247)
+    test_load_certificate:				.: (0.005847)
+    test_name_path:					.: (0.005061)
+    test_trust_cert:					.: (0.006735)
+    test_verify:					.: (0.015957)
+    test_verify_file:					.: (0.012556)
+    test_verify_wrong_permissions:			.: (0.005679)
   TestGemSilentUI: 
-    test_ask:						.: (0.010112)
-    test_ask_for_password:				.: (0.008621)
-    test_ask_yes_no:					.: (0.012640)
-    test_choose_from_list:				.: (0.009335)
-    test_download_reporter:				.: (0.009495)
-    test_new_without_dev_null:				.: (0.008825)
-    test_progress_reporter:				.: (0.010327)
+    test_ask:						.: (0.010786)
+    test_ask_for_password:				.: (0.006930)
+    test_ask_yes_no:					.: (0.015884)
+    test_choose_from_list:				.: (0.015021)
+    test_download_reporter:				.: (0.008270)
+    test_new_without_dev_null:				.: (0.007561)
+    test_progress_reporter:				.: (0.004924)
   TestGemSource: 
-    test_cache_dir_escapes_windows_paths:		.: (0.031249)
-    test_dependency_resolver_set_bundler_api:		.: (0.030709)
-    test_dependency_resolver_set_file_uri:		.: (0.033300)
-    test_dependency_resolver_set_marshal_api:		.: (0.034323)
-    test_fetch_spec:					.: (0.037327)
-    test_fetch_spec_cached:				.: (0.037390)
-    test_fetch_spec_platform:				.: (0.045523)
-    test_fetch_spec_platform_ruby:			.: (0.034220)
-    test_initialize_git:				.: (0.030918)
-    test_initialize_invalid_uri:			.: (0.031657)
-    test_load_specs:					.: (0.030900)
-    test_load_specs_cached:				.: (0.281077)
-    test_load_specs_cached_empty:			.: (0.705326)
-    test_load_specs_from_unavailable_uri:		.: (0.068453)
-    test_spaceship:					.: (0.030446)
-    test_spaceship_order_is_preserved_when_uri_differs:	.: (0.026695)
-    test_typo_squatting:				.: (0.024737)
-    test_typo_squatting_custom_distance_threshold:	.: (0.028546)
-    test_typo_squatting_false_positive:			.: (0.021955)
-    test_update_cache_eh:				.: (0.022446)
-    test_update_cache_eh_home_nonexistent:		.: (0.020877)
+    test_cache_dir_escapes_windows_paths:		.: (0.037300)
+    test_dependency_resolver_set_bundler_api:		.: (0.068430)
+    test_dependency_resolver_set_file_uri:		.: (0.077875)
+    test_dependency_resolver_set_marshal_api:		.: (0.034184)
+    test_fetch_spec:					.: (0.019988)
+    test_fetch_spec_cached:				.: (0.019875)
+    test_fetch_spec_platform:				.: (0.024472)
+    test_fetch_spec_platform_ruby:			.: (0.020351)
+    test_initialize_git:				.: (0.017605)
+    test_initialize_invalid_uri:			.: (0.017372)
+    test_load_specs:					.: (0.019383)
+    test_load_specs_cached:				.: (0.023254)
+    test_load_specs_cached_empty:			.: (0.022637)
+    test_load_specs_from_unavailable_uri:		.: (0.044570)
+    test_spaceship:					.: (0.024027)
+    test_spaceship_order_is_preserved_when_uri_differs:	.: (0.033764)
+    test_typo_squatting:				.: (0.041968)
+    test_typo_squatting_custom_distance_threshold:	.: (0.018558)
+    test_typo_squatting_false_positive:			.: (0.019010)
+    test_update_cache_eh:				.: (0.017714)
+    test_update_cache_eh_home_nonexistent:		.: (0.031281)
   TestGemSourceFetchProblem: 
-    test_exception:					.: (0.008716)
-    test_password_redacted:				.: (0.006863)
-    test_source_password_no_redacted:			.: (0.007515)
+    test_exception:					.: (0.014781)
+    test_password_redacted:				.: (0.012014)
+    test_source_password_no_redacted:			.: (0.011437)
   TestGemSourceGit: 
     test_base_dir:					P
 ===============================================================================
@@ -4501,7 +4537,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.009151)
+: (0.015839)
     test_cache:						P
 ===============================================================================
 Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4509,7 +4545,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008427)
+: (0.015522)
     test_cache_local:					P
 ===============================================================================
 Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4517,7 +4553,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008214)
+: (0.006908)
     test_checkout:					P
 ===============================================================================
 Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4525,7 +4561,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.009709)
+: (0.006699)
     test_checkout_default:				P
 ===============================================================================
 Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4533,7 +4569,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008883)
+: (0.007689)
     test_checkout_local:				P
 ===============================================================================
 Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4541,7 +4577,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008468)
+: (0.006879)
     test_checkout_local_cached:				P
 ===============================================================================
 Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4549,7 +4585,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008414)
+: (0.006495)
     test_checkout_submodules:				P
 ===============================================================================
 Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4557,7 +4593,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008355)
+: (0.006846)
     test_dir_shortref:					P
 ===============================================================================
 Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4565,7 +4601,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008643)
+: (0.006660)
     test_download:					P
 ===============================================================================
 Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4573,7 +4609,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008697)
+: (0.009415)
     test_equals2:					P
 ===============================================================================
 Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4581,7 +4617,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008959)
+: (0.008827)
     test_install_dir:					P
 ===============================================================================
 Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4589,7 +4625,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008849)
+: (0.009060)
     test_install_dir_local:				P
 ===============================================================================
 Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4597,7 +4633,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008908)
+: (0.007234)
     test_pretty_print:					P
 ===============================================================================
 Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4605,7 +4641,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.009053)
+: (0.006722)
     test_repo_cache_dir:				P
 ===============================================================================
 Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4613,7 +4649,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008000)
+: (0.007619)
     test_rev_parse:					P
 ===============================================================================
 Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4621,7 +4657,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.007927)
+: (0.007878)
     test_root_dir:					P
 ===============================================================================
 Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4629,7 +4665,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.007874)
+: (0.013400)
     test_spaceship:					P
 ===============================================================================
 Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4637,7 +4673,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008008)
+: (0.007222)
     test_specs:						P
 ===============================================================================
 Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4645,7 +4681,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008077)
+: (0.007492)
     test_specs_local:					P
 ===============================================================================
 Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4653,7 +4689,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.007881)
+: (0.007333)
     test_uri:						P
 ===============================================================================
 Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4661,7 +4697,7 @@
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem'
 /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup'
 ===============================================================================
-: (0.008080)
+: (0.007326)
     test_uri_hash:					P
 ===============================================================================
 Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4671,524 +4707,524 @@
 ===============================================================================
 : (0.008111)
   TestGemSourceInstalled: 
-    test_pretty_print:					.: (0.007193)
-    test_spaceship:					.: (0.016291)
+    test_pretty_print:					.: (0.012951)
+    test_spaceship:					.: (0.017111)
   TestGemSourceList: 
-    test_Enumerable:					.: (0.035798)
-    test_append:					.: (0.006723)
-    test_clear:						.: (0.008346)
-    test_delete:					.: (0.005759)
-    test_delete_a_source:				.: (0.008383)
-    test_each:						.: (0.005611)
-    test_each_source:					.: (0.007793)
-    test_empty?:					.: (0.006333)
-    test_equal_to_another_list:				.: (0.009955)
-    test_equal_to_array:				.: (0.007839)
-    test_include_eh:					.: (0.006213)
-    test_include_matches_a_source:			.: (0.007531)
-    test_replace:					.: (0.006048)
-    test_self_from:					.: (0.007319)
-    test_to_a:						.: (0.006026)
+    test_Enumerable:					.: (0.008505)
+    test_append:					.: (0.024991)
+    test_clear:						.: (0.013818)
+    test_delete:					.: (0.013786)
+    test_delete_a_source:				.: (1.590852)
+    test_each:						.: (0.005286)
+    test_each_source:					.: (0.005179)
+    test_empty?:					.: (0.005269)
+    test_equal_to_another_list:				.: (0.005478)
+    test_equal_to_array:				.: (0.005286)
+    test_include_eh:					.: (0.005289)
+    test_include_matches_a_source:			.: (0.125661)
+    test_replace:					.: (0.014456)
+    test_self_from:					.: (0.009064)
+    test_to_a:						.: (0.008777)
   TestGemSourceLocal: 
-    test_download:					.: (0.041018)
-    test_fetch_spec:					.: (0.036760)
-    test_find_gem:					.: (0.035785)
-    test_find_gem_highest_version:			.: (0.044702)
-    test_find_gem_prerelease:				.: (0.052535)
-    test_find_gem_specific_version:			.: (0.060721)
-    test_inspect:					.: (0.042031)
-    test_load_specs_latest:				.: (0.057825)
-    test_load_specs_prerelease:				.: (0.040715)
-    test_load_specs_released:				.: (0.043332)
-    test_pretty_print:					.: (0.027526)
-    test_spaceship:					.: (0.036425)
+    test_download:					.: (0.076376)
+    test_fetch_spec:					.: (0.083977)
+    test_find_gem:					.: (0.081761)
+    test_find_gem_highest_version:			.: (0.078884)
+    test_find_gem_prerelease:				.: (0.054491)
+    test_find_gem_specific_version:			.: (0.068255)
+    test_inspect:					.: (0.051814)
+    test_load_specs_latest:				.: (0.043937)
+    test_load_specs_prerelease:				.: (0.061780)
+    test_load_specs_released:				.: (0.085529)
+    test_pretty_print:					.: (0.062710)
+    test_spaceship:					.: (0.090923)
   TestGemSourceLock: 
-    test_equals2:					.: (0.007455)
-    test_fetch_spec:					.: (0.012028)
-    test_spaceship:					.: (0.006660)
-    test_spaceship_git:					.: (0.005975)
-    test_spaceship_installed:				.: (0.006762)
-    test_spaceship_local:				.: (0.005834)
-    test_spaceship_remote:				.: (0.005714)
-    test_spaceship_specific_file:			.: (0.016311)
-    test_spaceship_vendor:				.: (0.007300)
-    test_uri:						.: (0.005867)
+    test_equals2:					.: (0.017902)
+    test_fetch_spec:					.: (0.029369)
+    test_spaceship:					.: (0.019323)
+    test_spaceship_git:					.: (0.017651)
+    test_spaceship_installed:				.: (0.014551)
+    test_spaceship_local:				.: (0.015024)
+    test_spaceship_remote:				.: (0.011645)
+    test_spaceship_specific_file:			.: (0.060012)
+    test_spaceship_vendor:				.: (0.015262)
+    test_uri:						.: (0.015742)
   TestGemSourceSpecificFile: 
-    test_download:					.: (0.017948)
-    test_fetch_spec:					.: (0.017873)
-    test_fetch_spec_fails_on_unknown_name:		.: (0.017543)
-    test_load_specs:					.: (0.017284)
-    test_path:						.: (0.017005)
-    test_pretty_print:					.: (0.016717)
-    test_spaceship:					.: (0.046399)
-    test_spec:						.: (0.018236)
+    test_download:					.: (0.042272)
+    test_fetch_spec:					.: (0.027146)
+    test_fetch_spec_fails_on_unknown_name:		.: (0.039797)
+    test_load_specs:					.: (0.039678)
+    test_path:						.: (0.030742)
+    test_pretty_print:					.: (0.032739)
+    test_spaceship:					.: (0.091550)
+    test_spec:						.: (0.036099)
   TestGemSourceSubpathProblem: 
-    test_dependency_resolver_set:			.: (0.152074)
-    test_fetch_spec:					.: (0.195210)
-    test_load_specs:					.: (0.498697)
+    test_dependency_resolver_set:			.: (0.155021)
+    test_fetch_spec:					.: (0.149346)
+    test_load_specs:					.: (0.182875)
   TestGemSourceVendor: 
-    test_initialize:					.: (0.016394)
-    test_spaceship:					.: (0.016358)
+    test_initialize:					.: (0.013345)
+    test_spaceship:					.: (0.014244)
   TestGemSpecFetcher: 
-    test_available_specs_cache:				.: (0.027513)
-    test_available_specs_cache_released:		.: (0.051004)
-    test_available_specs_complete:			.: (0.057658)
-    test_available_specs_complete_handles_no_prerelease:.: (0.061657)
-    test_available_specs_latest:			.: (0.055431)
-    test_available_specs_prerelease:			.: (0.037805)
-    test_available_specs_released:			.: (0.057447)
-    test_available_specs_with_bad_source:		.: (0.021709)
-    test_initialize:					.: (0.020034)
-    test_initialize_nonexistent_home_dir:		.: (0.031698)
-    test_initialize_source:				.: (0.015428)
-    test_initialize_unwritable_home_dir:		.: (0.025817)
-    test_spec_for_dependency_all:			.: (0.069511)
-    test_spec_for_dependency_bad_fetch_spec:		.: (0.055605)
-    test_spec_for_dependency_latest:			.: (0.059382)
-    test_spec_for_dependency_mismatched_platform:	.: (0.045444)
-    test_spec_for_dependency_platform:			.: (0.054459)
-    test_spec_for_dependency_prerelease:		.: (0.063093)
-    test_suggest_gems_from_name_latest:			.: (0.061507)
-    test_suggest_gems_from_name_prefix_or_suffix:	.: (0.023588)
-    test_suggest_gems_from_name_prerelease:		.: (0.014529)
+    test_available_specs_cache:				.: (0.026745)
+    test_available_specs_cache_released:		.: (0.031253)
+    test_available_specs_complete:			.: (0.070054)
+    test_available_specs_complete_handles_no_prerelease:.: (0.037631)
+    test_available_specs_latest:			.: (0.037455)
+    test_available_specs_prerelease:			.: (0.034177)
+    test_available_specs_released:			.: (0.028719)
+    test_available_specs_with_bad_source:		.: (0.022738)
+    test_initialize:					.: (0.015772)
+    test_initialize_nonexistent_home_dir:		.: (0.015662)
+    test_initialize_source:				.: (0.015674)
+    test_initialize_unwritable_home_dir:		.: (0.012397)
+    test_spec_for_dependency_all:			.: (0.039783)
+    test_spec_for_dependency_bad_fetch_spec:		.: (0.037957)
+    test_spec_for_dependency_latest:			.: (0.045590)
+    test_spec_for_dependency_mismatched_platform:	.: (0.026996)
+    test_spec_for_dependency_platform:			.: (0.034714)
+    test_spec_for_dependency_prerelease:		.: (0.029357)
+    test_suggest_gems_from_name_latest:			.: (0.033395)
+    test_suggest_gems_from_name_prefix_or_suffix:	.: (0.042442)
+    test_suggest_gems_from_name_prerelease:		.: (0.034082)
   TestGemSpecification: 
-    test__dump:						.: (0.016924)
-    test__load_fixes_Date_objects:			.: (0.017906)
-    test_activate:					.: (0.015016)
-    test_add_dependency_from_existing_dependency:	.: (0.011147)
-    test_add_dependency_with_type:			.: (0.004778)
-    test_add_dependency_with_type_explicit:		.: (0.006214)
-    test_allowed_push_host:				.: (0.006126)
-    test_author:					.: (0.015870)
-    test_authors:					.: (0.015282)
-    test_base_dir:					.: (0.011392)
-    test_base_dir_not_loaded:				.: (0.016717)
-    test_bindir_equals:					.: (0.014567)
-    test_bindir_equals_nil:				.: (0.009372)
-    test_build_args:					.: (0.337709)
-    test_build_extensions:				.: (0.532523)
-    test_build_extensions_built:			.: (0.015470)
-    test_build_extensions_default_gem:			.: (0.011979)
-    test_build_extensions_error:			.: (0.017363)
-    test_build_extensions_extensions_dir_unwritable:	.: (0.012587)
-    test_build_extensions_no_extensions_dir_unwritable:	.: (0.019876)
-    test_build_extensions_none:				.: (0.010022)
-    test_build_extensions_preview:			.: (0.711749)
-    test_contains_requirable_file_eh:			.: (0.033915)
-    test_contains_requirable_file_eh_extension:		.: (0.035997)
-    test_contains_requirable_file_eh_extension_java_platform:	.: (0.034652)
-    test_contains_requirable_file_extension_soext:	.: (0.030553)
-    test_date:						.: (0.017515)
-    test_date_equals_date:				.: (0.017301)
-    test_date_equals_string:				.: (0.017001)
-    test_date_equals_string_bad:			.: (0.021949)
-    test_date_equals_time:				.: (0.017334)
-    test_date_equals_time_local:			.: (0.015664)
-    test_date_equals_time_utc:				.: (0.011465)
-    test_date_tolerates_hour_sec_and_timezone:		.: (0.007121)
-    test_date_tolerates_hour_sec_zulu:			.: (0.006881)
-    test_date_use_env_source_date_epoch:		.: (0.006697)
-    test_default_spec_stub_is_marked_default:		.: (0.012035)
-    test_dependencies:					.: (0.007467)
-    test_dependent_gems:				.: (0.036849)
-    test_description:					.: (0.007560)
-    test_development_dependencies:			.: (0.007249)
-    test_doc_dir:					.: (0.006578)
-    test_doc_dir_type:					.: (0.007126)
-    test_duplicate_runtime_dependency:			.: (0.008513)
-    test_eql_eh:					.: (0.007866)
-    test_eql_eh_extensions:				.: (0.042290)
-    test_executable_equals:				.: (0.007152)
-    test_executables:					.: (0.009399)
-    test_executables_equals_nil:			.: (0.007834)
-    test_extension_dir:					.: (0.009686)
-    test_extension_dir_override:			.: (0.007749)
-    test_extensions:					.: (0.009287)
-    test_extensions_equals_nil:				.: (0.007406)
-    test_extra_rdoc_files_equals_nil:			.: (0.009958)
-    test_files:						.: (0.007742)
-    test_files_append:					.: (0.009526)
-    test_files_duplicate:				.: (0.007786)
-    test_files_extra_rdoc_files:			.: (0.008835)
-    test_files_non_array:				.: (0.007749)
-    test_files_non_array_pathological:			.: (0.007967)
-    test_find_all_by_full_name:				.: (0.031326)
-    test_find_by_full_name:				.: (0.015504)
-    test_find_by_name:					.: (0.015425)
-    test_find_by_name_prerelease:			.: (0.012403)
-    test_find_by_name_with_only_prereleases:		.: (0.012269)
-    test_find_by_name_with_only_prereleases_with_requirements:	.: (0.012632)
-    test_find_by_path:					.: (0.022492)
-    test_find_in_unresolved_tree_is_not_exponentiental:	.: (0.189641)
-    test_find_inactive_by_path:				.: (0.022794)
-    test_for_cache:					.: (0.009465)
-    test_full_gem_path:					.: (0.007524)
-    test_full_gem_path_double_slash:			.: (0.008493)
-    test_full_name:					.: (0.008602)
-    test_full_name_windows:				.: (0.009077)
-    test_full_require_paths:				.: (0.009438)
-    test_fullpath_return_rb_extension_file_when_exist_the_same_name_file:	.: (0.010011)
-    test_gem_build_complete_path:			.: (0.008825)
-    test_handles_dependencies_with_other_syck_requirements_argument_error:	.: (0.012925)
-    test_handles_dependencies_with_syck_requirements_bug:	.: (0.012320)
-    test_handles_private_null_type:			.: (0.011702)
-    test_hash:						.: (0.007867)
-    test_initialize:					.: (0.008680)
-    test_initialize_copy:				.: (0.009062)
-    test_initialize_copy_broken:			.: (0.007954)
-    test_initialize_future:				.: (0.007827)
-    test_initialize_nil_version:			.: (0.007934)
-    test_initialize_prerelease_version_before_name:	.: (0.008036)
-    test_inner_clonflict_in_indirect_gems:		.: (0.067971)
-    test_inner_clonflict_in_indirect_gems_reversed:	.: (0.146543)
-    test_installed_by_version:				.: (0.024878)
-    test_latest_specs:					.: (0.023040)
-    test_lib_files:					.: (0.007475)
-    test_license:					.: (0.007387)
-    test_licenses:					.: (0.005145)
-    test_load_default_gem:				.: (0.011662)
-    test_load_errors_contain_filename:			.: (0.008230)
-    test_metadata_key_size_validation_fails:		.: (0.017112)
-    test_metadata_key_type_validation_fails:		.: (0.011952)
-    test_metadata_link_validation_fails:		.: (0.011011)
-    test_metadata_link_validation_warns_for_duplicates:	.: (0.012807)
-    test_metadata_specs:				.: (0.010653)
-    test_metadata_validates_ok:				.: (0.013486)
-    test_metadata_value_size_validation_fails:		.: (0.014517)
-    test_metadata_value_type_validation_fails:		.: (0.014481)
-    test_missing_extensions_eh:				.: (0.586333)
-    test_missing_extensions_eh_default_gem:		.: (0.034541)
-    test_missing_extensions_eh_none:			.: (0.039712)
-    test_name:						.: (0.030944)
-    test_original_name:					.: (0.005040)
-    test_platform:					.: (0.013887)
-    test_platform_change_reset_cache_file:		.: (0.009230)
-    test_platform_change_reset_full_name:		.: (0.009450)
-    test_platform_equals:				.: (0.009655)
-    test_platform_equals_current:			.: (0.010232)
-    test_platform_equals_legacy:			.: (0.080109)
-    test_removed_methods:				.: (0.014677)
-    test_require_already_activated:			.: (0.037532)
-    test_require_already_activated_indirect_conflict:	.: (0.098244)
-    test_require_finds_in_2nd_level_indirect:		.: (0.109586)
-    test_require_paths:					.: (0.018314)
-    test_require_paths_default_ext_dir_for:		.: (0.011680)
-    test_require_should_not_conflict:			.: (0.160027)
-    test_require_should_prefer_latest_gem_level1:	.: (0.066902)
-    test_require_should_prefer_latest_gem_level2:	.: (0.076797)
-    test_require_should_prefer_reachable_gems:		.: (0.107514)
-    test_requirements:					.: (0.017217)
-    test_runtime_dependencies:				.: (0.009525)
-    test_runtime_dependencies_legacy:			.: (0.010905)
-    test_runtime_predicate_false:			.: (0.010235)
-    test_runtime_predicate_true:			.: (0.014766)
-    test_self__load_future:				.: (0.010718)
-    test_self_activate:					.: (0.010308)
-    test_self_activate_ambiguous_direct:		.: (0.065371)
-    test_self_activate_ambiguous_indirect:		.: (0.061913)
-    test_self_activate_ambiguous_indirect_conflict:	.: (0.062581)
-    test_self_activate_ambiguous_unrelated:		.: (0.036508)
-    test_self_activate_checks_dependencies:		.: (0.153133)
-    test_self_activate_conflict:			.: (0.033979)
-    test_self_activate_deep_unambiguous:		.: (0.038522)
-    test_self_activate_divergent:			.: (0.032241)
-    test_self_activate_dropped:				.: (0.044459)
-    test_self_activate_loaded:				.: (0.015569)
-    test_self_activate_old_required:			.: (0.026829)
-    test_self_activate_over:				.: (0.047660)
-    test_self_activate_platform_alternate:		.: (0.054976)
-    test_self_activate_platform_bump:			.: (0.048477)
-    test_self_activate_prerelease:			.: (0.149277)
-    test_self_activate_raggi_the_edgecase_generator:	.: (0.194781)
-    test_self_activate_under:				.: (0.086949)
-    test_self_activate_unrelated:			.: (0.194981)
-    test_self_activate_via_require:			.: (0.204013)
-    test_self_activate_via_require_wtf:			.: (0.340039)
-    test_self_all_equals:				.: (0.055990)
-    test_self_attribute_names:				.: (0.019056)
-    test_self_find_active_stub_by_path:			.: (0.039964)
-    test_self_from_yaml:				.: (0.035015)
-    test_self_from_yaml_cleans_up_Date_objects:		.: (0.027736)
-    test_self_load:					.: (0.021914)
-    test_self_load_escape_curly:			.: (0.024861)
-    test_self_load_escape_interpolation:		.: (0.019357)
-    test_self_load_escape_quote:			.: (0.018922)
-    test_self_load_legacy_ruby:				.: (0.019740)
-    test_self_load_relative:				.: (0.021068)
-    test_self_load_utf8_with_ascii_encoding:		.: (0.025633)
-    test_self_normalize_yaml_input_with_183_io:		.: (0.017486)
-    test_self_normalize_yaml_input_with_183_yaml:	.: (0.017652)
-    test_self_normalize_yaml_input_with_192_yaml:	.: (0.019378)
-    test_self_normalize_yaml_input_with_non_183_io:	.: (0.015071)
-    test_self_normalize_yaml_input_with_non_183_yaml:	.: (0.019262)
-    test_self_outdated:					.: (0.048997)
-    test_self_outdated_and_latest_remotes:		.: (0.069957)
-    test_self_remove_spec:				.: (0.037312)
-    test_self_remove_spec_removed:			.: (0.025762)
-    test_self_stubs_for_lazy_loading:			.: (0.019164)
-    test_self_stubs_for_mult_platforms:			.: (0.025854)
-    test_self_stubs_for_no_lazy_loading_after_all_specs_setup:	.: (0.018079)
-    test_self_stubs_returns_only_specified_named_specs:	.: (0.020502)
-    test_source:					.: (0.016070)
-    test_source_paths:					.: (0.013153)
-    test_spaceship_name:				.: (0.021601)
-    test_spaceship_platform:				.: (0.019246)
-    test_spaceship_version:				.: (0.013099)
-    test_spec_file:					.: (0.016353)
-    test_spec_name:					.: (0.017538)
-    test_summary:					.: (0.013742)
-    test_test_files:					.: (0.017510)
-    test_test_files_equals_nil:				.: (0.019324)
-    test_to_fullpath:					.: (0.020989)
-    test_to_ruby:					.: (0.026078)
-    test_to_ruby_fancy:					.: (0.015063)
-    test_to_ruby_for_cache:				.: (0.019068)
-    test_to_ruby_keeps_requirements_as_originally_specified:	.: (0.019241)
-    test_to_ruby_legacy:				.: (0.020232)
-    test_to_ruby_nested_hash:				.: (0.016624)
-    test_to_ruby_platform:				.: (0.018096)
-    test_to_ruby_with_rsa_key:				.: (0.166745)
-    test_to_yaml:					.: (0.028472)
-    test_to_yaml_fancy:					.: (0.023274)
-    test_to_yaml_no_autorequire:			.: (0.019916)
-    test_to_yaml_no_post_install_message:		.: (0.027341)
-    test_to_yaml_no_signing_key:			.: (0.019881)
-    test_to_yaml_platform:				.: (0.023052)
-    test_to_yaml_platform_legacy:			.: (0.021439)
-    test_to_yaml_platform_no_specific_platform:		.: (0.021581)
-    test_to_yaml_platform_original_platform_empty_string:	.: (0.019305)
-    test_to_yaml_platform_original_platform_nil:	.: (0.019474)
-    test_unresolved_specs:				.: (0.019479)
-    test_unresolved_specs_with_duplicated_versions:	.: (0.013863)
-    test_unresolved_specs_with_unrestricted_deps_on_default_gems:	.: (0.014023)
-    test_unresolved_specs_with_versions:		.: (0.019027)
-    test_validate:					.: (0.026497)
-    test_validate_authors:				.: (0.020917)
-    test_validate_autorequire:				.: (0.018333)
-    test_validate_dependencies:				.: (0.025810)
-    test_validate_dependencies_allowed_duplicates:	.: (0.017371)
-    test_validate_dependencies_duplicates:		.: (0.027477)
-    test_validate_deprecated_license_values_plus:	.: (0.151132)
-    test_validate_description:				.: (0.035111)
-    test_validate_email:				.: (0.026974)
-    test_validate_empty:				.: (0.087304)
-    test_validate_empty_files:				.: (0.038782)
-    test_validate_empty_homepage:			.: (0.020478)
-    test_validate_empty_require_paths:			.: (0.031366)
-    test_validate_empty_summary:			.: (0.030632)
-    test_validate_error:				.: (0.020363)
-    test_validate_executables:				.: (0.042813)
-    test_validate_files:				.: (0.023047)
-    test_validate_files_recursive:			.: (0.034550)
-    test_validate_for_resolution_ignores_metadata:	.: (0.021014)
-    test_validate_for_resolution_validates_duplicate_dependencies:	.: (0.019182)
-    test_validate_for_resolution_validates_name:	.: (0.024122)
-    test_validate_for_resolution_validates_required_attributes:	.: (0.018861)
-    test_validate_homepage:				.: (0.035797)
-    test_validate_license:				.: (0.023121)
-    test_validate_license_gives_suggestions:		.: (0.111146)
-    test_validate_license_in_a_non_packaging_context:	.: (0.027319)
-    test_validate_license_ref:				.: (0.022929)
-    test_validate_license_values:			.: (0.081768)
-    test_validate_license_values_or_later:		.: (0.021284)
-    test_validate_license_values_with:			.: (0.019209)
-    test_validate_license_with_deprecated_exception:	.: (0.529516)
-    test_validate_license_with_invalid_exception:	.: (0.553698)
-    test_validate_license_with_nonsense_suffix:		.: (0.319921)
-    test_validate_name:					.: (0.019748)
-    test_validate_nil_license:				.: (0.018231)
-    test_validate_no_required_ruby_versions:		.: (0.018427)
-    test_validate_non_nil:				.: (0.024250)
-    test_validate_open_required_ruby_versions:		.: (0.017549)
-    test_validate_permissions:				.: (0.020720)
-    test_validate_permissions_of_missing_file_non_packaging:	.: (0.027154)
-    test_validate_platform_legacy:			.: (0.020147)
-    test_validate_prerelease_dependencies_with_prerelease_version:	.: (0.022039)
-    test_validate_rake_extension_have_rake_dependency_no_warning:	.: (0.012157)
-    test_validate_rake_extension_have_rake_dependency_warning:	.: (0.011286)
-    test_validate_removed_rubyforge_project:		.: (0.011147)
-    test_validate_require_paths_with_invalid_types:	.: (0.010173)
-    test_validate_rubygems_version:			.: (0.010400)
-    test_validate_rust_extension_have_missing_cargo_toml_error:	.: (0.009100)
-    test_validate_rust_extension_have_no_missing_cargo_toml_error:	.: (0.010392)
-    test_validate_self_referencing_dependencies:	.: (0.009503)
-    test_validate_specification_version:		.: (0.009661)
-    test_validate_summary:				.: (0.011113)
-    test_validate_valid_required_ruby_versions:		.: (0.010763)
-    test_validate_warning:				.: (0.010993)
-    test_version:					.: (0.006467)
-    test_version_change_reset_cache_file:		.: (0.008223)
-    test_version_change_reset_full_name:		.: (0.007134)
+    test__dump:						.: (0.016168)
+    test__load_fixes_Date_objects:			.: (0.015196)
+    test_activate:					.: (0.006072)
+    test_add_dependency_from_existing_dependency:	.: (0.005707)
+    test_add_dependency_with_type:			.: (0.005955)
+    test_add_dependency_with_type_explicit:		.: (0.005463)
+    test_allowed_push_host:				.: (0.006034)
+    test_author:					.: (0.006267)
+    test_authors:					.: (0.005523)
+    test_base_dir:					.: (0.005237)
+    test_base_dir_not_loaded:				.: (0.014097)
+    test_bindir_equals:					.: (0.012916)
+    test_bindir_equals_nil:				.: (0.005342)
+    test_build_args:					.: (0.006435)
+    test_build_extensions:				.: (0.212796)
+    test_build_extensions_built:			.: (0.017188)
+    test_build_extensions_default_gem:			.: (0.021985)
+    test_build_extensions_error:			.: (0.025274)
+    test_build_extensions_extensions_dir_unwritable:	.: (0.020753)
+    test_build_extensions_no_extensions_dir_unwritable:	.: (0.017792)
+    test_build_extensions_none:				.: (0.012578)
+    test_build_extensions_preview:			.: (0.349264)
+    test_contains_requirable_file_eh:			.: (0.015476)
+    test_contains_requirable_file_eh_extension:		.: (0.010320)
+    test_contains_requirable_file_eh_extension_java_platform:	.: (0.023268)
+    test_contains_requirable_file_extension_soext:	.: (0.017941)
+    test_date:						.: (0.014962)
+    test_date_equals_date:				.: (0.020350)
+    test_date_equals_string:				.: (0.014041)
+    test_date_equals_string_bad:			.: (0.022242)
+    test_date_equals_time:				.: (0.015045)
+    test_date_equals_time_local:			.: (0.014683)
+    test_date_equals_time_utc:				.: (0.017737)
+    test_date_tolerates_hour_sec_and_timezone:		.: (0.015257)
+    test_date_tolerates_hour_sec_zulu:			.: (0.020704)
+    test_date_use_env_source_date_epoch:		.: (0.010539)
+    test_default_spec_stub_is_marked_default:		.: (0.027568)
+    test_dependencies:					.: (0.021465)
+    test_dependent_gems:				.: (0.081506)
+    test_description:					.: (0.017009)
+    test_development_dependencies:			.: (0.019572)
+    test_doc_dir:					.: (0.016167)
+    test_doc_dir_type:					.: (0.015610)
+    test_duplicate_runtime_dependency:			.: (0.016419)
+    test_eql_eh:					.: (0.016621)
+    test_eql_eh_extensions:				.: (0.014938)
+    test_executable_equals:				.: (0.017817)
+    test_executables:					.: (0.015882)
+    test_executables_equals_nil:			.: (0.018954)
+    test_extension_dir:					.: (0.013434)
+    test_extension_dir_override:			.: (0.019292)
+    test_extensions:					.: (0.015906)
+    test_extensions_equals_nil:				.: (0.015653)
+    test_extra_rdoc_files_equals_nil:			.: (0.012769)
+    test_files:						.: (0.014732)
+    test_files_append:					.: (0.011604)
+    test_files_duplicate:				.: (0.011697)
+    test_files_extra_rdoc_files:			.: (0.014773)
+    test_files_non_array:				.: (0.010748)
+    test_files_non_array_pathological:			.: (0.011256)
+    test_find_all_by_full_name:				.: (0.027582)
+    test_find_by_full_name:				.: (0.019283)
+    test_find_by_name:					.: (0.016588)
+    test_find_by_name_prerelease:			.: (0.017098)
+    test_find_by_name_with_only_prereleases:		.: (0.010663)
+    test_find_by_name_with_only_prereleases_with_requirements:	.: (0.021282)
+    test_find_by_path:					.: (0.019511)
+    test_find_in_unresolved_tree_is_not_exponentiental:	.: (0.359054)
+    test_find_inactive_by_path:				.: (0.039631)
+    test_for_cache:					.: (0.016108)
+    test_full_gem_path:					.: (0.011979)
+    test_full_gem_path_double_slash:			.: (0.020755)
+    test_full_name:					.: (0.014830)
+    test_full_name_windows:				.: (0.014817)
+    test_full_require_paths:				.: (0.015450)
+    test_fullpath_return_rb_extension_file_when_exist_the_same_name_file:	.: (0.023441)
+    test_gem_build_complete_path:			.: (0.014584)
+    test_handles_dependencies_with_other_syck_requirements_argument_error:	.: (0.026404)
+    test_handles_dependencies_with_syck_requirements_bug:	.: (0.021829)
+    test_handles_private_null_type:			.: (0.022357)
+    test_hash:						.: (0.010610)
+    test_initialize:					.: (0.019202)
+    test_initialize_copy:				.: (0.021586)
+    test_initialize_copy_broken:			.: (0.012392)
+    test_initialize_future:				.: (0.015481)
+    test_initialize_nil_version:			.: (0.019450)
+    test_initialize_prerelease_version_before_name:	.: (0.007518)
+    test_inner_clonflict_in_indirect_gems:		.: (0.095360)
+    test_inner_clonflict_in_indirect_gems_reversed:	.: (0.120779)
+    test_installed_by_version:				.: (0.016858)
+    test_latest_specs:					.: (0.033847)
+    test_lib_files:					.: (0.005669)
+    test_license:					.: (0.004815)
+    test_licenses:					.: (0.004810)
+    test_load_default_gem:				.: (0.006541)
+    test_load_errors_contain_filename:			.: (0.005375)
+    test_metadata_key_size_validation_fails:		.: (0.007191)
+    test_metadata_key_type_validation_fails:		.: (0.007546)
+    test_metadata_link_validation_fails:		.: (0.007940)
+    test_metadata_link_validation_warns_for_duplicates:	.: (0.008204)
+    test_metadata_specs:				.: (0.006088)
+    test_metadata_validates_ok:				.: (0.007798)
+    test_metadata_value_size_validation_fails:		.: (0.007796)
+    test_metadata_value_type_validation_fails:		.: (0.007767)
+    test_missing_extensions_eh:				.: (0.468198)
+    test_missing_extensions_eh_default_gem:		.: (0.015436)
+    test_missing_extensions_eh_none:			.: (0.015232)
+    test_name:						.: (0.006381)
+    test_original_name:					.: (0.015639)
+    test_platform:					.: (0.015417)
+    test_platform_change_reset_cache_file:		.: (0.022912)
+    test_platform_change_reset_full_name:		.: (0.012232)
+    test_platform_equals:				.: (0.016017)
+    test_platform_equals_current:			.: (0.011429)
+    test_platform_equals_legacy:			.: (0.012596)
+    test_removed_methods:				.: (0.005818)
+    test_require_already_activated:			.: (0.022378)
+    test_require_already_activated_indirect_conflict:	.: (0.039963)
+    test_require_finds_in_2nd_level_indirect:		.: (0.048313)
+    test_require_paths:					.: (0.009140)
+    test_require_paths_default_ext_dir_for:		.: (0.005994)
+    test_require_should_not_conflict:			.: (0.107286)
+    test_require_should_prefer_latest_gem_level1:	.: (0.242546)
+    test_require_should_prefer_latest_gem_level2:	.: (0.074664)
+    test_require_should_prefer_reachable_gems:		.: (0.055574)
+    test_requirements:					.: (0.008896)
+    test_runtime_dependencies:				.: (0.005892)
+    test_runtime_dependencies_legacy:			.: (0.005927)
+    test_runtime_predicate_false:			.: (0.006177)
+    test_runtime_predicate_true:			.: (0.006064)
+    test_self__load_future:				.: (0.007023)
+    test_self_activate:					.: (0.006173)
+    test_self_activate_ambiguous_direct:		.: (0.030626)
+    test_self_activate_ambiguous_indirect:		.: (0.062716)
+    test_self_activate_ambiguous_indirect_conflict:	.: (0.169526)
+    test_self_activate_ambiguous_unrelated:		.: (0.044078)
+    test_self_activate_checks_dependencies:		.: (0.019242)
+    test_self_activate_conflict:			.: (0.011590)
+    test_self_activate_deep_unambiguous:		.: (0.018430)
+    test_self_activate_divergent:			.: (0.015809)
+    test_self_activate_dropped:				.: (1.281072)
+    test_self_activate_loaded:				.: (0.020417)
+    test_self_activate_old_required:			.: (0.034139)
+    test_self_activate_over:				.: (0.072911)
+    test_self_activate_platform_alternate:		.: (0.041122)
+    test_self_activate_platform_bump:			.: (0.029314)
+    test_self_activate_prerelease:			.: (0.033582)
+    test_self_activate_raggi_the_edgecase_generator:	.: (0.054391)
+    test_self_activate_under:				.: (0.039802)
+    test_self_activate_unrelated:			.: (0.031646)
+    test_self_activate_via_require:			.: (0.075935)
+    test_self_activate_via_require_wtf:			.: (0.190216)
+    test_self_all_equals:				.: (0.057509)
+    test_self_attribute_names:				.: (0.011560)
+    test_self_find_active_stub_by_path:			.: (0.047848)
+    test_self_from_yaml:				.: (0.042589)
+    test_self_from_yaml_cleans_up_Date_objects:		.: (0.025341)
+    test_self_load:					.: (0.019669)
+    test_self_load_escape_curly:			.: (0.011634)
+    test_self_load_escape_interpolation:		.: (0.018107)
+    test_self_load_escape_quote:			.: (0.020010)
+    test_self_load_legacy_ruby:				.: (0.015130)
+    test_self_load_relative:				.: (0.020244)
+    test_self_load_utf8_with_ascii_encoding:		.: (0.016912)
+    test_self_normalize_yaml_input_with_183_io:		.: (0.017279)
+    test_self_normalize_yaml_input_with_183_yaml:	.: (0.012695)
+    test_self_normalize_yaml_input_with_192_yaml:	.: (0.016858)
+    test_self_normalize_yaml_input_with_non_183_io:	.: (0.018173)
+    test_self_normalize_yaml_input_with_non_183_yaml:	.: (0.011475)
+    test_self_outdated:					.: (0.045124)
+    test_self_outdated_and_latest_remotes:		.: (0.058474)
+    test_self_remove_spec:				.: (0.030006)
+    test_self_remove_spec_removed:			.: (0.020796)
+    test_self_stubs_for_lazy_loading:			.: (0.020457)
+    test_self_stubs_for_mult_platforms:			.: (0.026303)
+    test_self_stubs_for_no_lazy_loading_after_all_specs_setup:	.: (0.014640)
+    test_self_stubs_returns_only_specified_named_specs:	.: (0.020923)
+    test_source:					.: (0.015590)
+    test_source_paths:					.: (0.017224)
+    test_spaceship_name:				.: (0.017973)
+    test_spaceship_platform:				.: (0.011148)
+    test_spaceship_version:				.: (0.013746)
+    test_spec_file:					.: (0.015500)
+    test_spec_name:					.: (0.013071)
+    test_summary:					.: (0.015620)
+    test_test_files:					.: (0.014083)
+    test_test_files_equals_nil:				.: (0.018080)
+    test_to_fullpath:					.: (0.025274)
+    test_to_ruby:					.: (0.015653)
+    test_to_ruby_fancy:					.: (0.017401)
+    test_to_ruby_for_cache:				.: (0.022585)
+    test_to_ruby_keeps_requirements_as_originally_specified:	.: (0.016968)
+    test_to_ruby_legacy:				.: (0.020438)
+    test_to_ruby_nested_hash:				.: (0.017622)
+    test_to_ruby_platform:				.: (0.019675)
+    test_to_ruby_with_rsa_key:				.: (0.183190)
+    test_to_yaml:					.: (0.027490)
+    test_to_yaml_fancy:					.: (0.014624)
+    test_to_yaml_no_autorequire:			.: (0.021217)
+    test_to_yaml_no_post_install_message:		.: (0.021293)
+    test_to_yaml_no_signing_key:			.: (0.009446)
+    test_to_yaml_platform:				.: (0.019943)
+    test_to_yaml_platform_legacy:			.: (0.022994)
+    test_to_yaml_platform_no_specific_platform:		.: (0.023799)
+    test_to_yaml_platform_original_platform_empty_string:	.: (0.023012)
+    test_to_yaml_platform_original_platform_nil:	.: (0.015947)
+    test_unresolved_specs:				.: (0.021185)
+    test_unresolved_specs_with_duplicated_versions:	.: (0.019210)
+    test_unresolved_specs_with_unrestricted_deps_on_default_gems:	.: (0.007589)
+    test_unresolved_specs_with_versions:		.: (0.008200)
+    test_validate:					.: (0.011574)
+    test_validate_authors:				.: (0.012050)
+    test_validate_autorequire:				.: (0.014716)
+    test_validate_dependencies:				.: (0.019677)
+    test_validate_dependencies_allowed_duplicates:	.: (0.029205)
+    test_validate_dependencies_duplicates:		.: (0.017684)
+    test_validate_deprecated_license_values_plus:	.: (0.118510)
+    test_validate_description:				.: (0.025079)
+    test_validate_email:				.: (0.022539)
+    test_validate_empty:				.: (0.013983)
+    test_validate_empty_files:				.: (0.022808)
+    test_validate_empty_homepage:			.: (0.014952)
+    test_validate_empty_require_paths:			.: (0.065245)
+    test_validate_empty_summary:			.: (0.025463)
+    test_validate_error:				.: (0.015501)
+    test_validate_executables:				.: (0.025093)
+    test_validate_files:				.: (0.036357)
+    test_validate_files_recursive:			.: (0.030677)
+    test_validate_for_resolution_ignores_metadata:	.: (0.015755)
+    test_validate_for_resolution_validates_duplicate_dependencies:	.: (0.009789)
+    test_validate_for_resolution_validates_name:	.: (0.023090)
+    test_validate_for_resolution_validates_required_attributes:	.: (0.016162)
+    test_validate_homepage:				.: (0.033173)
+    test_validate_license:				.: (0.033850)
+    test_validate_license_gives_suggestions:		.: (0.087744)
+    test_validate_license_in_a_non_packaging_context:	.: (0.021533)
+    test_validate_license_ref:				.: (0.024670)
+    test_validate_license_values:			.: (0.063208)
+    test_validate_license_values_or_later:		.: (0.019348)
+    test_validate_license_values_with:			.: (0.018159)
+    test_validate_license_with_deprecated_exception:	.: (0.453808)
+    test_validate_license_with_invalid_exception:	.: (0.438877)
+    test_validate_license_with_nonsense_suffix:		.: (0.341326)
+    test_validate_name:					.: (0.025511)
+    test_validate_nil_license:				.: (0.015695)
+    test_validate_no_required_ruby_versions:		.: (0.016277)
+    test_validate_non_nil:				.: (0.031263)
+    test_validate_open_required_ruby_versions:		.: (0.012257)
+    test_validate_permissions:				.: (0.007848)
+    test_validate_permissions_of_missing_file_non_packaging:	.: (0.006962)
+    test_validate_platform_legacy:			.: (0.008703)
+    test_validate_prerelease_dependencies_with_prerelease_version:	.: (0.007427)
+    test_validate_rake_extension_have_rake_dependency_no_warning:	.: (0.007316)
+    test_validate_rake_extension_have_rake_dependency_warning:	.: (0.007180)
+    test_validate_removed_rubyforge_project:		.: (0.007054)
+    test_validate_require_paths_with_invalid_types:	.: (0.006608)
+    test_validate_rubygems_version:			.: (0.007551)
+    test_validate_rust_extension_have_missing_cargo_toml_error:	.: (0.007501)
+    test_validate_rust_extension_have_no_missing_cargo_toml_error:	.: (0.007836)
+    test_validate_self_referencing_dependencies:	.: (0.007728)
+    test_validate_specification_version:		.: (0.007098)
+    test_validate_summary:				.: (0.008224)
+    test_validate_valid_required_ruby_versions:		.: (0.007282)
+    test_validate_warning:				.: (0.007155)
+    test_version:					.: (0.005165)
+    test_version_change_reset_cache_file:		.: (0.005074)
+    test_version_change_reset_full_name:		.: (0.005068)
   TestGemStreamUI: 
-    test_ask:						.: (0.007595)
-    test_ask_for_password:				.: (0.007293)
-    test_ask_for_password_no_tty:			.: (0.006784)
-    test_ask_no_tty:					.: (0.007311)
-    test_ask_yes_no_no_tty_with_default:		.: (0.008104)
-    test_ask_yes_no_no_tty_without_default:		.: (0.006741)
-    test_choose_from_list:				.: (0.005867)
-    test_choose_from_list_0:				.: (0.006791)
-    test_choose_from_list_EOF:				.: (0.006526)
-    test_choose_from_list_negative:			.: (0.006686)
-    test_choose_from_list_over:				.: (0.006661)
-    test_download_reporter_anything:			.: (0.006022)
-    test_download_reporter_silent_false:		.: (0.007318)
-    test_download_reporter_silent_nil:			.: (0.007785)
-    test_progress_reporter_silent_false:		.: (0.007527)
-    test_progress_reporter_silent_nil:			.: (0.007236)
-    test_progress_reporter_simple:			.: (0.006798)
-    test_progress_reporter_verbose:			.: (0.007015)
-    test_threaded_download_reporter:			.: (0.045517)
-    test_verbose_download_reporter_no_tty:		.: (0.006555)
-    test_verbose_download_reporter_progress:		.: (0.006851)
-    test_verbose_download_reporter_progress_complete:	.: (0.009080)
-    test_verbose_download_reporter_progress_nil_length:	.: (0.007202)
-    test_verbose_download_reporter_progress_once:	.: (0.007381)
-    test_verbose_download_reporter_progress_zero_length:.: (0.006472)
+    test_ask:						.: (0.005230)
+    test_ask_for_password:				.: (0.005329)
+    test_ask_for_password_no_tty:			.: (0.005130)
+    test_ask_no_tty:					.: (0.004875)
+    test_ask_yes_no_no_tty_with_default:		.: (0.004945)
+    test_ask_yes_no_no_tty_without_default:		.: (0.004847)
+    test_choose_from_list:				.: (0.004975)
+    test_choose_from_list_0:				.: (0.004911)
+    test_choose_from_list_EOF:				.: (0.005080)
+    test_choose_from_list_negative:			.: (0.005031)
+    test_choose_from_list_over:				.: (0.005342)
+    test_download_reporter_anything:			.: (0.004994)
+    test_download_reporter_silent_false:		.: (0.004846)
+    test_download_reporter_silent_nil:			.: (0.005125)
+    test_progress_reporter_silent_false:		.: (0.023588)
+    test_progress_reporter_silent_nil:			.: (0.004781)
+    test_progress_reporter_simple:			.: (0.006301)
+    test_progress_reporter_verbose:			.: (0.004801)
+    test_threaded_download_reporter:			.: (0.006043)
+    test_verbose_download_reporter_no_tty:		.: (0.004684)
+    test_verbose_download_reporter_progress:		.: (0.004688)
+    test_verbose_download_reporter_progress_complete:	.: (0.005937)
+    test_verbose_download_reporter_progress_nil_length:	.: (0.004647)
+    test_verbose_download_reporter_progress_once:	.: (0.005684)
+    test_verbose_download_reporter_progress_zero_length:.: (0.004610)
   TestGemText: 
-    test_clean_text:					.: (0.007830)
-    test_format_removes_nonprintable_characters:	.: (0.006363)
-    test_format_text:					.: (0.008139)
-    test_format_text_indent:				.: (0.005485)
-    test_format_text_no_space:				.: (0.006708)
-    test_format_text_none:				.: (0.007972)
-    test_format_text_none_indent:			.: (0.005967)
-    test_format_text_trailing:				.: (0.007132)
-    test_levenshtein_distance_add:			.: (0.006121)
-    test_levenshtein_distance_all:			.: (0.007121)
-    test_levenshtein_distance_empty:			.: (0.007102)
-    test_levenshtein_distance_remove:			.: (0.007353)
-    test_levenshtein_distance_replace:			.: (0.008257)
-    test_min3:						.: (0.007600)
-    test_truncate_text:					.: (0.015277)
+    test_clean_text:					.: (0.005624)
+    test_format_removes_nonprintable_characters:	.: (0.004675)
+    test_format_text:					.: (0.004757)
+    test_format_text_indent:				.: (0.005526)
+    test_format_text_no_space:				.: (0.004933)
+    test_format_text_none:				.: (0.005819)
+    test_format_text_none_indent:			.: (0.004983)
+    test_format_text_trailing:				.: (0.005557)
+    test_levenshtein_distance_add:			.: (0.004955)
+    test_levenshtein_distance_all:			.: (0.009424)
+    test_levenshtein_distance_empty:			.: (0.007480)
+    test_levenshtein_distance_remove:			.: (0.007002)
+    test_levenshtein_distance_replace:			.: (0.005090)
+    test_min3:						.: (0.004173)
+    test_truncate_text:					.: (0.006845)
   TestGemUnsatisfiableDependencyError: 
-    test_errors:					.: (0.007566)
-    test_name:						.: (0.007570)
-    test_version:					.: (0.006687)
+    test_errors:					.: (0.018207)
+    test_name:						.: (0.015500)
+    test_version:					.: (0.010456)
   TestGemUriFormatter: 
-    test_escape:					.: (0.007606)
-    test_normalize_uri:					.: (0.009491)
-    test_unescape:					.: (0.007839)
+    test_escape:					.: (0.005921)
+    test_normalize_uri:					.: (0.006631)
+    test_unescape:					.: (0.005789)
   TestGemUtil: 
-    test_class_popen:					.: (0.227591)
-    test_correct_for_windows_path:			.: (0.008332)
-    test_glob_files_in_dir:				.: (0.008513)
-    test_silent_system:					.: (0.233861)
-    test_traverse_parents:				.: (0.008264)
-    test_traverse_parents_does_not_crash_on_permissions_error:	.: (0.007819)
+    test_class_popen:					.: (0.167365)
+    test_correct_for_windows_path:			.: (0.005178)
+    test_glob_files_in_dir:				.: (0.005945)
+    test_silent_system:					.: (0.179556)
+    test_traverse_parents:				.: (0.007649)
+    test_traverse_parents_does_not_crash_on_permissions_error:	.: (0.007159)
   TestGemValidator: 
-    test_alien:						.: (0.023346)
-    test_alien_default:					.: (0.009725)
+    test_alien:						.: (0.020821)
+    test_alien_default:					.: (0.020486)
   TestGemVersion: 
-    test_approximate_recommendation:			.: (0.009428)
-    test_bump:						.: (0.007088)
-    test_bump_alpha:					.: (0.007256)
-    test_bump_alphanumeric:				.: (0.007772)
-    test_bump_one_level:				.: (0.009560)
-    test_bump_trailing_zeros:				.: (0.006894)
-    test_canonical_segments:				.: (0.006569)
-    test_class_correct:					.: (0.007953)
-    test_class_create:					.: (0.009034)
-    test_class_new_subclass:				.: (0.008115)
-    test_empty_version:					.: (0.008340)
-    test_eql_eh:					.: (0.009177)
-    test_equals2:					.: (0.009790)
-    test_frozen_version:				.: (0.009115)
-    test_hash:						.: (0.008856)
-    test_initialize:					.: (0.009012)
-    test_initialize_invalid:				.: (0.008019)
-    test_prerelease:					.: (0.009032)
-    test_release:					.: (0.008703)
-    test_segments:					.: (0.007866)
-    test_semver:					.: (0.008799)
-    test_spaceship:					.: (0.007842)
-    test_to_s:						.: (0.008752)
+    test_approximate_recommendation:			.: (0.015213)
+    test_bump:						.: (0.020166)
+    test_bump_alpha:					.: (0.013308)
+    test_bump_alphanumeric:				.: (0.005978)
+    test_bump_one_level:				.: (0.005991)
+    test_bump_trailing_zeros:				.: (0.006271)
+    test_canonical_segments:				.: (0.005417)
+    test_class_correct:					.: (0.006289)
+    test_class_create:					.: (0.006947)
+    test_class_new_subclass:				.: (0.006522)
+    test_empty_version:					.: (0.005960)
+    test_eql_eh:					.: (0.005556)
+    test_equals2:					.: (0.005616)
+    test_frozen_version:				.: (0.006016)
+    test_hash:						.: (0.005408)
+    test_initialize:					.: (0.005584)
+    test_initialize_invalid:				.: (0.005561)
+    test_prerelease:					.: (0.005612)
+    test_release:					.: (0.005426)
+    test_segments:					.: (0.005469)
+    test_semver:					.: (0.005978)
+    test_spaceship:					.: (0.006292)
+    test_to_s:						.: (0.005605)
   TestGemVersionOption: 
-    test_add_platform_option:				.: (0.008256)
-    test_add_version_option:				.: (0.008956)
-    test_enables_prerelease:				.: (0.009018)
-    test_multiple_version_operator_option_compound:	.: (0.009100)
-    test_platform_option:				.: (0.008827)
-    test_platform_option_ruby:				.: (0.008906)
-    test_platform_option_twice:				.: (0.007898)
-    test_version_option:				.: (0.008659)
-    test_version_option_compound:			.: (0.007898)
-    test_version_option_explicit_prerelease:		.: (0.008611)
-    test_version_option_twice:				.: (0.008340)
+    test_add_platform_option:				.: (0.007060)
+    test_add_version_option:				.: (0.006468)
+    test_enables_prerelease:				.: (0.006921)
+    test_multiple_version_operator_option_compound:	.: (0.006810)
+    test_platform_option:				.: (0.007042)
+    test_platform_option_ruby:				.: (0.006926)
+    test_platform_option_twice:				.: (0.006962)
+    test_version_option:				.: (0.006986)
+    test_version_option_compound:			.: (0.007153)
+    test_version_option_explicit_prerelease:		.: (0.006997)
+    test_version_option_twice:				.: (0.006882)
   TestStubSpecification: 
-    test_contains_requirable_file_eh:			.: (0.008994)
-    test_contains_requirable_file_eh_extension:		.: (0.008813)
-    test_full_require_paths:				.: (0.008499)
-    test_initialize:					.: (0.006899)
-    test_initialize_extension:				.: (0.007895)
-    test_initialize_missing_stubline:			.: (0.008128)
-    test_initialize_version:				.: (0.007896)
-    test_initialize_with_empty_version:			.: (0.013241)
-    test_lib_dirs_glob:					.: (0.016441)
-    test_lib_dirs_glob_with_extension:			.: (0.018588)
-    test_matches_for_glob:				.: (0.019311)
-    test_matches_for_glob_with_bundler_inline:		.: (0.010478)
-    test_missing_extensions_eh:				.: (0.719847)
-    test_missing_extensions_eh_default_gem:		.: (0.026115)
-    test_missing_extensions_eh_none:			.: (0.024752)
-    test_to_spec:					.: (0.104006)
-    test_to_spec_default:				.: (0.018301)
-    test_to_spec_with_other_specs_loaded_does_not_warn:	.: (0.026853)
+    test_contains_requirable_file_eh:			.: (0.006729)
+    test_contains_requirable_file_eh_extension:		.: (0.006580)
+    test_full_require_paths:				.: (0.006266)
+    test_initialize:					.: (0.006022)
+    test_initialize_extension:				.: (0.005893)
+    test_initialize_missing_stubline:			.: (0.027066)
+    test_initialize_version:				.: (0.006797)
+    test_initialize_with_empty_version:			.: (0.007785)
+    test_lib_dirs_glob:					.: (0.005926)
+    test_lib_dirs_glob_with_extension:			.: (0.006973)
+    test_matches_for_glob:				.: (0.006601)
+    test_matches_for_glob_with_bundler_inline:		.: (0.007747)
+    test_missing_extensions_eh:				.: (0.204195)
+    test_missing_extensions_eh_default_gem:		.: (0.006502)
+    test_missing_extensions_eh_none:			.: (0.006091)
+    test_to_spec:					.: (0.005288)
+    test_to_spec_default:				.: (0.006479)
+    test_to_spec_with_other_specs_loaded_does_not_warn:	.: (0.005728)
   TestUpdateSuggestion: 
-    test_eligible_for_update:				.: (0.041666)
-    test_eligible_for_update_disabled_update:		.: (0.021764)
-    test_eligible_for_update_for_prerelease:		.: (0.014976)
-    test_eligible_for_update_is_not_annoying_when_new_version_is_released:	.: (0.018829)
-    test_eligible_for_update_is_not_annoying_when_not_upgraded:	.: (0.017831)
-    test_eligible_for_update_non_tty:			.: (0.013628)
-    test_eligible_for_update_notification_delay:	.: (0.014135)
-    test_eligible_for_update_on_ci:			.: (0.012967)
-    test_eligible_for_update_prevent_config:		.: (0.013415)
-    test_eligible_for_update_prevent_env:		.: (0.013119)
-    test_eligible_for_update_unwrittable_config:	.: (0.012181)
-    test_update_suggestion:				.: (0.009318)
+    test_eligible_for_update:				.: (0.009450)
+    test_eligible_for_update_disabled_update:		.: (0.007316)
+    test_eligible_for_update_for_prerelease:		.: (0.007393)
+    test_eligible_for_update_is_not_annoying_when_new_version_is_released:	.: (0.012607)
+    test_eligible_for_update_is_not_annoying_when_not_upgraded:	.: (0.010432)
+    test_eligible_for_update_non_tty:			.: (0.011485)
+    test_eligible_for_update_notification_delay:	.: (0.017149)
+    test_eligible_for_update_on_ci:			.: (0.024545)
+    test_eligible_for_update_prevent_config:		.: (0.037594)
+    test_eligible_for_update_prevent_env:		.: (0.030575)
+    test_eligible_for_update_unwrittable_config:	.: (0.015964)
+    test_update_suggestion:				.: (0.018667)
   TestUri: 
-    test_redacted_does_not_modify_uri:			.: (0.014727)
-    test_redacted_with_invalid_uri:			.: (0.013316)
-    test_redacted_with_token:				.: (0.008865)
-    test_redacted_with_user_pass:			.: (0.007789)
-    test_redacted_with_user_x_oauth_basic:		.: (0.007248)
-    test_redacted_without_credential:			.: (0.008388)
-    test_to_s_invalid_uri:				.: (0.007367)
-    test_to_s_not_string:				.: (0.008432)
+    test_redacted_does_not_modify_uri:			.: (0.027839)
+    test_redacted_with_invalid_uri:			.: (0.013055)
+    test_redacted_with_token:				.: (0.019499)
+    test_redacted_with_user_pass:			.: (0.005398)
+    test_redacted_with_user_x_oauth_basic:		.: (0.023108)
+    test_redacted_without_credential:			.: (0.019403)
+    test_to_s_invalid_uri:				.: (0.010991)
+    test_to_s_not_string:				.: (0.005978)
   WebauthnListenerResponseTest: 
-    test_bad_request_response_to_s:			.: (0.007586)
-    test_method_not_allowed_response_to_s:		.: (0.007898)
-    test_method_not_found_response_to_s:		.: (0.007282)
-    test_no_to_s_response_to_s:				.: (0.007948)
-    test_ok_response_to_s:				.: (0.007540)
+    test_bad_request_response_to_s:			.: (0.009042)
+    test_method_not_allowed_response_to_s:		.: (0.005895)
+    test_method_not_found_response_to_s:		.: (0.010797)
+    test_no_to_s_response_to_s:				.: (0.007043)
+    test_ok_response_to_s:				.: (0.005773)
   WebauthnListenerTest: 
-    test_listener_thread_retreives_otp_code:		.: (0.031616)
-    test_listener_thread_sets_error:			.: (0.010794)
-    test_wait_for_otp_code_get_follows_options:		.: (0.013548)
-    test_wait_for_otp_code_get_request:			.: (0.011246)
-    test_wait_for_otp_code_incorrect_params:		.: (0.012246)
-    test_wait_for_otp_code_incorrect_path:		.: (0.010598)
-    test_wait_for_otp_code_invalid_post_req_method:	.: (0.011097)
-    test_wait_for_otp_code_no_params_response:		.: (0.011791)
-    test_wait_for_otp_code_options_request:		.: (0.023745)
+    test_listener_thread_retreives_otp_code:		.: (0.016893)
+    test_listener_thread_sets_error:			.: (0.019783)
+    test_wait_for_otp_code_get_follows_options:		.: (0.033401)
+    test_wait_for_otp_code_get_request:			.: (0.022387)
+    test_wait_for_otp_code_incorrect_params:		.: (0.021388)
+    test_wait_for_otp_code_incorrect_path:		.: (0.026181)
+    test_wait_for_otp_code_invalid_post_req_method:	.: (0.023096)
+    test_wait_for_otp_code_no_params_response:		.: (0.028538)
+    test_wait_for_otp_code_options_request:		.: (0.023658)
   WebauthnPollerTest: 
-    test_poll_for_otp_invalid_format:			.: (0.014379)
-    test_poll_for_otp_invalid_status:			.: (0.022897)
-    test_poll_for_otp_missing_credentials:		.: (0.014733)
-    test_poll_for_otp_not_http_success:			.: (0.013960)
-    test_poll_for_otp_pending_sleeps:			.: (0.113083)
-    test_poll_for_otp_success:				.: (0.018236)
-    test_poll_thread_success:				.: (0.027428)
-    test_poll_thread_timeout_error:			.: (0.020761)
-    test_poll_thread_webauthn_verification_error:	.: (0.023663)
+    test_poll_for_otp_invalid_format:			.: (0.014889)
+    test_poll_for_otp_invalid_status:			.: (0.010663)
+    test_poll_for_otp_missing_credentials:		.: (0.016776)
+    test_poll_for_otp_not_http_success:			.: (0.019026)
+    test_poll_for_otp_pending_sleeps:			.: (0.118600)
+    test_poll_for_otp_success:				.: (0.017616)
+    test_poll_thread_success:				.: (0.015619)
+    test_poll_thread_timeout_error:			.: (0.009808)
+    test_poll_thread_webauthn_verification_error:	.: (0.017525)
 
-Finished in 365.155424117 seconds.
+Finished in 209.996378756 seconds.
 -------------------------------------------------------------------------------
 2592 tests, 13609 assertions, 0 failures, 0 errors, 51 pendings, 0 omissions, 0 notifications
 98.0324% passed
 -------------------------------------------------------------------------------
-7.10 tests/s, 37.27 assertions/s
+12.34 tests/s, 64.81 assertions/s
 mv bundler/spec/realworld/fixtures/tapioca/.gem2deb.Gemfile.lock bundler/spec/realworld/fixtures/tapioca/Gemfile.lock
 mv bundler/spec/realworld/fixtures/warbler/.gem2deb.Gemfile.lock bundler/spec/realworld/fixtures/warbler/Gemfile.lock
 
@@ -5237,11 +5273,11 @@
 # the correct ruby-bundler version
 echo "bundler:Version=2.6.3-1" >> debian/bundler.substvars
 dh_gencontrol
-dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined
 dpkg-gencontrol: warning: Depends field of package ruby-bundler: substitution variable ${shlibs:Depends} used, but is not defined
-dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined
 dpkg-gencontrol: warning: Depends field of package ruby-rubygems: substitution variable ${shlibs:Depends} used, but is not defined
 dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Versions} used, but is not defined
+dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined
+dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined
 dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined
 # Bundler has a different version than rubygems at the moment
 dh_gencontrol -pbundler -- -v2.6.3-1
@@ -5253,8 +5289,8 @@
    dh_md5sums -O--buildsystem=ruby
    dh_builddeb -O--buildsystem=ruby
 dpkg-deb: building package 'ruby-rubygems' in '../ruby-rubygems_3.6.3-1_all.deb'.
-dpkg-deb: building package 'bundler' in '../bundler_2.6.3-1_all.deb'.
 dpkg-deb: building package 'ruby-bundler' in '../ruby-bundler_2.6.3-1_all.deb'.
+dpkg-deb: building package 'bundler' in '../bundler_2.6.3-1_all.deb'.
  dpkg-genbuildinfo --build=binary -O../rubygems_3.6.3-1_amd64.buildinfo
  dpkg-genchanges --build=binary -O../rubygems_3.6.3-1_amd64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -5262,12 +5298,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/3532337/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/3532337/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/594522 and its subdirectories
-I: Current time: Fri Feb 21 00:44:13 -12 2025
-I: pbuilder-time-stamp: 1740141853
+I: removing directory /srv/workspace/pbuilder/3532337 and its subdirectories
+I: Current time: Fri Mar 27 09:13:26 +14 2026
+I: pbuilder-time-stamp: 1774552406