Diff of the two buildlogs:

--
--- b1/build.log	2025-01-24 14:16:56.472681617 +0000
+++ b2/build.log	2025-01-24 14:23:44.310318892 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri Jan 24 02:10:20 -12 2025
-I: pbuilder-time-stamp: 1737727820
+I: Current time: Sat Jan 25 04:17:40 +14 2025
+I: pbuilder-time-stamp: 1737728260
 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/31887/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/12711/tmp/hooks/D01_modify_environment starting
+debug: Running on virt64z.
+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 Jan 24 14:17 /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/12711/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/12711/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='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  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]="arm-unknown-linux-gnueabihf")
+  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=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='3d379d5b79054cb8962ceb61535c00bb'
-  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='31887'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=78aeab00a4084215945ed305e129d45c
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  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=12711
   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.8UPpME5S/pbuilderrc_d6cd --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.8UPpME5S/b1 --logfile b1/build.log rubygems_3.6.3-1.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  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.8UPpME5S/pbuilderrc_yHtT --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.8UPpME5S/b2 --logfile b2/build.log rubygems_3.6.3-1.dsc'
+  SUDO_GID=110
+  SUDO_UID=103
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux virt32c 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/31887/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/12711/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -256,7 +288,7 @@
 Get: 136 http://deb.debian.org/debian unstable/main armhf ruby-all-dev armhf 1:3.3~3.1 [6108 B]
 Get: 137 http://deb.debian.org/debian unstable/main armhf gem2deb armhf 2.2.5 [48.0 kB]
 Get: 138 http://deb.debian.org/debian unstable/main armhf ruby-dev armhf 1:3.3~3.1 [5152 B]
-Fetched 52.9 MB in 1s (40.0 MB/s)
+Fetched 52.9 MB in 10s (5181 kB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-minimal:armhf.
 (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 ... 19557 files and directories currently installed.)
@@ -716,8 +748,8 @@
 Setting up tzdata (2025a-1) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Fri Jan 24 14:11:17 UTC 2025.
-Universal Time is now:  Fri Jan 24 14:11:17 UTC 2025.
+Local time is now:      Fri Jan 24 14:18:38 UTC 2025.
+Universal Time is now:  Fri Jan 24 14:18:38 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up ruby-minitest (5.22.3-1) ...
@@ -843,7 +875,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/12711/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/12711/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
@@ -877,12 +913,12 @@
 │ ruby-rubygems: Installing files and building extensions for ruby3.3          │
 └──────────────────────────────────────────────────────────────────────────────┘
 
-/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250124-4305-5n5lbx/gemspec
+/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250125-19326-3gdnby/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/d20250124-4305-5n5lbx/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/d20250125-19326-3gdnby/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
@@ -1532,12 +1568,12 @@
 │ ruby-bundler: Installing files and building extensions for ruby3.3           │
 └──────────────────────────────────────────────────────────────────────────────┘
 
-/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250124-4305-oh9j3l/gemspec
+/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250125-19326-lb72kf/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/d20250124-4305-oh9j3l/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/d20250125-19326-lb72kf/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
@@ -1940,489 +1976,489 @@
 Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader
 Started
 ChangelogTest: 
-  test_format_header:					.: (0.002952)
+  test_format_header:					.: (0.002821)
 Gem::TestCase: 
   Gem::InstallerTestCase: 
     TestGemCommandsUninstallCommand: 
-      test_execute_all:					.: (0.248797)
-      test_execute_all_named:				.: (0.183791)
-      test_execute_all_named_default_multiple:		.: (0.050276)
-      test_execute_all_named_default_single:		.: (0.014205)
-      test_execute_dependency_order:			.: (0.055604)
-      test_execute_does_not_error_on_shadowed_default_gems:	.: (0.031628)
-      test_execute_does_not_remove_default_gem_executables:	.: (0.055526)
-      test_execute_outside_gem_home:			.: (0.038990)
-      test_execute_outside_gem_home_when_install_dir_given:	.: (0.040236)
-      test_execute_prerelease:				.: (0.571743)
-      test_execute_removes_executable:			.: (0.040879)
-      test_execute_removes_formatted_executable:	.: (0.038362)
-      test_execute_two_version:				.: (0.008560)
-      test_execute_with_force_and_without_version_uninstalls_everything:.: (0.108863)
-      test_execute_with_force_ignores_dependencies:	.: (0.155875)
-      test_execute_with_gem_not_installed:		.: (0.009002)
-      test_execute_with_gem_uninstall_error:		.: (0.115059)
-      test_execute_with_multiple_version_specified_as_colon:	.: (0.133445)
-      test_execute_with_version_leaves_non_matching_versions:	.: (0.121021)
-      test_execute_with_version_specified_as_colon:	.: (0.129383)
-      test_handle_options:				.: (0.015959)
-      test_handle_options_vendor:			.: (0.014800)
-      test_handle_options_vendor_missing:		.: (0.016168)
-      test_uninstall_selection:				.: (0.098835)
-      test_uninstall_selection_multiple_gems:		.: (0.112827)
+      test_execute_all:					.: (0.220975)
+      test_execute_all_named:				.: (0.184555)
+      test_execute_all_named_default_multiple:		.: (0.045987)
+      test_execute_all_named_default_single:		.: (0.013084)
+      test_execute_dependency_order:			.: (0.052620)
+      test_execute_does_not_error_on_shadowed_default_gems:	.: (0.043491)
+      test_execute_does_not_remove_default_gem_executables:	.: (0.053072)
+      test_execute_outside_gem_home:			.: (0.036720)
+      test_execute_outside_gem_home_when_install_dir_given:	.: (0.038207)
+      test_execute_prerelease:				.: (0.443171)
+      test_execute_removes_executable:			.: (0.055060)
+      test_execute_removes_formatted_executable:	.: (0.031433)
+      test_execute_two_version:				.: (0.007160)
+      test_execute_with_force_and_without_version_uninstalls_everything:.: (0.092320)
+      test_execute_with_force_ignores_dependencies:	.: (0.248639)
+      test_execute_with_gem_not_installed:		.: (0.008035)
+      test_execute_with_gem_uninstall_error:		.: (0.141335)
+      test_execute_with_multiple_version_specified_as_colon:	.: (0.123407)
+      test_execute_with_version_leaves_non_matching_versions:	.: (0.108484)
+      test_execute_with_version_specified_as_colon:	.: (0.116826)
+      test_handle_options:				.: (0.014200)
+      test_handle_options_vendor:			.: (0.013645)
+      test_handle_options_vendor_missing:		.: (0.015017)
+      test_uninstall_selection:				.: (0.091036)
+      test_uninstall_selection_multiple_gems:		.: (0.105153)
     TestGemInstallUpdateOptions: 
-      test_add_install_update_options:			.: (0.017514)
-      test_build_root:					.: (0.016772)
-      test_doc:						.: (0.017245)
-      test_doc_no:					.: (0.015888)
-      test_doc_rdoc:					.: (0.016206)
-      test_doc_rdoc_ri:					.: (0.015796)
-      test_document:					.: (0.015762)
-      test_document_no:					.: (0.015972)
-      test_document_rdoc:				.: (0.016153)
-      test_minimal_deps:				.: (0.015846)
-      test_minimal_deps_no:				.: (0.026421)
-      test_post_install_message:			.: (0.015938)
-      test_post_install_message_no:			.: (0.016046)
-      test_security_policy:				.: (0.016271)
-      test_security_policy_unknown:			.: (0.022871)
-      test_user_install_disabled_read_only:		.: (0.027884)
-      test_user_install_enabled:			.: (0.042301)
-      test_vendor:					.: (0.016219)
-      test_vendor_missing:				.: (0.029162)
+      test_add_install_update_options:			.: (0.016118)
+      test_build_root:					.: (0.014327)
+      test_doc:						.: (0.014580)
+      test_doc_no:					.: (0.013617)
+      test_doc_rdoc:					.: (0.013933)
+      test_doc_rdoc_ri:					.: (0.013600)
+      test_document:					.: (0.013828)
+      test_document_no:					.: (0.014008)
+      test_document_rdoc:				.: (0.014012)
+      test_minimal_deps:				.: (0.013306)
+      test_minimal_deps_no:				.: (0.023736)
+      test_post_install_message:			.: (0.014130)
+      test_post_install_message_no:			.: (0.014682)
+      test_security_policy:				.: (0.014219)
+      test_security_policy_unknown:			.: (0.020100)
+      test_user_install_disabled_read_only:		.: (0.026556)
+      test_user_install_enabled:			.: (0.039563)
+      test_vendor:					.: (0.014454)
+      test_vendor_missing:				.: (0.024270)
     TestGemInstaller: 
-      test_app_script_text:				.: (0.027545)
-      test_check_executable_overwrite:			.: (0.026564)
-      test_check_executable_overwrite_format_executable:.: (0.027649)
-      test_check_executable_overwrite_other_gem:	.: (0.059811)
-      test_check_executable_overwrite_other_gem_force:	.: (0.059341)
-      test_check_executable_overwrite_other_non_gem:	.: (0.069388)
-      test_check_that_user_bin_dir_is_in_path:		.: (0.021177)
-      test_check_that_user_bin_dir_is_in_path_not_in_path:	.: (0.019080)
-      test_check_that_user_bin_dir_is_in_path_tilde:	.: (0.019130)
-      test_conflicting_binstubs:			.: (1.165957)
-      test_default_gem_loaded_from:			.: (0.013122)
-      test_default_gem_to_specific_install_dir:		.: (0.032810)
-      test_default_gem_with_wrappers:			.: (0.030851)
-      test_dir:						.: (0.032369)
-      test_ensure_dependency:				.: (0.022547)
-      test_ensure_loadable_spec:			.: (0.025029)
-      test_ensure_loadable_spec_security_policy:	.: (0.023535)
-      test_extract_files:				.: (0.024664)
-      test_find_lib_file_after_install:			.: (0.795401)
-      test_gem_attribute:				.: (0.011907)
-      test_generate_bin_bindir:				.: (0.025231)
-      test_generate_bin_bindir_with_user_install_warning:	.: (0.008844)
-      test_generate_bin_script:				.: (0.035769)
-      test_generate_bin_script_format:			.: (0.025339)
-      test_generate_bin_script_format_disabled:		.: (0.025107)
-      test_generate_bin_script_install_dir:		.: (0.027922)
-      test_generate_bin_script_no_execs:		.: (0.031106)
-      test_generate_bin_script_no_perms:		.: (0.024062)
-      test_generate_bin_script_no_shebang:		.: (0.024407)
-      test_generate_bin_script_wrappers:		.: (0.034113)
-      test_generate_bin_symlink:			.: (0.025587)
-      test_generate_bin_symlink_no_execs:		.: (0.030773)
-      test_generate_bin_symlink_no_perms:		.: (0.025616)
-      test_generate_bin_symlink_update_newer:		.: (0.026895)
-      test_generate_bin_symlink_update_older:		.: (0.025254)
-      test_generate_bin_symlink_update_remove_wrapper:	.: (0.026599)
-      test_generate_bin_symlink_win32:			.: (0.032086)
-      test_generate_bin_uses_default_shebang:		.: (0.025856)
-      test_generate_bin_with_dangling_symlink:		.: (0.116894)
-      test_generate_plugins:				.: (0.591588)
-      test_generate_plugins_with_build_root:		.: (0.049662)
-      test_generate_plugins_with_install_dir:		.: (0.037028)
-      test_generate_plugins_with_user_install:		.: (0.053574)
-      test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.049542)
-      test_initialize:					.: (0.049137)
-      test_initialize_user_install:			.: (0.033417)
-      test_initialize_user_install_bin_dir:		.: (0.024810)
-      test_install:					.: (0.588120)
-      test_install_build_root:				.: (0.035946)
-      test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root:	.: (0.036658)
-      test_install_creates_binstub_that_dont_trust_encoding:	.: (0.583678)
-      test_install_creates_binstub_that_prefers_user_installed_gem_to_default:	.: (0.604129)
-      test_install_creates_binstub_that_understand_version:	.: (0.589225)
-      test_install_creates_working_binstub:		.: (0.586186)
-      test_install_dir_takes_precedence_to_user_install:.: (0.033583)
-      test_install_does_not_leave_lockfile_for_binstub:	.: (0.839549)
-      test_install_extension_and_script:		.: (0.455879)
-      test_install_extension_clean_intermediate_files:	.: (0.486893)
-      test_install_extension_dir:			.: (0.430582)
-      test_install_extension_dir_is_removed_on_reinstall:	.: (0.829907)
-      test_install_extension_flat:			.: (0.482151)
-      test_install_force:				.: (0.036991)
-      test_install_missing_dirs:			.: (0.030141)
-      test_install_post_build_false:			.: (0.024701)
-      test_install_post_build_nil:			.: (0.050439)
-      test_install_pre_install_false:			.: (0.035007)
-      test_install_pre_install_nil:			.: (0.056850)
-      test_install_user_extension_dir:			.: (0.446730)
-      test_install_with_message:			.: (0.032521)
-      test_install_with_no_prior_files:			.: (1.185626)
-      test_install_with_skipped_message:		.: (0.030222)
-      test_installation_satisfies_dependency_eh:	.: (0.020924)
-      test_installation_satisfies_dependency_eh_development:	.: (0.024192)
-      test_keeps_plugins_up_to_date:			.: (2.332319)
-      test_leaves_no_empty_cached_spec_when_no_more_disk_space:	.: (0.012754)
-      test_package_attribute:				.: (0.011883)
-      test_pre_install_checks_dependencies:		.: (0.043062)
-      test_pre_install_checks_dependencies_ignore:	.: (0.036348)
-      test_pre_install_checks_dependencies_install_dir:	.: (0.027772)
-      test_pre_install_checks_malicious_dependencies_before_eval:	.: (0.023170)
-      test_pre_install_checks_malicious_extensions_before_eval:	.: (0.019745)
-      test_pre_install_checks_malicious_name:		.: (0.019201)
-      test_pre_install_checks_malicious_name_before_eval:	.: (0.019026)
-      test_pre_install_checks_malicious_platform_before_eval:	.: (0.013188)
-      test_pre_install_checks_malicious_require_paths_before_eval:	.: (0.025517)
-      test_pre_install_checks_malicious_specification_version_before_eval:	.: (0.020913)
-      test_process_options:				.: (0.019212)
-      test_process_options_build_root:			.: (0.019245)
-      test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install:	.: (0.021467)
-      test_process_options_fallback_to_user_install_when_gem_home_not_writable:	.: (0.019176)
-      test_shebang:					.: (0.023648)
-      test_shebang_arguments:				.: (0.023450)
-      test_shebang_arguments_with_load_relative:	.: (0.023761)
-      test_shebang_custom:				.: (0.031592)
-      test_shebang_custom_with_expands:			.: (0.024484)
-      test_shebang_custom_with_expands_and_arguments:	.: (0.024068)
-      test_shebang_empty:				.: (0.025048)
-      test_shebang_env:					.: (0.023823)
-      test_shebang_env_arguments:			.: (0.023496)
-      test_shebang_env_arguments_with_load_relative:	.: (0.023250)
-      test_shebang_env_shebang:				.: (0.030716)
-      test_shebang_nested:				.: (0.024579)
-      test_shebang_nested_arguments:			.: (0.023811)
-      test_shebang_nested_arguments_with_load_relative:	.: (0.033663)
-      test_shebang_version:				.: (0.040781)
-      test_shebang_version_arguments:			.: (0.056944)
-      test_shebang_version_arguments_with_load_relative:.: (0.036832)
-      test_shebang_version_env:				.: (0.024745)
-      test_shebang_version_env_arguments:		.: (0.023832)
-      test_shebang_version_env_arguments_with_load_relative:	.: (0.023953)
-      test_unpack:					.: (0.037674)
-      test_use_plugin_immediately:			.: (1.180753)
-      test_write_build_info_file:			.: (0.031229)
-      test_write_build_info_file_empty:			.: (0.019915)
-      test_write_build_info_file_install_dir:		.: (0.024443)
-      test_write_cache_file:				.: (0.023977)
-      test_write_spec:					.: (0.012758)
-      test_write_spec_writes_cached_spec:		.: (0.012972)
+      test_app_script_text:				.: (0.039713)
+      test_check_executable_overwrite:			.: (0.026569)
+      test_check_executable_overwrite_format_executable:.: (0.028237)
+      test_check_executable_overwrite_other_gem:	.: (0.055636)
+      test_check_executable_overwrite_other_gem_force:	.: (0.056221)
+      test_check_executable_overwrite_other_non_gem:	.: (0.062415)
+      test_check_that_user_bin_dir_is_in_path:		.: (0.019728)
+      test_check_that_user_bin_dir_is_in_path_not_in_path:	.: (0.017760)
+      test_check_that_user_bin_dir_is_in_path_tilde:	.: (0.018480)
+      test_conflicting_binstubs:			.: (0.940465)
+      test_default_gem_loaded_from:			.: (0.016596)
+      test_default_gem_to_specific_install_dir:		.: (0.029538)
+      test_default_gem_with_wrappers:			.: (0.030318)
+      test_dir:						.: (0.032840)
+      test_ensure_dependency:				.: (0.020280)
+      test_ensure_loadable_spec:			.: (0.024840)
+      test_ensure_loadable_spec_security_policy:	.: (0.021570)
+      test_extract_files:				.: (0.021738)
+      test_find_lib_file_after_install:			.: (0.689043)
+      test_gem_attribute:				.: (0.010390)
+      test_generate_bin_bindir:				.: (0.020699)
+      test_generate_bin_bindir_with_user_install_warning:	.: (0.007393)
+      test_generate_bin_script:				.: (0.028662)
+      test_generate_bin_script_format:			.: (0.022312)
+      test_generate_bin_script_format_disabled:		.: (0.021615)
+      test_generate_bin_script_install_dir:		.: (0.021869)
+      test_generate_bin_script_no_execs:		.: (0.027158)
+      test_generate_bin_script_no_perms:		.: (0.020669)
+      test_generate_bin_script_no_shebang:		.: (0.020856)
+      test_generate_bin_script_wrappers:		.: (0.028561)
+      test_generate_bin_symlink:			.: (0.022753)
+      test_generate_bin_symlink_no_execs:		.: (0.026231)
+      test_generate_bin_symlink_no_perms:		.: (0.022632)
+      test_generate_bin_symlink_update_newer:		.: (0.023037)
+      test_generate_bin_symlink_update_older:		.: (0.021730)
+      test_generate_bin_symlink_update_remove_wrapper:	.: (0.024200)
+      test_generate_bin_symlink_win32:			.: (0.052663)
+      test_generate_bin_uses_default_shebang:		.: (0.026700)
+      test_generate_bin_with_dangling_symlink:		.: (0.109727)
+      test_generate_plugins:				.: (0.496746)
+      test_generate_plugins_with_build_root:		.: (0.045486)
+      test_generate_plugins_with_install_dir:		.: (0.036845)
+      test_generate_plugins_with_user_install:		.: (0.038594)
+      test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.048825)
+      test_initialize:					.: (0.033357)
+      test_initialize_user_install:			.: (0.047179)
+      test_initialize_user_install_bin_dir:		.: (0.031712)
+      test_install:					.: (0.500431)
+      test_install_build_root:				.: (0.034122)
+      test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root:	.: (0.034438)
+      test_install_creates_binstub_that_dont_trust_encoding:	.: (0.467389)
+      test_install_creates_binstub_that_prefers_user_installed_gem_to_default:	.: (0.489006)
+      test_install_creates_binstub_that_understand_version:	.: (0.501994)
+      test_install_creates_working_binstub:		.: (0.489877)
+      test_install_dir_takes_precedence_to_user_install:.: (0.031269)
+      test_install_does_not_leave_lockfile_for_binstub:	.: (0.637482)
+      test_install_extension_and_script:		.: (0.365408)
+      test_install_extension_clean_intermediate_files:	.: (0.426764)
+      test_install_extension_dir:			.: (0.337981)
+      test_install_extension_dir_is_removed_on_reinstall:	.: (0.671752)
+      test_install_extension_flat:			.: (0.424566)
+      test_install_force:				.: (0.025247)
+      test_install_missing_dirs:			.: (0.036702)
+      test_install_post_build_false:			.: (0.023235)
+      test_install_post_build_nil:			.: (0.028126)
+      test_install_pre_install_false:			.: (0.022637)
+      test_install_pre_install_nil:			.: (0.027367)
+      test_install_user_extension_dir:			.: (0.335206)
+      test_install_with_message:			.: (0.031036)
+      test_install_with_no_prior_files:			.: (0.931157)
+      test_install_with_skipped_message:		.: (0.028318)
+      test_installation_satisfies_dependency_eh:	.: (0.020209)
+      test_installation_satisfies_dependency_eh_development:	.: (0.017403)
+      test_keeps_plugins_up_to_date:			.: (2.007181)
+      test_leaves_no_empty_cached_spec_when_no_more_disk_space:	.: (0.016559)
+      test_package_attribute:				.: (0.009885)
+      test_pre_install_checks_dependencies:		.: (0.034496)
+      test_pre_install_checks_dependencies_ignore:	.: (0.032073)
+      test_pre_install_checks_dependencies_install_dir:	.: (0.022888)
+      test_pre_install_checks_malicious_dependencies_before_eval:	.: (0.020070)
+      test_pre_install_checks_malicious_extensions_before_eval:	.: (0.017921)
+      test_pre_install_checks_malicious_name:		.: (0.017115)
+      test_pre_install_checks_malicious_name_before_eval:	.: (0.017175)
+      test_pre_install_checks_malicious_platform_before_eval:	.: (0.016769)
+      test_pre_install_checks_malicious_require_paths_before_eval:	.: (0.018950)
+      test_pre_install_checks_malicious_specification_version_before_eval:	.: (0.017768)
+      test_process_options:				.: (0.017413)
+      test_process_options_build_root:			.: (0.017639)
+      test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install:	.: (0.017941)
+      test_process_options_fallback_to_user_install_when_gem_home_not_writable:	.: (0.018791)
+      test_shebang:					.: (0.021526)
+      test_shebang_arguments:				.: (0.022035)
+      test_shebang_arguments_with_load_relative:	.: (0.022181)
+      test_shebang_custom:				.: (0.023470)
+      test_shebang_custom_with_expands:			.: (0.022757)
+      test_shebang_custom_with_expands_and_arguments:	.: (0.021870)
+      test_shebang_empty:				.: (0.021783)
+      test_shebang_env:					.: (0.023063)
+      test_shebang_env_arguments:			.: (0.021119)
+      test_shebang_env_arguments_with_load_relative:	.: (0.021276)
+      test_shebang_env_shebang:				.: (0.024767)
+      test_shebang_nested:				.: (0.021366)
+      test_shebang_nested_arguments:			.: (0.019976)
+      test_shebang_nested_arguments_with_load_relative:	.: (0.020524)
+      test_shebang_version:				.: (0.020836)
+      test_shebang_version_arguments:			.: (0.020867)
+      test_shebang_version_arguments_with_load_relative:.: (0.020243)
+      test_shebang_version_env:				.: (0.019760)
+      test_shebang_version_env_arguments:		.: (0.026508)
+      test_shebang_version_env_arguments_with_load_relative:	.: (0.020203)
+      test_unpack:					.: (0.030185)
+      test_use_plugin_immediately:			.: (0.970059)
+      test_write_build_info_file:			.: (0.025030)
+      test_write_build_info_file_empty:			.: (0.016844)
+      test_write_build_info_file_install_dir:		.: (0.020476)
+      test_write_cache_file:				.: (0.020237)
+      test_write_spec:					.: (0.012265)
+      test_write_spec_writes_cached_spec:		.: (0.011001)
     TestGemUninstaller: 
-      test_ask_if_ok:					.: (0.057773)
-      test_initialize_expand_path:			.: (0.061965)
-      test_path_ok_eh:					.: (0.056029)
-      test_path_ok_eh_legacy:				.: (0.056715)
-      test_path_ok_eh_user:				.: (0.054395)
-      test_regenerate_plugins_for:			.: (0.083884)
-      test_remove_all:					.: (0.062469)
-      test_remove_executables_force_keep:		.: (0.054923)
-      test_remove_executables_force_remove:		.: (0.062472)
-      test_remove_executables_user:			.: (0.056379)
-      test_remove_executables_user_format:		.: (0.057108)
-      test_remove_executables_user_format_disabled:	.: (0.060210)
-      test_remove_not_in_home:				.: (0.057626)
-      test_remove_plugins:				.: (0.125018)
-      test_remove_plugins_user_installed:		.: (0.114184)
-      test_remove_symlinked_gem_home:			.: (0.062137)
-      test_uninstall:					.: (0.055610)
-      test_uninstall_default_gem:			.: (0.065354)
-      test_uninstall_default_gem_with_same_version:	.: (0.080579)
-      test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set:	.: (0.059937)
-      test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.071146)
-      test_uninstall_doesnt_prompt_when_removing_a_dev_dep:	.: (0.062704)
-      test_uninstall_extension:				.: (0.487295)
-      test_uninstall_keeps_plugins_up_to_date:		.: (0.126345)
-      test_uninstall_no_permission:			.: (0.058290)
-      test_uninstall_nonexistent:			.: (0.056525)
-      test_uninstall_not_ok:				.: (0.059097)
-      test_uninstall_only_lists_unsatisfied_deps:	.: (0.065607)
-      test_uninstall_prompt_includes_dep_type:		.: (0.071352)
-      test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation:	.: (0.066291)
-      test_uninstall_prompts_about_broken_deps:		.: (0.062743)
-      test_uninstall_selection:				.: (0.153069)
-      test_uninstall_selection_greater_than_one:	.: (0.147065)
-      test_uninstall_user_install:			.: (0.057301)
-      test_uninstall_user_install_with_symlinked_home:	.: (0.067901)
-      test_uninstall_with_install_dir_regenerates_plugins:	.: (0.106908)
-      test_uninstall_with_install_dir_removes_plugins:	.: (0.096490)
-      test_uninstall_wrong_repo:			.: (0.069041)
+      test_ask_if_ok:					.: (0.046090)
+      test_initialize_expand_path:			.: (0.054089)
+      test_path_ok_eh:					.: (0.047896)
+      test_path_ok_eh_legacy:				.: (0.091805)
+      test_path_ok_eh_user:				.: (0.065644)
+      test_regenerate_plugins_for:			.: (0.065542)
+      test_remove_all:					.: (0.051086)
+      test_remove_executables_force_keep:		.: (0.044939)
+      test_remove_executables_force_remove:		.: (0.052057)
+      test_remove_executables_user:			.: (0.046284)
+      test_remove_executables_user_format:		.: (0.047117)
+      test_remove_executables_user_format_disabled:	.: (0.050914)
+      test_remove_not_in_home:				.: (0.047206)
+      test_remove_plugins:				.: (0.063005)
+      test_remove_plugins_user_installed:		.: (0.076520)
+      test_remove_symlinked_gem_home:			.: (0.051005)
+      test_uninstall:					.: (0.047904)
+      test_uninstall_default_gem:			.: (0.053142)
+      test_uninstall_default_gem_with_same_version:	.: (0.066789)
+      test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set:	.: (0.050938)
+      test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.057492)
+      test_uninstall_doesnt_prompt_when_removing_a_dev_dep:	.: (0.052540)
+      test_uninstall_extension:				.: (0.467856)
+      test_uninstall_keeps_plugins_up_to_date:		.: (0.120266)
+      test_uninstall_no_permission:			.: (0.055457)
+      test_uninstall_nonexistent:			.: (0.050633)
+      test_uninstall_not_ok:				.: (0.064614)
+      test_uninstall_only_lists_unsatisfied_deps:	.: (0.067023)
+      test_uninstall_prompt_includes_dep_type:		.: (0.057545)
+      test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation:	.: (0.059567)
+      test_uninstall_prompts_about_broken_deps:		.: (0.056596)
+      test_uninstall_selection:				.: (0.142235)
+      test_uninstall_selection_greater_than_one:	.: (0.137062)
+      test_uninstall_user_install:			.: (0.054370)
+      test_uninstall_user_install_with_symlinked_home:	.: (0.054888)
+      test_uninstall_with_install_dir_regenerates_plugins:	.: (0.094937)
+      test_uninstall_with_install_dir_removes_plugins:	.: (0.104148)
+      test_uninstall_wrong_repo:			.: (0.059097)
   Gem::Package::TarTestCase: 
     TestGemPackage: 
-      test_add_checksums:				.: (0.029803)
-      test_add_files:					.: (0.019898)
-      test_add_files_symlink:				.: (0.021175)
-      test_build:					.: (0.030153)
-      test_build_auto_signed:				.: (0.069612)
-      test_build_auto_signed_encrypted_key:		.: (0.068598)
-      test_build_invalid:				.: (0.018998)
-      test_build_invalid_arguments:			.: (0.026003)
-      test_build_modified_platform:			.: (0.032847)
-      test_build_signed:				.: (0.059482)
-      test_build_signed_encrypted_key:			.: (0.059378)
-      test_build_time_uses_source_date_epoch:		.: (0.019678)
-      test_build_time_without_source_date_epoch:	.: (0.018577)
-      test_class_new_old_format:			.: (0.020380)
-      test_contents:					.: (0.024036)
-      test_contents_from_io:				.: (0.023171)
-      test_corrupt_data_tar_gz:				.: (0.035851)
-      test_extract_file_permissions:			.: (0.032018)
-      test_extract_files:				.: (0.025125)
-      test_extract_files_empty:				.: (0.027490)
-      test_extract_symlink_into_symlink_dir:		.: (0.022072)
-      test_extract_symlink_parent:			.: (0.021187)
-      test_extract_tar_gz_absolute:			.: (0.019959)
-      test_extract_tar_gz_directory:			.: (0.021735)
-      test_extract_tar_gz_dot_file:			.: (0.020392)
-      test_extract_tar_gz_dot_slash:			.: (0.019990)
-      test_extract_tar_gz_symlink_broken_relative_path:	.: (0.025304)
-      test_extract_tar_gz_symlink_relative_path:	.: (0.034177)
-      test_gem_attr:					.: (0.020761)
-      test_install_location:				.: (0.019084)
-      test_install_location_absolute:			.: (0.019150)
-      test_install_location_dots:			.: (0.019304)
-      test_install_location_extra_slash:		.: (0.019536)
-      test_install_location_relative:			.: (0.019977)
-      test_install_location_suffix:			.: (0.018659)
-      test_load_spec:					.: (0.024529)
-      test_raw_spec:					.: (0.030118)
-      test_spec:					.: (0.023155)
-      test_spec_from_io:				.: (0.023103)
-      test_spec_from_io_raises_gem_error_for_io_not_at_start:	.: (0.020262)
-      test_verify:					.: (0.023490)
-      test_verify_checksum_bad:				.: (0.029196)
-      test_verify_checksum_missing:			.: (0.027988)
-      test_verify_corrupt:				.: (0.033804)
-      test_verify_corrupt_tar_checksums_entry:		.: (0.046501)
-      test_verify_corrupt_tar_data_entry:		.: (0.048033)
-      test_verify_corrupt_tar_metadata_entry:		.: (0.028576)
-      test_verify_duplicate_file:			.: (0.029656)
-      test_verify_empty:				.: (0.019765)
-      test_verify_entry:				.: (0.021703)
-      test_verify_nonexistent:				.: (0.019454)
-      test_verify_security_policy:			.: (0.024062)
-      test_verify_security_policy_checksum_missing:	.: (0.050779)
-      test_verify_security_policy_low_security:		.: (0.057774)
-      test_verify_truncate:				.: (0.022022)
+      test_add_checksums:				.: (0.026071)
+      test_add_files:					.: (0.018709)
+      test_add_files_symlink:				.: (0.019891)
+      test_build:					.: (0.028733)
+      test_build_auto_signed:				.: (0.066988)
+      test_build_auto_signed_encrypted_key:		.: (0.058010)
+      test_build_invalid:				.: (0.018239)
+      test_build_invalid_arguments:			.: (0.019550)
+      test_build_modified_platform:			.: (0.029146)
+      test_build_signed:				.: (0.049982)
+      test_build_signed_encrypted_key:			.: (0.049476)
+      test_build_time_uses_source_date_epoch:		.: (0.017863)
+      test_build_time_without_source_date_epoch:	.: (0.018101)
+      test_class_new_old_format:			.: (0.026576)
+      test_contents:					.: (0.024848)
+      test_contents_from_io:				.: (0.023255)
+      test_corrupt_data_tar_gz:				.: (0.027376)
+      test_extract_file_permissions:			.: (0.028779)
+      test_extract_files:				.: (0.024352)
+      test_extract_files_empty:				.: (0.024322)
+      test_extract_symlink_into_symlink_dir:		.: (0.020967)
+      test_extract_symlink_parent:			.: (0.020141)
+      test_extract_tar_gz_absolute:			.: (0.018752)
+      test_extract_tar_gz_directory:			.: (0.027952)
+      test_extract_tar_gz_dot_file:			.: (0.021098)
+      test_extract_tar_gz_dot_slash:			.: (0.019827)
+      test_extract_tar_gz_symlink_broken_relative_path:	.: (0.024803)
+      test_extract_tar_gz_symlink_relative_path:	.: (0.026018)
+      test_gem_attr:					.: (0.019497)
+      test_install_location:				.: (0.019795)
+      test_install_location_absolute:			.: (0.018713)
+      test_install_location_dots:			.: (0.019207)
+      test_install_location_extra_slash:		.: (0.018644)
+      test_install_location_relative:			.: (0.024694)
+      test_install_location_suffix:			.: (0.025786)
+      test_load_spec:					.: (0.026538)
+      test_raw_spec:					.: (0.029644)
+      test_spec:					.: (0.022854)
+      test_spec_from_io:				.: (0.023250)
+      test_spec_from_io_raises_gem_error_for_io_not_at_start:	.: (0.018539)
+      test_verify:					.: (0.030430)
+      test_verify_checksum_bad:				.: (0.054749)
+      test_verify_checksum_missing:			.: (0.055108)
+      test_verify_corrupt:				.: (0.021940)
+      test_verify_corrupt_tar_checksums_entry:		.: (0.019806)
+      test_verify_corrupt_tar_data_entry:		.: (0.021209)
+      test_verify_corrupt_tar_metadata_entry:		.: (0.020953)
+      test_verify_duplicate_file:			.: (0.029000)
+      test_verify_empty:				.: (0.017809)
+      test_verify_entry:				.: (0.020863)
+      test_verify_nonexistent:				.: (0.018251)
+      test_verify_security_policy:			.: (0.021516)
+      test_verify_security_policy_checksum_missing:	.: (0.044364)
+      test_verify_security_policy_low_security:		.: (0.058664)
+      test_verify_truncate:				.: (0.021622)
     TestGemPackageTarHeader: 
-      test_big_uid_gid:					.: (0.008609)
-      test_empty:					.: (0.013680)
-      test_empty_eh:					.: (0.007906)
-      test_equals2:					.: (0.007686)
-      test_from_bad_octal:				.: (0.013655)
-      test_initialize:					.: (0.008315)
-      test_initialize_bad:				.: (0.008031)
-      test_initialize_typeflag:				.: (0.008632)
-      test_self_from:					.: (0.009107)
-      test_spaces_in_headers:				.: (0.007776)
-      test_to_s:					.: (0.009129)
-      test_update_checksum:				.: (0.007817)
+      test_big_uid_gid:					.: (0.008448)
+      test_empty:					.: (0.008128)
+      test_empty_eh:					.: (0.007532)
+      test_equals2:					.: (0.007227)
+      test_from_bad_octal:				.: (0.011628)
+      test_initialize:					.: (0.008120)
+      test_initialize_bad:				.: (0.007689)
+      test_initialize_typeflag:				.: (0.008084)
+      test_self_from:					.: (0.008705)
+      test_spaces_in_headers:				.: (0.007757)
+      test_to_s:					.: (0.008260)
+      test_update_checksum:				.: (0.007929)
     TestGemPackageTarReader: 
-      test_each_entry:					.: (0.009262)
-      test_each_with_not_a_tar:				.: (0.008331)
-      test_read_in_gem_data:				.: (0.009263)
-      test_rewind:					.: (0.010192)
-      test_seek:					.: (0.009361)
-      test_seek_in_gem_data:				.: (0.008931)
-      test_seek_missing:				.: (0.008834)
+      test_each_entry:					.: (0.009037)
+      test_each_with_not_a_tar:				.: (0.007758)
+      test_read_in_gem_data:				.: (0.007797)
+      test_rewind:					.: (0.008424)
+      test_seek:					.: (0.008232)
+      test_seek_in_gem_data:				.: (0.008155)
+      test_seek_missing:				.: (0.008438)
     TestGemPackageTarReaderEntry: 
-      test_bytes_read:					.: (0.009166)
-      test_close:					.: (0.009163)
-      test_closed_eh:					.: (0.008597)
-      test_consecutive_read:				.: (0.008620)
-      test_consecutive_read_bytes_past_eof:		.: (0.008615)
-      test_directory_eh:				.: (0.009265)
-      test_eof_eh:					.: (0.008713)
-      test_file_eh:					.: (0.009205)
-      test_full_name:					.: (0.016230)
-      test_full_name_null:				.: (0.008716)
-      test_getc:					.: (0.008548)
-      test_open:					.: (0.010664)
-      test_open_closes_entry:				.: (0.009008)
-      test_open_returns_entry:				.: (0.009682)
-      test_pos:						.: (0.008396)
-      test_read:					.: (0.008398)
-      test_read_big:					.: (0.008974)
-      test_read_corrupted_tar:				.: (0.009390)
-      test_read_from_gzip_io:				.: (0.008974)
-      test_read_from_gzip_io_with_non_zero_offset:	.: (0.010583)
-      test_read_partial_buffer:				.: (0.008563)
-      test_read_remaining:				.: (0.008884)
-      test_read_small:					.: (0.008548)
-      test_read_zero:					.: (0.008477)
-      test_readpartial:					.: (0.008425)
-      test_readpartial_corrupted_tar:			.: (0.009307)
-      test_readpartial_past_eof:			.: (0.008582)
-      test_readpartial_to_eof:				.: (0.008490)
-      test_readpartial_zero:				.: (0.008512)
-      test_rewind:					.: (0.008537)
-      test_seek:					.: (0.008982)
-      test_seek_in_gzip_io_corrupted:			.: (0.009392)
-      test_seek_in_gzip_io_with_non_zero_offset:	.: (0.018642)
-      test_size:					.: (0.008465)
-      test_symlink_eh:					.: (0.010674)
-      test_zero_byte_file_read:				.: (0.009114)
-      test_zero_byte_file_readpartial:			.: (0.009923)
+      test_bytes_read:					.: (0.009022)
+      test_close:					.: (0.008980)
+      test_closed_eh:					.: (0.016183)
+      test_consecutive_read:				.: (0.008109)
+      test_consecutive_read_bytes_past_eof:		.: (0.008478)
+      test_directory_eh:				.: (0.010117)
+      test_eof_eh:					.: (0.008702)
+      test_file_eh:					.: (0.008800)
+      test_full_name:					.: (0.008659)
+      test_full_name_null:				.: (0.008384)
+      test_getc:					.: (0.007687)
+      test_open:					.: (0.009408)
+      test_open_closes_entry:				.: (0.008633)
+      test_open_returns_entry:				.: (0.008789)
+      test_pos:						.: (0.009027)
+      test_read:					.: (0.008406)
+      test_read_big:					.: (0.008641)
+      test_read_corrupted_tar:				.: (0.009639)
+      test_read_from_gzip_io:				.: (0.008948)
+      test_read_from_gzip_io_with_non_zero_offset:	.: (0.008904)
+      test_read_partial_buffer:				.: (0.008116)
+      test_read_remaining:				.: (0.008476)
+      test_read_small:					.: (0.007749)
+      test_read_zero:					.: (0.008209)
+      test_readpartial:					.: (0.007894)
+      test_readpartial_corrupted_tar:			.: (0.008865)
+      test_readpartial_past_eof:			.: (0.017459)
+      test_readpartial_to_eof:				.: (0.008183)
+      test_readpartial_zero:				.: (0.009190)
+      test_rewind:					.: (0.008422)
+      test_seek:					.: (0.009208)
+      test_seek_in_gzip_io_corrupted:			.: (0.011016)
+      test_seek_in_gzip_io_with_non_zero_offset:	.: (0.009520)
+      test_size:					.: (0.008560)
+      test_symlink_eh:					.: (0.009269)
+      test_zero_byte_file_read:				.: (0.009875)
+      test_zero_byte_file_readpartial:			.: (0.009243)
     TestGemPackageTarWriter: 
-      test_add_file:					.: (0.010248)
-      test_add_file_digest:				.: (0.010380)
-      test_add_file_digest_multiple:			.: (0.010429)
-      test_add_file_signer:				.: (0.027625)
-      test_add_file_signer_empty:			.: (0.010380)
-      test_add_file_simple:				.: (0.009613)
-      test_add_file_simple_data:			.: (0.024090)
-      test_add_file_simple_padding:			.: (0.023472)
-      test_add_file_simple_size:			.: (0.019882)
-      test_add_file_simple_source_date_epoch:		.: (0.028903)
-      test_add_file_source_date_epoch:			.: (0.023743)
-      test_add_symlink:					.: (0.013699)
-      test_add_symlink_source_date_epoch:		.: (0.011081)
-      test_close:					.: (0.008979)
-      test_mkdir:					.: (0.010226)
-      test_mkdir_source_date_epoch:			.: (0.009583)
-      test_split_name:					.: (0.009793)
-      test_split_name_too_long_name:			.: (0.008615)
-      test_split_name_too_long_prefix:			.: (0.009051)
-      test_split_name_too_long_total:			.: (0.008739)
+      test_add_file:					.: (0.010809)
+      test_add_file_digest:				.: (0.010543)
+      test_add_file_digest_multiple:			.: (0.010959)
+      test_add_file_signer:				.: (0.022768)
+      test_add_file_signer_empty:			.: (0.008942)
+      test_add_file_simple:				.: (0.008426)
+      test_add_file_simple_data:			.: (0.007552)
+      test_add_file_simple_padding:			.: (0.008477)
+      test_add_file_simple_size:			.: (0.007584)
+      test_add_file_simple_source_date_epoch:		.: (0.008677)
+      test_add_file_source_date_epoch:			.: (0.016493)
+      test_add_symlink:					.: (0.008556)
+      test_add_symlink_source_date_epoch:		.: (0.009734)
+      test_close:					.: (0.007786)
+      test_mkdir:					.: (0.008786)
+      test_mkdir_source_date_epoch:			.: (0.008474)
+      test_split_name:					.: (0.008150)
+      test_split_name_too_long_name:			.: (0.008095)
+      test_split_name_too_long_prefix:			.: (0.007892)
+      test_split_name_too_long_total:			.: (0.007764)
   GemTest: 
-    test_operating_system_other_exceptions:		.: (0.140120)
-    test_rubygems_normal_behaviour:			.: (0.306364)
+    test_operating_system_other_exceptions:		.: (0.098823)
+    test_rubygems_normal_behaviour:			.: (0.216661)
   TestCiDetector: 
-    test_ci?:						.: (0.013336)
-    test_ci_strings:					.: (0.014178)
+    test_ci?:						.: (0.013078)
+    test_ci_strings:					.: (0.011871)
   TestGem: 
-    test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies:	.: (0.030502)
-    test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given:	.: (0.009062)
-    test_activate_bin_path_in_debug_mode:		.: (0.283057)
-    test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.029242)
-    test_activate_bin_path_resolves_eagerly:		.: (0.047763)
-    test_activate_bin_path_respects_underscore_selection_if_given:	.: (0.023445)
-    test_activate_bin_path_selects_exact_bundler_version_if_present:	.: (0.022701)
-    test_activated_specs_does_not_cause_duplicates_when_looping_through_specs:	.: (0.103611)
-    test_data_home_default:				.: (0.008053)
-    test_data_home_from_env:				.: (0.007829)
-    test_default_source_date_epoch_doesnt_change:	.: (1.008505)
-    test_deprecated_paths=:				.: (0.009435)
-    test_gem_path_ordering:				.: (0.066886)
-    test_gem_path_ordering_short:			.: (0.074750)
-    test_load_env_plugins:				.: (0.013328)
-    test_load_plugins:					.: (0.053304)
-    test_load_user_installed_plugins:			.: (0.038790)
-    test_operating_system_defaults:			.: (0.011847)
-    test_platform_defaults:				.: (0.007785)
-    test_register_default_spec:				.: (0.009870)
-    test_register_default_spec_old_style_with_folder_starting_with_lib:	.: (0.009155)
-    test_require_does_not_glob:				.: (0.022161)
-    test_require_missing:				.: (0.009250)
-    test_self_activate_bin_path_no_exec_name:		.: (0.008094)
-    test_self_bin_path_active:				.: (0.008125)
-    test_self_bin_path_bin_file_gone_in_latest:		.: (0.027038)
-    test_self_bin_path_bin_name:			.: (0.016288)
-    test_self_bin_path_bin_name_version:		.: (0.014607)
-    test_self_bin_path_no_bin_file:			.: (0.008811)
-    test_self_bin_path_no_exec_name:			.: (0.007807)
-    test_self_bin_path_nonexistent_binfile:		.: (0.008807)
-    test_self_bin_path_not_found:			.: (0.008117)
-    test_self_bin_path_picking_newest:			.: (0.017971)
-    test_self_bindir:					.: (0.008750)
-    test_self_bindir_default_dir:			.: (0.007715)
-    test_self_clear_paths:				.: (0.011372)
-    test_self_configuration:				.: (0.008258)
-    test_self_datadir:					.: (0.026275)
-    test_self_datadir_nonexistent_package:		.: (0.008596)
-    test_self_default_exec_format:			.: (0.007824)
-    test_self_default_exec_format_18:			.: (0.007858)
-    test_self_default_exec_format_jruby:		.: (0.007849)
-    test_self_default_sources:				.: (0.007698)
-    test_self_dir:					.: (0.007759)
-    test_self_done_installing:				.: (0.016821)
-    test_self_ensure_gem_directories:			.: (0.011567)
-    test_self_ensure_gem_directories_missing_parents:	.: (0.014026)
-    test_self_ensure_gem_directories_non_existent_paths:.: (0.013500)
-    test_self_ensure_gem_directories_permissions:	.: (0.011771)
-    test_self_ensure_gem_directories_safe_permissions:	.: (0.012272)
-    test_self_ensure_gem_directories_write_protected:	.: (0.012484)
-    test_self_ensure_gem_directories_write_protected_parents:	.: (0.011272)
-    test_self_env_requirement:				.: (0.008597)
-    test_self_extension_dir_shared:			.: (0.007877)
-    test_self_extension_dir_static:			.: (0.007779)
-    test_self_find_files:				.: (0.015109)
-    test_self_find_latest_files:			.: (0.022505)
-    test_self_finish_resolve:				.: (0.033250)
-    test_self_finish_resolve_respects_loaded_specs:	.: (0.035056)
-    test_self_finish_resolve_wtf:			.: (0.090424)
+    test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies:	.: (0.028625)
+    test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given:	.: (0.008526)
+    test_activate_bin_path_in_debug_mode:		.: (0.232082)
+    test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.038731)
+    test_activate_bin_path_resolves_eagerly:		.: (0.036111)
+    test_activate_bin_path_respects_underscore_selection_if_given:	.: (0.021162)
+    test_activate_bin_path_selects_exact_bundler_version_if_present:	.: (0.022194)
+    test_activated_specs_does_not_cause_duplicates_when_looping_through_specs:	.: (0.173779)
+    test_data_home_default:				.: (0.007754)
+    test_data_home_from_env:				.: (0.008115)
+    test_default_source_date_epoch_doesnt_change:	.: (1.008390)
+    test_deprecated_paths=:				.: (0.008507)
+    test_gem_path_ordering:				.: (0.064069)
+    test_gem_path_ordering_short:			.: (0.057522)
+    test_load_env_plugins:				.: (0.012813)
+    test_load_plugins:					.: (0.051686)
+    test_load_user_installed_plugins:			.: (0.044106)
+    test_operating_system_defaults:			.: (0.011687)
+    test_platform_defaults:				.: (0.009183)
+    test_register_default_spec:				.: (0.008865)
+    test_register_default_spec_old_style_with_folder_starting_with_lib:	.: (0.009572)
+    test_require_does_not_glob:				.: (0.023038)
+    test_require_missing:				.: (0.009361)
+    test_self_activate_bin_path_no_exec_name:		.: (0.008822)
+    test_self_bin_path_active:				.: (0.008412)
+    test_self_bin_path_bin_file_gone_in_latest:		.: (0.017900)
+    test_self_bin_path_bin_name:			.: (0.016594)
+    test_self_bin_path_bin_name_version:		.: (0.013873)
+    test_self_bin_path_no_bin_file:			.: (0.007819)
+    test_self_bin_path_no_exec_name:			.: (0.006818)
+    test_self_bin_path_nonexistent_binfile:		.: (0.007822)
+    test_self_bin_path_not_found:			.: (0.007658)
+    test_self_bin_path_picking_newest:			.: (0.016753)
+    test_self_bindir:					.: (0.014245)
+    test_self_bindir_default_dir:			.: (0.007090)
+    test_self_clear_paths:				.: (0.008261)
+    test_self_configuration:				.: (0.007941)
+    test_self_datadir:					.: (0.025422)
+    test_self_datadir_nonexistent_package:		.: (0.008318)
+    test_self_default_exec_format:			.: (0.007490)
+    test_self_default_exec_format_18:			.: (0.007734)
+    test_self_default_exec_format_jruby:		.: (0.007531)
+    test_self_default_sources:				.: (0.007349)
+    test_self_dir:					.: (0.007496)
+    test_self_done_installing:				.: (0.007325)
+    test_self_ensure_gem_directories:			.: (0.011366)
+    test_self_ensure_gem_directories_missing_parents:	.: (0.011520)
+    test_self_ensure_gem_directories_non_existent_paths:.: (0.012227)
+    test_self_ensure_gem_directories_permissions:	.: (0.010907)
+    test_self_ensure_gem_directories_safe_permissions:	.: (0.010996)
+    test_self_ensure_gem_directories_write_protected:	.: (0.017162)
+    test_self_ensure_gem_directories_write_protected_parents:	.: (0.010795)
+    test_self_env_requirement:				.: (0.009321)
+    test_self_extension_dir_shared:			.: (0.007553)
+    test_self_extension_dir_static:			.: (0.007680)
+    test_self_find_files:				.: (0.014210)
+    test_self_find_latest_files:			.: (0.015389)
+    test_self_finish_resolve:				.: (0.029908)
+    test_self_finish_resolve_respects_loaded_specs:	.: (0.033090)
+    test_self_finish_resolve_wtf:			.: (0.095792)
     test_self_gunzip:					.: (0.008906)
-    test_self_gzip:					.: (0.008953)
-    test_self_install:					.: (0.057755)
-    test_self_install_in_rescue:			.: (0.049355)
-    test_self_install_permissions:			.: (0.051666)
-    test_self_install_permissions_umask_0:		.: (0.050457)
-    test_self_install_permissions_umask_077:		.: (0.049251)
-    test_self_install_permissions_with_format_executable:	.: (0.061347)
-    test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name:	.: (0.052509)
-    test_self_latest_rubygems_version:			.: (0.020998)
-    test_self_latest_spec_for:				.: (0.019603)
-    test_self_latest_spec_for_multiple_sources:		.: (0.027492)
-    test_self_latest_version_for:			.: (0.018485)
-    test_self_latest_version_for_multiple_sources:	.: (0.025905)
-    test_self_loaded_specs:				.: (0.023953)
-    test_self_needs:					.: (0.021799)
-    test_self_needs_picks_up_unresolved_deps:		.: (0.052638)
-    test_self_path:					.: (0.012085)
-    test_self_path_ENV_PATH:				.: (0.009311)
-    test_self_path_default:				.: (0.008342)
-    test_self_path_duplicate:				.: (0.008473)
-    test_self_path_overlap:				.: (0.008762)
-    test_self_paths_eq:					.: (0.008181)
-    test_self_paths_eq_nonexistent_home:		.: (0.008345)
-    test_self_platforms:				.: (0.010120)
-    test_self_post_build:				.: (0.007664)
-    test_self_post_install:				.: (0.007764)
-    test_self_post_reset:				.: (0.007709)
-    test_self_post_uninstall:				.: (0.007728)
-    test_self_pre_install:				.: (0.007862)
-    test_self_pre_reset:				.: (0.007813)
-    test_self_pre_uninstall:				.: (0.007717)
-    test_self_prefix_libdir:				.: (0.007792)
-    test_self_prefix_sitelibdir:			.: (0.015900)
-    test_self_read_binary:				.: (0.008521)
-    test_self_refresh:					.: (0.104846)
-    test_self_refresh_keeps_loaded_specs_activated:	.: (0.100175)
-    test_self_ruby_api_version:				.: (0.015683)
-    test_self_ruby_escaping_spaces_in_path:		.: (0.007773)
-    test_self_ruby_path_without_spaces:			.: (0.009209)
-    test_self_ruby_version_with_git_master:		.: (0.008047)
-    test_self_ruby_version_with_git_prerelease:		.: (0.007798)
-    test_self_ruby_version_with_non_mri_implementations:.: (0.008540)
-    test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility:	.: (0.008188)
-    test_self_ruby_version_with_svn_prerelease:		.: (0.007950)
-    test_self_ruby_version_with_svn_trunk:		.: (0.008762)
-    test_self_rubygems_version:				.: (0.009911)
-    test_self_sources:					.: (0.008055)
-    test_self_try_activate_missing_dep:			.: (0.018434)
-    test_self_try_activate_missing_extensions:		.: (0.011126)
-    test_self_try_activate_missing_prerelease:		.: (0.018354)
-    test_self_use_paths:				.: (0.008916)
-    test_self_use_paths_with_nils:			.: (0.016497)
-    test_self_user_dir:					.: (0.008777)
-    test_self_user_home:				.: (0.007784)
-    test_self_vendor_dir:				.: (0.008633)
-    test_self_vendor_dir_ENV_GEM_VENDOR:		.: (0.007737)
-    test_self_vendor_dir_missing:			.: (0.008211)
-    test_setting_paths_does_not_mutate_parameter_object:.: (0.008183)
-    test_setting_paths_does_not_warn_about_unknown_keys:.: (0.009142)
-    test_spec_order_is_consistent:			.: (0.020712)
-    test_state_home_default:				.: (0.008236)
-    test_state_home_from_env:				.: (0.007906)
-    test_try_activate_returns_true_for_activated_specs:	.: (0.012873)
+    test_self_gzip:					.: (0.009159)
+    test_self_install:					.: (0.049102)
+    test_self_install_in_rescue:			.: (0.044033)
+    test_self_install_permissions:			.: (0.047992)
+    test_self_install_permissions_umask_0:		.: (0.060103)
+    test_self_install_permissions_umask_077:		.: (0.051652)
+    test_self_install_permissions_with_format_executable:	.: (0.052225)
+    test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name:	.: (0.055892)
+    test_self_latest_rubygems_version:			.: (0.018553)
+    test_self_latest_spec_for:				.: (0.017741)
+    test_self_latest_spec_for_multiple_sources:		.: (0.024262)
+    test_self_latest_version_for:			.: (0.017915)
+    test_self_latest_version_for_multiple_sources:	.: (0.032026)
+    test_self_loaded_specs:				.: (0.024655)
+    test_self_needs:					.: (0.020377)
+    test_self_needs_picks_up_unresolved_deps:		.: (0.039918)
+    test_self_path:					.: (0.011284)
+    test_self_path_ENV_PATH:				.: (0.027306)
+    test_self_path_default:				.: (0.022348)
+    test_self_path_duplicate:				.: (0.021864)
+    test_self_path_overlap:				.: (0.016773)
+    test_self_paths_eq:					.: (0.019551)
+    test_self_paths_eq_nonexistent_home:		.: (0.017382)
+    test_self_platforms:				.: (0.007627)
+    test_self_post_build:				.: (0.007139)
+    test_self_post_install:				.: (0.010026)
+    test_self_post_reset:				.: (0.007630)
+    test_self_post_uninstall:				.: (0.007168)
+    test_self_pre_install:				.: (0.008168)
+    test_self_pre_reset:				.: (0.007928)
+    test_self_pre_uninstall:				.: (0.008398)
+    test_self_prefix_libdir:				.: (0.007663)
+    test_self_prefix_sitelibdir:			.: (0.007462)
+    test_self_read_binary:				.: (0.008363)
+    test_self_refresh:					.: (0.105261)
+    test_self_refresh_keeps_loaded_specs_activated:	.: (0.105003)
+    test_self_ruby_api_version:				.: (0.008055)
+    test_self_ruby_escaping_spaces_in_path:		.: (0.007507)
+    test_self_ruby_path_without_spaces:			.: (0.008099)
+    test_self_ruby_version_with_git_master:		.: (0.008084)
+    test_self_ruby_version_with_git_prerelease:		.: (0.007915)
+    test_self_ruby_version_with_non_mri_implementations:.: (0.008064)
+    test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility:	.: (0.007632)
+    test_self_ruby_version_with_svn_prerelease:		.: (0.008207)
+    test_self_ruby_version_with_svn_trunk:		.: (0.007699)
+    test_self_rubygems_version:				.: (0.007660)
+    test_self_sources:					.: (0.010517)
+    test_self_try_activate_missing_dep:			.: (0.018988)
+    test_self_try_activate_missing_extensions:		.: (0.011714)
+    test_self_try_activate_missing_prerelease:		.: (0.018699)
+    test_self_use_paths:				.: (0.008511)
+    test_self_use_paths_with_nils:			.: (0.008400)
+    test_self_user_dir:					.: (0.015257)
+    test_self_user_home:				.: (0.007678)
+    test_self_vendor_dir:				.: (0.008857)
+    test_self_vendor_dir_ENV_GEM_VENDOR:		.: (0.007740)
+    test_self_vendor_dir_missing:			.: (0.007569)
+    test_setting_paths_does_not_mutate_parameter_object:.: (0.008694)
+    test_setting_paths_does_not_warn_about_unknown_keys:.: (0.008638)
+    test_spec_order_is_consistent:			.: (0.019691)
+    test_state_home_default:				.: (0.008511)
+    test_state_home_from_env:				.: (0.007673)
+    test_try_activate_returns_true_for_activated_specs:	.: (0.012589)
   TestGemAvailableSet: 
-    test_add_and_empty:					.: (0.017596)
-    test_best:						.: (0.031815)
-    test_find_all:					.: (0.035492)
-    test_match_platform:				.: (0.034080)
-    test_remove_installed_bang:				.: (0.012422)
-    test_sorted_normal_versions:			.: (0.025449)
-    test_sorted_respect_pre:				.: (0.048035)
+    test_add_and_empty:					.: (0.018260)
+    test_best:						.: (0.024984)
+    test_find_all:					.: (0.032065)
+    test_match_platform:				.: (0.032118)
+    test_remove_installed_bang:				.: (0.019350)
+    test_sorted_normal_versions:			.: (0.025503)
+    test_sorted_respect_pre:				.: (0.048836)
   TestGemBundledCA: 
     test_accessing_new_index:				P
 ===============================================================================
@@ -2437,7 +2473,7 @@
      60:   end
      61: end if Gem::HAVE_OPENSSL
 ===============================================================================
-: (0.024134)
+: (0.017479)
     test_accessing_rubygems:				P
 ===============================================================================
 Pending: test_accessing_rubygems(TestGemBundledCA): rubygems.org seems offline, I can't tell whether ssl would work.
@@ -2452,7 +2488,7 @@
      49: 
      50:   def test_accessing_www_rubygems
 ===============================================================================
-: (0.013034)
+: (0.020257)
     test_accessing_staging:				P
 ===============================================================================
 Pending: test_accessing_staging(TestGemBundledCA): staging.rubygems.org seems offline, I can't tell whether ssl would work.
@@ -2467,7 +2503,7 @@
      57: 
      58:   def test_accessing_new_index
 ===============================================================================
-: (0.013871)
+: (0.016915)
     test_accessing_www_rubygems:			P
 ===============================================================================
 Pending: test_accessing_www_rubygems(TestGemBundledCA): www.rubygems.org seems offline, I can't tell whether ssl would work.
@@ -2482,720 +2518,720 @@
      53: 
      54:   def test_accessing_staging
 ===============================================================================
-: (0.015337)
+: (0.017637)
   TestGemBundlerVersionFinder: 
-    test_bundler_version:				.: (0.009042)
-    test_bundler_version_defaults_to_nil:		.: (0.008270)
-    test_bundler_version_with_bundle_update_bundler:	.: (0.010122)
-    test_bundler_version_with_env_var:			.: (0.007829)
-    test_bundler_version_with_lockfile:			.: (0.008257)
-    test_deleted_directory:				.: (0.016778)
-    test_prioritize:					.: (0.011803)
+    test_bundler_version:				.: (0.008843)
+    test_bundler_version_defaults_to_nil:		.: (0.015919)
+    test_bundler_version_with_bundle_update_bundler:	.: (0.009635)
+    test_bundler_version_with_env_var:			.: (0.009008)
+    test_bundler_version_with_lockfile:			.: (0.007906)
+    test_deleted_directory:				.: (0.008518)
+    test_prioritize:					.: (0.011004)
   TestGemCommand: 
-    test_add_option:					.: (0.008595)
-    test_add_option_with_empty:				.: (0.007775)
-    test_basic_accessors:				.: (0.007684)
-    test_common_option_in_class:			.: (0.007724)
-    test_defaults:					.: (0.009002)
-    test_deprecate_option:				.: (0.008890)
-    test_deprecate_option_extra_message:		.: (0.008783)
-    test_deprecate_option_extra_message_and_no_version:	.: (0.009676)
-    test_deprecate_option_no_version:			.: (0.008546)
-    test_invoke:					.: (0.008251)
-    test_invoke_with_bad_options:			.: (0.009545)
-    test_invoke_with_build_args:			.: (0.008242)
-    test_invoke_with_common_options:			.: (0.008193)
-    test_invoke_with_help:				.: (0.016749)
-    test_invoke_with_options:				.: (0.008874)
-    test_option_recognition:				.: (0.012010)
-    test_self_add_specific_extra_args:			.: (0.008545)
-    test_self_add_specific_extra_args_unknown:		.: (0.009114)
-    test_self_extra_args:				.: (0.007892)
-    test_show_lookup_failure_suggestions_local:		.: (0.012037)
-    test_show_lookup_failure_suggestions_none:		.: (0.011504)
-    test_show_lookup_failure_suggestions_remote:	.: (0.012303)
+    test_add_option:					.: (0.007984)
+    test_add_option_with_empty:				.: (0.008373)
+    test_basic_accessors:				.: (0.008483)
+    test_common_option_in_class:			.: (0.008381)
+    test_defaults:					.: (0.010931)
+    test_deprecate_option:				.: (0.008668)
+    test_deprecate_option_extra_message:		.: (0.008849)
+    test_deprecate_option_extra_message_and_no_version:	.: (0.008144)
+    test_deprecate_option_no_version:			.: (0.009058)
+    test_invoke:					.: (0.007712)
+    test_invoke_with_bad_options:			.: (0.009197)
+    test_invoke_with_build_args:			.: (0.007851)
+    test_invoke_with_common_options:			.: (0.008065)
+    test_invoke_with_help:				.: (0.008850)
+    test_invoke_with_options:				.: (0.017732)
+    test_option_recognition:				.: (0.012151)
+    test_self_add_specific_extra_args:			.: (0.008540)
+    test_self_add_specific_extra_args_unknown:		.: (0.009147)
+    test_self_extra_args:				.: (0.008107)
+    test_show_lookup_failure_suggestions_local:		.: (0.012315)
+    test_show_lookup_failure_suggestions_none:		.: (0.011805)
+    test_show_lookup_failure_suggestions_remote:	.: (0.012379)
   TestGemCommandManager: 
-    test_deprecated_command:				.: (0.010563)
-    test_deprecated_command_with_version:		.: (0.010034)
-    test_find_alias_command:				.: (0.008982)
-    test_find_command:					.: (0.008978)
-    test_find_command_ambiguous:			.: (0.016907)
-    test_find_command_ambiguous_exact:			.: (0.009086)
-    test_find_command_unknown:				.: (0.009043)
-    test_find_command_unknown_suggestions:		.: (0.010107)
-    test_find_login_alias_command:			.: (0.008580)
-    test_find_logout_alias_comamnd:			.: (0.008459)
-    test_process_args_bad_arg:				.: (0.008741)
-    test_process_args_build:				.: (0.012884)
-    test_process_args_check:				.: (0.012324)
-    test_process_args_install:				.: (0.041374)
-    test_process_args_query:				.: (0.017247)
-    test_process_args_uninstall:			.: (0.015401)
-    test_process_args_update:				.: (0.039418)
-    test_process_args_with_c_flag:			.: (0.040853)
-    test_process_args_with_c_flag_path_not_found:	.: (0.008718)
-    test_process_args_with_c_flag_without_path:		.: (0.008462)
-    test_run_crash_command:				.: (0.009285)
-    test_run_interrupt:					.: (0.011729)
+    test_deprecated_command:				.: (0.011827)
+    test_deprecated_command_with_version:		.: (0.010098)
+    test_find_alias_command:				.: (0.009070)
+    test_find_command:					.: (0.009002)
+    test_find_command_ambiguous:			.: (0.008251)
+    test_find_command_ambiguous_exact:			.: (0.009005)
+    test_find_command_unknown:				.: (0.007970)
+    test_find_command_unknown_suggestions:		.: (0.008994)
+    test_find_login_alias_command:			.: (0.008122)
+    test_find_logout_alias_comamnd:			.: (0.017671)
+    test_process_args_bad_arg:				.: (0.008027)
+    test_process_args_build:				.: (0.012524)
+    test_process_args_check:				.: (0.011707)
+    test_process_args_install:				.: (0.034869)
+    test_process_args_query:				.: (0.015569)
+    test_process_args_uninstall:			.: (0.014428)
+    test_process_args_update:				.: (0.024974)
+    test_process_args_with_c_flag:			.: (0.032549)
+    test_process_args_with_c_flag_path_not_found:	.: (0.008290)
+    test_process_args_with_c_flag_without_path:		.: (0.007520)
+    test_run_crash_command:				.: (0.008630)
+    test_run_interrupt:					.: (0.011248)
   TestGemCommandsBuildCommand: 
-    test_build_auto_resign_cert:			.: (0.074909)
-    test_build_is_reproducible:				.: (0.085940)
-    test_build_signed_gem:				.: (0.152834)
-    test_build_signed_gem_with_cert_expiration_length_days:	.: (0.078553)
-    test_can_find_gemspecs_without_dot_gemspec:		.: (0.023769)
-    test_execute:					.: (0.023249)
-    test_execute_bad_name:				.: (0.015215)
-    test_execute_bad_spec:				.: (0.011381)
-    test_execute_force:					.: (0.021776)
-    test_execute_missing_file:				.: (0.008871)
-    test_execute_multiple_gemspec_without_gem_name:	.: (0.010970)
-    test_execute_outside_dir:				.: (0.024317)
-    test_execute_outside_dir_no_gemspec_present:	.: (0.010679)
-    test_execute_outside_dir_with_external_gemspec:	.: (0.022379)
-    test_execute_outside_dir_with_external_relative_gemspec:	.: (0.022739)
-    test_execute_outside_dir_with_glob_argument:	.: (0.022655)
-    test_execute_outside_dir_without_gem_name:		.: (0.033596)
-    test_execute_platform:				.: (0.024887)
-    test_execute_rubyforge_project_warning:		.: (0.017411)
-    test_execute_strict_with_warnings:			.: (0.011993)
-    test_execute_strict_without_warnings:		.: (0.023111)
-    test_execute_without_gem_name:			.: (0.017132)
-    test_handle_deprecated_options:			.: (0.013762)
-    test_handle_options:				.: (0.013058)
-    test_handle_options_defaults:			.: (0.014411)
-    test_options_filename:				.: (0.017014)
+    test_build_auto_resign_cert:			.: (0.058372)
+    test_build_is_reproducible:				.: (0.033179)
+    test_build_signed_gem:				.: (0.103535)
+    test_build_signed_gem_with_cert_expiration_length_days:	.: (0.059871)
+    test_can_find_gemspecs_without_dot_gemspec:		.: (0.020663)
+    test_execute:					.: (0.020714)
+    test_execute_bad_name:				.: (0.014811)
+    test_execute_bad_spec:				.: (0.013191)
+    test_execute_force:					.: (0.020470)
+    test_execute_missing_file:				.: (0.009113)
+    test_execute_multiple_gemspec_without_gem_name:	.: (0.009957)
+    test_execute_outside_dir:				.: (0.021305)
+    test_execute_outside_dir_no_gemspec_present:	.: (0.010039)
+    test_execute_outside_dir_with_external_gemspec:	.: (0.034884)
+    test_execute_outside_dir_with_external_relative_gemspec:	.: (0.022331)
+    test_execute_outside_dir_with_glob_argument:	.: (0.023169)
+    test_execute_outside_dir_without_gem_name:		.: (0.021345)
+    test_execute_platform:				.: (0.021464)
+    test_execute_rubyforge_project_warning:		.: (0.017562)
+    test_execute_strict_with_warnings:			.: (0.013716)
+    test_execute_strict_without_warnings:		.: (0.021026)
+    test_execute_without_gem_name:			.: (0.016336)
+    test_handle_deprecated_options:			.: (0.011941)
+    test_handle_options:				.: (0.011871)
+    test_handle_options_defaults:			.: (0.011626)
+    test_options_filename:				.: (0.028940)
   TestGemCommandsCertCommand: 
-    test_certificates_matching:				.: (0.012182)
-    test_certificates_matching_filter:			.: (0.011272)
-    test_execute_add:					.: (0.018475)
-    test_execute_add_twice:				.: (0.019027)
-    test_execute_build:					.: (0.787073)
-    test_execute_build_bad_email_address:		.: (0.017411)
-    test_execute_build_bad_passphrase_confirmation:	.: (0.031020)
-    test_execute_build_ec_key:				.: (0.033680)
-    test_execute_build_encrypted_key:			.: (0.037854)
-    test_execute_build_expiration_days:			.: (1.181434)
-    test_execute_build_key:				.: (0.038380)
-    test_execute_build_key_algorithm_ec_key:		.: (0.040492)
-    test_execute_certificate:				.: (0.016933)
-    test_execute_encrypted_private_key:			.: (0.025167)
-    test_execute_list:					.: (0.018362)
-    test_execute_list_filter:				.: (0.018723)
-    test_execute_private_key:				.: (0.025285)
-    test_execute_re_sign:				.: (0.047412)
-    test_execute_re_sign_with_cert_expiration_length_days:	.: (0.039356)
-    test_execute_remove:				.: (0.030685)
-    test_execute_remove_multiple:			.: (0.022047)
-    test_execute_remove_twice:				.: (0.020940)
-    test_execute_sign:					.: (0.038655)
-    test_execute_sign_default:				.: (0.039495)
-    test_execute_sign_default_encrypted_key:		.: (0.038851)
-    test_execute_sign_encrypted_key:			.: (0.038789)
-    test_execute_sign_no_cert:				.: (0.029067)
-    test_execute_sign_no_key:				.: (0.036757)
-    test_handle_options:				.: (0.032195)
-    test_handle_options_add_bad:			.: (0.042618)
-    test_handle_options_certificate:			.: (0.045312)
-    test_handle_options_key_bad:			.: (0.023963)
-    test_handle_options_sign:				.: (0.035040)
-    test_handle_options_sign_encrypted_key:		.: (0.036055)
-    test_handle_options_sign_nonexistent:		.: (0.025997)
+    test_certificates_matching:				.: (0.013471)
+    test_certificates_matching_filter:			.: (0.011019)
+    test_execute_add:					.: (0.017655)
+    test_execute_add_twice:				.: (0.017505)
+    test_execute_build:					.: (0.195088)
+    test_execute_build_bad_email_address:		.: (0.014813)
+    test_execute_build_bad_passphrase_confirmation:	.: (0.016305)
+    test_execute_build_ec_key:				.: (0.025211)
+    test_execute_build_encrypted_key:			.: (0.029413)
+    test_execute_build_expiration_days:			.: (2.693111)
+    test_execute_build_key:				.: (0.028775)
+    test_execute_build_key_algorithm_ec_key:		.: (0.041295)
+    test_execute_certificate:				.: (0.015832)
+    test_execute_encrypted_private_key:			.: (0.020432)
+    test_execute_list:					.: (0.016832)
+    test_execute_list_filter:				.: (0.017262)
+    test_execute_private_key:				.: (0.021221)
+    test_execute_re_sign:				.: (0.032947)
+    test_execute_re_sign_with_cert_expiration_length_days:	.: (0.032784)
+    test_execute_remove:				.: (0.016351)
+    test_execute_remove_multiple:			.: (0.017012)
+    test_execute_remove_twice:				.: (0.017862)
+    test_execute_sign:					.: (0.030991)
+    test_execute_sign_default:				.: (0.041379)
+    test_execute_sign_default_encrypted_key:		.: (0.033108)
+    test_execute_sign_encrypted_key:			.: (0.031809)
+    test_execute_sign_no_cert:				.: (0.016323)
+    test_execute_sign_no_key:				.: (0.016605)
+    test_handle_options:				.: (0.015532)
+    test_handle_options_add_bad:			.: (0.015430)
+    test_handle_options_certificate:			.: (0.015896)
+    test_handle_options_key_bad:			.: (0.018319)
+    test_handle_options_sign:				.: (0.025951)
+    test_handle_options_sign_encrypted_key:		.: (0.036689)
+    test_handle_options_sign_nonexistent:		.: (0.022039)
   TestGemCommandsCheckCommand: 
-    test_doctor:					.: (0.018003)
-    test_handle_options:				.: (0.011655)
-    test_handle_options_defaults:			.: (0.011264)
-    test_initialize:					.: (0.007843)
+    test_doctor:					.: (0.015859)
+    test_handle_options:				.: (0.010797)
+    test_handle_options_defaults:			.: (0.010714)
+    test_initialize:					.: (0.007655)
   TestGemCommandsCleanupCommand: 
-    test_execute:					.: (0.040890)
-    test_execute_all:					.: (0.090779)
-    test_execute_all_dependencies:			.: (0.080995)
-    test_execute_all_user:				.: (0.071261)
-    test_execute_all_user_no_sudo:			.: (0.082548)
-    test_execute_dev_dependencies:			.: (0.080604)
-    test_execute_dry_run:				.: (0.040070)
-    test_execute_ignore_default_gem_verbose:		.: (0.077641)
-    test_execute_keeps_older_versions_with_deps:	.: (0.099325)
-    test_execute_remove_gem_home_only:			.: (0.198635)
-    test_execute_user_install:				.: (0.163540)
-    test_execute_without_dev_dependencies:		.: (0.079619)
-    test_handle_options_check_development:		.: (0.042157)
-    test_handle_options_d:				.: (0.052740)
-    test_handle_options_deprecated_dry_run:		.: (0.042969)
-    test_handle_options_dry_run:			.: (0.044010)
-    test_handle_options_n:				.: (0.043511)
+    test_execute:					.: (0.041004)
+    test_execute_all:					.: (0.082464)
+    test_execute_all_dependencies:			.: (0.074661)
+    test_execute_all_user:				.: (0.065463)
+    test_execute_all_user_no_sudo:			.: (0.076192)
+    test_execute_dev_dependencies:			.: (0.070546)
+    test_execute_dry_run:				.: (0.035684)
+    test_execute_ignore_default_gem_verbose:		.: (0.079071)
+    test_execute_keeps_older_versions_with_deps:	.: (0.086720)
+    test_execute_remove_gem_home_only:			.: (0.195409)
+    test_execute_user_install:				.: (0.149455)
+    test_execute_without_dev_dependencies:		.: (0.082697)
+    test_handle_options_check_development:		.: (0.041101)
+    test_handle_options_d:				.: (0.042044)
+    test_handle_options_deprecated_dry_run:		.: (0.040322)
+    test_handle_options_dry_run:			.: (0.046733)
+    test_handle_options_n:				.: (0.040569)
   TestGemCommandsContentsCommand: 
-    test_execute:					.: (0.012674)
-    test_execute_all:					.: (0.015169)
-    test_execute_bad_gem:				.: (0.008923)
-    test_execute_default_gem:				.: (0.024883)
-    test_execute_exact_match:				.: (0.015812)
-    test_execute_lib_only:				.: (0.012254)
-    test_execute_missing_multiple:			.: (0.013181)
-    test_execute_missing_single:			.: (0.008552)
-    test_execute_missing_version:			.: (0.010943)
-    test_execute_multiple:				.: (0.020017)
-    test_execute_no_prefix:				.: (0.012372)
-    test_execute_show_install_dir:			.: (0.020268)
-    test_execute_show_install_dir_latest_version:	.: (0.014703)
-    test_execute_show_install_dir_version:		.: (0.020600)
-    test_handle_options:				.: (0.013844)
+    test_execute:					.: (0.012090)
+    test_execute_all:					.: (0.016725)
+    test_execute_bad_gem:				.: (0.008442)
+    test_execute_default_gem:				.: (0.016696)
+    test_execute_exact_match:				.: (0.018701)
+    test_execute_lib_only:				.: (0.011764)
+    test_execute_missing_multiple:			.: (0.012860)
+    test_execute_missing_single:			.: (0.008490)
+    test_execute_missing_version:			.: (0.011078)
+    test_execute_multiple:				.: (0.040654)
+    test_execute_no_prefix:				.: (0.035293)
+    test_execute_show_install_dir:			.: (0.021697)
+    test_execute_show_install_dir_latest_version:	.: (0.043256)
+    test_execute_show_install_dir_version:		.: (0.014980)
+    test_handle_options:				.: (0.012715)
   TestGemCommandsDependencyCommand: 
-    test_execute:					.: (0.011738)
-    test_execute_no_args:				.: (0.024407)
-    test_execute_no_match:				.: (0.009440)
-    test_execute_pipe_format:				.: (0.016256)
-    test_execute_prerelease:				.: (0.015591)
-    test_execute_regexp:				.: (0.018768)
-    test_execute_remote:				.: (0.020729)
-    test_execute_remote_version:			.: (0.018198)
-    test_execute_reverse:				.: (0.013195)
-    test_execute_reverse_remote:			.: (0.016934)
+    test_execute:					.: (0.011757)
+    test_execute_no_args:				.: (0.022062)
+    test_execute_no_match:				.: (0.009540)
+    test_execute_pipe_format:				.: (0.017703)
+    test_execute_prerelease:				.: (0.015482)
+    test_execute_regexp:				.: (0.017015)
+    test_execute_remote:				.: (0.026618)
+    test_execute_remote_version:			.: (0.018393)
+    test_execute_reverse:				.: (0.012954)
+    test_execute_reverse_remote:			.: (0.008223)
   TestGemCommandsEnvironmentCommand: 
-    test_execute_gemdir:				.: (0.015430)
-    test_execute_gempath:				.: (0.013824)
-    test_execute_gempath_multiple:			.: (0.014045)
-    test_execute_platform:				.: (0.013759)
-    test_execute_remotesources:				.: (0.014056)
-    test_execute_unknown:				.: (0.013477)
-    test_execute_user_gemdir:				.: (0.013932)
-    test_execute_user_gemhome:				.: (0.013055)
-    test_execute_version:				.: (0.013116)
+    test_execute_gemdir:				.: (0.013320)
+    test_execute_gempath:				.: (0.011925)
+    test_execute_gempath_multiple:			.: (0.012876)
+    test_execute_platform:				.: (0.011350)
+    test_execute_remotesources:				.: (0.011407)
+    test_execute_unknown:				.: (0.011654)
+    test_execute_user_gemdir:				.: (0.020571)
+    test_execute_user_gemhome:				.: (0.011802)
+    test_execute_version:				.: (0.011512)
   TestGemCommandsExecCommand: 
-    test_conservative:					.: (0.104222)
-    test_conservative_missing_gem:			.: (0.034138)
-    test_error_with_no_arguments:			.: (0.013441)
-    test_error_with_no_executable:			.: (0.038241)
-    test_full_option_parsing:				.: (0.039516)
-    test_gem_dependency_contains_executable:		.: (0.153664)
-    test_gem_dependency_contains_other_executable:	.: (0.092125)
-    test_gem_exec_gem_uninstall:			.: (0.146790)
-    test_gem_with_executable:				.: (0.061601)
-    test_gem_with_executable_error:			.: (0.065906)
-    test_gem_with_multiple_executables_no_match:	.: (0.065504)
-    test_gem_with_multiple_executables_one_match:	.: (0.063406)
-    test_gem_with_other_executable_name:		.: (0.058109)
-    test_gem_with_platform_and_platform_dependencies:	.: (0.675755)
-    test_gem_with_platform_dependencies:		.: (0.171360)
-    test_gem_with_platforms:				.: (0.132803)
-    test_gem_without_executable:			.: (0.053217)
-    test_missing_gem:					.: (0.019076)
-    test_newer_prerelease_available:			.: (0.200379)
-    test_only_prerelease_available:			.: (0.232851)
-    test_other_gem_contains_executable:			.: (0.068944)
-    test_pre_argument:					.: (0.091763)
-    test_pre_version_option:				.: (0.079246)
-    test_single_arg_parsing:				.: (0.012698)
-    test_single_arg_parsing_with_version:		.: (0.012387)
-    test_uses_newest_version:				.: (0.123641)
-    test_uses_newest_version_of_dependency:		.: (0.115492)
-    test_version_mismatch:				.: (0.032343)
+    test_conservative:					.: (0.083312)
+    test_conservative_missing_gem:			.: (0.041020)
+    test_error_with_no_arguments:			.: (0.012660)
+    test_error_with_no_executable:			.: (0.011416)
+    test_full_option_parsing:				.: (0.012002)
+    test_gem_dependency_contains_executable:		.: (0.152808)
+    test_gem_dependency_contains_other_executable:	.: (0.119867)
+    test_gem_exec_gem_uninstall:			.: (0.138802)
+    test_gem_with_executable:				.: (0.056351)
+    test_gem_with_executable_error:			.: (0.059736)
+    test_gem_with_multiple_executables_no_match:	.: (0.067745)
+    test_gem_with_multiple_executables_one_match:	.: (0.060980)
+    test_gem_with_other_executable_name:		.: (0.058034)
+    test_gem_with_platform_and_platform_dependencies:	.: (0.607475)
+    test_gem_with_platform_dependencies:		.: (0.166702)
+    test_gem_with_platforms:				.: (0.120085)
+    test_gem_without_executable:			.: (0.057640)
+    test_missing_gem:					.: (0.017346)
+    test_newer_prerelease_available:			.: (0.197176)
+    test_only_prerelease_available:			.: (0.134416)
+    test_other_gem_contains_executable:			.: (0.076715)
+    test_pre_argument:					.: (0.080800)
+    test_pre_version_option:				.: (0.083224)
+    test_single_arg_parsing:				.: (0.012718)
+    test_single_arg_parsing_with_version:		.: (0.012214)
+    test_uses_newest_version:				.: (0.112313)
+    test_uses_newest_version_of_dependency:		.: (0.092244)
+    test_version_mismatch:				.: (0.033871)
   TestGemCommandsFetchCommand: 
-    test_execute:					.: (0.029157)
-    test_execute_latest:				.: (0.037226)
-    test_execute_nonexistent_hint_disabled:		.: (0.012207)
-    test_execute_platform:				.: (0.044242)
-    test_execute_prerelease:				.: (0.037583)
-    test_execute_specific_prerelease:			.: (0.037256)
-    test_execute_two_version:				.: (0.008638)
-    test_execute_two_version_specified_by_colon:	.: (0.045603)
-    test_execute_version:				.: (0.035805)
-    test_execute_version_nonexistent:			.: (0.012746)
-    test_execute_version_specified_by_colon:		.: (0.026380)
+    test_execute:					.: (0.022773)
+    test_execute_latest:				.: (0.033995)
+    test_execute_nonexistent_hint_disabled:		.: (0.010963)
+    test_execute_platform:				.: (0.035921)
+    test_execute_prerelease:				.: (0.033794)
+    test_execute_specific_prerelease:			.: (0.031544)
+    test_execute_two_version:				.: (0.007568)
+    test_execute_two_version_specified_by_colon:	.: (0.039735)
+    test_execute_version:				.: (0.031711)
+    test_execute_version_nonexistent:			.: (0.011027)
+    test_execute_version_specified_by_colon:		.: (0.021588)
   TestGemCommandsHelpCommand: 
-    test_gem_help_bad:					.: (0.008635)
-    test_gem_help_build:				.: (0.013329)
-    test_gem_help_commands:				.: (0.040867)
-    test_gem_help_commands_omits_deprecated_commands:	.: (0.016508)
-    test_gem_help_gem_dependencies:			.: (0.008297)
-    test_gem_help_platforms:				.: (0.008253)
-    test_gem_no_args_shows_help:			.: (0.007920)
+    test_gem_help_bad:					.: (0.007750)
+    test_gem_help_build:				.: (0.018549)
+    test_gem_help_commands:				.: (0.026570)
+    test_gem_help_commands_omits_deprecated_commands:	.: (0.013473)
+    test_gem_help_gem_dependencies:			.: (0.007899)
+    test_gem_help_platforms:				.: (0.006435)
+    test_gem_no_args_shows_help:			.: (0.006783)
   TestGemCommandsInfoCommand: 
-    test_execute:					.: (0.020662)
-    test_execute_with_default_gem:			.: (0.022399)
-    test_execute_with_default_gem_and_regular_gem:	.: (0.036595)
-    test_execute_with_version_flag:			.: (0.026342)
+    test_execute:					.: (0.016594)
+    test_execute_with_default_gem:			.: (0.027626)
+    test_execute_with_default_gem_and_regular_gem:	.: (0.030300)
+    test_execute_with_version_flag:			.: (0.075435)
   TestGemCommandsInstallCommand: 
-    test_execute_bad_source:				.: (0.015596)
-    test_execute_conservative:				.: (0.063948)
-    test_execute_dependency_nonexistent:		.: (0.025886)
-    test_execute_exclude_prerelease:			.: (0.065615)
-    test_execute_explicit_version_includes_prerelease:	.: (0.086958)
-    test_execute_http_proxy:				.: (0.039240)
-    test_execute_installs_deps_a_gemdeps:		.: (0.111027)
-    test_execute_installs_deps_a_gemdeps_into_a_path:	.: (0.095871)
-    test_execute_installs_from_a_gemdeps:		.: (0.067475)
-    test_execute_installs_from_a_gemdeps_with_conservative:	.: (0.091807)
-    test_execute_local:					.: (0.038237)
-    test_execute_local_dependency_nonexistent:		.: (0.039271)
-    test_execute_local_dependency_nonexistent_ignore_dependencies:	.: (0.040601)
-    test_execute_local_missing:				.: (0.029181)
-    test_execute_local_missing_ignore_dependencies:	.: (0.031973)
-    test_execute_local_transitive_prerelease:		.: (0.173172)
-    test_execute_no_gem:				.: (0.009160)
-    test_execute_no_user_install:			.: (0.043242)
-    test_execute_nonexistent:				.: (0.015021)
-    test_execute_nonexistent_force:			.: (0.013926)
-    test_execute_nonexistent_hint_disabled:		.: (0.016495)
-    test_execute_nonexistent_with_dashes:		.: (0.024078)
-    test_execute_nonexistent_with_hint:			.: (0.016356)
-    test_execute_prerelease_skipped_when_no_flag_set:	.: (0.054313)
-    test_execute_prerelease_skipped_when_non_pre_available:	.: (0.062825)
-    test_execute_prerelease_wins_over_previous_ver:	.: (0.073090)
-    test_execute_rdoc:					.: (0.499149)
-    test_execute_rdoc_with_path:			.: (0.120652)
-    test_execute_remote:				.: (0.045392)
-    test_execute_remote_ignores_files:			.: (0.064684)
-    test_execute_remote_truncates_existing_gemspecs:	.: (0.078875)
-    test_execute_required_ruby_version:			.: (0.104425)
-    test_execute_required_ruby_version_specific_not_met:.: (0.029941)
-    test_execute_required_ruby_version_specific_prerelease_met:	.: (0.045104)
-    test_execute_required_ruby_version_specific_prerelease_not_met:	.: (0.032526)
-    test_execute_required_ruby_version_upper_bound:	.: (0.064789)
-    test_execute_required_rubygems_version_wrong:	.: (0.029394)
-    test_execute_saves_build_args:			.: (0.053439)
-    test_execute_two:					.: (0.080178)
-    test_execute_two_version:				.: (0.009037)
-    test_execute_two_version_specified_by_colon:	.: (0.107366)
-    test_execute_uses_deps_a_gemdeps:			.: (0.137132)
-    test_execute_uses_deps_a_gemdeps_with_a_path:	.: (0.167101)
-    test_execute_uses_from_a_gemdeps:			.: (0.058178)
-    test_execute_uses_from_a_gemdeps_with_no_lock:	.: (0.066648)
-    test_execute_with_gemdeps_path_ignores_system:	.: (0.102855)
-    test_execute_with_invalid_gem_file:			.: (0.044855)
-    test_execute_with_version_specified_by_colon:	.: (0.053069)
-    test_explain_platform_local:			.: (0.035897)
-    test_explain_platform_local_ignore_dependencies:	.: (0.045254)
-    test_explain_platform_ruby:				.: (0.038070)
-    test_explain_platform_ruby_ignore_dependencies:	.: (0.038739)
-    test_handle_options_file:				.: (0.043737)
-    test_handle_options_suggest:			.: (0.041062)
-    test_handle_options_without:			.: (0.037670)
-    test_install_gem_ignore_dependencies_both:		.: (0.035673)
-    test_install_gem_ignore_dependencies_remote:	.: (0.043400)
-    test_install_gem_ignore_dependencies_remote_platform_local:	.: (0.062845)
-    test_install_gem_ignore_dependencies_specific_file:	.: (0.048198)
-    test_parses_requirement_from_gemname:		.: (0.033612)
-    test_redact_credentials_from_uri_on_warning:	.: (0.051440)
-    test_show_errors_on_failure:			.: (0.013851)
-    test_show_source_problems_even_on_success:		.: (0.049438)
-    test_suggest_update_if_enabled:			.: (0.047071)
+    test_execute_bad_source:				.: (0.041121)
+    test_execute_conservative:				.: (0.048462)
+    test_execute_dependency_nonexistent:		.: (0.022747)
+    test_execute_exclude_prerelease:			.: (0.055758)
+    test_execute_explicit_version_includes_prerelease:	.: (0.072122)
+    test_execute_http_proxy:				.: (0.030575)
+    test_execute_installs_deps_a_gemdeps:		.: (0.094714)
+    test_execute_installs_deps_a_gemdeps_into_a_path:	.: (0.078465)
+    test_execute_installs_from_a_gemdeps:		.: (0.048186)
+    test_execute_installs_from_a_gemdeps_with_conservative:	.: (0.070774)
+    test_execute_local:					.: (0.033734)
+    test_execute_local_dependency_nonexistent:		.: (0.025812)
+    test_execute_local_dependency_nonexistent_ignore_dependencies:	.: (0.035922)
+    test_execute_local_missing:				.: (0.020130)
+    test_execute_local_missing_ignore_dependencies:	.: (0.009259)
+    test_execute_local_transitive_prerelease:		.: (0.085032)
+    test_execute_no_gem:				.: (0.007326)
+    test_execute_no_user_install:			.: (0.040116)
+    test_execute_nonexistent:				.: (0.024235)
+    test_execute_nonexistent_force:			.: (0.023663)
+    test_execute_nonexistent_hint_disabled:		.: (0.029135)
+    test_execute_nonexistent_with_dashes:		.: (0.039617)
+    test_execute_nonexistent_with_hint:			.: (0.023855)
+    test_execute_prerelease_skipped_when_no_flag_set:	.: (0.086746)
+    test_execute_prerelease_skipped_when_non_pre_available:	.: (0.059291)
+    test_execute_prerelease_wins_over_previous_ver:	.: (0.051292)
+    test_execute_rdoc:					.: (0.369718)
+    test_execute_rdoc_with_path:			.: (0.086248)
+    test_execute_remote:				.: (0.036390)
+    test_execute_remote_ignores_files:			.: (0.067846)
+    test_execute_remote_truncates_existing_gemspecs:	.: (0.058406)
+    test_execute_required_ruby_version:			.: (0.082215)
+    test_execute_required_ruby_version_specific_not_met:.: (0.024732)
+    test_execute_required_ruby_version_specific_prerelease_met:	.: (0.037703)
+    test_execute_required_ruby_version_specific_prerelease_not_met:	.: (0.024935)
+    test_execute_required_ruby_version_upper_bound:	.: (0.071758)
+    test_execute_required_rubygems_version_wrong:	.: (0.027763)
+    test_execute_saves_build_args:			.: (0.042755)
+    test_execute_two:					.: (0.076386)
+    test_execute_two_version:				.: (0.007798)
+    test_execute_two_version_specified_by_colon:	.: (0.084243)
+    test_execute_uses_deps_a_gemdeps:			.: (0.097765)
+    test_execute_uses_deps_a_gemdeps_with_a_path:	.: (0.084001)
+    test_execute_uses_from_a_gemdeps:			.: (0.063289)
+    test_execute_uses_from_a_gemdeps_with_no_lock:	.: (0.099858)
+    test_execute_with_gemdeps_path_ignores_system:	.: (0.141016)
+    test_execute_with_invalid_gem_file:			.: (0.041549)
+    test_execute_with_version_specified_by_colon:	.: (0.058280)
+    test_explain_platform_local:			.: (0.029848)
+    test_explain_platform_local_ignore_dependencies:	.: (0.028597)
+    test_explain_platform_ruby:				.: (0.028122)
+    test_explain_platform_ruby_ignore_dependencies:	.: (0.028253)
+    test_handle_options_file:				.: (0.031747)
+    test_handle_options_suggest:			.: (0.042791)
+    test_handle_options_without:			.: (0.031774)
+    test_install_gem_ignore_dependencies_both:		.: (0.030484)
+    test_install_gem_ignore_dependencies_remote:	.: (0.036906)
+    test_install_gem_ignore_dependencies_remote_platform_local:	.: (0.061903)
+    test_install_gem_ignore_dependencies_specific_file:	.: (0.032104)
+    test_parses_requirement_from_gemname:		.: (0.027419)
+    test_redact_credentials_from_uri_on_warning:	.: (0.049899)
+    test_show_errors_on_failure:			.: (0.011419)
+    test_show_source_problems_even_on_success:		.: (0.050927)
+    test_suggest_update_if_enabled:			.: (0.047395)
   TestGemCommandsListCommand: 
-    test_execute_installed:				.: (0.020385)
-    test_execute_normal_gem_shadowing_default_gem:	.: (0.038590)
+    test_execute_installed:				.: (0.017126)
+    test_execute_normal_gem_shadowing_default_gem:	.: (0.032008)
   TestGemCommandsLockCommand: 
-    test_execute:					.: (0.031016)
-    test_execute_missing_dependency:			.: (0.018679)
-    test_execute_strict:				.: (0.017634)
+    test_execute:					.: (0.015489)
+    test_execute_missing_dependency:			.: (0.023305)
+    test_execute_strict:				.: (0.015396)
   TestGemCommandsMirrorCommand: 
-    test_execute:					.: (0.009729)
+    test_execute:					.: (0.007829)
   TestGemCommandsOpenCommand: 
-    test_default_gem:					.: (0.012168)
-    test_execute:					.: (0.287109)
-    test_execute_bad_gem:				.: (0.009145)
-    test_wrong_version:					.: (0.014854)
+    test_default_gem:					.: (0.011368)
+    test_execute:					.: (0.242761)
+    test_execute_bad_gem:				.: (0.007341)
+    test_wrong_version:					.: (0.010585)
   TestGemCommandsOutdatedCommand: 
-    test_execute:					.: (0.049210)
-    test_execute_with_up_to_date_platform_specific_gem:	.: (0.040134)
-    test_initialize:					.: (0.023821)
+    test_execute:					.: (0.045008)
+    test_execute_with_up_to_date_platform_specific_gem:	.: (0.034064)
+    test_initialize:					.: (0.019706)
   TestGemCommandsOwnerCommand: 
-    test_add_owner_with_host_option_through_execute:	.: (0.020555)
-    test_add_owners:					.: (0.015924)
-    test_add_owners_denied:				.: (0.012753)
-    test_add_owners_key:				.: (0.017134)
-    test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes:	.: (0.223777)
-    test_add_owners_permanent_redirect:			.: (0.011966)
-    test_add_owners_unathorized_api_key:		.: (0.015091)
-    test_otp_verified_failure:				.: (0.012418)
-    test_otp_verified_success:				.: (0.012149)
-    test_remove_owners:					.: (0.011584)
-    test_remove_owners_denied:				.: (0.011337)
-    test_remove_owners_key:				.: (0.015932)
-    test_remove_owners_missing:				.: (0.023906)
-    test_remove_owners_permanent_redirect:		.: (0.012148)
-    test_remove_owners_unathorized_api_key:		.: (0.013626)
-    test_show_owners:					.: (0.012927)
-    test_show_owners_denied:				.: (0.011410)
-    test_show_owners_dont_load_objects:			.: (0.012577)
-    test_show_owners_key:				.: (0.016975)
-    test_show_owners_permanent_redirect:		.: (0.012987)
-    test_show_owners_setting_up_host:			.: (0.011283)
-    test_show_owners_setting_up_host_through_env_var:	.: (0.011327)
-    test_with_webauthn_enabled_failure:			.: (0.113591)
-    test_with_webauthn_enabled_failure_with_polling:	.: (0.113387)
-    test_with_webauthn_enabled_success:			.: (0.126080)
-    test_with_webauthn_enabled_success_with_polling:	.: (0.114163)
+    test_add_owner_with_host_option_through_execute:	.: (0.017014)
+    test_add_owners:					.: (0.010916)
+    test_add_owners_denied:				.: (0.010008)
+    test_add_owners_key:				.: (0.014697)
+    test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes:	.: (0.229301)
+    test_add_owners_permanent_redirect:			.: (0.012138)
+    test_add_owners_unathorized_api_key:		.: (0.014973)
+    test_otp_verified_failure:				.: (0.016073)
+    test_otp_verified_success:				.: (0.012520)
+    test_remove_owners:					.: (0.012963)
+    test_remove_owners_denied:				.: (0.023167)
+    test_remove_owners_key:				.: (0.016722)
+    test_remove_owners_missing:				.: (0.011575)
+    test_remove_owners_permanent_redirect:		.: (0.012792)
+    test_remove_owners_unathorized_api_key:		.: (0.013218)
+    test_show_owners:					.: (0.013081)
+    test_show_owners_denied:				.: (0.011638)
+    test_show_owners_dont_load_objects:			.: (0.013500)
+    test_show_owners_key:				.: (0.016019)
+    test_show_owners_permanent_redirect:		.: (0.012335)
+    test_show_owners_setting_up_host:			.: (0.012217)
+    test_show_owners_setting_up_host_through_env_var:	.: (0.022987)
+    test_with_webauthn_enabled_failure:			.: (0.118302)
+    test_with_webauthn_enabled_failure_with_polling:	.: (0.111921)
+    test_with_webauthn_enabled_success:			.: (0.113589)
+    test_with_webauthn_enabled_success_with_polling:	.: (0.112814)
   TestGemCommandsPristineCommand: 
-    test_execute:					.: (0.046376)
-    test_execute_all:					.: (0.045128)
-    test_execute_bindir:				.: (0.037466)
-    test_execute_default_gem:				.: (0.019374)
-    test_execute_env_shebang:				.: (0.055859)
-    test_execute_extensions_explicit:			.: (0.660360)
-    test_execute_extensions_only_missing_extensions:	.: (0.953520)
-    test_execute_many:					.: (0.074374)
-    test_execute_many_multi_repo:			.: (0.066812)
-    test_execute_missing_cache_gem:			.: (0.089032)
-    test_execute_missing_cache_gem_when_multi_repo:	.: (0.100857)
-    test_execute_multi_platform:			.: (0.972778)
-    test_execute_no_extension:				.: (0.434345)
-    test_execute_no_gem:				.: (0.008822)
-    test_execute_only_executables:			.: (0.041494)
-    test_execute_only_plugins:				.: (0.041865)
-    test_execute_unknown_gem_at_remote_source:		.: (0.018536)
-    test_execute_user_install:				.: (0.050523)
-    test_execute_with_extension_with_build_args:	.: (0.667514)
-    test_handle_options:				.: (0.015280)
-    test_handle_options_extensions:			.: (0.014085)
-    test_skip:						.: (0.049118)
-    test_skip_many_gems:				.: (0.068109)
+    test_execute:					.: (0.036786)
+    test_execute_all:					.: (0.038474)
+    test_execute_bindir:				.: (0.040708)
+    test_execute_default_gem:				.: (0.018389)
+    test_execute_env_shebang:				.: (0.040238)
+    test_execute_extensions_explicit:			.: (0.530676)
+    test_execute_extensions_only_missing_extensions:	.: (0.815323)
+    test_execute_many:					.: (0.049012)
+    test_execute_many_multi_repo:			.: (0.060043)
+    test_execute_missing_cache_gem:			.: (0.075688)
+    test_execute_missing_cache_gem_when_multi_repo:	.: (0.081893)
+    test_execute_multi_platform:			.: (0.798000)
+    test_execute_no_extension:				.: (0.360652)
+    test_execute_no_gem:				.: (0.012922)
+    test_execute_only_executables:			.: (0.033608)
+    test_execute_only_plugins:				.: (0.033902)
+    test_execute_unknown_gem_at_remote_source:		.: (0.016979)
+    test_execute_user_install:				.: (0.045928)
+    test_execute_with_extension_with_build_args:	.: (0.538005)
+    test_handle_options:				.: (0.044743)
+    test_handle_options_extensions:			.: (0.038691)
+    test_skip:						.: (0.109917)
+    test_skip_many_gems:				.: (0.061548)
   TestGemCommandsPushCommand: 
-    test_execute:					.: (0.032544)
-    test_execute_allowed_push_host:			.: (0.037779)
-    test_execute_attestation:				.: (0.031614)
-    test_execute_host:					.: (0.031045)
-    test_otp_verified_failure:				.: (0.025121)
-    test_otp_verified_success:				.: (0.024779)
-    test_raises_error_with_no_arguments:		.: (0.027617)
-    test_sending_gem:					.: (0.027029)
-    test_sending_gem_defaulting_to_allowed_push_host:	.: (0.034655)
-    test_sending_gem_denied:				.: (0.025646)
-    test_sending_gem_key:				.: (0.029057)
-    test_sending_gem_to_allowed_push_host:		.: (0.041770)
-    test_sending_gem_to_allowed_push_host_with_basic_credentials:	.: (0.036040)
-    test_sending_gem_to_disallowed_default_host:	.: (0.033135)
-    test_sending_gem_to_disallowed_push_host:		.: (0.034262)
-    test_sending_gem_to_host_permanent_redirect:	.: (0.023993)
-    test_sending_gem_to_metadata_host:			.: (0.041528)
-    test_sending_gem_unathorized_api_key_with_mfa_enabled:	.: (0.027566)
-    test_sending_gem_with_env_var_api_key:		.: (0.034271)
-    test_sending_gem_with_no_local_creds:		.: (0.033886)
-    test_sending_when_default_host_disabled:		.: (0.024830)
-    test_sending_when_default_host_disabled_with_override:	.: (0.023892)
-    test_with_webauthn_enabled_failure:			.: (0.034667)
-    test_with_webauthn_enabled_failure_with_polling:	.: (0.128534)
-    test_with_webauthn_enabled_success:			.: (0.026695)
-    test_with_webauthn_enabled_success_with_polling:	.: (0.161412)
+    test_execute:					.: (0.026965)
+    test_execute_allowed_push_host:			.: (0.035633)
+    test_execute_attestation:				.: (0.029404)
+    test_execute_host:					.: (0.034262)
+    test_otp_verified_failure:				.: (0.024728)
+    test_otp_verified_success:				.: (0.024848)
+    test_raises_error_with_no_arguments:		.: (0.018564)
+    test_sending_gem:					.: (0.023484)
+    test_sending_gem_defaulting_to_allowed_push_host:	.: (0.032191)
+    test_sending_gem_denied:				.: (0.023145)
+    test_sending_gem_key:				.: (0.027726)
+    test_sending_gem_to_allowed_push_host:		.: (0.032149)
+    test_sending_gem_to_allowed_push_host_with_basic_credentials:	.: (0.031096)
+    test_sending_gem_to_disallowed_default_host:	.: (0.029509)
+    test_sending_gem_to_disallowed_push_host:		.: (0.032588)
+    test_sending_gem_to_host_permanent_redirect:	.: (0.024287)
+    test_sending_gem_to_metadata_host:			.: (0.040977)
+    test_sending_gem_unathorized_api_key_with_mfa_enabled:	.: (0.026406)
+    test_sending_gem_with_env_var_api_key:		.: (0.032058)
+    test_sending_gem_with_no_local_creds:		.: (0.031555)
+    test_sending_when_default_host_disabled:		.: (0.023356)
+    test_sending_when_default_host_disabled_with_override:	.: (0.023006)
+    test_with_webauthn_enabled_failure:			.: (0.026144)
+    test_with_webauthn_enabled_failure_with_polling:	.: (0.130846)
+    test_with_webauthn_enabled_success:			.: (0.025707)
+    test_with_webauthn_enabled_success_with_polling:	.: (0.136183)
   TestGemCommandsQueryCommandWithInstalledGems: 
-    test_execute:					.: (0.079080)
-    test_execute_all:					.: (0.073181)
-    test_execute_all_prerelease:			.: (0.047814)
-    test_execute_details:				.: (0.038786)
-    test_execute_details_cleans_text:			.: (0.037055)
-    test_execute_details_truncates_summary:		.: (0.237124)
-    test_execute_installed:				.: (0.024308)
-    test_execute_installed_inverse:			.: (0.023535)
-    test_execute_installed_inverse_not_installed:	.: (0.023144)
-    test_execute_installed_no_name:			.: (0.022572)
-    test_execute_installed_not_installed:		.: (0.025156)
-    test_execute_installed_version:			.: (0.051066)
-    test_execute_installed_version_not_installed:	.: (0.072270)
-    test_execute_local:					.: (0.051353)
-    test_execute_local_notty:				.: (0.073276)
-    test_execute_local_quiet:				.: (0.025368)
-    test_execute_multiple_args:				.: (0.032277)
-    test_execute_no_prerelease_local:			.: (0.030572)
-    test_execute_no_versions:				.: (0.030799)
-    test_execute_notty:					.: (0.032112)
-    test_execute_prerelease:				.: (0.023429)
-    test_execute_prerelease_local:			.: (0.029427)
-    test_execute_remote:				.: (0.022211)
-    test_execute_remote_notty:				.: (0.029436)
-    test_execute_remote_quiet:				.: (0.022800)
-    test_make_entry:					.: (0.015901)
-    test_show_gems:					.: (0.016054)
+    test_execute:					.: (0.031363)
+    test_execute_all:					.: (0.027101)
+    test_execute_all_prerelease:			.: (0.026213)
+    test_execute_details:				.: (0.033085)
+    test_execute_details_cleans_text:			.: (0.033392)
+    test_execute_details_truncates_summary:		.: (0.263460)
+    test_execute_installed:				.: (0.045880)
+    test_execute_installed_inverse:			.: (0.047932)
+    test_execute_installed_inverse_not_installed:	.: (0.053463)
+    test_execute_installed_no_name:			.: (0.027625)
+    test_execute_installed_not_installed:		.: (0.023187)
+    test_execute_installed_version:			.: (0.025211)
+    test_execute_installed_version_not_installed:	.: (0.022956)
+    test_execute_local:					.: (0.024407)
+    test_execute_local_notty:				.: (0.031430)
+    test_execute_local_quiet:				.: (0.023965)
+    test_execute_multiple_args:				.: (0.028915)
+    test_execute_no_prerelease_local:			.: (0.028861)
+    test_execute_no_versions:				.: (0.029507)
+    test_execute_notty:					.: (0.029655)
+    test_execute_prerelease:				.: (0.021159)
+    test_execute_prerelease_local:			.: (0.026513)
+    test_execute_remote:				.: (0.031482)
+    test_execute_remote_notty:				.: (0.029542)
+    test_execute_remote_quiet:				.: (0.020232)
+    test_make_entry:					.: (0.014761)
+    test_show_gems:					.: (0.015116)
   TestGemCommandsQueryCommandWithoutInstalledGems: 
-    test_depprecated:					.: (0.036596)
-    test_execute_default_details:			.: (0.050735)
-    test_execute_exact_local:				.: (0.050601)
-    test_execute_exact_multiple:			.: (0.074534)
-    test_execute_exact_remote:				.: (0.052288)
-    test_execute_local_details:				.: (0.054066)
-    test_execute_platform:				.: (0.052588)
-    test_execute_show_default_gems:			.: (0.044209)
-    test_execute_show_default_gems_with_platform:	.: (0.040838)
+    test_depprecated:					.: (0.033725)
+    test_execute_default_details:			.: (0.050111)
+    test_execute_exact_local:				.: (0.046928)
+    test_execute_exact_multiple:			.: (0.051369)
+    test_execute_exact_remote:				.: (0.060482)
+    test_execute_local_details:				.: (0.049498)
+    test_execute_platform:				.: (0.047773)
+    test_execute_show_default_gems:			.: (0.042437)
+    test_execute_show_default_gems_with_platform:	.: (0.038619)
   TestGemCommandsRebuildCommand: 
-    test_build_is_reproducible:				.: (0.307471)
+    test_build_is_reproducible:				.: (0.225652)
   TestGemCommandsSearchCommand: 
-    test_initialize:					.: (0.008910)
+    test_initialize:					.: (0.007700)
   TestGemCommandsServerCommand: 
-    test_execute:					.: (0.008727)
+    test_execute:					.: (0.020493)
   TestGemCommandsSetupCommand: 
-    test_destdir_flag_regenerates_binstubs:		.: (0.143633)
-    test_files_in:					.: (0.051474)
-    test_install_default_bundler_gem_with_destdir_and_prefix_flags:	.: (0.077585)
-    test_install_lib:					.: (0.062740)
-    test_remove_old_lib_files:				.: (0.055674)
-    test_remove_old_man_files:				.: (0.070489)
-    test_show_release_notes:				.: (0.054266)
+    test_destdir_flag_regenerates_binstubs:		.: (0.122396)
+    test_files_in:					.: (0.045364)
+    test_install_default_bundler_gem_with_destdir_and_prefix_flags:	.: (0.078248)
+    test_install_lib:					.: (0.056092)
+    test_remove_old_lib_files:				.: (0.051619)
+    test_remove_old_man_files:				.: (0.046106)
+    test_show_release_notes:				.: (0.055142)
   TestGemCommandsSigninCommand: 
-    test_execute_on_gemserver_without_profile_me_endpoint:	.: (0.014247)
-    test_execute_when_already_signed_in_with_different_host:	.: (0.013852)
-    test_execute_when_already_signed_in_with_same_host:	.: (0.014181)
-    test_execute_when_not_already_signed_in:		.: (0.013070)
-    test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder:	.: (0.013590)
-    test_execute_with_host_permanent_redirect:		.: (0.012308)
-    test_execute_with_host_supplied:			.: (0.016917)
-    test_execute_with_key_name_and_custom_scope:	.: (0.014601)
-    test_execute_with_key_name_and_exclusive_scope:	.: (0.013713)
-    test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.014275)
-    test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only:	.: (0.014112)
-    test_execute_with_key_name_default_scope:		.: (0.013546)
-    test_execute_with_valid_creds_set_for_default_host:	.: (0.013170)
-    test_execute_with_warnings:				.: (0.026693)
+    test_execute_on_gemserver_without_profile_me_endpoint:	.: (0.014362)
+    test_execute_when_already_signed_in_with_different_host:	.: (0.013210)
+    test_execute_when_already_signed_in_with_same_host:	.: (0.012855)
+    test_execute_when_not_already_signed_in:		.: (0.012784)
+    test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder:	.: (0.015646)
+    test_execute_with_host_permanent_redirect:		.: (0.011595)
+    test_execute_with_host_supplied:			.: (0.012454)
+    test_execute_with_key_name_and_custom_scope:	.: (0.013762)
+    test_execute_with_key_name_and_exclusive_scope:	.: (0.012599)
+    test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.013525)
+    test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only:	.: (0.022118)
+    test_execute_with_key_name_default_scope:		.: (0.014059)
+    test_execute_with_valid_creds_set_for_default_host:	.: (0.012791)
+    test_execute_with_warnings:				.: (0.013394)
   TestGemCommandsSignoutCommand: 
-    test_execute_when_not_signed_in:			.: (0.010986)
-    test_execute_when_user_is_signed_in:		.: (0.010300)
+    test_execute_when_not_signed_in:			.: (0.008421)
+    test_execute_when_user_is_signed_in:		.: (0.010079)
   TestGemCommandsSourcesCommand: 
-    test_execute:					.: (0.019097)
-    test_execute_add:					.: (0.025203)
-    test_execute_add_allow_typo_squatting_source:	.: (0.024682)
-    test_execute_add_allow_typo_squatting_source_forced:.: (0.024297)
-    test_execute_add_bad_uri:				.: (0.017060)
-    test_execute_add_deny_typo_squatting_source:	.: (0.020800)
-    test_execute_add_existent_source_invalid_uri:	.: (0.019414)
-    test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password:	.: (0.020451)
-    test_execute_add_http_rubygems_org:			.: (0.021386)
-    test_execute_add_http_rubygems_org_forced:		.: (0.023777)
-    test_execute_add_https_rubygems_org:		.: (0.021538)
-    test_execute_add_nonexistent_source:		.: (0.019170)
-    test_execute_add_redundant_source:			.: (0.018228)
-    test_execute_add_redundant_source_trailing_slash:	.: (0.023467)
-    test_execute_clear_all:				.: (0.032880)
-    test_execute_list:					.: (0.018928)
-    test_execute_remove:				.: (0.018033)
-    test_execute_remove_no_network:			.: (0.019559)
-    test_execute_update:				.: (0.032949)
-    test_initialize_proxy:				.: (0.016720)
+    test_execute:					.: (0.015977)
+    test_execute_add:					.: (0.020949)
+    test_execute_add_allow_typo_squatting_source:	.: (0.021724)
+    test_execute_add_allow_typo_squatting_source_forced:.: (0.020987)
+    test_execute_add_bad_uri:				.: (0.015065)
+    test_execute_add_deny_typo_squatting_source:	.: (0.028628)
+    test_execute_add_existent_source_invalid_uri:	.: (0.019392)
+    test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password:	.: (0.017117)
+    test_execute_add_http_rubygems_org:			.: (0.018541)
+    test_execute_add_http_rubygems_org_forced:		.: (0.022028)
+    test_execute_add_https_rubygems_org:		.: (0.020454)
+    test_execute_add_nonexistent_source:		.: (0.018712)
+    test_execute_add_redundant_source:			.: (0.015791)
+    test_execute_add_redundant_source_trailing_slash:	.: (0.020524)
+    test_execute_clear_all:				.: (0.014394)
+    test_execute_list:					.: (0.014277)
+    test_execute_remove:				.: (0.026164)
+    test_execute_remove_no_network:			.: (0.018499)
+    test_execute_update:				.: (0.029158)
+    test_initialize_proxy:				.: (0.014686)
   TestGemCommandsSpecificationCommand: 
-    test_execute:					.: (0.016173)
-    test_execute_all:					.: (0.021667)
-    test_execute_all_conflicts_with_version:		.: (0.008810)
-    test_execute_bad_name:				.: (0.008656)
-    test_execute_bad_name_with_version:			.: (0.019709)
-    test_execute_exact_match:				.: (0.044066)
-    test_execute_field:					.: (0.031478)
-    test_execute_file:					.: (0.052750)
-    test_execute_marshal:				.: (0.032894)
-    test_execute_remote:				.: (0.042115)
-    test_execute_remote_with_prerelease:		.: (0.059568)
-    test_execute_remote_with_version:			.: (0.025339)
-    test_execute_remote_with_version_and_platform:	.: (0.026098)
-    test_execute_remote_without_prerelease:		.: (0.021939)
-    test_execute_ruby:					.: (0.013350)
+    test_execute:					.: (0.014798)
+    test_execute_all:					.: (0.019432)
+    test_execute_all_conflicts_with_version:		.: (0.010578)
+    test_execute_bad_name:				.: (0.007977)
+    test_execute_bad_name_with_version:			.: (0.008232)
+    test_execute_exact_match:				.: (0.016731)
+    test_execute_field:					.: (0.012754)
+    test_execute_file:					.: (0.034840)
+    test_execute_marshal:				.: (0.013545)
+    test_execute_remote:				.: (0.017861)
+    test_execute_remote_with_prerelease:		.: (0.022628)
+    test_execute_remote_with_version:			.: (0.020668)
+    test_execute_remote_with_version_and_platform:	.: (0.023810)
+    test_execute_remote_without_prerelease:		.: (0.058866)
+    test_execute_ruby:					.: (0.035963)
   TestGemCommandsStaleCommand: 
-    test_execute_sorts:					.: (0.019066)
+    test_execute_sorts:					.: (0.064931)
   TestGemCommandsUnpackCommand: 
-    test_execute:					.: (0.109395)
-    test_execute_exact_match:				.: (0.043480)
-    test_execute_gem_path:				.: (0.027100)
-    test_execute_gem_path_missing:			.: (0.010630)
-    test_execute_remote:				.: (0.057127)
-    test_execute_spec:					.: (0.106225)
-    test_execute_spec_target:				.: (0.106872)
-    test_execute_sudo:					.: (0.112406)
-    test_execute_with_target_option:			.: (0.103057)
-    test_find_in_cache:					.: (0.088202)
-    test_get_path:					.: (0.035045)
-    test_handle_options_metadata:			.: (0.014905)
+    test_execute:					.: (0.136416)
+    test_execute_exact_match:				.: (0.041473)
+    test_execute_gem_path:				.: (0.028967)
+    test_execute_gem_path_missing:			.: (0.010264)
+    test_execute_remote:				.: (0.035213)
+    test_execute_spec:					.: (0.109537)
+    test_execute_spec_target:				.: (0.102090)
+    test_execute_sudo:					.: (0.097639)
+    test_execute_with_target_option:			.: (0.097386)
+    test_find_in_cache:					.: (0.083047)
+    test_get_path:					.: (0.024191)
+    test_handle_options_metadata:			.: (0.020671)
   TestGemCommandsWhichCommand: 
-    test_execute:					.: (0.020253)
-    test_execute_directory:				.: (0.012832)
-    test_execute_missing:				.: (0.012025)
-    test_execute_one_missing:				.: (0.018863)
+    test_execute:					.: (0.019416)
+    test_execute_directory:				.: (0.011922)
+    test_execute_missing:				.: (0.011599)
+    test_execute_one_missing:				.: (0.017308)
   TestGemCommandsYankCommand: 
-    test_execute:					.: (0.016569)
-    test_execute_host:					.: (0.010953)
-    test_execute_key:					.: (0.011602)
-    test_execute_with_otp_failure:			.: (0.015623)
-    test_execute_with_otp_success:			.: (0.012199)
-    test_handle_options:				.: (0.014261)
-    test_handle_options_missing_argument:		.: (0.015778)
-    test_with_webauthn_enabled_failure:			.: (0.113333)
-    test_with_webauthn_enabled_failure_with_polling:	.: (0.113153)
-    test_with_webauthn_enabled_success:			.: (0.123679)
-    test_with_webauthn_enabled_success_with_polling:	.: (0.115558)
-    test_yank_gem_unathorized_api_key:			.: (0.015054)
+    test_execute:					.: (0.014366)
+    test_execute_host:					.: (0.013511)
+    test_execute_key:					.: (0.010492)
+    test_execute_with_otp_failure:			.: (0.011683)
+    test_execute_with_otp_success:			.: (0.011791)
+    test_handle_options:				.: (0.013434)
+    test_handle_options_missing_argument:		.: (0.014474)
+    test_with_webauthn_enabled_failure:			.: (0.124461)
+    test_with_webauthn_enabled_failure_with_polling:	.: (0.127335)
+    test_with_webauthn_enabled_success:			.: (0.112221)
+    test_with_webauthn_enabled_success_with_polling:	.: (0.116110)
+    test_yank_gem_unathorized_api_key:			.: (0.011522)
   TestGemConfig: 
-    test_bad_rake_path_is_escaped:			.: (0.008627)
-    test_datadir:					.: (0.095745)
-    test_good_rake_path_is_escaped:			.: (0.008576)
+    test_bad_rake_path_is_escaped:			.: (0.007594)
+    test_datadir:					.: (0.081026)
+    test_good_rake_path_is_escaped:			.: (0.007141)
   TestGemConfigFile: 
-    test_accept_string_key:				.: (0.009806)
-    test_api_keys:					.: (0.009544)
-    test_check_credentials_permissions:			.: (0.010610)
-    test_disable_default_gem_server:			.: (0.009449)
-    test_dump_with_rubygems_yaml:			.: (0.008867)
-    test_handle_arguments:				.: (0.008731)
-    test_handle_arguments_backtrace:			.: (0.019772)
-    test_handle_arguments_debug:			.: (0.009927)
-    test_handle_arguments_norc:				.: (0.011359)
-    test_handle_arguments_override:			.: (0.009534)
-    test_handle_arguments_traceback:			.: (0.009217)
-    test_handle_comment:				.: (0.009468)
-    test_ignore_invalid_config_file:			.: (0.009166)
-    test_initialize:					.: (0.010463)
-    test_initialize_environment_variable_override:	.: (0.011128)
-    test_initialize_handle_arguments_config_file:	.: (0.011135)
-    test_initialize_handle_arguments_config_file_equals:.: (0.008872)
-    test_initialize_handle_arguments_config_file_with_other_params:	.: (0.009031)
-    test_initialize_ipv4_fallback_enabled_env:		.: (0.008887)
-    test_initialize_operating_system_override:		.: (0.008846)
-    test_initialize_platform_override:			.: (0.009293)
-    test_initialize_system_wide_override:		.: (0.009526)
-    test_load_api_keys:					.: (0.009676)
-    test_load_api_keys_bad_permission:			.: (0.020978)
-    test_load_install_extension_in_lib_from_config:	.: (0.011319)
-    test_load_ssl_ca_cert_from_config:			.: (0.009194)
-    test_load_ssl_client_cert_from_config:		.: (0.009596)
-    test_load_ssl_verify_mode_from_config:		.: (0.009352)
-    test_load_with_rubygems_config_hash:		.: (0.009606)
-    test_really_verbose:				.: (0.008829)
-    test_rubygems_api_key_equals:			.: (0.010908)
-    test_rubygems_api_key_equals_bad_permission:	.: (0.012511)
-    test_s3_source:					.: (0.010233)
-    test_s3_source_with_config_without_lookahead:	.: (0.009348)
-    test_set_config_file_name_from_environment_variable:.: (0.008713)
-    test_write:						.: (0.010593)
-    test_write_from_hash:				.: (0.012680)
+    test_accept_string_key:				.: (0.008077)
+    test_api_keys:					.: (0.008610)
+    test_check_credentials_permissions:			.: (0.009126)
+    test_disable_default_gem_server:			.: (0.016638)
+    test_dump_with_rubygems_yaml:			.: (0.007588)
+    test_handle_arguments:				.: (0.008755)
+    test_handle_arguments_backtrace:			.: (0.007636)
+    test_handle_arguments_debug:			.: (0.008361)
+    test_handle_arguments_norc:				.: (0.008035)
+    test_handle_arguments_override:			.: (0.007645)
+    test_handle_arguments_traceback:			.: (0.008294)
+    test_handle_comment:				.: (0.009944)
+    test_ignore_invalid_config_file:			.: (0.007595)
+    test_initialize:					.: (0.008764)
+    test_initialize_environment_variable_override:	.: (0.008769)
+    test_initialize_handle_arguments_config_file:	.: (0.007404)
+    test_initialize_handle_arguments_config_file_equals:.: (0.007404)
+    test_initialize_handle_arguments_config_file_with_other_params:	.: (0.007546)
+    test_initialize_ipv4_fallback_enabled_env:		.: (0.016702)
+    test_initialize_operating_system_override:		.: (0.007506)
+    test_initialize_platform_override:			.: (0.009208)
+    test_initialize_system_wide_override:		.: (0.008177)
+    test_load_api_keys:					.: (0.008696)
+    test_load_api_keys_bad_permission:			.: (0.009999)
+    test_load_install_extension_in_lib_from_config:	.: (0.008551)
+    test_load_ssl_ca_cert_from_config:			.: (0.009471)
+    test_load_ssl_client_cert_from_config:		.: (0.007866)
+    test_load_ssl_verify_mode_from_config:		.: (0.008198)
+    test_load_with_rubygems_config_hash:		.: (0.007924)
+    test_really_verbose:				.: (0.007936)
+    test_rubygems_api_key_equals:			.: (0.009143)
+    test_rubygems_api_key_equals_bad_permission:	.: (0.010305)
+    test_s3_source:					.: (0.017636)
+    test_s3_source_with_config_without_lookahead:	.: (0.008342)
+    test_set_config_file_name_from_environment_variable:.: (0.008669)
+    test_write:						.: (0.009043)
+    test_write_from_hash:				.: (0.010734)
   TestGemConsoleUI: 
-    test_output_can_be_captured_by_test_unit:		.: (0.009227)
+    test_output_can_be_captured_by_test_unit:		.: (0.008136)
   TestGemDependency: 
-    test_equals2:					.: (0.008941)
-    test_equals2_type:					.: (0.007945)
-    test_equals_tilde:					.: (0.020301)
-    test_equals_tilde_escape:				.: (0.008188)
-    test_equals_tilde_object:				.: (0.008964)
-    test_equals_tilde_spec:				.: (0.008852)
-    test_hash:						.: (0.008222)
-    test_identity:					.: (0.008375)
-    test_initialize:					.: (0.008192)
-    test_initialize_double:				.: (0.008292)
-    test_initialize_empty:				.: (0.009712)
-    test_initialize_prerelease:				.: (0.008153)
-    test_initialize_type:				.: (0.008113)
-    test_initialize_type_bad:				.: (0.007927)
-    test_initialize_version:				.: (0.007913)
-    test_match_eh_allow_prerelease:			.: (0.008553)
-    test_match_eh_name_tuple:				.: (0.008191)
-    test_match_eh_specification:			.: (0.008428)
-    test_matches_spec_eh:				.: (0.008183)
-    test_matches_spec_eh_prerelease:			.: (0.019175)
-    test_merge:						.: (0.008328)
-    test_merge_default:					.: (0.009176)
-    test_merge_name_mismatch:				.: (0.008065)
-    test_merge_other_default:				.: (0.007995)
-    test_prerelease_eh:					.: (0.008370)
-    test_specific:					.: (0.008399)
-    test_to_spec:					.: (0.015766)
-    test_to_spec_prerelease:				.: (0.017263)
-    test_to_spec_with_only_prereleases:			.: (0.016013)
-    test_to_specs_indicates_total_gem_set_size:		.: (0.013736)
-    test_to_specs_respects_bundler_version:		.: (0.017765)
-    test_to_specs_suggests_other_versions:		.: (0.013143)
+    test_equals2:					.: (0.007535)
+    test_equals2_type:					.: (0.006668)
+    test_equals_tilde:					.: (0.008522)
+    test_equals_tilde_escape:				.: (0.006957)
+    test_equals_tilde_object:				.: (0.006922)
+    test_equals_tilde_spec:				.: (0.007656)
+    test_hash:						.: (0.006990)
+    test_identity:					.: (0.015901)
+    test_initialize:					.: (0.007007)
+    test_initialize_double:				.: (0.006875)
+    test_initialize_empty:				.: (0.006641)
+    test_initialize_prerelease:				.: (0.006840)
+    test_initialize_type:				.: (0.007030)
+    test_initialize_type_bad:				.: (0.006918)
+    test_initialize_version:				.: (0.007362)
+    test_match_eh_allow_prerelease:			.: (0.007468)
+    test_match_eh_name_tuple:				.: (0.011919)
+    test_match_eh_specification:			.: (0.030860)
+    test_matches_spec_eh:				.: (0.035582)
+    test_matches_spec_eh_prerelease:			.: (0.019551)
+    test_merge:						.: (0.041110)
+    test_merge_default:					.: (0.043445)
+    test_merge_name_mismatch:				.: (0.006966)
+    test_merge_other_default:				.: (0.006967)
+    test_prerelease_eh:					.: (0.007968)
+    test_specific:					.: (0.006800)
+    test_to_spec:					.: (0.013717)
+    test_to_spec_prerelease:				.: (0.013855)
+    test_to_spec_with_only_prereleases:			.: (0.014255)
+    test_to_specs_indicates_total_gem_set_size:		.: (0.012173)
+    test_to_specs_respects_bundler_version:		.: (0.015264)
+    test_to_specs_suggests_other_versions:		.: (0.011875)
   TestGemDependencyInstaller: 
-    test_find_gems_gems_with_sources:			.: (0.073104)
-    test_find_gems_with_sources_local:			.: (0.064128)
-    test_find_gems_with_sources_prerelease:		.: (0.064901)
-    test_find_gems_with_sources_with_bad_source:	.: (0.010701)
-    test_find_gems_with_sources_with_best_only_and_platform:	.: (0.081149)
-    test_install:					.: (0.090019)
-    test_install_all_dependencies:			.: (0.180521)
-    test_install_build_args:				.: (0.090262)
-    test_install_cache_dir:				.: (0.283937)
-    test_install_dependencies_satisfied:		.: (0.149270)
-    test_install_dependency:				.: (0.115117)
-    test_install_dependency_development:		.: (0.138904)
-    test_install_dependency_development_deep:		.: (0.193317)
-    test_install_dependency_development_shallow:	.: (0.131504)
-    test_install_dependency_existing:			.: (0.116219)
-    test_install_dependency_existing_extension:		.: (0.851739)
-    test_install_dependency_old:			.: (0.063514)
-    test_install_doesnt_upgrade_installed_dependencies:	.: (0.168958)
-    test_install_domain_both:				.: (0.124646)
-    test_install_domain_both_no_network:		.: (0.121762)
-    test_install_domain_local:				.: (0.064058)
-    test_install_domain_remote:				.: (0.083719)
-    test_install_dual_repository:			.: (0.237501)
-    test_install_dual_repository_and_done_installing_hooks:	.: (0.312961)
-    test_install_env_shebang:				.: (0.090164)
-    test_install_force:					.: (0.092862)
-    test_install_ignore_dependencies:			.: (0.092695)
-    test_install_install_dir:				.: (0.131570)
-    test_install_legacy_spec_with_nil_required_ruby_version:	.: (0.038451)
-    test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.037434)
-    test_install_local:					.: (0.094509)
-    test_install_local_dependency:			.: (0.104129)
-    test_install_local_dependency_installed:		.: (0.101721)
-    test_install_local_dependency_no_network_for_target_gem:	.: (0.073270)
-    test_install_local_prerelease:			.: (0.077878)
-    test_install_local_subdir:				.: (0.072410)
-    test_install_minimal_deps:				.: (0.198769)
-    test_install_no_document:				.: (0.083064)
-    test_install_no_minimal_deps:			.: (0.205575)
-    test_install_no_wrappers:				.: (0.083001)
-    test_install_platform_is_ignored_when_a_file_is_specified:	.: (0.033470)
-    test_install_prerelease:				.: (0.100555)
-    test_install_prerelease_bug_990:			.: (0.094443)
-    test_install_prerelease_skipped_when_normal_ver:	.: (0.098860)
-    test_install_reinstall:				.: (0.100139)
-    test_install_remote:				.: (0.082815)
-    test_install_remote_dep:				.: (0.084708)
-    test_install_remote_platform_newer:			.: (0.097476)
-    test_install_security_policy:			.: (0.097861)
-    test_install_version:				.: (0.054349)
-    test_install_version_default:			.: (0.058531)
-    test_install_when_only_prerelease:			.: (0.023000)
-    test_resolve_dependencies:				.: (0.091663)
-    test_resolve_dependencies_ignore_dependencies:	.: (0.084996)
-    test_resolve_dependencies_local:			.: (0.078353)
+    test_find_gems_gems_with_sources:			.: (0.050735)
+    test_find_gems_with_sources_local:			.: (0.055602)
+    test_find_gems_with_sources_prerelease:		.: (0.054259)
+    test_find_gems_with_sources_with_bad_source:	.: (0.009453)
+    test_find_gems_with_sources_with_best_only_and_platform:	.: (0.057956)
+    test_install:					.: (0.082456)
+    test_install_all_dependencies:			.: (0.156156)
+    test_install_build_args:				.: (0.074039)
+    test_install_cache_dir:				.: (0.093025)
+    test_install_dependencies_satisfied:		.: (0.130455)
+    test_install_dependency:				.: (0.122710)
+    test_install_dependency_development:		.: (0.118691)
+    test_install_dependency_development_deep:		.: (0.190138)
+    test_install_dependency_development_shallow:	.: (0.136582)
+    test_install_dependency_existing:			.: (0.105004)
+    test_install_dependency_existing_extension:		.: (0.711710)
+    test_install_dependency_old:			.: (0.056656)
+    test_install_doesnt_upgrade_installed_dependencies:	.: (0.155304)
+    test_install_domain_both:				.: (0.128222)
+    test_install_domain_both_no_network:		.: (0.091811)
+    test_install_domain_local:				.: (0.052022)
+    test_install_domain_remote:				.: (0.091692)
+    test_install_dual_repository:			.: (0.137152)
+    test_install_dual_repository_and_done_installing_hooks:	.: (0.225317)
+    test_install_env_shebang:				.: (0.138150)
+    test_install_force:					.: (0.146676)
+    test_install_ignore_dependencies:			.: (0.093411)
+    test_install_install_dir:				.: (0.105747)
+    test_install_legacy_spec_with_nil_required_ruby_version:	.: (0.034785)
+    test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.044536)
+    test_install_local:					.: (0.091948)
+    test_install_local_dependency:			.: (0.092221)
+    test_install_local_dependency_installed:		.: (0.082032)
+    test_install_local_dependency_no_network_for_target_gem:	.: (0.082427)
+    test_install_local_prerelease:			.: (0.079402)
+    test_install_local_subdir:				.: (0.063739)
+    test_install_minimal_deps:				.: (0.172321)
+    test_install_no_document:				.: (0.072515)
+    test_install_no_minimal_deps:			.: (0.189391)
+    test_install_no_wrappers:				.: (0.069311)
+    test_install_platform_is_ignored_when_a_file_is_specified:	.: (0.041655)
+    test_install_prerelease:				.: (0.089530)
+    test_install_prerelease_bug_990:			.: (0.073479)
+    test_install_prerelease_skipped_when_normal_ver:	.: (0.076390)
+    test_install_reinstall:				.: (0.098360)
+    test_install_remote:				.: (0.073670)
+    test_install_remote_dep:				.: (0.071867)
+    test_install_remote_platform_newer:			.: (0.090618)
+    test_install_security_policy:			.: (0.068582)
+    test_install_version:				.: (0.043254)
+    test_install_version_default:			.: (0.061807)
+    test_install_when_only_prerelease:			.: (0.021092)
+    test_resolve_dependencies:				.: (0.079255)
+    test_resolve_dependencies_ignore_dependencies:	.: (0.070998)
+    test_resolve_dependencies_local:			.: (0.068302)
   TestGemDependencyList: 
-    test_active_count:					.: (0.009187)
-    test_add:						.: (0.008692)
-    test_dependency_order:				.: (0.008896)
-    test_dependency_order_circle:			.: (0.008853)
-    test_dependency_order_development:			.: (0.020133)
-    test_dependency_order_diamond:			.: (0.011551)
-    test_dependency_order_no_dependencies:		.: (0.008576)
-    test_find_name:					.: (0.008510)
-    test_ok_eh:						.: (0.010581)
-    test_ok_eh_mismatch:				.: (0.009444)
-    test_ok_eh_redundant:				.: (0.010040)
-    test_ok_to_remove_eh:				.: (0.010396)
-    test_ok_to_remove_eh_after_sibling_removed:		.: (0.008709)
-    test_remove_by_name:				.: (0.009574)
-    test_tsort_each_child:				.: (0.008594)
-    test_tsort_each_node:				.: (0.008547)
-    test_why_not_ok_eh:					.: (0.009132)
-    test_why_not_ok_eh_old_dependency:			.: (0.009981)
+    test_active_count:					.: (0.008511)
+    test_add:						.: (0.008793)
+    test_dependency_order:				.: (0.007205)
+    test_dependency_order_circle:			.: (0.007455)
+    test_dependency_order_development:			.: (0.008061)
+    test_dependency_order_diamond:			.: (0.007825)
+    test_dependency_order_no_dependencies:		.: (0.007301)
+    test_find_name:					.: (0.007372)
+    test_ok_eh:						.: (0.007733)
+    test_ok_eh_mismatch:				.: (0.008546)
+    test_ok_eh_redundant:				.: (0.016952)
+    test_ok_to_remove_eh:				.: (0.009148)
+    test_ok_to_remove_eh_after_sibling_removed:		.: (0.007344)
+    test_remove_by_name:				.: (0.009099)
+    test_tsort_each_child:				.: (0.007525)
+    test_tsort_each_node:				.: (0.008818)
+    test_why_not_ok_eh:					.: (0.007632)
+    test_why_not_ok_eh_old_dependency:			.: (0.008297)
   TestGemDependencyResolutionError: 
-    test_message:					.: (0.009388)
+    test_message:					.: (0.008491)
   TestGemDeprecate: 
-    test_assignment:					.: (0.008223)
-    test_defaults:					.: (0.007753)
-    test_deprecated_method_calls_the_old_method:	.: (0.009971)
-    test_deprecated_method_outputs_a_warning:		.: (0.010144)
-    test_deprecated_method_outputs_a_warning_old_way:	.: (0.009602)
-    test_rubygems_deprecate_command:			.: (0.008712)
-    test_skip:						.: (0.008121)
+    test_assignment:					.: (0.007095)
+    test_defaults:					.: (0.006462)
+    test_deprecated_method_calls_the_old_method:	.: (0.008311)
+    test_deprecated_method_outputs_a_warning:		.: (0.007959)
+    test_deprecated_method_outputs_a_warning_old_way:	.: (0.008822)
+    test_rubygems_deprecate_command:			.: (0.007556)
+    test_skip:						.: (0.006857)
   TestGemDoctor: 
-    test_doctor:					.: (0.022951)
-    test_doctor_badly_named_plugins:			.: (0.014242)
-    test_doctor_child_missing:				.: (0.008245)
-    test_doctor_dry_run:				.: (0.031559)
-    test_doctor_non_gem_home:				.: (0.012612)
-    test_gem_repository_eh:				.: (0.012515)
+    test_doctor:					.: (0.022913)
+    test_doctor_badly_named_plugins:			.: (0.012132)
+    test_doctor_child_missing:				.: (0.006957)
+    test_doctor_dry_run:				.: (0.015686)
+    test_doctor_non_gem_home:				.: (0.008921)
+    test_gem_repository_eh:				.: (0.020257)
   TestGemExit: 
-    test_exit:						.: (0.282933)
-    test_status:					.: (0.008309)
+    test_exit:						.: (0.232876)
+    test_status:					.: (0.007790)
   TestGemExtBuilder: 
-    test_build_extensions:				.: (0.431791)
-    test_build_extensions_extconf_bad:			.: (0.050942)
-    test_build_extensions_install_ext_only:		.: (0.427853)
-    test_build_extensions_none:				.: (0.009722)
-    test_build_extensions_rebuild_failure:		.: (0.011476)
-    test_build_extensions_unsupported:			.: (0.013212)
-    test_build_extensions_with_build_args:		.: (0.307095)
-    test_build_extensions_with_gemhome_with_space:	.: (0.427071)
+    test_build_extensions:				.: (0.364749)
+    test_build_extensions_extconf_bad:			.: (0.044299)
+    test_build_extensions_install_ext_only:		.: (0.388320)
+    test_build_extensions_none:				.: (0.009380)
+    test_build_extensions_rebuild_failure:		.: (0.011382)
+    test_build_extensions_unsupported:			.: (0.011677)
+    test_build_extensions_with_build_args:		.: (0.267399)
+    test_build_extensions_with_gemhome_with_space:	.: (0.378058)
     test_build_extensions_with_target_rbconfig:		P
 ===============================================================================
 Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig
@@ -3208,12 +3244,12 @@
      344:     assert_empty(stdout)
      345: 
 ===============================================================================
-: (0.390883)
-    test_class_make:					.: (0.851596)
-    test_class_make_no_clean:				.: (0.582702)
-    test_custom_make_with_options:			.: (0.841882)
-    test_initialize:					.: (0.011521)
-    test_initialize_build_args:				.: (0.008846)
+: (0.313224)
+    test_class_make:					.: (0.629560)
+    test_class_make_no_clean:				.: (0.435516)
+    test_custom_make_with_options:			.: (0.616643)
+    test_initialize:					.: (0.009518)
+    test_initialize_build_args:				.: (0.007384)
   TestGemExtCargoBuilder: 
     test_build_cdylib:					P
 ===============================================================================
@@ -3228,7 +3264,7 @@
      29: 
      30:     output = []
 ===============================================================================
-: (0.013361)
+: (0.012161)
     test_build_fail:					P
 ===============================================================================
 Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present
@@ -3242,7 +3278,7 @@
      79: 
      80:     FileUtils.rm(File.join(@ext, "src/lib.rs"))
 ===============================================================================
-: (0.011974)
+: (0.010936)
     test_custom_name:					P
 ===============================================================================
 Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present
@@ -3256,7 +3292,7 @@
      120: 
      121:     Dir.chdir @ext do
 ===============================================================================
-: (0.011260)
+: (0.011629)
     test_full_integration:				P
 ===============================================================================
 Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present
@@ -3270,7 +3306,7 @@
      96: 
      97:     require "open3"
 ===============================================================================
-: (0.013953)
+: (0.014001)
     test_rubygems_cfg_passed_to_rustc:			P
 ===============================================================================
 Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present
@@ -3284,30 +3320,30 @@
      53:     version_slug = Gem::VERSION.tr(".", "_")
      54:     output = []
 ===============================================================================
-: (0.011575)
+: (0.011662)
   TestGemExtCargoBuilderLinkFlagConverter: 
-    test_dll_with_colon_space:				.: (0.008701)
-    test_dylib_with_colon_space:			.: (0.008102)
-    test_framework:					.: (0.007860)
-    test_framework_space:				.: (0.007898)
-    test_lib_with_nonascii:				.: (0.007821)
-    test_libstatic_with_colon:				.: (0.020518)
-    test_libstatic_with_colon_space:			.: (0.007736)
-    test_non_lib_dash_l:				.: (0.009756)
-    test_search_path_basic:				.: (0.007974)
-    test_search_path_space:				.: (0.007751)
-    test_search_path_space_in_path:			.: (0.007870)
-    test_simple_lib:					.: (0.009370)
-    test_simple_lib_space:				.: (0.007888)
-    test_so_with_colon_space:				.: (0.007845)
-    test_unconventional_lib_with_colon:			.: (0.008478)
-    test_verbose_lib_space:				.: (0.008544)
+    test_dll_with_colon_space:				.: (0.007188)
+    test_dylib_with_colon_space:			.: (0.006578)
+    test_framework:					.: (0.006495)
+    test_framework_space:				.: (0.006360)
+    test_lib_with_nonascii:				.: (0.006542)
+    test_libstatic_with_colon:				.: (0.016493)
+    test_libstatic_with_colon_space:			.: (0.006842)
+    test_non_lib_dash_l:				.: (0.006781)
+    test_search_path_basic:				.: (0.008204)
+    test_search_path_space:				.: (0.006843)
+    test_search_path_space_in_path:			.: (0.006622)
+    test_simple_lib:					.: (0.008019)
+    test_simple_lib_space:				.: (0.006927)
+    test_so_with_colon_space:				.: (0.007013)
+    test_unconventional_lib_with_colon:			.: (0.007524)
+    test_verbose_lib_space:				.: (0.006870)
   TestGemExtCargoBuilderUnit: 
-    test_build_env_includes_rbconfig:			.: (0.009070)
-    test_cargo_command_locks_in_release_profile:	.: (0.008159)
-    test_cargo_command_passes_args:			.: (0.008016)
-    test_cargo_command_passes_respects_cargo_build_target:	.: (0.008346)
-    test_cargo_command_passes_respects_cargo_env_var:	.: (0.008075)
+    test_build_env_includes_rbconfig:			.: (0.007850)
+    test_cargo_command_locks_in_release_profile:	.: (0.007702)
+    test_cargo_command_passes_args:			.: (0.007131)
+    test_cargo_command_passes_respects_cargo_build_target:	.: (0.007025)
+    test_cargo_command_passes_respects_cargo_env_var:	.: (0.008277)
   TestGemExtCmakeBuilder: 
     test_self_build:					P
 ===============================================================================
@@ -3315,299 +3351,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.012912)
+: (0.010493)
     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.011261)
+: (0.009976)
     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.011269)
+: (0.010099)
   TestGemExtConfigureBuilder: 
-    test_self_build_fail:				.: (0.012716)
+    test_self_build_fail:				.: (0.033276)
   TestGemExtExtConfBuilder: 
-    test_class_build_extconf_fail:			.: (1.169720)
-    test_class_build_extconf_success_without_warning:	.: (0.401200)
-    test_class_make_no_Makefile:			.: (0.009203)
+    test_class_build_extconf_fail:			.: (0.920764)
+    test_class_build_extconf_success_without_warning:	.: (0.345769)
+    test_class_make_no_Makefile:			.: (0.008183)
   TestGemExtRakeBuilder: 
-    test_class_build_fail:				.: (0.552835)
-    test_class_no_openssl_override:			.: (0.711266)
+    test_class_build_fail:				.: (0.450105)
+    test_class_no_openssl_override:			.: (0.585524)
   TestGemGemRunner: 
-    test_do_configuration:				.: (0.016808)
-    test_extract_build_args:				.: (0.008896)
-    test_info_succeeds:					.: (0.059369)
-    test_list_succeeds:					.: (0.048381)
-    test_query_is_deprecated:				.: (0.053628)
-    test_search_succeeds:				.: (0.019750)
-    test_validate_encoding:				.: (0.008803)
+    test_do_configuration:				.: (0.013459)
+    test_extract_build_args:				.: (0.007640)
+    test_info_succeeds:					.: (0.044063)
+    test_list_succeeds:					.: (0.034804)
+    test_query_is_deprecated:				.: (0.041163)
+    test_search_succeeds:				.: (0.016349)
+    test_validate_encoding:				.: (0.017322)
   TestGemGemcutterUtilities: 
-    test_alternate_key_alternate_host:			.: (0.018607)
-    test_api_key:					.: (0.024454)
-    test_api_key_override:				.: (0.016020)
-    test_host:						.: (0.011390)
-    test_host_RUBYGEMS_HOST:				.: (0.011283)
-    test_host_RUBYGEMS_HOST_empty:			.: (0.013046)
-    test_sign_in:					.: (0.014868)
-    test_sign_in_skips_with_existing_credentials:	.: (0.014322)
-    test_sign_in_skips_with_key_override:		.: (0.011619)
-    test_sign_in_with_bad_credentials:			.: (0.013816)
-    test_sign_in_with_correct_otp_code:			.: (0.015299)
-    test_sign_in_with_host:				.: (0.018957)
-    test_sign_in_with_host_ENV:				.: (0.014526)
-    test_sign_in_with_host_nil:				.: (0.014550)
-    test_sign_in_with_incorrect_otp_code:		.: (0.014450)
-    test_sign_in_with_other_credentials_doesnt_overwrite_other_keys:	.: (0.015407)
-    test_sign_in_with_webauthn_enabled:			.: (0.016440)
-    test_sign_in_with_webauthn_enabled_with_error:	.: (0.027438)
-    test_sign_in_with_webauthn_enabled_with_polling:	.: (0.118213)
-    test_sign_in_with_webauthn_enabled_with_polling_failure:	.: (0.115311)
-    test_signin_with_env_otp_code:			.: (0.015993)
-    test_verify_api_key:				.: (0.012858)
-    test_verify_missing_api_key:			.: (0.011607)
+    test_alternate_key_alternate_host:			.: (0.015346)
+    test_api_key:					.: (0.012328)
+    test_api_key_override:				.: (0.012326)
+    test_host:						.: (0.011010)
+    test_host_RUBYGEMS_HOST:				.: (0.010085)
+    test_host_RUBYGEMS_HOST_empty:			.: (0.011378)
+    test_sign_in:					.: (0.012878)
+    test_sign_in_skips_with_existing_credentials:	.: (0.011305)
+    test_sign_in_skips_with_key_override:		.: (0.014970)
+    test_sign_in_with_bad_credentials:			.: (0.012023)
+    test_sign_in_with_correct_otp_code:			.: (0.013300)
+    test_sign_in_with_host:				.: (0.013139)
+    test_sign_in_with_host_ENV:				.: (0.012494)
+    test_sign_in_with_host_nil:				.: (0.012755)
+    test_sign_in_with_incorrect_otp_code:		.: (0.022313)
+    test_sign_in_with_other_credentials_doesnt_overwrite_other_keys:	.: (0.014083)
+    test_sign_in_with_webauthn_enabled:			.: (0.015031)
+    test_sign_in_with_webauthn_enabled_with_error:	.: (0.014000)
+    test_sign_in_with_webauthn_enabled_with_polling:	.: (0.144769)
+    test_sign_in_with_webauthn_enabled_with_polling_failure:	.: (0.119755)
+    test_signin_with_env_otp_code:			.: (0.014950)
+    test_verify_api_key:				.: (0.012993)
+    test_verify_missing_api_key:			.: (0.013518)
   TestGemImpossibleDependenciesError: 
-    test_message_conflict:				.: (0.009386)
+    test_message_conflict:				.: (0.008611)
   TestGemKernel: 
-    test_gem:						.: (0.093444)
-    test_gem_bundler:					.: (0.105283)
-    test_gem_bundler_inferred_bundler_version:		.: (0.098092)
-    test_gem_conflicting:				.: (0.094865)
-    test_gem_default:					.: (0.104129)
-    test_gem_default_re_gem:				.: (0.094728)
-    test_gem_env_req:					.: (0.093406)
-    test_gem_failing_inside_require_doesnt_cause_double_exceptions:	.: (0.372985)
-    test_gem_not_adding_bin:				.: (0.095587)
-    test_gem_overlapping:				.: (0.090448)
-    test_gem_prerelease_is_the_only_available:		.: (0.104515)
-    test_gem_re_gem_mismatch:				.: (0.096561)
-    test_gem_redundant:					.: (0.100244)
-    test_release_favored_over_prerelease:		.: (0.096524)
+    test_gem:						.: (0.089621)
+    test_gem_bundler:					.: (0.083132)
+    test_gem_bundler_inferred_bundler_version:		.: (0.083405)
+    test_gem_conflicting:				.: (0.100487)
+    test_gem_default:					.: (0.096852)
+    test_gem_default_re_gem:				.: (0.190397)
+    test_gem_env_req:					.: (0.142598)
+    test_gem_failing_inside_require_doesnt_cause_double_exceptions:	.: (0.300021)
+    test_gem_not_adding_bin:				.: (0.077608)
+    test_gem_overlapping:				.: (0.074315)
+    test_gem_prerelease_is_the_only_available:		.: (0.072979)
+    test_gem_re_gem_mismatch:				.: (0.073533)
+    test_gem_redundant:					.: (0.082876)
+    test_release_favored_over_prerelease:		.: (0.087271)
   TestGemLocalRemoteOptions: 
-    test_add_local_remote_options:			.: (0.046087)
-    test_both_eh:					.: (0.024527)
-    test_clear_sources_option:				.: (0.033103)
-    test_clear_sources_option_idiot_proof:		.: (0.026388)
-    test_local_eh:					.: (0.015194)
-    test_remote_eh:					.: (0.024330)
-    test_short_source_option:				.: (0.034449)
-    test_source_option:					.: (0.028289)
-    test_source_option_bad:				.: (0.048855)
-    test_update_sources_option:				.: (0.010652)
+    test_add_local_remote_options:			.: (0.012404)
+    test_both_eh:					.: (0.006675)
+    test_clear_sources_option:				.: (0.010612)
+    test_clear_sources_option_idiot_proof:		.: (0.011791)
+    test_local_eh:					.: (0.007130)
+    test_remote_eh:					.: (0.012161)
+    test_short_source_option:				.: (0.010956)
+    test_source_option:					.: (0.010249)
+    test_source_option_bad:				.: (0.010132)
+    test_update_sources_option:				.: (0.009425)
   TestGemNameTuple: 
-    test_full_name:					.: (0.010081)
-    test_platform_normalization:			.: (0.008362)
-    test_spaceship:					.: (0.009472)
-    test_spec_name:					.: (0.007815)
+    test_full_name:					.: (0.007932)
+    test_platform_normalization:			.: (0.007982)
+    test_spaceship:					.: (0.008240)
+    test_spec_name:					.: (0.008103)
   TestGemPackageOld: 
-    test_contents:					.: (0.010381)
-    test_contents_security_policy:			.: (0.010583)
-    test_extract_files:					.: (0.012524)
-    test_extract_files_security_policy:			.: (0.010023)
-    test_spec:						.: (0.011761)
-    test_spec_security_policy:				.: (0.009822)
-    test_verify:					.: (0.010300)
+    test_contents:					.: (0.011569)
+    test_contents_security_policy:			.: (0.009304)
+    test_extract_files:					.: (0.012146)
+    test_extract_files_security_policy:			.: (0.010183)
+    test_spec:						.: (0.010686)
+    test_spec_security_policy:				.: (0.009973)
+    test_verify:					.: (0.011843)
   TestGemPackageTask: 
-    test_gem_package:					.: (0.020307)
-    test_gem_package_prints_to_stdout_by_default:	.: (0.019148)
-    test_gem_package_with_current_platform:		.: (0.009138)
-    test_gem_package_with_ruby_platform:		.: (0.008506)
-    test_package_dir_path:				.: (0.009212)
+    test_gem_package:					.: (0.020116)
+    test_gem_package_prints_to_stdout_by_default:	.: (0.019301)
+    test_gem_package_with_current_platform:		.: (0.009814)
+    test_gem_package_with_ruby_platform:		.: (0.009419)
+    test_package_dir_path:				.: (0.009790)
   TestGemPathSupport: 
-    test_gem_paths_do_not_contain_symlinks:		.: (0.009024)
-    test_initialize:					.: (0.009148)
-    test_initialize_home:				.: (0.008904)
-    test_initialize_home_path:				.: (0.008601)
-    test_initialize_path:				.: (0.009290)
-    test_initialize_path_with_defaults:			.: (0.008519)
-    test_initialize_regexp_path_separator:		.: (0.008966)
-    test_initialize_spec:				.: (0.008678)
+    test_gem_paths_do_not_contain_symlinks:		.: (0.010238)
+    test_initialize:					.: (0.008743)
+    test_initialize_home:				.: (0.010062)
+    test_initialize_home_path:				.: (0.011118)
+    test_initialize_path:				.: (0.009510)
+    test_initialize_path_with_defaults:			.: (0.009554)
+    test_initialize_regexp_path_separator:		.: (0.009194)
+    test_initialize_spec:				.: (0.009062)
   TestGemPlatform: 
-    test_eabi_and_nil_version_combination_strictness:	.: (0.008612)
-    test_eabi_version_is_stricter_for_linux_os:		.: (0.008389)
-    test_equals2:					.: (0.007859)
-    test_equals3:					.: (0.007947)
-    test_equals3_cpu:					.: (0.008374)
-    test_equals3_cpu_arm:				.: (0.008636)
-    test_equals3_universal_mingw:			.: (0.008784)
-    test_equals3_version:				.: (0.008090)
-    test_equals_tilde:					.: (0.010465)
-    test_gem_platform_match_with_string_argument:	.: (0.008781)
-    test_initialize:					.: (0.014367)
-    test_initialize_command_line:			.: (0.008163)
-    test_initialize_mswin32_vc6:			.: (0.007755)
-    test_initialize_platform:				.: (0.007971)
-    test_initialize_test:				.: (0.007947)
-    test_inspect:					.: (0.008052)
-    test_nil_cpu_arch_is_treated_as_universal:		.: (0.008213)
-    test_nil_version_is_stricter_for_linux_os:		.: (0.008517)
-    test_nil_version_is_treated_as_any_version:		.: (0.008162)
-    test_self_local:					.: (0.007830)
-    test_self_match:					.: (0.008811)
-    test_self_match_gem?:				.: (0.008364)
-    test_self_match_spec?:				.: (0.008231)
-    test_self_match_spec_with_match_gem_override:	.: (0.024045)
-    test_self_new:					.: (0.008021)
-    test_to_s:						.: (0.007924)
+    test_eabi_and_nil_version_combination_strictness:	.: (0.010079)
+    test_eabi_version_is_stricter_for_linux_os:		.: (0.008600)
+    test_equals2:					.: (0.008725)
+    test_equals3:					.: (0.008253)
+    test_equals3_cpu:					.: (0.023450)
+    test_equals3_cpu_arm:				.: (0.009745)
+    test_equals3_universal_mingw:			.: (0.009692)
+    test_equals3_version:				.: (0.009136)
+    test_equals_tilde:					.: (0.012417)
+    test_gem_platform_match_with_string_argument:	.: (0.012178)
+    test_initialize:					.: (0.014074)
+    test_initialize_command_line:			.: (0.008877)
+    test_initialize_mswin32_vc6:			.: (0.007797)
+    test_initialize_platform:				.: (0.008072)
+    test_initialize_test:				.: (0.008940)
+    test_inspect:					.: (0.007720)
+    test_nil_cpu_arch_is_treated_as_universal:		.: (0.008533)
+    test_nil_version_is_stricter_for_linux_os:		.: (0.008778)
+    test_nil_version_is_treated_as_any_version:		.: (0.010145)
+    test_self_local:					.: (0.010008)
+    test_self_match:					.: (0.008614)
+    test_self_match_gem?:				.: (0.007922)
+    test_self_match_spec?:				.: (0.008658)
+    test_self_match_spec_with_match_gem_override:	.: (0.008328)
+    test_self_new:					.: (0.007909)
+    test_to_s:						.: (0.008494)
   TestGemProjectSanity: 
-    test_require_rubygems_package:			.: (0.210351)
+    test_require_rubygems_package:			.: (0.169794)
   TestGemRDoc: 
-    test_delete_legacy_args:				.: (0.030118)
-    test_generate_disabled:				.: (0.027639)
-    test_initialize:					.: (0.026462)
-    test_new_rdoc:					.: (0.026800)
-    test_rdoc_installed?:				.: (0.028247)
-    test_remove:					.: (0.027504)
-    test_remove_unwritable:				.: (0.026556)
-    test_ri_installed?:					.: (0.027444)
-    test_setup:						.: (0.027440)
-    test_setup_unwritable:				.: (0.027684)
+    test_delete_legacy_args:				.: (0.025127)
+    test_generate_disabled:				.: (0.026011)
+    test_initialize:					.: (0.025445)
+    test_new_rdoc:					.: (0.026920)
+    test_rdoc_installed?:				.: (0.024278)
+    test_remove:					.: (0.022898)
+    test_remove_unwritable:				.: (0.022538)
+    test_ri_installed?:					.: (0.022351)
+    test_setup:						.: (0.021908)
+    test_setup_unwritable:				.: (0.022551)
   TestGemRemoteFetchError: 
-    test_invalid_url:					.: (0.008683)
-    test_password_redacted:				.: (0.008034)
-    test_to_s:						.: (0.008016)
+    test_invalid_url:					.: (0.007416)
+    test_password_redacted:				.: (0.006931)
+    test_to_s:						.: (0.007137)
   TestGemRemoteFetcher: 
-    test_cache_update_path:				.: (0.020007)
-    test_cache_update_path_no_update:			.: (0.019152)
-    test_cache_update_path_with_utf8_internal_encoding:	.: (0.019123)
-    test_download:					.: (0.019603)
-    test_download_cached:				.: (0.019652)
-    test_download_install_dir:				.: (0.020294)
-    test_download_local:				.: (0.033791)
-    test_download_local_read_only:			.: (0.021649)
-    test_download_local_space:				.: (0.020122)
-    test_download_platform_legacy:			.: (0.028185)
-    test_download_read_only:				.: (0.039078)
-    test_download_same_file:				.: (0.026929)
-    test_download_to_cache:				.: (0.036628)
-    test_download_unsupported:				.: (0.021160)
-    test_download_with_auth:				.: (0.020597)
-    test_download_with_encoded_auth:			.: (0.020631)
-    test_download_with_token:				.: (0.020148)
-    test_download_with_x_oauth_basic:			.: (0.020375)
-    test_fetch_http:					.: (0.020304)
-    test_fetch_http_redirects:				.: (0.020806)
-    test_fetch_http_redirects_without_location:		.: (0.019643)
-    test_fetch_path_bad_uri:				.: (0.019483)
-    test_fetch_path_getaddrinfo_error:			.: (0.019981)
-    test_fetch_path_gzip:				.: (0.021242)
-    test_fetch_path_gzip_unmodified:			.: (0.019387)
-    test_fetch_path_io_error:				.: (0.019457)
-    test_fetch_path_openssl_ssl_sslerror:		.: (0.019078)
-    test_fetch_path_socket_error:			.: (0.019086)
-    test_fetch_path_system_call_error:			.: (0.019924)
-    test_fetch_path_timeout_error:			.: (0.019339)
-    test_fetch_path_unmodified:				.: (0.018737)
-    test_request_block:					.: (0.019134)
-    test_self_fetcher:					.: (0.018593)
-    test_self_fetcher_with_proxy:			.: (0.019141)
-    test_yaml_error_on_size:				.: (0.019931)
+    test_cache_update_path:				.: (0.030458)
+    test_cache_update_path_no_update:			.: (0.018003)
+    test_cache_update_path_with_utf8_internal_encoding:	.: (0.018212)
+    test_download:					.: (0.019360)
+    test_download_cached:				.: (0.018041)
+    test_download_install_dir:				.: (0.017932)
+    test_download_local:				.: (0.027087)
+    test_download_local_read_only:			.: (0.019016)
+    test_download_local_space:				.: (0.017578)
+    test_download_platform_legacy:			.: (0.025600)
+    test_download_read_only:				.: (0.018363)
+    test_download_same_file:				.: (0.021972)
+    test_download_to_cache:				.: (0.028188)
+    test_download_unsupported:				.: (0.019131)
+    test_download_with_auth:				.: (0.016687)
+    test_download_with_encoded_auth:			.: (0.017063)
+    test_download_with_token:				.: (0.016735)
+    test_download_with_x_oauth_basic:			.: (0.017565)
+    test_fetch_http:					.: (0.016425)
+    test_fetch_http_redirects:				.: (0.017083)
+    test_fetch_http_redirects_without_location:		.: (0.016421)
+    test_fetch_path_bad_uri:				.: (0.016242)
+    test_fetch_path_getaddrinfo_error:			.: (0.016192)
+    test_fetch_path_gzip:				.: (0.031904)
+    test_fetch_path_gzip_unmodified:			.: (0.017841)
+    test_fetch_path_io_error:				.: (0.018447)
+    test_fetch_path_openssl_ssl_sslerror:		.: (0.018840)
+    test_fetch_path_socket_error:			.: (0.017252)
+    test_fetch_path_system_call_error:			.: (0.016811)
+    test_fetch_path_timeout_error:			.: (0.017599)
+    test_fetch_path_unmodified:				.: (0.016403)
+    test_request_block:					.: (0.017065)
+    test_self_fetcher:					.: (0.016892)
+    test_self_fetcher_with_proxy:			.: (0.016556)
+    test_yaml_error_on_size:				.: (0.016296)
   TestGemRemoteFetcherLocalSSLServer: 
-    test_do_not_allow_insecure_ssl_connection_by_default:	.: (0.596986)
-    test_do_not_allow_invalid_client_cert_auth_connection:	.: (0.577787)
-    test_do_not_follow_insecure_redirect:		.: (0.602295)
-    test_nil_ca_cert:					.: (0.580200)
-    test_ssl_client_cert_auth_connection:		.: (0.628814)
-    test_ssl_connection:				.: (0.584619)
-    test_ssl_connection_allow_verify_none:		.: (0.580606)
+    test_do_not_allow_insecure_ssl_connection_by_default:	.: (0.579968)
+    test_do_not_allow_invalid_client_cert_auth_connection:	.: (0.555840)
+    test_do_not_follow_insecure_redirect:		.: (0.561166)
+    test_nil_ca_cert:					.: (0.557094)
+    test_ssl_client_cert_auth_connection:		.: (0.600204)
+    test_ssl_connection:				.: (0.574351)
+    test_ssl_connection_allow_verify_none:		.: (0.564877)
   TestGemRemoteFetcherLocalServer: 
-    test_fetch_http_with_additional_headers:		.: (0.077807)
-    test_implicit_no_proxy:				.: (0.013161)
-    test_implicit_proxy:				.: (0.013120)
-    test_implicit_proxy_no_env:				.: (0.012162)
-    test_implicit_upper_case_proxy:			.: (0.012971)
-    test_no_proxy:					.: (0.014381)
-    test_observe_no_proxy_env_list:			.: (0.013363)
-    test_observe_no_proxy_env_single_host:		.: (0.012809)
+    test_fetch_http_with_additional_headers:		.: (0.063092)
+    test_implicit_no_proxy:				.: (0.012308)
+    test_implicit_proxy:				.: (0.011633)
+    test_implicit_proxy_no_env:				.: (0.011930)
+    test_implicit_upper_case_proxy:			.: (0.011575)
+    test_no_proxy:					.: (0.013422)
+    test_observe_no_proxy_env_list:			.: (0.012539)
+    test_observe_no_proxy_env_single_host:		.: (0.024064)
   TestGemRemoteFetcherS3: 
-    test_fetch_s3_config_creds:				.: (0.022594)
-    test_fetch_s3_config_creds_with_region:		.: (0.021746)
-    test_fetch_s3_config_creds_with_token:		.: (0.019917)
-    test_fetch_s3_env_creds:				.: (0.020685)
-    test_fetch_s3_env_creds_with_region:		.: (0.020626)
-    test_fetch_s3_env_creds_with_token:			.: (0.020578)
-    test_fetch_s3_instance_profile_creds:		.: (0.020107)
-    test_fetch_s3_instance_profile_creds_with_region:	.: (0.019920)
-    test_fetch_s3_instance_profile_creds_with_token:	.: (0.019951)
-    test_fetch_s3_no_host:				.: (0.019080)
-    test_fetch_s3_no_id:				.: (0.019056)
-    test_fetch_s3_no_secret:				.: (0.018795)
-    test_fetch_s3_no_source_key:			.: (0.018803)
-    test_fetch_s3_url_creds:				.: (0.044842)
+    test_fetch_s3_config_creds:				.: (0.035776)
+    test_fetch_s3_config_creds_with_region:		.: (0.019188)
+    test_fetch_s3_config_creds_with_token:		.: (0.018557)
+    test_fetch_s3_env_creds:				.: (0.018110)
+    test_fetch_s3_env_creds_with_region:		.: (0.017165)
+    test_fetch_s3_env_creds_with_token:			.: (0.017816)
+    test_fetch_s3_instance_profile_creds:		.: (0.017357)
+    test_fetch_s3_instance_profile_creds_with_region:	.: (0.016917)
+    test_fetch_s3_instance_profile_creds_with_token:	.: (0.017615)
+    test_fetch_s3_no_host:				.: (0.019808)
+    test_fetch_s3_no_id:				.: (0.021717)
+    test_fetch_s3_no_secret:				.: (0.019472)
+    test_fetch_s3_no_source_key:			.: (0.022387)
+    test_fetch_s3_url_creds:				.: (0.017365)
   TestGemRequest: 
-    test_configure_connection_for_https:		.: (0.048741)
-    test_configure_connection_for_https_ssl_ca_cert:	.: (0.059688)
-    test_fetch:						.: (0.009281)
-    test_fetch_basic_auth:				.: (0.058703)
-    test_fetch_basic_auth_encoded:			.: (0.047979)
-    test_fetch_basic_oauth_encoded:			.: (0.049381)
-    test_fetch_head:					.: (0.009199)
-    test_fetch_unmodified:				.: (0.009853)
-    test_get_proxy_from_env_domain:			.: (0.009372)
-    test_get_proxy_from_env_empty:			.: (0.008872)
-    test_get_proxy_from_env_escape:			.: (0.009561)
-    test_get_proxy_from_env_fallback:			.: (0.009439)
-    test_get_proxy_from_env_https:			.: (0.010191)
-    test_get_proxy_from_env_normalize:			.: (0.009323)
-    test_initialize_proxy:				.: (0.009905)
-    test_initialize_proxy_ENV:				.: (0.009281)
-    test_initialize_proxy_ENV_https:			.: (0.009437)
-    test_initialize_proxy_URI:				.: (0.010078)
-    test_proxy_ENV:					.: (0.008824)
-    test_user_agent:					.: (0.008681)
-    test_user_agent_engine:				.: (0.009039)
-    test_user_agent_engine_ruby:			.: (0.009341)
-    test_user_agent_patchlevel:				.: (0.008587)
-    test_user_agent_revision:				.: (0.009630)
-    test_verify_certificate:				.: (0.008455)
-    test_verify_certificate_extra_message:		.: (0.008351)
-    test_verify_certificate_message_CERT_HAS_EXPIRED:	.: (0.011159)
-    test_verify_certificate_message_CERT_NOT_YET_VALID:	.: (0.009277)
-    test_verify_certificate_message_CERT_REJECTED:	.: (0.008579)
-    test_verify_certificate_message_CERT_UNTRUSTED:	.: (0.008343)
-    test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.008341)
-    test_verify_certificate_message_INVALID_CA:		.: (0.008429)
-    test_verify_certificate_message_INVALID_PURPOSE:	.: (0.008479)
-    test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN:	.: (0.008548)
-    test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:	.: (0.008357)
-    test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE:	.: (0.008447)
+    test_configure_connection_for_https:		.: (0.035711)
+    test_configure_connection_for_https_ssl_ca_cert:	.: (0.038953)
+    test_fetch:						.: (0.007990)
+    test_fetch_basic_auth:				.: (0.035306)
+    test_fetch_basic_auth_encoded:			.: (0.034805)
+    test_fetch_basic_oauth_encoded:			.: (0.034388)
+    test_fetch_head:					.: (0.007693)
+    test_fetch_unmodified:				.: (0.007882)
+    test_get_proxy_from_env_domain:			.: (0.007915)
+    test_get_proxy_from_env_empty:			.: (0.007329)
+    test_get_proxy_from_env_escape:			.: (0.007575)
+    test_get_proxy_from_env_fallback:			.: (0.007958)
+    test_get_proxy_from_env_https:			.: (0.008316)
+    test_get_proxy_from_env_normalize:			.: (0.008028)
+    test_initialize_proxy:				.: (0.007671)
+    test_initialize_proxy_ENV:				.: (0.008001)
+    test_initialize_proxy_ENV_https:			.: (0.008111)
+    test_initialize_proxy_URI:				.: (0.023769)
+    test_proxy_ENV:					.: (0.007692)
+    test_user_agent:					.: (0.009487)
+    test_user_agent_engine:				.: (0.007382)
+    test_user_agent_engine_ruby:			.: (0.009273)
+    test_user_agent_patchlevel:				.: (0.007565)
+    test_user_agent_revision:				.: (0.007363)
+    test_verify_certificate:				.: (0.008262)
+    test_verify_certificate_extra_message:		.: (0.007710)
+    test_verify_certificate_message_CERT_HAS_EXPIRED:	.: (0.008109)
+    test_verify_certificate_message_CERT_NOT_YET_VALID:	.: (0.008659)
+    test_verify_certificate_message_CERT_REJECTED:	.: (0.007602)
+    test_verify_certificate_message_CERT_UNTRUSTED:	.: (0.007239)
+    test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.007927)
+    test_verify_certificate_message_INVALID_CA:		.: (0.007220)
+    test_verify_certificate_message_INVALID_PURPOSE:	.: (0.007199)
+    test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN:	.: (0.007685)
+    test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:	.: (0.007603)
+    test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE:	.: (0.007868)
   TestGemRequestConnectionPool: 
-    test_checkout_same_connection:			.: (0.008421)
-    test_net_http_args:					.: (0.007967)
-    test_net_http_args_ipv6:				.: (0.008015)
-    test_net_http_args_no_proxy:			.: (0.008074)
-    test_net_http_args_proxy:				.: (0.008556)
-    test_thread_waits_for_connection:			.: (1.009723)
-    test_to_proxy_eh:					.: (0.008452)
-    test_to_proxy_eh_wildcard:				.: (0.031863)
-    test_to_proxy_empty_string:				.: (0.008167)
-    test_to_proxy_substring:				.: (0.014766)
+    test_checkout_same_connection:			.: (0.007107)
+    test_net_http_args:					.: (0.006766)
+    test_net_http_args_ipv6:				.: (0.006839)
+    test_net_http_args_no_proxy:			.: (0.007490)
+    test_net_http_args_proxy:				.: (0.007041)
+    test_thread_waits_for_connection:			.: (1.011900)
+    test_to_proxy_eh:					.: (0.025777)
+    test_to_proxy_eh_wildcard:				.: (0.007744)
+    test_to_proxy_empty_string:				.: (0.007944)
+    test_to_proxy_substring:				.: (0.007824)
   TestGemRequestSet: 
-    test_bug_bug_990:					.: (0.011719)
-    test_gem:						.: (0.018243)
-    test_gem_duplicate:					.: (0.008124)
-    test_import:					.: (0.007974)
-    test_install:					.: (0.076870)
-    test_install_from_gemdeps:				.: (0.048504)
-    test_install_from_gemdeps_complex_dependencies:	.: (0.130223)
-    test_install_from_gemdeps_explain:			.: (0.031150)
-    test_install_from_gemdeps_install_dir:		.: (0.058399)
-    test_install_from_gemdeps_local:			.: (0.022107)
-    test_install_from_gemdeps_lockfile:			.: (0.112285)
-    test_install_from_gemdeps_version_mismatch:		.: (0.070240)
-    test_install_into:					.: (0.074546)
-    test_install_into_development_shallow:		.: (0.075161)
-    test_load_gemdeps:					.: (0.010114)
-    test_load_gemdeps_installing:			.: (0.009036)
-    test_load_gemdeps_without_groups:			.: (0.008746)
-    test_resolve:					.: (0.010087)
-    test_resolve_development:				.: (0.009192)
-    test_resolve_development_shallow:			.: (0.010492)
+    test_bug_bug_990:					.: (0.011369)
+    test_gem:						.: (0.008156)
+    test_gem_duplicate:					.: (0.007993)
+    test_import:					.: (0.008046)
+    test_install:					.: (0.070259)
+    test_install_from_gemdeps:				.: (0.045878)
+    test_install_from_gemdeps_complex_dependencies:	.: (0.138733)
+    test_install_from_gemdeps_explain:			.: (0.030667)
+    test_install_from_gemdeps_install_dir:		.: (0.056934)
+    test_install_from_gemdeps_local:			.: (0.022729)
+    test_install_from_gemdeps_lockfile:			.: (0.106320)
+    test_install_from_gemdeps_version_mismatch:		.: (0.045437)
+    test_install_into:					.: (0.066299)
+    test_install_into_development_shallow:		.: (0.066858)
+    test_load_gemdeps:					.: (0.008958)
+    test_load_gemdeps_installing:			.: (0.008399)
+    test_load_gemdeps_without_groups:			.: (0.008638)
+    test_resolve:					.: (0.010233)
+    test_resolve_development:				.: (0.008863)
+    test_resolve_development_shallow:			.: (0.009695)
     test_resolve_git:					P
 ===============================================================================
 Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set
@@ -3622,91 +3658,91 @@
      395:     rs = Gem::RequestSet.new
      396: 
 ===============================================================================
-: (0.014681)
-    test_resolve_ignore_dependencies:			.: (0.009161)
-    test_resolve_incompatible:				.: (0.008710)
-    test_resolve_vendor:				.: (0.017835)
-    test_sorted_requests:				.: (0.013146)
-    test_sorted_requests_development_shallow:		.: (0.010221)
-    test_tsort_each_child_development:			.: (0.011053)
-    test_tsort_each_child_development_shallow:		.: (0.010202)
+: (0.013362)
+    test_resolve_ignore_dependencies:			.: (0.008479)
+    test_resolve_incompatible:				.: (0.025287)
+    test_resolve_vendor:				.: (0.019215)
+    test_sorted_requests:				.: (0.010443)
+    test_sorted_requests_development_shallow:		.: (0.012450)
+    test_tsort_each_child_development:			.: (0.011866)
+    test_tsort_each_child_development_shallow:		.: (0.009812)
   TestGemRequestSetGemDependencyAPI: 
-    test_gem:						.: (0.009065)
-    test_gem_bitbucket:					.: (0.008339)
-    test_gem_bitbucket_expand_path:			.: (0.008145)
-    test_gem_deps_file:					.: (0.007959)
-    test_gem_duplicate:					.: (0.008803)
-    test_gem_git:					.: (0.008329)
-    test_gem_git_branch:				.: (0.008886)
-    test_gem_git_gist:					.: (0.008635)
-    test_gem_git_ref:					.: (0.008718)
-    test_gem_git_submodules:				.: (0.008376)
-    test_gem_git_tag:					.: (0.008246)
-    test_gem_github:					.: (0.008110)
-    test_gem_github_expand_path:			.: (0.008241)
-    test_gem_group:					.: (0.026215)
-    test_gem_group_method:				.: (0.008170)
-    test_gem_group_without:				.: (0.009896)
-    test_gem_groups:					.: (0.008349)
-    test_gem_path:					.: (0.010383)
-    test_gem_platforms:					.: (0.010591)
-    test_gem_platforms_bundler_ruby:			.: (0.008808)
-    test_gem_platforms_engine:				.: (0.009340)
-    test_gem_platforms_maglev:				.: (0.008376)
-    test_gem_platforms_multiple:			.: (0.008585)
-    test_gem_platforms_platform:			.: (0.008151)
-    test_gem_platforms_truffleruby:			.: (0.008141)
-    test_gem_platforms_unknown:				.: (0.008635)
-    test_gem_platforms_version:				.: (0.008181)
-    test_gem_requirement:				.: (0.008208)
-    test_gem_requirements:				.: (0.008929)
-    test_gem_requirements_options:			.: (0.007998)
-    test_gem_requires:					.: (0.008088)
-    test_gem_requires_false:				.: (0.008708)
-    test_gem_requires_without_group:			.: (0.008069)
-    test_gem_source_mismatch:				.: (0.010690)
-    test_gempspec_with_multiple_runtime_deps:		.: (0.010068)
-    test_gemspec:					.: (0.010906)
-    test_gemspec_bad:					.: (0.009036)
-    test_gemspec_development_group:			.: (0.013617)
-    test_gemspec_multiple:				.: (0.009924)
-    test_gemspec_name:					.: (0.010475)
-    test_gemspec_named:					.: (0.009697)
-    test_gemspec_none:					.: (0.008044)
-    test_gemspec_path:					.: (0.010236)
-    test_gemspec_without_group:				.: (0.008253)
-    test_git:						.: (0.008301)
-    test_git_source:					.: (0.007956)
-    test_group:						.: (0.008031)
-    test_load:						.: (0.009004)
-    test_pin_gem_source:				.: (0.008097)
-    test_platform_mswin:				.: (0.008030)
-    test_platform_multiple:				.: (0.008550)
-    test_platform_ruby:					.: (0.008260)
-    test_platforms:					.: (0.026373)
-    test_ruby:						.: (0.008280)
-    test_ruby_engine:					.: (0.010262)
-    test_ruby_engine_mismatch_engine:			.: (0.008242)
-    test_ruby_engine_mismatch_version:			.: (0.008051)
-    test_ruby_engine_no_engine_version:			.: (0.009777)
-    test_ruby_mismatch:					.: (0.008045)
-    test_ruby_mismatch_installing:			.: (0.007839)
-    test_source:					.: (0.008641)
-    test_with_engine_version:				.: (0.008503)
+    test_gem:						.: (0.008640)
+    test_gem_bitbucket:					.: (0.008566)
+    test_gem_bitbucket_expand_path:			.: (0.007731)
+    test_gem_deps_file:					.: (0.007667)
+    test_gem_duplicate:					.: (0.009213)
+    test_gem_git:					.: (0.007875)
+    test_gem_git_branch:				.: (0.008562)
+    test_gem_git_gist:					.: (0.007597)
+    test_gem_git_ref:					.: (0.008640)
+    test_gem_git_submodules:				.: (0.008171)
+    test_gem_git_tag:					.: (0.007227)
+    test_gem_github:					.: (0.007412)
+    test_gem_github_expand_path:			.: (0.007608)
+    test_gem_group:					.: (0.007509)
+    test_gem_group_method:				.: (0.008341)
+    test_gem_group_without:				.: (0.007330)
+    test_gem_groups:					.: (0.013924)
+    test_gem_path:					.: (0.009822)
+    test_gem_platforms:					.: (0.008046)
+    test_gem_platforms_bundler_ruby:			.: (0.008527)
+    test_gem_platforms_engine:				.: (0.007885)
+    test_gem_platforms_maglev:				.: (0.008800)
+    test_gem_platforms_multiple:			.: (0.008059)
+    test_gem_platforms_platform:			.: (0.007994)
+    test_gem_platforms_truffleruby:			.: (0.008161)
+    test_gem_platforms_unknown:				.: (0.007850)
+    test_gem_platforms_version:				.: (0.007942)
+    test_gem_requirement:				.: (0.007797)
+    test_gem_requirements:				.: (0.008096)
+    test_gem_requirements_options:			.: (0.007688)
+    test_gem_requires:					.: (0.022004)
+    test_gem_requires_false:				.: (0.007377)
+    test_gem_requires_without_group:			.: (0.008799)
+    test_gem_source_mismatch:				.: (0.009793)
+    test_gempspec_with_multiple_runtime_deps:		.: (0.010542)
+    test_gemspec:					.: (0.010537)
+    test_gemspec_bad:					.: (0.008456)
+    test_gemspec_development_group:			.: (0.010188)
+    test_gemspec_multiple:				.: (0.009191)
+    test_gemspec_name:					.: (0.009642)
+    test_gemspec_named:					.: (0.009007)
+    test_gemspec_none:					.: (0.007427)
+    test_gemspec_path:					.: (0.009845)
+    test_gemspec_without_group:				.: (0.007467)
+    test_git:						.: (0.008053)
+    test_git_source:					.: (0.007391)
+    test_group:						.: (0.007342)
+    test_load:						.: (0.008223)
+    test_pin_gem_source:				.: (0.007647)
+    test_platform_mswin:				.: (0.007567)
+    test_platform_multiple:				.: (0.007839)
+    test_platform_ruby:					.: (0.008965)
+    test_platforms:					.: (0.007473)
+    test_ruby:						.: (0.007318)
+    test_ruby_engine:					.: (0.007437)
+    test_ruby_engine_mismatch_engine:			.: (0.007160)
+    test_ruby_engine_mismatch_version:			.: (0.007295)
+    test_ruby_engine_no_engine_version:			.: (0.007075)
+    test_ruby_mismatch:					.: (0.006942)
+    test_ruby_mismatch_installing:			.: (0.007049)
+    test_source:					.: (0.007331)
+    test_with_engine_version:				.: (0.007317)
   TestGemRequestSetLockfile: 
-    test_add_DEPENDENCIES:				.: (0.039563)
-    test_add_DEPENDENCIES_from_gem_deps:		.: (0.022498)
-    test_add_GEM:					.: (0.148627)
-    test_add_PLATFORMS:					.: (0.059413)
-    test_relative_path_from:				.: (0.009158)
-    test_to_s_gem:					.: (0.020762)
-    test_to_s_gem_dependency:				.: (0.035920)
-    test_to_s_gem_dependency_non_default:		.: (0.032153)
-    test_to_s_gem_dependency_requirement:		.: (0.028994)
-    test_to_s_gem_path:					.: (0.014099)
-    test_to_s_gem_path_absolute:			.: (0.014266)
-    test_to_s_gem_platform:				.: (0.022100)
-    test_to_s_gem_source:				.: (0.047185)
+    test_add_DEPENDENCIES:				.: (0.034221)
+    test_add_DEPENDENCIES_from_gem_deps:		.: (0.033536)
+    test_add_GEM:					.: (0.143903)
+    test_add_PLATFORMS:					.: (0.058153)
+    test_relative_path_from:				.: (0.009060)
+    test_to_s_gem:					.: (0.021872)
+    test_to_s_gem_dependency:				.: (0.034383)
+    test_to_s_gem_dependency_non_default:		.: (0.029275)
+    test_to_s_gem_dependency_requirement:		.: (0.027109)
+    test_to_s_gem_path:					.: (0.016853)
+    test_to_s_gem_path_absolute:			.: (0.013406)
+    test_to_s_gem_platform:				.: (0.021268)
+    test_to_s_gem_source:				.: (0.045511)
     test_to_s_git:					P
 ===============================================================================
 Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set
@@ -3721,202 +3757,202 @@
      378:     head = nil
      379: 
 ===============================================================================
-: (0.029015)
-    test_write:						.: (0.011377)
-    test_write_error:					.: (0.011465)
+: (0.010812)
+    test_write:						.: (0.008472)
+    test_write_error:					.: (0.010664)
   TestGemRequestSetLockfileParser: 
-    test_get:						.: (0.009425)
-    test_get_type_mismatch:				.: (0.011365)
-    test_get_type_multiple:				.: (0.008916)
-    test_get_type_value_mismatch:			.: (0.010266)
-    test_parse:						.: (0.009825)
-    test_parse_DEPENDENCIES_git:			.: (0.011866)
-    test_parse_DEPENDENCIES_git_version:		.: (0.010054)
-    test_parse_GEM:					.: (0.009667)
-    test_parse_GEM_remote_multiple:			.: (0.009798)
-    test_parse_GIT:					.: (0.011366)
-    test_parse_GIT_branch:				.: (0.010184)
-    test_parse_GIT_ref:					.: (0.010157)
-    test_parse_GIT_tag:					.: (0.010745)
-    test_parse_PATH:					.: (0.012140)
-    test_parse_dependencies:				.: (0.010544)
-    test_parse_dependency:				.: (0.014163)
-    test_parse_gem_specs_dependency:			.: (0.016827)
-    test_parse_missing:					.: (0.008301)
+    test_get:						.: (0.008859)
+    test_get_type_mismatch:				.: (0.008555)
+    test_get_type_multiple:				.: (0.008782)
+    test_get_type_value_mismatch:			.: (0.009060)
+    test_parse:						.: (0.010040)
+    test_parse_DEPENDENCIES_git:			.: (0.026815)
+    test_parse_DEPENDENCIES_git_version:		.: (0.012600)
+    test_parse_GEM:					.: (0.009536)
+    test_parse_GEM_remote_multiple:			.: (0.011980)
+    test_parse_GIT:					.: (0.011026)
+    test_parse_GIT_branch:				.: (0.010063)
+    test_parse_GIT_ref:					.: (0.010082)
+    test_parse_GIT_tag:					.: (0.010467)
+    test_parse_PATH:					.: (0.012749)
+    test_parse_dependencies:				.: (0.010605)
+    test_parse_dependency:				.: (0.010220)
+    test_parse_gem_specs_dependency:			.: (0.010927)
+    test_parse_missing:					.: (0.007986)
   TestGemRequestSetLockfileTokenizer: 
-    test_peek:						.: (0.009203)
-    test_skip:						.: (0.008950)
-    test_token_pos:					.: (0.008928)
-    test_tokenize:					.: (0.009888)
-    test_tokenize_capitals:				.: (0.009289)
-    test_tokenize_conflict_markers:			.: (0.011436)
-    test_tokenize_git:					.: (0.009169)
-    test_tokenize_multiple:				.: (0.009202)
-    test_unget:						.: (0.008667)
+    test_peek:						.: (0.008736)
+    test_skip:						.: (0.008330)
+    test_token_pos:					.: (0.009310)
+    test_tokenize:					.: (0.009263)
+    test_tokenize_capitals:				.: (0.014142)
+    test_tokenize_conflict_markers:			.: (0.011860)
+    test_tokenize_git:					.: (0.008834)
+    test_tokenize_multiple:				.: (0.009074)
+    test_unget:						.: (0.008972)
   TestGemRequire: 
-    test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.029840)
-    test_activate_via_require_respects_loaded_files:	.: (0.077428)
-    test_already_activated_direct_conflict:		.: (0.072888)
-    test_concurrent_require:				.: (0.046831)
-    test_dash_i_beats_default_gems:			.: (0.041970)
-    test_dash_i_beats_gems:				.: (0.078524)
-    test_default_gem_and_normal_gem:			.: (0.037496)
-    test_default_gem_and_normal_gem_same_version:	.: (0.039026)
-    test_default_gem_only:				.: (0.022402)
-    test_default_gem_prerelease:			.: (0.037524)
-    test_default_gem_require_activates_just_once:	.: (0.039527)
-    test_default_gem_required_circulary_with_unresolved_gems_depending_on_it:	.: (0.114820)
-    test_default_gem_with_unresolved_gems_depending_on_it:	.: (0.107785)
-    test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel:	.: (0.522992)
-    test_multiple_gems_with_the_same_path:		.: (0.099635)
-    test_no_crash_when_overriding_warn_with_warning_module:	.: (0.321280)
-    test_no_kernel_require_in_Kernel_warn_with_uplevel:	.: (0.323439)
-    test_no_kernel_require_in_warn_with_uplevel:	.: (0.323740)
-    test_no_other_behavioral_changes_with_Kernel_warn:	.: (0.329224)
-    test_no_other_behavioral_changes_with_warn:		.: (0.323598)
-    test_normal_gem_does_not_shadow_default_gem:	.: (0.031997)
-    test_normal_gems_with_overridden_load_error_message:.: (0.330839)
-    test_realworld_default_gem:				.: (0.291469)
-    test_realworld_upgraded_default_gem:		.: (0.305037)
-    test_require_bundler:				.: (0.045350)
-    test_require_can_use_a_pathname_object:		.: (0.029842)
-    test_require_default_when_gem_defined:		.: (0.030083)
-    test_require_does_not_crash_when_utilizing_bundler_version_finder:	.: (0.361206)
-    test_require_doesnt_traverse_development_dependencies:	.: (0.039085)
-    test_require_is_lazy_with_inexact_req:		.: (0.065718)
-    test_require_is_not_lazy_with_exact_req:		.: (0.060035)
-    test_require_is_not_lazy_with_one_possible:		.: (0.045036)
-    test_require_is_not_lazy_with_shadowed_default_gem:	.: (0.066275)
-    test_require_when_gem_defined:			.: (0.024973)
-    test_require_works_after_cleanup:			.: (0.038048)
-    test_respect_loaded_features_caching_like_standard_require:	.: (0.016555)
-    test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require:	.: (0.036038)
-    test_try_activate_error_unlocks_require_monitor:	.: (0.014929)
-    test_unable_to_find_good_unresolved_version:	.: (0.085841)
+    test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.027615)
+    test_activate_via_require_respects_loaded_files:	.: (0.052906)
+    test_already_activated_direct_conflict:		.: (0.086840)
+    test_concurrent_require:				.: (0.042358)
+    test_dash_i_beats_default_gems:			.: (0.038451)
+    test_dash_i_beats_gems:				.: (0.069021)
+    test_default_gem_and_normal_gem:			.: (0.037257)
+    test_default_gem_and_normal_gem_same_version:	.: (0.035131)
+    test_default_gem_only:				.: (0.019520)
+    test_default_gem_prerelease:			.: (0.033146)
+    test_default_gem_require_activates_just_once:	.: (0.020116)
+    test_default_gem_required_circulary_with_unresolved_gems_depending_on_it:	.: (0.115899)
+    test_default_gem_with_unresolved_gems_depending_on_it:	.: (0.093670)
+    test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel:	.: (0.423557)
+    test_multiple_gems_with_the_same_path:		.: (0.095710)
+    test_no_crash_when_overriding_warn_with_warning_module:	.: (0.248000)
+    test_no_kernel_require_in_Kernel_warn_with_uplevel:	.: (0.249081)
+    test_no_kernel_require_in_warn_with_uplevel:	.: (0.244934)
+    test_no_other_behavioral_changes_with_Kernel_warn:	.: (0.240172)
+    test_no_other_behavioral_changes_with_warn:		.: (0.240624)
+    test_normal_gem_does_not_shadow_default_gem:	.: (0.028331)
+    test_normal_gems_with_overridden_load_error_message:.: (0.270343)
+    test_realworld_default_gem:				.: (0.221506)
+    test_realworld_upgraded_default_gem:		.: (0.259950)
+    test_require_bundler:				.: (0.037790)
+    test_require_can_use_a_pathname_object:		.: (0.029226)
+    test_require_default_when_gem_defined:		.: (0.026505)
+    test_require_does_not_crash_when_utilizing_bundler_version_finder:	.: (0.298420)
+    test_require_doesnt_traverse_development_dependencies:	.: (0.078848)
+    test_require_is_lazy_with_inexact_req:		.: (0.121349)
+    test_require_is_not_lazy_with_exact_req:		.: (0.147410)
+    test_require_is_not_lazy_with_one_possible:		.: (0.045559)
+    test_require_is_not_lazy_with_shadowed_default_gem:	.: (0.051761)
+    test_require_when_gem_defined:			.: (0.020806)
+    test_require_works_after_cleanup:			.: (0.032740)
+    test_respect_loaded_features_caching_like_standard_require:	.: (0.014682)
+    test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require:	.: (0.031212)
+    test_try_activate_error_unlocks_require_monitor:	.: (0.014149)
+    test_unable_to_find_good_unresolved_version:	.: (0.081800)
   TestGemRequirement: 
-    test_bad:						.: (0.014900)
-    test_basic_non_none:				.: (0.008882)
-    test_concat:					.: (0.008891)
-    test_create:					.: (0.009297)
-    test_empty_requirements_is_none:			.: (0.008681)
-    test_equals2:					.: (0.010307)
-    test_explicit_default_is_none:			.: (0.008857)
-    test_for_lockfile:					.: (0.009154)
-    test_hash_returns_equal_hashes_for_equivalent_requirements:	.: (0.010352)
-    test_hash_with_multiple_versions:			.: (0.009337)
-    test_illformed_requirements:			.: (0.009167)
-    test_initialize:					.: (0.009332)
-    test_initialize_copy:				.: (0.008903)
-    test_marshal_load_attack:				.: (0.020534)
-    test_parse:						.: (0.009499)
-    test_parse_bad:					.: (0.009487)
-    test_parse_deduplication:				.: (0.010758)
-    test_prerelease_eh:					.: (0.009091)
-    test_satisfied_by_boxed:				.: (0.012172)
-    test_satisfied_by_eh_bang_equal:			.: (0.009156)
-    test_satisfied_by_eh_blank:				.: (0.009072)
-    test_satisfied_by_eh_boxed:				.: (0.011398)
-    test_satisfied_by_eh_equal:				.: (0.009044)
-    test_satisfied_by_eh_good:				.: (0.013252)
-    test_satisfied_by_eh_gt:				.: (0.008776)
-    test_satisfied_by_eh_gte:				.: (0.009398)
-    test_satisfied_by_eh_list:				.: (0.008785)
-    test_satisfied_by_eh_lt:				.: (0.008805)
-    test_satisfied_by_eh_lte:				.: (0.009510)
-    test_satisfied_by_eh_multiple:			.: (0.009348)
-    test_satisfied_by_eh_non_versions:			.: (0.009509)
-    test_satisfied_by_eh_tilde_gt:			.: (0.008873)
-    test_satisfied_by_eh_tilde_gt_v0:			.: (0.010823)
-    test_satisfied_by_explicitly_bounded:		.: (0.009499)
-    test_specific:					.: (0.009034)
+    test_bad:						.: (0.013979)
+    test_basic_non_none:				.: (0.007831)
+    test_concat:					.: (0.007653)
+    test_create:					.: (0.007956)
+    test_empty_requirements_is_none:			.: (0.007434)
+    test_equals2:					.: (0.017394)
+    test_explicit_default_is_none:			.: (0.008949)
+    test_for_lockfile:					.: (0.009433)
+    test_hash_returns_equal_hashes_for_equivalent_requirements:	.: (0.009933)
+    test_hash_with_multiple_versions:			.: (0.010191)
+    test_illformed_requirements:			.: (0.008212)
+    test_initialize:					.: (0.008067)
+    test_initialize_copy:				.: (0.008983)
+    test_marshal_load_attack:				.: (0.008391)
+    test_parse:						.: (0.008498)
+    test_parse_bad:					.: (0.008346)
+    test_parse_deduplication:				.: (0.007980)
+    test_prerelease_eh:					.: (0.007976)
+    test_satisfied_by_boxed:				.: (0.009789)
+    test_satisfied_by_eh_bang_equal:			.: (0.008294)
+    test_satisfied_by_eh_blank:				.: (0.008396)
+    test_satisfied_by_eh_boxed:				.: (0.009461)
+    test_satisfied_by_eh_equal:				.: (0.008788)
+    test_satisfied_by_eh_good:				.: (0.013690)
+    test_satisfied_by_eh_gt:				.: (0.008438)
+    test_satisfied_by_eh_gte:				.: (0.009226)
+    test_satisfied_by_eh_list:				.: (0.009005)
+    test_satisfied_by_eh_lt:				.: (0.008506)
+    test_satisfied_by_eh_lte:				.: (0.008528)
+    test_satisfied_by_eh_multiple:			.: (0.008529)
+    test_satisfied_by_eh_non_versions:			.: (0.008910)
+    test_satisfied_by_eh_tilde_gt:			.: (0.008554)
+    test_satisfied_by_eh_tilde_gt_v0:			.: (0.008365)
+    test_satisfied_by_explicitly_bounded:		.: (0.013823)
+    test_specific:					.: (0.008825)
   TestGemResolver: 
-    test_backoff_higher_version_to_satisfy_dep:		.: (0.015914)
-    test_backtracks_to_the_first_conflict:		.: (0.014112)
-    test_common_rack_activation_scenario:		.: (0.018644)
-    test_conflict_resolution_only_effects_correct_spec:	.: (0.015198)
-    test_does_not_pick_musl_variants_on_non_musl_linux:	.: (0.024716)
-    test_keeps_resolving_after_seeing_satisfied_dep:	.: (0.012892)
-    test_no_overlap_specifically:			.: (0.011109)
-    test_only_returns_spec_once:			.: (0.012532)
-    test_pick_generic_linux_variants_on_musl_linux:	.: (0.037576)
-    test_picks_best_platform:				.: (0.031107)
-    test_picks_highest_version:				.: (0.012282)
-    test_picks_lower_version_when_needed:		.: (0.013939)
-    test_pulls_in_dependencies:				.: (0.013001)
-    test_raises_and_explains_when_platform_prevents_install:	.: (0.010158)
-    test_raises_and_reports_a_toplevel_request_properly:.: (0.009598)
-    test_raises_and_reports_an_implicit_request_properly:	.: (0.010649)
-    test_raises_dependency_error:			.: (0.014901)
-    test_raises_when_a_gem_is_missing:			.: (0.009987)
-    test_raises_when_a_gem_version_is_missing:		.: (0.009510)
-    test_raises_when_possibles_are_exhausted:		.: (0.015310)
-    test_requests:					.: (0.011682)
-    test_requests_development:				.: (0.011715)
-    test_requests_ignore_dependencies:			.: (0.012164)
-    test_resolve_bug_699:				.: (0.016539)
-    test_resolve_conflict:				.: (0.013299)
-    test_resolve_conservative:				.: (0.015863)
-    test_resolve_development:				.: (0.011836)
-    test_resolve_development_shallow:			.: (0.012019)
-    test_resolve_remote_missing_dependency:		.: (0.011434)
-    test_resolve_rollback:				.: (0.013824)
-    test_search_for_local_platform_partial_string_match:.: (0.010758)
-    test_second_level_backout:				.: (0.058505)
-    test_select_local_platforms:			.: (0.026152)
-    test_self_compose_sets_best_set:			.: (0.009320)
-    test_self_compose_sets_multiple:			.: (0.013215)
-    test_self_compose_sets_nest:			.: (0.011395)
-    test_self_compose_sets_nil:				.: (0.012806)
-    test_self_compose_sets_single:			.: (0.011189)
-    test_simple_activesupport_problem:			.: (0.014267)
-    test_sorts_by_source_then_version:			.: (0.012199)
+    test_backoff_higher_version_to_satisfy_dep:		.: (0.024317)
+    test_backtracks_to_the_first_conflict:		.: (0.014628)
+    test_common_rack_activation_scenario:		.: (0.017840)
+    test_conflict_resolution_only_effects_correct_spec:	.: (0.013151)
+    test_does_not_pick_musl_variants_on_non_musl_linux:	.: (0.022242)
+    test_keeps_resolving_after_seeing_satisfied_dep:	.: (0.011998)
+    test_no_overlap_specifically:			.: (0.010452)
+    test_only_returns_spec_once:			.: (0.011472)
+    test_pick_generic_linux_variants_on_musl_linux:	.: (0.022307)
+    test_picks_best_platform:				.: (0.025142)
+    test_picks_highest_version:				.: (0.009732)
+    test_picks_lower_version_when_needed:		.: (0.011202)
+    test_pulls_in_dependencies:				.: (0.010427)
+    test_raises_and_explains_when_platform_prevents_install:	.: (0.009133)
+    test_raises_and_reports_a_toplevel_request_properly:.: (0.009011)
+    test_raises_and_reports_an_implicit_request_properly:	.: (0.010525)
+    test_raises_dependency_error:			.: (0.012746)
+    test_raises_when_a_gem_is_missing:			.: (0.008670)
+    test_raises_when_a_gem_version_is_missing:		.: (0.008664)
+    test_raises_when_possibles_are_exhausted:		.: (0.013560)
+    test_requests:					.: (0.011308)
+    test_requests_development:				.: (0.010589)
+    test_requests_ignore_dependencies:			.: (0.009996)
+    test_resolve_bug_699:				.: (0.023938)
+    test_resolve_conflict:				.: (0.011354)
+    test_resolve_conservative:				.: (0.014989)
+    test_resolve_development:				.: (0.011215)
+    test_resolve_development_shallow:			.: (0.011371)
+    test_resolve_remote_missing_dependency:		.: (0.010181)
+    test_resolve_rollback:				.: (0.012125)
+    test_search_for_local_platform_partial_string_match:.: (0.009724)
+    test_second_level_backout:				.: (0.050506)
+    test_select_local_platforms:			.: (0.010712)
+    test_self_compose_sets_best_set:			.: (0.007475)
+    test_self_compose_sets_multiple:			.: (0.009768)
+    test_self_compose_sets_nest:			.: (0.010149)
+    test_self_compose_sets_nil:				.: (0.019135)
+    test_self_compose_sets_single:			.: (0.028254)
+    test_simple_activesupport_problem:			.: (0.026836)
+    test_sorts_by_source_then_version:			.: (0.028159)
   TestGemResolverAPISet: 
-    test_find_all:					.: (0.012568)
-    test_find_all_cache:				.: (0.010883)
-    test_find_all_local:				.: (0.009097)
-    test_find_all_missing:				.: (0.010491)
-    test_find_all_not_found:				.: (0.010830)
-    test_find_all_prereleases:				.: (0.011449)
-    test_initialize:					.: (0.009730)
-    test_initialize_deeper_uri:				.: (0.009368)
-    test_initialize_uri:				.: (0.012310)
-    test_prefetch:					.: (0.010971)
-    test_prefetch_cache:				.: (0.010671)
-    test_prefetch_cache_missing:			.: (0.010402)
-    test_prefetch_local:				.: (0.010547)
+    test_find_all:					.: (0.026394)
+    test_find_all_cache:				.: (0.026326)
+    test_find_all_local:				.: (0.022796)
+    test_find_all_missing:				.: (0.040776)
+    test_find_all_not_found:				.: (0.069112)
+    test_find_all_prereleases:				.: (0.010945)
+    test_initialize:					.: (0.010424)
+    test_initialize_deeper_uri:				.: (0.008063)
+    test_initialize_uri:				.: (0.007895)
+    test_prefetch:					.: (0.011235)
+    test_prefetch_cache:				.: (0.009681)
+    test_prefetch_cache_missing:			.: (0.009576)
+    test_prefetch_local:				.: (0.009702)
   TestGemResolverAPISpecification: 
-    test_fetch_development_dependencies:		.: (0.020794)
-    test_initialize:					.: (0.009613)
-    test_installable_platform_eh:			.: (0.009389)
-    test_source:					.: (0.009086)
-    test_spec:						.: (0.031579)
-    test_spec_jruby_platform:				.: (0.030157)
+    test_fetch_development_dependencies:		.: (0.019514)
+    test_initialize:					.: (0.009671)
+    test_installable_platform_eh:			.: (0.007834)
+    test_source:					.: (0.007644)
+    test_spec:						.: (0.015043)
+    test_spec_jruby_platform:				.: (0.025299)
   TestGemResolverActivationRequest: 
-    test_development_eh:				.: (0.010230)
-    test_inspect:					.: (0.009476)
-    test_installed_eh:					.: (0.008642)
+    test_development_eh:				.: (0.008360)
+    test_inspect:					.: (0.008242)
+    test_installed_eh:					.: (0.008426)
   TestGemResolverBestSet: 
-    test_find_all:					.: (0.013207)
-    test_find_all_local:				.: (0.017006)
-    test_initialize:					.: (0.008924)
-    test_prefetch:					.: (0.016761)
-    test_prefetch_local:				.: (0.012926)
+    test_find_all:					.: (0.012254)
+    test_find_all_local:				.: (0.015208)
+    test_initialize:					.: (0.008364)
+    test_prefetch:					.: (0.015139)
+    test_prefetch_local:				.: (0.012143)
   TestGemResolverComposedSet: 
-    test_errors:					.: (0.012214)
-    test_prerelease_equals:				.: (0.009557)
-    test_remote_equals:					.: (0.008438)
+    test_errors:					.: (0.010460)
+    test_prerelease_equals:				.: (0.008144)
+    test_remote_equals:					.: (0.008099)
   TestGemResolverConflict: 
-    test_explanation:					.: (0.010029)
-    test_explanation_user_request:			.: (0.008936)
-    test_request_path:					.: (0.008699)
+    test_explanation:					.: (0.008705)
+    test_explanation_user_request:			.: (0.008285)
+    test_request_path:					.: (0.008353)
   TestGemResolverDependencyRequest: 
-    test_development_eh:				.: (0.010705)
-    test_match_eh:					.: (0.008831)
-    test_match_eh_prerelease:				.: (0.009037)
-    test_match_eh_prerelease_allow_prerelease:		.: (0.008835)
-    test_matches_spec_eh:				.: (0.008715)
-    test_matches_spec_eh_prerelease:			.: (0.008580)
-    test_requirement:					.: (0.008433)
+    test_development_eh:				.: (0.008580)
+    test_match_eh:					.: (0.008370)
+    test_match_eh_prerelease:				.: (0.008074)
+    test_match_eh_prerelease_allow_prerelease:		.: (0.007892)
+    test_matches_spec_eh:				.: (0.007749)
+    test_matches_spec_eh_prerelease:			.: (0.007984)
+    test_requirement:					.: (0.007427)
   TestGemResolverGitSet: 
     test_add_git_gem:					P
 ===============================================================================
@@ -3932,7 +3968,7 @@
      17:     @set.add_git_gem name, repository, nil, false
      18: 
 ===============================================================================
-: (0.026841)
+: (0.011616)
     test_add_git_gem_submodules:			P
 ===============================================================================
 Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3947,7 +3983,7 @@
      31:     @set.add_git_gem name, repository, nil, true
      32: 
 ===============================================================================
-: (0.011841)
+: (0.010265)
     test_add_git_spec:					P
 ===============================================================================
 Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3962,7 +3998,7 @@
      43:     @set.add_git_spec name, version, repository, revision, true
      44: 
 ===============================================================================
-: (0.013502)
+: (0.010509)
     test_find_all:					P
 ===============================================================================
 Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3977,7 +4013,7 @@
      61:     @set.add_git_gem name, repository, nil, false
      62: 
 ===============================================================================
-: (0.012471)
+: (0.010499)
     test_find_all_local:				P
 ===============================================================================
 Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -3992,7 +4028,7 @@
      77:     @set.add_git_gem name, repository, nil, false
      78:     @set.remote = false
 ===============================================================================
-: (0.012397)
+: (0.011037)
     test_find_all_prerelease:				P
 ===============================================================================
 Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -4007,7 +4043,7 @@
      92:     @set.add_git_gem name, repository, nil, false
      93: 
 ===============================================================================
-: (0.012465)
+: (0.010715)
     test_prefetch:					P
 ===============================================================================
 Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -4022,7 +4058,7 @@
      126:     @set.add_git_gem name, repository, nil, false
      127: 
 ===============================================================================
-: (0.039524)
+: (0.010413)
     test_prefetch_cache:				P
 ===============================================================================
 Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -4037,7 +4073,7 @@
      140:     @set.add_git_gem name, repository, nil, false
      141: 
 ===============================================================================
-: (0.038826)
+: (0.010672)
     test_prefetch_filter:				P
 ===============================================================================
 Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -4052,7 +4088,7 @@
      158:     @set.add_git_gem name, repository, nil, false
      159: 
 ===============================================================================
-: (0.049202)
+: (0.010495)
     test_prefetch_root_dir:				P
 ===============================================================================
 Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -4067,8 +4103,8 @@
      172:     @set.add_git_gem name, repository, nil, false
      173: 
 ===============================================================================
-: (0.140606)
-    test_root_dir:					.: (0.009262)
+: (0.010087)
+    test_root_dir:					.: (0.007372)
   TestGemResolverGitSpecification: 
     test_add_dependency:				P
 ===============================================================================
@@ -4084,8 +4120,8 @@
      41:     git_spec = Gem::Resolver::GitSpecification.new @set, @spec
      42: 
 ===============================================================================
-: (0.015652)
-    test_equals2:					.: (0.013831)
+: (0.025292)
+    test_equals2:					.: (0.011507)
     test_install:					P
 ===============================================================================
 Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set
@@ -4100,7 +4136,7 @@
      53:     git_spec = Gem::Resolver::GitSpecification.new @set, @spec
      54: 
 ===============================================================================
-: (0.012131)
+: (0.010160)
     test_install_extension:				P
 ===============================================================================
 Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set
@@ -4115,7 +4151,7 @@
      71:     end
      72: 
 ===============================================================================
-: (0.012795)
+: (0.011906)
     test_install_installed:				P
 ===============================================================================
 Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set
@@ -4130,399 +4166,399 @@
      103:     git_spec = Gem::Resolver::GitSpecification.new @set, @spec
      104: 
 ===============================================================================
-: (0.012133)
+: (0.011607)
   TestGemResolverIndexSet: 
-    test_find_all:					.: (0.019531)
-    test_find_all_local:				.: (0.017410)
-    test_find_all_prerelease:				.: (0.013212)
-    test_initialize:					.: (0.011229)
-    test_initialize_source:				.: (0.011312)
+    test_find_all:					.: (0.015969)
+    test_find_all_local:				.: (0.015847)
+    test_find_all_prerelease:				.: (0.011083)
+    test_initialize:					.: (0.009801)
+    test_initialize_source:				.: (0.009877)
   TestGemResolverIndexSpecification: 
-    test_initialize:					.: (0.011556)
-    test_initialize_platform:				.: (0.011214)
-    test_install:					.: (0.047650)
-    test_spec:						.: (0.022135)
-    test_spec_local:					.: (0.022530)
+    test_initialize:					.: (0.009592)
+    test_initialize_platform:				.: (0.010017)
+    test_install:					.: (0.031808)
+    test_spec:						.: (0.017160)
+    test_spec_local:					.: (0.019181)
   TestGemResolverInstalledSpecification: 
-    test_initialize:					.: (0.009805)
-    test_install:					.: (0.008662)
-    test_installable_platform_eh:			.: (0.023053)
+    test_initialize:					.: (0.008275)
+    test_install:					.: (0.008008)
+    test_installable_platform_eh:			.: (0.020370)
   TestGemResolverInstallerSet: 
-    test_add_always_install:				.: (0.046426)
-    test_add_always_install_errors:			.: (0.012237)
-    test_add_always_install_index_spec_platform:	.: (0.026109)
-    test_add_always_install_platform:			.: (0.037799)
-    test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.039441)
-    test_add_always_install_prerelease:			.: (0.039795)
-    test_add_always_install_prerelease_github_problem:	.: (0.030171)
-    test_add_always_install_prerelease_only:		.: (0.026397)
-    test_add_local:					.: (0.038869)
-    test_consider_local_eh:				.: (0.009054)
-    test_consider_remote_eh:				.: (0.008771)
-    test_errors:					.: (0.013206)
-    test_find_all_always_install:			.: (0.037659)
-    test_find_all_prerelease:				.: (0.034477)
-    test_find_all_prerelease_dependencies_with_add_local:	.: (0.034146)
-    test_load_spec:					.: (0.019434)
-    test_prefetch:					.: (0.009257)
-    test_prerelease_equals:				.: (0.008781)
-    test_remote_equals_both:				.: (0.009472)
-    test_remote_equals_local:				.: (0.009364)
-    test_remote_equals_remote:				.: (0.009821)
+    test_add_always_install:				.: (0.043170)
+    test_add_always_install_errors:			.: (0.011527)
+    test_add_always_install_index_spec_platform:	.: (0.023522)
+    test_add_always_install_platform:			.: (0.032980)
+    test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.033072)
+    test_add_always_install_prerelease:			.: (0.036662)
+    test_add_always_install_prerelease_github_problem:	.: (0.027699)
+    test_add_always_install_prerelease_only:		.: (0.023969)
+    test_add_local:					.: (0.021916)
+    test_consider_local_eh:				.: (0.008051)
+    test_consider_remote_eh:				.: (0.007644)
+    test_errors:					.: (0.010917)
+    test_find_all_always_install:			.: (0.033652)
+    test_find_all_prerelease:				.: (0.031033)
+    test_find_all_prerelease_dependencies_with_add_local:	.: (0.029727)
+    test_load_spec:					.: (0.016785)
+    test_prefetch:					.: (0.008260)
+    test_prerelease_equals:				.: (0.008091)
+    test_remote_equals_both:				.: (0.008049)
+    test_remote_equals_local:				.: (0.023913)
+    test_remote_equals_remote:				.: (0.007774)
   TestGemResolverLocalSpecification: 
-    test_install:					.: (0.037890)
-    test_installable_platform_eh:			.: (0.023202)
+    test_install:					.: (0.038106)
+    test_installable_platform_eh:			.: (0.023380)
   TestGemResolverLockSet: 
-    test_add:						.: (0.009715)
-    test_find_all:					.: (0.012926)
-    test_load_spec:					.: (0.016884)
-    test_prefetch:					.: (0.009131)
+    test_add:						.: (0.010468)
+    test_find_all:					.: (0.008362)
+    test_load_spec:					.: (0.015447)
+    test_prefetch:					.: (0.008157)
   TestGemResolverLockSpecification: 
-    test_add_dependency:				.: (0.009289)
-    test_initialize:					.: (0.009247)
-    test_install:					.: (0.030119)
-    test_install_installed:				.: (0.010083)
-    test_spec:						.: (0.009367)
-    test_spec_loaded:					.: (0.013385)
+    test_add_dependency:				.: (0.008463)
+    test_initialize:					.: (0.008187)
+    test_install:					.: (0.028298)
+    test_install_installed:				.: (0.009794)
+    test_spec:						.: (0.008386)
+    test_spec_loaded:					.: (0.012105)
   TestGemResolverRequirementList: 
-    test_each:						.: (0.009326)
+    test_each:						.: (0.008876)
   TestGemResolverSpecification: 
-    test_install:					.: (0.034585)
-    test_installable_platform_eh:			.: (0.009615)
-    test_source:					.: (0.009082)
+    test_install:					.: (0.031914)
+    test_installable_platform_eh:			.: (0.008694)
+    test_source:					.: (0.007937)
   TestGemResolverVendorSet: 
-    test_add_vendor_gem:				.: (0.011249)
-    test_add_vendor_gem_missing:			.: (0.010332)
-    test_find_all:					.: (0.010865)
-    test_find_all_prerelease:				.: (0.011403)
-    test_load_spec:					.: (0.008906)
+    test_add_vendor_gem:				.: (0.011751)
+    test_add_vendor_gem_missing:			.: (0.009474)
+    test_find_all:					.: (0.010825)
+    test_find_all_prerelease:				.: (0.010071)
+    test_load_spec:					.: (0.007906)
   TestGemResolverVendorSpecification: 
-    test_dependencies:					.: (0.009395)
-    test_equals2:					.: (0.011774)
-    test_full_name:					.: (0.009575)
-    test_install:					.: (0.008851)
-    test_name:						.: (0.009085)
-    test_platform:					.: (0.008861)
-    test_version:					.: (0.009031)
+    test_dependencies:					.: (0.008537)
+    test_equals2:					.: (0.010278)
+    test_full_name:					.: (0.009191)
+    test_install:					.: (0.007874)
+    test_name:						.: (0.007716)
+    test_platform:					.: (0.007792)
+    test_version:					.: (0.008493)
   TestGemSafeMarshal: 
-    test_array_subclass:				.: (0.009707)
-    test_date:						.: (0.009879)
-    test_floats:					.: (0.011500)
-    test_frozen_object:					.: (0.009372)
-    test_gem_spec_disallowed_ivar:			.: (0.010912)
-    test_gem_spec_disallowed_symbol:			.: (0.011180)
-    test_gem_spec_unmarshall_license:			.: (0.012187)
-    test_gem_spec_unmarshall_required_ruby_rubygems_version:	.: (0.016962)
-    test_hash_with_compare_by_identity:			.: (0.010593)
-    test_hash_with_default_value:			.: (0.009398)
-    test_hash_with_ivar:				.: (0.009249)
-    test_int_ 0:					.: (0.009946)
-    test_int_ 1:					.: (0.009784)
-    test_int_ 1048575:					.: (0.010207)
-    test_int_ 122:					.: (0.009888)
-    test_int_ 123:					.: (0.009893)
-    test_int_ 124:					.: (0.026355)
-    test_int_ 127:					.: (0.011780)
-    test_int_ 128:					.: (0.009405)
-    test_int_ 2:					.: (0.011467)
-    test_int_ 255:					.: (0.009640)
-    test_int_ 256:					.: (0.011499)
-    test_int_ 257:					.: (0.009577)
-    test_int_ 268435455:				.: (0.009366)
-    test_int_ 268435456:				.: (0.010824)
-    test_int_ 3:					.: (0.009296)
-    test_int_ 4:					.: (0.009258)
-    test_int_ 4294967295:				.: (0.010388)
-    test_int_ 4294967296:				.: (0.010520)
-    test_int_ 5:					.: (0.009343)
-    test_int_ 6:					.: (0.009352)
-    test_int_ 65535:					.: (0.009293)
-    test_int_ 65536:					.: (0.009457)
-    test_int_ 9223372036854775807:			.: (0.009782)
-    test_int_ 9223372036854775808:			.: (0.010113)
-    test_length_one_symbols:				.: (0.009033)
-    test_link_after_float:				.: (0.009627)
-    test_negative_length:				.: (0.009407)
-    test_rational:					.: (0.008924)
-    test_recursive_array:				.: (0.009677)
-    test_recursive_string:				.: (0.009116)
-    test_repeated_string:				.: (0.010394)
-    test_repeated_symbol:				.: (0.009224)
-    test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4):	.: (0.009447)
-    test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.009890)
-    test_safe_load_marshal Array ["abc", "abc"] Windows-1256:	.: (0.010331)
-    test_safe_load_marshal Array ["abc", "abc"] ascii:	.: (0.009553)
-    test_safe_load_marshal Array ["abc", "abc"] binary:	.: (0.009156)
-    test_safe_load_marshal Array ["abc", "abc"] utf8:	.: (0.010847)
-    test_safe_load_marshal Array ["hello", "hello"]:	.: (0.009176)
-    test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]:	.: (0.009927)
-    test_safe_load_marshal Array [:development, :development]:	.: (0.009155)
-    test_safe_load_marshal Array [[...]]:		.: (0.009015)
-    test_safe_load_marshal Array {}:			.: (0.009573)
-    test_safe_load_marshal Date #<Date: 1994-12-09 ((2449696j,0s,0n),+0s,2299161j)>:	.: (0.009283)
-    test_safe_load_marshal Float -0.0:			.: (0.009046)
-    test_safe_load_marshal Float -1.1:			.: (0.008948)
-    test_safe_load_marshal Float -30000000.0:		.: (0.008986)
-    test_safe_load_marshal Float -Infinity:		.: (0.008981)
-    test_safe_load_marshal Float 0.0:			.: (0.008957)
-    test_safe_load_marshal Float 1.1:			.: (0.009031)
-    test_safe_load_marshal Float 30000000.0:		.: (0.009038)
-    test_safe_load_marshal Float Infinity:		.: (0.008892)
-    test_safe_load_marshal Float NaN:			.: (0.008892)
-    test_safe_load_marshal Gem::Version #<Gem::Version "1.abc">:.: (0.009432)
-    test_safe_load_marshal Hash {:runtime=>:development}:	.: (0.009209)
-    test_safe_load_marshal Hash {}:			.: (0.009019)
-    test_safe_load_marshal Hash {} default value:	.: (0.008939)
-    test_safe_load_marshal Integer -1:			.: (0.008686)
-    test_safe_load_marshal Integer -1048575:		.: (0.008715)
-    test_safe_load_marshal Integer -122:		.: (0.008624)
-    test_safe_load_marshal Integer -123:		.: (0.008765)
-    test_safe_load_marshal Integer -124:		.: (0.008702)
-    test_safe_load_marshal Integer -127:		.: (0.008685)
-    test_safe_load_marshal Integer -128:		.: (0.008714)
-    test_safe_load_marshal Integer -2:			.: (0.008865)
-    test_safe_load_marshal Integer -255:		.: (0.008782)
-    test_safe_load_marshal Integer -256:		.: (0.008743)
-    test_safe_load_marshal Integer -257:		.: (0.008766)
-    test_safe_load_marshal Integer -268435455:		.: (0.008766)
-    test_safe_load_marshal Integer -268435456:		.: (0.008693)
-    test_safe_load_marshal Integer -3:			.: (0.008870)
-    test_safe_load_marshal Integer -4:			.: (0.008737)
-    test_safe_load_marshal Integer -4294967295:		.: (0.008772)
-    test_safe_load_marshal Integer -4294967296:		.: (0.028234)
-    test_safe_load_marshal Integer -5:			.: (0.009120)
-    test_safe_load_marshal Integer -6:			.: (0.010985)
-    test_safe_load_marshal Integer -65535:		.: (0.009199)
-    test_safe_load_marshal Integer -65536:		.: (0.009014)
-    test_safe_load_marshal Integer -9223372036854775807:.: (0.011128)
-    test_safe_load_marshal Integer -9223372036854775808:.: (0.011140)
-    test_safe_load_marshal Integer 0:			.: (0.009061)
-    test_safe_load_marshal Integer 1:			.: (0.009006)
-    test_safe_load_marshal Integer 1048574:		.: (0.008917)
-    test_safe_load_marshal Integer 1048575:		.: (0.009738)
-    test_safe_load_marshal Integer 1048576:		.: (0.008795)
-    test_safe_load_marshal Integer 121:			.: (0.008957)
-    test_safe_load_marshal Integer 122:			.: (0.009182)
-    test_safe_load_marshal Integer 123:			.: (0.008626)
-    test_safe_load_marshal Integer 124:			.: (0.008721)
-    test_safe_load_marshal Integer 125:			.: (0.009131)
-    test_safe_load_marshal Integer 126:			.: (0.009150)
-    test_safe_load_marshal Integer 127:			.: (0.008679)
-    test_safe_load_marshal Integer 128:			.: (0.008734)
-    test_safe_load_marshal Integer 129:			.: (0.008740)
-    test_safe_load_marshal Integer 2:			.: (0.008568)
-    test_safe_load_marshal Integer 254:			.: (0.008939)
-    test_safe_load_marshal Integer 255:			.: (0.008900)
-    test_safe_load_marshal Integer 256:			.: (0.008759)
-    test_safe_load_marshal Integer 257:			.: (0.009148)
-    test_safe_load_marshal Integer 258:			.: (0.009210)
-    test_safe_load_marshal Integer 268435454:		.: (0.009718)
-    test_safe_load_marshal Integer 268435455:		.: (0.009568)
-    test_safe_load_marshal Integer 268435456:		.: (0.008895)
-    test_safe_load_marshal Integer 268435457:		.: (0.008963)
-    test_safe_load_marshal Integer 3:			.: (0.009043)
-    test_safe_load_marshal Integer 4:			.: (0.009597)
-    test_safe_load_marshal Integer 4294967294:		.: (0.009746)
-    test_safe_load_marshal Integer 4294967295:		.: (0.009182)
-    test_safe_load_marshal Integer 4294967296:		.: (0.008944)
-    test_safe_load_marshal Integer 4294967297:		.: (0.009088)
-    test_safe_load_marshal Integer 5:			.: (0.009664)
-    test_safe_load_marshal Integer 6:			.: (0.008845)
-    test_safe_load_marshal Integer 65534:		.: (0.009558)
-    test_safe_load_marshal Integer 65535:		.: (0.008948)
-    test_safe_load_marshal Integer 65536:		.: (0.009441)
-    test_safe_load_marshal Integer 65537:		.: (0.008949)
-    test_safe_load_marshal Integer 7:			.: (0.008824)
-    test_safe_load_marshal Integer 9223372036854775806:	.: (0.009114)
-    test_safe_load_marshal Integer 9223372036854775807:	.: (0.009190)
-    test_safe_load_marshal Integer 9223372036854775808:	.: (0.009017)
-    test_safe_load_marshal Integer 9223372036854775809:	.: (0.009016)
-    test_safe_load_marshal Rational (1/3):		.: (0.009063)
-    test_safe_load_marshal String "":			.: (0.008998)
-    test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4:	.: (0.009113)
-    test_safe_load_marshal String "\x61\x62\x63\x64" utf32:	.: (0.009038)
-    test_safe_load_marshal String "abc" Windows-1256:	.: (0.008776)
-    test_safe_load_marshal String "abc" ascii:		.: (0.008767)
-    test_safe_load_marshal String "abc" binary:		.: (0.008700)
-    test_safe_load_marshal String "abc" ivar:		.: (0.008871)
-    test_safe_load_marshal String "abc" utf8:		.: (0.008988)
-    test_safe_load_marshal String "hello" ivar:		.: (0.008990)
-    test_safe_load_marshal Time 2000-12-31 20:07:59 -1152:	.: (0.009530)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 -0800:	.: (0.009598)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800:	.: (0.011436)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800:	.: (0.011233)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800:	.: (0.011570)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800:	.: (0.011357)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800:	.: (0.034956)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800:	.: (0.012954)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800:	.: (0.012679)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800:	.: (0.012043)
-    test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800:	.: (0.010033)
-    test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800:	.: (0.009679)
-    test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800:	.: (0.009916)
-    test_safe_load_marshal Time 2001-01-01 07:59:59 +0000:	.: (0.009338)
-    test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.009940)
-    test_safe_load_marshal Time 2001-01-01 11:59:59 +0400:	.: (0.009674)
-    test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.009899)
-    test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700:	.: (0.009403)
-    test_string_subclass:				.: (0.009180)
-    test_string_with_encoding:				.: (0.018013)
-    test_string_with_ivar:				.: (0.009183)
-    test_time_0 2000-12-31 23:59:59 -1200:		.: (0.009909)
-    test_time_1 2001-01-01 15:59:59 +0400:		.: (0.011028)
-    test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200:	.: (0.011683)
-    test_time_11 2000-12-31 23:59:59.000000001 -1200:	.: (0.010193)
-    test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200:	.: (0.012213)
-    test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200:	.: (0.012130)
-    test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200:	.: (0.012186)
-    test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200:	.: (0.012247)
-    test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200:	.: (0.011704)
-    test_time_17 2001-01-01 11:59:59 UTC:		.: (0.009773)
-    test_time_18 2001-01-01 11:59:59 UTC:		.: (0.009774)
-    test_time_2 2001-01-01 00:07:59 -1152:		.: (0.009681)
-    test_time_3 2001-01-01 11:59:59 +0000:		.: (0.009803)
-    test_time_4 2001-01-01 11:59:59 UTC:		.: (0.009856)
-    test_time_5 2000-12-31 23:59:59.001 -1200:		.: (0.009836)
-    test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200:	.: (0.011446)
-    test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200:	.: (0.011429)
-    test_time_8 2000-12-31 23:59:59.000001 -1200:	.: (0.009874)
-    test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200:	.: (0.011718)
-    test_time_loads:					.: (0.009616)
-    test_time_user_marshal:				.: (0.009062)
-    test_time_with_ivar:				.: (0.009822)
-    test_unexpected_eof:				.: (0.009817)
+    test_array_subclass:				.: (0.008585)
+    test_date:						.: (0.009575)
+    test_floats:					.: (0.009355)
+    test_frozen_object:					.: (0.008217)
+    test_gem_spec_disallowed_ivar:			.: (0.009477)
+    test_gem_spec_disallowed_symbol:			.: (0.009744)
+    test_gem_spec_unmarshall_license:			.: (0.010039)
+    test_gem_spec_unmarshall_required_ruby_rubygems_version:	.: (0.013399)
+    test_hash_with_compare_by_identity:			.: (0.009152)
+    test_hash_with_default_value:			.: (0.007733)
+    test_hash_with_ivar:				.: (0.007894)
+    test_int_ 0:					.: (0.007978)
+    test_int_ 1:					.: (0.008093)
+    test_int_ 1048575:					.: (0.008169)
+    test_int_ 122:					.: (0.008102)
+    test_int_ 123:					.: (0.008075)
+    test_int_ 124:					.: (0.008080)
+    test_int_ 127:					.: (0.008294)
+    test_int_ 128:					.: (0.007980)
+    test_int_ 2:					.: (0.007776)
+    test_int_ 255:					.: (0.007922)
+    test_int_ 256:					.: (0.007824)
+    test_int_ 257:					.: (0.007963)
+    test_int_ 268435455:				.: (0.007930)
+    test_int_ 268435456:				.: (0.008035)
+    test_int_ 3:					.: (0.007851)
+    test_int_ 4:					.: (0.008008)
+    test_int_ 4294967295:				.: (0.008898)
+    test_int_ 4294967296:				.: (0.008980)
+    test_int_ 5:					.: (0.008563)
+    test_int_ 6:					.: (0.025793)
+    test_int_ 65535:					.: (0.008084)
+    test_int_ 65536:					.: (0.009992)
+    test_int_ 9223372036854775807:			.: (0.008459)
+    test_int_ 9223372036854775808:			.: (0.010302)
+    test_length_one_symbols:				.: (0.008149)
+    test_link_after_float:				.: (0.008093)
+    test_negative_length:				.: (0.008051)
+    test_rational:					.: (0.008888)
+    test_recursive_array:				.: (0.007737)
+    test_recursive_string:				.: (0.007994)
+    test_repeated_string:				.: (0.008175)
+    test_repeated_symbol:				.: (0.008615)
+    test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4):	.: (0.007947)
+    test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.007888)
+    test_safe_load_marshal Array ["abc", "abc"] Windows-1256:	.: (0.008978)
+    test_safe_load_marshal Array ["abc", "abc"] ascii:	.: (0.009150)
+    test_safe_load_marshal Array ["abc", "abc"] binary:	.: (0.008549)
+    test_safe_load_marshal Array ["abc", "abc"] utf8:	.: (0.008454)
+    test_safe_load_marshal Array ["hello", "hello"]:	.: (0.008563)
+    test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]:	.: (0.007801)
+    test_safe_load_marshal Array [:development, :development]:	.: (0.007619)
+    test_safe_load_marshal Array [[...]]:		.: (0.008391)
+    test_safe_load_marshal Array {}:			.: (0.008079)
+    test_safe_load_marshal Date #<Date: 1994-12-09 ((2449696j,0s,0n),+0s,2299161j)>:	.: (0.007659)
+    test_safe_load_marshal Float -0.0:			.: (0.007555)
+    test_safe_load_marshal Float -1.1:			.: (0.007568)
+    test_safe_load_marshal Float -30000000.0:		.: (0.007579)
+    test_safe_load_marshal Float -Infinity:		.: (0.008460)
+    test_safe_load_marshal Float 0.0:			.: (0.007711)
+    test_safe_load_marshal Float 1.1:			.: (0.008021)
+    test_safe_load_marshal Float 30000000.0:		.: (0.008230)
+    test_safe_load_marshal Float Infinity:		.: (0.007759)
+    test_safe_load_marshal Float NaN:			.: (0.007840)
+    test_safe_load_marshal Gem::Version #<Gem::Version "1.abc">:.: (0.010351)
+    test_safe_load_marshal Hash {:runtime=>:development}:	.: (0.008628)
+    test_safe_load_marshal Hash {}:			.: (0.007855)
+    test_safe_load_marshal Hash {} default value:	.: (0.008067)
+    test_safe_load_marshal Integer -1:			.: (0.008396)
+    test_safe_load_marshal Integer -1048575:		.: (0.008605)
+    test_safe_load_marshal Integer -122:		.: (0.008750)
+    test_safe_load_marshal Integer -123:		.: (0.007883)
+    test_safe_load_marshal Integer -124:		.: (0.007387)
+    test_safe_load_marshal Integer -127:		.: (0.007311)
+    test_safe_load_marshal Integer -128:		.: (0.007806)
+    test_safe_load_marshal Integer -2:			.: (0.007745)
+    test_safe_load_marshal Integer -255:		.: (0.007318)
+    test_safe_load_marshal Integer -256:		.: (0.007448)
+    test_safe_load_marshal Integer -257:		.: (0.007539)
+    test_safe_load_marshal Integer -268435455:		.: (0.007552)
+    test_safe_load_marshal Integer -268435456:		.: (0.007440)
+    test_safe_load_marshal Integer -3:			.: (0.007523)
+    test_safe_load_marshal Integer -4:			.: (0.007351)
+    test_safe_load_marshal Integer -4294967295:		.: (0.007175)
+    test_safe_load_marshal Integer -4294967296:		.: (0.007305)
+    test_safe_load_marshal Integer -5:			.: (0.007333)
+    test_safe_load_marshal Integer -6:			.: (0.007778)
+    test_safe_load_marshal Integer -65535:		.: (0.007559)
+    test_safe_load_marshal Integer -65536:		.: (0.007404)
+    test_safe_load_marshal Integer -9223372036854775807:.: (0.007335)
+    test_safe_load_marshal Integer -9223372036854775808:.: (0.007250)
+    test_safe_load_marshal Integer 0:			.: (0.007147)
+    test_safe_load_marshal Integer 1:			.: (0.007451)
+    test_safe_load_marshal Integer 1048574:		.: (0.026358)
+    test_safe_load_marshal Integer 1048575:		.: (0.007618)
+    test_safe_load_marshal Integer 1048576:		.: (0.007582)
+    test_safe_load_marshal Integer 121:			.: (0.009152)
+    test_safe_load_marshal Integer 122:			.: (0.007571)
+    test_safe_load_marshal Integer 123:			.: (0.008955)
+    test_safe_load_marshal Integer 124:			.: (0.008479)
+    test_safe_load_marshal Integer 125:			.: (0.008442)
+    test_safe_load_marshal Integer 126:			.: (0.009662)
+    test_safe_load_marshal Integer 127:			.: (0.008719)
+    test_safe_load_marshal Integer 128:			.: (0.008213)
+    test_safe_load_marshal Integer 129:			.: (0.008635)
+    test_safe_load_marshal Integer 2:			.: (0.007882)
+    test_safe_load_marshal Integer 254:			.: (0.008607)
+    test_safe_load_marshal Integer 255:			.: (0.008292)
+    test_safe_load_marshal Integer 256:			.: (0.008178)
+    test_safe_load_marshal Integer 257:			.: (0.007878)
+    test_safe_load_marshal Integer 258:			.: (0.007803)
+    test_safe_load_marshal Integer 268435454:		.: (0.008343)
+    test_safe_load_marshal Integer 268435455:		.: (0.007729)
+    test_safe_load_marshal Integer 268435456:		.: (0.007945)
+    test_safe_load_marshal Integer 268435457:		.: (0.008580)
+    test_safe_load_marshal Integer 3:			.: (0.007607)
+    test_safe_load_marshal Integer 4:			.: (0.008018)
+    test_safe_load_marshal Integer 4294967294:		.: (0.008399)
+    test_safe_load_marshal Integer 4294967295:		.: (0.008338)
+    test_safe_load_marshal Integer 4294967296:		.: (0.008640)
+    test_safe_load_marshal Integer 4294967297:		.: (0.008088)
+    test_safe_load_marshal Integer 5:			.: (0.008443)
+    test_safe_load_marshal Integer 6:			.: (0.008050)
+    test_safe_load_marshal Integer 65534:		.: (0.007881)
+    test_safe_load_marshal Integer 65535:		.: (0.007774)
+    test_safe_load_marshal Integer 65536:		.: (0.008325)
+    test_safe_load_marshal Integer 65537:		.: (0.008796)
+    test_safe_load_marshal Integer 7:			.: (0.008150)
+    test_safe_load_marshal Integer 9223372036854775806:	.: (0.008466)
+    test_safe_load_marshal Integer 9223372036854775807:	.: (0.007955)
+    test_safe_load_marshal Integer 9223372036854775808:	.: (0.007882)
+    test_safe_load_marshal Integer 9223372036854775809:	.: (0.008786)
+    test_safe_load_marshal Rational (1/3):		.: (0.009041)
+    test_safe_load_marshal String "":			.: (0.007900)
+    test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4:	.: (0.008131)
+    test_safe_load_marshal String "\x61\x62\x63\x64" utf32:	.: (0.007596)
+    test_safe_load_marshal String "abc" Windows-1256:	.: (0.007834)
+    test_safe_load_marshal String "abc" ascii:		.: (0.008173)
+    test_safe_load_marshal String "abc" binary:		.: (0.007883)
+    test_safe_load_marshal String "abc" ivar:		.: (0.008190)
+    test_safe_load_marshal String "abc" utf8:		.: (0.007950)
+    test_safe_load_marshal String "hello" ivar:		.: (0.007892)
+    test_safe_load_marshal Time 2000-12-31 20:07:59 -1152:	.: (0.008549)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 -0800:	.: (0.008391)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800:	.: (0.009865)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800:	.: (0.009740)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800:	.: (0.009482)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800:	.: (0.009443)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800:	.: (0.009616)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800:	.: (0.009699)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800:	.: (0.009960)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800:	.: (0.010361)
+    test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800:	.: (0.009236)
+    test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800:	.: (0.027961)
+    test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800:	.: (0.009015)
+    test_safe_load_marshal Time 2001-01-01 07:59:59 +0000:	.: (0.010474)
+    test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.008613)
+    test_safe_load_marshal Time 2001-01-01 11:59:59 +0400:	.: (0.010342)
+    test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.008461)
+    test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700:	.: (0.008683)
+    test_string_subclass:				.: (0.008088)
+    test_string_with_encoding:				.: (0.013810)
+    test_string_with_ivar:				.: (0.008641)
+    test_time_0 2000-12-31 23:59:59 +1400:		.: (0.008604)
+    test_time_1 2000-12-31 13:59:59 +0400:		.: (0.008976)
+    test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400:	.: (0.010534)
+    test_time_11 2000-12-31 23:59:59.000000001 +1400:	.: (0.009411)
+    test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400:	.: (0.010016)
+    test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400:	.: (0.010683)
+    test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400:	.: (0.010628)
+    test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400:	.: (0.010667)
+    test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400:	.: (0.010360)
+    test_time_17 2000-12-31 09:59:59 UTC:		.: (0.008998)
+    test_time_18 2000-12-31 09:59:59 UTC:		.: (0.009437)
+    test_time_2 2000-12-30 22:07:59 -1152:		.: (0.009133)
+    test_time_3 2000-12-31 09:59:59 +0000:		.: (0.008716)
+    test_time_4 2000-12-31 09:59:59 UTC:		.: (0.009126)
+    test_time_5 2000-12-31 23:59:59.001 +1400:		.: (0.008953)
+    test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400:	.: (0.010069)
+    test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400:	.: (0.010340)
+    test_time_8 2000-12-31 23:59:59.000001 +1400:	.: (0.009208)
+    test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400:	.: (0.009710)
+    test_time_loads:					.: (0.008569)
+    test_time_user_marshal:				.: (0.008136)
+    test_time_with_ivar:				.: (0.008821)
+    test_unexpected_eof:				.: (0.008289)
   TestGemSafeYAML: 
-    test_aliases_disabled:				.: (0.009834)
-    test_aliases_enabled_by_default:			.: (0.009249)
+    test_aliases_disabled:				.: (0.008871)
+    test_aliases_enabled_by_default:			.: (0.007858)
   TestGemSecurity: 
-    test_class_create_cert:				.: (0.012654)
-    test_class_create_cert_email:			.: (0.020610)
-    test_class_create_cert_self_signed:			.: (0.018319)
-    test_class_create_key:				.: (3.590705)
-    test_class_create_key_downcases:			.: (9.669380)
-    test_class_create_key_raises_unknown_algorithm:	.: (0.008435)
-    test_class_email_to_name:				.: (0.008406)
-    test_class_get_public_key_ec:			.: (0.009007)
-    test_class_get_public_key_rsa:			.: (0.009538)
-    test_class_re_sign:					.: (0.018318)
-    test_class_re_sign_not_self_signed:			.: (0.008811)
-    test_class_re_sign_wrong_key:			.: (0.008173)
-    test_class_reset:					.: (0.007978)
-    test_class_sign:					.: (0.020415)
-    test_class_sign_AltName:				.: (0.028265)
-    test_class_trust_dir:				.: (0.008053)
-    test_class_write:					.: (2.780518)
-    test_class_write_encrypted:				.: (1.555309)
-    test_class_write_encrypted_cipher:			.: (0.949306)
+    test_class_create_cert:				.: (0.012222)
+    test_class_create_cert_email:			.: (0.017781)
+    test_class_create_cert_self_signed:			.: (0.015450)
+    test_class_create_key:				.: (0.339914)
+    test_class_create_key_downcases:			.: (20.106349)
+    test_class_create_key_raises_unknown_algorithm:	.: (0.007489)
+    test_class_email_to_name:				.: (0.007633)
+    test_class_get_public_key_ec:			.: (0.007924)
+    test_class_get_public_key_rsa:			.: (0.008228)
+    test_class_re_sign:					.: (0.015485)
+    test_class_re_sign_not_self_signed:			.: (0.008197)
+    test_class_re_sign_wrong_key:			.: (0.007902)
+    test_class_reset:					.: (0.007477)
+    test_class_sign:					.: (0.016206)
+    test_class_sign_AltName:				.: (0.022517)
+    test_class_trust_dir:				.: (0.007387)
+    test_class_write:					.: (2.066890)
+    test_class_write_encrypted:				.: (1.262092)
+    test_class_write_encrypted_cipher:			.: (4.292635)
   TestGemSecurityPolicy: 
-    test_check_cert:					.: (0.010814)
-    test_check_cert_expired:				.: (0.034618)
-    test_check_cert_future:				.: (0.013218)
-    test_check_cert_invalid_issuer:			.: (0.011595)
-    test_check_cert_issuer:				.: (0.010299)
-    test_check_cert_no_signer:				.: (0.009850)
-    test_check_chain:					.: (0.012803)
-    test_check_chain_empty_chain:			.: (0.009714)
-    test_check_chain_invalid:				.: (0.012030)
-    test_check_chain_no_chain:				.: (0.009595)
-    test_check_data:					.: (0.017194)
-    test_check_data_invalid:				.: (0.018878)
-    test_check_key:					.: (0.009695)
-    test_check_key_no_signer:				.: (0.009705)
-    test_check_key_wrong_key:				.: (0.009992)
-    test_check_root:					.: (0.010403)
-    test_check_root_empty_chain:			.: (0.009699)
-    test_check_root_invalid_signer:			.: (0.010267)
-    test_check_root_no_chain:				.: (0.010227)
-    test_check_root_not_self_signed:			.: (0.009954)
-    test_check_trust:					.: (0.012288)
-    test_check_trust_child:				.: (0.011625)
-    test_check_trust_empty_chain:			.: (0.009662)
-    test_check_trust_mismatch:				.: (0.011635)
-    test_check_trust_no_chain:				.: (0.009623)
-    test_check_trust_no_trust:				.: (0.009856)
-    test_check_trust_no_trust_child:			.: (0.010513)
-    test_subject:					.: (0.009732)
-    test_verify:					.: (0.018657)
-    test_verify_chain_key:				.: (0.018223)
-    test_verify_chain_signatures:			.: (0.019821)
-    test_verify_no_digests:				.: (0.019542)
-    test_verify_no_digests_no_security:			.: (0.018150)
-    test_verify_no_signatures:				.: (0.018252)
-    test_verify_no_signatures_no_digests:		.: (0.010749)
-    test_verify_no_trust:				.: (0.020154)
-    test_verify_not_enough_signatures:			.: (0.028689)
-    test_verify_signatures:				.: (0.024423)
-    test_verify_signatures_chain:			.: (0.020669)
-    test_verify_signatures_data:			.: (0.017761)
-    test_verify_signatures_missing:			.: (0.024478)
-    test_verify_signatures_none:			.: (0.015092)
-    test_verify_signatures_root:			.: (0.018899)
-    test_verify_signatures_signer:			.: (0.017760)
-    test_verify_signatures_trust:			.: (0.019836)
-    test_verify_wrong_digest_type:			.: (0.020193)
+    test_check_cert:					.: (0.009579)
+    test_check_cert_expired:				.: (0.010106)
+    test_check_cert_future:				.: (0.009504)
+    test_check_cert_invalid_issuer:			.: (0.029054)
+    test_check_cert_issuer:				.: (0.009625)
+    test_check_cert_no_signer:				.: (0.011383)
+    test_check_chain:					.: (0.009985)
+    test_check_chain_empty_chain:			.: (0.011125)
+    test_check_chain_invalid:				.: (0.011643)
+    test_check_chain_no_chain:				.: (0.009364)
+    test_check_data:					.: (0.015199)
+    test_check_data_invalid:				.: (0.015891)
+    test_check_key:					.: (0.009586)
+    test_check_key_no_signer:				.: (0.010347)
+    test_check_key_wrong_key:				.: (0.009749)
+    test_check_root:					.: (0.009625)
+    test_check_root_empty_chain:			.: (0.010090)
+    test_check_root_invalid_signer:			.: (0.010251)
+    test_check_root_no_chain:				.: (0.010037)
+    test_check_root_not_self_signed:			.: (0.009698)
+    test_check_trust:					.: (0.011169)
+    test_check_trust_child:				.: (0.011614)
+    test_check_trust_empty_chain:			.: (0.009529)
+    test_check_trust_mismatch:				.: (0.011311)
+    test_check_trust_no_chain:				.: (0.010368)
+    test_check_trust_no_trust:				.: (0.009539)
+    test_check_trust_no_trust_child:			.: (0.010227)
+    test_subject:					.: (0.010164)
+    test_verify:					.: (0.016526)
+    test_verify_chain_key:				.: (0.015584)
+    test_verify_chain_signatures:			.: (0.017499)
+    test_verify_no_digests:				.: (0.017845)
+    test_verify_no_digests_no_security:			.: (0.016955)
+    test_verify_no_signatures:				.: (0.016263)
+    test_verify_no_signatures_no_digests:		.: (0.012444)
+    test_verify_no_trust:				.: (0.016448)
+    test_verify_not_enough_signatures:			.: (0.022308)
+    test_verify_signatures:				.: (0.021832)
+    test_verify_signatures_chain:			.: (0.018185)
+    test_verify_signatures_data:			.: (0.015754)
+    test_verify_signatures_missing:			.: (0.021690)
+    test_verify_signatures_none:			.: (0.014596)
+    test_verify_signatures_root:			.: (0.016507)
+    test_verify_signatures_signer:			.: (0.015828)
+    test_verify_signatures_trust:			.: (0.017367)
+    test_verify_wrong_digest_type:			.: (0.018146)
   TestGemSecuritySigner: 
-    test_extract_name:					.: (0.009024)
-    test_initialize:					.: (0.008183)
-    test_initialize_cert_chain_empty:			.: (0.007998)
-    test_initialize_cert_chain_invalid:			.: (0.008119)
-    test_initialize_cert_chain_mixed:			.: (0.008233)
-    test_initialize_cert_chain_path:			.: (0.008138)
-    test_initialize_default:				.: (0.018716)
-    test_initialize_encrypted_key_path:			.: (0.017829)
-    test_initialize_key_path:				.: (0.038942)
-    test_load_cert_chain:				.: (0.010575)
-    test_load_cert_chain_broken:			.: (0.012565)
-    test_sign:						.: (0.016482)
-    test_sign_expired:					.: (0.008600)
-    test_sign_expired_auto_update:			.: (0.040200)
-    test_sign_expired_auto_update_exists:		.: (0.010486)
-    test_sign_no_certs:					.: (0.007970)
-    test_sign_no_key:					.: (0.009286)
-    test_sign_wrong_key:				.: (0.008408)
+    test_extract_name:					.: (0.008493)
+    test_initialize:					.: (0.007703)
+    test_initialize_cert_chain_empty:			.: (0.007865)
+    test_initialize_cert_chain_invalid:			.: (0.008456)
+    test_initialize_cert_chain_mixed:			.: (0.008514)
+    test_initialize_cert_chain_path:			.: (0.008380)
+    test_initialize_default:				.: (0.033653)
+    test_initialize_encrypted_key_path:			.: (0.014533)
+    test_initialize_key_path:				.: (0.015906)
+    test_load_cert_chain:				.: (0.009783)
+    test_load_cert_chain_broken:			.: (0.012060)
+    test_sign:						.: (0.014168)
+    test_sign_expired:					.: (0.008430)
+    test_sign_expired_auto_update:			.: (0.031222)
+    test_sign_expired_auto_update_exists:		.: (0.010216)
+    test_sign_no_certs:					.: (0.008245)
+    test_sign_no_key:					.: (0.007889)
+    test_sign_wrong_key:				.: (0.008110)
   TestGemSecurityTrustDir: 
-    test_cert_path:					.: (0.008865)
-    test_issuer_of:					.: (0.009590)
-    test_load_certificate:				.: (0.009600)
-    test_name_path:					.: (0.008564)
-    test_trust_cert:					.: (0.009538)
-    test_verify:					.: (0.009627)
-    test_verify_file:					.: (0.008985)
-    test_verify_wrong_permissions:			.: (0.009154)
+    test_cert_path:					.: (0.008761)
+    test_issuer_of:					.: (0.010396)
+    test_load_certificate:				.: (0.009768)
+    test_name_path:					.: (0.008984)
+    test_trust_cert:					.: (0.009366)
+    test_verify:					.: (0.010177)
+    test_verify_file:					.: (0.009213)
+    test_verify_wrong_permissions:			.: (0.009197)
   TestGemSilentUI: 
-    test_ask:						.: (0.009122)
-    test_ask_for_password:				.: (0.009276)
-    test_ask_yes_no:					.: (0.009558)
-    test_choose_from_list:				.: (0.008815)
-    test_download_reporter:				.: (0.008718)
-    test_new_without_dev_null:				.: (0.009155)
-    test_progress_reporter:				.: (0.009073)
+    test_ask:						.: (0.009564)
+    test_ask_for_password:				.: (0.008977)
+    test_ask_yes_no:					.: (0.009789)
+    test_choose_from_list:				.: (0.008459)
+    test_download_reporter:				.: (0.008929)
+    test_new_without_dev_null:				.: (0.008545)
+    test_progress_reporter:				.: (0.008188)
   TestGemSource: 
-    test_cache_dir_escapes_windows_paths:		.: (0.028220)
-    test_dependency_resolver_set_bundler_api:		.: (0.026664)
-    test_dependency_resolver_set_file_uri:		.: (0.032303)
-    test_dependency_resolver_set_marshal_api:		.: (0.033216)
-    test_fetch_spec:					.: (0.029936)
-    test_fetch_spec_cached:				.: (0.029119)
-    test_fetch_spec_platform:				.: (0.036645)
-    test_fetch_spec_platform_ruby:			.: (0.031319)
-    test_initialize_git:				.: (0.025855)
-    test_initialize_invalid_uri:			.: (0.025961)
-    test_load_specs:					.: (0.028923)
-    test_load_specs_cached:				.: (0.033324)
-    test_load_specs_cached_empty:			.: (0.030875)
-    test_load_specs_from_unavailable_uri:		.: (0.052752)
-    test_spaceship:					.: (0.034744)
-    test_spaceship_order_is_preserved_when_uri_differs:	.: (0.027362)
-    test_typo_squatting:				.: (0.028268)
-    test_typo_squatting_custom_distance_threshold:	.: (0.027125)
-    test_typo_squatting_false_positive:			.: (0.026829)
-    test_update_cache_eh:				.: (0.027064)
-    test_update_cache_eh_home_nonexistent:		.: (0.026921)
+    test_cache_dir_escapes_windows_paths:		.: (0.026052)
+    test_dependency_resolver_set_bundler_api:		.: (0.028359)
+    test_dependency_resolver_set_file_uri:		.: (0.030648)
+    test_dependency_resolver_set_marshal_api:		.: (0.029648)
+    test_fetch_spec:					.: (0.028690)
+    test_fetch_spec_cached:				.: (0.028083)
+    test_fetch_spec_platform:				.: (0.035189)
+    test_fetch_spec_platform_ruby:			.: (0.029503)
+    test_initialize_git:				.: (0.025113)
+    test_initialize_invalid_uri:			.: (0.024611)
+    test_load_specs:					.: (0.048518)
+    test_load_specs_cached:				.: (0.032587)
+    test_load_specs_cached_empty:			.: (0.031435)
+    test_load_specs_from_unavailable_uri:		.: (0.027579)
+    test_spaceship:					.: (0.031198)
+    test_spaceship_order_is_preserved_when_uri_differs:	.: (0.027506)
+    test_typo_squatting:				.: (0.027073)
+    test_typo_squatting_custom_distance_threshold:	.: (0.027025)
+    test_typo_squatting_false_positive:			.: (0.026622)
+    test_update_cache_eh:				.: (0.025581)
+    test_update_cache_eh_home_nonexistent:		.: (0.026466)
   TestGemSourceFetchProblem: 
-    test_exception:					.: (0.008852)
-    test_password_redacted:				.: (0.008226)
-    test_source_password_no_redacted:			.: (0.008201)
+    test_exception:					.: (0.009248)
+    test_password_redacted:				.: (0.008147)
+    test_source_password_no_redacted:			.: (0.007888)
   TestGemSourceGit: 
     test_base_dir:					P
 ===============================================================================
@@ -4531,7 +4567,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.010602)
+: (0.011172)
     test_cache:						P
 ===============================================================================
 Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4539,7 +4575,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.010297)
+: (0.010961)
     test_cache_local:					P
 ===============================================================================
 Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4547,7 +4583,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.010819)
+: (0.010680)
     test_checkout:					P
 ===============================================================================
 Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4555,7 +4591,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.010917)
+: (0.008831)
     test_checkout_default:				P
 ===============================================================================
 Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4563,7 +4599,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.012091)
+: (0.008791)
     test_checkout_local:				P
 ===============================================================================
 Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4571,7 +4607,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.010320)
+: (0.008886)
     test_checkout_local_cached:				P
 ===============================================================================
 Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4579,7 +4615,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.010334)
+: (0.008912)
     test_checkout_submodules:				P
 ===============================================================================
 Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4587,7 +4623,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.009927)
+: (0.026469)
     test_dir_shortref:					P
 ===============================================================================
 Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4595,7 +4631,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.010133)
+: (0.009102)
     test_download:					P
 ===============================================================================
 Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4603,7 +4639,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.010074)
+: (0.010772)
     test_equals2:					P
 ===============================================================================
 Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4611,7 +4647,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.010155)
+: (0.011079)
     test_install_dir:					P
 ===============================================================================
 Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4619,7 +4655,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.030267)
+: (0.008988)
     test_install_dir_local:				P
 ===============================================================================
 Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4627,7 +4663,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.010430)
+: (0.010291)
     test_pretty_print:					P
 ===============================================================================
 Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4635,7 +4671,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.012886)
+: (0.009109)
     test_repo_cache_dir:				P
 ===============================================================================
 Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4643,7 +4679,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.012283)
+: (0.010434)
     test_rev_parse:					P
 ===============================================================================
 Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4651,7 +4687,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.009951)
+: (0.010014)
     test_root_dir:					P
 ===============================================================================
 Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4659,7 +4695,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.011633)
+: (0.010008)
     test_spaceship:					P
 ===============================================================================
 Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4667,7 +4703,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.010969)
+: (0.013944)
     test_specs:						P
 ===============================================================================
 Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4675,7 +4711,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.010061)
+: (0.009421)
     test_specs_local:					P
 ===============================================================================
 Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4683,7 +4719,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.010162)
+: (0.008880)
     test_uri:						P
 ===============================================================================
 Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4691,7 +4727,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.010508)
+: (0.009060)
     test_uri_hash:					P
 ===============================================================================
 Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -4699,526 +4735,526 @@
 /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.010175)
+: (0.009115)
   TestGemSourceInstalled: 
-    test_pretty_print:					.: (0.009118)
-    test_spaceship:					.: (0.025886)
+    test_pretty_print:					.: (0.009255)
+    test_spaceship:					.: (0.023872)
   TestGemSourceList: 
     test_Enumerable:					.: (0.008636)
-    test_append:					.: (0.008403)
-    test_clear:						.: (0.008064)
-    test_delete:					.: (0.007889)
-    test_delete_a_source:				.: (0.007952)
-    test_each:						.: (0.007766)
-    test_each_source:					.: (0.007939)
-    test_empty?:					.: (0.008176)
-    test_equal_to_another_list:				.: (0.008250)
-    test_equal_to_array:				.: (0.008045)
-    test_include_eh:					.: (0.008037)
-    test_include_matches_a_source:			.: (0.008163)
-    test_replace:					.: (0.008057)
-    test_self_from:					.: (0.008086)
-    test_to_a:						.: (0.007916)
+    test_append:					.: (0.008701)
+    test_clear:						.: (0.007558)
+    test_delete:					.: (0.022783)
+    test_delete_a_source:				.: (0.007681)
+    test_each:						.: (0.009512)
+    test_each_source:					.: (0.007589)
+    test_empty?:					.: (0.010123)
+    test_equal_to_another_list:				.: (0.007691)
+    test_equal_to_array:				.: (0.007522)
+    test_include_eh:					.: (0.009277)
+    test_include_matches_a_source:			.: (0.007484)
+    test_replace:					.: (0.007979)
+    test_self_from:					.: (0.008332)
+    test_to_a:						.: (0.007811)
   TestGemSourceLocal: 
-    test_download:					.: (0.046695)
-    test_fetch_spec:					.: (0.070728)
-    test_find_gem:					.: (0.047687)
-    test_find_gem_highest_version:			.: (0.059796)
-    test_find_gem_prerelease:				.: (0.047441)
-    test_find_gem_specific_version:			.: (0.059704)
-    test_inspect:					.: (0.046267)
-    test_load_specs_latest:				.: (0.058143)
-    test_load_specs_prerelease:				.: (0.046207)
-    test_load_specs_released:				.: (0.046592)
-    test_pretty_print:					.: (0.033657)
-    test_spaceship:					.: (0.045629)
+    test_download:					.: (0.046498)
+    test_fetch_spec:					.: (0.045196)
+    test_find_gem:					.: (0.045247)
+    test_find_gem_highest_version:			.: (0.057489)
+    test_find_gem_prerelease:				.: (0.045505)
+    test_find_gem_specific_version:			.: (0.055466)
+    test_inspect:					.: (0.042414)
+    test_load_specs_latest:				.: (0.055519)
+    test_load_specs_prerelease:				.: (0.044087)
+    test_load_specs_released:				.: (0.044681)
+    test_pretty_print:					.: (0.035070)
+    test_spaceship:					.: (0.062199)
   TestGemSourceLock: 
-    test_equals2:					.: (0.008528)
-    test_fetch_spec:					.: (0.015258)
-    test_spaceship:					.: (0.008471)
-    test_spaceship_git:					.: (0.008016)
-    test_spaceship_installed:				.: (0.007793)
-    test_spaceship_local:				.: (0.007905)
-    test_spaceship_remote:				.: (0.008179)
-    test_spaceship_specific_file:			.: (0.021513)
-    test_spaceship_vendor:				.: (0.008088)
-    test_uri:						.: (0.008435)
+    test_equals2:					.: (0.008235)
+    test_fetch_spec:					.: (0.015677)
+    test_spaceship:					.: (0.007815)
+    test_spaceship_git:					.: (0.008975)
+    test_spaceship_installed:				.: (0.006825)
+    test_spaceship_local:				.: (0.007593)
+    test_spaceship_remote:				.: (0.008038)
+    test_spaceship_specific_file:			.: (0.020387)
+    test_spaceship_vendor:				.: (0.007398)
+    test_uri:						.: (0.007908)
   TestGemSourceSpecificFile: 
-    test_download:					.: (0.021298)
-    test_fetch_spec:					.: (0.021233)
-    test_fetch_spec_fails_on_unknown_name:		.: (0.039011)
-    test_load_specs:					.: (0.024869)
-    test_path:						.: (0.023814)
-    test_pretty_print:					.: (0.023851)
-    test_spaceship:					.: (0.062000)
-    test_spec:						.: (0.021174)
+    test_download:					.: (0.020519)
+    test_fetch_spec:					.: (0.020846)
+    test_fetch_spec_fails_on_unknown_name:		.: (0.021067)
+    test_load_specs:					.: (0.020997)
+    test_path:						.: (0.021123)
+    test_pretty_print:					.: (0.021239)
+    test_spaceship:					.: (0.057089)
+    test_spec:						.: (0.021893)
   TestGemSourceSubpathProblem: 
-    test_dependency_resolver_set:			.: (0.093478)
-    test_fetch_spec:					.: (0.096948)
-    test_load_specs:					.: (0.093018)
+    test_dependency_resolver_set:			.: (0.084604)
+    test_fetch_spec:					.: (0.101825)
+    test_load_specs:					.: (0.095878)
   TestGemSourceVendor: 
-    test_initialize:					.: (0.008494)
-    test_spaceship:					.: (0.008203)
+    test_initialize:					.: (0.008283)
+    test_spaceship:					.: (0.008017)
   TestGemSpecFetcher: 
-    test_available_specs_cache:				.: (0.014031)
-    test_available_specs_cache_released:		.: (0.020034)
-    test_available_specs_complete:			.: (0.021568)
-    test_available_specs_complete_handles_no_prerelease:.: (0.020230)
-    test_available_specs_latest:			.: (0.019656)
-    test_available_specs_prerelease:			.: (0.015539)
-    test_available_specs_released:			.: (0.015926)
-    test_available_specs_with_bad_source:		.: (0.026421)
-    test_initialize:					.: (0.008316)
-    test_initialize_nonexistent_home_dir:		.: (0.009906)
-    test_initialize_source:				.: (0.008015)
-    test_initialize_unwritable_home_dir:		.: (0.008051)
-    test_spec_for_dependency_all:			.: (0.028513)
-    test_spec_for_dependency_bad_fetch_spec:		.: (0.022124)
-    test_spec_for_dependency_latest:			.: (0.021861)
-    test_spec_for_dependency_mismatched_platform:	.: (0.014353)
-    test_spec_for_dependency_platform:			.: (0.017836)
-    test_spec_for_dependency_prerelease:		.: (0.020445)
-    test_suggest_gems_from_name_latest:			.: (0.021261)
-    test_suggest_gems_from_name_prefix_or_suffix:	.: (0.021568)
-    test_suggest_gems_from_name_prerelease:		.: (0.017476)
+    test_available_specs_cache:				.: (0.014208)
+    test_available_specs_cache_released:		.: (0.019931)
+    test_available_specs_complete:			.: (0.021171)
+    test_available_specs_complete_handles_no_prerelease:.: (0.020301)
+    test_available_specs_latest:			.: (0.020493)
+    test_available_specs_prerelease:			.: (0.015625)
+    test_available_specs_released:			.: (0.016845)
+    test_available_specs_with_bad_source:		.: (0.009522)
+    test_initialize:					.: (0.008921)
+    test_initialize_nonexistent_home_dir:		.: (0.007709)
+    test_initialize_source:				.: (0.007623)
+    test_initialize_unwritable_home_dir:		.: (0.007645)
+    test_spec_for_dependency_all:			.: (0.027347)
+    test_spec_for_dependency_bad_fetch_spec:		.: (0.020068)
+    test_spec_for_dependency_latest:			.: (0.019194)
+    test_spec_for_dependency_mismatched_platform:	.: (0.014405)
+    test_spec_for_dependency_platform:			.: (0.017088)
+    test_spec_for_dependency_prerelease:		.: (0.018962)
+    test_suggest_gems_from_name_latest:			.: (0.019795)
+    test_suggest_gems_from_name_prefix_or_suffix:	.: (0.018565)
+    test_suggest_gems_from_name_prerelease:		.: (0.016383)
   TestGemSpecification: 
-    test__dump:						.: (0.011196)
-    test__load_fixes_Date_objects:			.: (0.009670)
-    test_activate:					.: (0.008169)
-    test_add_dependency_from_existing_dependency:	.: (0.008812)
-    test_add_dependency_with_type:			.: (0.008212)
-    test_add_dependency_with_type_explicit:		.: (0.008231)
-    test_allowed_push_host:				.: (0.009066)
-    test_author:					.: (0.012858)
-    test_authors:					.: (0.008364)
-    test_base_dir:					.: (0.008188)
-    test_base_dir_not_loaded:				.: (0.008114)
-    test_bindir_equals:					.: (0.007989)
-    test_bindir_equals_nil:				.: (0.008128)
-    test_build_args:					.: (0.016393)
-    test_build_extensions:				.: (0.310125)
-    test_build_extensions_built:			.: (0.011677)
-    test_build_extensions_default_gem:			.: (0.010106)
-    test_build_extensions_error:			.: (0.012108)
-    test_build_extensions_extensions_dir_unwritable:	.: (0.011519)
-    test_build_extensions_no_extensions_dir_unwritable:	.: (0.010747)
-    test_build_extensions_none:				.: (0.009411)
-    test_build_extensions_preview:			.: (0.310104)
-    test_contains_requirable_file_eh:			.: (0.028768)
-    test_contains_requirable_file_eh_extension:		.: (0.010192)
-    test_contains_requirable_file_eh_extension_java_platform:	.: (0.012355)
-    test_contains_requirable_file_extension_soext:	.: (0.011356)
-    test_date:						.: (0.011798)
-    test_date_equals_date:				.: (0.009173)
-    test_date_equals_string:				.: (0.010770)
-    test_date_equals_string_bad:			.: (0.009094)
-    test_date_equals_time:				.: (0.009110)
-    test_date_equals_time_local:			.: (0.010088)
-    test_date_equals_time_utc:				.: (0.009138)
-    test_date_tolerates_hour_sec_and_timezone:		.: (0.009564)
-    test_date_tolerates_hour_sec_zulu:			.: (0.009231)
-    test_date_use_env_source_date_epoch:		.: (0.009239)
-    test_default_spec_stub_is_marked_default:		.: (0.015487)
-    test_dependencies:					.: (0.009775)
-    test_dependent_gems:				.: (0.048382)
-    test_description:					.: (0.009339)
-    test_development_dependencies:			.: (0.009273)
-    test_doc_dir:					.: (0.009096)
-    test_doc_dir_type:					.: (0.009591)
-    test_duplicate_runtime_dependency:			.: (0.010057)
-    test_eql_eh:					.: (0.010021)
-    test_eql_eh_extensions:				.: (0.009174)
-    test_executable_equals:				.: (0.008904)
-    test_executables:					.: (0.020400)
-    test_executables_equals_nil:			.: (0.008459)
-    test_extension_dir:					.: (0.008460)
-    test_extension_dir_override:			.: (0.008331)
-    test_extensions:					.: (0.008420)
-    test_extensions_equals_nil:				.: (0.008194)
-    test_extra_rdoc_files_equals_nil:			.: (0.008445)
-    test_files:						.: (0.008331)
-    test_files_append:					.: (0.008395)
-    test_files_duplicate:				.: (0.008238)
-    test_files_extra_rdoc_files:			.: (0.008164)
-    test_files_non_array:				.: (0.008286)
-    test_files_non_array_pathological:			.: (0.008220)
-    test_find_all_by_full_name:				.: (0.051272)
-    test_find_by_full_name:				.: (0.017328)
-    test_find_by_name:					.: (0.018295)
-    test_find_by_name_prerelease:			.: (0.015340)
-    test_find_by_name_with_only_prereleases:		.: (0.013620)
-    test_find_by_name_with_only_prereleases_with_requirements:	.: (0.012481)
-    test_find_by_path:					.: (0.023665)
-    test_find_in_unresolved_tree_is_not_exponentiental:	.: (0.216101)
-    test_find_inactive_by_path:				.: (0.024533)
-    test_for_cache:					.: (0.009803)
-    test_full_gem_path:					.: (0.008507)
-    test_full_gem_path_double_slash:			.: (0.008315)
-    test_full_name:					.: (0.008469)
-    test_full_name_windows:				.: (0.008651)
-    test_full_require_paths:				.: (0.008293)
-    test_fullpath_return_rb_extension_file_when_exist_the_same_name_file:	.: (0.010490)
-    test_gem_build_complete_path:			.: (0.008582)
-    test_handles_dependencies_with_other_syck_requirements_argument_error:	.: (0.013770)
-    test_handles_dependencies_with_syck_requirements_bug:	.: (0.012931)
-    test_handles_private_null_type:			.: (0.012648)
-    test_hash:						.: (0.008670)
-    test_initialize:					.: (0.025903)
-    test_initialize_copy:				.: (0.009871)
-    test_initialize_copy_broken:			.: (0.010666)
-    test_initialize_future:				.: (0.008736)
-    test_initialize_nil_version:			.: (0.010855)
-    test_initialize_prerelease_version_before_name:	.: (0.008708)
-    test_inner_clonflict_in_indirect_gems:		.: (0.074634)
-    test_inner_clonflict_in_indirect_gems_reversed:	.: (0.077854)
-    test_installed_by_version:				.: (0.012691)
-    test_latest_specs:					.: (0.021442)
-    test_lib_files:					.: (0.008519)
-    test_license:					.: (0.008566)
-    test_licenses:					.: (0.008100)
-    test_load_default_gem:				.: (0.011663)
-    test_load_errors_contain_filename:			.: (0.009829)
-    test_metadata_key_size_validation_fails:		.: (0.014801)
-    test_metadata_key_type_validation_fails:		.: (0.012530)
-    test_metadata_link_validation_fails:		.: (0.012458)
-    test_metadata_link_validation_warns_for_duplicates:	.: (0.013431)
-    test_metadata_specs:				.: (0.010305)
-    test_metadata_validates_ok:				.: (0.013141)
-    test_metadata_value_size_validation_fails:		.: (0.012718)
-    test_metadata_value_type_validation_fails:		.: (0.012461)
-    test_missing_extensions_eh:				.: (0.309800)
-    test_missing_extensions_eh_default_gem:		.: (0.008903)
-    test_missing_extensions_eh_none:			.: (0.008363)
-    test_name:						.: (0.026561)
-    test_original_name:					.: (0.008520)
-    test_platform:					.: (0.010470)
-    test_platform_change_reset_cache_file:		.: (0.008619)
-    test_platform_change_reset_full_name:		.: (0.008416)
-    test_platform_equals:				.: (0.008978)
-    test_platform_equals_current:			.: (0.008309)
-    test_platform_equals_legacy:			.: (0.010084)
-    test_removed_methods:				.: (0.008225)
-    test_require_already_activated:			.: (0.024440)
-    test_require_already_activated_indirect_conflict:	.: (0.057569)
-    test_require_finds_in_2nd_level_indirect:		.: (0.083793)
-    test_require_paths:					.: (0.013338)
-    test_require_paths_default_ext_dir_for:		.: (0.008252)
-    test_require_should_not_conflict:			.: (0.109946)
-    test_require_should_prefer_latest_gem_level1:	.: (0.051534)
-    test_require_should_prefer_latest_gem_level2:	.: (0.077610)
-    test_require_should_prefer_reachable_gems:		.: (0.088854)
-    test_requirements:					.: (0.013200)
-    test_runtime_dependencies:				.: (0.008248)
-    test_runtime_dependencies_legacy:			.: (0.008606)
-    test_runtime_predicate_false:			.: (0.008382)
-    test_runtime_predicate_true:			.: (0.008370)
-    test_self__load_future:				.: (0.010277)
-    test_self_activate:					.: (0.008346)
-    test_self_activate_ambiguous_direct:		.: (0.049618)
-    test_self_activate_ambiguous_indirect:		.: (0.055587)
-    test_self_activate_ambiguous_indirect_conflict:	.: (0.055858)
-    test_self_activate_ambiguous_unrelated:		.: (0.047141)
-    test_self_activate_checks_dependencies:		.: (0.027810)
-    test_self_activate_conflict:			.: (0.016093)
-    test_self_activate_deep_unambiguous:		.: (0.042324)
-    test_self_activate_divergent:			.: (0.028509)
-    test_self_activate_dropped:				.: (0.024892)
-    test_self_activate_loaded:				.: (0.008898)
-    test_self_activate_old_required:			.: (0.019733)
-    test_self_activate_over:				.: (0.028037)
-    test_self_activate_platform_alternate:		.: (0.020609)
-    test_self_activate_platform_bump:			.: (0.020140)
-    test_self_activate_prerelease:			.: (0.020710)
-    test_self_activate_raggi_the_edgecase_generator:	.: (0.036487)
-    test_self_activate_under:				.: (0.024125)
-    test_self_activate_unrelated:			.: (0.022223)
-    test_self_activate_via_require:			.: (0.040754)
-    test_self_activate_via_require_wtf:			.: (0.082395)
-    test_self_all_equals:				.: (0.026812)
-    test_self_attribute_names:				.: (0.023239)
-    test_self_find_active_stub_by_path:			.: (0.020292)
-    test_self_from_yaml:				.: (0.015676)
-    test_self_from_yaml_cleans_up_Date_objects:		.: (0.013674)
-    test_self_load:					.: (0.012327)
-    test_self_load_escape_curly:			.: (0.010498)
-    test_self_load_escape_interpolation:		.: (0.010949)
-    test_self_load_escape_quote:			.: (0.010163)
-    test_self_load_legacy_ruby:				.: (0.010020)
-    test_self_load_relative:				.: (0.010167)
-    test_self_load_utf8_with_ascii_encoding:		.: (0.010387)
-    test_self_normalize_yaml_input_with_183_io:		.: (0.008411)
-    test_self_normalize_yaml_input_with_183_yaml:	.: (0.008734)
-    test_self_normalize_yaml_input_with_192_yaml:	.: (0.008380)
-    test_self_normalize_yaml_input_with_non_183_io:	.: (0.008450)
-    test_self_normalize_yaml_input_with_non_183_yaml:	.: (0.008343)
-    test_self_outdated:					.: (0.023644)
-    test_self_outdated_and_latest_remotes:		.: (0.033557)
-    test_self_remove_spec:				.: (0.021132)
-    test_self_remove_spec_removed:			.: (0.009946)
-    test_self_stubs_for_lazy_loading:			.: (0.010816)
-    test_self_stubs_for_mult_platforms:			.: (0.013644)
-    test_self_stubs_for_no_lazy_loading_after_all_specs_setup:	.: (0.009715)
-    test_self_stubs_returns_only_specified_named_specs:	.: (0.011499)
-    test_source:					.: (0.008595)
-    test_source_paths:					.: (0.008569)
-    test_spaceship_name:				.: (0.008554)
-    test_spaceship_platform:				.: (0.008623)
-    test_spaceship_version:				.: (0.008542)
-    test_spec_file:					.: (0.008513)
-    test_spec_name:					.: (0.008381)
-    test_summary:					.: (0.023818)
-    test_test_files:					.: (0.008578)
-    test_test_files_equals_nil:				.: (0.010571)
-    test_to_fullpath:					.: (0.012123)
-    test_to_ruby:					.: (0.011721)
-    test_to_ruby_fancy:					.: (0.011355)
-    test_to_ruby_for_cache:				.: (0.009698)
-    test_to_ruby_keeps_requirements_as_originally_specified:	.: (0.009348)
-    test_to_ruby_legacy:				.: (0.009767)
-    test_to_ruby_nested_hash:				.: (0.009181)
-    test_to_ruby_platform:				.: (0.009574)
-    test_to_ruby_with_rsa_key:				.: (0.475685)
-    test_to_yaml:					.: (0.014299)
-    test_to_yaml_fancy:					.: (0.013892)
-    test_to_yaml_no_autorequire:			.: (0.011793)
-    test_to_yaml_no_post_install_message:		.: (0.011903)
-    test_to_yaml_no_signing_key:			.: (0.011932)
-    test_to_yaml_platform:				.: (0.012024)
-    test_to_yaml_platform_legacy:			.: (0.013457)
-    test_to_yaml_platform_no_specific_platform:		.: (0.011608)
-    test_to_yaml_platform_original_platform_empty_string:	.: (0.012466)
-    test_to_yaml_platform_original_platform_nil:	.: (0.011405)
-    test_unresolved_specs:				.: (0.009829)
-    test_unresolved_specs_with_duplicated_versions:	.: (0.010380)
-    test_unresolved_specs_with_unrestricted_deps_on_default_gems:	.: (0.010034)
-    test_unresolved_specs_with_versions:		.: (0.010019)
-    test_validate:					.: (0.012125)
-    test_validate_authors:				.: (0.013538)
-    test_validate_autorequire:				.: (0.011965)
-    test_validate_dependencies:				.: (0.013026)
-    test_validate_dependencies_allowed_duplicates:	.: (0.012206)
-    test_validate_dependencies_duplicates:		.: (0.012085)
-    test_validate_deprecated_license_values_plus:	.: (0.158463)
-    test_validate_description:				.: (0.020246)
-    test_validate_email:				.: (0.013770)
-    test_validate_empty:				.: (0.008571)
-    test_validate_empty_files:				.: (0.013049)
-    test_validate_empty_homepage:			.: (0.011893)
-    test_validate_empty_require_paths:			.: (0.011338)
-    test_validate_empty_summary:			.: (0.011563)
-    test_validate_error:				.: (0.008825)
-    test_validate_executables:				.: (0.012280)
-    test_validate_files:				.: (0.012649)
-    test_validate_files_recursive:			.: (0.011380)
-    test_validate_for_resolution_ignores_metadata:	.: (0.008960)
-    test_validate_for_resolution_validates_duplicate_dependencies:	.: (0.009249)
-    test_validate_for_resolution_validates_name:	.: (0.009380)
-    test_validate_for_resolution_validates_required_attributes:	.: (0.008515)
-    test_validate_homepage:				.: (0.017144)
-    test_validate_license:				.: (0.035757)
-    test_validate_license_gives_suggestions:		.: (0.139711)
-    test_validate_license_in_a_non_packaging_context:	.: (0.027122)
-    test_validate_license_ref:				.: (0.034934)
-    test_validate_license_values:			.: (0.135963)
-    test_validate_license_values_or_later:		.: (0.057601)
-    test_validate_license_values_with:			.: (0.029680)
-    test_validate_license_with_deprecated_exception:	.: (0.603592)
-    test_validate_license_with_invalid_exception:	.: (0.604356)
-    test_validate_license_with_nonsense_suffix:		.: (0.374771)
-    test_validate_name:					.: (0.013019)
-    test_validate_nil_license:				.: (0.011867)
-    test_validate_no_required_ruby_versions:		.: (0.012342)
-    test_validate_non_nil:				.: (0.017067)
-    test_validate_open_required_ruby_versions:		.: (0.012190)
-    test_validate_permissions:				.: (0.012085)
-    test_validate_permissions_of_missing_file_non_packaging:	.: (0.012027)
-    test_validate_platform_legacy:			.: (0.013906)
-    test_validate_prerelease_dependencies_with_prerelease_version:	.: (0.011930)
-    test_validate_rake_extension_have_rake_dependency_no_warning:	.: (0.012760)
-    test_validate_rake_extension_have_rake_dependency_warning:	.: (0.012137)
-    test_validate_removed_rubyforge_project:		.: (0.011652)
-    test_validate_require_paths_with_invalid_types:	.: (0.011936)
-    test_validate_rubygems_version:			.: (0.012442)
-    test_validate_rust_extension_have_missing_cargo_toml_error:	.: (0.012960)
-    test_validate_rust_extension_have_no_missing_cargo_toml_error:	.: (0.012891)
-    test_validate_self_referencing_dependencies:	.: (0.014744)
-    test_validate_specification_version:		.: (0.011191)
-    test_validate_summary:				.: (0.013090)
-    test_validate_valid_required_ruby_versions:		.: (0.011719)
-    test_validate_warning:				.: (0.011523)
-    test_version:					.: (0.008193)
-    test_version_change_reset_cache_file:		.: (0.008258)
-    test_version_change_reset_full_name:		.: (0.008330)
+    test__dump:						.: (0.024684)
+    test__load_fixes_Date_objects:			.: (0.010972)
+    test_activate:					.: (0.007800)
+    test_add_dependency_from_existing_dependency:	.: (0.007946)
+    test_add_dependency_with_type:			.: (0.009374)
+    test_add_dependency_with_type_explicit:		.: (0.007839)
+    test_allowed_push_host:				.: (0.009437)
+    test_author:					.: (0.008160)
+    test_authors:					.: (0.008550)
+    test_base_dir:					.: (0.007603)
+    test_base_dir_not_loaded:				.: (0.007676)
+    test_bindir_equals:					.: (0.008057)
+    test_bindir_equals_nil:				.: (0.008073)
+    test_build_args:					.: (0.009424)
+    test_build_extensions:				.: (0.235689)
+    test_build_extensions_built:			.: (0.009669)
+    test_build_extensions_default_gem:			.: (0.009005)
+    test_build_extensions_error:			.: (0.010396)
+    test_build_extensions_extensions_dir_unwritable:	.: (0.010397)
+    test_build_extensions_no_extensions_dir_unwritable:	.: (0.009806)
+    test_build_extensions_none:				.: (0.008152)
+    test_build_extensions_preview:			.: (0.251191)
+    test_contains_requirable_file_eh:			.: (0.008818)
+    test_contains_requirable_file_eh_extension:		.: (0.007967)
+    test_contains_requirable_file_eh_extension_java_platform:	.: (0.007959)
+    test_contains_requirable_file_extension_soext:	.: (0.008705)
+    test_date:						.: (0.007182)
+    test_date_equals_date:				.: (0.007067)
+    test_date_equals_string:				.: (0.007127)
+    test_date_equals_string_bad:			.: (0.007174)
+    test_date_equals_time:				.: (0.006948)
+    test_date_equals_time_local:			.: (0.006765)
+    test_date_equals_time_utc:				.: (0.006817)
+    test_date_tolerates_hour_sec_and_timezone:		.: (0.007142)
+    test_date_tolerates_hour_sec_zulu:			.: (0.007084)
+    test_date_use_env_source_date_epoch:		.: (0.021115)
+    test_default_spec_stub_is_marked_default:		.: (0.011352)
+    test_dependencies:					.: (0.009237)
+    test_dependent_gems:				.: (0.038631)
+    test_description:					.: (0.007150)
+    test_development_dependencies:			.: (0.007339)
+    test_doc_dir:					.: (0.006873)
+    test_doc_dir_type:					.: (0.007091)
+    test_duplicate_runtime_dependency:			.: (0.008096)
+    test_eql_eh:					.: (0.007639)
+    test_eql_eh_extensions:				.: (0.007560)
+    test_executable_equals:				.: (0.007128)
+    test_executables:					.: (0.007481)
+    test_executables_equals_nil:			.: (0.006864)
+    test_extension_dir:					.: (0.007594)
+    test_extension_dir_override:			.: (0.007048)
+    test_extensions:					.: (0.007474)
+    test_extensions_equals_nil:				.: (0.006782)
+    test_extra_rdoc_files_equals_nil:			.: (0.006765)
+    test_files:						.: (0.007052)
+    test_files_append:					.: (0.007226)
+    test_files_duplicate:				.: (0.007347)
+    test_files_extra_rdoc_files:			.: (0.008415)
+    test_files_non_array:				.: (0.007137)
+    test_files_non_array_pathological:			.: (0.007153)
+    test_find_all_by_full_name:				.: (0.026949)
+    test_find_by_full_name:				.: (0.013568)
+    test_find_by_name:					.: (0.013947)
+    test_find_by_name_prerelease:			.: (0.011567)
+    test_find_by_name_with_only_prereleases:		.: (0.010721)
+    test_find_by_name_with_only_prereleases_with_requirements:	.: (0.010919)
+    test_find_by_path:					.: (0.032666)
+    test_find_in_unresolved_tree_is_not_exponentiental:	.: (0.165730)
+    test_find_inactive_by_path:				.: (0.020061)
+    test_for_cache:					.: (0.007717)
+    test_full_gem_path:					.: (0.012980)
+    test_full_gem_path_double_slash:			.: (0.007810)
+    test_full_name:					.: (0.009151)
+    test_full_name_windows:				.: (0.008539)
+    test_full_require_paths:				.: (0.007971)
+    test_fullpath_return_rb_extension_file_when_exist_the_same_name_file:	.: (0.010015)
+    test_gem_build_complete_path:			.: (0.008018)
+    test_handles_dependencies_with_other_syck_requirements_argument_error:	.: (0.012475)
+    test_handles_dependencies_with_syck_requirements_bug:	.: (0.012469)
+    test_handles_private_null_type:			.: (0.012298)
+    test_hash:						.: (0.008555)
+    test_initialize:					.: (0.008630)
+    test_initialize_copy:				.: (0.009321)
+    test_initialize_copy_broken:			.: (0.008589)
+    test_initialize_future:				.: (0.008303)
+    test_initialize_nil_version:			.: (0.023719)
+    test_initialize_prerelease_version_before_name:	.: (0.008417)
+    test_inner_clonflict_in_indirect_gems:		.: (0.076865)
+    test_inner_clonflict_in_indirect_gems_reversed:	.: (0.079009)
+    test_installed_by_version:				.: (0.012945)
+    test_latest_specs:					.: (0.020294)
+    test_lib_files:					.: (0.008825)
+    test_license:					.: (0.009139)
+    test_licenses:					.: (0.008202)
+    test_load_default_gem:				.: (0.023045)
+    test_load_errors_contain_filename:			.: (0.028260)
+    test_metadata_key_size_validation_fails:		.: (0.029574)
+    test_metadata_key_type_validation_fails:		.: (0.025950)
+    test_metadata_link_validation_fails:		.: (0.030474)
+    test_metadata_link_validation_warns_for_duplicates:	.: (0.032456)
+    test_metadata_specs:				.: (0.022396)
+    test_metadata_validates_ok:				.: (0.038236)
+    test_metadata_value_size_validation_fails:		.: (0.036936)
+    test_metadata_value_type_validation_fails:		.: (0.040380)
+    test_missing_extensions_eh:				.: (0.326359)
+    test_missing_extensions_eh_default_gem:		.: (0.008812)
+    test_missing_extensions_eh_none:			.: (0.011198)
+    test_name:						.: (0.008725)
+    test_original_name:					.: (0.008218)
+    test_platform:					.: (0.010027)
+    test_platform_change_reset_cache_file:		.: (0.008241)
+    test_platform_change_reset_full_name:		.: (0.009985)
+    test_platform_equals:				.: (0.008617)
+    test_platform_equals_current:			.: (0.010422)
+    test_platform_equals_legacy:			.: (0.008509)
+    test_removed_methods:				.: (0.008155)
+    test_require_already_activated:			.: (0.024576)
+    test_require_already_activated_indirect_conflict:	.: (0.055899)
+    test_require_finds_in_2nd_level_indirect:		.: (0.076653)
+    test_require_paths:					.: (0.013045)
+    test_require_paths_default_ext_dir_for:		.: (0.009115)
+    test_require_should_not_conflict:			.: (0.102096)
+    test_require_should_prefer_latest_gem_level1:	.: (0.043911)
+    test_require_should_prefer_latest_gem_level2:	.: (0.062094)
+    test_require_should_prefer_reachable_gems:		.: (0.076045)
+    test_requirements:					.: (0.011339)
+    test_runtime_dependencies:				.: (0.007763)
+    test_runtime_dependencies_legacy:			.: (0.007604)
+    test_runtime_predicate_false:			.: (0.007753)
+    test_runtime_predicate_true:			.: (0.007413)
+    test_self__load_future:				.: (0.009084)
+    test_self_activate:					.: (0.007293)
+    test_self_activate_ambiguous_direct:		.: (0.041669)
+    test_self_activate_ambiguous_indirect:		.: (0.044899)
+    test_self_activate_ambiguous_indirect_conflict:	.: (0.051469)
+    test_self_activate_ambiguous_unrelated:		.: (0.040003)
+    test_self_activate_checks_dependencies:		.: (0.023650)
+    test_self_activate_conflict:			.: (0.013977)
+    test_self_activate_deep_unambiguous:		.: (0.032863)
+    test_self_activate_divergent:			.: (0.021816)
+    test_self_activate_dropped:				.: (0.021529)
+    test_self_activate_loaded:				.: (0.008531)
+    test_self_activate_old_required:			.: (0.016782)
+    test_self_activate_over:				.: (0.024847)
+    test_self_activate_platform_alternate:		.: (0.017804)
+    test_self_activate_platform_bump:			.: (0.017396)
+    test_self_activate_prerelease:			.: (0.017861)
+    test_self_activate_raggi_the_edgecase_generator:	.: (0.024097)
+    test_self_activate_under:				.: (0.020712)
+    test_self_activate_unrelated:			.: (0.017063)
+    test_self_activate_via_require:			.: (0.036898)
+    test_self_activate_via_require_wtf:			.: (0.068535)
+    test_self_all_equals:				.: (0.022862)
+    test_self_attribute_names:				.: (0.007305)
+    test_self_find_active_stub_by_path:			.: (0.015044)
+    test_self_from_yaml:				.: (0.022436)
+    test_self_from_yaml_cleans_up_Date_objects:		.: (0.009493)
+    test_self_load:					.: (0.010688)
+    test_self_load_escape_curly:			.: (0.008461)
+    test_self_load_escape_interpolation:		.: (0.010014)
+    test_self_load_escape_quote:			.: (0.008693)
+    test_self_load_legacy_ruby:				.: (0.008994)
+    test_self_load_relative:				.: (0.008530)
+    test_self_load_utf8_with_ascii_encoding:		.: (0.009692)
+    test_self_normalize_yaml_input_with_183_io:		.: (0.006976)
+    test_self_normalize_yaml_input_with_183_yaml:	.: (0.006802)
+    test_self_normalize_yaml_input_with_192_yaml:	.: (0.007637)
+    test_self_normalize_yaml_input_with_non_183_io:	.: (0.006926)
+    test_self_normalize_yaml_input_with_non_183_yaml:	.: (0.007435)
+    test_self_outdated:					.: (0.018624)
+    test_self_outdated_and_latest_remotes:		.: (0.027695)
+    test_self_remove_spec:				.: (0.016055)
+    test_self_remove_spec_removed:			.: (0.008501)
+    test_self_stubs_for_lazy_loading:			.: (0.009730)
+    test_self_stubs_for_mult_platforms:			.: (0.011054)
+    test_self_stubs_for_no_lazy_loading_after_all_specs_setup:	.: (0.010813)
+    test_self_stubs_returns_only_specified_named_specs:	.: (0.009147)
+    test_source:					.: (0.007274)
+    test_source_paths:					.: (0.007117)
+    test_spaceship_name:				.: (0.007008)
+    test_spaceship_platform:				.: (0.007038)
+    test_spaceship_version:				.: (0.006906)
+    test_spec_file:					.: (0.007075)
+    test_spec_name:					.: (0.006982)
+    test_summary:					.: (0.007091)
+    test_test_files:					.: (0.007038)
+    test_test_files_equals_nil:				.: (0.007110)
+    test_to_fullpath:					.: (0.009603)
+    test_to_ruby:					.: (0.020107)
+    test_to_ruby_fancy:					.: (0.010517)
+    test_to_ruby_for_cache:				.: (0.008321)
+    test_to_ruby_keeps_requirements_as_originally_specified:	.: (0.008979)
+    test_to_ruby_legacy:				.: (0.008613)
+    test_to_ruby_nested_hash:				.: (0.008617)
+    test_to_ruby_platform:				.: (0.007916)
+    test_to_ruby_with_rsa_key:				.: (0.784924)
+    test_to_yaml:					.: (0.011632)
+    test_to_yaml_fancy:					.: (0.011950)
+    test_to_yaml_no_autorequire:			.: (0.010331)
+    test_to_yaml_no_post_install_message:		.: (0.009486)
+    test_to_yaml_no_signing_key:			.: (0.010023)
+    test_to_yaml_platform:				.: (0.009748)
+    test_to_yaml_platform_legacy:			.: (0.012025)
+    test_to_yaml_platform_no_specific_platform:		.: (0.010572)
+    test_to_yaml_platform_original_platform_empty_string:	.: (0.009937)
+    test_to_yaml_platform_original_platform_nil:	.: (0.010050)
+    test_unresolved_specs:				.: (0.008437)
+    test_unresolved_specs_with_duplicated_versions:	.: (0.008878)
+    test_unresolved_specs_with_unrestricted_deps_on_default_gems:	.: (0.008365)
+    test_unresolved_specs_with_versions:		.: (0.008856)
+    test_validate:					.: (0.009978)
+    test_validate_authors:				.: (0.011982)
+    test_validate_autorequire:				.: (0.009974)
+    test_validate_dependencies:				.: (0.011024)
+    test_validate_dependencies_allowed_duplicates:	.: (0.010571)
+    test_validate_dependencies_duplicates:		.: (0.009870)
+    test_validate_deprecated_license_values_plus:	.: (0.099197)
+    test_validate_description:				.: (0.014213)
+    test_validate_email:				.: (0.010184)
+    test_validate_empty:				.: (0.007187)
+    test_validate_empty_files:				.: (0.009605)
+    test_validate_empty_homepage:			.: (0.023027)
+    test_validate_empty_require_paths:			.: (0.011400)
+    test_validate_empty_summary:			.: (0.010122)
+    test_validate_error:				.: (0.009281)
+    test_validate_executables:				.: (0.010495)
+    test_validate_files:				.: (0.011480)
+    test_validate_files_recursive:			.: (0.009969)
+    test_validate_for_resolution_ignores_metadata:	.: (0.007640)
+    test_validate_for_resolution_validates_duplicate_dependencies:	.: (0.007687)
+    test_validate_for_resolution_validates_name:	.: (0.007853)
+    test_validate_for_resolution_validates_required_attributes:	.: (0.007186)
+    test_validate_homepage:				.: (0.013718)
+    test_validate_license:				.: (0.010380)
+    test_validate_license_gives_suggestions:		.: (0.060611)
+    test_validate_license_in_a_non_packaging_context:	.: (0.009932)
+    test_validate_license_ref:				.: (0.009662)
+    test_validate_license_values:			.: (0.050820)
+    test_validate_license_values_or_later:		.: (0.046676)
+    test_validate_license_values_with:			.: (0.041661)
+    test_validate_license_with_deprecated_exception:	.: (0.498647)
+    test_validate_license_with_invalid_exception:	.: (0.466109)
+    test_validate_license_with_nonsense_suffix:		.: (0.263156)
+    test_validate_name:					.: (0.009996)
+    test_validate_nil_license:				.: (0.010389)
+    test_validate_no_required_ruby_versions:		.: (0.010612)
+    test_validate_non_nil:				.: (0.013911)
+    test_validate_open_required_ruby_versions:		.: (0.010440)
+    test_validate_permissions:				.: (0.010635)
+    test_validate_permissions_of_missing_file_non_packaging:	.: (0.009974)
+    test_validate_platform_legacy:			.: (0.011846)
+    test_validate_prerelease_dependencies_with_prerelease_version:	.: (0.010103)
+    test_validate_rake_extension_have_rake_dependency_no_warning:	.: (0.010297)
+    test_validate_rake_extension_have_rake_dependency_warning:	.: (0.010820)
+    test_validate_removed_rubyforge_project:		.: (0.009552)
+    test_validate_require_paths_with_invalid_types:	.: (0.010005)
+    test_validate_rubygems_version:			.: (0.009757)
+    test_validate_rust_extension_have_missing_cargo_toml_error:	.: (0.010372)
+    test_validate_rust_extension_have_no_missing_cargo_toml_error:	.: (0.010607)
+    test_validate_self_referencing_dependencies:	.: (0.010557)
+    test_validate_specification_version:		.: (0.009734)
+    test_validate_summary:				.: (0.012952)
+    test_validate_valid_required_ruby_versions:		.: (0.009891)
+    test_validate_warning:				.: (0.009902)
+    test_version:					.: (0.006828)
+    test_version_change_reset_cache_file:		.: (0.006928)
+    test_version_change_reset_full_name:		.: (0.007009)
   TestGemStreamUI: 
-    test_ask:						.: (0.008725)
-    test_ask_for_password:				.: (0.008891)
-    test_ask_for_password_no_tty:			.: (0.008576)
-    test_ask_no_tty:					.: (0.008196)
-    test_ask_yes_no_no_tty_with_default:		.: (0.008208)
-    test_ask_yes_no_no_tty_without_default:		.: (0.008209)
-    test_choose_from_list:				.: (0.008070)
-    test_choose_from_list_0:				.: (0.007968)
-    test_choose_from_list_EOF:				.: (0.008001)
-    test_choose_from_list_negative:			.: (0.020358)
-    test_choose_from_list_over:				.: (0.008639)
-    test_download_reporter_anything:			.: (0.008226)
-    test_download_reporter_silent_false:		.: (0.010148)
-    test_download_reporter_silent_nil:			.: (0.008081)
-    test_progress_reporter_silent_false:		.: (0.008042)
-    test_progress_reporter_silent_nil:			.: (0.009623)
-    test_progress_reporter_simple:			.: (0.007933)
-    test_progress_reporter_verbose:			.: (0.009185)
-    test_threaded_download_reporter:			.: (0.007923)
-    test_verbose_download_reporter_no_tty:		.: (0.007948)
-    test_verbose_download_reporter_progress:		.: (0.009095)
-    test_verbose_download_reporter_progress_complete:	.: (0.008057)
-    test_verbose_download_reporter_progress_nil_length:	.: (0.009184)
-    test_verbose_download_reporter_progress_once:	.: (0.008132)
-    test_verbose_download_reporter_progress_zero_length:.: (0.008091)
+    test_ask:						.: (0.007215)
+    test_ask_for_password:				.: (0.007513)
+    test_ask_for_password_no_tty:			.: (0.007286)
+    test_ask_no_tty:					.: (0.007062)
+    test_ask_yes_no_no_tty_with_default:		.: (0.006960)
+    test_ask_yes_no_no_tty_without_default:		.: (0.007105)
+    test_choose_from_list:				.: (0.006673)
+    test_choose_from_list_0:				.: (0.006545)
+    test_choose_from_list_EOF:				.: (0.016622)
+    test_choose_from_list_negative:			.: (0.006968)
+    test_choose_from_list_over:				.: (0.006669)
+    test_download_reporter_anything:			.: (0.008544)
+    test_download_reporter_silent_false:		.: (0.007033)
+    test_download_reporter_silent_nil:			.: (0.007055)
+    test_progress_reporter_silent_false:		.: (0.008548)
+    test_progress_reporter_silent_nil:			.: (0.006658)
+    test_progress_reporter_simple:			.: (0.007943)
+    test_progress_reporter_verbose:			.: (0.006839)
+    test_threaded_download_reporter:			.: (0.006832)
+    test_verbose_download_reporter_no_tty:		.: (0.007873)
+    test_verbose_download_reporter_progress:		.: (0.006939)
+    test_verbose_download_reporter_progress_complete:	.: (0.007576)
+    test_verbose_download_reporter_progress_nil_length:	.: (0.007106)
+    test_verbose_download_reporter_progress_once:	.: (0.006942)
+    test_verbose_download_reporter_progress_zero_length:.: (0.007189)
   TestGemText: 
-    test_clean_text:					.: (0.009161)
-    test_format_removes_nonprintable_characters:	.: (0.007960)
-    test_format_text:					.: (0.007848)
-    test_format_text_indent:				.: (0.007867)
-    test_format_text_no_space:				.: (0.008593)
-    test_format_text_none:				.: (0.007992)
-    test_format_text_none_indent:			.: (0.007945)
-    test_format_text_trailing:				.: (0.008677)
-    test_levenshtein_distance_add:			.: (0.008234)
-    test_levenshtein_distance_all:			.: (0.008472)
-    test_levenshtein_distance_empty:			.: (0.007997)
-    test_levenshtein_distance_remove:			.: (0.008965)
-    test_levenshtein_distance_replace:			.: (0.012225)
-    test_min3:						.: (0.008185)
-    test_truncate_text:					.: (0.010051)
+    test_clean_text:					.: (0.006948)
+    test_format_removes_nonprintable_characters:	.: (0.006654)
+    test_format_text:					.: (0.006833)
+    test_format_text_indent:				.: (0.006814)
+    test_format_text_no_space:				.: (0.006756)
+    test_format_text_none:				.: (0.006886)
+    test_format_text_none_indent:			.: (0.006629)
+    test_format_text_trailing:				.: (0.006718)
+    test_levenshtein_distance_add:			.: (0.007134)
+    test_levenshtein_distance_all:			.: (0.007157)
+    test_levenshtein_distance_empty:			.: (0.009487)
+    test_levenshtein_distance_remove:			.: (0.007467)
+    test_levenshtein_distance_replace:			.: (0.007129)
+    test_min3:						.: (0.007065)
+    test_truncate_text:					.: (0.008576)
   TestGemUnsatisfiableDependencyError: 
-    test_errors:					.: (0.008589)
-    test_name:						.: (0.008046)
-    test_version:					.: (0.008126)
+    test_errors:					.: (0.007346)
+    test_name:						.: (0.006961)
+    test_version:					.: (0.007131)
   TestGemUriFormatter: 
-    test_escape:					.: (0.008536)
-    test_normalize_uri:					.: (0.008703)
-    test_unescape:					.: (0.008786)
+    test_escape:					.: (0.008075)
+    test_normalize_uri:					.: (0.007862)
+    test_unescape:					.: (0.007954)
   TestGemUtil: 
-    test_class_popen:					.: (0.280519)
-    test_correct_for_windows_path:			.: (0.008149)
-    test_glob_files_in_dir:				.: (0.009006)
-    test_silent_system:					.: (0.280062)
-    test_traverse_parents:				.: (0.010001)
-    test_traverse_parents_does_not_crash_on_permissions_error:	.: (0.009518)
+    test_class_popen:					.: (0.232269)
+    test_correct_for_windows_path:			.: (0.007615)
+    test_glob_files_in_dir:				.: (0.008752)
+    test_silent_system:					.: (0.247267)
+    test_traverse_parents:				.: (0.017226)
+    test_traverse_parents_does_not_crash_on_permissions_error:	.: (0.009258)
   TestGemValidator: 
-    test_alien:						.: (0.041668)
-    test_alien_default:					.: (0.010610)
+    test_alien:						.: (0.023426)
+    test_alien_default:					.: (0.008882)
   TestGemVersion: 
-    test_approximate_recommendation:			.: (0.011644)
-    test_bump:						.: (0.008146)
-    test_bump_alpha:					.: (0.009739)
-    test_bump_alphanumeric:				.: (0.008137)
-    test_bump_one_level:				.: (0.007885)
-    test_bump_trailing_zeros:				.: (0.008876)
-    test_canonical_segments:				.: (0.008070)
-    test_class_correct:					.: (0.009958)
-    test_class_create:					.: (0.009136)
-    test_class_new_subclass:				.: (0.008202)
-    test_empty_version:					.: (0.008647)
-    test_eql_eh:					.: (0.008084)
-    test_equals2:					.: (0.008704)
-    test_frozen_version:				.: (0.008262)
-    test_hash:						.: (0.008162)
-    test_initialize:					.: (0.008998)
-    test_initialize_invalid:				.: (0.008454)
-    test_prerelease:					.: (0.009002)
-    test_release:					.: (0.008527)
-    test_segments:					.: (0.008250)
-    test_semver:					.: (0.008860)
-    test_spaceship:					.: (0.009074)
-    test_to_s:						.: (0.007949)
+    test_approximate_recommendation:			.: (0.009149)
+    test_bump:						.: (0.006890)
+    test_bump_alpha:					.: (0.007447)
+    test_bump_alphanumeric:				.: (0.006962)
+    test_bump_one_level:				.: (0.006796)
+    test_bump_trailing_zeros:				.: (0.007118)
+    test_canonical_segments:				.: (0.007253)
+    test_class_correct:					.: (0.008022)
+    test_class_create:					.: (0.007728)
+    test_class_new_subclass:				.: (0.006846)
+    test_empty_version:					.: (0.006914)
+    test_eql_eh:					.: (0.006914)
+    test_equals2:					.: (0.006791)
+    test_frozen_version:				.: (0.007242)
+    test_hash:						.: (0.006762)
+    test_initialize:					.: (0.007290)
+    test_initialize_invalid:				.: (0.007102)
+    test_prerelease:					.: (0.008239)
+    test_release:					.: (0.007019)
+    test_segments:					.: (0.006534)
+    test_semver:					.: (0.007158)
+    test_spaceship:					.: (0.007439)
+    test_to_s:						.: (0.006581)
   TestGemVersionOption: 
-    test_add_platform_option:				.: (0.010273)
-    test_add_version_option:				.: (0.009703)
-    test_enables_prerelease:				.: (0.010385)
-    test_multiple_version_operator_option_compound:	.: (0.012301)
-    test_platform_option:				.: (0.009899)
-    test_platform_option_ruby:				.: (0.009714)
-    test_platform_option_twice:				.: (0.010107)
-    test_version_option:				.: (0.009925)
-    test_version_option_compound:			.: (0.009954)
-    test_version_option_explicit_prerelease:		.: (0.010296)
-    test_version_option_twice:				.: (0.010161)
+    test_add_platform_option:				.: (0.008459)
+    test_add_version_option:				.: (0.008200)
+    test_enables_prerelease:				.: (0.008328)
+    test_multiple_version_operator_option_compound:	.: (0.008286)
+    test_platform_option:				.: (0.008271)
+    test_platform_option_ruby:				.: (0.008006)
+    test_platform_option_twice:				.: (0.008051)
+    test_version_option:				.: (0.008164)
+    test_version_option_compound:			.: (0.022330)
+    test_version_option_explicit_prerelease:		.: (0.010266)
+    test_version_option_twice:				.: (0.010009)
   TestStubSpecification: 
-    test_contains_requirable_file_eh:			.: (0.009779)
-    test_contains_requirable_file_eh_extension:		.: (0.009889)
-    test_full_require_paths:				.: (0.008776)
-    test_initialize:					.: (0.008254)
-    test_initialize_extension:				.: (0.008660)
-    test_initialize_missing_stubline:			.: (0.008766)
-    test_initialize_version:				.: (0.027370)
-    test_initialize_with_empty_version:			.: (0.008553)
-    test_lib_dirs_glob:					.: (0.010130)
-    test_lib_dirs_glob_with_extension:			.: (0.008610)
-    test_matches_for_glob:				.: (0.009400)
-    test_matches_for_glob_with_bundler_inline:		.: (0.011440)
-    test_missing_extensions_eh:				.: (0.312065)
-    test_missing_extensions_eh_default_gem:		.: (0.010657)
-    test_missing_extensions_eh_none:			.: (0.009014)
-    test_to_spec:					.: (0.008799)
-    test_to_spec_default:				.: (0.010525)
-    test_to_spec_with_other_specs_loaded_does_not_warn:	.: (0.009010)
+    test_contains_requirable_file_eh:			.: (0.008292)
+    test_contains_requirable_file_eh_extension:		.: (0.009314)
+    test_full_require_paths:				.: (0.007340)
+    test_initialize:					.: (0.007532)
+    test_initialize_extension:				.: (0.007879)
+    test_initialize_missing_stubline:			.: (0.007364)
+    test_initialize_version:				.: (0.007454)
+    test_initialize_with_empty_version:			.: (0.007039)
+    test_lib_dirs_glob:					.: (0.007085)
+    test_lib_dirs_glob_with_extension:			.: (0.007462)
+    test_matches_for_glob:				.: (0.007987)
+    test_matches_for_glob_with_bundler_inline:		.: (0.008357)
+    test_missing_extensions_eh:				.: (0.256719)
+    test_missing_extensions_eh_default_gem:		.: (0.009129)
+    test_missing_extensions_eh_none:			.: (0.007145)
+    test_to_spec:					.: (0.007414)
+    test_to_spec_default:				.: (0.010082)
+    test_to_spec_with_other_specs_loaded_does_not_warn:	.: (0.007728)
   TestUpdateSuggestion: 
-    test_eligible_for_update:				.: (0.020226)
-    test_eligible_for_update_disabled_update:		.: (0.011259)
-    test_eligible_for_update_for_prerelease:		.: (0.011319)
-    test_eligible_for_update_is_not_annoying_when_new_version_is_released:	.: (0.015881)
-    test_eligible_for_update_is_not_annoying_when_not_upgraded:	.: (0.013573)
-    test_eligible_for_update_non_tty:			.: (0.011107)
-    test_eligible_for_update_notification_delay:	.: (0.011507)
-    test_eligible_for_update_on_ci:			.: (0.010975)
-    test_eligible_for_update_prevent_config:		.: (0.010916)
-    test_eligible_for_update_prevent_env:		.: (0.012381)
-    test_eligible_for_update_unwrittable_config:	.: (0.011237)
-    test_update_suggestion:				.: (0.008874)
+    test_eligible_for_update:				.: (0.013820)
+    test_eligible_for_update_disabled_update:		.: (0.009450)
+    test_eligible_for_update_for_prerelease:		.: (0.009537)
+    test_eligible_for_update_is_not_annoying_when_new_version_is_released:	.: (0.013182)
+    test_eligible_for_update_is_not_annoying_when_not_upgraded:	.: (0.011417)
+    test_eligible_for_update_non_tty:			.: (0.009460)
+    test_eligible_for_update_notification_delay:	.: (0.010015)
+    test_eligible_for_update_on_ci:			.: (0.009278)
+    test_eligible_for_update_prevent_config:		.: (0.009569)
+    test_eligible_for_update_prevent_env:		.: (0.009933)
+    test_eligible_for_update_unwrittable_config:	.: (0.024841)
+    test_update_suggestion:				.: (0.007794)
   TestUri: 
-    test_redacted_does_not_modify_uri:			.: (0.008410)
-    test_redacted_with_invalid_uri:			.: (0.007995)
-    test_redacted_with_token:				.: (0.007937)
-    test_redacted_with_user_pass:			.: (0.008160)
-    test_redacted_with_user_x_oauth_basic:		.: (0.008222)
-    test_redacted_without_credential:			.: (0.008133)
-    test_to_s_invalid_uri:				.: (0.008050)
-    test_to_s_not_string:				.: (0.007902)
+    test_redacted_does_not_modify_uri:			.: (0.008586)
+    test_redacted_with_invalid_uri:			.: (0.006896)
+    test_redacted_with_token:				.: (0.008066)
+    test_redacted_with_user_pass:			.: (0.007049)
+    test_redacted_with_user_x_oauth_basic:		.: (0.006768)
+    test_redacted_without_credential:			.: (0.008156)
+    test_to_s_invalid_uri:				.: (0.006986)
+    test_to_s_not_string:				.: (0.006777)
   WebauthnListenerResponseTest: 
-    test_bad_request_response_to_s:			.: (0.008412)
-    test_method_not_allowed_response_to_s:		.: (0.008012)
-    test_method_not_found_response_to_s:		.: (0.007950)
-    test_no_to_s_response_to_s:				.: (0.027727)
-    test_ok_response_to_s:				.: (0.008352)
+    test_bad_request_response_to_s:			.: (0.007924)
+    test_method_not_allowed_response_to_s:		.: (0.007136)
+    test_method_not_found_response_to_s:		.: (0.008008)
+    test_no_to_s_response_to_s:				.: (0.007012)
+    test_ok_response_to_s:				.: (0.006722)
   WebauthnListenerTest: 
-    test_listener_thread_retreives_otp_code:		.: (0.014038)
-    test_listener_thread_sets_error:			.: (0.011615)
-    test_wait_for_otp_code_get_follows_options:		.: (0.014750)
-    test_wait_for_otp_code_get_request:			.: (0.011825)
-    test_wait_for_otp_code_incorrect_params:		.: (0.013002)
-    test_wait_for_otp_code_incorrect_path:		.: (0.011402)
-    test_wait_for_otp_code_invalid_post_req_method:	.: (0.011612)
-    test_wait_for_otp_code_no_params_response:		.: (0.011303)
-    test_wait_for_otp_code_options_request:		.: (0.011967)
+    test_listener_thread_retreives_otp_code:		.: (0.011792)
+    test_listener_thread_sets_error:			.: (0.011091)
+    test_wait_for_otp_code_get_follows_options:		.: (0.036849)
+    test_wait_for_otp_code_get_request:			.: (0.011065)
+    test_wait_for_otp_code_incorrect_params:		.: (0.012310)
+    test_wait_for_otp_code_incorrect_path:		.: (0.011931)
+    test_wait_for_otp_code_invalid_post_req_method:	.: (0.037586)
+    test_wait_for_otp_code_no_params_response:		.: (0.037262)
+    test_wait_for_otp_code_options_request:		.: (0.029917)
   WebauthnPollerTest: 
-    test_poll_for_otp_invalid_format:			.: (0.009819)
-    test_poll_for_otp_invalid_status:			.: (0.009987)
-    test_poll_for_otp_missing_credentials:		.: (0.008772)
-    test_poll_for_otp_not_http_success:			.: (0.008616)
-    test_poll_for_otp_pending_sleeps:			.: (0.108776)
-    test_poll_for_otp_success:				.: (0.009251)
-    test_poll_thread_success:				.: (0.009595)
-    test_poll_thread_timeout_error:			.: (0.009097)
-    test_poll_thread_webauthn_verification_error:	.: (0.008810)
+    test_poll_for_otp_invalid_format:			.: (0.018585)
+    test_poll_for_otp_invalid_status:			.: (0.019227)
+    test_poll_for_otp_missing_credentials:		.: (0.014552)
+    test_poll_for_otp_not_http_success:			.: (0.019900)
+    test_poll_for_otp_pending_sleeps:			.: (0.117244)
+    test_poll_for_otp_success:				.: (0.020055)
+    test_poll_thread_success:				.: (0.025418)
+    test_poll_thread_timeout_error:			.: (0.024156)
+    test_poll_thread_webauthn_verification_error:	.: (0.030762)
 
-Finished in 127.860918153 seconds.
+Finished in 126.62690301 seconds.
 -------------------------------------------------------------------------------
 2592 tests, 13609 assertions, 0 failures, 0 errors, 51 pendings, 0 omissions, 0 notifications
 98.0324% passed
 -------------------------------------------------------------------------------
-20.27 tests/s, 106.44 assertions/s
+20.47 tests/s, 107.47 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
 /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner
@@ -5248,489 +5284,489 @@
 Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader
 Started
 ChangelogTest: 
-  test_format_header:					.: (0.003861)
+  test_format_header:					.: (0.002615)
 Gem::TestCase: 
   Gem::InstallerTestCase: 
     TestGemCommandsUninstallCommand: 
-      test_execute_all:					.: (0.205727)
-      test_execute_all_named:				.: (0.179644)
-      test_execute_all_named_default_multiple:		.: (0.042431)
-      test_execute_all_named_default_single:		.: (0.014461)
-      test_execute_dependency_order:			.: (0.055702)
-      test_execute_does_not_error_on_shadowed_default_gems:	.: (0.034164)
-      test_execute_does_not_remove_default_gem_executables:	.: (0.056848)
-      test_execute_outside_gem_home:			.: (0.039680)
-      test_execute_outside_gem_home_when_install_dir_given:	.: (0.041241)
-      test_execute_prerelease:				.: (0.547361)
-      test_execute_removes_executable:			.: (0.037611)
-      test_execute_removes_formatted_executable:	.: (0.032454)
-      test_execute_two_version:				.: (0.008882)
-      test_execute_with_force_and_without_version_uninstalls_everything:.: (0.087422)
-      test_execute_with_force_ignores_dependencies:	.: (0.133216)
-      test_execute_with_gem_not_installed:		.: (0.009874)
-      test_execute_with_gem_uninstall_error:		.: (0.119864)
-      test_execute_with_multiple_version_specified_as_colon:	.: (0.129078)
-      test_execute_with_version_leaves_non_matching_versions:	.: (0.131839)
-      test_execute_with_version_specified_as_colon:	.: (0.127099)
-      test_handle_options:				.: (0.017068)
-      test_handle_options_vendor:			.: (0.015517)
-      test_handle_options_vendor_missing:		.: (0.050416)
-      test_uninstall_selection:				.: (0.166283)
-      test_uninstall_selection_multiple_gems:		.: (0.108810)
+      test_execute_all:					.: (0.178810)
+      test_execute_all_named:				.: (0.165301)
+      test_execute_all_named_default_multiple:		.: (0.041602)
+      test_execute_all_named_default_single:		.: (0.015425)
+      test_execute_dependency_order:			.: (0.054721)
+      test_execute_does_not_error_on_shadowed_default_gems:	.: (0.033852)
+      test_execute_does_not_remove_default_gem_executables:	.: (0.055778)
+      test_execute_outside_gem_home:			.: (0.037858)
+      test_execute_outside_gem_home_when_install_dir_given:	.: (0.040293)
+      test_execute_prerelease:				.: (0.452182)
+      test_execute_removes_executable:			.: (0.034888)
+      test_execute_removes_formatted_executable:	.: (0.032140)
+      test_execute_two_version:				.: (0.009621)
+      test_execute_with_force_and_without_version_uninstalls_everything:.: (0.083786)
+      test_execute_with_force_ignores_dependencies:	.: (0.128300)
+      test_execute_with_gem_not_installed:		.: (0.009883)
+      test_execute_with_gem_uninstall_error:		.: (0.117095)
+      test_execute_with_multiple_version_specified_as_colon:	.: (0.123330)
+      test_execute_with_version_leaves_non_matching_versions:	.: (0.120719)
+      test_execute_with_version_specified_as_colon:	.: (0.120244)
+      test_handle_options:				.: (0.014046)
+      test_handle_options_vendor:			.: (0.021709)
+      test_handle_options_vendor_missing:		.: (0.041710)
+      test_uninstall_selection:				.: (0.140100)
+      test_uninstall_selection_multiple_gems:		.: (0.101410)
     TestGemInstallUpdateOptions: 
-      test_add_install_update_options:			.: (0.019414)
-      test_build_root:					.: (0.017300)
-      test_doc:						.: (0.016933)
-      test_doc_no:					.: (0.018307)
-      test_doc_rdoc:					.: (0.018398)
-      test_doc_rdoc_ri:					.: (0.016884)
-      test_document:					.: (0.023839)
-      test_document_no:					.: (0.016732)
-      test_document_rdoc:				.: (0.018161)
-      test_minimal_deps:				.: (0.017871)
-      test_minimal_deps_no:				.: (0.017400)
-      test_post_install_message:			.: (0.016645)
-      test_post_install_message_no:			.: (0.017346)
-      test_security_policy:				.: (0.017409)
-      test_security_policy_unknown:			.: (0.024393)
-      test_user_install_disabled_read_only:		.: (0.030431)
-      test_user_install_enabled:			.: (0.045442)
-      test_vendor:					.: (0.017523)
-      test_vendor_missing:				.: (0.025718)
+      test_add_install_update_options:			.: (0.017355)
+      test_build_root:					.: (0.014401)
+      test_doc:						.: (0.015393)
+      test_doc_no:					.: (0.015838)
+      test_doc_rdoc:					.: (0.017041)
+      test_doc_rdoc_ri:					.: (0.015919)
+      test_document:					.: (0.021080)
+      test_document_no:					.: (0.014680)
+      test_document_rdoc:				.: (0.014732)
+      test_minimal_deps:				.: (0.014987)
+      test_minimal_deps_no:				.: (0.015150)
+      test_post_install_message:			.: (0.014912)
+      test_post_install_message_no:			.: (0.014991)
+      test_security_policy:				.: (0.015601)
+      test_security_policy_unknown:			.: (0.020640)
+      test_user_install_disabled_read_only:		.: (0.027603)
+      test_user_install_enabled:			.: (0.042512)
+      test_vendor:					.: (0.016091)
+      test_vendor_missing:				.: (0.023617)
     TestGemInstaller: 
-      test_app_script_text:				.: (0.028283)
-      test_check_executable_overwrite:			.: (0.028221)
-      test_check_executable_overwrite_format_executable:.: (0.028947)
-      test_check_executable_overwrite_other_gem:	.: (0.041594)
-      test_check_executable_overwrite_other_gem_force:	.: (0.041364)
-      test_check_executable_overwrite_other_non_gem:	.: (0.041557)
-      test_check_that_user_bin_dir_is_in_path:		.: (0.020279)
-      test_check_that_user_bin_dir_is_in_path_not_in_path:	.: (0.020374)
-      test_check_that_user_bin_dir_is_in_path_tilde:	.: (0.019945)
-      test_conflicting_binstubs:			.: (1.109817)
-      test_default_gem_loaded_from:			.: (0.013977)
-      test_default_gem_to_specific_install_dir:		.: (0.034126)
-      test_default_gem_with_wrappers:			.: (0.032828)
-      test_dir:						.: (0.023972)
-      test_ensure_dependency:				.: (0.021586)
-      test_ensure_loadable_spec:			.: (0.025927)
-      test_ensure_loadable_spec_security_policy:	.: (0.024978)
-      test_extract_files:				.: (0.025313)
-      test_find_lib_file_after_install:			.: (0.762655)
-      test_gem_attribute:				.: (0.012868)
-      test_generate_bin_bindir:				.: (0.026880)
-      test_generate_bin_bindir_with_user_install_warning:	.: (0.009252)
-      test_generate_bin_script:				.: (0.026823)
-      test_generate_bin_script_format:			.: (0.036876)
-      test_generate_bin_script_format_disabled:		.: (0.027310)
-      test_generate_bin_script_install_dir:		.: (0.027752)
-      test_generate_bin_script_no_execs:		.: (0.032436)
-      test_generate_bin_script_no_perms:		.: (0.026533)
-      test_generate_bin_script_no_shebang:		.: (0.026759)
-      test_generate_bin_script_wrappers:		.: (0.027113)
-      test_generate_bin_symlink:			.: (0.025956)
-      test_generate_bin_symlink_no_execs:		.: (0.032209)
-      test_generate_bin_symlink_no_perms:		.: (0.025808)
-      test_generate_bin_symlink_update_newer:		.: (0.027923)
-      test_generate_bin_symlink_update_older:		.: (0.027265)
-      test_generate_bin_symlink_update_remove_wrapper:	.: (0.029012)
-      test_generate_bin_symlink_win32:			.: (0.026023)
-      test_generate_bin_uses_default_shebang:		.: (0.026281)
-      test_generate_bin_with_dangling_symlink:		.: (0.117530)
-      test_generate_plugins:				.: (0.565742)
-      test_generate_plugins_with_build_root:		.: (0.058743)
-      test_generate_plugins_with_install_dir:		.: (0.054106)
-      test_generate_plugins_with_user_install:		.: (0.064545)
-      test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.048435)
-      test_initialize:					.: (0.022600)
-      test_initialize_user_install:			.: (0.025088)
-      test_initialize_user_install_bin_dir:		.: (0.024840)
-      test_install:					.: (0.562685)
-      test_install_build_root:				.: (0.037342)
-      test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root:	.: (0.037219)
-      test_install_creates_binstub_that_dont_trust_encoding:	.: (0.567753)
-      test_install_creates_binstub_that_prefers_user_installed_gem_to_default:	.: (0.575114)
-      test_install_creates_binstub_that_understand_version:	.: (0.564040)
-      test_install_creates_working_binstub:		.: (0.562212)
-      test_install_dir_takes_precedence_to_user_install:.: (0.035074)
-      test_install_does_not_leave_lockfile_for_binstub:	.: (0.813571)
-      test_install_extension_and_script:		.: (0.420401)
-      test_install_extension_clean_intermediate_files:	.: (0.468247)
-      test_install_extension_dir:			.: (0.401404)
-      test_install_extension_dir_is_removed_on_reinstall:	.: (0.793583)
-      test_install_extension_flat:			.: (0.472366)
-      test_install_force:				.: (0.030395)
-      test_install_missing_dirs:			.: (0.031121)
-      test_install_post_build_false:			.: (0.024267)
-      test_install_post_build_nil:			.: (0.031429)
-      test_install_pre_install_false:			.: (0.022788)
-      test_install_pre_install_nil:			.: (0.031403)
-      test_install_user_extension_dir:			.: (0.414294)
-      test_install_with_message:			.: (0.032511)
-      test_install_with_no_prior_files:			.: (1.148828)
-      test_install_with_skipped_message:		.: (0.033062)
-      test_installation_satisfies_dependency_eh:	.: (0.021944)
-      test_installation_satisfies_dependency_eh_development:	.: (0.021202)
-      test_keeps_plugins_up_to_date:			.: (2.234640)
-      test_leaves_no_empty_cached_spec_when_no_more_disk_space:	.: (0.013867)
-      test_package_attribute:				.: (0.012827)
-      test_pre_install_checks_dependencies:		.: (0.040823)
-      test_pre_install_checks_dependencies_ignore:	.: (0.036212)
-      test_pre_install_checks_dependencies_install_dir:	.: (0.028174)
-      test_pre_install_checks_malicious_dependencies_before_eval:	.: (0.023100)
-      test_pre_install_checks_malicious_extensions_before_eval:	.: (0.021749)
-      test_pre_install_checks_malicious_name:		.: (0.028562)
-      test_pre_install_checks_malicious_name_before_eval:	.: (0.046011)
-      test_pre_install_checks_malicious_platform_before_eval:	.: (0.025593)
-      test_pre_install_checks_malicious_require_paths_before_eval:	.: (0.046254)
-      test_pre_install_checks_malicious_specification_version_before_eval:	.: (0.053869)
-      test_process_options:				.: (0.021252)
-      test_process_options_build_root:			.: (0.021584)
-      test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install:	.: (0.020455)
-      test_process_options_fallback_to_user_install_when_gem_home_not_writable:	.: (0.021356)
-      test_shebang:					.: (0.028806)
-      test_shebang_arguments:				.: (0.025681)
-      test_shebang_arguments_with_load_relative:	.: (0.026013)
-      test_shebang_custom:				.: (0.026561)
-      test_shebang_custom_with_expands:			.: (0.026602)
-      test_shebang_custom_with_expands_and_arguments:	.: (0.026165)
-      test_shebang_empty:				.: (0.025876)
-      test_shebang_env:					.: (0.026556)
-      test_shebang_env_arguments:			.: (0.025819)
-      test_shebang_env_arguments_with_load_relative:	.: (0.026544)
-      test_shebang_env_shebang:				.: (0.025290)
-      test_shebang_nested:				.: (0.026400)
-      test_shebang_nested_arguments:			.: (0.025949)
-      test_shebang_nested_arguments_with_load_relative:	.: (0.025790)
-      test_shebang_version:				.: (0.025581)
-      test_shebang_version_arguments:			.: (0.025978)
-      test_shebang_version_arguments_with_load_relative:.: (0.025780)
-      test_shebang_version_env:				.: (0.025787)
-      test_shebang_version_env_arguments:		.: (0.025712)
-      test_shebang_version_env_arguments_with_load_relative:	.: (0.025826)
-      test_unpack:					.: (0.038924)
-      test_use_plugin_immediately:			.: (1.151516)
-      test_write_build_info_file:			.: (0.026139)
-      test_write_build_info_file_empty:			.: (0.021399)
-      test_write_build_info_file_install_dir:		.: (0.025832)
-      test_write_cache_file:				.: (0.025233)
-      test_write_spec:					.: (0.013815)
-      test_write_spec_writes_cached_spec:		.: (0.013905)
+      test_app_script_text:				.: (0.026270)
+      test_check_executable_overwrite:			.: (0.027249)
+      test_check_executable_overwrite_format_executable:.: (0.027940)
+      test_check_executable_overwrite_other_gem:	.: (0.039740)
+      test_check_executable_overwrite_other_gem_force:	.: (0.039226)
+      test_check_executable_overwrite_other_non_gem:	.: (0.039213)
+      test_check_that_user_bin_dir_is_in_path:		.: (0.019185)
+      test_check_that_user_bin_dir_is_in_path_not_in_path:	.: (0.020096)
+      test_check_that_user_bin_dir_is_in_path_tilde:	.: (0.019983)
+      test_conflicting_binstubs:			.: (0.894702)
+      test_default_gem_loaded_from:			.: (0.012023)
+      test_default_gem_to_specific_install_dir:		.: (0.029905)
+      test_default_gem_with_wrappers:			.: (0.029477)
+      test_dir:						.: (0.022504)
+      test_ensure_dependency:				.: (0.019333)
+      test_ensure_loadable_spec:			.: (0.023038)
+      test_ensure_loadable_spec_security_policy:	.: (0.024297)
+      test_extract_files:				.: (0.024379)
+      test_find_lib_file_after_install:			.: (0.639026)
+      test_gem_attribute:				.: (0.010328)
+      test_generate_bin_bindir:				.: (0.022347)
+      test_generate_bin_bindir_with_user_install_warning:	.: (0.007707)
+      test_generate_bin_script:				.: (0.022276)
+      test_generate_bin_script_format:			.: (0.039750)
+      test_generate_bin_script_format_disabled:		.: (0.028305)
+      test_generate_bin_script_install_dir:		.: (0.027561)
+      test_generate_bin_script_no_execs:		.: (0.031842)
+      test_generate_bin_script_no_perms:		.: (0.026223)
+      test_generate_bin_script_no_shebang:		.: (0.026892)
+      test_generate_bin_script_wrappers:		.: (0.027958)
+      test_generate_bin_symlink:			.: (0.026565)
+      test_generate_bin_symlink_no_execs:		.: (0.034504)
+      test_generate_bin_symlink_no_perms:		.: (0.026575)
+      test_generate_bin_symlink_update_newer:		.: (0.028014)
+      test_generate_bin_symlink_update_older:		.: (0.026779)
+      test_generate_bin_symlink_update_remove_wrapper:	.: (0.028926)
+      test_generate_bin_symlink_win32:			.: (0.025593)
+      test_generate_bin_uses_default_shebang:		.: (0.026822)
+      test_generate_bin_with_dangling_symlink:		.: (0.105478)
+      test_generate_plugins:				.: (0.462207)
+      test_generate_plugins_with_build_root:		.: (0.054461)
+      test_generate_plugins_with_install_dir:		.: (0.053667)
+      test_generate_plugins_with_user_install:		.: (0.062793)
+      test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.046802)
+      test_initialize:					.: (0.021574)
+      test_initialize_user_install:			.: (0.024257)
+      test_initialize_user_install_bin_dir:		.: (0.023767)
+      test_install:					.: (0.475359)
+      test_install_build_root:				.: (0.037156)
+      test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root:	.: (0.037488)
+      test_install_creates_binstub_that_dont_trust_encoding:	.: (0.466218)
+      test_install_creates_binstub_that_prefers_user_installed_gem_to_default:	.: (0.483314)
+      test_install_creates_binstub_that_understand_version:	.: (0.457589)
+      test_install_creates_working_binstub:		.: (0.467379)
+      test_install_dir_takes_precedence_to_user_install:.: (0.031893)
+      test_install_does_not_leave_lockfile_for_binstub:	.: (0.667646)
+      test_install_extension_and_script:		.: (0.378242)
+      test_install_extension_clean_intermediate_files:	.: (0.403438)
+      test_install_extension_dir:			.: (0.333561)
+      test_install_extension_dir_is_removed_on_reinstall:	.: (0.657877)
+      test_install_extension_flat:			.: (0.377137)
+      test_install_force:				.: (0.027715)
+      test_install_missing_dirs:			.: (0.030158)
+      test_install_post_build_false:			.: (0.022800)
+      test_install_post_build_nil:			.: (0.029856)
+      test_install_pre_install_false:			.: (0.021776)
+      test_install_pre_install_nil:			.: (0.029742)
+      test_install_user_extension_dir:			.: (0.327900)
+      test_install_with_message:			.: (0.026941)
+      test_install_with_no_prior_files:			.: (0.915949)
+      test_install_with_skipped_message:		.: (0.031815)
+      test_installation_satisfies_dependency_eh:	.: (0.022614)
+      test_installation_satisfies_dependency_eh_development:	.: (0.019349)
+      test_keeps_plugins_up_to_date:			.: (1.815857)
+      test_leaves_no_empty_cached_spec_when_no_more_disk_space:	.: (0.013520)
+      test_package_attribute:				.: (0.012278)
+      test_pre_install_checks_dependencies:		.: (0.040192)
+      test_pre_install_checks_dependencies_ignore:	.: (0.035459)
+      test_pre_install_checks_dependencies_install_dir:	.: (0.027227)
+      test_pre_install_checks_malicious_dependencies_before_eval:	.: (0.021754)
+      test_pre_install_checks_malicious_extensions_before_eval:	.: (0.021715)
+      test_pre_install_checks_malicious_name:		.: (0.041118)
+      test_pre_install_checks_malicious_name_before_eval:	.: (0.031692)
+      test_pre_install_checks_malicious_platform_before_eval:	.: (0.028893)
+      test_pre_install_checks_malicious_require_paths_before_eval:	.: (0.040206)
+      test_pre_install_checks_malicious_specification_version_before_eval:	.: (0.045061)
+      test_process_options:				.: (0.020914)
+      test_process_options_build_root:			.: (0.021992)
+      test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install:	.: (0.021292)
+      test_process_options_fallback_to_user_install_when_gem_home_not_writable:	.: (0.021532)
+      test_shebang:					.: (0.024445)
+      test_shebang_arguments:				.: (0.025006)
+      test_shebang_arguments_with_load_relative:	.: (0.025152)
+      test_shebang_custom:				.: (0.028423)
+      test_shebang_custom_with_expands:			.: (0.027030)
+      test_shebang_custom_with_expands_and_arguments:	.: (0.026752)
+      test_shebang_empty:				.: (0.024793)
+      test_shebang_env:					.: (0.025433)
+      test_shebang_env_arguments:			.: (0.024329)
+      test_shebang_env_arguments_with_load_relative:	.: (0.024998)
+      test_shebang_env_shebang:				.: (0.025033)
+      test_shebang_nested:				.: (0.024966)
+      test_shebang_nested_arguments:			.: (0.024946)
+      test_shebang_nested_arguments_with_load_relative:	.: (0.025075)
+      test_shebang_version:				.: (0.025569)
+      test_shebang_version_arguments:			.: (0.025843)
+      test_shebang_version_arguments_with_load_relative:.: (0.026070)
+      test_shebang_version_env:				.: (0.025229)
+      test_shebang_version_env_arguments:		.: (0.025102)
+      test_shebang_version_env_arguments_with_load_relative:	.: (0.025392)
+      test_unpack:					.: (0.037287)
+      test_use_plugin_immediately:			.: (0.890763)
+      test_write_build_info_file:			.: (0.029805)
+      test_write_build_info_file_empty:			.: (0.020195)
+      test_write_build_info_file_install_dir:		.: (0.025901)
+      test_write_cache_file:				.: (0.025428)
+      test_write_spec:					.: (0.013943)
+      test_write_spec_writes_cached_spec:		.: (0.014104)
     TestGemUninstaller: 
-      test_ask_if_ok:					.: (0.059874)
-      test_initialize_expand_path:			.: (0.058547)
-      test_path_ok_eh:					.: (0.057875)
-      test_path_ok_eh_legacy:				.: (0.057818)
-      test_path_ok_eh_user:				.: (0.057325)
-      test_regenerate_plugins_for:			.: (0.079645)
-      test_remove_all:					.: (0.088076)
-      test_remove_executables_force_keep:		.: (0.059276)
-      test_remove_executables_force_remove:		.: (0.059214)
-      test_remove_executables_user:			.: (0.058847)
-      test_remove_executables_user_format:		.: (0.058553)
-      test_remove_executables_user_format_disabled:	.: (0.059331)
-      test_remove_not_in_home:				.: (0.059951)
-      test_remove_plugins:				.: (0.078953)
-      test_remove_plugins_user_installed:		.: (0.106381)
-      test_remove_symlinked_gem_home:			.: (0.082737)
-      test_uninstall:					.: (0.067883)
-      test_uninstall_default_gem:			.: (0.062505)
-      test_uninstall_default_gem_with_same_version:	.: (0.083748)
-      test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set:	.: (0.064516)
-      test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.067544)
-      test_uninstall_doesnt_prompt_when_removing_a_dev_dep:	.: (0.065375)
-      test_uninstall_extension:				.: (0.443566)
-      test_uninstall_keeps_plugins_up_to_date:		.: (0.133766)
-      test_uninstall_no_permission:			.: (0.059963)
-      test_uninstall_nonexistent:			.: (0.059059)
-      test_uninstall_not_ok:				.: (0.062888)
-      test_uninstall_only_lists_unsatisfied_deps:	.: (0.070326)
-      test_uninstall_prompt_includes_dep_type:		.: (0.066455)
-      test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation:	.: (0.075103)
-      test_uninstall_prompts_about_broken_deps:		.: (0.138082)
-      test_uninstall_selection:				.: (0.183582)
-      test_uninstall_selection_greater_than_one:	.: (0.153199)
-      test_uninstall_user_install:			.: (0.061486)
-      test_uninstall_user_install_with_symlinked_home:	.: (0.060993)
-      test_uninstall_with_install_dir_regenerates_plugins:	.: (0.111158)
-      test_uninstall_with_install_dir_removes_plugins:	.: (0.126877)
-      test_uninstall_wrong_repo:			.: (0.080160)
+      test_ask_if_ok:					.: (0.057003)
+      test_initialize_expand_path:			.: (0.054229)
+      test_path_ok_eh:					.: (0.054751)
+      test_path_ok_eh_legacy:				.: (0.055703)
+      test_path_ok_eh_user:				.: (0.054635)
+      test_regenerate_plugins_for:			.: (0.075517)
+      test_remove_all:					.: (0.082057)
+      test_remove_executables_force_keep:		.: (0.055877)
+      test_remove_executables_force_remove:		.: (0.056363)
+      test_remove_executables_user:			.: (0.057280)
+      test_remove_executables_user_format:		.: (0.055972)
+      test_remove_executables_user_format_disabled:	.: (0.054237)
+      test_remove_not_in_home:				.: (0.054375)
+      test_remove_plugins:				.: (0.074164)
+      test_remove_plugins_user_installed:		.: (0.100186)
+      test_remove_symlinked_gem_home:			.: (0.083821)
+      test_uninstall:					.: (0.058686)
+      test_uninstall_default_gem:			.: (0.059012)
+      test_uninstall_default_gem_with_same_version:	.: (0.077630)
+      test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set:	.: (0.061776)
+      test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.064052)
+      test_uninstall_doesnt_prompt_when_removing_a_dev_dep:	.: (0.063237)
+      test_uninstall_extension:				.: (0.359294)
+      test_uninstall_keeps_plugins_up_to_date:		.: (0.114954)
+      test_uninstall_no_permission:			.: (0.052230)
+      test_uninstall_nonexistent:			.: (0.050706)
+      test_uninstall_not_ok:				.: (0.054338)
+      test_uninstall_only_lists_unsatisfied_deps:	.: (0.059851)
+      test_uninstall_prompt_includes_dep_type:		.: (0.056348)
+      test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation:	.: (0.076913)
+      test_uninstall_prompts_about_broken_deps:		.: (0.127358)
+      test_uninstall_selection:				.: (0.134455)
+      test_uninstall_selection_greater_than_one:	.: (0.128860)
+      test_uninstall_user_install:			.: (0.052551)
+      test_uninstall_user_install_with_symlinked_home:	.: (0.052233)
+      test_uninstall_with_install_dir_regenerates_plugins:	.: (0.093222)
+      test_uninstall_with_install_dir_removes_plugins:	.: (0.109170)
+      test_uninstall_wrong_repo:			.: (0.068987)
   Gem::Package::TarTestCase: 
     TestGemPackage: 
-      test_add_checksums:				.: (0.031561)
-      test_add_files:					.: (0.021888)
-      test_add_files_symlink:				.: (0.022335)
-      test_build:					.: (0.031709)
-      test_build_auto_signed:				.: (0.064532)
-      test_build_auto_signed_encrypted_key:		.: (0.061855)
-      test_build_invalid:				.: (0.021172)
-      test_build_invalid_arguments:			.: (0.020013)
-      test_build_modified_platform:			.: (0.033187)
-      test_build_signed:				.: (0.060890)
-      test_build_signed_encrypted_key:			.: (0.060569)
-      test_build_time_uses_source_date_epoch:		.: (0.020142)
-      test_build_time_without_source_date_epoch:	.: (0.020972)
-      test_class_new_old_format:			.: (0.031614)
-      test_contents:					.: (0.027097)
-      test_contents_from_io:				.: (0.025769)
-      test_corrupt_data_tar_gz:				.: (0.030696)
-      test_extract_file_permissions:			.: (0.032111)
-      test_extract_files:				.: (0.026588)
-      test_extract_files_empty:				.: (0.028471)
-      test_extract_symlink_into_symlink_dir:		.: (0.023911)
-      test_extract_symlink_parent:			.: (0.022606)
-      test_extract_tar_gz_absolute:			.: (0.020491)
-      test_extract_tar_gz_directory:			.: (0.023610)
-      test_extract_tar_gz_dot_file:			.: (0.021262)
-      test_extract_tar_gz_dot_slash:			.: (0.020988)
-      test_extract_tar_gz_symlink_broken_relative_path:	.: (0.026499)
-      test_extract_tar_gz_symlink_relative_path:	.: (0.027760)
-      test_gem_attr:					.: (0.020153)
-      test_install_location:				.: (0.020200)
-      test_install_location_absolute:			.: (0.020472)
-      test_install_location_dots:			.: (0.020549)
-      test_install_location_extra_slash:		.: (0.020191)
-      test_install_location_relative:			.: (0.021046)
-      test_install_location_suffix:			.: (0.028158)
-      test_load_spec:					.: (0.027519)
-      test_raw_spec:					.: (0.032709)
-      test_spec:					.: (0.025101)
-      test_spec_from_io:				.: (0.024858)
-      test_spec_from_io_raises_gem_error_for_io_not_at_start:	.: (0.019880)
-      test_verify:					.: (0.025397)
-      test_verify_checksum_bad:				.: (0.030307)
-      test_verify_checksum_missing:			.: (0.029986)
-      test_verify_corrupt:				.: (0.021540)
-      test_verify_corrupt_tar_checksums_entry:		.: (0.021544)
-      test_verify_corrupt_tar_data_entry:		.: (0.021783)
-      test_verify_corrupt_tar_metadata_entry:		.: (0.021868)
-      test_verify_duplicate_file:			.: (0.032789)
-      test_verify_empty:				.: (0.021417)
-      test_verify_entry:				.: (0.023092)
-      test_verify_nonexistent:				.: (0.020011)
-      test_verify_security_policy:			.: (0.024971)
-      test_verify_security_policy_checksum_missing:	.: (0.062290)
-      test_verify_security_policy_low_security:		.: (0.061067)
-      test_verify_truncate:				.: (0.024904)
+      test_add_checksums:				.: (0.026863)
+      test_add_files:					.: (0.019329)
+      test_add_files_symlink:				.: (0.019209)
+      test_build:					.: (0.027657)
+      test_build_auto_signed:				.: (0.051696)
+      test_build_auto_signed_encrypted_key:		.: (0.050656)
+      test_build_invalid:				.: (0.018320)
+      test_build_invalid_arguments:			.: (0.017532)
+      test_build_modified_platform:			.: (0.028226)
+      test_build_signed:				.: (0.049673)
+      test_build_signed_encrypted_key:			.: (0.049520)
+      test_build_time_uses_source_date_epoch:		.: (0.017446)
+      test_build_time_without_source_date_epoch:	.: (0.018281)
+      test_class_new_old_format:			.: (0.027277)
+      test_contents:					.: (0.023120)
+      test_contents_from_io:				.: (0.022304)
+      test_corrupt_data_tar_gz:				.: (0.027038)
+      test_extract_file_permissions:			.: (0.028065)
+      test_extract_files:				.: (0.022992)
+      test_extract_files_empty:				.: (0.023906)
+      test_extract_symlink_into_symlink_dir:		.: (0.020814)
+      test_extract_symlink_parent:			.: (0.019882)
+      test_extract_tar_gz_absolute:			.: (0.018170)
+      test_extract_tar_gz_directory:			.: (0.019876)
+      test_extract_tar_gz_dot_file:			.: (0.019428)
+      test_extract_tar_gz_dot_slash:			.: (0.018085)
+      test_extract_tar_gz_symlink_broken_relative_path:	.: (0.022756)
+      test_extract_tar_gz_symlink_relative_path:	.: (0.023569)
+      test_gem_attr:					.: (0.017901)
+      test_install_location:				.: (0.017815)
+      test_install_location_absolute:			.: (0.018250)
+      test_install_location_dots:			.: (0.017936)
+      test_install_location_extra_slash:		.: (0.017450)
+      test_install_location_relative:			.: (0.024669)
+      test_install_location_suffix:			.: (0.017628)
+      test_load_spec:					.: (0.022869)
+      test_raw_spec:					.: (0.028122)
+      test_spec:					.: (0.021163)
+      test_spec_from_io:				.: (0.021014)
+      test_spec_from_io_raises_gem_error_for_io_not_at_start:	.: (0.017167)
+      test_verify:					.: (0.021289)
+      test_verify_checksum_bad:				.: (0.025045)
+      test_verify_checksum_missing:			.: (0.025369)
+      test_verify_corrupt:				.: (0.019169)
+      test_verify_corrupt_tar_checksums_entry:		.: (0.017659)
+      test_verify_corrupt_tar_data_entry:		.: (0.020077)
+      test_verify_corrupt_tar_metadata_entry:		.: (0.019109)
+      test_verify_duplicate_file:			.: (0.025916)
+      test_verify_empty:				.: (0.017859)
+      test_verify_entry:				.: (0.019046)
+      test_verify_nonexistent:				.: (0.017420)
+      test_verify_security_policy:			.: (0.021673)
+      test_verify_security_policy_checksum_missing:	.: (0.051137)
+      test_verify_security_policy_low_security:		.: (0.049067)
+      test_verify_truncate:				.: (0.020167)
     TestGemPackageTarHeader: 
-      test_big_uid_gid:					.: (0.010064)
-      test_empty:					.: (0.008862)
-      test_empty_eh:					.: (0.008618)
-      test_equals2:					.: (0.008143)
-      test_from_bad_octal:				.: (0.012136)
-      test_initialize:					.: (0.009071)
-      test_initialize_bad:				.: (0.008815)
-      test_initialize_typeflag:				.: (0.008544)
-      test_self_from:					.: (0.009961)
-      test_spaces_in_headers:				.: (0.008286)
-      test_to_s:					.: (0.009317)
-      test_update_checksum:				.: (0.008705)
+      test_big_uid_gid:					.: (0.007847)
+      test_empty:					.: (0.007453)
+      test_empty_eh:					.: (0.007334)
+      test_equals2:					.: (0.007264)
+      test_from_bad_octal:				.: (0.010270)
+      test_initialize:					.: (0.007380)
+      test_initialize_bad:				.: (0.007492)
+      test_initialize_typeflag:				.: (0.007163)
+      test_self_from:					.: (0.008698)
+      test_spaces_in_headers:				.: (0.007270)
+      test_to_s:					.: (0.007201)
+      test_update_checksum:				.: (0.007384)
     TestGemPackageTarReader: 
-      test_each_entry:					.: (0.010412)
-      test_each_with_not_a_tar:				.: (0.009192)
-      test_read_in_gem_data:				.: (0.009035)
-      test_rewind:					.: (0.009891)
-      test_seek:					.: (0.009729)
-      test_seek_in_gem_data:				.: (0.009688)
-      test_seek_missing:				.: (0.009751)
+      test_each_entry:					.: (0.008928)
+      test_each_with_not_a_tar:				.: (0.007945)
+      test_read_in_gem_data:				.: (0.007526)
+      test_rewind:					.: (0.008230)
+      test_seek:					.: (0.008497)
+      test_seek_in_gem_data:				.: (0.007998)
+      test_seek_missing:				.: (0.008263)
     TestGemPackageTarReaderEntry: 
-      test_bytes_read:					.: (0.010542)
-      test_close:					.: (0.010510)
-      test_closed_eh:					.: (0.009669)
-      test_consecutive_read:				.: (0.009103)
-      test_consecutive_read_bytes_past_eof:		.: (0.009683)
-      test_directory_eh:				.: (0.011818)
-      test_eof_eh:					.: (0.009544)
-      test_file_eh:					.: (0.009692)
-      test_full_name:					.: (0.009376)
-      test_full_name_null:				.: (0.009769)
-      test_getc:					.: (0.019578)
-      test_open:					.: (0.010938)
-      test_open_closes_entry:				.: (0.009786)
-      test_open_returns_entry:				.: (0.009735)
-      test_pos:						.: (0.009673)
-      test_read:					.: (0.009734)
-      test_read_big:					.: (0.009586)
-      test_read_corrupted_tar:				.: (0.010292)
-      test_read_from_gzip_io:				.: (0.009987)
-      test_read_from_gzip_io_with_non_zero_offset:	.: (0.010856)
-      test_read_partial_buffer:				.: (0.009321)
-      test_read_remaining:				.: (0.009729)
-      test_read_small:					.: (0.009486)
-      test_read_zero:					.: (0.009499)
-      test_readpartial:					.: (0.009541)
-      test_readpartial_corrupted_tar:			.: (0.009736)
-      test_readpartial_past_eof:			.: (0.009579)
-      test_readpartial_to_eof:				.: (0.009373)
-      test_readpartial_zero:				.: (0.009352)
-      test_rewind:					.: (0.009411)
-      test_seek:					.: (0.010348)
-      test_seek_in_gzip_io_corrupted:			.: (0.010461)
-      test_seek_in_gzip_io_with_non_zero_offset:	.: (0.010443)
-      test_size:					.: (0.009314)
-      test_symlink_eh:					.: (0.010020)
-      test_zero_byte_file_read:				.: (0.010140)
-      test_zero_byte_file_readpartial:			.: (0.009996)
+      test_bytes_read:					.: (0.009058)
+      test_close:					.: (0.008988)
+      test_closed_eh:					.: (0.007656)
+      test_consecutive_read:				.: (0.008116)
+      test_consecutive_read_bytes_past_eof:		.: (0.008221)
+      test_directory_eh:				.: (0.008803)
+      test_eof_eh:					.: (0.007958)
+      test_file_eh:					.: (0.008345)
+      test_full_name:					.: (0.007730)
+      test_full_name_null:				.: (0.008232)
+      test_getc:					.: (0.016126)
+      test_open:					.: (0.009180)
+      test_open_closes_entry:				.: (0.008996)
+      test_open_returns_entry:				.: (0.009565)
+      test_pos:						.: (0.008535)
+      test_read:					.: (0.008350)
+      test_read_big:					.: (0.007619)
+      test_read_corrupted_tar:				.: (0.008400)
+      test_read_from_gzip_io:				.: (0.008342)
+      test_read_from_gzip_io_with_non_zero_offset:	.: (0.009013)
+      test_read_partial_buffer:				.: (0.008097)
+      test_read_remaining:				.: (0.008610)
+      test_read_small:					.: (0.008133)
+      test_read_zero:					.: (0.007900)
+      test_readpartial:					.: (0.008198)
+      test_readpartial_corrupted_tar:			.: (0.008931)
+      test_readpartial_past_eof:			.: (0.008199)
+      test_readpartial_to_eof:				.: (0.008101)
+      test_readpartial_zero:				.: (0.008175)
+      test_rewind:					.: (0.007984)
+      test_seek:					.: (0.008596)
+      test_seek_in_gzip_io_corrupted:			.: (0.008653)
+      test_seek_in_gzip_io_with_non_zero_offset:	.: (0.008993)
+      test_size:					.: (0.007880)
+      test_symlink_eh:					.: (0.008517)
+      test_zero_byte_file_read:				.: (0.008665)
+      test_zero_byte_file_readpartial:			.: (0.008720)
     TestGemPackageTarWriter: 
-      test_add_file:					.: (0.011296)
-      test_add_file_digest:				.: (0.010912)
-      test_add_file_digest_multiple:			.: (0.011013)
-      test_add_file_signer:				.: (0.037229)
-      test_add_file_signer_empty:			.: (0.011303)
-      test_add_file_simple:				.: (0.010912)
-      test_add_file_simple_data:			.: (0.009625)
-      test_add_file_simple_padding:			.: (0.010664)
-      test_add_file_simple_size:			.: (0.009542)
-      test_add_file_simple_source_date_epoch:		.: (0.010528)
-      test_add_file_source_date_epoch:			.: (0.011110)
-      test_add_symlink:					.: (0.010734)
-      test_add_symlink_source_date_epoch:		.: (0.010788)
-      test_close:					.: (0.010067)
-      test_mkdir:					.: (0.010507)
-      test_mkdir_source_date_epoch:			.: (0.010541)
-      test_split_name:					.: (0.010450)
-      test_split_name_too_long_name:			.: (0.010774)
-      test_split_name_too_long_prefix:			.: (0.009195)
-      test_split_name_too_long_total:			.: (0.009612)
+      test_add_file:					.: (0.009411)
+      test_add_file_digest:				.: (0.009776)
+      test_add_file_digest_multiple:			.: (0.009648)
+      test_add_file_signer:				.: (0.029174)
+      test_add_file_signer_empty:			.: (0.009314)
+      test_add_file_simple:				.: (0.009700)
+      test_add_file_simple_data:			.: (0.007552)
+      test_add_file_simple_padding:			.: (0.009039)
+      test_add_file_simple_size:			.: (0.007960)
+      test_add_file_simple_source_date_epoch:		.: (0.008811)
+      test_add_file_source_date_epoch:			.: (0.008981)
+      test_add_symlink:					.: (0.009642)
+      test_add_symlink_source_date_epoch:		.: (0.009388)
+      test_close:					.: (0.008593)
+      test_mkdir:					.: (0.009442)
+      test_mkdir_source_date_epoch:			.: (0.008938)
+      test_split_name:					.: (0.008960)
+      test_split_name_too_long_name:			.: (0.007661)
+      test_split_name_too_long_prefix:			.: (0.007935)
+      test_split_name_too_long_total:			.: (0.007981)
   GemTest: 
-    test_operating_system_other_exceptions:		.: (0.129807)
-    test_rubygems_normal_behaviour:			.: (0.275882)
+    test_operating_system_other_exceptions:		.: (0.106277)
+    test_rubygems_normal_behaviour:			.: (0.202605)
   TestCiDetector: 
-    test_ci?:						.: (0.014422)
-    test_ci_strings:					.: (0.015517)
+    test_ci?:						.: (0.016270)
+    test_ci_strings:					.: (0.011762)
   TestGem: 
-    test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies:	.: (0.149502)
-    test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given:	.: (0.009813)
-    test_activate_bin_path_in_debug_mode:		.: (0.273221)
-    test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.032858)
-    test_activate_bin_path_resolves_eagerly:		.: (0.040737)
-    test_activate_bin_path_respects_underscore_selection_if_given:	.: (0.023521)
-    test_activate_bin_path_selects_exact_bundler_version_if_present:	.: (0.024112)
-    test_activated_specs_does_not_cause_duplicates_when_looping_through_specs:	.: (0.109183)
-    test_data_home_default:				.: (0.009115)
-    test_data_home_from_env:				.: (0.008419)
-    test_default_source_date_epoch_doesnt_change:	.: (1.013909)
-    test_deprecated_paths=:				.: (0.010602)
-    test_gem_path_ordering:				.: (0.072305)
-    test_gem_path_ordering_short:			.: (0.074962)
-    test_load_env_plugins:				.: (0.013974)
-    test_load_plugins:					.: (0.072854)
-    test_load_user_installed_plugins:			.: (0.056989)
-    test_operating_system_defaults:			.: (0.028315)
-    test_platform_defaults:				.: (0.008668)
-    test_register_default_spec:				.: (0.010347)
-    test_register_default_spec_old_style_with_folder_starting_with_lib:	.: (0.010097)
-    test_require_does_not_glob:				.: (0.024472)
-    test_require_missing:				.: (0.010300)
-    test_self_activate_bin_path_no_exec_name:		.: (0.008509)
-    test_self_bin_path_active:				.: (0.009308)
-    test_self_bin_path_bin_file_gone_in_latest:		.: (0.018682)
-    test_self_bin_path_bin_name:			.: (0.016031)
-    test_self_bin_path_bin_name_version:		.: (0.015531)
-    test_self_bin_path_no_bin_file:			.: (0.009383)
-    test_self_bin_path_no_exec_name:			.: (0.008264)
-    test_self_bin_path_nonexistent_binfile:		.: (0.009413)
-    test_self_bin_path_not_found:			.: (0.008935)
-    test_self_bin_path_picking_newest:			.: (0.028444)
-    test_self_bindir:					.: (0.009281)
-    test_self_bindir_default_dir:			.: (0.008930)
-    test_self_clear_paths:				.: (0.010425)
-    test_self_configuration:				.: (0.008605)
-    test_self_datadir:					.: (0.029561)
-    test_self_datadir_nonexistent_package:		.: (0.009705)
-    test_self_default_exec_format:			.: (0.008284)
-    test_self_default_exec_format_18:			.: (0.009042)
-    test_self_default_exec_format_jruby:		.: (0.008946)
-    test_self_default_sources:				.: (0.008075)
-    test_self_dir:					.: (0.008738)
-    test_self_done_installing:				.: (0.009022)
-    test_self_ensure_gem_directories:			.: (0.012616)
-    test_self_ensure_gem_directories_missing_parents:	.: (0.013508)
-    test_self_ensure_gem_directories_non_existent_paths:.: (0.014299)
-    test_self_ensure_gem_directories_permissions:	.: (0.012081)
-    test_self_ensure_gem_directories_safe_permissions:	.: (0.012637)
-    test_self_ensure_gem_directories_write_protected:	.: (0.012275)
-    test_self_ensure_gem_directories_write_protected_parents:	.: (0.012389)
-    test_self_env_requirement:				.: (0.009767)
-    test_self_extension_dir_shared:			.: (0.008941)
-    test_self_extension_dir_static:			.: (0.008268)
-    test_self_find_files:				.: (0.016328)
-    test_self_find_latest_files:			.: (0.016374)
-    test_self_finish_resolve:				.: (0.034726)
-    test_self_finish_resolve_respects_loaded_specs:	.: (0.037206)
-    test_self_finish_resolve_wtf:			.: (0.095596)
-    test_self_gunzip:					.: (0.009558)
-    test_self_gzip:					.: (0.009409)
-    test_self_install:					.: (0.052544)
-    test_self_install_in_rescue:			.: (0.051035)
-    test_self_install_permissions:			.: (0.058058)
-    test_self_install_permissions_umask_0:		.: (0.053523)
-    test_self_install_permissions_umask_077:		.: (0.052478)
-    test_self_install_permissions_with_format_executable:	.: (0.052856)
-    test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name:	.: (0.052159)
-    test_self_latest_rubygems_version:			.: (0.020728)
-    test_self_latest_spec_for:				.: (0.020032)
-    test_self_latest_spec_for_multiple_sources:		.: (0.027786)
-    test_self_latest_version_for:			.: (0.019936)
-    test_self_latest_version_for_multiple_sources:	.: (0.044668)
-    test_self_loaded_specs:				.: (0.026399)
-    test_self_needs:					.: (0.023789)
-    test_self_needs_picks_up_unresolved_deps:		.: (0.045975)
-    test_self_path:					.: (0.028904)
-    test_self_path_ENV_PATH:				.: (0.008969)
-    test_self_path_default:				.: (0.009154)
-    test_self_path_duplicate:				.: (0.009093)
-    test_self_path_overlap:				.: (0.008687)
-    test_self_paths_eq:					.: (0.009255)
-    test_self_paths_eq_nonexistent_home:		.: (0.009224)
-    test_self_platforms:				.: (0.008833)
-    test_self_post_build:				.: (0.008239)
-    test_self_post_install:				.: (0.008730)
-    test_self_post_reset:				.: (0.008764)
-    test_self_post_uninstall:				.: (0.008062)
-    test_self_pre_install:				.: (0.008470)
-    test_self_pre_reset:				.: (0.008724)
-    test_self_pre_uninstall:				.: (0.008540)
-    test_self_prefix_libdir:				.: (0.008156)
-    test_self_prefix_sitelibdir:			.: (0.008303)
-    test_self_read_binary:				.: (0.008553)
-    test_self_refresh:					.: (0.106319)
-    test_self_refresh_keeps_loaded_specs_activated:	.: (0.104088)
-    test_self_ruby_api_version:				.: (0.008801)
-    test_self_ruby_escaping_spaces_in_path:		.: (0.008728)
-    test_self_ruby_path_without_spaces:			.: (0.008119)
-    test_self_ruby_version_with_git_master:		.: (0.008569)
-    test_self_ruby_version_with_git_prerelease:		.: (0.008696)
-    test_self_ruby_version_with_non_mri_implementations:.: (0.008057)
-    test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility:	.: (0.008237)
-    test_self_ruby_version_with_svn_prerelease:		.: (0.008575)
-    test_self_ruby_version_with_svn_trunk:		.: (0.008518)
-    test_self_rubygems_version:				.: (0.007949)
-    test_self_sources:					.: (0.008568)
-    test_self_try_activate_missing_dep:			.: (0.020153)
-    test_self_try_activate_missing_extensions:		.: (0.011629)
-    test_self_try_activate_missing_prerelease:		.: (0.019883)
-    test_self_use_paths:				.: (0.009480)
-    test_self_use_paths_with_nils:			.: (0.009220)
-    test_self_user_dir:					.: (0.008972)
-    test_self_user_home:				.: (0.008347)
-    test_self_vendor_dir:				.: (0.008406)
-    test_self_vendor_dir_ENV_GEM_VENDOR:		.: (0.007997)
-    test_self_vendor_dir_missing:			.: (0.008247)
-    test_setting_paths_does_not_mutate_parameter_object:.: (0.008766)
-    test_setting_paths_does_not_warn_about_unknown_keys:.: (0.009605)
-    test_spec_order_is_consistent:			.: (0.020905)
-    test_state_home_default:				.: (0.008584)
-    test_state_home_from_env:				.: (0.008379)
-    test_try_activate_returns_true_for_activated_specs:	.: (0.013448)
+    test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies:	.: (0.122480)
+    test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given:	.: (0.008682)
+    test_activate_bin_path_in_debug_mode:		.: (0.224793)
+    test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.027459)
+    test_activate_bin_path_resolves_eagerly:		.: (0.032995)
+    test_activate_bin_path_respects_underscore_selection_if_given:	.: (0.019495)
+    test_activate_bin_path_selects_exact_bundler_version_if_present:	.: (0.020761)
+    test_activated_specs_does_not_cause_duplicates_when_looping_through_specs:	.: (0.090110)
+    test_data_home_default:				.: (0.007069)
+    test_data_home_from_env:				.: (0.007257)
+    test_default_source_date_epoch_doesnt_change:	.: (1.010223)
+    test_deprecated_paths=:				.: (0.008669)
+    test_gem_path_ordering:				.: (0.059644)
+    test_gem_path_ordering_short:			.: (0.065959)
+    test_load_env_plugins:				.: (0.012065)
+    test_load_plugins:					.: (0.063093)
+    test_load_user_installed_plugins:			.: (0.050509)
+    test_operating_system_defaults:			.: (0.025874)
+    test_platform_defaults:				.: (0.007189)
+    test_register_default_spec:				.: (0.008664)
+    test_register_default_spec_old_style_with_folder_starting_with_lib:	.: (0.008104)
+    test_require_does_not_glob:				.: (0.021003)
+    test_require_missing:				.: (0.009238)
+    test_self_activate_bin_path_no_exec_name:		.: (0.008168)
+    test_self_bin_path_active:				.: (0.007341)
+    test_self_bin_path_bin_file_gone_in_latest:		.: (0.016361)
+    test_self_bin_path_bin_name:			.: (0.013059)
+    test_self_bin_path_bin_name_version:		.: (0.013256)
+    test_self_bin_path_no_bin_file:			.: (0.007777)
+    test_self_bin_path_no_exec_name:			.: (0.007419)
+    test_self_bin_path_nonexistent_binfile:		.: (0.007279)
+    test_self_bin_path_not_found:			.: (0.007393)
+    test_self_bin_path_picking_newest:			.: (0.023608)
+    test_self_bindir:					.: (0.007842)
+    test_self_bindir_default_dir:			.: (0.007625)
+    test_self_clear_paths:				.: (0.008801)
+    test_self_configuration:				.: (0.007879)
+    test_self_datadir:					.: (0.023943)
+    test_self_datadir_nonexistent_package:		.: (0.008462)
+    test_self_default_exec_format:			.: (0.006774)
+    test_self_default_exec_format_18:			.: (0.007521)
+    test_self_default_exec_format_jruby:		.: (0.007246)
+    test_self_default_sources:				.: (0.006602)
+    test_self_dir:					.: (0.007471)
+    test_self_done_installing:				.: (0.007616)
+    test_self_ensure_gem_directories:			.: (0.010370)
+    test_self_ensure_gem_directories_missing_parents:	.: (0.010866)
+    test_self_ensure_gem_directories_non_existent_paths:.: (0.011411)
+    test_self_ensure_gem_directories_permissions:	.: (0.010521)
+    test_self_ensure_gem_directories_safe_permissions:	.: (0.010556)
+    test_self_ensure_gem_directories_write_protected:	.: (0.010060)
+    test_self_ensure_gem_directories_write_protected_parents:	.: (0.010243)
+    test_self_env_requirement:				.: (0.008145)
+    test_self_extension_dir_shared:			.: (0.006778)
+    test_self_extension_dir_static:			.: (0.007297)
+    test_self_find_files:				.: (0.013658)
+    test_self_find_latest_files:			.: (0.013610)
+    test_self_finish_resolve:				.: (0.029189)
+    test_self_finish_resolve_respects_loaded_specs:	.: (0.031102)
+    test_self_finish_resolve_wtf:			.: (0.077647)
+    test_self_gunzip:					.: (0.007739)
+    test_self_gzip:					.: (0.007592)
+    test_self_install:					.: (0.042577)
+    test_self_install_in_rescue:			.: (0.042235)
+    test_self_install_permissions:			.: (0.056863)
+    test_self_install_permissions_umask_0:		.: (0.047537)
+    test_self_install_permissions_umask_077:		.: (0.047556)
+    test_self_install_permissions_with_format_executable:	.: (0.044168)
+    test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name:	.: (0.044592)
+    test_self_latest_rubygems_version:			.: (0.017328)
+    test_self_latest_spec_for:				.: (0.016403)
+    test_self_latest_spec_for_multiple_sources:		.: (0.024336)
+    test_self_latest_version_for:			.: (0.028463)
+    test_self_latest_version_for_multiple_sources:	.: (0.023858)
+    test_self_loaded_specs:				.: (0.021878)
+    test_self_needs:					.: (0.019204)
+    test_self_needs_picks_up_unresolved_deps:		.: (0.037970)
+    test_self_path:					.: (0.025996)
+    test_self_path_ENV_PATH:				.: (0.007095)
+    test_self_path_default:				.: (0.006839)
+    test_self_path_duplicate:				.: (0.007622)
+    test_self_path_overlap:				.: (0.007401)
+    test_self_paths_eq:					.: (0.007533)
+    test_self_paths_eq_nonexistent_home:		.: (0.006818)
+    test_self_platforms:				.: (0.006664)
+    test_self_post_build:				.: (0.006765)
+    test_self_post_install:				.: (0.007119)
+    test_self_post_reset:				.: (0.006607)
+    test_self_post_uninstall:				.: (0.006969)
+    test_self_pre_install:				.: (0.006950)
+    test_self_pre_reset:				.: (0.006526)
+    test_self_pre_uninstall:				.: (0.007052)
+    test_self_prefix_libdir:				.: (0.007196)
+    test_self_prefix_sitelibdir:			.: (0.006492)
+    test_self_read_binary:				.: (0.007090)
+    test_self_refresh:					.: (0.085040)
+    test_self_refresh_keeps_loaded_specs_activated:	.: (0.085216)
+    test_self_ruby_api_version:				.: (0.007442)
+    test_self_ruby_escaping_spaces_in_path:		.: (0.006755)
+    test_self_ruby_path_without_spaces:			.: (0.007131)
+    test_self_ruby_version_with_git_master:		.: (0.006725)
+    test_self_ruby_version_with_git_prerelease:		.: (0.007187)
+    test_self_ruby_version_with_non_mri_implementations:.: (0.007578)
+    test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility:	.: (0.007238)
+    test_self_ruby_version_with_svn_prerelease:		.: (0.006879)
+    test_self_ruby_version_with_svn_trunk:		.: (0.007055)
+    test_self_rubygems_version:				.: (0.006883)
+    test_self_sources:					.: (0.006637)
+    test_self_try_activate_missing_dep:			.: (0.018250)
+    test_self_try_activate_missing_extensions:		.: (0.010088)
+    test_self_try_activate_missing_prerelease:		.: (0.016824)
+    test_self_use_paths:				.: (0.007535)
+    test_self_use_paths_with_nils:			.: (0.006992)
+    test_self_user_dir:					.: (0.007430)
+    test_self_user_home:				.: (0.006764)
+    test_self_vendor_dir:				.: (0.006568)
+    test_self_vendor_dir_ENV_GEM_VENDOR:		.: (0.006936)
+    test_self_vendor_dir_missing:			.: (0.006436)
+    test_setting_paths_does_not_mutate_parameter_object:.: (0.007185)
+    test_setting_paths_does_not_warn_about_unknown_keys:.: (0.007825)
+    test_spec_order_is_consistent:			.: (0.016854)
+    test_state_home_default:				.: (0.006869)
+    test_state_home_from_env:				.: (0.006994)
+    test_try_activate_returns_true_for_activated_specs:	.: (0.011399)
   TestGemAvailableSet: 
-    test_add_and_empty:					.: (0.018546)
-    test_best:						.: (0.040920)
-    test_find_all:					.: (0.037182)
-    test_match_platform:				.: (0.035984)
-    test_remove_installed_bang:				.: (0.013976)
-    test_sorted_normal_versions:			.: (0.027169)
-    test_sorted_respect_pre:				.: (0.051624)
+    test_add_and_empty:					.: (0.015701)
+    test_best:						.: (0.033639)
+    test_find_all:					.: (0.030621)
+    test_match_platform:				.: (0.030226)
+    test_remove_installed_bang:				.: (0.012443)
+    test_sorted_normal_versions:			.: (0.023395)
+    test_sorted_respect_pre:				.: (0.044312)
   TestGemBundledCA: 
     test_accessing_new_index:				P
 ===============================================================================
@@ -5745,7 +5781,7 @@
      60:   end
      61: end if Gem::HAVE_OPENSSL
 ===============================================================================
-: (0.016931)
+: (0.019906)
     test_accessing_rubygems:				P
 ===============================================================================
 Pending: test_accessing_rubygems(TestGemBundledCA): rubygems.org seems offline, I can't tell whether ssl would work.
@@ -5760,7 +5796,7 @@
      49: 
      50:   def test_accessing_www_rubygems
 ===============================================================================
-: (0.014083)
+: (0.018408)
     test_accessing_staging:				P
 ===============================================================================
 Pending: test_accessing_staging(TestGemBundledCA): staging.rubygems.org seems offline, I can't tell whether ssl would work.
@@ -5775,7 +5811,7 @@
      57: 
      58:   def test_accessing_new_index
 ===============================================================================
-: (0.013820)
+: (0.014259)
     test_accessing_www_rubygems:			P
 ===============================================================================
 Pending: test_accessing_www_rubygems(TestGemBundledCA): www.rubygems.org seems offline, I can't tell whether ssl would work.
@@ -5790,720 +5826,720 @@
      53: 
      54:   def test_accessing_staging
 ===============================================================================
-: (0.013530)
+: (0.014255)
   TestGemBundlerVersionFinder: 
-    test_bundler_version:				.: (0.009537)
-    test_bundler_version_defaults_to_nil:		.: (0.008621)
-    test_bundler_version_with_bundle_update_bundler:	.: (0.010736)
-    test_bundler_version_with_env_var:			.: (0.008066)
-    test_bundler_version_with_lockfile:			.: (0.008945)
-    test_deleted_directory:				.: (0.008986)
-    test_prioritize:					.: (0.012191)
+    test_bundler_version:				.: (0.008587)
+    test_bundler_version_defaults_to_nil:		.: (0.007169)
+    test_bundler_version_with_bundle_update_bundler:	.: (0.008891)
+    test_bundler_version_with_env_var:			.: (0.007461)
+    test_bundler_version_with_lockfile:			.: (0.007893)
+    test_deleted_directory:				.: (0.007664)
+    test_prioritize:					.: (0.009594)
   TestGemCommand: 
-    test_add_option:					.: (0.008718)
-    test_add_option_with_empty:				.: (0.008631)
-    test_basic_accessors:				.: (0.008491)
-    test_common_option_in_class:			.: (0.008041)
-    test_defaults:					.: (0.009746)
-    test_deprecate_option:				.: (0.009512)
-    test_deprecate_option_extra_message:		.: (0.009484)
-    test_deprecate_option_extra_message_and_no_version:	.: (0.009432)
-    test_deprecate_option_no_version:			.: (0.009330)
-    test_invoke:					.: (0.008699)
-    test_invoke_with_bad_options:			.: (0.010607)
-    test_invoke_with_build_args:			.: (0.009028)
-    test_invoke_with_common_options:			.: (0.009042)
-    test_invoke_with_help:				.: (0.009819)
-    test_invoke_with_options:				.: (0.009452)
-    test_option_recognition:				.: (0.012041)
-    test_self_add_specific_extra_args:			.: (0.009153)
-    test_self_add_specific_extra_args_unknown:		.: (0.009168)
-    test_self_extra_args:				.: (0.008588)
-    test_show_lookup_failure_suggestions_local:		.: (0.012917)
-    test_show_lookup_failure_suggestions_none:		.: (0.013299)
-    test_show_lookup_failure_suggestions_remote:	.: (0.012641)
+    test_add_option:					.: (0.007364)
+    test_add_option_with_empty:				.: (0.007518)
+    test_basic_accessors:				.: (0.007200)
+    test_common_option_in_class:			.: (0.006869)
+    test_defaults:					.: (0.008010)
+    test_deprecate_option:				.: (0.008786)
+    test_deprecate_option_extra_message:		.: (0.007475)
+    test_deprecate_option_extra_message_and_no_version:	.: (0.007828)
+    test_deprecate_option_no_version:			.: (0.007710)
+    test_invoke:					.: (0.007669)
+    test_invoke_with_bad_options:			.: (0.008874)
+    test_invoke_with_build_args:			.: (0.007364)
+    test_invoke_with_common_options:			.: (0.007881)
+    test_invoke_with_help:				.: (0.008389)
+    test_invoke_with_options:				.: (0.008040)
+    test_option_recognition:				.: (0.009664)
+    test_self_add_specific_extra_args:			.: (0.007710)
+    test_self_add_specific_extra_args_unknown:		.: (0.008276)
+    test_self_extra_args:				.: (0.007146)
+    test_show_lookup_failure_suggestions_local:		.: (0.010767)
+    test_show_lookup_failure_suggestions_none:		.: (0.010664)
+    test_show_lookup_failure_suggestions_remote:	.: (0.010945)
   TestGemCommandManager: 
-    test_deprecated_command:				.: (0.011839)
-    test_deprecated_command_with_version:		.: (0.010591)
-    test_find_alias_command:				.: (0.009787)
-    test_find_command:					.: (0.009826)
-    test_find_command_ambiguous:			.: (0.008574)
-    test_find_command_ambiguous_exact:			.: (0.009705)
-    test_find_command_unknown:				.: (0.011351)
-    test_find_command_unknown_suggestions:		.: (0.011903)
-    test_find_login_alias_command:			.: (0.008795)
-    test_find_logout_alias_comamnd:			.: (0.009292)
-    test_process_args_bad_arg:				.: (0.008866)
-    test_process_args_build:				.: (0.013969)
-    test_process_args_check:				.: (0.013448)
-    test_process_args_install:				.: (0.043442)
-    test_process_args_query:				.: (0.036213)
-    test_process_args_uninstall:			.: (0.017490)
-    test_process_args_update:				.: (0.030156)
-    test_process_args_with_c_flag:			.: (0.041316)
-    test_process_args_with_c_flag_path_not_found:	.: (0.009758)
-    test_process_args_with_c_flag_without_path:		.: (0.008332)
-    test_run_crash_command:				.: (0.010190)
-    test_run_interrupt:					.: (0.013057)
+    test_deprecated_command:				.: (0.009744)
+    test_deprecated_command_with_version:		.: (0.009100)
+    test_find_alias_command:				.: (0.008344)
+    test_find_command:					.: (0.008300)
+    test_find_command_ambiguous:			.: (0.007095)
+    test_find_command_ambiguous_exact:			.: (0.008084)
+    test_find_command_unknown:				.: (0.009293)
+    test_find_command_unknown_suggestions:		.: (0.009544)
+    test_find_login_alias_command:			.: (0.007364)
+    test_find_logout_alias_comamnd:			.: (0.007906)
+    test_process_args_bad_arg:				.: (0.007544)
+    test_process_args_build:				.: (0.011176)
+    test_process_args_check:				.: (0.010904)
+    test_process_args_install:				.: (0.031699)
+    test_process_args_query:				.: (0.029179)
+    test_process_args_uninstall:			.: (0.014146)
+    test_process_args_update:				.: (0.024077)
+    test_process_args_with_c_flag:			.: (0.031299)
+    test_process_args_with_c_flag_path_not_found:	.: (0.008491)
+    test_process_args_with_c_flag_without_path:		.: (0.007466)
+    test_run_crash_command:				.: (0.008968)
+    test_run_interrupt:					.: (0.011018)
   TestGemCommandsBuildCommand: 
-    test_build_auto_resign_cert:			.: (0.063391)
-    test_build_is_reproducible:				.: (0.036984)
-    test_build_signed_gem:				.: (0.106446)
-    test_build_signed_gem_with_cert_expiration_length_days:	.: (0.059233)
-    test_can_find_gemspecs_without_dot_gemspec:		.: (0.023631)
-    test_execute:					.: (0.023234)
-    test_execute_bad_name:				.: (0.015888)
-    test_execute_bad_spec:				.: (0.011820)
-    test_execute_force:					.: (0.023020)
-    test_execute_missing_file:				.: (0.009786)
-    test_execute_multiple_gemspec_without_gem_name:	.: (0.011093)
-    test_execute_outside_dir:				.: (0.023519)
-    test_execute_outside_dir_no_gemspec_present:	.: (0.011407)
-    test_execute_outside_dir_with_external_gemspec:	.: (0.024411)
-    test_execute_outside_dir_with_external_relative_gemspec:	.: (0.026336)
-    test_execute_outside_dir_with_glob_argument:	.: (0.025483)
-    test_execute_outside_dir_without_gem_name:		.: (0.024246)
-    test_execute_platform:				.: (0.023560)
-    test_execute_rubyforge_project_warning:		.: (0.018242)
-    test_execute_strict_with_warnings:			.: (0.013072)
-    test_execute_strict_without_warnings:		.: (0.023560)
-    test_execute_without_gem_name:			.: (0.018361)
-    test_handle_deprecated_options:			.: (0.028320)
-    test_handle_options:				.: (0.014395)
-    test_handle_options_defaults:			.: (0.014008)
-    test_options_filename:				.: (0.018762)
+    test_build_auto_resign_cert:			.: (0.047577)
+    test_build_is_reproducible:				.: (0.031211)
+    test_build_signed_gem:				.: (0.079485)
+    test_build_signed_gem_with_cert_expiration_length_days:	.: (0.047256)
+    test_can_find_gemspecs_without_dot_gemspec:		.: (0.019565)
+    test_execute:					.: (0.019902)
+    test_execute_bad_name:				.: (0.013572)
+    test_execute_bad_spec:				.: (0.010380)
+    test_execute_force:					.: (0.019310)
+    test_execute_missing_file:				.: (0.007925)
+    test_execute_multiple_gemspec_without_gem_name:	.: (0.009395)
+    test_execute_outside_dir:				.: (0.020029)
+    test_execute_outside_dir_no_gemspec_present:	.: (0.009561)
+    test_execute_outside_dir_with_external_gemspec:	.: (0.020537)
+    test_execute_outside_dir_with_external_relative_gemspec:	.: (0.020663)
+    test_execute_outside_dir_with_glob_argument:	.: (0.020415)
+    test_execute_outside_dir_without_gem_name:		.: (0.021352)
+    test_execute_platform:				.: (0.021325)
+    test_execute_rubyforge_project_warning:		.: (0.015767)
+    test_execute_strict_with_warnings:			.: (0.011936)
+    test_execute_strict_without_warnings:		.: (0.020800)
+    test_execute_without_gem_name:			.: (0.016479)
+    test_handle_deprecated_options:			.: (0.024037)
+    test_handle_options:				.: (0.012805)
+    test_handle_options_defaults:			.: (0.011678)
+    test_options_filename:				.: (0.016634)
   TestGemCommandsCertCommand: 
-    test_certificates_matching:				.: (0.013348)
-    test_certificates_matching_filter:			.: (0.012196)
-    test_execute_add:					.: (0.019970)
-    test_execute_add_twice:				.: (0.020473)
-    test_execute_build:					.: (2.370123)
-    test_execute_build_bad_email_address:		.: (0.018686)
-    test_execute_build_bad_passphrase_confirmation:	.: (0.018194)
-    test_execute_build_ec_key:				.: (0.030944)
-    test_execute_build_encrypted_key:			.: (0.030467)
-    test_execute_build_expiration_days:			.: (2.684769)
-    test_execute_build_key:				.: (0.030434)
-    test_execute_build_key_algorithm_ec_key:		.: (0.040206)
-    test_execute_certificate:				.: (0.017454)
-    test_execute_encrypted_private_key:			.: (0.018122)
-    test_execute_list:					.: (0.019437)
-    test_execute_list_filter:				.: (0.020063)
-    test_execute_private_key:				.: (0.017791)
-    test_execute_re_sign:				.: (0.031550)
-    test_execute_re_sign_with_cert_expiration_length_days:	.: (0.031801)
-    test_execute_remove:				.: (0.018664)
-    test_execute_remove_multiple:			.: (0.019880)
-    test_execute_remove_twice:				.: (0.020794)
-    test_execute_sign:					.: (0.030700)
-    test_execute_sign_default:				.: (0.030879)
-    test_execute_sign_default_encrypted_key:		.: (0.031599)
-    test_execute_sign_encrypted_key:			.: (0.045143)
-    test_execute_sign_no_cert:				.: (0.019213)
-    test_execute_sign_no_key:				.: (0.018456)
-    test_handle_options:				.: (0.018897)
-    test_handle_options_add_bad:			.: (0.018834)
-    test_handle_options_certificate:			.: (0.017898)
-    test_handle_options_key_bad:			.: (0.020537)
-    test_handle_options_sign:				.: (0.019955)
-    test_handle_options_sign_encrypted_key:		.: (0.019518)
-    test_handle_options_sign_nonexistent:		.: (0.018956)
+    test_certificates_matching:				.: (0.011507)
+    test_certificates_matching_filter:			.: (0.010338)
+    test_execute_add:					.: (0.016078)
+    test_execute_add_twice:				.: (0.016969)
+    test_execute_build:					.: (2.248847)
+    test_execute_build_bad_email_address:		.: (0.014462)
+    test_execute_build_bad_passphrase_confirmation:	.: (0.015390)
+    test_execute_build_ec_key:				.: (0.022785)
+    test_execute_build_encrypted_key:			.: (0.024227)
+    test_execute_build_expiration_days:			.: (0.771190)
+    test_execute_build_key:				.: (0.023337)
+    test_execute_build_key_algorithm_ec_key:		.: (0.029688)
+    test_execute_certificate:				.: (0.014204)
+    test_execute_encrypted_private_key:			.: (0.014799)
+    test_execute_list:					.: (0.015672)
+    test_execute_list_filter:				.: (0.016268)
+    test_execute_private_key:				.: (0.014492)
+    test_execute_re_sign:				.: (0.028223)
+    test_execute_re_sign_with_cert_expiration_length_days:	.: (0.025145)
+    test_execute_remove:				.: (0.015685)
+    test_execute_remove_multiple:			.: (0.016485)
+    test_execute_remove_twice:				.: (0.017853)
+    test_execute_sign:					.: (0.024940)
+    test_execute_sign_default:				.: (0.024579)
+    test_execute_sign_default_encrypted_key:		.: (0.025533)
+    test_execute_sign_encrypted_key:			.: (0.036220)
+    test_execute_sign_no_cert:				.: (0.015414)
+    test_execute_sign_no_key:				.: (0.015200)
+    test_handle_options:				.: (0.015381)
+    test_handle_options_add_bad:			.: (0.015260)
+    test_handle_options_certificate:			.: (0.014727)
+    test_handle_options_key_bad:			.: (0.016378)
+    test_handle_options_sign:				.: (0.016084)
+    test_handle_options_sign_encrypted_key:		.: (0.015845)
+    test_handle_options_sign_nonexistent:		.: (0.015404)
   TestGemCommandsCheckCommand: 
-    test_doctor:					.: (0.017707)
-    test_handle_options:				.: (0.012753)
-    test_handle_options_defaults:			.: (0.012209)
-    test_initialize:					.: (0.008724)
+    test_doctor:					.: (0.014813)
+    test_handle_options:				.: (0.010639)
+    test_handle_options_defaults:			.: (0.010194)
+    test_initialize:					.: (0.007375)
   TestGemCommandsCleanupCommand: 
-    test_execute:					.: (0.043951)
-    test_execute_all:					.: (0.080166)
-    test_execute_all_dependencies:			.: (0.082435)
-    test_execute_all_user:				.: (0.088210)
-    test_execute_all_user_no_sudo:			.: (0.076666)
-    test_execute_dev_dependencies:			.: (0.080976)
-    test_execute_dry_run:				.: (0.042188)
-    test_execute_ignore_default_gem_verbose:		.: (0.079086)
-    test_execute_keeps_older_versions_with_deps:	.: (0.233897)
-    test_execute_remove_gem_home_only:			.: (0.208323)
-    test_execute_user_install:				.: (0.156942)
-    test_execute_without_dev_dependencies:		.: (0.082506)
-    test_handle_options_check_development:		.: (0.045900)
-    test_handle_options_d:				.: (0.044873)
-    test_handle_options_deprecated_dry_run:		.: (0.045364)
-    test_handle_options_dry_run:			.: (0.044363)
-    test_handle_options_n:				.: (0.056415)
+    test_execute:					.: (0.037083)
+    test_execute_all:					.: (0.067560)
+    test_execute_all_dependencies:			.: (0.069583)
+    test_execute_all_user:				.: (0.075351)
+    test_execute_all_user_no_sudo:			.: (0.065938)
+    test_execute_dev_dependencies:			.: (0.069432)
+    test_execute_dry_run:				.: (0.034983)
+    test_execute_ignore_default_gem_verbose:		.: (0.068139)
+    test_execute_keeps_older_versions_with_deps:	.: (0.193760)
+    test_execute_remove_gem_home_only:			.: (0.179080)
+    test_execute_user_install:				.: (0.133335)
+    test_execute_without_dev_dependencies:		.: (0.069634)
+    test_handle_options_check_development:		.: (0.039145)
+    test_handle_options_d:				.: (0.038284)
+    test_handle_options_deprecated_dry_run:		.: (0.038744)
+    test_handle_options_dry_run:			.: (0.037761)
+    test_handle_options_n:				.: (0.048053)
   TestGemCommandsContentsCommand: 
-    test_execute:					.: (0.014007)
-    test_execute_all:					.: (0.017357)
-    test_execute_bad_gem:				.: (0.009153)
-    test_execute_default_gem:				.: (0.019681)
-    test_execute_exact_match:				.: (0.015223)
-    test_execute_lib_only:				.: (0.013141)
-    test_execute_missing_multiple:			.: (0.013515)
-    test_execute_missing_single:			.: (0.009657)
-    test_execute_missing_version:			.: (0.012399)
-    test_execute_multiple:				.: (0.016933)
-    test_execute_no_prefix:				.: (0.013258)
-    test_execute_show_install_dir:			.: (0.012958)
-    test_execute_show_install_dir_latest_version:	.: (0.015639)
-    test_execute_show_install_dir_version:		.: (0.015231)
-    test_handle_options:				.: (0.013953)
+    test_execute:					.: (0.012091)
+    test_execute_all:					.: (0.014136)
+    test_execute_bad_gem:				.: (0.007694)
+    test_execute_default_gem:				.: (0.016301)
+    test_execute_exact_match:				.: (0.012982)
+    test_execute_lib_only:				.: (0.011652)
+    test_execute_missing_multiple:			.: (0.011735)
+    test_execute_missing_single:			.: (0.008377)
+    test_execute_missing_version:			.: (0.010469)
+    test_execute_multiple:				.: (0.014990)
+    test_execute_no_prefix:				.: (0.011447)
+    test_execute_show_install_dir:			.: (0.011051)
+    test_execute_show_install_dir_latest_version:	.: (0.013502)
+    test_execute_show_install_dir_version:		.: (0.013068)
+    test_handle_options:				.: (0.011478)
   TestGemCommandsDependencyCommand: 
-    test_execute:					.: (0.012950)
-    test_execute_no_args:				.: (0.025548)
-    test_execute_no_match:				.: (0.010353)
-    test_execute_pipe_format:				.: (0.017767)
-    test_execute_prerelease:				.: (0.017286)
-    test_execute_regexp:				.: (0.019544)
-    test_execute_remote:				.: (0.023977)
-    test_execute_remote_version:			.: (0.019360)
-    test_execute_reverse:				.: (0.014937)
-    test_execute_reverse_remote:			.: (0.009534)
+    test_execute:					.: (0.011492)
+    test_execute_no_args:				.: (0.020646)
+    test_execute_no_match:				.: (0.009144)
+    test_execute_pipe_format:				.: (0.015184)
+    test_execute_prerelease:				.: (0.015484)
+    test_execute_regexp:				.: (0.015810)
+    test_execute_remote:				.: (0.019629)
+    test_execute_remote_version:			.: (0.017115)
+    test_execute_reverse:				.: (0.012397)
+    test_execute_reverse_remote:			.: (0.008468)
   TestGemCommandsEnvironmentCommand: 
-    test_execute_gemdir:				.: (0.015337)
-    test_execute_gempath:				.: (0.014224)
-    test_execute_gempath_multiple:			.: (0.014775)
-    test_execute_platform:				.: (0.014490)
-    test_execute_remotesources:				.: (0.014514)
-    test_execute_unknown:				.: (0.014183)
-    test_execute_user_gemdir:				.: (0.014356)
-    test_execute_user_gemhome:				.: (0.015039)
-    test_execute_version:				.: (0.014207)
+    test_execute_gemdir:				.: (0.012269)
+    test_execute_gempath:				.: (0.011573)
+    test_execute_gempath_multiple:			.: (0.011982)
+    test_execute_platform:				.: (0.011883)
+    test_execute_remotesources:				.: (0.012410)
+    test_execute_unknown:				.: (0.012022)
+    test_execute_user_gemdir:				.: (0.011671)
+    test_execute_user_gemhome:				.: (0.011760)
+    test_execute_version:				.: (0.011703)
   TestGemCommandsExecCommand: 
-    test_conservative:					.: (0.123527)
-    test_conservative_missing_gem:			.: (0.037504)
-    test_error_with_no_arguments:			.: (0.013861)
-    test_error_with_no_executable:			.: (0.014256)
-    test_full_option_parsing:				.: (0.013958)
-    test_gem_dependency_contains_executable:		.: (0.100678)
-    test_gem_dependency_contains_other_executable:	.: (0.097021)
-    test_gem_exec_gem_uninstall:			.: (0.145035)
-    test_gem_with_executable:				.: (0.078377)
-    test_gem_with_executable_error:			.: (0.064310)
-    test_gem_with_multiple_executables_no_match:	.: (0.066392)
-    test_gem_with_multiple_executables_one_match:	.: (0.065901)
-    test_gem_with_other_executable_name:		.: (0.063203)
-    test_gem_with_platform_and_platform_dependencies:	.: (0.662563)
-    test_gem_with_platform_dependencies:		.: (0.200475)
-    test_gem_with_platforms:				.: (0.298498)
-    test_gem_without_executable:			.: (0.057388)
-    test_missing_gem:					.: (0.020027)
-    test_newer_prerelease_available:			.: (0.202952)
-    test_only_prerelease_available:			.: (0.136581)
-    test_other_gem_contains_executable:			.: (0.085113)
-    test_pre_argument:					.: (0.090047)
-    test_pre_version_option:				.: (0.085041)
-    test_single_arg_parsing:				.: (0.014399)
-    test_single_arg_parsing_with_version:		.: (0.013695)
-    test_uses_newest_version:				.: (0.120556)
-    test_uses_newest_version_of_dependency:		.: (0.117637)
-    test_version_mismatch:				.: (0.036436)
+    test_conservative:					.: (0.096767)
+    test_conservative_missing_gem:			.: (0.032210)
+    test_error_with_no_arguments:			.: (0.011834)
+    test_error_with_no_executable:			.: (0.012036)
+    test_full_option_parsing:				.: (0.011701)
+    test_gem_dependency_contains_executable:		.: (0.085712)
+    test_gem_dependency_contains_other_executable:	.: (0.081574)
+    test_gem_exec_gem_uninstall:			.: (0.123676)
+    test_gem_with_executable:				.: (0.068612)
+    test_gem_with_executable_error:			.: (0.055331)
+    test_gem_with_multiple_executables_no_match:	.: (0.057646)
+    test_gem_with_multiple_executables_one_match:	.: (0.057381)
+    test_gem_with_other_executable_name:		.: (0.053595)
+    test_gem_with_platform_and_platform_dependencies:	.: (0.555144)
+    test_gem_with_platform_dependencies:		.: (0.163458)
+    test_gem_with_platforms:				.: (0.252424)
+    test_gem_without_executable:			.: (0.048255)
+    test_missing_gem:					.: (0.017882)
+    test_newer_prerelease_available:			.: (0.170470)
+    test_only_prerelease_available:			.: (0.130364)
+    test_other_gem_contains_executable:			.: (0.081489)
+    test_pre_argument:					.: (0.085093)
+    test_pre_version_option:				.: (0.078313)
+    test_single_arg_parsing:				.: (0.013173)
+    test_single_arg_parsing_with_version:		.: (0.013755)
+    test_uses_newest_version:				.: (0.122665)
+    test_uses_newest_version_of_dependency:		.: (0.110453)
+    test_version_mismatch:				.: (0.031608)
   TestGemCommandsFetchCommand: 
-    test_execute:					.: (0.030395)
-    test_execute_latest:				.: (0.040343)
-    test_execute_nonexistent_hint_disabled:		.: (0.013181)
-    test_execute_platform:				.: (0.038499)
-    test_execute_prerelease:				.: (0.039702)
-    test_execute_specific_prerelease:			.: (0.036865)
-    test_execute_two_version:				.: (0.009195)
-    test_execute_two_version_specified_by_colon:	.: (0.039860)
-    test_execute_version:				.: (0.036508)
-    test_execute_version_nonexistent:			.: (0.013766)
-    test_execute_version_specified_by_colon:		.: (0.026627)
+    test_execute:					.: (0.027282)
+    test_execute_latest:				.: (0.035722)
+    test_execute_nonexistent_hint_disabled:		.: (0.011974)
+    test_execute_platform:				.: (0.034188)
+    test_execute_prerelease:				.: (0.036990)
+    test_execute_specific_prerelease:			.: (0.034494)
+    test_execute_two_version:				.: (0.008524)
+    test_execute_two_version_specified_by_colon:	.: (0.036283)
+    test_execute_version:				.: (0.034751)
+    test_execute_version_nonexistent:			.: (0.012505)
+    test_execute_version_specified_by_colon:		.: (0.025303)
   TestGemCommandsHelpCommand: 
-    test_gem_help_bad:					.: (0.009257)
-    test_gem_help_build:				.: (0.014314)
-    test_gem_help_commands:				.: (0.036052)
-    test_gem_help_commands_omits_deprecated_commands:	.: (0.017848)
-    test_gem_help_gem_dependencies:			.: (0.008775)
-    test_gem_help_platforms:				.: (0.008241)
-    test_gem_no_args_shows_help:			.: (0.008201)
+    test_gem_help_bad:					.: (0.008457)
+    test_gem_help_build:				.: (0.012445)
+    test_gem_help_commands:				.: (0.030485)
+    test_gem_help_commands_omits_deprecated_commands:	.: (0.015613)
+    test_gem_help_gem_dependencies:			.: (0.007634)
+    test_gem_help_platforms:				.: (0.007563)
+    test_gem_no_args_shows_help:			.: (0.007770)
   TestGemCommandsInfoCommand: 
-    test_execute:					.: (0.021355)
-    test_execute_with_default_gem:			.: (0.025437)
-    test_execute_with_default_gem_and_regular_gem:	.: (0.031135)
-    test_execute_with_version_flag:			.: (0.026748)
+    test_execute:					.: (0.018604)
+    test_execute_with_default_gem:			.: (0.021447)
+    test_execute_with_default_gem_and_regular_gem:	.: (0.025794)
+    test_execute_with_version_flag:			.: (0.023770)
   TestGemCommandsInstallCommand: 
-    test_execute_bad_source:				.: (0.016358)
-    test_execute_conservative:				.: (0.065612)
-    test_execute_dependency_nonexistent:		.: (0.029390)
-    test_execute_exclude_prerelease:			.: (0.059688)
-    test_execute_explicit_version_includes_prerelease:	.: (0.114676)
-    test_execute_http_proxy:				.: (0.040990)
-    test_execute_installs_deps_a_gemdeps:		.: (0.108540)
-    test_execute_installs_deps_a_gemdeps_into_a_path:	.: (0.108722)
-    test_execute_installs_from_a_gemdeps:		.: (0.062471)
-    test_execute_installs_from_a_gemdeps_with_conservative:	.: (0.097554)
-    test_execute_local:					.: (0.040148)
-    test_execute_local_dependency_nonexistent:		.: (0.031655)
-    test_execute_local_dependency_nonexistent_ignore_dependencies:	.: (0.043121)
-    test_execute_local_missing:				.: (0.011595)
-    test_execute_local_missing_ignore_dependencies:	.: (0.011434)
-    test_execute_local_transitive_prerelease:		.: (0.096018)
-    test_execute_no_gem:				.: (0.009492)
-    test_execute_no_user_install:			.: (0.045369)
-    test_execute_nonexistent:				.: (0.015999)
-    test_execute_nonexistent_force:			.: (0.015365)
-    test_execute_nonexistent_hint_disabled:		.: (0.018190)
-    test_execute_nonexistent_with_dashes:		.: (0.025659)
-    test_execute_nonexistent_with_hint:			.: (0.017639)
-    test_execute_prerelease_skipped_when_no_flag_set:	.: (0.057534)
-    test_execute_prerelease_skipped_when_non_pre_available:	.: (0.067603)
-    test_execute_prerelease_wins_over_previous_ver:	.: (0.063560)
-    test_execute_rdoc:					.: (0.483567)
-    test_execute_rdoc_with_path:			.: (0.112608)
-    test_execute_remote:				.: (0.046809)
-    test_execute_remote_ignores_files:			.: (0.066866)
-    test_execute_remote_truncates_existing_gemspecs:	.: (0.067949)
-    test_execute_required_ruby_version:			.: (0.106841)
-    test_execute_required_ruby_version_specific_not_met:.: (0.031235)
-    test_execute_required_ruby_version_specific_prerelease_met:	.: (0.075618)
-    test_execute_required_ruby_version_specific_prerelease_not_met:	.: (0.033689)
-    test_execute_required_ruby_version_upper_bound:	.: (0.075406)
-    test_execute_required_rubygems_version_wrong:	.: (0.031525)
-    test_execute_saves_build_args:			.: (0.041761)
-    test_execute_two:					.: (0.080226)
-    test_execute_two_version:				.: (0.010053)
-    test_execute_two_version_specified_by_colon:	.: (0.107410)
-    test_execute_uses_deps_a_gemdeps:			.: (0.090748)
-    test_execute_uses_deps_a_gemdeps_with_a_path:	.: (0.110182)
-    test_execute_uses_from_a_gemdeps:			.: (0.053420)
-    test_execute_uses_from_a_gemdeps_with_no_lock:	.: (0.065725)
-    test_execute_with_gemdeps_path_ignores_system:	.: (0.109665)
-    test_execute_with_invalid_gem_file:			.: (0.047709)
-    test_execute_with_version_specified_by_colon:	.: (0.074014)
-    test_explain_platform_local:			.: (0.042332)
-    test_explain_platform_local_ignore_dependencies:	.: (0.041545)
-    test_explain_platform_ruby:				.: (0.040900)
-    test_explain_platform_ruby_ignore_dependencies:	.: (0.040320)
-    test_handle_options_file:				.: (0.043809)
-    test_handle_options_suggest:			.: (0.039815)
-    test_handle_options_without:			.: (0.040523)
-    test_install_gem_ignore_dependencies_both:		.: (0.037817)
-    test_install_gem_ignore_dependencies_remote:	.: (0.046737)
-    test_install_gem_ignore_dependencies_remote_platform_local:	.: (0.068766)
-    test_install_gem_ignore_dependencies_specific_file:	.: (0.039832)
-    test_parses_requirement_from_gemname:		.: (0.035032)
-    test_redact_credentials_from_uri_on_warning:	.: (0.048410)
-    test_show_errors_on_failure:			.: (0.014670)
-    test_show_source_problems_even_on_success:		.: (0.048018)
-    test_suggest_update_if_enabled:			.: (0.050228)
+    test_execute_bad_source:				.: (0.014926)
+    test_execute_conservative:				.: (0.058052)
+    test_execute_dependency_nonexistent:		.: (0.029939)
+    test_execute_exclude_prerelease:			.: (0.060355)
+    test_execute_explicit_version_includes_prerelease:	.: (0.110157)
+    test_execute_http_proxy:				.: (0.034129)
+    test_execute_installs_deps_a_gemdeps:		.: (0.115008)
+    test_execute_installs_deps_a_gemdeps_into_a_path:	.: (0.112122)
+    test_execute_installs_from_a_gemdeps:		.: (0.064431)
+    test_execute_installs_from_a_gemdeps_with_conservative:	.: (0.083536)
+    test_execute_local:					.: (0.038817)
+    test_execute_local_dependency_nonexistent:		.: (0.030912)
+    test_execute_local_dependency_nonexistent_ignore_dependencies:	.: (0.040901)
+    test_execute_local_missing:				.: (0.012405)
+    test_execute_local_missing_ignore_dependencies:	.: (0.011426)
+    test_execute_local_transitive_prerelease:		.: (0.087724)
+    test_execute_no_gem:				.: (0.008611)
+    test_execute_no_user_install:			.: (0.044006)
+    test_execute_nonexistent:				.: (0.014696)
+    test_execute_nonexistent_force:			.: (0.015030)
+    test_execute_nonexistent_hint_disabled:		.: (0.018226)
+    test_execute_nonexistent_with_dashes:		.: (0.026414)
+    test_execute_nonexistent_with_hint:			.: (0.018070)
+    test_execute_prerelease_skipped_when_no_flag_set:	.: (0.053984)
+    test_execute_prerelease_skipped_when_non_pre_available:	.: (0.062763)
+    test_execute_prerelease_wins_over_previous_ver:	.: (0.060073)
+    test_execute_rdoc:					.: (0.406783)
+    test_execute_rdoc_with_path:			.: (0.104760)
+    test_execute_remote:				.: (0.045840)
+    test_execute_remote_ignores_files:			.: (0.065248)
+    test_execute_remote_truncates_existing_gemspecs:	.: (0.071264)
+    test_execute_required_ruby_version:			.: (0.104869)
+    test_execute_required_ruby_version_specific_not_met:.: (0.030539)
+    test_execute_required_ruby_version_specific_prerelease_met:	.: (0.069888)
+    test_execute_required_ruby_version_specific_prerelease_not_met:	.: (0.032516)
+    test_execute_required_ruby_version_upper_bound:	.: (0.070541)
+    test_execute_required_rubygems_version_wrong:	.: (0.030436)
+    test_execute_saves_build_args:			.: (0.040048)
+    test_execute_two:					.: (0.075543)
+    test_execute_two_version:				.: (0.009823)
+    test_execute_two_version_specified_by_colon:	.: (0.103667)
+    test_execute_uses_deps_a_gemdeps:			.: (0.083977)
+    test_execute_uses_deps_a_gemdeps_with_a_path:	.: (0.102118)
+    test_execute_uses_from_a_gemdeps:			.: (0.051444)
+    test_execute_uses_from_a_gemdeps_with_no_lock:	.: (0.057787)
+    test_execute_with_gemdeps_path_ignores_system:	.: (0.101200)
+    test_execute_with_invalid_gem_file:			.: (0.047009)
+    test_execute_with_version_specified_by_colon:	.: (0.072030)
+    test_explain_platform_local:			.: (0.040521)
+    test_explain_platform_local_ignore_dependencies:	.: (0.039753)
+    test_explain_platform_ruby:				.: (0.039179)
+    test_explain_platform_ruby_ignore_dependencies:	.: (0.039167)
+    test_handle_options_file:				.: (0.035484)
+    test_handle_options_suggest:			.: (0.032962)
+    test_handle_options_without:			.: (0.032899)
+    test_install_gem_ignore_dependencies_both:		.: (0.037865)
+    test_install_gem_ignore_dependencies_remote:	.: (0.048926)
+    test_install_gem_ignore_dependencies_remote_platform_local:	.: (0.072276)
+    test_install_gem_ignore_dependencies_specific_file:	.: (0.044056)
+    test_parses_requirement_from_gemname:		.: (0.034276)
+    test_redact_credentials_from_uri_on_warning:	.: (0.054940)
+    test_show_errors_on_failure:			.: (0.019508)
+    test_show_source_problems_even_on_success:		.: (0.046773)
+    test_suggest_update_if_enabled:			.: (0.052184)
   TestGemCommandsListCommand: 
-    test_execute_installed:				.: (0.022229)
-    test_execute_normal_gem_shadowing_default_gem:	.: (0.040015)
+    test_execute_installed:				.: (0.020345)
+    test_execute_normal_gem_shadowing_default_gem:	.: (0.037633)
   TestGemCommandsLockCommand: 
-    test_execute:					.: (0.019710)
-    test_execute_missing_dependency:			.: (0.017908)
-    test_execute_strict:				.: (0.017296)
+    test_execute:					.: (0.018355)
+    test_execute_missing_dependency:			.: (0.017258)
+    test_execute_strict:				.: (0.016113)
   TestGemCommandsMirrorCommand: 
-    test_execute:					.: (0.009470)
+    test_execute:					.: (0.009737)
   TestGemCommandsOpenCommand: 
-    test_default_gem:					.: (0.013212)
-    test_execute:					.: (0.271472)
-    test_execute_bad_gem:				.: (0.029857)
-    test_wrong_version:					.: (0.012445)
+    test_default_gem:					.: (0.013352)
+    test_execute:					.: (0.208794)
+    test_execute_bad_gem:				.: (0.027114)
+    test_wrong_version:					.: (0.012735)
   TestGemCommandsOutdatedCommand: 
-    test_execute:					.: (0.052339)
-    test_execute_with_up_to_date_platform_specific_gem:	.: (0.043303)
-    test_initialize:					.: (0.013902)
+    test_execute:					.: (0.051810)
+    test_execute_with_up_to_date_platform_specific_gem:	.: (0.041877)
+    test_initialize:					.: (0.013466)
   TestGemCommandsOwnerCommand: 
-    test_add_owner_with_host_option_through_execute:	.: (0.021987)
-    test_add_owners:					.: (0.012491)
-    test_add_owners_denied:				.: (0.012555)
-    test_add_owners_key:				.: (0.017734)
-    test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes:	.: (0.226426)
-    test_add_owners_permanent_redirect:			.: (0.013003)
-    test_add_owners_unathorized_api_key:		.: (0.014176)
-    test_otp_verified_failure:				.: (0.013985)
-    test_otp_verified_success:				.: (0.013416)
-    test_remove_owners:					.: (0.012580)
-    test_remove_owners_denied:				.: (0.012330)
-    test_remove_owners_key:				.: (0.017442)
-    test_remove_owners_missing:				.: (0.012311)
-    test_remove_owners_permanent_redirect:		.: (0.013327)
-    test_remove_owners_unathorized_api_key:		.: (0.013812)
-    test_show_owners:					.: (0.012888)
-    test_show_owners_denied:				.: (0.012108)
-    test_show_owners_dont_load_objects:			.: (0.012561)
-    test_show_owners_key:				.: (0.018064)
-    test_show_owners_permanent_redirect:		.: (0.012391)
-    test_show_owners_setting_up_host:			.: (0.011940)
-    test_show_owners_setting_up_host_through_env_var:	.: (0.012313)
-    test_with_webauthn_enabled_failure:			.: (0.115499)
-    test_with_webauthn_enabled_failure_with_polling:	.: (0.114603)
-    test_with_webauthn_enabled_success:			.: (0.115017)
-    test_with_webauthn_enabled_success_with_polling:	.: (0.114850)
+    test_add_owner_with_host_option_through_execute:	.: (0.020497)
+    test_add_owners:					.: (0.012871)
+    test_add_owners_denied:				.: (0.012698)
+    test_add_owners_key:				.: (0.017119)
+    test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes:	.: (0.227091)
+    test_add_owners_permanent_redirect:			.: (0.013234)
+    test_add_owners_unathorized_api_key:		.: (0.015448)
+    test_otp_verified_failure:				.: (0.014863)
+    test_otp_verified_success:				.: (0.014439)
+    test_remove_owners:					.: (0.013518)
+    test_remove_owners_denied:				.: (0.012685)
+    test_remove_owners_key:				.: (0.016920)
+    test_remove_owners_missing:				.: (0.012547)
+    test_remove_owners_permanent_redirect:		.: (0.013712)
+    test_remove_owners_unathorized_api_key:		.: (0.014177)
+    test_show_owners:					.: (0.013548)
+    test_show_owners_denied:				.: (0.012615)
+    test_show_owners_dont_load_objects:			.: (0.013076)
+    test_show_owners_key:				.: (0.016933)
+    test_show_owners_permanent_redirect:		.: (0.012917)
+    test_show_owners_setting_up_host:			.: (0.012605)
+    test_show_owners_setting_up_host_through_env_var:	.: (0.012963)
+    test_with_webauthn_enabled_failure:			.: (0.115411)
+    test_with_webauthn_enabled_failure_with_polling:	.: (0.118168)
+    test_with_webauthn_enabled_success:			.: (0.116256)
+    test_with_webauthn_enabled_success_with_polling:	.: (0.116028)
   TestGemCommandsPristineCommand: 
-    test_execute:					.: (0.046762)
-    test_execute_all:					.: (0.047067)
-    test_execute_bindir:				.: (0.038873)
-    test_execute_default_gem:				.: (0.021303)
-    test_execute_env_shebang:				.: (0.047170)
-    test_execute_extensions_explicit:			.: (0.640275)
-    test_execute_extensions_only_missing_extensions:	.: (0.909768)
-    test_execute_many:					.: (0.061120)
-    test_execute_many_multi_repo:			.: (0.064539)
-    test_execute_missing_cache_gem:			.: (0.093106)
-    test_execute_missing_cache_gem_when_multi_repo:	.: (0.096068)
-    test_execute_multi_platform:			.: (0.907419)
-    test_execute_no_extension:				.: (0.392215)
-    test_execute_no_gem:				.: (0.009347)
-    test_execute_only_executables:			.: (0.040387)
-    test_execute_only_plugins:				.: (0.043755)
-    test_execute_unknown_gem_at_remote_source:		.: (0.040134)
-    test_execute_user_install:				.: (0.071351)
-    test_execute_with_extension_with_build_args:	.: (0.605767)
-    test_handle_options:				.: (0.016136)
-    test_handle_options_extensions:			.: (0.015620)
-    test_skip:						.: (0.051042)
-    test_skip_many_gems:				.: (0.066587)
+    test_execute:					.: (0.045002)
+    test_execute_all:					.: (0.045951)
+    test_execute_bindir:				.: (0.038191)
+    test_execute_default_gem:				.: (0.020226)
+    test_execute_env_shebang:				.: (0.048065)
+    test_execute_extensions_explicit:			.: (0.571059)
+    test_execute_extensions_only_missing_extensions:	.: (0.764760)
+    test_execute_many:					.: (0.066822)
+    test_execute_many_multi_repo:			.: (0.061607)
+    test_execute_missing_cache_gem:			.: (0.089823)
+    test_execute_missing_cache_gem_when_multi_repo:	.: (0.090668)
+    test_execute_multi_platform:			.: (0.768199)
+    test_execute_no_extension:				.: (0.348130)
+    test_execute_no_gem:				.: (0.008862)
+    test_execute_only_executables:			.: (0.036997)
+    test_execute_only_plugins:				.: (0.039370)
+    test_execute_unknown_gem_at_remote_source:		.: (0.036144)
+    test_execute_user_install:				.: (0.062430)
+    test_execute_with_extension_with_build_args:	.: (0.498616)
+    test_handle_options:				.: (0.014491)
+    test_handle_options_extensions:			.: (0.014106)
+    test_skip:						.: (0.050981)
+    test_skip_many_gems:				.: (0.064541)
   TestGemCommandsPushCommand: 
-    test_execute:					.: (0.031741)
-    test_execute_allowed_push_host:			.: (0.039113)
-    test_execute_attestation:				.: (0.033568)
-    test_execute_host:					.: (0.030051)
-    test_otp_verified_failure:				.: (0.027588)
-    test_otp_verified_success:				.: (0.027745)
-    test_raises_error_with_no_arguments:		.: (0.020278)
-    test_sending_gem:					.: (0.026156)
-    test_sending_gem_defaulting_to_allowed_push_host:	.: (0.036740)
-    test_sending_gem_denied:				.: (0.026102)
-    test_sending_gem_key:				.: (0.030363)
-    test_sending_gem_to_allowed_push_host:		.: (0.036344)
-    test_sending_gem_to_allowed_push_host_with_basic_credentials:	.: (0.054347)
-    test_sending_gem_to_disallowed_default_host:	.: (0.035823)
-    test_sending_gem_to_disallowed_push_host:		.: (0.038408)
-    test_sending_gem_to_host_permanent_redirect:	.: (0.028237)
-    test_sending_gem_to_metadata_host:			.: (0.036940)
-    test_sending_gem_unathorized_api_key_with_mfa_enabled:	.: (0.029242)
-    test_sending_gem_with_env_var_api_key:		.: (0.037061)
-    test_sending_gem_with_no_local_creds:		.: (0.037349)
-    test_sending_when_default_host_disabled:		.: (0.026479)
-    test_sending_when_default_host_disabled_with_override:	.: (0.026595)
-    test_with_webauthn_enabled_failure:			.: (0.028123)
-    test_with_webauthn_enabled_failure_with_polling:	.: (0.129631)
-    test_with_webauthn_enabled_success:			.: (0.029541)
-    test_with_webauthn_enabled_success_with_polling:	.: (0.128673)
+    test_execute:					.: (0.030666)
+    test_execute_allowed_push_host:			.: (0.038297)
+    test_execute_attestation:				.: (0.032983)
+    test_execute_host:					.: (0.029303)
+    test_otp_verified_failure:				.: (0.026492)
+    test_otp_verified_success:				.: (0.026820)
+    test_raises_error_with_no_arguments:		.: (0.020341)
+    test_sending_gem:					.: (0.030368)
+    test_sending_gem_defaulting_to_allowed_push_host:	.: (0.040381)
+    test_sending_gem_denied:				.: (0.025827)
+    test_sending_gem_key:				.: (0.030449)
+    test_sending_gem_to_allowed_push_host:		.: (0.036075)
+    test_sending_gem_to_allowed_push_host_with_basic_credentials:	.: (0.051605)
+    test_sending_gem_to_disallowed_default_host:	.: (0.034550)
+    test_sending_gem_to_disallowed_push_host:		.: (0.035869)
+    test_sending_gem_to_host_permanent_redirect:	.: (0.028008)
+    test_sending_gem_to_metadata_host:			.: (0.035912)
+    test_sending_gem_unathorized_api_key_with_mfa_enabled:	.: (0.029086)
+    test_sending_gem_with_env_var_api_key:		.: (0.034785)
+    test_sending_gem_with_no_local_creds:		.: (0.035027)
+    test_sending_when_default_host_disabled:		.: (0.024239)
+    test_sending_when_default_host_disabled_with_override:	.: (0.026045)
+    test_with_webauthn_enabled_failure:			.: (0.028347)
+    test_with_webauthn_enabled_failure_with_polling:	.: (0.130150)
+    test_with_webauthn_enabled_success:			.: (0.127817)
+    test_with_webauthn_enabled_success_with_polling:	.: (0.131123)
   TestGemCommandsQueryCommandWithInstalledGems: 
-    test_execute:					.: (0.033279)
-    test_execute_all:					.: (0.032039)
-    test_execute_all_prerelease:			.: (0.051677)
-    test_execute_details:				.: (0.113699)
-    test_execute_details_cleans_text:			.: (0.144686)
-    test_execute_details_truncates_summary:		.: (0.281396)
-    test_execute_installed:				.: (0.025393)
-    test_execute_installed_inverse:			.: (0.024433)
-    test_execute_installed_inverse_not_installed:	.: (0.024258)
-    test_execute_installed_no_name:			.: (0.028033)
-    test_execute_installed_not_installed:		.: (0.030575)
-    test_execute_installed_version:			.: (0.029745)
-    test_execute_installed_version_not_installed:	.: (0.024586)
-    test_execute_local:					.: (0.024091)
-    test_execute_local_notty:				.: (0.031017)
-    test_execute_local_quiet:				.: (0.025554)
-    test_execute_multiple_args:				.: (0.031644)
-    test_execute_no_prerelease_local:			.: (0.031464)
-    test_execute_no_versions:				.: (0.049495)
-    test_execute_notty:					.: (0.098994)
-    test_execute_prerelease:				.: (0.062916)
-    test_execute_prerelease_local:			.: (0.105851)
-    test_execute_remote:				.: (0.027406)
-    test_execute_remote_notty:				.: (0.035240)
-    test_execute_remote_quiet:				.: (0.031823)
-    test_make_entry:					.: (0.018265)
-    test_show_gems:					.: (0.019050)
+    test_execute:					.: (0.030659)
+    test_execute_all:					.: (0.029412)
+    test_execute_all_prerelease:			.: (0.029299)
+    test_execute_details:				.: (0.113484)
+    test_execute_details_cleans_text:			.: (0.131185)
+    test_execute_details_truncates_summary:		.: (0.232201)
+    test_execute_installed:				.: (0.022184)
+    test_execute_installed_inverse:			.: (0.023168)
+    test_execute_installed_inverse_not_installed:	.: (0.022784)
+    test_execute_installed_no_name:			.: (0.023081)
+    test_execute_installed_not_installed:		.: (0.023089)
+    test_execute_installed_version:			.: (0.023001)
+    test_execute_installed_version_not_installed:	.: (0.023671)
+    test_execute_local:					.: (0.021773)
+    test_execute_local_notty:				.: (0.026283)
+    test_execute_local_quiet:				.: (0.021686)
+    test_execute_multiple_args:				.: (0.028602)
+    test_execute_no_prerelease_local:			.: (0.027667)
+    test_execute_no_versions:				.: (0.042206)
+    test_execute_notty:					.: (0.082069)
+    test_execute_prerelease:				.: (0.060816)
+    test_execute_prerelease_local:			.: (0.089784)
+    test_execute_remote:				.: (0.024602)
+    test_execute_remote_notty:				.: (0.031956)
+    test_execute_remote_quiet:				.: (0.025289)
+    test_make_entry:					.: (0.018256)
+    test_show_gems:					.: (0.018895)
   TestGemCommandsQueryCommandWithoutInstalledGems: 
-    test_depprecated:					.: (0.039872)
-    test_execute_default_details:			.: (0.054426)
-    test_execute_exact_local:				.: (0.056160)
-    test_execute_exact_multiple:			.: (0.060323)
-    test_execute_exact_remote:				.: (0.055822)
-    test_execute_local_details:				.: (0.055786)
-    test_execute_platform:				.: (0.058503)
-    test_execute_show_default_gems:			.: (0.048470)
-    test_execute_show_default_gems_with_platform:	.: (0.047292)
+    test_depprecated:					.: (0.043926)
+    test_execute_default_details:			.: (0.057938)
+    test_execute_exact_local:				.: (0.057625)
+    test_execute_exact_multiple:			.: (0.062256)
+    test_execute_exact_remote:				.: (0.059422)
+    test_execute_local_details:				.: (0.052750)
+    test_execute_platform:				.: (0.050151)
+    test_execute_show_default_gems:			.: (0.043652)
+    test_execute_show_default_gems_with_platform:	.: (0.040324)
   TestGemCommandsRebuildCommand: 
-    test_build_is_reproducible:				.: (0.584135)
+    test_build_is_reproducible:				.: (0.377408)
   TestGemCommandsSearchCommand: 
-    test_initialize:					.: (0.009923)
+    test_initialize:					.: (0.009011)
   TestGemCommandsServerCommand: 
-    test_execute:					.: (0.009503)
+    test_execute:					.: (0.008737)
   TestGemCommandsSetupCommand: 
-    test_destdir_flag_regenerates_binstubs:		.: (0.131368)
-    test_files_in:					.: (0.055254)
-    test_install_default_bundler_gem_with_destdir_and_prefix_flags:	.: (0.080211)
-    test_install_lib:					.: (0.062575)
-    test_remove_old_lib_files:				.: (0.065547)
-    test_remove_old_man_files:				.: (0.063265)
-    test_show_release_notes:				.: (0.055620)
+    test_destdir_flag_regenerates_binstubs:		.: (0.121691)
+    test_files_in:					.: (0.051665)
+    test_install_default_bundler_gem_with_destdir_and_prefix_flags:	.: (0.069590)
+    test_install_lib:					.: (0.051343)
+    test_remove_old_lib_files:				.: (0.049615)
+    test_remove_old_man_files:				.: (0.051487)
+    test_show_release_notes:				.: (0.049569)
   TestGemCommandsSigninCommand: 
-    test_execute_on_gemserver_without_profile_me_endpoint:	.: (0.015229)
-    test_execute_when_already_signed_in_with_different_host:	.: (0.016005)
-    test_execute_when_already_signed_in_with_same_host:	.: (0.015571)
-    test_execute_when_not_already_signed_in:		.: (0.013743)
-    test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder:	.: (0.014593)
-    test_execute_with_host_permanent_redirect:		.: (0.012437)
-    test_execute_with_host_supplied:			.: (0.013550)
-    test_execute_with_key_name_and_custom_scope:	.: (0.014930)
-    test_execute_with_key_name_and_exclusive_scope:	.: (0.014399)
-    test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.014928)
-    test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only:	.: (0.015969)
-    test_execute_with_key_name_default_scope:		.: (0.014358)
-    test_execute_with_valid_creds_set_for_default_host:	.: (0.013844)
-    test_execute_with_warnings:				.: (0.014922)
+    test_execute_on_gemserver_without_profile_me_endpoint:	.: (0.014063)
+    test_execute_when_already_signed_in_with_different_host:	.: (0.013790)
+    test_execute_when_already_signed_in_with_same_host:	.: (0.013191)
+    test_execute_when_not_already_signed_in:		.: (0.013414)
+    test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder:	.: (0.013885)
+    test_execute_with_host_permanent_redirect:		.: (0.012708)
+    test_execute_with_host_supplied:			.: (0.013639)
+    test_execute_with_key_name_and_custom_scope:	.: (0.015239)
+    test_execute_with_key_name_and_exclusive_scope:	.: (0.015015)
+    test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.015299)
+    test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only:	.: (0.014863)
+    test_execute_with_key_name_default_scope:		.: (0.013774)
+    test_execute_with_valid_creds_set_for_default_host:	.: (0.013803)
+    test_execute_with_warnings:				.: (0.014376)
   TestGemCommandsSignoutCommand: 
-    test_execute_when_not_signed_in:			.: (0.011792)
-    test_execute_when_user_is_signed_in:		.: (0.011004)
+    test_execute_when_not_signed_in:			.: (0.009262)
+    test_execute_when_user_is_signed_in:		.: (0.010054)
   TestGemCommandsSourcesCommand: 
-    test_execute:					.: (0.017693)
-    test_execute_add:					.: (0.026057)
-    test_execute_add_allow_typo_squatting_source:	.: (0.025660)
-    test_execute_add_allow_typo_squatting_source_forced:.: (0.025221)
-    test_execute_add_bad_uri:				.: (0.017721)
-    test_execute_add_deny_typo_squatting_source:	.: (0.023079)
-    test_execute_add_existent_source_invalid_uri:	.: (0.024494)
-    test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password:	.: (0.024162)
-    test_execute_add_http_rubygems_org:			.: (0.022978)
-    test_execute_add_http_rubygems_org_forced:		.: (0.026721)
-    test_execute_add_https_rubygems_org:		.: (0.023741)
-    test_execute_add_nonexistent_source:		.: (0.048296)
-    test_execute_add_redundant_source:			.: (0.021728)
-    test_execute_add_redundant_source_trailing_slash:	.: (0.027142)
-    test_execute_clear_all:				.: (0.018220)
-    test_execute_list:					.: (0.019636)
-    test_execute_remove:				.: (0.019978)
-    test_execute_remove_no_network:			.: (0.021439)
-    test_execute_update:				.: (0.037049)
-    test_initialize_proxy:				.: (0.020995)
+    test_execute:					.: (0.015567)
+    test_execute_add:					.: (0.024469)
+    test_execute_add_allow_typo_squatting_source:	.: (0.024661)
+    test_execute_add_allow_typo_squatting_source_forced:.: (0.024820)
+    test_execute_add_bad_uri:				.: (0.016213)
+    test_execute_add_deny_typo_squatting_source:	.: (0.020077)
+    test_execute_add_existent_source_invalid_uri:	.: (0.018404)
+    test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password:	.: (0.018125)
+    test_execute_add_http_rubygems_org:			.: (0.020152)
+    test_execute_add_http_rubygems_org_forced:		.: (0.023375)
+    test_execute_add_https_rubygems_org:		.: (0.021574)
+    test_execute_add_nonexistent_source:		.: (0.018751)
+    test_execute_add_redundant_source:			.: (0.017149)
+    test_execute_add_redundant_source_trailing_slash:	.: (0.023286)
+    test_execute_clear_all:				.: (0.015100)
+    test_execute_list:					.: (0.015247)
+    test_execute_remove:				.: (0.017236)
+    test_execute_remove_no_network:			.: (0.018824)
+    test_execute_update:				.: (0.031174)
+    test_initialize_proxy:				.: (0.015567)
   TestGemCommandsSpecificationCommand: 
-    test_execute:					.: (0.018130)
-    test_execute_all:					.: (0.023464)
-    test_execute_all_conflicts_with_version:		.: (0.009867)
-    test_execute_bad_name:				.: (0.010596)
-    test_execute_bad_name_with_version:			.: (0.010681)
-    test_execute_exact_match:				.: (0.020111)
-    test_execute_field:					.: (0.015233)
-    test_execute_file:					.: (0.025852)
-    test_execute_marshal:				.: (0.016015)
-    test_execute_remote:				.: (0.020056)
-    test_execute_remote_with_prerelease:		.: (0.027883)
-    test_execute_remote_with_version:			.: (0.025157)
-    test_execute_remote_with_version_and_platform:	.: (0.030755)
-    test_execute_remote_without_prerelease:		.: (0.024275)
-    test_execute_ruby:					.: (0.014605)
+    test_execute:					.: (0.040431)
+    test_execute_all:					.: (0.022876)
+    test_execute_all_conflicts_with_version:		.: (0.010262)
+    test_execute_bad_name:				.: (0.008891)
+    test_execute_bad_name_with_version:			.: (0.009623)
+    test_execute_exact_match:				.: (0.020546)
+    test_execute_field:					.: (0.014508)
+    test_execute_file:					.: (0.026112)
+    test_execute_marshal:				.: (0.015593)
+    test_execute_remote:				.: (0.020067)
+    test_execute_remote_with_prerelease:		.: (0.026780)
+    test_execute_remote_with_version:			.: (0.026578)
+    test_execute_remote_with_version_and_platform:	.: (0.026927)
+    test_execute_remote_without_prerelease:		.: (0.023620)
+    test_execute_ruby:					.: (0.014827)
   TestGemCommandsStaleCommand: 
-    test_execute_sorts:					.: (0.020676)
+    test_execute_sorts:					.: (0.020983)
   TestGemCommandsUnpackCommand: 
-    test_execute:					.: (0.114050)
-    test_execute_exact_match:				.: (0.047276)
-    test_execute_gem_path:				.: (0.029716)
-    test_execute_gem_path_missing:			.: (0.011981)
-    test_execute_remote:				.: (0.040275)
-    test_execute_spec:					.: (0.112906)
-    test_execute_spec_target:				.: (0.111057)
-    test_execute_sudo:					.: (0.105452)
-    test_execute_with_target_option:			.: (0.106209)
-    test_find_in_cache:					.: (0.093265)
-    test_get_path:					.: (0.028572)
-    test_handle_options_metadata:			.: (0.014941)
+    test_execute:					.: (0.108278)
+    test_execute_exact_match:				.: (0.046300)
+    test_execute_gem_path:				.: (0.029494)
+    test_execute_gem_path_missing:			.: (0.011453)
+    test_execute_remote:				.: (0.039142)
+    test_execute_spec:					.: (0.110355)
+    test_execute_spec_target:				.: (0.103193)
+    test_execute_sudo:					.: (0.101623)
+    test_execute_with_target_option:			.: (0.098345)
+    test_find_in_cache:					.: (0.091328)
+    test_get_path:					.: (0.027020)
+    test_handle_options_metadata:			.: (0.013368)
   TestGemCommandsWhichCommand: 
-    test_execute:					.: (0.021211)
-    test_execute_directory:				.: (0.013763)
-    test_execute_missing:				.: (0.013373)
-    test_execute_one_missing:				.: (0.020759)
+    test_execute:					.: (0.018612)
+    test_execute_directory:				.: (0.013324)
+    test_execute_missing:				.: (0.012225)
+    test_execute_one_missing:				.: (0.018482)
   TestGemCommandsYankCommand: 
-    test_execute:					.: (0.016868)
-    test_execute_host:					.: (0.012416)
-    test_execute_key:					.: (0.012188)
-    test_execute_with_otp_failure:			.: (0.013581)
-    test_execute_with_otp_success:			.: (0.013116)
-    test_handle_options:				.: (0.040669)
-    test_handle_options_missing_argument:		.: (0.020799)
-    test_with_webauthn_enabled_failure:			.: (0.116060)
-    test_with_webauthn_enabled_failure_with_polling:	.: (0.116492)
-    test_with_webauthn_enabled_success:			.: (0.118605)
-    test_with_webauthn_enabled_success_with_polling:	.: (0.117674)
-    test_yank_gem_unathorized_api_key:			.: (0.015059)
+    test_execute:					.: (0.016033)
+    test_execute_host:					.: (0.012108)
+    test_execute_key:					.: (0.011375)
+    test_execute_with_otp_failure:			.: (0.013719)
+    test_execute_with_otp_success:			.: (0.013582)
+    test_handle_options:				.: (0.014685)
+    test_handle_options_missing_argument:		.: (0.017005)
+    test_with_webauthn_enabled_failure:			.: (0.115986)
+    test_with_webauthn_enabled_failure_with_polling:	.: (0.119201)
+    test_with_webauthn_enabled_success:			.: (0.123815)
+    test_with_webauthn_enabled_success_with_polling:	.: (0.114727)
+    test_yank_gem_unathorized_api_key:			.: (0.013180)
   TestGemConfig: 
-    test_bad_rake_path_is_escaped:			.: (0.009935)
-    test_datadir:					.: (0.102720)
-    test_good_rake_path_is_escaped:			.: (0.008910)
+    test_bad_rake_path_is_escaped:			.: (0.031983)
+    test_datadir:					.: (0.097017)
+    test_good_rake_path_is_escaped:			.: (0.008623)
   TestGemConfigFile: 
-    test_accept_string_key:				.: (0.011663)
-    test_api_keys:					.: (0.011678)
-    test_check_credentials_permissions:			.: (0.012462)
-    test_disable_default_gem_server:			.: (0.010629)
-    test_dump_with_rubygems_yaml:			.: (0.009544)
-    test_handle_arguments:				.: (0.009876)
-    test_handle_arguments_backtrace:			.: (0.010384)
-    test_handle_arguments_debug:			.: (0.010722)
-    test_handle_arguments_norc:				.: (0.010329)
-    test_handle_arguments_override:			.: (0.011328)
-    test_handle_arguments_traceback:			.: (0.011004)
-    test_handle_comment:				.: (0.010207)
-    test_ignore_invalid_config_file:			.: (0.009994)
-    test_initialize:					.: (0.012071)
-    test_initialize_environment_variable_override:	.: (0.012081)
-    test_initialize_handle_arguments_config_file:	.: (0.010140)
-    test_initialize_handle_arguments_config_file_equals:.: (0.010044)
-    test_initialize_handle_arguments_config_file_with_other_params:	.: (0.010420)
-    test_initialize_ipv4_fallback_enabled_env:		.: (0.010074)
-    test_initialize_operating_system_override:		.: (0.010371)
-    test_initialize_platform_override:			.: (0.010050)
-    test_initialize_system_wide_override:		.: (0.010999)
-    test_load_api_keys:					.: (0.010940)
-    test_load_api_keys_bad_permission:			.: (0.011578)
-    test_load_install_extension_in_lib_from_config:	.: (0.010203)
-    test_load_ssl_ca_cert_from_config:			.: (0.010426)
-    test_load_ssl_client_cert_from_config:		.: (0.010605)
-    test_load_ssl_verify_mode_from_config:		.: (0.010365)
-    test_load_with_rubygems_config_hash:		.: (0.010040)
-    test_really_verbose:				.: (0.009911)
-    test_rubygems_api_key_equals:			.: (0.012040)
-    test_rubygems_api_key_equals_bad_permission:	.: (0.012149)
-    test_s3_source:					.: (0.011459)
-    test_s3_source_with_config_without_lookahead:	.: (0.010740)
-    test_set_config_file_name_from_environment_variable:.: (0.009288)
-    test_write:						.: (0.011773)
-    test_write_from_hash:				.: (0.013569)
+    test_accept_string_key:				.: (0.010975)
+    test_api_keys:					.: (0.011042)
+    test_check_credentials_permissions:			.: (0.011684)
+    test_disable_default_gem_server:			.: (0.010346)
+    test_dump_with_rubygems_yaml:			.: (0.009870)
+    test_handle_arguments:				.: (0.009418)
+    test_handle_arguments_backtrace:			.: (0.009861)
+    test_handle_arguments_debug:			.: (0.010507)
+    test_handle_arguments_norc:				.: (0.009672)
+    test_handle_arguments_override:			.: (0.010707)
+    test_handle_arguments_traceback:			.: (0.010910)
+    test_handle_comment:				.: (0.009982)
+    test_ignore_invalid_config_file:			.: (0.009531)
+    test_initialize:					.: (0.012228)
+    test_initialize_environment_variable_override:	.: (0.011803)
+    test_initialize_handle_arguments_config_file:	.: (0.009625)
+    test_initialize_handle_arguments_config_file_equals:.: (0.009600)
+    test_initialize_handle_arguments_config_file_with_other_params:	.: (0.008896)
+    test_initialize_ipv4_fallback_enabled_env:		.: (0.009671)
+    test_initialize_operating_system_override:		.: (0.009844)
+    test_initialize_platform_override:			.: (0.010371)
+    test_initialize_system_wide_override:		.: (0.010142)
+    test_load_api_keys:					.: (0.011909)
+    test_load_api_keys_bad_permission:			.: (0.011835)
+    test_load_install_extension_in_lib_from_config:	.: (0.010433)
+    test_load_ssl_ca_cert_from_config:			.: (0.009626)
+    test_load_ssl_client_cert_from_config:		.: (0.010925)
+    test_load_ssl_verify_mode_from_config:		.: (0.010482)
+    test_load_with_rubygems_config_hash:		.: (0.010373)
+    test_really_verbose:				.: (0.009210)
+    test_rubygems_api_key_equals:			.: (0.011522)
+    test_rubygems_api_key_equals_bad_permission:	.: (0.012125)
+    test_s3_source:					.: (0.011174)
+    test_s3_source_with_config_without_lookahead:	.: (0.010630)
+    test_set_config_file_name_from_environment_variable:.: (0.009245)
+    test_write:						.: (0.012030)
+    test_write_from_hash:				.: (0.013180)
   TestGemConsoleUI: 
-    test_output_can_be_captured_by_test_unit:		.: (0.010527)
+    test_output_can_be_captured_by_test_unit:		.: (0.010415)
   TestGemDependency: 
-    test_equals2:					.: (0.010190)
-    test_equals2_type:					.: (0.008282)
-    test_equals_tilde:					.: (0.009723)
-    test_equals_tilde_escape:				.: (0.009234)
-    test_equals_tilde_object:				.: (0.008516)
-    test_equals_tilde_spec:				.: (0.010196)
-    test_hash:						.: (0.009230)
-    test_identity:					.: (0.009202)
-    test_initialize:					.: (0.008623)
-    test_initialize_double:				.: (0.010927)
-    test_initialize_empty:				.: (0.010685)
-    test_initialize_prerelease:				.: (0.010243)
-    test_initialize_type:				.: (0.010867)
-    test_initialize_type_bad:				.: (0.010963)
-    test_initialize_version:				.: (0.010413)
-    test_match_eh_allow_prerelease:			.: (0.011440)
-    test_match_eh_name_tuple:				.: (0.011452)
-    test_match_eh_specification:			.: (0.011684)
-    test_matches_spec_eh:				.: (0.011457)
-    test_matches_spec_eh_prerelease:			.: (0.011178)
-    test_merge:						.: (0.009427)
-    test_merge_default:					.: (0.009029)
-    test_merge_name_mismatch:				.: (0.008792)
-    test_merge_other_default:				.: (0.008615)
-    test_prerelease_eh:					.: (0.009261)
-    test_specific:					.: (0.009094)
-    test_to_spec:					.: (0.017351)
-    test_to_spec_prerelease:				.: (0.017491)
-    test_to_spec_with_only_prereleases:			.: (0.017409)
-    test_to_specs_indicates_total_gem_set_size:		.: (0.014679)
-    test_to_specs_respects_bundler_version:		.: (0.019500)
-    test_to_specs_suggests_other_versions:		.: (0.014820)
+    test_equals2:					.: (0.009937)
+    test_equals2_type:					.: (0.007923)
+    test_equals_tilde:					.: (0.009296)
+    test_equals_tilde_escape:				.: (0.009148)
+    test_equals_tilde_object:				.: (0.008803)
+    test_equals_tilde_spec:				.: (0.009604)
+    test_hash:						.: (0.009293)
+    test_identity:					.: (0.009156)
+    test_initialize:					.: (0.008307)
+    test_initialize_double:				.: (0.008724)
+    test_initialize_empty:				.: (0.008766)
+    test_initialize_prerelease:				.: (0.008819)
+    test_initialize_type:				.: (0.009784)
+    test_initialize_type_bad:				.: (0.009261)
+    test_initialize_version:				.: (0.008249)
+    test_match_eh_allow_prerelease:			.: (0.009268)
+    test_match_eh_name_tuple:				.: (0.008810)
+    test_match_eh_specification:			.: (0.009148)
+    test_matches_spec_eh:				.: (0.009295)
+    test_matches_spec_eh_prerelease:			.: (0.009805)
+    test_merge:						.: (0.009707)
+    test_merge_default:					.: (0.008180)
+    test_merge_name_mismatch:				.: (0.009295)
+    test_merge_other_default:				.: (0.008846)
+    test_prerelease_eh:					.: (0.008533)
+    test_specific:					.: (0.009110)
+    test_to_spec:					.: (0.017518)
+    test_to_spec_prerelease:				.: (0.018346)
+    test_to_spec_with_only_prereleases:			.: (0.018250)
+    test_to_specs_indicates_total_gem_set_size:		.: (0.015257)
+    test_to_specs_respects_bundler_version:		.: (0.019891)
+    test_to_specs_suggests_other_versions:		.: (0.014988)
   TestGemDependencyInstaller: 
-    test_find_gems_gems_with_sources:			.: (0.068429)
-    test_find_gems_with_sources_local:			.: (0.071498)
-    test_find_gems_with_sources_prerelease:		.: (0.072196)
-    test_find_gems_with_sources_with_bad_source:	.: (0.012212)
-    test_find_gems_with_sources_with_best_only_and_platform:	.: (0.075526)
-    test_install:					.: (0.131792)
-    test_install_all_dependencies:			.: (0.191418)
-    test_install_build_args:				.: (0.098020)
-    test_install_cache_dir:				.: (0.129376)
-    test_install_dependencies_satisfied:		.: (0.162511)
-    test_install_dependency:				.: (0.133155)
-    test_install_dependency_development:		.: (0.164165)
-    test_install_dependency_development_deep:		.: (0.212661)
-    test_install_dependency_development_shallow:	.: (0.173389)
-    test_install_dependency_existing:			.: (0.142700)
-    test_install_dependency_existing_extension:		.: (0.821196)
-    test_install_dependency_old:			.: (0.070084)
-    test_install_doesnt_upgrade_installed_dependencies:	.: (0.188171)
-    test_install_domain_both:				.: (0.122124)
-    test_install_domain_both_no_network:		.: (0.129357)
-    test_install_domain_local:				.: (0.069607)
-    test_install_domain_remote:				.: (0.091834)
-    test_install_dual_repository:			.: (0.158581)
-    test_install_dual_repository_and_done_installing_hooks:	.: (0.268999)
-    test_install_env_shebang:				.: (0.100037)
-    test_install_force:					.: (0.101164)
-    test_install_ignore_dependencies:			.: (0.101301)
-    test_install_install_dir:				.: (0.142913)
-    test_install_legacy_spec_with_nil_required_ruby_version:	.: (0.044656)
-    test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.042706)
-    test_install_local:					.: (0.086745)
-    test_install_local_dependency:			.: (0.109762)
-    test_install_local_dependency_installed:		.: (0.108113)
-    test_install_local_dependency_no_network_for_target_gem:	.: (0.080183)
-    test_install_local_prerelease:			.: (0.108970)
-    test_install_local_subdir:				.: (0.082365)
-    test_install_minimal_deps:				.: (0.212218)
-    test_install_no_document:				.: (0.092986)
-    test_install_no_minimal_deps:			.: (0.260227)
-    test_install_no_wrappers:				.: (0.089843)
-    test_install_platform_is_ignored_when_a_file_is_specified:	.: (0.037979)
-    test_install_prerelease:				.: (0.114462)
-    test_install_prerelease_bug_990:			.: (0.097589)
-    test_install_prerelease_skipped_when_normal_ver:	.: (0.120412)
-    test_install_reinstall:				.: (0.111656)
-    test_install_remote:				.: (0.090614)
-    test_install_remote_dep:				.: (0.091931)
-    test_install_remote_platform_newer:			.: (0.111357)
-    test_install_security_policy:			.: (0.096052)
-    test_install_version:				.: (0.057888)
-    test_install_version_default:			.: (0.065840)
-    test_install_when_only_prerelease:			.: (0.024810)
-    test_resolve_dependencies:				.: (0.102341)
-    test_resolve_dependencies_ignore_dependencies:	.: (0.094519)
-    test_resolve_dependencies_local:			.: (0.088156)
+    test_find_gems_gems_with_sources:			.: (0.065323)
+    test_find_gems_with_sources_local:			.: (0.068394)
+    test_find_gems_with_sources_prerelease:		.: (0.068475)
+    test_find_gems_with_sources_with_bad_source:	.: (0.011928)
+    test_find_gems_with_sources_with_best_only_and_platform:	.: (0.071379)
+    test_install:					.: (0.095749)
+    test_install_all_dependencies:			.: (0.202755)
+    test_install_build_args:				.: (0.092562)
+    test_install_cache_dir:				.: (0.127174)
+    test_install_dependencies_satisfied:		.: (0.151542)
+    test_install_dependency:				.: (0.118060)
+    test_install_dependency_development:		.: (0.140486)
+    test_install_dependency_development_deep:		.: (0.183797)
+    test_install_dependency_development_shallow:	.: (0.143824)
+    test_install_dependency_existing:			.: (0.108455)
+    test_install_dependency_existing_extension:		.: (0.670423)
+    test_install_dependency_old:			.: (0.056592)
+    test_install_doesnt_upgrade_installed_dependencies:	.: (0.153689)
+    test_install_domain_both:				.: (0.100216)
+    test_install_domain_both_no_network:		.: (0.110626)
+    test_install_domain_local:				.: (0.065041)
+    test_install_domain_remote:				.: (0.093616)
+    test_install_dual_repository:			.: (0.145691)
+    test_install_dual_repository_and_done_installing_hooks:	.: (0.249597)
+    test_install_env_shebang:				.: (0.092125)
+    test_install_force:					.: (0.095591)
+    test_install_ignore_dependencies:			.: (0.094254)
+    test_install_install_dir:				.: (0.130818)
+    test_install_legacy_spec_with_nil_required_ruby_version:	.: (0.040156)
+    test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.040524)
+    test_install_local:					.: (0.079518)
+    test_install_local_dependency:			.: (0.100133)
+    test_install_local_dependency_installed:		.: (0.098775)
+    test_install_local_dependency_no_network_for_target_gem:	.: (0.089731)
+    test_install_local_prerelease:			.: (0.076156)
+    test_install_local_subdir:				.: (0.077841)
+    test_install_minimal_deps:				.: (0.193584)
+    test_install_no_document:				.: (0.076750)
+    test_install_no_minimal_deps:			.: (0.203515)
+    test_install_no_wrappers:				.: (0.083427)
+    test_install_platform_is_ignored_when_a_file_is_specified:	.: (0.034402)
+    test_install_prerelease:				.: (0.107009)
+    test_install_prerelease_bug_990:			.: (0.107437)
+    test_install_prerelease_skipped_when_normal_ver:	.: (0.096286)
+    test_install_reinstall:				.: (0.102047)
+    test_install_remote:				.: (0.084942)
+    test_install_remote_dep:				.: (0.085724)
+    test_install_remote_platform_newer:			.: (0.101770)
+    test_install_security_policy:			.: (0.085254)
+    test_install_version:				.: (0.057039)
+    test_install_version_default:			.: (0.060804)
+    test_install_when_only_prerelease:			.: (0.026051)
+    test_resolve_dependencies:				.: (0.093682)
+    test_resolve_dependencies_ignore_dependencies:	.: (0.088313)
+    test_resolve_dependencies_local:			.: (0.099523)
   TestGemDependencyList: 
-    test_active_count:					.: (0.010719)
-    test_add:						.: (0.009799)
-    test_dependency_order:				.: (0.009702)
-    test_dependency_order_circle:			.: (0.009236)
-    test_dependency_order_development:			.: (0.010420)
-    test_dependency_order_diamond:			.: (0.031577)
-    test_dependency_order_no_dependencies:		.: (0.010308)
-    test_find_name:					.: (0.009864)
-    test_ok_eh:						.: (0.010452)
-    test_ok_eh_mismatch:				.: (0.011650)
-    test_ok_eh_redundant:				.: (0.010330)
-    test_ok_to_remove_eh:				.: (0.009576)
-    test_ok_to_remove_eh_after_sibling_removed:		.: (0.009564)
-    test_remove_by_name:				.: (0.010449)
-    test_tsort_each_child:				.: (0.010313)
-    test_tsort_each_node:				.: (0.009686)
-    test_why_not_ok_eh:					.: (0.010408)
-    test_why_not_ok_eh_old_dependency:			.: (0.011326)
+    test_active_count:					.: (0.010387)
+    test_add:						.: (0.009810)
+    test_dependency_order:				.: (0.009485)
+    test_dependency_order_circle:			.: (0.009631)
+    test_dependency_order_development:			.: (0.010290)
+    test_dependency_order_diamond:			.: (0.010327)
+    test_dependency_order_no_dependencies:		.: (0.009329)
+    test_find_name:					.: (0.009485)
+    test_ok_eh:						.: (0.009947)
+    test_ok_eh_mismatch:				.: (0.010608)
+    test_ok_eh_redundant:				.: (0.009548)
+    test_ok_to_remove_eh:				.: (0.008984)
+    test_ok_to_remove_eh_after_sibling_removed:		.: (0.009171)
+    test_remove_by_name:				.: (0.009030)
+    test_tsort_each_child:				.: (0.009296)
+    test_tsort_each_node:				.: (0.009504)
+    test_why_not_ok_eh:					.: (0.009601)
+    test_why_not_ok_eh_old_dependency:			.: (0.010829)
   TestGemDependencyResolutionError: 
-    test_message:					.: (0.010420)
+    test_message:					.: (0.009173)
   TestGemDeprecate: 
-    test_assignment:					.: (0.009565)
-    test_defaults:					.: (0.009129)
-    test_deprecated_method_calls_the_old_method:	.: (0.009866)
-    test_deprecated_method_outputs_a_warning:		.: (0.010787)
-    test_deprecated_method_outputs_a_warning_old_way:	.: (0.010998)
-    test_rubygems_deprecate_command:			.: (0.010191)
-    test_skip:						.: (0.009348)
+    test_assignment:					.: (0.008766)
+    test_defaults:					.: (0.007742)
+    test_deprecated_method_calls_the_old_method:	.: (0.009501)
+    test_deprecated_method_outputs_a_warning:		.: (0.009714)
+    test_deprecated_method_outputs_a_warning_old_way:	.: (0.009831)
+    test_rubygems_deprecate_command:			.: (0.009372)
+    test_skip:						.: (0.008153)
   TestGemDoctor: 
-    test_doctor:					.: (0.021807)
-    test_doctor_badly_named_plugins:			.: (0.016438)
-    test_doctor_child_missing:				.: (0.008931)
-    test_doctor_dry_run:				.: (0.021694)
-    test_doctor_non_gem_home:				.: (0.012211)
-    test_gem_repository_eh:				.: (0.014432)
+    test_doctor:					.: (0.021040)
+    test_doctor_badly_named_plugins:			.: (0.014465)
+    test_doctor_child_missing:				.: (0.008802)
+    test_doctor_dry_run:				.: (0.019871)
+    test_doctor_non_gem_home:				.: (0.011029)
+    test_gem_repository_eh:				.: (0.013781)
   TestGemExit: 
-    test_exit:						.: (0.283214)
-    test_status:					.: (0.008933)
+    test_exit:						.: (0.198349)
+    test_status:					.: (0.007919)
   TestGemExtBuilder: 
-    test_build_extensions:				.: (0.407516)
-    test_build_extensions_extconf_bad:			.: (0.055598)
-    test_build_extensions_install_ext_only:		.: (0.404173)
-    test_build_extensions_none:				.: (0.010795)
-    test_build_extensions_rebuild_failure:		.: (0.012144)
-    test_build_extensions_unsupported:			.: (0.012763)
-    test_build_extensions_with_build_args:		.: (0.319000)
-    test_build_extensions_with_gemhome_with_space:	.: (0.449376)
+    test_build_extensions:				.: (0.341245)
+    test_build_extensions_extconf_bad:			.: (0.046150)
+    test_build_extensions_install_ext_only:		.: (0.322489)
+    test_build_extensions_none:				.: (0.009928)
+    test_build_extensions_rebuild_failure:		.: (0.011465)
+    test_build_extensions_unsupported:			.: (0.011373)
+    test_build_extensions_with_build_args:		.: (0.256360)
+    test_build_extensions_with_gemhome_with_space:	.: (0.338617)
     test_build_extensions_with_target_rbconfig:		P
 ===============================================================================
 Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig
@@ -6516,12 +6552,12 @@
      344:     assert_empty(stdout)
      345: 
 ===============================================================================
-: (0.390437)
-    test_class_make:					.: (0.844052)
-    test_class_make_no_clean:				.: (0.579138)
-    test_custom_make_with_options:			.: (0.866468)
-    test_initialize:					.: (0.012482)
-    test_initialize_build_args:				.: (0.011493)
+: (0.288031)
+    test_class_make:					.: (0.661014)
+    test_class_make_no_clean:				.: (0.446264)
+    test_custom_make_with_options:			.: (0.659757)
+    test_initialize:					.: (0.009345)
+    test_initialize_build_args:				.: (0.007954)
   TestGemExtCargoBuilder: 
     test_build_cdylib:					P
 ===============================================================================
@@ -6536,7 +6572,7 @@
      29: 
      30:     output = []
 ===============================================================================
-: (0.015174)
+: (0.013081)
     test_build_fail:					P
 ===============================================================================
 Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present
@@ -6550,7 +6586,7 @@
      79: 
      80:     FileUtils.rm(File.join(@ext, "src/lib.rs"))
 ===============================================================================
-: (0.013972)
+: (0.012233)
     test_custom_name:					P
 ===============================================================================
 Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present
@@ -6564,7 +6600,7 @@
      120: 
      121:     Dir.chdir @ext do
 ===============================================================================
-: (0.013932)
+: (0.011677)
     test_full_integration:				P
 ===============================================================================
 Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present
@@ -6578,7 +6614,7 @@
      96: 
      97:     require "open3"
 ===============================================================================
-: (0.013692)
+: (0.012275)
     test_rubygems_cfg_passed_to_rustc:			P
 ===============================================================================
 Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present
@@ -6592,30 +6628,30 @@
      53:     version_slug = Gem::VERSION.tr(".", "_")
      54:     output = []
 ===============================================================================
-: (0.014232)
+: (0.011871)
   TestGemExtCargoBuilderLinkFlagConverter: 
-    test_dll_with_colon_space:				.: (0.009589)
-    test_dylib_with_colon_space:			.: (0.009405)
-    test_framework:					.: (0.009302)
-    test_framework_space:				.: (0.009050)
-    test_lib_with_nonascii:				.: (0.009487)
-    test_libstatic_with_colon:				.: (0.009479)
-    test_libstatic_with_colon_space:			.: (0.009134)
-    test_non_lib_dash_l:				.: (0.009380)
-    test_search_path_basic:				.: (0.009419)
-    test_search_path_space:				.: (0.008908)
-    test_search_path_space_in_path:			.: (0.009379)
-    test_simple_lib:					.: (0.009269)
-    test_simple_lib_space:				.: (0.009675)
-    test_so_with_colon_space:				.: (0.009623)
-    test_unconventional_lib_with_colon:			.: (0.009142)
-    test_verbose_lib_space:				.: (0.009578)
+    test_dll_with_colon_space:				.: (0.007872)
+    test_dylib_with_colon_space:			.: (0.007185)
+    test_framework:					.: (0.007605)
+    test_framework_space:				.: (0.007030)
+    test_lib_with_nonascii:				.: (0.007498)
+    test_libstatic_with_colon:				.: (0.007637)
+    test_libstatic_with_colon_space:			.: (0.007458)
+    test_non_lib_dash_l:				.: (0.007066)
+    test_search_path_basic:				.: (0.007136)
+    test_search_path_space:				.: (0.006836)
+    test_search_path_space_in_path:			.: (0.006801)
+    test_simple_lib:					.: (0.007207)
+    test_simple_lib_space:				.: (0.007390)
+    test_so_with_colon_space:				.: (0.006957)
+    test_unconventional_lib_with_colon:			.: (0.007719)
+    test_verbose_lib_space:				.: (0.007550)
   TestGemExtCargoBuilderUnit: 
-    test_build_env_includes_rbconfig:			.: (0.010889)
-    test_cargo_command_locks_in_release_profile:	.: (0.010239)
-    test_cargo_command_passes_args:			.: (0.009734)
-    test_cargo_command_passes_respects_cargo_build_target:	.: (0.012791)
-    test_cargo_command_passes_respects_cargo_env_var:	.: (0.013396)
+    test_build_env_includes_rbconfig:			.: (0.028303)
+    test_cargo_command_locks_in_release_profile:	.: (0.007304)
+    test_cargo_command_passes_args:			.: (0.007154)
+    test_cargo_command_passes_respects_cargo_build_target:	.: (0.007945)
+    test_cargo_command_passes_respects_cargo_env_var:	.: (0.009637)
   TestGemExtCmakeBuilder: 
     test_self_build:					P
 ===============================================================================
@@ -6623,272 +6659,272 @@
 /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.016580)
+: (0.012366)
     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.016122)
+: (0.011938)
     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.016501)
+: (0.011296)
   TestGemExtConfigureBuilder: 
-    test_self_build_fail:				.: (0.018794)
+    test_self_build_fail:				.: (0.013400)
   TestGemExtExtConfBuilder: 
-    test_class_build_extconf_fail:			.: (1.204236)
-    test_class_build_extconf_success_without_warning:	.: (0.445133)
-    test_class_make_no_Makefile:			.: (0.010656)
+    test_class_build_extconf_fail:			.: (0.946012)
+    test_class_build_extconf_success_without_warning:	.: (0.322191)
+    test_class_make_no_Makefile:			.: (0.010017)
   TestGemExtRakeBuilder: 
-    test_class_build_fail:				.: (0.554245)
-    test_class_no_openssl_override:			.: (0.711621)
+    test_class_build_fail:				.: (0.443749)
+    test_class_no_openssl_override:			.: (0.563629)
   TestGemGemRunner: 
-    test_do_configuration:				.: (0.017402)
-    test_extract_build_args:				.: (0.010243)
-    test_info_succeeds:					.: (0.065207)
-    test_list_succeeds:					.: (0.053340)
-    test_query_is_deprecated:				.: (0.060641)
-    test_search_succeeds:				.: (0.023770)
-    test_validate_encoding:				.: (0.010675)
+    test_do_configuration:				.: (0.022285)
+    test_extract_build_args:				.: (0.012464)
+    test_info_succeeds:					.: (0.050986)
+    test_list_succeeds:					.: (0.041233)
+    test_query_is_deprecated:				.: (0.046847)
+    test_search_succeeds:				.: (0.018366)
+    test_validate_encoding:				.: (0.008502)
   TestGemGemcutterUtilities: 
-    test_alternate_key_alternate_host:			.: (0.014730)
-    test_api_key:					.: (0.013616)
-    test_api_key_override:				.: (0.016124)
-    test_host:						.: (0.013126)
-    test_host_RUBYGEMS_HOST:				.: (0.012752)
-    test_host_RUBYGEMS_HOST_empty:			.: (0.013206)
-    test_sign_in:					.: (0.017361)
-    test_sign_in_skips_with_existing_credentials:	.: (0.014340)
-    test_sign_in_skips_with_key_override:		.: (0.012696)
-    test_sign_in_with_bad_credentials:			.: (0.015391)
-    test_sign_in_with_correct_otp_code:			.: (0.018119)
-    test_sign_in_with_host:				.: (0.016791)
-    test_sign_in_with_host_ENV:				.: (0.016567)
-    test_sign_in_with_host_nil:				.: (0.016891)
-    test_sign_in_with_incorrect_otp_code:		.: (0.016371)
-    test_sign_in_with_other_credentials_doesnt_overwrite_other_keys:	.: (0.017444)
-    test_sign_in_with_webauthn_enabled:			.: (0.119966)
-    test_sign_in_with_webauthn_enabled_with_error:	.: (0.018110)
-    test_sign_in_with_webauthn_enabled_with_polling:	.: (0.119649)
-    test_sign_in_with_webauthn_enabled_with_polling_failure:	.: (0.119355)
-    test_signin_with_env_otp_code:			.: (0.016596)
-    test_verify_api_key:				.: (0.048924)
-    test_verify_missing_api_key:			.: (0.038320)
+    test_alternate_key_alternate_host:			.: (0.013193)
+    test_api_key:					.: (0.012012)
+    test_api_key_override:				.: (0.013435)
+    test_host:						.: (0.010858)
+    test_host_RUBYGEMS_HOST:				.: (0.010877)
+    test_host_RUBYGEMS_HOST_empty:			.: (0.010679)
+    test_sign_in:					.: (0.013872)
+    test_sign_in_skips_with_existing_credentials:	.: (0.011968)
+    test_sign_in_skips_with_key_override:		.: (0.011291)
+    test_sign_in_with_bad_credentials:			.: (0.012836)
+    test_sign_in_with_correct_otp_code:			.: (0.014295)
+    test_sign_in_with_host:				.: (0.014539)
+    test_sign_in_with_host_ENV:				.: (0.014189)
+    test_sign_in_with_host_nil:				.: (0.058363)
+    test_sign_in_with_incorrect_otp_code:		.: (0.025914)
+    test_sign_in_with_other_credentials_doesnt_overwrite_other_keys:	.: (0.032593)
+    test_sign_in_with_webauthn_enabled:			.: (0.042844)
+    test_sign_in_with_webauthn_enabled_with_error:	.: (0.152152)
+    test_sign_in_with_webauthn_enabled_with_polling:	.: (0.173993)
+    test_sign_in_with_webauthn_enabled_with_polling_failure:	.: (0.169916)
+    test_signin_with_env_otp_code:			.: (0.017180)
+    test_verify_api_key:				.: (0.013770)
+    test_verify_missing_api_key:			.: (0.013373)
   TestGemImpossibleDependenciesError: 
-    test_message_conflict:				.: (0.024259)
+    test_message_conflict:				.: (0.011023)
   TestGemKernel: 
-    test_gem:						.: (0.277069)
-    test_gem_bundler:					.: (0.105817)
-    test_gem_bundler_inferred_bundler_version:		.: (0.102401)
-    test_gem_conflicting:				.: (0.099370)
-    test_gem_default:					.: (0.102259)
-    test_gem_default_re_gem:				.: (0.099711)
-    test_gem_env_req:					.: (0.099401)
-    test_gem_failing_inside_require_doesnt_cause_double_exceptions:	.: (0.391406)
-    test_gem_not_adding_bin:				.: (0.099000)
-    test_gem_overlapping:				.: (0.097707)
-    test_gem_prerelease_is_the_only_available:		.: (0.095477)
-    test_gem_re_gem_mismatch:				.: (0.095143)
-    test_gem_redundant:					.: (0.093878)
-    test_release_favored_over_prerelease:		.: (0.096120)
+    test_gem:						.: (0.098690)
+    test_gem_bundler:					.: (0.096644)
+    test_gem_bundler_inferred_bundler_version:		.: (0.102342)
+    test_gem_conflicting:				.: (0.096755)
+    test_gem_default:					.: (0.097597)
+    test_gem_default_re_gem:				.: (0.092903)
+    test_gem_env_req:					.: (0.091891)
+    test_gem_failing_inside_require_doesnt_cause_double_exceptions:	.: (0.306022)
+    test_gem_not_adding_bin:				.: (0.094313)
+    test_gem_overlapping:				.: (0.088201)
+    test_gem_prerelease_is_the_only_available:		.: (0.089742)
+    test_gem_re_gem_mismatch:				.: (0.089233)
+    test_gem_redundant:					.: (0.087401)
+    test_release_favored_over_prerelease:		.: (0.087819)
   TestGemLocalRemoteOptions: 
-    test_add_local_remote_options:			.: (0.013331)
-    test_both_eh:					.: (0.008445)
-    test_clear_sources_option:				.: (0.012457)
-    test_clear_sources_option_idiot_proof:		.: (0.013604)
-    test_local_eh:					.: (0.008568)
-    test_remote_eh:					.: (0.008279)
-    test_short_source_option:				.: (0.011252)
-    test_source_option:					.: (0.012721)
-    test_source_option_bad:				.: (0.010991)
-    test_update_sources_option:				.: (0.010788)
+    test_add_local_remote_options:			.: (0.011726)
+    test_both_eh:					.: (0.008282)
+    test_clear_sources_option:				.: (0.011171)
+    test_clear_sources_option_idiot_proof:		.: (0.012277)
+    test_local_eh:					.: (0.007887)
+    test_remote_eh:					.: (0.007453)
+    test_short_source_option:				.: (0.009603)
+    test_source_option:					.: (0.010708)
+    test_source_option_bad:				.: (0.009952)
+    test_update_sources_option:				.: (0.009621)
   TestGemNameTuple: 
-    test_full_name:					.: (0.008729)
-    test_platform_normalization:			.: (0.009127)
-    test_spaceship:					.: (0.008538)
-    test_spec_name:					.: (0.008239)
+    test_full_name:					.: (0.008326)
+    test_platform_normalization:			.: (0.007819)
+    test_spaceship:					.: (0.007511)
+    test_spec_name:					.: (0.007497)
   TestGemPackageOld: 
-    test_contents:					.: (0.011149)
-    test_contents_security_policy:			.: (0.009813)
-    test_extract_files:					.: (0.013268)
-    test_extract_files_security_policy:			.: (0.009808)
-    test_spec:						.: (0.011411)
-    test_spec_security_policy:				.: (0.010006)
-    test_verify:					.: (0.010172)
+    test_contents:					.: (0.010008)
+    test_contents_security_policy:			.: (0.009129)
+    test_extract_files:					.: (0.012026)
+    test_extract_files_security_policy:			.: (0.009288)
+    test_spec:						.: (0.011086)
+    test_spec_security_policy:				.: (0.009935)
+    test_verify:					.: (0.010228)
   TestGemPackageTask: 
-    test_gem_package:					.: (0.021719)
-    test_gem_package_prints_to_stdout_by_default:	.: (0.020914)
-    test_gem_package_with_current_platform:		.: (0.009699)
-    test_gem_package_with_ruby_platform:		.: (0.009306)
-    test_package_dir_path:				.: (0.009191)
+    test_gem_package:					.: (0.020139)
+    test_gem_package_prints_to_stdout_by_default:	.: (0.019843)
+    test_gem_package_with_current_platform:		.: (0.009827)
+    test_gem_package_with_ruby_platform:		.: (0.008676)
+    test_package_dir_path:				.: (0.009511)
   TestGemPathSupport: 
-    test_gem_paths_do_not_contain_symlinks:		.: (0.009426)
-    test_initialize:					.: (0.008457)
-    test_initialize_home:				.: (0.008756)
-    test_initialize_home_path:				.: (0.008888)
-    test_initialize_path:				.: (0.009360)
-    test_initialize_path_with_defaults:			.: (0.009007)
-    test_initialize_regexp_path_separator:		.: (0.009272)
-    test_initialize_spec:				.: (0.009015)
+    test_gem_paths_do_not_contain_symlinks:		.: (0.009262)
+    test_initialize:					.: (0.008354)
+    test_initialize_home:				.: (0.008465)
+    test_initialize_home_path:				.: (0.008799)
+    test_initialize_path:				.: (0.008980)
+    test_initialize_path_with_defaults:			.: (0.008936)
+    test_initialize_regexp_path_separator:		.: (0.009050)
+    test_initialize_spec:				.: (0.008774)
   TestGemProjectSanity: 
-    test_require_rubygems_package:			.: (0.204348)
+    test_require_rubygems_package:			.: (0.157523)
   TestGemRDoc: 
-    test_delete_legacy_args:				.: (0.031405)
-    test_generate_disabled:				.: (0.030371)
-    test_initialize:					.: (0.029923)
-    test_new_rdoc:					.: (0.029618)
-    test_rdoc_installed?:				.: (0.030631)
-    test_remove:					.: (0.031596)
-    test_remove_unwritable:				.: (0.030686)
-    test_ri_installed?:					.: (0.030582)
-    test_setup:						.: (0.030162)
-    test_setup_unwritable:				.: (0.030907)
+    test_delete_legacy_args:				.: (0.026231)
+    test_generate_disabled:				.: (0.025549)
+    test_initialize:					.: (0.026361)
+    test_new_rdoc:					.: (0.026234)
+    test_rdoc_installed?:				.: (0.026288)
+    test_remove:					.: (0.027309)
+    test_remove_unwritable:				.: (0.026333)
+    test_ri_installed?:					.: (0.026603)
+    test_setup:						.: (0.026343)
+    test_setup_unwritable:				.: (0.026632)
   TestGemRemoteFetchError: 
-    test_invalid_url:					.: (0.010126)
-    test_password_redacted:				.: (0.009769)
-    test_to_s:						.: (0.009056)
+    test_invalid_url:					.: (0.008594)
+    test_password_redacted:				.: (0.007916)
+    test_to_s:						.: (0.007902)
   TestGemRemoteFetcher: 
-    test_cache_update_path:				.: (0.022631)
-    test_cache_update_path_no_update:			.: (0.021811)
-    test_cache_update_path_with_utf8_internal_encoding:	.: (0.022397)
-    test_download:					.: (0.023063)
-    test_download_cached:				.: (0.022331)
-    test_download_install_dir:				.: (0.023219)
-    test_download_local:				.: (0.022916)
-    test_download_local_read_only:			.: (0.024577)
-    test_download_local_space:				.: (0.023526)
-    test_download_platform_legacy:			.: (0.032009)
-    test_download_read_only:				.: (0.024746)
-    test_download_same_file:				.: (0.027093)
-    test_download_to_cache:				.: (0.067981)
-    test_download_unsupported:				.: (0.024271)
-    test_download_with_auth:				.: (0.024786)
-    test_download_with_encoded_auth:			.: (0.023799)
-    test_download_with_token:				.: (0.024242)
-    test_download_with_x_oauth_basic:			.: (0.024179)
-    test_fetch_http:					.: (0.023343)
-    test_fetch_http_redirects:				.: (0.025988)
-    test_fetch_http_redirects_without_location:		.: (0.023808)
-    test_fetch_path_bad_uri:				.: (0.024071)
-    test_fetch_path_getaddrinfo_error:			.: (0.023477)
-    test_fetch_path_gzip:				.: (0.024851)
-    test_fetch_path_gzip_unmodified:			.: (0.023350)
-    test_fetch_path_io_error:				.: (0.024268)
-    test_fetch_path_openssl_ssl_sslerror:		.: (0.023577)
-    test_fetch_path_socket_error:			.: (0.022967)
-    test_fetch_path_system_call_error:			.: (0.023302)
-    test_fetch_path_timeout_error:			.: (0.022781)
-    test_fetch_path_unmodified:				.: (0.023358)
-    test_request_block:					.: (0.023715)
-    test_self_fetcher:					.: (0.022746)
-    test_self_fetcher_with_proxy:			.: (0.022280)
-    test_yaml_error_on_size:				.: (0.023209)
+    test_cache_update_path:				.: (0.020154)
+    test_cache_update_path_no_update:			.: (0.019174)
+    test_cache_update_path_with_utf8_internal_encoding:	.: (0.019581)
+    test_download:					.: (0.019906)
+    test_download_cached:				.: (0.019632)
+    test_download_install_dir:				.: (0.046084)
+    test_download_local:				.: (0.021463)
+    test_download_local_read_only:			.: (0.022709)
+    test_download_local_space:				.: (0.021709)
+    test_download_platform_legacy:			.: (0.029898)
+    test_download_read_only:				.: (0.021742)
+    test_download_same_file:				.: (0.025055)
+    test_download_to_cache:				.: (0.035077)
+    test_download_unsupported:				.: (0.021188)
+    test_download_with_auth:				.: (0.021932)
+    test_download_with_encoded_auth:			.: (0.021856)
+    test_download_with_token:				.: (0.020818)
+    test_download_with_x_oauth_basic:			.: (0.021057)
+    test_fetch_http:					.: (0.020811)
+    test_fetch_http_redirects:				.: (0.022974)
+    test_fetch_http_redirects_without_location:		.: (0.020057)
+    test_fetch_path_bad_uri:				.: (0.020610)
+    test_fetch_path_getaddrinfo_error:			.: (0.021122)
+    test_fetch_path_gzip:				.: (0.021397)
+    test_fetch_path_gzip_unmodified:			.: (0.021043)
+    test_fetch_path_io_error:				.: (0.021194)
+    test_fetch_path_openssl_ssl_sslerror:		.: (0.020944)
+    test_fetch_path_socket_error:			.: (0.020562)
+    test_fetch_path_system_call_error:			.: (0.021136)
+    test_fetch_path_timeout_error:			.: (0.021068)
+    test_fetch_path_unmodified:				.: (0.019801)
+    test_request_block:					.: (0.020184)
+    test_self_fetcher:					.: (0.019595)
+    test_self_fetcher_with_proxy:			.: (0.020040)
+    test_yaml_error_on_size:				.: (0.021077)
   TestGemRemoteFetcherLocalSSLServer: 
-    test_do_not_allow_insecure_ssl_connection_by_default:	.: (0.580352)
-    test_do_not_allow_invalid_client_cert_auth_connection:	.: (0.565170)
-    test_do_not_follow_insecure_redirect:		.: (0.597311)
-    test_nil_ca_cert:					.: (0.584669)
-    test_ssl_client_cert_auth_connection:		.: (0.595016)
-    test_ssl_connection:				.: (0.578250)
-    test_ssl_connection_allow_verify_none:		.: (0.577808)
+    test_do_not_allow_insecure_ssl_connection_by_default:	.: (0.559536)
+    test_do_not_allow_invalid_client_cert_auth_connection:	.: (0.549153)
+    test_do_not_follow_insecure_redirect:		.: (0.566534)
+    test_nil_ca_cert:					.: (0.563224)
+    test_ssl_client_cert_auth_connection:		.: (0.579841)
+    test_ssl_connection:				.: (0.579776)
+    test_ssl_connection_allow_verify_none:		.: (0.568396)
   TestGemRemoteFetcherLocalServer: 
-    test_fetch_http_with_additional_headers:		.: (0.064626)
-    test_implicit_no_proxy:				.: (0.013155)
-    test_implicit_proxy:				.: (0.013066)
-    test_implicit_proxy_no_env:				.: (0.013929)
-    test_implicit_upper_case_proxy:			.: (0.013460)
-    test_no_proxy:					.: (0.015069)
-    test_observe_no_proxy_env_list:			.: (0.013254)
-    test_observe_no_proxy_env_single_host:		.: (0.013411)
+    test_fetch_http_with_additional_headers:		.: (0.056493)
+    test_implicit_no_proxy:				.: (0.011887)
+    test_implicit_proxy:				.: (0.011703)
+    test_implicit_proxy_no_env:				.: (0.011385)
+    test_implicit_upper_case_proxy:			.: (0.012397)
+    test_no_proxy:					.: (0.013825)
+    test_observe_no_proxy_env_list:			.: (0.014941)
+    test_observe_no_proxy_env_single_host:		.: (0.016303)
   TestGemRemoteFetcherS3: 
-    test_fetch_s3_config_creds:				.: (0.023914)
-    test_fetch_s3_config_creds_with_region:		.: (0.023228)
-    test_fetch_s3_config_creds_with_token:		.: (0.022114)
-    test_fetch_s3_env_creds:				.: (0.022543)
-    test_fetch_s3_env_creds_with_region:		.: (0.022514)
-    test_fetch_s3_env_creds_with_token:			.: (0.022023)
-    test_fetch_s3_instance_profile_creds:		.: (0.023001)
-    test_fetch_s3_instance_profile_creds_with_region:	.: (0.022535)
-    test_fetch_s3_instance_profile_creds_with_token:	.: (0.022323)
-    test_fetch_s3_no_host:				.: (0.020451)
-    test_fetch_s3_no_id:				.: (0.021040)
-    test_fetch_s3_no_secret:				.: (0.020651)
-    test_fetch_s3_no_source_key:			.: (0.020674)
-    test_fetch_s3_url_creds:				.: (0.021631)
+    test_fetch_s3_config_creds:				.: (0.022506)
+    test_fetch_s3_config_creds_with_region:		.: (0.020944)
+    test_fetch_s3_config_creds_with_token:		.: (0.020456)
+    test_fetch_s3_env_creds:				.: (0.020909)
+    test_fetch_s3_env_creds_with_region:		.: (0.021442)
+    test_fetch_s3_env_creds_with_token:			.: (0.021282)
+    test_fetch_s3_instance_profile_creds:		.: (0.021907)
+    test_fetch_s3_instance_profile_creds_with_region:	.: (0.021239)
+    test_fetch_s3_instance_profile_creds_with_token:	.: (0.021505)
+    test_fetch_s3_no_host:				.: (0.019672)
+    test_fetch_s3_no_id:				.: (0.019246)
+    test_fetch_s3_no_secret:				.: (0.020286)
+    test_fetch_s3_no_source_key:			.: (0.019470)
+    test_fetch_s3_url_creds:				.: (0.020710)
   TestGemRequest: 
-    test_configure_connection_for_https:		.: (0.049846)
-    test_configure_connection_for_https_ssl_ca_cert:	.: (0.049471)
-    test_fetch:						.: (0.009626)
-    test_fetch_basic_auth:				.: (0.049038)
-    test_fetch_basic_auth_encoded:			.: (0.049261)
-    test_fetch_basic_oauth_encoded:			.: (0.055660)
-    test_fetch_head:					.: (0.011919)
-    test_fetch_unmodified:				.: (0.011727)
-    test_get_proxy_from_env_domain:			.: (0.010113)
-    test_get_proxy_from_env_empty:			.: (0.009629)
-    test_get_proxy_from_env_escape:			.: (0.011029)
-    test_get_proxy_from_env_fallback:			.: (0.011176)
-    test_get_proxy_from_env_https:			.: (0.012559)
-    test_get_proxy_from_env_normalize:			.: (0.012400)
-    test_initialize_proxy:				.: (0.011244)
-    test_initialize_proxy_ENV:				.: (0.010238)
-    test_initialize_proxy_ENV_https:			.: (0.010665)
-    test_initialize_proxy_URI:				.: (0.010335)
-    test_proxy_ENV:					.: (0.009474)
-    test_user_agent:					.: (0.009656)
-    test_user_agent_engine:				.: (0.009412)
-    test_user_agent_engine_ruby:			.: (0.010687)
-    test_user_agent_patchlevel:				.: (0.011270)
-    test_user_agent_revision:				.: (0.011487)
-    test_verify_certificate:				.: (0.009841)
-    test_verify_certificate_extra_message:		.: (0.009680)
-    test_verify_certificate_message_CERT_HAS_EXPIRED:	.: (0.009945)
-    test_verify_certificate_message_CERT_NOT_YET_VALID:	.: (0.009748)
-    test_verify_certificate_message_CERT_REJECTED:	.: (0.009668)
-    test_verify_certificate_message_CERT_UNTRUSTED:	.: (0.009270)
-    test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.008927)
-    test_verify_certificate_message_INVALID_CA:		.: (0.009497)
-    test_verify_certificate_message_INVALID_PURPOSE:	.: (0.010172)
-    test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN:	.: (0.009161)
-    test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:	.: (0.009437)
-    test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE:	.: (0.009283)
+    test_configure_connection_for_https:		.: (0.037310)
+    test_configure_connection_for_https_ssl_ca_cert:	.: (0.037476)
+    test_fetch:						.: (0.008899)
+    test_fetch_basic_auth:				.: (0.037510)
+    test_fetch_basic_auth_encoded:			.: (0.038205)
+    test_fetch_basic_oauth_encoded:			.: (0.038472)
+    test_fetch_head:					.: (0.009498)
+    test_fetch_unmodified:				.: (0.009981)
+    test_get_proxy_from_env_domain:			.: (0.010248)
+    test_get_proxy_from_env_empty:			.: (0.009201)
+    test_get_proxy_from_env_escape:			.: (0.009627)
+    test_get_proxy_from_env_fallback:			.: (0.010818)
+    test_get_proxy_from_env_https:			.: (0.010453)
+    test_get_proxy_from_env_normalize:			.: (0.009525)
+    test_initialize_proxy:				.: (0.009212)
+    test_initialize_proxy_ENV:				.: (0.009785)
+    test_initialize_proxy_ENV_https:			.: (0.009523)
+    test_initialize_proxy_URI:				.: (0.009466)
+    test_proxy_ENV:					.: (0.008879)
+    test_user_agent:					.: (0.008860)
+    test_user_agent_engine:				.: (0.008558)
+    test_user_agent_engine_ruby:			.: (0.008570)
+    test_user_agent_patchlevel:				.: (0.008473)
+    test_user_agent_revision:				.: (0.008231)
+    test_verify_certificate:				.: (0.008738)
+    test_verify_certificate_extra_message:		.: (0.008613)
+    test_verify_certificate_message_CERT_HAS_EXPIRED:	.: (0.008890)
+    test_verify_certificate_message_CERT_NOT_YET_VALID:	.: (0.008776)
+    test_verify_certificate_message_CERT_REJECTED:	.: (0.008681)
+    test_verify_certificate_message_CERT_UNTRUSTED:	.: (0.008163)
+    test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.008188)
+    test_verify_certificate_message_INVALID_CA:		.: (0.008125)
+    test_verify_certificate_message_INVALID_PURPOSE:	.: (0.008432)
+    test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN:	.: (0.008153)
+    test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:	.: (0.008122)
+    test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE:	.: (0.008041)
   TestGemRequestConnectionPool: 
-    test_checkout_same_connection:			.: (0.008861)
-    test_net_http_args:					.: (0.008670)
-    test_net_http_args_ipv6:				.: (0.008599)
-    test_net_http_args_no_proxy:			.: (0.008370)
-    test_net_http_args_proxy:				.: (0.009039)
-    test_thread_waits_for_connection:			.: (1.011118)
-    test_to_proxy_eh:					.: (0.009756)
-    test_to_proxy_eh_wildcard:				.: (0.009145)
-    test_to_proxy_empty_string:				.: (0.008914)
-    test_to_proxy_substring:				.: (0.008675)
+    test_checkout_same_connection:			.: (0.008208)
+    test_net_http_args:					.: (0.007900)
+    test_net_http_args_ipv6:				.: (0.007918)
+    test_net_http_args_no_proxy:			.: (0.008272)
+    test_net_http_args_proxy:				.: (0.008202)
+    test_thread_waits_for_connection:			.: (1.015547)
+    test_to_proxy_eh:					.: (0.008238)
+    test_to_proxy_eh_wildcard:				.: (0.008322)
+    test_to_proxy_empty_string:				.: (0.008754)
+    test_to_proxy_substring:				.: (0.007940)
   TestGemRequestSet: 
-    test_bug_bug_990:					.: (0.013065)
-    test_gem:						.: (0.009778)
-    test_gem_duplicate:					.: (0.009300)
-    test_import:					.: (0.008855)
-    test_install:					.: (0.078527)
-    test_install_from_gemdeps:				.: (0.055898)
-    test_install_from_gemdeps_complex_dependencies:	.: (0.162752)
-    test_install_from_gemdeps_explain:			.: (0.038345)
-    test_install_from_gemdeps_install_dir:		.: (0.069315)
-    test_install_from_gemdeps_local:			.: (0.024941)
-    test_install_from_gemdeps_lockfile:			.: (0.163813)
-    test_install_from_gemdeps_version_mismatch:		.: (0.057338)
-    test_install_into:					.: (0.088487)
-    test_install_into_development_shallow:		.: (0.093467)
-    test_load_gemdeps:					.: (0.011674)
-    test_load_gemdeps_installing:			.: (0.011203)
-    test_load_gemdeps_without_groups:			.: (0.011115)
-    test_resolve:					.: (0.013174)
-    test_resolve_development:				.: (0.011941)
-    test_resolve_development_shallow:			.: (0.013247)
+    test_bug_bug_990:					.: (0.011904)
+    test_gem:						.: (0.008673)
+    test_gem_duplicate:					.: (0.008164)
+    test_import:					.: (0.008384)
+    test_install:					.: (0.078464)
+    test_install_from_gemdeps:				.: (0.051751)
+    test_install_from_gemdeps_complex_dependencies:	.: (0.133319)
+    test_install_from_gemdeps_explain:			.: (0.032230)
+    test_install_from_gemdeps_install_dir:		.: (0.092926)
+    test_install_from_gemdeps_local:			.: (0.021043)
+    test_install_from_gemdeps_lockfile:			.: (0.117602)
+    test_install_from_gemdeps_version_mismatch:		.: (0.045923)
+    test_install_into:					.: (0.064479)
+    test_install_into_development_shallow:		.: (0.066591)
+    test_load_gemdeps:					.: (0.009063)
+    test_load_gemdeps_installing:			.: (0.008741)
+    test_load_gemdeps_without_groups:			.: (0.008592)
+    test_resolve:					.: (0.009803)
+    test_resolve_development:				.: (0.008495)
+    test_resolve_development_shallow:			.: (0.009785)
     test_resolve_git:					P
 ===============================================================================
 Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set
@@ -6903,91 +6939,91 @@
      395:     rs = Gem::RequestSet.new
      396: 
 ===============================================================================
-: (0.015612)
-    test_resolve_ignore_dependencies:			.: (0.011570)
-    test_resolve_incompatible:				.: (0.010987)
-    test_resolve_vendor:				.: (0.023373)
-    test_sorted_requests:				.: (0.014278)
-    test_sorted_requests_development_shallow:		.: (0.013522)
-    test_tsort_each_child_development:			.: (0.013342)
-    test_tsort_each_child_development_shallow:		.: (0.013464)
+: (0.012928)
+    test_resolve_ignore_dependencies:			.: (0.008770)
+    test_resolve_incompatible:				.: (0.008065)
+    test_resolve_vendor:				.: (0.016666)
+    test_sorted_requests:				.: (0.010948)
+    test_sorted_requests_development_shallow:		.: (0.009886)
+    test_tsort_each_child_development:			.: (0.009947)
+    test_tsort_each_child_development_shallow:		.: (0.009740)
   TestGemRequestSetGemDependencyAPI: 
-    test_gem:						.: (0.011628)
-    test_gem_bitbucket:					.: (0.010782)
-    test_gem_bitbucket_expand_path:			.: (0.010622)
-    test_gem_deps_file:					.: (0.009710)
-    test_gem_duplicate:					.: (0.016585)
-    test_gem_git:					.: (0.012154)
-    test_gem_git_branch:				.: (0.010854)
-    test_gem_git_gist:					.: (0.015366)
-    test_gem_git_ref:					.: (0.015818)
-    test_gem_git_submodules:				.: (0.015246)
-    test_gem_git_tag:					.: (0.009882)
-    test_gem_github:					.: (0.018968)
-    test_gem_github_expand_path:			.: (0.014992)
-    test_gem_group:					.: (0.009336)
-    test_gem_group_method:				.: (0.009972)
-    test_gem_group_without:				.: (0.010099)
-    test_gem_groups:					.: (0.009550)
-    test_gem_path:					.: (0.012037)
-    test_gem_platforms:					.: (0.009987)
-    test_gem_platforms_bundler_ruby:			.: (0.011396)
-    test_gem_platforms_engine:				.: (0.010283)
-    test_gem_platforms_maglev:				.: (0.010494)
-    test_gem_platforms_multiple:			.: (0.009702)
-    test_gem_platforms_platform:			.: (0.010253)
-    test_gem_platforms_truffleruby:			.: (0.010698)
-    test_gem_platforms_unknown:				.: (0.010342)
-    test_gem_platforms_version:				.: (0.010599)
-    test_gem_requirement:				.: (0.009727)
-    test_gem_requirements:				.: (0.010440)
-    test_gem_requirements_options:			.: (0.009965)
-    test_gem_requires:					.: (0.009594)
-    test_gem_requires_false:				.: (0.009964)
-    test_gem_requires_without_group:			.: (0.010068)
-    test_gem_source_mismatch:				.: (0.013157)
-    test_gempspec_with_multiple_runtime_deps:		.: (0.013046)
-    test_gemspec:					.: (0.012999)
-    test_gemspec_bad:					.: (0.010895)
-    test_gemspec_development_group:			.: (0.013231)
-    test_gemspec_multiple:				.: (0.012178)
-    test_gemspec_name:					.: (0.013077)
-    test_gemspec_named:					.: (0.012217)
-    test_gemspec_none:					.: (0.009812)
-    test_gemspec_path:					.: (0.013031)
-    test_gemspec_without_group:				.: (0.010222)
-    test_git:						.: (0.010379)
-    test_git_source:					.: (0.009460)
-    test_group:						.: (0.010029)
-    test_load:						.: (0.010969)
-    test_pin_gem_source:				.: (0.009743)
-    test_platform_mswin:				.: (0.009969)
-    test_platform_multiple:				.: (0.010893)
-    test_platform_ruby:					.: (0.010063)
-    test_platforms:					.: (0.010589)
-    test_ruby:						.: (0.009010)
-    test_ruby_engine:					.: (0.009803)
-    test_ruby_engine_mismatch_engine:			.: (0.009359)
-    test_ruby_engine_mismatch_version:			.: (0.009943)
-    test_ruby_engine_no_engine_version:			.: (0.009561)
-    test_ruby_mismatch:					.: (0.009209)
-    test_ruby_mismatch_installing:			.: (0.013883)
-    test_source:					.: (0.018545)
-    test_with_engine_version:				.: (0.014359)
+    test_gem:						.: (0.008503)
+    test_gem_bitbucket:					.: (0.011466)
+    test_gem_bitbucket_expand_path:			.: (0.007310)
+    test_gem_deps_file:					.: (0.010365)
+    test_gem_duplicate:					.: (0.011903)
+    test_gem_git:					.: (0.008002)
+    test_gem_git_branch:				.: (0.008743)
+    test_gem_git_gist:					.: (0.011609)
+    test_gem_git_ref:					.: (0.013724)
+    test_gem_git_submodules:				.: (0.009501)
+    test_gem_git_tag:					.: (0.008674)
+    test_gem_github:					.: (0.008314)
+    test_gem_github_expand_path:			.: (0.007914)
+    test_gem_group:					.: (0.007705)
+    test_gem_group_method:				.: (0.007784)
+    test_gem_group_without:				.: (0.007632)
+    test_gem_groups:					.: (0.007836)
+    test_gem_path:					.: (0.009751)
+    test_gem_platforms:					.: (0.008439)
+    test_gem_platforms_bundler_ruby:			.: (0.008988)
+    test_gem_platforms_engine:				.: (0.007949)
+    test_gem_platforms_maglev:				.: (0.008281)
+    test_gem_platforms_multiple:			.: (0.007654)
+    test_gem_platforms_platform:			.: (0.008110)
+    test_gem_platforms_truffleruby:			.: (0.008294)
+    test_gem_platforms_unknown:				.: (0.007338)
+    test_gem_platforms_version:				.: (0.007673)
+    test_gem_requirement:				.: (0.007824)
+    test_gem_requirements:				.: (0.008357)
+    test_gem_requirements_options:			.: (0.007753)
+    test_gem_requires:					.: (0.007781)
+    test_gem_requires_false:				.: (0.007870)
+    test_gem_requires_without_group:			.: (0.007675)
+    test_gem_source_mismatch:				.: (0.010611)
+    test_gempspec_with_multiple_runtime_deps:		.: (0.014396)
+    test_gemspec:					.: (0.011928)
+    test_gemspec_bad:					.: (0.010215)
+    test_gemspec_development_group:			.: (0.011254)
+    test_gemspec_multiple:				.: (0.010893)
+    test_gemspec_name:					.: (0.011590)
+    test_gemspec_named:					.: (0.010981)
+    test_gemspec_none:					.: (0.008506)
+    test_gemspec_path:					.: (0.011045)
+    test_gemspec_without_group:				.: (0.008946)
+    test_git:						.: (0.008539)
+    test_git_source:					.: (0.009060)
+    test_group:						.: (0.008969)
+    test_load:						.: (0.009717)
+    test_pin_gem_source:				.: (0.009284)
+    test_platform_mswin:				.: (0.009319)
+    test_platform_multiple:				.: (0.009953)
+    test_platform_ruby:					.: (0.009216)
+    test_platforms:					.: (0.009341)
+    test_ruby:						.: (0.008833)
+    test_ruby_engine:					.: (0.008362)
+    test_ruby_engine_mismatch_engine:			.: (0.011751)
+    test_ruby_engine_mismatch_version:			.: (0.011548)
+    test_ruby_engine_no_engine_version:			.: (0.008692)
+    test_ruby_mismatch:					.: (0.011771)
+    test_ruby_mismatch_installing:			.: (0.011781)
+    test_source:					.: (0.009167)
+    test_with_engine_version:				.: (0.011492)
   TestGemRequestSetLockfile: 
-    test_add_DEPENDENCIES:				.: (0.054533)
-    test_add_DEPENDENCIES_from_gem_deps:		.: (0.027845)
-    test_add_GEM:					.: (0.192958)
-    test_add_PLATFORMS:					.: (0.077053)
-    test_relative_path_from:				.: (0.011398)
-    test_to_s_gem:					.: (0.026747)
-    test_to_s_gem_dependency:				.: (0.046510)
-    test_to_s_gem_dependency_non_default:		.: (0.040201)
-    test_to_s_gem_dependency_requirement:		.: (0.036708)
-    test_to_s_gem_path:					.: (0.017259)
-    test_to_s_gem_path_absolute:			.: (0.016808)
-    test_to_s_gem_platform:				.: (0.027026)
-    test_to_s_gem_source:				.: (0.057286)
+    test_add_DEPENDENCIES:				.: (0.041852)
+    test_add_DEPENDENCIES_from_gem_deps:		.: (0.024984)
+    test_add_GEM:					.: (0.157170)
+    test_add_PLATFORMS:					.: (0.064480)
+    test_relative_path_from:				.: (0.009605)
+    test_to_s_gem:					.: (0.022954)
+    test_to_s_gem_dependency:				.: (0.039546)
+    test_to_s_gem_dependency_non_default:		.: (0.034364)
+    test_to_s_gem_dependency_requirement:		.: (0.031913)
+    test_to_s_gem_path:					.: (0.014934)
+    test_to_s_gem_path_absolute:			.: (0.015053)
+    test_to_s_gem_platform:				.: (0.023681)
+    test_to_s_gem_source:				.: (0.049545)
     test_to_s_git:					P
 ===============================================================================
 Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set
@@ -7002,202 +7038,202 @@
      378:     head = nil
      379: 
 ===============================================================================
-: (0.013990)
-    test_write:						.: (0.010777)
-    test_write_error:					.: (0.013835)
+: (0.013228)
+    test_write:						.: (0.009229)
+    test_write_error:					.: (0.012318)
   TestGemRequestSetLockfileParser: 
-    test_get:						.: (0.010524)
-    test_get_type_mismatch:				.: (0.010457)
-    test_get_type_multiple:				.: (0.010579)
-    test_get_type_value_mismatch:			.: (0.010976)
-    test_parse:						.: (0.012172)
-    test_parse_DEPENDENCIES_git:			.: (0.013771)
-    test_parse_DEPENDENCIES_git_version:		.: (0.011915)
-    test_parse_GEM:					.: (0.011638)
-    test_parse_GEM_remote_multiple:			.: (0.011366)
-    test_parse_GIT:					.: (0.012524)
-    test_parse_GIT_branch:				.: (0.011985)
-    test_parse_GIT_ref:					.: (0.012186)
-    test_parse_GIT_tag:					.: (0.012619)
-    test_parse_PATH:					.: (0.014592)
-    test_parse_dependencies:				.: (0.012359)
-    test_parse_dependency:				.: (0.012176)
-    test_parse_gem_specs_dependency:			.: (0.012758)
-    test_parse_missing:					.: (0.009868)
+    test_get:						.: (0.009873)
+    test_get_type_mismatch:				.: (0.010312)
+    test_get_type_multiple:				.: (0.009528)
+    test_get_type_value_mismatch:			.: (0.037450)
+    test_parse:						.: (0.010816)
+    test_parse_DEPENDENCIES_git:			.: (0.013080)
+    test_parse_DEPENDENCIES_git_version:		.: (0.011598)
+    test_parse_GEM:					.: (0.012202)
+    test_parse_GEM_remote_multiple:			.: (0.011974)
+    test_parse_GIT:					.: (0.011674)
+    test_parse_GIT_branch:				.: (0.011746)
+    test_parse_GIT_ref:					.: (0.012302)
+    test_parse_GIT_tag:					.: (0.011871)
+    test_parse_PATH:					.: (0.014146)
+    test_parse_dependencies:				.: (0.011178)
+    test_parse_dependency:				.: (0.011234)
+    test_parse_gem_specs_dependency:			.: (0.012112)
+    test_parse_missing:					.: (0.009593)
   TestGemRequestSetLockfileTokenizer: 
-    test_peek:						.: (0.044685)
-    test_skip:						.: (0.011034)
-    test_token_pos:					.: (0.010227)
-    test_tokenize:					.: (0.011870)
-    test_tokenize_capitals:				.: (0.011352)
-    test_tokenize_conflict_markers:			.: (0.014012)
-    test_tokenize_git:					.: (0.011394)
-    test_tokenize_multiple:				.: (0.011865)
-    test_unget:						.: (0.010387)
+    test_peek:						.: (0.009870)
+    test_skip:						.: (0.009738)
+    test_token_pos:					.: (0.009893)
+    test_tokenize:					.: (0.010519)
+    test_tokenize_capitals:				.: (0.009972)
+    test_tokenize_conflict_markers:			.: (0.013093)
+    test_tokenize_git:					.: (0.009866)
+    test_tokenize_multiple:				.: (0.009783)
+    test_unget:						.: (0.010299)
   TestGemRequire: 
-    test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.036769)
-    test_activate_via_require_respects_loaded_files:	.: (0.085851)
-    test_already_activated_direct_conflict:		.: (0.106172)
-    test_concurrent_require:				.: (0.069492)
-    test_dash_i_beats_default_gems:			.: (0.063051)
-    test_dash_i_beats_gems:				.: (0.100844)
-    test_default_gem_and_normal_gem:			.: (0.060238)
-    test_default_gem_and_normal_gem_same_version:	.: (0.062355)
-    test_default_gem_only:				.: (0.043212)
-    test_default_gem_prerelease:			.: (0.059652)
-    test_default_gem_require_activates_just_once:	.: (0.043559)
-    test_default_gem_required_circulary_with_unresolved_gems_depending_on_it:	.: (0.140083)
-    test_default_gem_with_unresolved_gems_depending_on_it:	.: (0.133353)
-    test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel:	.: (0.541750)
-    test_multiple_gems_with_the_same_path:		.: (0.104101)
-    test_no_crash_when_overriding_warn_with_warning_module:	.: (0.330260)
-    test_no_kernel_require_in_Kernel_warn_with_uplevel:	.: (0.356023)
-    test_no_kernel_require_in_warn_with_uplevel:	.: (0.334625)
-    test_no_other_behavioral_changes_with_Kernel_warn:	.: (0.331226)
-    test_no_other_behavioral_changes_with_warn:		.: (0.321120)
-    test_normal_gem_does_not_shadow_default_gem:	.: (0.035278)
-    test_normal_gems_with_overridden_load_error_message:.: (0.330698)
-    test_realworld_default_gem:				.: (0.292620)
-    test_realworld_upgraded_default_gem:		.: (0.304613)
-    test_require_bundler:				.: (0.042960)
-    test_require_can_use_a_pathname_object:		.: (0.047583)
-    test_require_default_when_gem_defined:		.: (0.051940)
-    test_require_does_not_crash_when_utilizing_bundler_version_finder:	.: (0.456431)
-    test_require_doesnt_traverse_development_dependencies:	.: (0.041794)
-    test_require_is_lazy_with_inexact_req:		.: (0.077614)
-    test_require_is_not_lazy_with_exact_req:		.: (0.076803)
-    test_require_is_not_lazy_with_one_possible:		.: (0.098282)
-    test_require_is_not_lazy_with_shadowed_default_gem:	.: (0.149399)
-    test_require_when_gem_defined:			.: (0.042332)
-    test_require_works_after_cleanup:			.: (0.118303)
-    test_respect_loaded_features_caching_like_standard_require:	.: (0.056973)
-    test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require:	.: (0.061038)
-    test_try_activate_error_unlocks_require_monitor:	.: (0.043457)
-    test_unable_to_find_good_unresolved_version:	.: (0.106439)
+    test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.031711)
+    test_activate_via_require_respects_loaded_files:	.: (0.078997)
+    test_already_activated_direct_conflict:		.: (0.087086)
+    test_concurrent_require:				.: (0.059536)
+    test_dash_i_beats_default_gems:			.: (0.053154)
+    test_dash_i_beats_gems:				.: (0.082094)
+    test_default_gem_and_normal_gem:			.: (0.049711)
+    test_default_gem_and_normal_gem_same_version:	.: (0.051700)
+    test_default_gem_only:				.: (0.037009)
+    test_default_gem_prerelease:			.: (0.048412)
+    test_default_gem_require_activates_just_once:	.: (0.035569)
+    test_default_gem_required_circulary_with_unresolved_gems_depending_on_it:	.: (0.116432)
+    test_default_gem_with_unresolved_gems_depending_on_it:	.: (0.104225)
+    test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel:	.: (0.569169)
+    test_multiple_gems_with_the_same_path:		.: (0.092132)
+    test_no_crash_when_overriding_warn_with_warning_module:	.: (0.249769)
+    test_no_kernel_require_in_Kernel_warn_with_uplevel:	.: (0.236497)
+    test_no_kernel_require_in_warn_with_uplevel:	.: (0.299490)
+    test_no_other_behavioral_changes_with_Kernel_warn:	.: (0.228672)
+    test_no_other_behavioral_changes_with_warn:		.: (0.245013)
+    test_normal_gem_does_not_shadow_default_gem:	.: (0.026875)
+    test_normal_gems_with_overridden_load_error_message:.: (0.262616)
+    test_realworld_default_gem:				.: (0.245057)
+    test_realworld_upgraded_default_gem:		.: (0.226983)
+    test_require_bundler:				.: (0.034223)
+    test_require_can_use_a_pathname_object:		.: (0.043692)
+    test_require_default_when_gem_defined:		.: (0.042541)
+    test_require_does_not_crash_when_utilizing_bundler_version_finder:	.: (0.282317)
+    test_require_doesnt_traverse_development_dependencies:	.: (0.033475)
+    test_require_is_lazy_with_inexact_req:		.: (0.068097)
+    test_require_is_not_lazy_with_exact_req:		.: (0.068090)
+    test_require_is_not_lazy_with_one_possible:		.: (0.099819)
+    test_require_is_not_lazy_with_shadowed_default_gem:	.: (0.076818)
+    test_require_when_gem_defined:			.: (0.036847)
+    test_require_works_after_cleanup:			.: (0.047672)
+    test_respect_loaded_features_caching_like_standard_require:	.: (0.031195)
+    test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require:	.: (0.047834)
+    test_try_activate_error_unlocks_require_monitor:	.: (0.028821)
+    test_unable_to_find_good_unresolved_version:	.: (0.097900)
   TestGemRequirement: 
-    test_bad:						.: (0.012080)
-    test_basic_non_none:				.: (0.012655)
-    test_concat:					.: (0.012892)
-    test_create:					.: (0.023133)
-    test_empty_requirements_is_none:			.: (0.010946)
-    test_equals2:					.: (0.010081)
-    test_explicit_default_is_none:			.: (0.009461)
-    test_for_lockfile:					.: (0.023333)
-    test_hash_returns_equal_hashes_for_equivalent_requirements:	.: (0.011210)
-    test_hash_with_multiple_versions:			.: (0.041207)
-    test_illformed_requirements:			.: (0.010023)
-    test_initialize:					.: (0.009567)
-    test_initialize_copy:				.: (0.009443)
-    test_marshal_load_attack:				.: (0.010553)
-    test_parse:						.: (0.009832)
-    test_parse_bad:					.: (0.010541)
-    test_parse_deduplication:				.: (0.009068)
-    test_prerelease_eh:					.: (0.009978)
-    test_satisfied_by_boxed:				.: (0.010934)
-    test_satisfied_by_eh_bang_equal:			.: (0.010261)
-    test_satisfied_by_eh_blank:				.: (0.008903)
-    test_satisfied_by_eh_boxed:				.: (0.011453)
-    test_satisfied_by_eh_equal:				.: (0.009697)
-    test_satisfied_by_eh_good:				.: (0.014745)
-    test_satisfied_by_eh_gt:				.: (0.012592)
-    test_satisfied_by_eh_gte:				.: (0.010538)
-    test_satisfied_by_eh_list:				.: (0.010406)
-    test_satisfied_by_eh_lt:				.: (0.010306)
-    test_satisfied_by_eh_lte:				.: (0.008747)
-    test_satisfied_by_eh_multiple:			.: (0.009904)
-    test_satisfied_by_eh_non_versions:			.: (0.009281)
-    test_satisfied_by_eh_tilde_gt:			.: (0.009370)
-    test_satisfied_by_eh_tilde_gt_v0:			.: (0.008809)
-    test_satisfied_by_explicitly_bounded:		.: (0.010085)
-    test_specific:					.: (0.009609)
+    test_bad:						.: (0.010586)
+    test_basic_non_none:				.: (0.008454)
+    test_concat:					.: (0.007604)
+    test_create:					.: (0.008388)
+    test_empty_requirements_is_none:			.: (0.010100)
+    test_equals2:					.: (0.010545)
+    test_explicit_default_is_none:			.: (0.010045)
+    test_for_lockfile:					.: (0.009435)
+    test_hash_returns_equal_hashes_for_equivalent_requirements:	.: (0.010573)
+    test_hash_with_multiple_versions:			.: (0.009311)
+    test_illformed_requirements:			.: (0.009948)
+    test_initialize:					.: (0.009847)
+    test_initialize_copy:				.: (0.008154)
+    test_marshal_load_attack:				.: (0.009306)
+    test_parse:						.: (0.008898)
+    test_parse_bad:					.: (0.009903)
+    test_parse_deduplication:				.: (0.008258)
+    test_prerelease_eh:					.: (0.008926)
+    test_satisfied_by_boxed:				.: (0.010403)
+    test_satisfied_by_eh_bang_equal:			.: (0.009089)
+    test_satisfied_by_eh_blank:				.: (0.008846)
+    test_satisfied_by_eh_boxed:				.: (0.011585)
+    test_satisfied_by_eh_equal:				.: (0.009189)
+    test_satisfied_by_eh_good:				.: (0.011943)
+    test_satisfied_by_eh_gt:				.: (0.009983)
+    test_satisfied_by_eh_gte:				.: (0.009118)
+    test_satisfied_by_eh_list:				.: (0.008381)
+    test_satisfied_by_eh_lt:				.: (0.009537)
+    test_satisfied_by_eh_lte:				.: (0.010668)
+    test_satisfied_by_eh_multiple:			.: (0.008700)
+    test_satisfied_by_eh_non_versions:			.: (0.007474)
+    test_satisfied_by_eh_tilde_gt:			.: (0.008262)
+    test_satisfied_by_eh_tilde_gt_v0:			.: (0.008105)
+    test_satisfied_by_explicitly_bounded:		.: (0.007882)
+    test_specific:					.: (0.007784)
   TestGemResolver: 
-    test_backoff_higher_version_to_satisfy_dep:		.: (0.017251)
-    test_backtracks_to_the_first_conflict:		.: (0.016035)
-    test_common_rack_activation_scenario:		.: (0.019528)
-    test_conflict_resolution_only_effects_correct_spec:	.: (0.015813)
-    test_does_not_pick_musl_variants_on_non_musl_linux:	.: (0.030769)
-    test_keeps_resolving_after_seeing_satisfied_dep:	.: (0.017303)
-    test_no_overlap_specifically:			.: (0.016637)
-    test_only_returns_spec_once:			.: (0.024573)
-    test_pick_generic_linux_variants_on_musl_linux:	.: (0.027931)
-    test_picks_best_platform:				.: (0.044853)
-    test_picks_highest_version:				.: (0.011807)
-    test_picks_lower_version_when_needed:		.: (0.013837)
-    test_pulls_in_dependencies:				.: (0.015293)
-    test_raises_and_explains_when_platform_prevents_install:	.: (0.017470)
-    test_raises_and_reports_a_toplevel_request_properly:.: (0.011976)
-    test_raises_and_reports_an_implicit_request_properly:	.: (0.012058)
-    test_raises_dependency_error:			.: (0.014901)
-    test_raises_when_a_gem_is_missing:			.: (0.009563)
-    test_raises_when_a_gem_version_is_missing:		.: (0.009857)
-    test_raises_when_possibles_are_exhausted:		.: (0.015936)
-    test_requests:					.: (0.011722)
-    test_requests_development:				.: (0.012169)
-    test_requests_ignore_dependencies:			.: (0.012140)
-    test_resolve_bug_699:				.: (0.015404)
-    test_resolve_conflict:				.: (0.014058)
-    test_resolve_conservative:				.: (0.016230)
-    test_resolve_development:				.: (0.012547)
-    test_resolve_development_shallow:			.: (0.012597)
-    test_resolve_remote_missing_dependency:		.: (0.013169)
-    test_resolve_rollback:				.: (0.016839)
-    test_search_for_local_platform_partial_string_match:.: (0.011390)
-    test_second_level_backout:				.: (0.062591)
-    test_select_local_platforms:			.: (0.011660)
-    test_self_compose_sets_best_set:			.: (0.009229)
-    test_self_compose_sets_multiple:			.: (0.010778)
-    test_self_compose_sets_nest:			.: (0.011348)
-    test_self_compose_sets_nil:				.: (0.011344)
-    test_self_compose_sets_single:			.: (0.011105)
-    test_simple_activesupport_problem:			.: (0.014289)
-    test_sorts_by_source_then_version:			.: (0.012559)
+    test_backoff_higher_version_to_satisfy_dep:		.: (0.014325)
+    test_backtracks_to_the_first_conflict:		.: (0.012852)
+    test_common_rack_activation_scenario:		.: (0.015482)
+    test_conflict_resolution_only_effects_correct_spec:	.: (0.013196)
+    test_does_not_pick_musl_variants_on_non_musl_linux:	.: (0.020532)
+    test_keeps_resolving_after_seeing_satisfied_dep:	.: (0.011068)
+    test_no_overlap_specifically:			.: (0.009681)
+    test_only_returns_spec_once:			.: (0.010533)
+    test_pick_generic_linux_variants_on_musl_linux:	.: (0.020908)
+    test_picks_best_platform:				.: (0.027217)
+    test_picks_highest_version:				.: (0.009296)
+    test_picks_lower_version_when_needed:		.: (0.011438)
+    test_pulls_in_dependencies:				.: (0.010814)
+    test_raises_and_explains_when_platform_prevents_install:	.: (0.008610)
+    test_raises_and_reports_a_toplevel_request_properly:.: (0.008364)
+    test_raises_and_reports_an_implicit_request_properly:	.: (0.009179)
+    test_raises_dependency_error:			.: (0.012496)
+    test_raises_when_a_gem_is_missing:			.: (0.008621)
+    test_raises_when_a_gem_version_is_missing:		.: (0.007732)
+    test_raises_when_possibles_are_exhausted:		.: (0.013426)
+    test_requests:					.: (0.010033)
+    test_requests_development:				.: (0.009869)
+    test_requests_ignore_dependencies:			.: (0.009553)
+    test_resolve_bug_699:				.: (0.012374)
+    test_resolve_conflict:				.: (0.016755)
+    test_resolve_conservative:				.: (0.013085)
+    test_resolve_development:				.: (0.010471)
+    test_resolve_development_shallow:			.: (0.010872)
+    test_resolve_remote_missing_dependency:		.: (0.009973)
+    test_resolve_rollback:				.: (0.011820)
+    test_search_for_local_platform_partial_string_match:.: (0.008903)
+    test_second_level_backout:				.: (0.049516)
+    test_select_local_platforms:			.: (0.009929)
+    test_self_compose_sets_best_set:			.: (0.007175)
+    test_self_compose_sets_multiple:			.: (0.009108)
+    test_self_compose_sets_nest:			.: (0.009256)
+    test_self_compose_sets_nil:				.: (0.009361)
+    test_self_compose_sets_single:			.: (0.009755)
+    test_simple_activesupport_problem:			.: (0.015027)
+    test_sorts_by_source_then_version:			.: (0.018586)
   TestGemResolverAPISet: 
-    test_find_all:					.: (0.012352)
-    test_find_all_cache:				.: (0.012108)
-    test_find_all_local:				.: (0.010134)
-    test_find_all_missing:				.: (0.012226)
-    test_find_all_not_found:				.: (0.011617)
-    test_find_all_prereleases:				.: (0.011209)
-    test_initialize:					.: (0.009605)
-    test_initialize_deeper_uri:				.: (0.008969)
-    test_initialize_uri:				.: (0.009127)
-    test_prefetch:					.: (0.010874)
-    test_prefetch_cache:				.: (0.010611)
-    test_prefetch_cache_missing:			.: (0.010754)
-    test_prefetch_local:				.: (0.011194)
+    test_find_all:					.: (0.017252)
+    test_find_all_cache:				.: (0.014567)
+    test_find_all_local:				.: (0.013772)
+    test_find_all_missing:				.: (0.019645)
+    test_find_all_not_found:				.: (0.020142)
+    test_find_all_prereleases:				.: (0.015998)
+    test_initialize:					.: (0.012462)
+    test_initialize_deeper_uri:				.: (0.007909)
+    test_initialize_uri:				.: (0.007187)
+    test_prefetch:					.: (0.009077)
+    test_prefetch_cache:				.: (0.009238)
+    test_prefetch_cache_missing:			.: (0.009099)
+    test_prefetch_local:				.: (0.009032)
   TestGemResolverAPISpecification: 
-    test_fetch_development_dependencies:		.: (0.022355)
-    test_initialize:					.: (0.009859)
-    test_installable_platform_eh:			.: (0.008973)
-    test_source:					.: (0.009046)
-    test_spec:						.: (0.016603)
-    test_spec_jruby_platform:				.: (0.029151)
+    test_fetch_development_dependencies:		.: (0.017451)
+    test_initialize:					.: (0.007755)
+    test_installable_platform_eh:			.: (0.007714)
+    test_source:					.: (0.007323)
+    test_spec:						.: (0.014001)
+    test_spec_jruby_platform:				.: (0.023379)
   TestGemResolverActivationRequest: 
-    test_development_eh:				.: (0.009338)
-    test_inspect:					.: (0.009226)
-    test_installed_eh:					.: (0.008619)
+    test_development_eh:				.: (0.007960)
+    test_inspect:					.: (0.007023)
+    test_installed_eh:					.: (0.007309)
   TestGemResolverBestSet: 
-    test_find_all:					.: (0.015307)
-    test_find_all_local:				.: (0.019516)
-    test_initialize:					.: (0.009162)
-    test_prefetch:					.: (0.016368)
-    test_prefetch_local:				.: (0.013197)
+    test_find_all:					.: (0.012016)
+    test_find_all_local:				.: (0.013587)
+    test_initialize:					.: (0.007756)
+    test_prefetch:					.: (0.014270)
+    test_prefetch_local:				.: (0.010999)
   TestGemResolverComposedSet: 
-    test_errors:					.: (0.012028)
-    test_prerelease_equals:				.: (0.009320)
-    test_remote_equals:					.: (0.008307)
+    test_errors:					.: (0.009741)
+    test_prerelease_equals:				.: (0.007497)
+    test_remote_equals:					.: (0.007008)
   TestGemResolverConflict: 
-    test_explanation:					.: (0.010068)
-    test_explanation_user_request:			.: (0.009295)
-    test_request_path:					.: (0.008531)
+    test_explanation:					.: (0.008642)
+    test_explanation_user_request:			.: (0.007603)
+    test_request_path:					.: (0.006950)
   TestGemResolverDependencyRequest: 
-    test_development_eh:				.: (0.008660)
-    test_match_eh:					.: (0.008956)
-    test_match_eh_prerelease:				.: (0.009407)
-    test_match_eh_prerelease_allow_prerelease:		.: (0.008831)
-    test_matches_spec_eh:				.: (0.009180)
-    test_matches_spec_eh_prerelease:			.: (0.009657)
-    test_requirement:					.: (0.009533)
+    test_development_eh:				.: (0.007676)
+    test_match_eh:					.: (0.007339)
+    test_match_eh_prerelease:				.: (0.007154)
+    test_match_eh_prerelease_allow_prerelease:		.: (0.007256)
+    test_matches_spec_eh:				.: (0.007189)
+    test_matches_spec_eh_prerelease:			.: (0.006935)
+    test_requirement:					.: (0.007223)
   TestGemResolverGitSet: 
     test_add_git_gem:					P
 ===============================================================================
@@ -7213,7 +7249,7 @@
      17:     @set.add_git_gem name, repository, nil, false
      18: 
 ===============================================================================
-: (0.015131)
+: (0.009571)
     test_add_git_gem_submodules:			P
 ===============================================================================
 Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -7228,7 +7264,7 @@
      31:     @set.add_git_gem name, repository, nil, true
      32: 
 ===============================================================================
-: (0.012766)
+: (0.009692)
     test_add_git_spec:					P
 ===============================================================================
 Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -7243,7 +7279,7 @@
      43:     @set.add_git_spec name, version, repository, revision, true
      44: 
 ===============================================================================
-: (0.012906)
+: (0.008956)
     test_find_all:					P
 ===============================================================================
 Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -7258,7 +7294,7 @@
      61:     @set.add_git_gem name, repository, nil, false
      62: 
 ===============================================================================
-: (0.013295)
+: (0.009347)
     test_find_all_local:				P
 ===============================================================================
 Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -7273,7 +7309,7 @@
      77:     @set.add_git_gem name, repository, nil, false
      78:     @set.remote = false
 ===============================================================================
-: (0.021891)
+: (0.034727)
     test_find_all_prerelease:				P
 ===============================================================================
 Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -7288,7 +7324,7 @@
      92:     @set.add_git_gem name, repository, nil, false
      93: 
 ===============================================================================
-: (0.019819)
+: (0.010861)
     test_prefetch:					P
 ===============================================================================
 Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -7303,7 +7339,7 @@
      126:     @set.add_git_gem name, repository, nil, false
      127: 
 ===============================================================================
-: (0.023160)
+: (0.010482)
     test_prefetch_cache:				P
 ===============================================================================
 Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -7318,7 +7354,7 @@
      140:     @set.add_git_gem name, repository, nil, false
      141: 
 ===============================================================================
-: (0.022644)
+: (0.010014)
     test_prefetch_filter:				P
 ===============================================================================
 Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -7333,7 +7369,7 @@
      158:     @set.add_git_gem name, repository, nil, false
      159: 
 ===============================================================================
-: (0.020972)
+: (0.011485)
     test_prefetch_root_dir:				P
 ===============================================================================
 Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set
@@ -7348,8 +7384,8 @@
      172:     @set.add_git_gem name, repository, nil, false
      173: 
 ===============================================================================
-: (0.013607)
-    test_root_dir:					.: (0.009607)
+: (0.011325)
+    test_root_dir:					.: (0.008132)
   TestGemResolverGitSpecification: 
     test_add_dependency:				P
 ===============================================================================
@@ -7365,8 +7401,8 @@
      41:     git_spec = Gem::Resolver::GitSpecification.new @set, @spec
      42: 
 ===============================================================================
-: (0.021459)
-    test_equals2:					.: (0.013493)
+: (0.010634)
+    test_equals2:					.: (0.009881)
     test_install:					P
 ===============================================================================
 Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set
@@ -7381,7 +7417,7 @@
      53:     git_spec = Gem::Resolver::GitSpecification.new @set, @spec
      54: 
 ===============================================================================
-: (0.014020)
+: (0.010325)
     test_install_extension:				P
 ===============================================================================
 Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set
@@ -7396,7 +7432,7 @@
      71:     end
      72: 
 ===============================================================================
-: (0.011974)
+: (0.015838)
     test_install_installed:				P
 ===============================================================================
 Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set
@@ -7411,399 +7447,399 @@
      103:     git_spec = Gem::Resolver::GitSpecification.new @set, @spec
      104: 
 ===============================================================================
-: (0.047369)
+: (0.011313)
   TestGemResolverIndexSet: 
-    test_find_all:					.: (0.018773)
-    test_find_all_local:				.: (0.017842)
-    test_find_all_prerelease:				.: (0.013385)
-    test_initialize:					.: (0.011307)
-    test_initialize_source:				.: (0.011715)
+    test_find_all:					.: (0.017314)
+    test_find_all_local:				.: (0.016819)
+    test_find_all_prerelease:				.: (0.012731)
+    test_initialize:					.: (0.010752)
+    test_initialize_source:				.: (0.011402)
   TestGemResolverIndexSpecification: 
-    test_initialize:					.: (0.012323)
-    test_initialize_platform:				.: (0.012274)
-    test_install:					.: (0.038701)
-    test_spec:						.: (0.020247)
-    test_spec_local:					.: (0.021941)
+    test_initialize:					.: (0.011519)
+    test_initialize_platform:				.: (0.010711)
+    test_install:					.: (0.034741)
+    test_spec:						.: (0.018610)
+    test_spec_local:					.: (0.020660)
   TestGemResolverInstalledSpecification: 
-    test_initialize:					.: (0.009948)
-    test_install:					.: (0.009146)
-    test_installable_platform_eh:			.: (0.024016)
+    test_initialize:					.: (0.008896)
+    test_install:					.: (0.007729)
+    test_installable_platform_eh:			.: (0.021809)
   TestGemResolverInstallerSet: 
-    test_add_always_install:				.: (0.048160)
-    test_add_always_install_errors:			.: (0.012754)
-    test_add_always_install_index_spec_platform:	.: (0.027187)
-    test_add_always_install_platform:			.: (0.037993)
-    test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.038607)
-    test_add_always_install_prerelease:			.: (0.046005)
-    test_add_always_install_prerelease_github_problem:	.: (0.045601)
-    test_add_always_install_prerelease_only:		.: (0.041403)
-    test_add_local:					.: (0.025728)
-    test_consider_local_eh:				.: (0.009124)
-    test_consider_remote_eh:				.: (0.009411)
-    test_errors:					.: (0.012665)
-    test_find_all_always_install:			.: (0.040609)
-    test_find_all_prerelease:				.: (0.037829)
-    test_find_all_prerelease_dependencies_with_add_local:	.: (0.036294)
-    test_load_spec:					.: (0.021053)
-    test_prefetch:					.: (0.009801)
-    test_prerelease_equals:				.: (0.008887)
-    test_remote_equals_both:				.: (0.008698)
-    test_remote_equals_local:				.: (0.009038)
-    test_remote_equals_remote:				.: (0.009074)
+    test_add_always_install:				.: (0.044232)
+    test_add_always_install_errors:			.: (0.011931)
+    test_add_always_install_index_spec_platform:	.: (0.025181)
+    test_add_always_install_platform:			.: (0.035603)
+    test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.036270)
+    test_add_always_install_prerelease:			.: (0.039210)
+    test_add_always_install_prerelease_github_problem:	.: (0.029817)
+    test_add_always_install_prerelease_only:		.: (0.026337)
+    test_add_local:					.: (0.023244)
+    test_consider_local_eh:				.: (0.008306)
+    test_consider_remote_eh:				.: (0.008426)
+    test_errors:					.: (0.010315)
+    test_find_all_always_install:			.: (0.034309)
+    test_find_all_prerelease:				.: (0.032887)
+    test_find_all_prerelease_dependencies_with_add_local:	.: (0.029155)
+    test_load_spec:					.: (0.018353)
+    test_prefetch:					.: (0.008824)
+    test_prerelease_equals:				.: (0.007771)
+    test_remote_equals_both:				.: (0.007969)
+    test_remote_equals_local:				.: (0.007365)
+    test_remote_equals_remote:				.: (0.007147)
   TestGemResolverLocalSpecification: 
-    test_install:					.: (0.038429)
-    test_installable_platform_eh:			.: (0.024746)
+    test_install:					.: (0.034466)
+    test_installable_platform_eh:			.: (0.021805)
   TestGemResolverLockSet: 
-    test_add:						.: (0.009696)
-    test_find_all:					.: (0.009318)
-    test_load_spec:					.: (0.017123)
-    test_prefetch:					.: (0.009280)
+    test_add:						.: (0.009195)
+    test_find_all:					.: (0.008126)
+    test_load_spec:					.: (0.016398)
+    test_prefetch:					.: (0.008213)
   TestGemResolverLockSpecification: 
-    test_add_dependency:				.: (0.009402)
-    test_initialize:					.: (0.009344)
-    test_install:					.: (0.032616)
-    test_install_installed:				.: (0.009915)
-    test_spec:						.: (0.009720)
-    test_spec_loaded:					.: (0.014286)
+    test_add_dependency:				.: (0.008503)
+    test_initialize:					.: (0.008275)
+    test_install:					.: (0.028698)
+    test_install_installed:				.: (0.008777)
+    test_spec:						.: (0.008108)
+    test_spec_loaded:					.: (0.012659)
   TestGemResolverRequirementList: 
-    test_each:						.: (0.009859)
+    test_each:						.: (0.008635)
   TestGemResolverSpecification: 
-    test_install:					.: (0.038088)
-    test_installable_platform_eh:			.: (0.010093)
-    test_source:					.: (0.009672)
+    test_install:					.: (0.033205)
+    test_installable_platform_eh:			.: (0.008880)
+    test_source:					.: (0.008015)
   TestGemResolverVendorSet: 
-    test_add_vendor_gem:				.: (0.012549)
-    test_add_vendor_gem_missing:			.: (0.012056)
-    test_find_all:					.: (0.013065)
-    test_find_all_prerelease:				.: (0.013406)
-    test_load_spec:					.: (0.010651)
+    test_add_vendor_gem:				.: (0.010531)
+    test_add_vendor_gem_missing:			.: (0.009803)
+    test_find_all:					.: (0.010268)
+    test_find_all_prerelease:				.: (0.010287)
+    test_load_spec:					.: (0.007583)
   TestGemResolverVendorSpecification: 
-    test_dependencies:					.: (0.011261)
-    test_equals2:					.: (0.013997)
-    test_full_name:					.: (0.010604)
-    test_install:					.: (0.010532)
-    test_name:						.: (0.010260)
-    test_platform:					.: (0.009871)
-    test_version:					.: (0.010536)
+    test_dependencies:					.: (0.012941)
+    test_equals2:					.: (0.011278)
+    test_full_name:					.: (0.008574)
+    test_install:					.: (0.007510)
+    test_name:						.: (0.008614)
+    test_platform:					.: (0.008193)
+    test_version:					.: (0.007784)
   TestGemSafeMarshal: 
-    test_array_subclass:				.: (0.009639)
-    test_date:						.: (0.008841)
-    test_floats:					.: (0.010999)
-    test_frozen_object:					.: (0.009511)
-    test_gem_spec_disallowed_ivar:			.: (0.010761)
-    test_gem_spec_disallowed_symbol:			.: (0.011106)
-    test_gem_spec_unmarshall_license:			.: (0.012456)
-    test_gem_spec_unmarshall_required_ruby_rubygems_version:	.: (0.017901)
-    test_hash_with_compare_by_identity:			.: (0.010983)
-    test_hash_with_default_value:			.: (0.009399)
-    test_hash_with_ivar:				.: (0.009696)
-    test_int_ 0:					.: (0.009310)
-    test_int_ 1:					.: (0.010182)
-    test_int_ 1048575:					.: (0.010886)
-    test_int_ 122:					.: (0.010887)
-    test_int_ 123:					.: (0.010610)
-    test_int_ 124:					.: (0.010568)
-    test_int_ 127:					.: (0.010521)
-    test_int_ 128:					.: (0.010891)
-    test_int_ 2:					.: (0.010716)
-    test_int_ 255:					.: (0.011294)
-    test_int_ 256:					.: (0.011561)
-    test_int_ 257:					.: (0.011424)
-    test_int_ 268435455:				.: (0.010349)
-    test_int_ 268435456:				.: (0.044024)
-    test_int_ 3:					.: (0.011143)
-    test_int_ 4:					.: (0.011092)
-    test_int_ 4294967295:				.: (0.011354)
-    test_int_ 4294967296:				.: (0.011286)
-    test_int_ 5:					.: (0.010786)
-    test_int_ 6:					.: (0.010846)
-    test_int_ 65535:					.: (0.010960)
-    test_int_ 65536:					.: (0.010967)
-    test_int_ 9223372036854775807:			.: (0.011476)
-    test_int_ 9223372036854775808:			.: (0.011747)
-    test_length_one_symbols:				.: (0.009771)
-    test_link_after_float:				.: (0.009804)
-    test_negative_length:				.: (0.010493)
-    test_rational:					.: (0.010494)
-    test_recursive_array:				.: (0.010554)
-    test_recursive_string:				.: (0.009542)
-    test_repeated_string:				.: (0.010742)
-    test_repeated_symbol:				.: (0.010664)
-    test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4):	.: (0.011298)
-    test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.011140)
-    test_safe_load_marshal Array ["abc", "abc"] Windows-1256:	.: (0.011076)
-    test_safe_load_marshal Array ["abc", "abc"] ascii:	.: (0.010098)
-    test_safe_load_marshal Array ["abc", "abc"] binary:	.: (0.009660)
-    test_safe_load_marshal Array ["abc", "abc"] utf8:	.: (0.009384)
-    test_safe_load_marshal Array ["hello", "hello"]:	.: (0.009965)
-    test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]:	.: (0.010015)
-    test_safe_load_marshal Array [:development, :development]:	.: (0.009802)
-    test_safe_load_marshal Array [[...]]:		.: (0.009790)
-    test_safe_load_marshal Array {}:			.: (0.010464)
-    test_safe_load_marshal Date #<Date: 1994-12-09 ((2449696j,0s,0n),+0s,2299161j)>:	.: (0.010613)
-    test_safe_load_marshal Float -0.0:			.: (0.010245)
-    test_safe_load_marshal Float -1.1:			.: (0.010643)
-    test_safe_load_marshal Float -30000000.0:		.: (0.010290)
-    test_safe_load_marshal Float -Infinity:		.: (0.010409)
-    test_safe_load_marshal Float 0.0:			.: (0.008973)
-    test_safe_load_marshal Float 1.1:			.: (0.009299)
-    test_safe_load_marshal Float 30000000.0:		.: (0.009082)
-    test_safe_load_marshal Float Infinity:		.: (0.009790)
-    test_safe_load_marshal Float NaN:			.: (0.008801)
-    test_safe_load_marshal Gem::Version #<Gem::Version "1.abc">:.: (0.009848)
-    test_safe_load_marshal Hash {:runtime=>:development}:	.: (0.009559)
-    test_safe_load_marshal Hash {}:			.: (0.010600)
-    test_safe_load_marshal Hash {} default value:	.: (0.009806)
-    test_safe_load_marshal Integer -1:			.: (0.010319)
-    test_safe_load_marshal Integer -1048575:		.: (0.010164)
-    test_safe_load_marshal Integer -122:		.: (0.010407)
-    test_safe_load_marshal Integer -123:		.: (0.009756)
-    test_safe_load_marshal Integer -124:		.: (0.010232)
-    test_safe_load_marshal Integer -127:		.: (0.009583)
-    test_safe_load_marshal Integer -128:		.: (0.008714)
-    test_safe_load_marshal Integer -2:			.: (0.009216)
-    test_safe_load_marshal Integer -255:		.: (0.009046)
-    test_safe_load_marshal Integer -256:		.: (0.009138)
-    test_safe_load_marshal Integer -257:		.: (0.009978)
-    test_safe_load_marshal Integer -268435455:		.: (0.009302)
-    test_safe_load_marshal Integer -268435456:		.: (0.009837)
-    test_safe_load_marshal Integer -3:			.: (0.009484)
-    test_safe_load_marshal Integer -4:			.: (0.010189)
-    test_safe_load_marshal Integer -4294967295:		.: (0.010325)
-    test_safe_load_marshal Integer -4294967296:		.: (0.009889)
-    test_safe_load_marshal Integer -5:			.: (0.010023)
-    test_safe_load_marshal Integer -6:			.: (0.010246)
-    test_safe_load_marshal Integer -65535:		.: (0.010357)
-    test_safe_load_marshal Integer -65536:		.: (0.008968)
-    test_safe_load_marshal Integer -9223372036854775807:.: (0.009687)
-    test_safe_load_marshal Integer -9223372036854775808:.: (0.009588)
-    test_safe_load_marshal Integer 0:			.: (0.008890)
-    test_safe_load_marshal Integer 1:			.: (0.008761)
-    test_safe_load_marshal Integer 1048574:		.: (0.009534)
-    test_safe_load_marshal Integer 1048575:		.: (0.010224)
-    test_safe_load_marshal Integer 1048576:		.: (0.009627)
-    test_safe_load_marshal Integer 121:			.: (0.010135)
-    test_safe_load_marshal Integer 122:			.: (0.010847)
-    test_safe_load_marshal Integer 123:			.: (0.009722)
-    test_safe_load_marshal Integer 124:			.: (0.010161)
-    test_safe_load_marshal Integer 125:			.: (0.009953)
-    test_safe_load_marshal Integer 126:			.: (0.008684)
-    test_safe_load_marshal Integer 127:			.: (0.009472)
-    test_safe_load_marshal Integer 128:			.: (0.009431)
-    test_safe_load_marshal Integer 129:			.: (0.009390)
-    test_safe_load_marshal Integer 2:			.: (0.008666)
-    test_safe_load_marshal Integer 254:			.: (0.009437)
-    test_safe_load_marshal Integer 255:			.: (0.010203)
-    test_safe_load_marshal Integer 256:			.: (0.010442)
-    test_safe_load_marshal Integer 257:			.: (0.010000)
-    test_safe_load_marshal Integer 258:			.: (0.010020)
-    test_safe_load_marshal Integer 268435454:		.: (0.010301)
-    test_safe_load_marshal Integer 268435455:		.: (0.009641)
-    test_safe_load_marshal Integer 268435456:		.: (0.009917)
-    test_safe_load_marshal Integer 268435457:		.: (0.009213)
-    test_safe_load_marshal Integer 3:			.: (0.008910)
-    test_safe_load_marshal Integer 4:			.: (0.009298)
-    test_safe_load_marshal Integer 4294967294:		.: (0.009254)
-    test_safe_load_marshal Integer 4294967295:		.: (0.010032)
-    test_safe_load_marshal Integer 4294967296:		.: (0.009018)
-    test_safe_load_marshal Integer 4294967297:		.: (0.010334)
-    test_safe_load_marshal Integer 5:			.: (0.010101)
-    test_safe_load_marshal Integer 6:			.: (0.009743)
-    test_safe_load_marshal Integer 65534:		.: (0.009949)
-    test_safe_load_marshal Integer 65535:		.: (0.010063)
-    test_safe_load_marshal Integer 65536:		.: (0.009837)
-    test_safe_load_marshal Integer 65537:		.: (0.009988)
-    test_safe_load_marshal Integer 7:			.: (0.009185)
-    test_safe_load_marshal Integer 9223372036854775806:	.: (0.010019)
-    test_safe_load_marshal Integer 9223372036854775807:	.: (0.009179)
-    test_safe_load_marshal Integer 9223372036854775808:	.: (0.009243)
-    test_safe_load_marshal Integer 9223372036854775809:	.: (0.009177)
-    test_safe_load_marshal Rational (1/3):		.: (0.009528)
-    test_safe_load_marshal String "":			.: (0.010266)
-    test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4:	.: (0.010196)
-    test_safe_load_marshal String "\x61\x62\x63\x64" utf32:	.: (0.010205)
-    test_safe_load_marshal String "abc" Windows-1256:	.: (0.009665)
-    test_safe_load_marshal String "abc" ascii:		.: (0.010359)
-    test_safe_load_marshal String "abc" binary:		.: (0.010261)
-    test_safe_load_marshal String "abc" ivar:		.: (0.009863)
-    test_safe_load_marshal String "abc" utf8:		.: (0.009275)
-    test_safe_load_marshal String "hello" ivar:		.: (0.009658)
-    test_safe_load_marshal Time 2000-12-31 20:07:59 -1152:	.: (0.010190)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 -0800:	.: (0.009711)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800:	.: (0.011775)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800:	.: (0.012072)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800:	.: (0.012888)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800:	.: (0.040942)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800:	.: (0.013261)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800:	.: (0.012316)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800:	.: (0.011818)
-    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800:	.: (0.012199)
-    test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800:	.: (0.010554)
-    test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800:	.: (0.011365)
-    test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800:	.: (0.011951)
-    test_safe_load_marshal Time 2001-01-01 07:59:59 +0000:	.: (0.011279)
-    test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.011135)
-    test_safe_load_marshal Time 2001-01-01 11:59:59 +0400:	.: (0.010592)
-    test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.010112)
-    test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700:	.: (0.010607)
-    test_string_subclass:				.: (0.009445)
-    test_string_with_encoding:				.: (0.018691)
-    test_string_with_ivar:				.: (0.009712)
-    test_time_0 2000-12-31 23:59:59 -1200:		.: (0.010522)
-    test_time_1 2001-01-01 15:59:59 +0400:		.: (0.010956)
-    test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200:	.: (0.012528)
-    test_time_11 2000-12-31 23:59:59.000000001 -1200:	.: (0.011361)
-    test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200:	.: (0.012909)
-    test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200:	.: (0.013191)
-    test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200:	.: (0.012531)
-    test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200:	.: (0.012387)
-    test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200:	.: (0.012250)
-    test_time_17 2001-01-01 11:59:59 UTC:		.: (0.010460)
-    test_time_18 2001-01-01 11:59:59 UTC:		.: (0.009552)
-    test_time_2 2001-01-01 00:07:59 -1152:		.: (0.010328)
-    test_time_3 2001-01-01 11:59:59 +0000:		.: (0.011025)
-    test_time_4 2001-01-01 11:59:59 UTC:		.: (0.010891)
-    test_time_5 2000-12-31 23:59:59.001 -1200:		.: (0.011273)
-    test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200:	.: (0.012366)
-    test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200:	.: (0.012957)
-    test_time_8 2000-12-31 23:59:59.000001 -1200:	.: (0.011116)
-    test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200:	.: (0.011704)
-    test_time_loads:					.: (0.009766)
-    test_time_user_marshal:				.: (0.009133)
-    test_time_with_ivar:				.: (0.009756)
-    test_unexpected_eof:				.: (0.009213)
+    test_array_subclass:				.: (0.008919)
+    test_date:						.: (0.008606)
+    test_floats:					.: (0.009615)
+    test_frozen_object:					.: (0.008348)
+    test_gem_spec_disallowed_ivar:			.: (0.009599)
+    test_gem_spec_disallowed_symbol:			.: (0.010070)
+    test_gem_spec_unmarshall_license:			.: (0.011006)
+    test_gem_spec_unmarshall_required_ruby_rubygems_version:	.: (0.015853)
+    test_hash_with_compare_by_identity:			.: (0.036511)
+    test_hash_with_default_value:			.: (0.017680)
+    test_hash_with_ivar:				.: (0.008641)
+    test_int_ 0:					.: (0.009761)
+    test_int_ 1:					.: (0.009450)
+    test_int_ 1048575:					.: (0.009248)
+    test_int_ 122:					.: (0.009022)
+    test_int_ 123:					.: (0.009097)
+    test_int_ 124:					.: (0.009421)
+    test_int_ 127:					.: (0.009348)
+    test_int_ 128:					.: (0.009664)
+    test_int_ 2:					.: (0.009041)
+    test_int_ 255:					.: (0.009190)
+    test_int_ 256:					.: (0.010016)
+    test_int_ 257:					.: (0.009748)
+    test_int_ 268435455:				.: (0.009602)
+    test_int_ 268435456:				.: (0.009373)
+    test_int_ 3:					.: (0.009223)
+    test_int_ 4:					.: (0.009487)
+    test_int_ 4294967295:				.: (0.009609)
+    test_int_ 4294967296:				.: (0.013411)
+    test_int_ 5:					.: (0.010122)
+    test_int_ 6:					.: (0.009993)
+    test_int_ 65535:					.: (0.009751)
+    test_int_ 65536:					.: (0.009722)
+    test_int_ 9223372036854775807:			.: (0.009683)
+    test_int_ 9223372036854775808:			.: (0.009163)
+    test_length_one_symbols:				.: (0.008984)
+    test_link_after_float:				.: (0.009187)
+    test_negative_length:				.: (0.010019)
+    test_rational:					.: (0.010092)
+    test_recursive_array:				.: (0.008999)
+    test_recursive_string:				.: (0.008455)
+    test_repeated_string:				.: (0.009100)
+    test_repeated_symbol:				.: (0.009120)
+    test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4):	.: (0.010549)
+    test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.009544)
+    test_safe_load_marshal Array ["abc", "abc"] Windows-1256:	.: (0.010068)
+    test_safe_load_marshal Array ["abc", "abc"] ascii:	.: (0.009597)
+    test_safe_load_marshal Array ["abc", "abc"] binary:	.: (0.008716)
+    test_safe_load_marshal Array ["abc", "abc"] utf8:	.: (0.009139)
+    test_safe_load_marshal Array ["hello", "hello"]:	.: (0.008964)
+    test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]:	.: (0.009007)
+    test_safe_load_marshal Array [:development, :development]:	.: (0.008941)
+    test_safe_load_marshal Array [[...]]:		.: (0.008258)
+    test_safe_load_marshal Array {}:			.: (0.008842)
+    test_safe_load_marshal Date #<Date: 1994-12-09 ((2449696j,0s,0n),+0s,2299161j)>:	.: (0.009108)
+    test_safe_load_marshal Float -0.0:			.: (0.008221)
+    test_safe_load_marshal Float -1.1:			.: (0.008687)
+    test_safe_load_marshal Float -30000000.0:		.: (0.050187)
+    test_safe_load_marshal Float -Infinity:		.: (0.008780)
+    test_safe_load_marshal Float 0.0:			.: (0.008279)
+    test_safe_load_marshal Float 1.1:			.: (0.008651)
+    test_safe_load_marshal Float 30000000.0:		.: (0.008658)
+    test_safe_load_marshal Float Infinity:		.: (0.008700)
+    test_safe_load_marshal Float NaN:			.: (0.008279)
+    test_safe_load_marshal Gem::Version #<Gem::Version "1.abc">:.: (0.009211)
+    test_safe_load_marshal Hash {:runtime=>:development}:	.: (0.008307)
+    test_safe_load_marshal Hash {}:			.: (0.008025)
+    test_safe_load_marshal Hash {} default value:	.: (0.008749)
+    test_safe_load_marshal Integer -1:			.: (0.008637)
+    test_safe_load_marshal Integer -1048575:		.: (0.008300)
+    test_safe_load_marshal Integer -122:		.: (0.008600)
+    test_safe_load_marshal Integer -123:		.: (0.008434)
+    test_safe_load_marshal Integer -124:		.: (0.007842)
+    test_safe_load_marshal Integer -127:		.: (0.008285)
+    test_safe_load_marshal Integer -128:		.: (0.008255)
+    test_safe_load_marshal Integer -2:			.: (0.008578)
+    test_safe_load_marshal Integer -255:		.: (0.008514)
+    test_safe_load_marshal Integer -256:		.: (0.010627)
+    test_safe_load_marshal Integer -257:		.: (0.007771)
+    test_safe_load_marshal Integer -268435455:		.: (0.008631)
+    test_safe_load_marshal Integer -268435456:		.: (0.008239)
+    test_safe_load_marshal Integer -3:			.: (0.016566)
+    test_safe_load_marshal Integer -4:			.: (0.012719)
+    test_safe_load_marshal Integer -4294967295:		.: (0.012068)
+    test_safe_load_marshal Integer -4294967296:		.: (0.008819)
+    test_safe_load_marshal Integer -5:			.: (0.008314)
+    test_safe_load_marshal Integer -6:			.: (0.008704)
+    test_safe_load_marshal Integer -65535:		.: (0.008621)
+    test_safe_load_marshal Integer -65536:		.: (0.008453)
+    test_safe_load_marshal Integer -9223372036854775807:.: (0.009444)
+    test_safe_load_marshal Integer -9223372036854775808:.: (0.008868)
+    test_safe_load_marshal Integer 0:			.: (0.008621)
+    test_safe_load_marshal Integer 1:			.: (0.008181)
+    test_safe_load_marshal Integer 1048574:		.: (0.008882)
+    test_safe_load_marshal Integer 1048575:		.: (0.008576)
+    test_safe_load_marshal Integer 1048576:		.: (0.008044)
+    test_safe_load_marshal Integer 121:			.: (0.008726)
+    test_safe_load_marshal Integer 122:			.: (0.009514)
+    test_safe_load_marshal Integer 123:			.: (0.008597)
+    test_safe_load_marshal Integer 124:			.: (0.008371)
+    test_safe_load_marshal Integer 125:			.: (0.008439)
+    test_safe_load_marshal Integer 126:			.: (0.009334)
+    test_safe_load_marshal Integer 127:			.: (0.008912)
+    test_safe_load_marshal Integer 128:			.: (0.008203)
+    test_safe_load_marshal Integer 129:			.: (0.008646)
+    test_safe_load_marshal Integer 2:			.: (0.008582)
+    test_safe_load_marshal Integer 254:			.: (0.009081)
+    test_safe_load_marshal Integer 255:			.: (0.008651)
+    test_safe_load_marshal Integer 256:			.: (0.008473)
+    test_safe_load_marshal Integer 257:			.: (0.007980)
+    test_safe_load_marshal Integer 258:			.: (0.008371)
+    test_safe_load_marshal Integer 268435454:		.: (0.008124)
+    test_safe_load_marshal Integer 268435455:		.: (0.008607)
+    test_safe_load_marshal Integer 268435456:		.: (0.008193)
+    test_safe_load_marshal Integer 268435457:		.: (0.008486)
+    test_safe_load_marshal Integer 3:			.: (0.008473)
+    test_safe_load_marshal Integer 4:			.: (0.007665)
+    test_safe_load_marshal Integer 4294967294:		.: (0.014980)
+    test_safe_load_marshal Integer 4294967295:		.: (0.008359)
+    test_safe_load_marshal Integer 4294967296:		.: (0.008441)
+    test_safe_load_marshal Integer 4294967297:		.: (0.007936)
+    test_safe_load_marshal Integer 5:			.: (0.008838)
+    test_safe_load_marshal Integer 6:			.: (0.008643)
+    test_safe_load_marshal Integer 65534:		.: (0.009428)
+    test_safe_load_marshal Integer 65535:		.: (0.008286)
+    test_safe_load_marshal Integer 65536:		.: (0.009043)
+    test_safe_load_marshal Integer 65537:		.: (0.008583)
+    test_safe_load_marshal Integer 7:			.: (0.009445)
+    test_safe_load_marshal Integer 9223372036854775806:	.: (0.008724)
+    test_safe_load_marshal Integer 9223372036854775807:	.: (0.008744)
+    test_safe_load_marshal Integer 9223372036854775808:	.: (0.008603)
+    test_safe_load_marshal Integer 9223372036854775809:	.: (0.008419)
+    test_safe_load_marshal Rational (1/3):		.: (0.008527)
+    test_safe_load_marshal String "":			.: (0.008232)
+    test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4:	.: (0.031709)
+    test_safe_load_marshal String "\x61\x62\x63\x64" utf32:	.: (0.012376)
+    test_safe_load_marshal String "abc" Windows-1256:	.: (0.008036)
+    test_safe_load_marshal String "abc" ascii:		.: (0.007631)
+    test_safe_load_marshal String "abc" binary:		.: (0.008134)
+    test_safe_load_marshal String "abc" ivar:		.: (0.007973)
+    test_safe_load_marshal String "abc" utf8:		.: (0.007879)
+    test_safe_load_marshal String "hello" ivar:		.: (0.007609)
+    test_safe_load_marshal Time 2000-12-31 20:07:59 -1152:	.: (0.008564)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 -0800:	.: (0.008418)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800:	.: (0.009574)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800:	.: (0.009620)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800:	.: (0.009213)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800:	.: (0.010062)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800:	.: (0.009617)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800:	.: (0.009295)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800:	.: (0.009814)
+    test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800:	.: (0.010448)
+    test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800:	.: (0.008257)
+    test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800:	.: (0.008779)
+    test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800:	.: (0.008403)
+    test_safe_load_marshal Time 2001-01-01 07:59:59 +0000:	.: (0.008355)
+    test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.008543)
+    test_safe_load_marshal Time 2001-01-01 11:59:59 +0400:	.: (0.008602)
+    test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.007833)
+    test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700:	.: (0.008117)
+    test_string_subclass:				.: (0.007899)
+    test_string_with_encoding:				.: (0.014082)
+    test_string_with_ivar:				.: (0.007879)
+    test_time_0 2000-12-31 23:59:59 +1400:		.: (0.010172)
+    test_time_1 2000-12-31 13:59:59 +0400:		.: (0.008229)
+    test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400:	.: (0.009159)
+    test_time_11 2000-12-31 23:59:59.000000001 +1400:	.: (0.008472)
+    test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400:	.: (0.009801)
+    test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400:	.: (0.009579)
+    test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400:	.: (0.018254)
+    test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400:	.: (0.025408)
+    test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400:	.: (0.008979)
+    test_time_17 2000-12-31 09:59:59 UTC:		.: (0.008324)
+    test_time_18 2000-12-31 09:59:59 UTC:		.: (0.008134)
+    test_time_2 2000-12-30 22:07:59 -1152:		.: (0.008136)
+    test_time_3 2000-12-31 09:59:59 +0000:		.: (0.008177)
+    test_time_4 2000-12-31 09:59:59 UTC:		.: (0.008347)
+    test_time_5 2000-12-31 23:59:59.001 +1400:		.: (0.007979)
+    test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400:	.: (0.009358)
+    test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400:	.: (0.009512)
+    test_time_8 2000-12-31 23:59:59.000001 +1400:	.: (0.008248)
+    test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400:	.: (0.009072)
+    test_time_loads:					.: (0.008273)
+    test_time_user_marshal:				.: (0.007772)
+    test_time_with_ivar:				.: (0.008367)
+    test_unexpected_eof:				.: (0.007627)
   TestGemSafeYAML: 
-    test_aliases_disabled:				.: (0.009830)
-    test_aliases_enabled_by_default:			.: (0.009704)
+    test_aliases_disabled:				.: (0.011023)
+    test_aliases_enabled_by_default:			.: (0.022154)
   TestGemSecurity: 
-    test_class_create_cert:				.: (0.012347)
-    test_class_create_cert_email:			.: (0.020594)
-    test_class_create_cert_self_signed:			.: (0.019642)
-    test_class_create_key:				.: (2.199297)
-    test_class_create_key_downcases:			.: (14.189250)
-    test_class_create_key_raises_unknown_algorithm:	.: (0.009566)
-    test_class_email_to_name:				.: (0.008934)
-    test_class_get_public_key_ec:			.: (0.009871)
-    test_class_get_public_key_rsa:			.: (0.009933)
-    test_class_re_sign:					.: (0.019150)
-    test_class_re_sign_not_self_signed:			.: (0.009511)
-    test_class_re_sign_wrong_key:			.: (0.008985)
-    test_class_reset:					.: (0.008890)
-    test_class_sign:					.: (0.020477)
-    test_class_sign_AltName:				.: (0.029866)
-    test_class_trust_dir:				.: (0.008906)
-    test_class_write:					.: (1.005017)
-    test_class_write_encrypted:				.: (0.500365)
-    test_class_write_encrypted_cipher:			.: (1.025105)
+    test_class_create_cert:				.: (0.010095)
+    test_class_create_cert_email:			.: (0.015909)
+    test_class_create_cert_self_signed:			.: (0.015108)
+    test_class_create_key:				.: (0.821565)
+    test_class_create_key_downcases:			.: (10.382447)
+    test_class_create_key_raises_unknown_algorithm:	.: (0.009169)
+    test_class_email_to_name:				.: (0.008890)
+    test_class_get_public_key_ec:			.: (0.009009)
+    test_class_get_public_key_rsa:			.: (0.010093)
+    test_class_re_sign:					.: (0.016046)
+    test_class_re_sign_not_self_signed:			.: (0.009085)
+    test_class_re_sign_wrong_key:			.: (0.008881)
+    test_class_reset:					.: (0.009105)
+    test_class_sign:					.: (0.016845)
+    test_class_sign_AltName:				.: (0.024063)
+    test_class_trust_dir:				.: (0.009044)
+    test_class_write:					.: (1.430895)
+    test_class_write_encrypted:				.: (2.201475)
+    test_class_write_encrypted_cipher:			.: (1.937870)
   TestGemSecurityPolicy: 
-    test_check_cert:					.: (0.011799)
-    test_check_cert_expired:				.: (0.011666)
-    test_check_cert_future:				.: (0.011909)
-    test_check_cert_invalid_issuer:			.: (0.012408)
-    test_check_cert_issuer:				.: (0.012463)
-    test_check_cert_no_signer:				.: (0.011494)
-    test_check_chain:					.: (0.012211)
-    test_check_chain_empty_chain:			.: (0.011597)
-    test_check_chain_invalid:				.: (0.011949)
-    test_check_chain_no_chain:				.: (0.011314)
-    test_check_data:					.: (0.019138)
-    test_check_data_invalid:				.: (0.019598)
-    test_check_key:					.: (0.011761)
-    test_check_key_no_signer:				.: (0.011473)
-    test_check_key_wrong_key:				.: (0.028924)
-    test_check_root:					.: (0.058661)
-    test_check_root_empty_chain:			.: (0.059135)
-    test_check_root_invalid_signer:			.: (0.040019)
-    test_check_root_no_chain:				.: (0.027288)
-    test_check_root_not_self_signed:			.: (0.027329)
-    test_check_trust:					.: (0.022100)
-    test_check_trust_child:				.: (0.022818)
-    test_check_trust_empty_chain:			.: (0.033373)
-    test_check_trust_mismatch:				.: (0.036110)
-    test_check_trust_no_chain:				.: (0.097283)
-    test_check_trust_no_trust:				.: (0.012872)
-    test_check_trust_no_trust_child:			.: (0.013113)
-    test_subject:					.: (0.012769)
-    test_verify:					.: (0.022001)
-    test_verify_chain_key:				.: (0.020758)
-    test_verify_chain_signatures:			.: (0.023398)
-    test_verify_no_digests:				.: (0.021463)
-    test_verify_no_digests_no_security:			.: (0.021848)
-    test_verify_no_signatures:				.: (0.022006)
-    test_verify_no_signatures_no_digests:		.: (0.014128)
-    test_verify_no_trust:				.: (0.021923)
-    test_verify_not_enough_signatures:			.: (0.029047)
-    test_verify_signatures:				.: (0.029680)
-    test_verify_signatures_chain:			.: (0.024044)
-    test_verify_signatures_data:			.: (0.020373)
-    test_verify_signatures_missing:			.: (0.029322)
-    test_verify_signatures_none:			.: (0.020064)
-    test_verify_signatures_root:			.: (0.022184)
-    test_verify_signatures_signer:			.: (0.020696)
-    test_verify_signatures_trust:			.: (0.023440)
-    test_verify_wrong_digest_type:			.: (0.023626)
+    test_check_cert:					.: (0.046819)
+    test_check_cert_expired:				.: (0.017573)
+    test_check_cert_future:				.: (0.021375)
+    test_check_cert_invalid_issuer:			.: (0.021273)
+    test_check_cert_issuer:				.: (0.022371)
+    test_check_cert_no_signer:				.: (0.016301)
+    test_check_chain:					.: (0.023364)
+    test_check_chain_empty_chain:			.: (0.024815)
+    test_check_chain_invalid:				.: (0.080482)
+    test_check_chain_no_chain:				.: (0.009338)
+    test_check_data:					.: (0.015661)
+    test_check_data_invalid:				.: (0.016150)
+    test_check_key:					.: (0.010027)
+    test_check_key_no_signer:				.: (0.009946)
+    test_check_key_wrong_key:				.: (0.010175)
+    test_check_root:					.: (0.009788)
+    test_check_root_empty_chain:			.: (0.009172)
+    test_check_root_invalid_signer:			.: (0.010203)
+    test_check_root_no_chain:				.: (0.009970)
+    test_check_root_not_self_signed:			.: (0.010217)
+    test_check_trust:					.: (0.011362)
+    test_check_trust_child:				.: (0.010758)
+    test_check_trust_empty_chain:			.: (0.009675)
+    test_check_trust_mismatch:				.: (0.011310)
+    test_check_trust_no_chain:				.: (0.009324)
+    test_check_trust_no_trust:				.: (0.009922)
+    test_check_trust_no_trust_child:			.: (0.009933)
+    test_subject:					.: (0.009407)
+    test_verify:					.: (0.016385)
+    test_verify_chain_key:				.: (0.015410)
+    test_verify_chain_signatures:			.: (0.016833)
+    test_verify_no_digests:				.: (0.015733)
+    test_verify_no_digests_no_security:			.: (0.016337)
+    test_verify_no_signatures:				.: (0.016050)
+    test_verify_no_signatures_no_digests:		.: (0.010765)
+    test_verify_no_trust:				.: (0.016396)
+    test_verify_not_enough_signatures:			.: (0.021875)
+    test_verify_signatures:				.: (0.021411)
+    test_verify_signatures_chain:			.: (0.018174)
+    test_verify_signatures_data:			.: (0.015716)
+    test_verify_signatures_missing:			.: (0.021501)
+    test_verify_signatures_none:			.: (0.014703)
+    test_verify_signatures_root:			.: (0.016495)
+    test_verify_signatures_signer:			.: (0.015936)
+    test_verify_signatures_trust:			.: (0.017351)
+    test_verify_wrong_digest_type:			.: (0.017523)
   TestGemSecuritySigner: 
-    test_extract_name:					.: (0.011601)
-    test_initialize:					.: (0.009874)
-    test_initialize_cert_chain_empty:			.: (0.009442)
-    test_initialize_cert_chain_invalid:			.: (0.010375)
-    test_initialize_cert_chain_mixed:			.: (0.010192)
-    test_initialize_cert_chain_path:			.: (0.009712)
-    test_initialize_default:				.: (0.013641)
-    test_initialize_encrypted_key_path:			.: (0.011507)
-    test_initialize_key_path:				.: (0.011311)
-    test_load_cert_chain:				.: (0.013246)
-    test_load_cert_chain_broken:			.: (0.013532)
-    test_sign:						.: (0.019087)
-    test_sign_expired:					.: (0.011331)
-    test_sign_expired_auto_update:			.: (0.032566)
-    test_sign_expired_auto_update_exists:		.: (0.012370)
-    test_sign_no_certs:					.: (0.009630)
-    test_sign_no_key:					.: (0.009651)
-    test_sign_wrong_key:				.: (0.010074)
+    test_extract_name:					.: (0.008299)
+    test_initialize:					.: (0.007997)
+    test_initialize_cert_chain_empty:			.: (0.007548)
+    test_initialize_cert_chain_invalid:			.: (0.007941)
+    test_initialize_cert_chain_mixed:			.: (0.008106)
+    test_initialize_cert_chain_path:			.: (0.007752)
+    test_initialize_default:				.: (0.009358)
+    test_initialize_encrypted_key_path:			.: (0.008583)
+    test_initialize_key_path:				.: (0.008439)
+    test_load_cert_chain:				.: (0.009365)
+    test_load_cert_chain_broken:			.: (0.009611)
+    test_sign:						.: (0.013987)
+    test_sign_expired:					.: (0.007966)
+    test_sign_expired_auto_update:			.: (0.023893)
+    test_sign_expired_auto_update_exists:		.: (0.009045)
+    test_sign_no_certs:					.: (0.007146)
+    test_sign_no_key:					.: (0.007600)
+    test_sign_wrong_key:				.: (0.008011)
   TestGemSecurityTrustDir: 
-    test_cert_path:					.: (0.010266)
-    test_issuer_of:					.: (0.012586)
-    test_load_certificate:				.: (0.012825)
-    test_name_path:					.: (0.010239)
-    test_trust_cert:					.: (0.011817)
-    test_verify:					.: (0.011200)
-    test_verify_file:					.: (0.011006)
-    test_verify_wrong_permissions:			.: (0.011575)
+    test_cert_path:					.: (0.007615)
+    test_issuer_of:					.: (0.009098)
+    test_load_certificate:				.: (0.009414)
+    test_name_path:					.: (0.008000)
+    test_trust_cert:					.: (0.008448)
+    test_verify:					.: (0.008834)
+    test_verify_file:					.: (0.008969)
+    test_verify_wrong_permissions:			.: (0.009269)
   TestGemSilentUI: 
-    test_ask:						.: (0.011423)
-    test_ask_for_password:				.: (0.011011)
-    test_ask_yes_no:					.: (0.011868)
-    test_choose_from_list:				.: (0.010657)
-    test_download_reporter:				.: (0.011124)
-    test_new_without_dev_null:				.: (0.010700)
-    test_progress_reporter:				.: (0.010056)
+    test_ask:						.: (0.008678)
+    test_ask_for_password:				.: (0.008290)
+    test_ask_yes_no:					.: (0.009474)
+    test_choose_from_list:				.: (0.008753)
+    test_download_reporter:				.: (0.008455)
+    test_new_without_dev_null:				.: (0.008802)
+    test_progress_reporter:				.: (0.008745)
   TestGemSource: 
-    test_cache_dir_escapes_windows_paths:		.: (0.034223)
-    test_dependency_resolver_set_bundler_api:		.: (0.032575)
-    test_dependency_resolver_set_file_uri:		.: (0.039138)
-    test_dependency_resolver_set_marshal_api:		.: (0.040842)
-    test_fetch_spec:					.: (0.037604)
-    test_fetch_spec_cached:				.: (0.038081)
-    test_fetch_spec_platform:				.: (0.045808)
-    test_fetch_spec_platform_ruby:			.: (0.040602)
-    test_initialize_git:				.: (0.033059)
-    test_initialize_invalid_uri:			.: (0.033178)
-    test_load_specs:					.: (0.036088)
-    test_load_specs_cached:				.: (0.038151)
-    test_load_specs_cached_empty:			.: (0.038418)
-    test_load_specs_from_unavailable_uri:		.: (0.034602)
-    test_spaceship:					.: (0.037642)
-    test_spaceship_order_is_preserved_when_uri_differs:	.: (0.032070)
-    test_typo_squatting:				.: (0.034874)
-    test_typo_squatting_custom_distance_threshold:	.: (0.032414)
-    test_typo_squatting_false_positive:			.: (0.032134)
-    test_update_cache_eh:				.: (0.032178)
-    test_update_cache_eh_home_nonexistent:		.: (0.031386)
+    test_cache_dir_escapes_windows_paths:		.: (0.027062)
+    test_dependency_resolver_set_bundler_api:		.: (0.025898)
+    test_dependency_resolver_set_file_uri:		.: (0.032635)
+    test_dependency_resolver_set_marshal_api:		.: (0.029934)
+    test_fetch_spec:					.: (0.032209)
+    test_fetch_spec_cached:				.: (0.028498)
+    test_fetch_spec_platform:				.: (0.036374)
+    test_fetch_spec_platform_ruby:			.: (0.030453)
+    test_initialize_git:				.: (0.025085)
+    test_initialize_invalid_uri:			.: (0.024457)
+    test_load_specs:					.: (0.030433)
+    test_load_specs_cached:				.: (0.028676)
+    test_load_specs_cached_empty:			.: (0.028719)
+    test_load_specs_from_unavailable_uri:		.: (0.024876)
+    test_spaceship:					.: (0.027937)
+    test_spaceship_order_is_preserved_when_uri_differs:	.: (0.024088)
+    test_typo_squatting:				.: (0.025688)
+    test_typo_squatting_custom_distance_threshold:	.: (0.025183)
+    test_typo_squatting_false_positive:			.: (0.024559)
+    test_update_cache_eh:				.: (0.024576)
+    test_update_cache_eh_home_nonexistent:		.: (0.024264)
   TestGemSourceFetchProblem: 
-    test_exception:					.: (0.011588)
-    test_password_redacted:				.: (0.010597)
-    test_source_password_no_redacted:			.: (0.010533)
+    test_exception:					.: (0.008119)
+    test_password_redacted:				.: (0.008109)
+    test_source_password_no_redacted:			.: (0.009196)
   TestGemSourceGit: 
     test_base_dir:					P
 ===============================================================================
@@ -7812,7 +7848,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.021418)
+: (0.011335)
     test_cache:						P
 ===============================================================================
 Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7820,7 +7856,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.011318)
+: (0.010397)
     test_cache_local:					P
 ===============================================================================
 Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7828,7 +7864,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.010959)
+: (0.010579)
     test_checkout:					P
 ===============================================================================
 Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7836,7 +7872,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.011215)
+: (0.009801)
     test_checkout_default:				P
 ===============================================================================
 Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7844,7 +7880,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.010798)
+: (0.010419)
     test_checkout_local:				P
 ===============================================================================
 Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7852,7 +7888,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.010796)
+: (0.009717)
     test_checkout_local_cached:				P
 ===============================================================================
 Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7860,7 +7896,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.011040)
+: (0.010696)
     test_checkout_submodules:				P
 ===============================================================================
 Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7868,7 +7904,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.010628)
+: (0.009632)
     test_dir_shortref:					P
 ===============================================================================
 Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7876,7 +7912,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.010440)
+: (0.009963)
     test_download:					P
 ===============================================================================
 Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7884,7 +7920,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.010703)
+: (0.009727)
     test_equals2:					P
 ===============================================================================
 Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7892,7 +7928,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.010750)
+: (0.009741)
     test_install_dir:					P
 ===============================================================================
 Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7900,7 +7936,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.010692)
+: (0.009919)
     test_install_dir_local:				P
 ===============================================================================
 Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7908,7 +7944,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.011051)
+: (0.009914)
     test_pretty_print:					P
 ===============================================================================
 Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7916,7 +7952,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.010833)
+: (0.010214)
     test_repo_cache_dir:				P
 ===============================================================================
 Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7924,7 +7960,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.010677)
+: (0.009970)
     test_rev_parse:					P
 ===============================================================================
 Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7932,7 +7968,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.010740)
+: (0.009859)
     test_root_dir:					P
 ===============================================================================
 Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7940,7 +7976,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.010520)
+: (0.009975)
     test_spaceship:					P
 ===============================================================================
 Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7948,7 +7984,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.010527)
+: (0.010017)
     test_specs:						P
 ===============================================================================
 Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7956,7 +7992,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.010643)
+: (0.009874)
     test_specs_local:					P
 ===============================================================================
 Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7964,7 +8000,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.010616)
+: (0.010184)
     test_uri:						P
 ===============================================================================
 Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7972,7 +8008,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.010791)
+: (0.009946)
     test_uri_hash:					P
 ===============================================================================
 Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set
@@ -7980,526 +8016,526 @@
 /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.010949)
+: (0.009879)
   TestGemSourceInstalled: 
-    test_pretty_print:					.: (0.009978)
-    test_spaceship:					.: (0.023737)
+    test_pretty_print:					.: (0.008294)
+    test_spaceship:					.: (0.019347)
   TestGemSourceList: 
-    test_Enumerable:					.: (0.009198)
-    test_append:					.: (0.008993)
-    test_clear:						.: (0.008452)
-    test_delete:					.: (0.008433)
-    test_delete_a_source:				.: (0.008678)
-    test_each:						.: (0.008449)
-    test_each_source:					.: (0.008258)
-    test_empty?:					.: (0.009422)
-    test_equal_to_another_list:				.: (0.008612)
-    test_equal_to_array:				.: (0.008547)
-    test_include_eh:					.: (0.008680)
-    test_include_matches_a_source:			.: (0.008574)
-    test_replace:					.: (0.008403)
-    test_self_from:					.: (0.008543)
-    test_to_a:						.: (0.008212)
+    test_Enumerable:					.: (0.008523)
+    test_append:					.: (0.007347)
+    test_clear:						.: (0.007450)
+    test_delete:					.: (0.007698)
+    test_delete_a_source:				.: (0.007687)
+    test_each:						.: (0.007116)
+    test_each_source:					.: (0.007692)
+    test_empty?:					.: (0.007488)
+    test_equal_to_another_list:				.: (0.007219)
+    test_equal_to_array:				.: (0.007130)
+    test_include_eh:					.: (0.008208)
+    test_include_matches_a_source:			.: (0.008164)
+    test_replace:					.: (0.007726)
+    test_self_from:					.: (0.007373)
+    test_to_a:						.: (0.006974)
   TestGemSourceLocal: 
-    test_download:					.: (0.056508)
-    test_fetch_spec:					.: (0.059624)
-    test_find_gem:					.: (0.060476)
-    test_find_gem_highest_version:			.: (0.070672)
-    test_find_gem_prerelease:				.: (0.048798)
-    test_find_gem_specific_version:			.: (0.061672)
-    test_inspect:					.: (0.050163)
-    test_load_specs_latest:				.: (0.063936)
-    test_load_specs_prerelease:				.: (0.049597)
-    test_load_specs_released:				.: (0.051437)
-    test_pretty_print:					.: (0.036322)
-    test_spaceship:					.: (0.049328)
+    test_download:					.: (0.049874)
+    test_fetch_spec:					.: (0.041378)
+    test_find_gem:					.: (0.041652)
+    test_find_gem_highest_version:			.: (0.054042)
+    test_find_gem_prerelease:				.: (0.043797)
+    test_find_gem_specific_version:			.: (0.054446)
+    test_inspect:					.: (0.040904)
+    test_load_specs_latest:				.: (0.060684)
+    test_load_specs_prerelease:				.: (0.042993)
+    test_load_specs_released:				.: (0.041020)
+    test_pretty_print:					.: (0.030117)
+    test_spaceship:					.: (0.040733)
   TestGemSourceLock: 
-    test_equals2:					.: (0.010465)
-    test_fetch_spec:					.: (0.017273)
-    test_spaceship:					.: (0.009648)
-    test_spaceship_git:					.: (0.009396)
-    test_spaceship_installed:				.: (0.008974)
-    test_spaceship_local:				.: (0.008226)
-    test_spaceship_remote:				.: (0.008498)
-    test_spaceship_specific_file:			.: (0.023463)
-    test_spaceship_vendor:				.: (0.008616)
-    test_uri:						.: (0.008493)
+    test_equals2:					.: (0.007971)
+    test_fetch_spec:					.: (0.013935)
+    test_spaceship:					.: (0.007577)
+    test_spaceship_git:					.: (0.007144)
+    test_spaceship_installed:				.: (0.006926)
+    test_spaceship_local:				.: (0.006947)
+    test_spaceship_remote:				.: (0.007089)
+    test_spaceship_specific_file:			.: (0.019108)
+    test_spaceship_vendor:				.: (0.007852)
+    test_uri:						.: (0.007194)
   TestGemSourceSpecificFile: 
-    test_download:					.: (0.023999)
-    test_fetch_spec:					.: (0.024563)
-    test_fetch_spec_fails_on_unknown_name:		.: (0.025997)
-    test_load_specs:					.: (0.023489)
-    test_path:						.: (0.022801)
-    test_pretty_print:					.: (0.024075)
-    test_spaceship:					.: (0.060756)
-    test_spec:						.: (0.022845)
+    test_download:					.: (0.020517)
+    test_fetch_spec:					.: (0.020044)
+    test_fetch_spec_fails_on_unknown_name:		.: (0.019414)
+    test_load_specs:					.: (0.019636)
+    test_path:						.: (0.019482)
+    test_pretty_print:					.: (0.019620)
+    test_spaceship:					.: (0.050946)
+    test_spec:						.: (0.019194)
   TestGemSourceSubpathProblem: 
-    test_dependency_resolver_set:			.: (0.094360)
-    test_fetch_spec:					.: (0.098041)
-    test_load_specs:					.: (0.096912)
+    test_dependency_resolver_set:			.: (0.078606)
+    test_fetch_spec:					.: (0.081303)
+    test_load_specs:					.: (0.115339)
   TestGemSourceVendor: 
-    test_initialize:					.: (0.009247)
-    test_spaceship:					.: (0.008626)
+    test_initialize:					.: (0.008453)
+    test_spaceship:					.: (0.007856)
   TestGemSpecFetcher: 
-    test_available_specs_cache:				.: (0.015453)
-    test_available_specs_cache_released:		.: (0.021339)
-    test_available_specs_complete:			.: (0.022882)
-    test_available_specs_complete_handles_no_prerelease:.: (0.062269)
-    test_available_specs_latest:			.: (0.023255)
-    test_available_specs_prerelease:			.: (0.017667)
-    test_available_specs_released:			.: (0.018804)
-    test_available_specs_with_bad_source:		.: (0.011254)
-    test_initialize:					.: (0.008909)
-    test_initialize_nonexistent_home_dir:		.: (0.009078)
-    test_initialize_source:				.: (0.009109)
-    test_initialize_unwritable_home_dir:		.: (0.008474)
-    test_spec_for_dependency_all:			.: (0.028726)
-    test_spec_for_dependency_bad_fetch_spec:		.: (0.023423)
-    test_spec_for_dependency_latest:			.: (0.023001)
-    test_spec_for_dependency_mismatched_platform:	.: (0.016850)
-    test_spec_for_dependency_platform:			.: (0.019578)
-    test_spec_for_dependency_prerelease:		.: (0.023141)
-    test_suggest_gems_from_name_latest:			.: (0.024796)
-    test_suggest_gems_from_name_prefix_or_suffix:	.: (0.022505)
-    test_suggest_gems_from_name_prerelease:		.: (0.019832)
+    test_available_specs_cache:				.: (0.014055)
+    test_available_specs_cache_released:		.: (0.018496)
+    test_available_specs_complete:			.: (0.020158)
+    test_available_specs_complete_handles_no_prerelease:.: (0.018735)
+    test_available_specs_latest:			.: (0.018606)
+    test_available_specs_prerelease:			.: (0.015334)
+    test_available_specs_released:			.: (0.015762)
+    test_available_specs_with_bad_source:		.: (0.009843)
+    test_initialize:					.: (0.007565)
+    test_initialize_nonexistent_home_dir:		.: (0.007667)
+    test_initialize_source:				.: (0.007837)
+    test_initialize_unwritable_home_dir:		.: (0.008123)
+    test_spec_for_dependency_all:			.: (0.023556)
+    test_spec_for_dependency_bad_fetch_spec:		.: (0.019503)
+    test_spec_for_dependency_latest:			.: (0.019441)
+    test_spec_for_dependency_mismatched_platform:	.: (0.014268)
+    test_spec_for_dependency_platform:			.: (0.016905)
+    test_spec_for_dependency_prerelease:		.: (0.019819)
+    test_suggest_gems_from_name_latest:			.: (0.019787)
+    test_suggest_gems_from_name_prefix_or_suffix:	.: (0.018632)
+    test_suggest_gems_from_name_prerelease:		.: (0.016096)
   TestGemSpecification: 
-    test__dump:						.: (0.012623)
-    test__load_fixes_Date_objects:			.: (0.011667)
-    test_activate:					.: (0.009391)
-    test_add_dependency_from_existing_dependency:	.: (0.009579)
-    test_add_dependency_with_type:			.: (0.009165)
-    test_add_dependency_with_type_explicit:		.: (0.009836)
-    test_allowed_push_host:				.: (0.010291)
-    test_author:					.: (0.010123)
-    test_authors:					.: (0.009307)
-    test_base_dir:					.: (0.009546)
-    test_base_dir_not_loaded:				.: (0.009413)
-    test_bindir_equals:					.: (0.008948)
-    test_bindir_equals_nil:				.: (0.009562)
-    test_build_args:					.: (0.010758)
-    test_build_extensions:				.: (0.309335)
-    test_build_extensions_built:			.: (0.011560)
-    test_build_extensions_default_gem:			.: (0.010807)
-    test_build_extensions_error:			.: (0.012645)
-    test_build_extensions_extensions_dir_unwritable:	.: (0.010988)
-    test_build_extensions_no_extensions_dir_unwritable:	.: (0.010885)
-    test_build_extensions_none:				.: (0.009839)
-    test_build_extensions_preview:			.: (0.305916)
-    test_contains_requirable_file_eh:			.: (0.011159)
-    test_contains_requirable_file_eh_extension:		.: (0.009784)
-    test_contains_requirable_file_eh_extension_java_platform:	.: (0.010496)
-    test_contains_requirable_file_extension_soext:	.: (0.011674)
-    test_date:						.: (0.009673)
-    test_date_equals_date:				.: (0.009750)
-    test_date_equals_string:				.: (0.008915)
-    test_date_equals_string_bad:			.: (0.009532)
-    test_date_equals_time:				.: (0.009498)
-    test_date_equals_time_local:			.: (0.009362)
-    test_date_equals_time_utc:				.: (0.009147)
-    test_date_tolerates_hour_sec_and_timezone:		.: (0.008755)
-    test_date_tolerates_hour_sec_zulu:			.: (0.009556)
-    test_date_use_env_source_date_epoch:		.: (0.009286)
-    test_default_spec_stub_is_marked_default:		.: (0.014850)
-    test_dependencies:					.: (0.010155)
-    test_dependent_gems:				.: (0.050927)
-    test_description:					.: (0.010051)
-    test_development_dependencies:			.: (0.010425)
-    test_doc_dir:					.: (0.010084)
-    test_doc_dir_type:					.: (0.008942)
-    test_duplicate_runtime_dependency:			.: (0.010394)
-    test_eql_eh:					.: (0.009988)
-    test_eql_eh_extensions:				.: (0.009921)
-    test_executable_equals:				.: (0.008865)
-    test_executables:					.: (0.008566)
-    test_executables_equals_nil:			.: (0.009199)
-    test_extension_dir:					.: (0.009610)
-    test_extension_dir_override:			.: (0.009361)
-    test_extensions:					.: (0.008637)
-    test_extensions_equals_nil:				.: (0.009529)
-    test_extra_rdoc_files_equals_nil:			.: (0.010023)
-    test_files:						.: (0.008949)
-    test_files_append:					.: (0.009065)
-    test_files_duplicate:				.: (0.009575)
-    test_files_extra_rdoc_files:			.: (0.009149)
-    test_files_non_array:				.: (0.010104)
-    test_files_non_array_pathological:			.: (0.010202)
-    test_find_all_by_full_name:				.: (0.039652)
-    test_find_by_full_name:				.: (0.019326)
-    test_find_by_name:					.: (0.018519)
-    test_find_by_name_prerelease:			.: (0.015228)
-    test_find_by_name_with_only_prereleases:		.: (0.015455)
-    test_find_by_name_with_only_prereleases_with_requirements:	.: (0.014716)
-    test_find_by_path:					.: (0.026714)
-    test_find_in_unresolved_tree_is_not_exponentiental:	.: (0.249149)
-    test_find_inactive_by_path:				.: (0.026191)
-    test_for_cache:					.: (0.010624)
-    test_full_gem_path:					.: (0.010253)
-    test_full_gem_path_double_slash:			.: (0.009087)
-    test_full_name:					.: (0.009480)
-    test_full_name_windows:				.: (0.010889)
-    test_full_require_paths:				.: (0.010813)
-    test_fullpath_return_rb_extension_file_when_exist_the_same_name_file:	.: (0.013028)
-    test_gem_build_complete_path:			.: (0.009946)
-    test_handles_dependencies_with_other_syck_requirements_argument_error:	.: (0.016687)
-    test_handles_dependencies_with_syck_requirements_bug:	.: (0.015269)
-    test_handles_private_null_type:			.: (0.015240)
-    test_hash:						.: (0.009762)
-    test_initialize:					.: (0.009853)
-    test_initialize_copy:				.: (0.010593)
-    test_initialize_copy_broken:			.: (0.009733)
-    test_initialize_future:				.: (0.009457)
-    test_initialize_nil_version:			.: (0.009671)
-    test_initialize_prerelease_version_before_name:	.: (0.010152)
-    test_inner_clonflict_in_indirect_gems:		.: (0.087067)
-    test_inner_clonflict_in_indirect_gems_reversed:	.: (0.115001)
-    test_installed_by_version:				.: (0.032851)
-    test_latest_specs:					.: (0.023136)
-    test_lib_files:					.: (0.009289)
-    test_license:					.: (0.009724)
-    test_licenses:					.: (0.009221)
-    test_load_default_gem:				.: (0.013674)
-    test_load_errors_contain_filename:			.: (0.011536)
-    test_metadata_key_size_validation_fails:		.: (0.015711)
-    test_metadata_key_type_validation_fails:		.: (0.015477)
-    test_metadata_link_validation_fails:		.: (0.015095)
-    test_metadata_link_validation_warns_for_duplicates:	.: (0.014666)
-    test_metadata_specs:				.: (0.011793)
-    test_metadata_validates_ok:				.: (0.014669)
-    test_metadata_value_size_validation_fails:		.: (0.013958)
-    test_metadata_value_type_validation_fails:		.: (0.013840)
-    test_missing_extensions_eh:				.: (0.322463)
-    test_missing_extensions_eh_default_gem:		.: (0.010400)
-    test_missing_extensions_eh_none:			.: (0.009666)
-    test_name:						.: (0.009055)
-    test_original_name:					.: (0.008762)
-    test_platform:					.: (0.008895)
-    test_platform_change_reset_cache_file:		.: (0.009007)
-    test_platform_change_reset_full_name:		.: (0.008540)
-    test_platform_equals:				.: (0.009210)
-    test_platform_equals_current:			.: (0.008961)
-    test_platform_equals_legacy:			.: (0.009103)
-    test_removed_methods:				.: (0.008836)
-    test_require_already_activated:			.: (0.024875)
-    test_require_already_activated_indirect_conflict:	.: (0.080188)
-    test_require_finds_in_2nd_level_indirect:		.: (0.094418)
-    test_require_paths:					.: (0.032025)
-    test_require_paths_default_ext_dir_for:		.: (0.009171)
-    test_require_should_not_conflict:			.: (0.115798)
-    test_require_should_prefer_latest_gem_level1:	.: (0.073738)
-    test_require_should_prefer_latest_gem_level2:	.: (0.080280)
-    test_require_should_prefer_reachable_gems:		.: (0.107040)
-    test_requirements:					.: (0.031880)
-    test_runtime_dependencies:				.: (0.008751)
-    test_runtime_dependencies_legacy:			.: (0.009117)
-    test_runtime_predicate_false:			.: (0.008966)
-    test_runtime_predicate_true:			.: (0.009097)
-    test_self__load_future:				.: (0.010869)
-    test_self_activate:					.: (0.008800)
-    test_self_activate_ambiguous_direct:		.: (0.052506)
-    test_self_activate_ambiguous_indirect:		.: (0.073551)
-    test_self_activate_ambiguous_indirect_conflict:	.: (0.124183)
-    test_self_activate_ambiguous_unrelated:		.: (0.071379)
-    test_self_activate_checks_dependencies:		.: (0.050056)
-    test_self_activate_conflict:			.: (0.017953)
-    test_self_activate_deep_unambiguous:		.: (0.030757)
-    test_self_activate_divergent:			.: (0.028372)
-    test_self_activate_dropped:				.: (0.027414)
-    test_self_activate_loaded:				.: (0.010344)
-    test_self_activate_old_required:			.: (0.023154)
-    test_self_activate_over:				.: (0.032526)
-    test_self_activate_platform_alternate:		.: (0.024526)
-    test_self_activate_platform_bump:			.: (0.023923)
-    test_self_activate_prerelease:			.: (0.023598)
-    test_self_activate_raggi_the_edgecase_generator:	.: (0.031870)
-    test_self_activate_under:				.: (0.028336)
-    test_self_activate_unrelated:			.: (0.023749)
-    test_self_activate_via_require:			.: (0.047156)
-    test_self_activate_via_require_wtf:			.: (0.109879)
-    test_self_all_equals:				.: (0.048270)
-    test_self_attribute_names:				.: (0.009529)
-    test_self_find_active_stub_by_path:			.: (0.020039)
-    test_self_from_yaml:				.: (0.015097)
-    test_self_from_yaml_cleans_up_Date_objects:		.: (0.012500)
-    test_self_load:					.: (0.011746)
-    test_self_load_escape_curly:			.: (0.011412)
-    test_self_load_escape_interpolation:		.: (0.011258)
-    test_self_load_escape_quote:			.: (0.011049)
-    test_self_load_legacy_ruby:				.: (0.011052)
-    test_self_load_relative:				.: (0.011331)
-    test_self_load_utf8_with_ascii_encoding:		.: (0.011461)
-    test_self_normalize_yaml_input_with_183_io:		.: (0.008891)
-    test_self_normalize_yaml_input_with_183_yaml:	.: (0.009883)
-    test_self_normalize_yaml_input_with_192_yaml:	.: (0.009342)
-    test_self_normalize_yaml_input_with_non_183_io:	.: (0.009450)
-    test_self_normalize_yaml_input_with_non_183_yaml:	.: (0.008652)
-    test_self_outdated:					.: (0.024565)
-    test_self_outdated_and_latest_remotes:		.: (0.035940)
-    test_self_remove_spec:				.: (0.019646)
-    test_self_remove_spec_removed:			.: (0.010931)
-    test_self_stubs_for_lazy_loading:			.: (0.011943)
-    test_self_stubs_for_mult_platforms:			.: (0.014359)
-    test_self_stubs_for_no_lazy_loading_after_all_specs_setup:	.: (0.010508)
-    test_self_stubs_returns_only_specified_named_specs:	.: (0.012351)
-    test_source:					.: (0.008840)
-    test_source_paths:					.: (0.009173)
-    test_spaceship_name:				.: (0.009135)
-    test_spaceship_platform:				.: (0.008929)
-    test_spaceship_version:				.: (0.009385)
-    test_spec_file:					.: (0.009231)
-    test_spec_name:					.: (0.009159)
-    test_summary:					.: (0.008598)
-    test_test_files:					.: (0.008757)
-    test_test_files_equals_nil:				.: (0.008949)
-    test_to_fullpath:					.: (0.012710)
-    test_to_ruby:					.: (0.010686)
-    test_to_ruby_fancy:					.: (0.011467)
-    test_to_ruby_for_cache:				.: (0.010536)
-    test_to_ruby_keeps_requirements_as_originally_specified:	.: (0.009976)
-    test_to_ruby_legacy:				.: (0.011105)
-    test_to_ruby_nested_hash:				.: (0.009314)
-    test_to_ruby_platform:				.: (0.010390)
-    test_to_ruby_with_rsa_key:				.: (0.967581)
-    test_to_yaml:					.: (0.015850)
-    test_to_yaml_fancy:					.: (0.015445)
-    test_to_yaml_no_autorequire:			.: (0.012736)
-    test_to_yaml_no_post_install_message:		.: (0.012651)
-    test_to_yaml_no_signing_key:			.: (0.012371)
-    test_to_yaml_platform:				.: (0.012594)
-    test_to_yaml_platform_legacy:			.: (0.014824)
-    test_to_yaml_platform_no_specific_platform:		.: (0.012290)
-    test_to_yaml_platform_original_platform_empty_string:	.: (0.012318)
-    test_to_yaml_platform_original_platform_nil:	.: (0.012140)
-    test_unresolved_specs:				.: (0.010844)
-    test_unresolved_specs_with_duplicated_versions:	.: (0.010986)
-    test_unresolved_specs_with_unrestricted_deps_on_default_gems:	.: (0.012033)
-    test_unresolved_specs_with_versions:		.: (0.011003)
-    test_validate:					.: (0.013789)
-    test_validate_authors:				.: (0.014471)
-    test_validate_autorequire:				.: (0.012687)
-    test_validate_dependencies:				.: (0.014156)
-    test_validate_dependencies_allowed_duplicates:	.: (0.014054)
-    test_validate_dependencies_duplicates:		.: (0.013503)
-    test_validate_deprecated_license_values_plus:	.: (0.281385)
-    test_validate_description:				.: (0.021212)
-    test_validate_email:				.: (0.013414)
-    test_validate_empty:				.: (0.009558)
-    test_validate_empty_files:				.: (0.012503)
-    test_validate_empty_homepage:			.: (0.012831)
-    test_validate_empty_require_paths:			.: (0.011925)
-    test_validate_empty_summary:			.: (0.013700)
-    test_validate_error:				.: (0.009507)
-    test_validate_executables:				.: (0.013740)
-    test_validate_files:				.: (0.013499)
-    test_validate_files_recursive:			.: (0.012516)
-    test_validate_for_resolution_ignores_metadata:	.: (0.009545)
-    test_validate_for_resolution_validates_duplicate_dependencies:	.: (0.009693)
-    test_validate_for_resolution_validates_name:	.: (0.009358)
-    test_validate_for_resolution_validates_required_attributes:	.: (0.009356)
-    test_validate_homepage:				.: (0.017672)
-    test_validate_license:				.: (0.013130)
-    test_validate_license_gives_suggestions:		.: (0.159457)
-    test_validate_license_in_a_non_packaging_context:	.: (0.013039)
-    test_validate_license_ref:				.: (0.012839)
-    test_validate_license_values:			.: (0.126879)
-    test_validate_license_values_or_later:		.: (0.013749)
-    test_validate_license_values_with:			.: (0.014461)
-    test_validate_license_with_deprecated_exception:	.: (1.250943)
-    test_validate_license_with_invalid_exception:	.: (1.250558)
-    test_validate_license_with_nonsense_suffix:		.: (0.766372)
-    test_validate_name:					.: (0.013733)
-    test_validate_nil_license:				.: (0.013863)
-    test_validate_no_required_ruby_versions:		.: (0.013111)
-    test_validate_non_nil:				.: (0.020399)
-    test_validate_open_required_ruby_versions:		.: (0.014779)
-    test_validate_permissions:				.: (0.013569)
-    test_validate_permissions_of_missing_file_non_packaging:	.: (0.012249)
-    test_validate_platform_legacy:			.: (0.015033)
-    test_validate_prerelease_dependencies_with_prerelease_version:	.: (0.013159)
-    test_validate_rake_extension_have_rake_dependency_no_warning:	.: (0.014380)
-    test_validate_rake_extension_have_rake_dependency_warning:	.: (0.013443)
-    test_validate_removed_rubyforge_project:		.: (0.014520)
-    test_validate_require_paths_with_invalid_types:	.: (0.012549)
-    test_validate_rubygems_version:			.: (0.013256)
-    test_validate_rust_extension_have_missing_cargo_toml_error:	.: (0.013597)
-    test_validate_rust_extension_have_no_missing_cargo_toml_error:	.: (0.013702)
-    test_validate_self_referencing_dependencies:	.: (0.012812)
-    test_validate_specification_version:		.: (0.012232)
-    test_validate_summary:				.: (0.014054)
-    test_validate_valid_required_ruby_versions:		.: (0.012975)
-    test_validate_warning:				.: (0.012841)
-    test_version:					.: (0.008714)
-    test_version_change_reset_cache_file:		.: (0.009578)
-    test_version_change_reset_full_name:		.: (0.009302)
+    test__dump:						.: (0.010408)
+    test__load_fixes_Date_objects:			.: (0.009302)
+    test_activate:					.: (0.007368)
+    test_add_dependency_from_existing_dependency:	.: (0.007718)
+    test_add_dependency_with_type:			.: (0.007600)
+    test_add_dependency_with_type_explicit:		.: (0.007507)
+    test_allowed_push_host:				.: (0.007109)
+    test_author:					.: (0.007519)
+    test_authors:					.: (0.007509)
+    test_base_dir:					.: (0.007642)
+    test_base_dir_not_loaded:				.: (0.007401)
+    test_bindir_equals:					.: (0.007666)
+    test_bindir_equals_nil:				.: (0.007813)
+    test_build_args:					.: (0.291577)
+    test_build_extensions:				.: (0.232080)
+    test_build_extensions_built:			.: (0.011367)
+    test_build_extensions_default_gem:			.: (0.013099)
+    test_build_extensions_error:			.: (0.042354)
+    test_build_extensions_extensions_dir_unwritable:	.: (0.009726)
+    test_build_extensions_no_extensions_dir_unwritable:	.: (0.009257)
+    test_build_extensions_none:				.: (0.010132)
+    test_build_extensions_preview:			.: (0.284830)
+    test_contains_requirable_file_eh:			.: (0.013313)
+    test_contains_requirable_file_eh_extension:		.: (0.011779)
+    test_contains_requirable_file_eh_extension_java_platform:	.: (0.010813)
+    test_contains_requirable_file_extension_soext:	.: (0.011040)
+    test_date:						.: (0.009864)
+    test_date_equals_date:				.: (0.009309)
+    test_date_equals_string:				.: (0.009056)
+    test_date_equals_string_bad:			.: (0.009135)
+    test_date_equals_time:				.: (0.010243)
+    test_date_equals_time_local:			.: (0.010187)
+    test_date_equals_time_utc:				.: (0.009601)
+    test_date_tolerates_hour_sec_and_timezone:		.: (0.008794)
+    test_date_tolerates_hour_sec_zulu:			.: (0.010084)
+    test_date_use_env_source_date_epoch:		.: (0.011037)
+    test_default_spec_stub_is_marked_default:		.: (0.017016)
+    test_dependencies:					.: (0.009713)
+    test_dependent_gems:				.: (0.044481)
+    test_description:					.: (0.009324)
+    test_development_dependencies:			.: (0.009724)
+    test_doc_dir:					.: (0.010063)
+    test_doc_dir_type:					.: (0.010050)
+    test_duplicate_runtime_dependency:			.: (0.009275)
+    test_eql_eh:					.: (0.009163)
+    test_eql_eh_extensions:				.: (0.008844)
+    test_executable_equals:				.: (0.008987)
+    test_executables:					.: (0.010089)
+    test_executables_equals_nil:			.: (0.010225)
+    test_extension_dir:					.: (0.009284)
+    test_extension_dir_override:			.: (0.009413)
+    test_extensions:					.: (0.010470)
+    test_extensions_equals_nil:				.: (0.009242)
+    test_extra_rdoc_files_equals_nil:			.: (0.008982)
+    test_files:						.: (0.009508)
+    test_files_append:					.: (0.009232)
+    test_files_duplicate:				.: (0.009684)
+    test_files_extra_rdoc_files:			.: (0.009260)
+    test_files_non_array:				.: (0.008780)
+    test_files_non_array_pathological:			.: (0.008686)
+    test_find_all_by_full_name:				.: (0.033951)
+    test_find_by_full_name:				.: (0.016666)
+    test_find_by_name:					.: (0.016814)
+    test_find_by_name_prerelease:			.: (0.013961)
+    test_find_by_name_with_only_prereleases:		.: (0.013598)
+    test_find_by_name_with_only_prereleases_with_requirements:	.: (0.013355)
+    test_find_by_path:					.: (0.022720)
+    test_find_in_unresolved_tree_is_not_exponentiental:	.: (0.246492)
+    test_find_inactive_by_path:				.: (0.024375)
+    test_for_cache:					.: (0.009663)
+    test_full_gem_path:					.: (0.008366)
+    test_full_gem_path_double_slash:			.: (0.008706)
+    test_full_name:					.: (0.008574)
+    test_full_name_windows:				.: (0.009362)
+    test_full_require_paths:				.: (0.008751)
+    test_fullpath_return_rb_extension_file_when_exist_the_same_name_file:	.: (0.010888)
+    test_gem_build_complete_path:			.: (0.008084)
+    test_handles_dependencies_with_other_syck_requirements_argument_error:	.: (0.014934)
+    test_handles_dependencies_with_syck_requirements_bug:	.: (0.014385)
+    test_handles_private_null_type:			.: (0.013291)
+    test_hash:						.: (0.009616)
+    test_initialize:					.: (0.008799)
+    test_initialize_copy:				.: (0.009343)
+    test_initialize_copy_broken:			.: (0.008498)
+    test_initialize_future:				.: (0.009259)
+    test_initialize_nil_version:			.: (0.009590)
+    test_initialize_prerelease_version_before_name:	.: (0.008678)
+    test_inner_clonflict_in_indirect_gems:		.: (0.075354)
+    test_inner_clonflict_in_indirect_gems_reversed:	.: (0.091484)
+    test_installed_by_version:				.: (0.031519)
+    test_latest_specs:					.: (0.020495)
+    test_lib_files:					.: (0.008323)
+    test_license:					.: (0.009110)
+    test_licenses:					.: (0.009824)
+    test_load_default_gem:				.: (0.012184)
+    test_load_errors_contain_filename:			.: (0.011237)
+    test_metadata_key_size_validation_fails:		.: (0.013887)
+    test_metadata_key_type_validation_fails:		.: (0.012735)
+    test_metadata_link_validation_fails:		.: (0.015328)
+    test_metadata_link_validation_warns_for_duplicates:	.: (0.013547)
+    test_metadata_specs:				.: (0.011356)
+    test_metadata_validates_ok:				.: (0.015343)
+    test_metadata_value_size_validation_fails:		.: (0.013886)
+    test_metadata_value_type_validation_fails:		.: (0.013269)
+    test_missing_extensions_eh:				.: (0.267604)
+    test_missing_extensions_eh_default_gem:		.: (0.008395)
+    test_missing_extensions_eh_none:			.: (0.007788)
+    test_name:						.: (0.008130)
+    test_original_name:					.: (0.007305)
+    test_platform:					.: (0.007278)
+    test_platform_change_reset_cache_file:		.: (0.008395)
+    test_platform_change_reset_full_name:		.: (0.007469)
+    test_platform_equals:				.: (0.007725)
+    test_platform_equals_current:			.: (0.007433)
+    test_platform_equals_legacy:			.: (0.007981)
+    test_removed_methods:				.: (0.008474)
+    test_require_already_activated:			.: (0.020744)
+    test_require_already_activated_indirect_conflict:	.: (0.068739)
+    test_require_finds_in_2nd_level_indirect:		.: (0.081495)
+    test_require_paths:					.: (0.028555)
+    test_require_paths_default_ext_dir_for:		.: (0.007706)
+    test_require_should_not_conflict:			.: (0.103144)
+    test_require_should_prefer_latest_gem_level1:	.: (0.064317)
+    test_require_should_prefer_latest_gem_level2:	.: (0.070318)
+    test_require_should_prefer_reachable_gems:		.: (0.096139)
+    test_requirements:					.: (0.064315)
+    test_runtime_dependencies:				.: (0.008199)
+    test_runtime_dependencies_legacy:			.: (0.008439)
+    test_runtime_predicate_false:			.: (0.008242)
+    test_runtime_predicate_true:			.: (0.009362)
+    test_self__load_future:				.: (0.010648)
+    test_self_activate:					.: (0.007853)
+    test_self_activate_ambiguous_direct:		.: (0.046138)
+    test_self_activate_ambiguous_indirect:		.: (0.067017)
+    test_self_activate_ambiguous_indirect_conflict:	.: (0.070843)
+    test_self_activate_ambiguous_unrelated:		.: (0.062641)
+    test_self_activate_checks_dependencies:		.: (0.044330)
+    test_self_activate_conflict:			.: (0.016212)
+    test_self_activate_deep_unambiguous:		.: (0.026419)
+    test_self_activate_divergent:			.: (0.024601)
+    test_self_activate_dropped:				.: (0.022662)
+    test_self_activate_loaded:				.: (0.008957)
+    test_self_activate_old_required:			.: (0.018788)
+    test_self_activate_over:				.: (0.025250)
+    test_self_activate_platform_alternate:		.: (0.020537)
+    test_self_activate_platform_bump:			.: (0.018840)
+    test_self_activate_prerelease:			.: (0.019149)
+    test_self_activate_raggi_the_edgecase_generator:	.: (0.026535)
+    test_self_activate_under:				.: (0.021766)
+    test_self_activate_unrelated:			.: (0.018717)
+    test_self_activate_via_require:			.: (0.041640)
+    test_self_activate_via_require_wtf:			.: (0.092548)
+    test_self_all_equals:				.: (0.042593)
+    test_self_attribute_names:				.: (0.008109)
+    test_self_find_active_stub_by_path:			.: (0.016133)
+    test_self_from_yaml:				.: (0.012053)
+    test_self_from_yaml_cleans_up_Date_objects:		.: (0.010372)
+    test_self_load:					.: (0.009394)
+    test_self_load_escape_curly:			.: (0.008983)
+    test_self_load_escape_interpolation:		.: (0.009000)
+    test_self_load_escape_quote:			.: (0.009068)
+    test_self_load_legacy_ruby:				.: (0.008222)
+    test_self_load_relative:				.: (0.009075)
+    test_self_load_utf8_with_ascii_encoding:		.: (0.009436)
+    test_self_normalize_yaml_input_with_183_io:		.: (0.007450)
+    test_self_normalize_yaml_input_with_183_yaml:	.: (0.007339)
+    test_self_normalize_yaml_input_with_192_yaml:	.: (0.007012)
+    test_self_normalize_yaml_input_with_non_183_io:	.: (0.007402)
+    test_self_normalize_yaml_input_with_non_183_yaml:	.: (0.007742)
+    test_self_outdated:					.: (0.020794)
+    test_self_outdated_and_latest_remotes:		.: (0.033233)
+    test_self_remove_spec:				.: (0.018186)
+    test_self_remove_spec_removed:			.: (0.009499)
+    test_self_stubs_for_lazy_loading:			.: (0.010233)
+    test_self_stubs_for_mult_platforms:			.: (0.012772)
+    test_self_stubs_for_no_lazy_loading_after_all_specs_setup:	.: (0.008574)
+    test_self_stubs_returns_only_specified_named_specs:	.: (0.011155)
+    test_source:					.: (0.008285)
+    test_source_paths:					.: (0.008292)
+    test_spaceship_name:				.: (0.008127)
+    test_spaceship_platform:				.: (0.007858)
+    test_spaceship_version:				.: (0.007966)
+    test_spec_file:					.: (0.008023)
+    test_spec_name:					.: (0.008436)
+    test_summary:					.: (0.015503)
+    test_test_files:					.: (0.007419)
+    test_test_files_equals_nil:				.: (0.007461)
+    test_to_fullpath:					.: (0.010717)
+    test_to_ruby:					.: (0.008787)
+    test_to_ruby_fancy:					.: (0.008862)
+    test_to_ruby_for_cache:				.: (0.008729)
+    test_to_ruby_keeps_requirements_as_originally_specified:	.: (0.007847)
+    test_to_ruby_legacy:				.: (0.008734)
+    test_to_ruby_nested_hash:				.: (0.007718)
+    test_to_ruby_platform:				.: (0.008096)
+    test_to_ruby_with_rsa_key:				.: (0.507529)
+    test_to_yaml:					.: (0.011864)
+    test_to_yaml_fancy:					.: (0.011972)
+    test_to_yaml_no_autorequire:			.: (0.010137)
+    test_to_yaml_no_post_install_message:		.: (0.010004)
+    test_to_yaml_no_signing_key:			.: (0.010050)
+    test_to_yaml_platform:				.: (0.009970)
+    test_to_yaml_platform_legacy:			.: (0.012061)
+    test_to_yaml_platform_no_specific_platform:		.: (0.010200)
+    test_to_yaml_platform_original_platform_empty_string:	.: (0.010043)
+    test_to_yaml_platform_original_platform_nil:	.: (0.010199)
+    test_unresolved_specs:				.: (0.008996)
+    test_unresolved_specs_with_duplicated_versions:	.: (0.008973)
+    test_unresolved_specs_with_unrestricted_deps_on_default_gems:	.: (0.008730)
+    test_unresolved_specs_with_versions:		.: (0.009241)
+    test_validate:					.: (0.010394)
+    test_validate_authors:				.: (0.011700)
+    test_validate_autorequire:				.: (0.010674)
+    test_validate_dependencies:				.: (0.012337)
+    test_validate_dependencies_allowed_duplicates:	.: (0.010723)
+    test_validate_dependencies_duplicates:		.: (0.010379)
+    test_validate_deprecated_license_values_plus:	.: (0.171232)
+    test_validate_description:				.: (0.015204)
+    test_validate_email:				.: (0.010764)
+    test_validate_empty:				.: (0.008269)
+    test_validate_empty_files:				.: (0.009996)
+    test_validate_empty_homepage:			.: (0.010260)
+    test_validate_empty_require_paths:			.: (0.009770)
+    test_validate_empty_summary:			.: (0.010093)
+    test_validate_error:				.: (0.007358)
+    test_validate_executables:				.: (0.010690)
+    test_validate_files:				.: (0.010857)
+    test_validate_files_recursive:			.: (0.009867)
+    test_validate_for_resolution_ignores_metadata:	.: (0.007613)
+    test_validate_for_resolution_validates_duplicate_dependencies:	.: (0.007796)
+    test_validate_for_resolution_validates_name:	.: (0.007439)
+    test_validate_for_resolution_validates_required_attributes:	.: (0.007300)
+    test_validate_homepage:				.: (0.014347)
+    test_validate_license:				.: (0.010022)
+    test_validate_license_gives_suggestions:		.: (0.097509)
+    test_validate_license_in_a_non_packaging_context:	.: (0.010055)
+    test_validate_license_ref:				.: (0.010291)
+    test_validate_license_values:			.: (0.078223)
+    test_validate_license_values_or_later:		.: (0.010255)
+    test_validate_license_values_with:			.: (0.010071)
+    test_validate_license_with_deprecated_exception:	.: (0.756661)
+    test_validate_license_with_invalid_exception:	.: (0.765624)
+    test_validate_license_with_nonsense_suffix:		.: (0.471376)
+    test_validate_name:					.: (0.010978)
+    test_validate_nil_license:				.: (0.012445)
+    test_validate_no_required_ruby_versions:		.: (0.011111)
+    test_validate_non_nil:				.: (0.015955)
+    test_validate_open_required_ruby_versions:		.: (0.010704)
+    test_validate_permissions:				.: (0.011406)
+    test_validate_permissions_of_missing_file_non_packaging:	.: (0.010439)
+    test_validate_platform_legacy:			.: (0.012241)
+    test_validate_prerelease_dependencies_with_prerelease_version:	.: (0.011218)
+    test_validate_rake_extension_have_rake_dependency_no_warning:	.: (0.011107)
+    test_validate_rake_extension_have_rake_dependency_warning:	.: (0.011342)
+    test_validate_removed_rubyforge_project:		.: (0.010861)
+    test_validate_require_paths_with_invalid_types:	.: (0.010419)
+    test_validate_rubygems_version:			.: (0.010782)
+    test_validate_rust_extension_have_missing_cargo_toml_error:	.: (0.011331)
+    test_validate_rust_extension_have_no_missing_cargo_toml_error:	.: (0.011442)
+    test_validate_self_referencing_dependencies:	.: (0.011234)
+    test_validate_specification_version:		.: (0.010510)
+    test_validate_summary:				.: (0.012084)
+    test_validate_valid_required_ruby_versions:		.: (0.010820)
+    test_validate_warning:				.: (0.010729)
+    test_version:					.: (0.007718)
+    test_version_change_reset_cache_file:		.: (0.007400)
+    test_version_change_reset_full_name:		.: (0.010931)
   TestGemStreamUI: 
-    test_ask:						.: (0.009466)
-    test_ask_for_password:				.: (0.009862)
-    test_ask_for_password_no_tty:			.: (0.009420)
-    test_ask_no_tty:					.: (0.008469)
-    test_ask_yes_no_no_tty_with_default:		.: (0.009230)
-    test_ask_yes_no_no_tty_without_default:		.: (0.008723)
-    test_choose_from_list:				.: (0.008745)
-    test_choose_from_list_0:				.: (0.008903)
-    test_choose_from_list_EOF:				.: (0.008530)
-    test_choose_from_list_negative:			.: (0.008717)
-    test_choose_from_list_over:				.: (0.009239)
-    test_download_reporter_anything:			.: (0.008699)
-    test_download_reporter_silent_false:		.: (0.008852)
-    test_download_reporter_silent_nil:			.: (0.008986)
-    test_progress_reporter_silent_false:		.: (0.008244)
-    test_progress_reporter_silent_nil:			.: (0.008953)
-    test_progress_reporter_simple:			.: (0.008991)
-    test_progress_reporter_verbose:			.: (0.008575)
-    test_threaded_download_reporter:			.: (0.008892)
-    test_verbose_download_reporter_no_tty:		.: (0.009276)
-    test_verbose_download_reporter_progress:		.: (0.009096)
-    test_verbose_download_reporter_progress_complete:	.: (0.009280)
-    test_verbose_download_reporter_progress_nil_length:	.: (0.008937)
-    test_verbose_download_reporter_progress_once:	.: (0.009030)
-    test_verbose_download_reporter_progress_zero_length:.: (0.009091)
+    test_ask:						.: (0.042982)
+    test_ask_for_password:				.: (0.008865)
+    test_ask_for_password_no_tty:			.: (0.008370)
+    test_ask_no_tty:					.: (0.008658)
+    test_ask_yes_no_no_tty_with_default:		.: (0.009121)
+    test_ask_yes_no_no_tty_without_default:		.: (0.009646)
+    test_choose_from_list:				.: (0.008208)
+    test_choose_from_list_0:				.: (0.009285)
+    test_choose_from_list_EOF:				.: (0.008721)
+    test_choose_from_list_negative:			.: (0.008197)
+    test_choose_from_list_over:				.: (0.007296)
+    test_download_reporter_anything:			.: (0.008904)
+    test_download_reporter_silent_false:		.: (0.007946)
+    test_download_reporter_silent_nil:			.: (0.007447)
+    test_progress_reporter_silent_false:		.: (0.008150)
+    test_progress_reporter_silent_nil:			.: (0.009063)
+    test_progress_reporter_simple:			.: (0.008313)
+    test_progress_reporter_verbose:			.: (0.008365)
+    test_threaded_download_reporter:			.: (0.008206)
+    test_verbose_download_reporter_no_tty:		.: (0.008450)
+    test_verbose_download_reporter_progress:		.: (0.009256)
+    test_verbose_download_reporter_progress_complete:	.: (0.009466)
+    test_verbose_download_reporter_progress_nil_length:	.: (0.008135)
+    test_verbose_download_reporter_progress_once:	.: (0.007510)
+    test_verbose_download_reporter_progress_zero_length:.: (0.008232)
   TestGemText: 
-    test_clean_text:					.: (0.009259)
-    test_format_removes_nonprintable_characters:	.: (0.054371)
-    test_format_text:					.: (0.009697)
-    test_format_text_indent:				.: (0.008817)
-    test_format_text_no_space:				.: (0.009394)
-    test_format_text_none:				.: (0.008928)
-    test_format_text_none_indent:			.: (0.008275)
-    test_format_text_trailing:				.: (0.009549)
-    test_levenshtein_distance_add:			.: (0.009686)
-    test_levenshtein_distance_all:			.: (0.010361)
-    test_levenshtein_distance_empty:			.: (0.009052)
-    test_levenshtein_distance_remove:			.: (0.010588)
-    test_levenshtein_distance_replace:			.: (0.009834)
-    test_min3:						.: (0.009210)
-    test_truncate_text:					.: (0.010975)
+    test_clean_text:					.: (0.008612)
+    test_format_removes_nonprintable_characters:	.: (0.007486)
+    test_format_text:					.: (0.008509)
+    test_format_text_indent:				.: (0.008079)
+    test_format_text_no_space:				.: (0.009107)
+    test_format_text_none:				.: (0.007303)
+    test_format_text_none_indent:			.: (0.008114)
+    test_format_text_trailing:				.: (0.008862)
+    test_levenshtein_distance_add:			.: (0.007661)
+    test_levenshtein_distance_all:			.: (0.008313)
+    test_levenshtein_distance_empty:			.: (0.007843)
+    test_levenshtein_distance_remove:			.: (0.008334)
+    test_levenshtein_distance_replace:			.: (0.008757)
+    test_min3:						.: (0.008615)
+    test_truncate_text:					.: (0.010561)
   TestGemUnsatisfiableDependencyError: 
-    test_errors:					.: (0.010100)
-    test_name:						.: (0.009388)
-    test_version:					.: (0.008750)
+    test_errors:					.: (0.013100)
+    test_name:						.: (0.008388)
+    test_version:					.: (0.007996)
   TestGemUriFormatter: 
-    test_escape:					.: (0.010173)
-    test_normalize_uri:					.: (0.010017)
-    test_unescape:					.: (0.009936)
+    test_escape:					.: (0.008580)
+    test_normalize_uri:					.: (0.007897)
+    test_unescape:					.: (0.008151)
   TestGemUtil: 
-    test_class_popen:					.: (0.288189)
-    test_correct_for_windows_path:			.: (0.009172)
-    test_glob_files_in_dir:				.: (0.010130)
-    test_silent_system:					.: (0.282670)
-    test_traverse_parents:				.: (0.011320)
-    test_traverse_parents_does_not_crash_on_permissions_error:	.: (0.010414)
+    test_class_popen:					.: (0.248438)
+    test_correct_for_windows_path:			.: (0.008484)
+    test_glob_files_in_dir:				.: (0.009628)
+    test_silent_system:					.: (0.202744)
+    test_traverse_parents:				.: (0.009655)
+    test_traverse_parents_does_not_crash_on_permissions_error:	.: (0.009973)
   TestGemValidator: 
-    test_alien:						.: (0.035164)
-    test_alien_default:					.: (0.014426)
+    test_alien:						.: (0.026515)
+    test_alien_default:					.: (0.010432)
   TestGemVersion: 
-    test_approximate_recommendation:			.: (0.014212)
-    test_bump:						.: (0.010771)
-    test_bump_alpha:					.: (0.011321)
-    test_bump_alphanumeric:				.: (0.010634)
-    test_bump_one_level:				.: (0.011538)
-    test_bump_trailing_zeros:				.: (0.011146)
-    test_canonical_segments:				.: (0.011031)
-    test_class_correct:					.: (0.011318)
-    test_class_create:					.: (0.012413)
-    test_class_new_subclass:				.: (0.011208)
-    test_empty_version:					.: (0.010279)
-    test_eql_eh:					.: (0.011209)
-    test_equals2:					.: (0.011205)
-    test_frozen_version:				.: (0.011472)
-    test_hash:						.: (0.009775)
-    test_initialize:					.: (0.010982)
-    test_initialize_invalid:				.: (0.009511)
-    test_prerelease:					.: (0.009877)
-    test_release:					.: (0.009307)
-    test_segments:					.: (0.009158)
-    test_semver:					.: (0.009946)
-    test_spaceship:					.: (0.010376)
-    test_to_s:						.: (0.009097)
+    test_approximate_recommendation:			.: (0.009902)
+    test_bump:						.: (0.008419)
+    test_bump_alpha:					.: (0.009742)
+    test_bump_alphanumeric:				.: (0.009338)
+    test_bump_one_level:				.: (0.007867)
+    test_bump_trailing_zeros:				.: (0.007656)
+    test_canonical_segments:				.: (0.007797)
+    test_class_correct:					.: (0.007887)
+    test_class_create:					.: (0.008418)
+    test_class_new_subclass:				.: (0.008154)
+    test_empty_version:					.: (0.007916)
+    test_eql_eh:					.: (0.007648)
+    test_equals2:					.: (0.008076)
+    test_frozen_version:				.: (0.008039)
+    test_hash:						.: (0.007920)
+    test_initialize:					.: (0.007792)
+    test_initialize_invalid:				.: (0.008543)
+    test_prerelease:					.: (0.008411)
+    test_release:					.: (0.008414)
+    test_segments:					.: (0.008234)
+    test_semver:					.: (0.007681)
+    test_spaceship:					.: (0.008694)
+    test_to_s:						.: (0.007787)
   TestGemVersionOption: 
-    test_add_platform_option:				.: (0.011323)
-    test_add_version_option:				.: (0.011646)
-    test_enables_prerelease:				.: (0.011718)
-    test_multiple_version_operator_option_compound:	.: (0.011731)
-    test_platform_option:				.: (0.011632)
-    test_platform_option_ruby:				.: (0.011546)
-    test_platform_option_twice:				.: (0.012260)
-    test_version_option:				.: (0.012141)
-    test_version_option_compound:			.: (0.012699)
-    test_version_option_explicit_prerelease:		.: (0.011503)
-    test_version_option_twice:				.: (0.011689)
+    test_add_platform_option:				.: (0.009665)
+    test_add_version_option:				.: (0.008779)
+    test_enables_prerelease:				.: (0.009403)
+    test_multiple_version_operator_option_compound:	.: (0.009514)
+    test_platform_option:				.: (0.009314)
+    test_platform_option_ruby:				.: (0.009281)
+    test_platform_option_twice:				.: (0.009530)
+    test_version_option:				.: (0.009622)
+    test_version_option_compound:			.: (0.009386)
+    test_version_option_explicit_prerelease:		.: (0.009662)
+    test_version_option_twice:				.: (0.009384)
   TestStubSpecification: 
-    test_contains_requirable_file_eh:			.: (0.010640)
-    test_contains_requirable_file_eh_extension:		.: (0.010793)
-    test_full_require_paths:				.: (0.010076)
-    test_initialize:					.: (0.009928)
-    test_initialize_extension:				.: (0.009612)
-    test_initialize_missing_stubline:			.: (0.009833)
-    test_initialize_version:				.: (0.008998)
-    test_initialize_with_empty_version:			.: (0.009502)
-    test_lib_dirs_glob:					.: (0.010259)
-    test_lib_dirs_glob_with_extension:			.: (0.009314)
-    test_matches_for_glob:				.: (0.010540)
-    test_matches_for_glob_with_bundler_inline:		.: (0.011362)
-    test_missing_extensions_eh:				.: (0.321724)
-    test_missing_extensions_eh_default_gem:		.: (0.013011)
-    test_missing_extensions_eh_none:			.: (0.010395)
-    test_to_spec:					.: (0.010848)
-    test_to_spec_default:				.: (0.011364)
-    test_to_spec_with_other_specs_loaded_does_not_warn:	.: (0.010160)
+    test_contains_requirable_file_eh:			.: (0.009237)
+    test_contains_requirable_file_eh_extension:		.: (0.009527)
+    test_full_require_paths:				.: (0.008560)
+    test_initialize:					.: (0.007692)
+    test_initialize_extension:				.: (0.008338)
+    test_initialize_missing_stubline:			.: (0.008383)
+    test_initialize_version:				.: (0.008021)
+    test_initialize_with_empty_version:			.: (0.007680)
+    test_lib_dirs_glob:					.: (0.008112)
+    test_lib_dirs_glob_with_extension:			.: (0.007812)
+    test_matches_for_glob:				.: (0.008423)
+    test_matches_for_glob_with_bundler_inline:		.: (0.008776)
+    test_missing_extensions_eh:				.: (0.272180)
+    test_missing_extensions_eh_default_gem:		.: (0.015954)
+    test_missing_extensions_eh_none:			.: (0.013738)
+    test_to_spec:					.: (0.013102)
+    test_to_spec_default:				.: (0.009702)
+    test_to_spec_with_other_specs_loaded_does_not_warn:	.: (0.009301)
   TestUpdateSuggestion: 
-    test_eligible_for_update:				.: (0.018302)
-    test_eligible_for_update_disabled_update:		.: (0.012908)
-    test_eligible_for_update_for_prerelease:		.: (0.013303)
-    test_eligible_for_update_is_not_annoying_when_new_version_is_released:	.: (0.018411)
-    test_eligible_for_update_is_not_annoying_when_not_upgraded:	.: (0.015357)
-    test_eligible_for_update_non_tty:			.: (0.012935)
-    test_eligible_for_update_notification_delay:	.: (0.013171)
-    test_eligible_for_update_on_ci:			.: (0.013183)
-    test_eligible_for_update_prevent_config:		.: (0.020246)
-    test_eligible_for_update_prevent_env:		.: (0.013021)
-    test_eligible_for_update_unwrittable_config:	.: (0.014097)
-    test_update_suggestion:				.: (0.010991)
+    test_eligible_for_update:				.: (0.011948)
+    test_eligible_for_update_disabled_update:		.: (0.011535)
+    test_eligible_for_update_for_prerelease:		.: (0.010473)
+    test_eligible_for_update_is_not_annoying_when_new_version_is_released:	.: (0.015025)
+    test_eligible_for_update_is_not_annoying_when_not_upgraded:	.: (0.014176)
+    test_eligible_for_update_non_tty:			.: (0.010515)
+    test_eligible_for_update_notification_delay:	.: (0.011001)
+    test_eligible_for_update_on_ci:			.: (0.010597)
+    test_eligible_for_update_prevent_config:		.: (0.010719)
+    test_eligible_for_update_prevent_env:		.: (0.010814)
+    test_eligible_for_update_unwrittable_config:	.: (0.011146)
+    test_update_suggestion:				.: (0.009163)
   TestUri: 
-    test_redacted_does_not_modify_uri:			.: (0.009437)
-    test_redacted_with_invalid_uri:			.: (0.008789)
-    test_redacted_with_token:				.: (0.008483)
-    test_redacted_with_user_pass:			.: (0.008864)
-    test_redacted_with_user_x_oauth_basic:		.: (0.008929)
-    test_redacted_without_credential:			.: (0.008725)
-    test_to_s_invalid_uri:				.: (0.009924)
-    test_to_s_not_string:				.: (0.008910)
+    test_redacted_does_not_modify_uri:			.: (0.008323)
+    test_redacted_with_invalid_uri:			.: (0.007398)
+    test_redacted_with_token:				.: (0.008095)
+    test_redacted_with_user_pass:			.: (0.008154)
+    test_redacted_with_user_x_oauth_basic:		.: (0.007831)
+    test_redacted_without_credential:			.: (0.007851)
+    test_to_s_invalid_uri:				.: (0.007961)
+    test_to_s_not_string:				.: (0.007740)
   WebauthnListenerResponseTest: 
-    test_bad_request_response_to_s:			.: (0.009126)
-    test_method_not_allowed_response_to_s:		.: (0.009386)
-    test_method_not_found_response_to_s:		.: (0.008992)
-    test_no_to_s_response_to_s:				.: (0.009393)
-    test_ok_response_to_s:				.: (0.009317)
+    test_bad_request_response_to_s:			.: (0.008369)
+    test_method_not_allowed_response_to_s:		.: (0.007942)
+    test_method_not_found_response_to_s:		.: (0.007713)
+    test_no_to_s_response_to_s:				.: (0.007959)
+    test_ok_response_to_s:				.: (0.007974)
   WebauthnListenerTest: 
-    test_listener_thread_retreives_otp_code:		.: (0.014169)
-    test_listener_thread_sets_error:			.: (0.012600)
-    test_wait_for_otp_code_get_follows_options:		.: (0.013943)
-    test_wait_for_otp_code_get_request:			.: (0.012677)
-    test_wait_for_otp_code_incorrect_params:		.: (0.012644)
-    test_wait_for_otp_code_incorrect_path:		.: (0.012082)
-    test_wait_for_otp_code_invalid_post_req_method:	.: (0.011582)
-    test_wait_for_otp_code_no_params_response:		.: (0.012353)
-    test_wait_for_otp_code_options_request:		.: (0.012305)
+    test_listener_thread_retreives_otp_code:		.: (0.013749)
+    test_listener_thread_sets_error:			.: (0.011736)
+    test_wait_for_otp_code_get_follows_options:		.: (0.012843)
+    test_wait_for_otp_code_get_request:			.: (0.011629)
+    test_wait_for_otp_code_incorrect_params:		.: (0.011298)
+    test_wait_for_otp_code_incorrect_path:		.: (0.011378)
+    test_wait_for_otp_code_invalid_post_req_method:	.: (0.010952)
+    test_wait_for_otp_code_no_params_response:		.: (0.011280)
+    test_wait_for_otp_code_options_request:		.: (0.014159)
   WebauthnPollerTest: 
-    test_poll_for_otp_invalid_format:			.: (0.011034)
-    test_poll_for_otp_invalid_status:			.: (0.010663)
-    test_poll_for_otp_missing_credentials:		.: (0.009574)
-    test_poll_for_otp_not_http_success:			.: (0.009924)
-    test_poll_for_otp_pending_sleeps:			.: (0.112133)
-    test_poll_for_otp_success:				.: (0.011778)
-    test_poll_thread_success:				.: (0.010848)
-    test_poll_thread_timeout_error:			.: (0.009921)
-    test_poll_thread_webauthn_verification_error:	.: (0.009904)
+    test_poll_for_otp_invalid_format:			.: (0.010062)
+    test_poll_for_otp_invalid_status:			.: (0.009387)
+    test_poll_for_otp_missing_credentials:		.: (0.008384)
+    test_poll_for_otp_not_http_success:			.: (0.010214)
+    test_poll_for_otp_pending_sleeps:			.: (0.115556)
+    test_poll_for_otp_success:				.: (0.011554)
+    test_poll_thread_success:				.: (0.014978)
+    test_poll_thread_timeout_error:			.: (0.011977)
+    test_poll_thread_webauthn_verification_error:	.: (0.016513)
 
-Finished in 136.892454917 seconds.
+Finished in 116.920176808 seconds.
 -------------------------------------------------------------------------------
 2566 tests, 13286 assertions, 0 failures, 0 errors, 51 pendings, 0 omissions, 0 notifications
 98.0125% passed
 -------------------------------------------------------------------------------
-18.74 tests/s, 97.05 assertions/s
+21.95 tests/s, 113.63 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
 
@@ -8548,11 +8584,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 ruby-rubygems: 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 bundler: substitution variable ${shlibs:Depends} 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: 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
@@ -8563,8 +8599,8 @@
 make[1]: Leaving directory '/build/reproducible-path/rubygems-3.6.3'
    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 'ruby-bundler' in '../ruby-bundler_2.6.3-1_all.deb'.
+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-genbuildinfo --build=binary -O../rubygems_3.6.3-1_armhf.buildinfo
  dpkg-genchanges --build=binary -O../rubygems_3.6.3-1_armhf.changes
@@ -8573,12 +8609,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/12711/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/12711/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/31887 and its subdirectories
-I: Current time: Fri Jan 24 02:16:49 -12 2025
-I: pbuilder-time-stamp: 1737728209
+I: removing directory /srv/workspace/pbuilder/12711 and its subdirectories
+I: Current time: Sat Jan 25 04:23:39 +14 2025
+I: pbuilder-time-stamp: 1737728619