Diff of the two buildlogs: -- --- b1/build.log 2025-10-18 14:37:00.055114757 +0000 +++ b2/build.log 2025-10-18 14:41:53.871468289 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Oct 18 02:34:31 -12 2025 -I: pbuilder-time-stamp: 1760798071 +I: Current time: Sat Nov 21 11:00:02 +14 2026 +I: pbuilder-time-stamp: 1795208402 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-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/2644194/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1118033/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 20 21:00 /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/1118033/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1118033/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='experimental' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' + DIRSTACK=() + DISTRIBUTION=experimental + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='ad59d18f658e4be59478f106e885d594' - 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='2644194' - PS1='# ' - PS2='> ' + INVOCATION_ID=7cb461cc94d142be961aa9e53ca95b41 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1118033 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.cauGNkat/pbuilderrc_DE06 --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cauGNkat/b1 --logfile b1/build.log rubygems_3.6.7-3~exp1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + 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.cauGNkat/pbuilderrc_TEqF --distribution experimental --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cauGNkat/b2 --logfile b2/build.log rubygems_3.6.7-3~exp1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom01-amd64 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2644194/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1118033/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -239,7 +271,7 @@ Get: 119 http://deb.debian.org/debian unstable/main amd64 ruby-all-dev amd64 1:3.3+b1 [6496 B] Get: 120 http://deb.debian.org/debian unstable/main amd64 gem2deb amd64 2.2.5 [48.0 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 ruby-dev amd64 1:3.3+b1 [5576 B] -Fetched 35.3 MB in 1s (38.3 MB/s) +Fetched 35.3 MB in 2s (21.8 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19856 files and directories currently installed.) @@ -646,8 +678,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Oct 18 14:35:48 UTC 2025. -Universal Time is now: Sat Oct 18 14:35:48 UTC 2025. +Local time is now: Fri Nov 20 21:02:43 UTC 2026. +Universal Time is now: Fri Nov 20 21:02:43 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-minitest (5.25.4-3) ... @@ -758,7 +790,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rubygems-3.6.7/ && 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.7-3~exp1_source.changes +I: user script /srv/workspace/pbuilder/1118033/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for experimental +I: user script /srv/workspace/pbuilder/1118033/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/rubygems-3.6.7/ && 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.7-3~exp1_source.changes dpkg-buildpackage: info: source package rubygems dpkg-buildpackage: info: source version 3.6.7-3~exp1 dpkg-buildpackage: info: source distribution experimental @@ -792,12 +828,12 @@ │ ruby-rubygems: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20251018-2664872-pld7lm/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20261121-1150662-y4a3mp/gemspec Successfully built RubyGem Name: rubygems-update Version: 3.6.7 File: rubygems-update-3.6.7.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/d20251018-2664872-pld7lm/rubygems-update-3.6.7.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/d20261121-1150662-y4a3mp/rubygems-update-3.6.7.gem /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/CHANGELOG.md /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/LICENSE.md /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/README.md @@ -1448,12 +1484,12 @@ │ ruby-bundler: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20251018-2664872-vkvmr4/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20261121-1150662-s9vy6b/gemspec Successfully built RubyGem Name: bundler Version: 2.6.7 File: bundler-2.6.7.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/d20251018-2664872-vkvmr4/bundler-2.6.7.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/d20261121-1150662-s9vy6b/bundler-2.6.7.gem /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/exe/bundle /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/exe/bundler /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/lib/bundler.rb @@ -1857,1202 +1893,1202 @@ Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader Started ChangelogTest: - test_format_header: .: (0.001546) + test_format_header: .: (0.002480) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.115044) - test_execute_all_named: .: (0.250178) - test_execute_all_named_default_multiple: .: (0.009838) - test_execute_all_named_default_single: .: (0.003867) - test_execute_dependency_order: .: (0.092313) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.010228) - test_execute_does_not_remove_default_gem_executables: .: (0.030719) - test_execute_outside_gem_home: .: (0.018260) - test_execute_outside_gem_home_when_install_dir_given: .: (0.018689) - test_execute_prerelease: .: (0.140676) - test_execute_removes_executable: .: (0.059731) - test_execute_removes_formatted_executable: .: (0.017073) - test_execute_two_version: .: (0.002320) - test_execute_with_force_and_without_version_uninstalls_everything:.: (0.036043) - test_execute_with_force_ignores_dependencies: .: (0.099407) - test_execute_with_gem_not_installed: .: (0.002424) - test_execute_with_gem_uninstall_error: .: (0.132961) - test_execute_with_multiple_version_specified_as_colon: .: (0.068127) - test_execute_with_version_leaves_non_matching_versions: .: (0.077636) - test_execute_with_version_specified_as_colon: .: (0.076182) - test_handle_options: .: (0.007914) - test_handle_options_vendor: .: (0.004854) - test_handle_options_vendor_missing: .: (0.005971) - test_uninstall_selection: .: (0.048827) - test_uninstall_selection_multiple_gems: .: (0.210714) + test_execute_all: .: (0.131812) + test_execute_all_named: .: (0.258412) + test_execute_all_named_default_multiple: .: (0.015615) + test_execute_all_named_default_single: .: (0.004980) + test_execute_dependency_order: .: (0.129503) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.012538) + test_execute_does_not_remove_default_gem_executables: .: (0.114180) + test_execute_outside_gem_home: .: (0.015695) + test_execute_outside_gem_home_when_install_dir_given: .: (0.201060) + test_execute_prerelease: .: (0.324661) + test_execute_removes_executable: .: (0.039108) + test_execute_removes_formatted_executable: .: (0.103151) + test_execute_two_version: .: (0.005453) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.125930) + test_execute_with_force_ignores_dependencies: .: (0.305041) + test_execute_with_gem_not_installed: .: (0.003541) + test_execute_with_gem_uninstall_error: .: (0.115840) + test_execute_with_multiple_version_specified_as_colon: .: (0.080627) + test_execute_with_version_leaves_non_matching_versions: .: (0.089277) + test_execute_with_version_specified_as_colon: .: (0.086078) + test_handle_options: .: (0.009759) + test_handle_options_vendor: .: (0.011761) + test_handle_options_vendor_missing: .: (0.007045) + test_uninstall_selection: .: (0.069151) + test_uninstall_selection_multiple_gems: .: (0.123456) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.003976) - test_build_root: .: (0.003469) - test_doc: .: (0.003475) - test_doc_no: .: (0.005538) - test_doc_rdoc: .: (0.003667) - test_doc_rdoc_ri: .: (0.003383) - test_document: .: (0.003256) - test_document_no: .: (0.003219) - test_document_rdoc: .: (0.003577) - test_minimal_deps: .: (0.003431) - test_minimal_deps_no: .: (0.003295) - test_post_install_message: .: (0.003488) - test_post_install_message_no: .: (0.006099) - test_security_policy: .: (0.003460) - test_security_policy_unknown: .: (0.004458) - test_user_install_disabled_read_only: .: (0.006410) - test_user_install_enabled: .: (0.020581) - test_vendor: .: (0.010810) - test_vendor_missing: .: (0.003696) + test_add_install_update_options: .: (0.012680) + test_build_root: .: (0.006948) + test_doc: .: (0.014775) + test_doc_no: .: (0.009914) + test_doc_rdoc: .: (0.014142) + test_doc_rdoc_ri: .: (0.024310) + test_document: .: (0.029820) + test_document_no: .: (0.008762) + test_document_rdoc: .: (0.008324) + test_minimal_deps: .: (0.006169) + test_minimal_deps_no: .: (0.009904) + test_post_install_message: .: (0.005639) + test_post_install_message_no: .: (0.010437) + test_security_policy: .: (0.007622) + test_security_policy_unknown: .: (0.007273) + test_user_install_disabled_read_only: .: (0.018934) + test_user_install_enabled: .: (0.026210) + test_vendor: .: (0.010935) + test_vendor_missing: .: (0.011686) TestGemInstaller: - test_app_script_text: .: (0.014325) - test_check_executable_overwrite: .: (0.015966) - test_check_executable_overwrite_format_executable:.: (0.024343) - test_check_executable_overwrite_other_gem: .: (0.021509) - test_check_executable_overwrite_other_gem_force: .: (0.028541) - test_check_executable_overwrite_other_non_gem: .: (0.027848) - test_check_that_user_bin_dir_is_in_path: .: (0.010597) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.013245) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.017036) - test_conflicting_binstubs: .: (0.377544) - test_default_gem_loaded_from: .: (0.009006) - test_default_gem_to_specific_install_dir: .: (0.012955) - test_default_gem_with_wrappers: .: (0.015422) - test_dir: .: (0.011224) - test_ensure_dependency: .: (0.008868) - test_ensure_loadable_spec: .: (0.006909) - test_ensure_loadable_spec_security_policy: .: (0.011454) - test_extract_files: .: (0.012071) - test_find_lib_file_after_install: .: (0.264451) - test_gem_attribute: .: (0.005920) - test_generate_bin_bindir: .: (0.011198) - test_generate_bin_bindir_with_user_install_warning: .: (0.004308) - test_generate_bin_script: .: (0.011962) - test_generate_bin_script_format: .: (0.020053) - test_generate_bin_script_format_disabled: .: (0.015504) - test_generate_bin_script_install_dir: .: (0.013608) - test_generate_bin_script_no_execs: .: (0.022649) - test_generate_bin_script_no_perms: .: (0.010683) - test_generate_bin_script_no_shebang: .: (0.012756) - test_generate_bin_script_wrappers: .: (0.009760) - test_generate_bin_symlink: .: (0.018457) - test_generate_bin_symlink_no_execs: .: (0.013756) - test_generate_bin_symlink_no_perms: .: (0.017581) - test_generate_bin_symlink_update_newer: .: (0.011605) - test_generate_bin_symlink_update_older: .: (0.022128) - test_generate_bin_symlink_update_remove_wrapper: .: (0.014111) - test_generate_bin_symlink_win32: .: (0.017851) - test_generate_bin_uses_default_shebang: .: (0.017012) - test_generate_bin_with_dangling_symlink: .: (0.056105) - test_generate_plugins: .: (0.174388) - test_generate_plugins_with_build_root: .: (0.028314) - test_generate_plugins_with_install_dir: .: (0.017236) - test_generate_plugins_with_user_install: .: (0.016673) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.011963) - test_initialize: .: (0.006184) - test_initialize_user_install: .: (0.008586) - test_initialize_user_install_bin_dir: .: (0.012334) - test_install: .: (0.193444) - test_install_build_root: .: (0.009938) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.009535) - test_install_creates_binstub_that_dont_trust_encoding: .: (0.227371) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.164182) - test_install_creates_binstub_that_understand_version: .: (0.163883) - test_install_creates_working_binstub: .: (0.313384) - test_install_dir_takes_precedence_to_user_install:.: (0.009603) - test_install_does_not_leave_lockfile_for_binstub: .: (0.414102) - test_install_extension_and_script: .: (0.135287) - test_install_extension_clean_intermediate_files: .: (0.159873) - test_install_extension_dir: .: (0.124666) - test_install_extension_dir_is_removed_on_reinstall: .: (0.229743) - test_install_extension_flat: .: (0.162918) - test_install_force: .: (0.023663) - test_install_missing_dirs: .: (0.011936) - test_install_post_build_false: .: (0.006534) - test_install_post_build_nil: .: (0.013527) - test_install_pre_install_false: .: (0.017024) - test_install_pre_install_nil: .: (0.030549) - test_install_user_extension_dir: .: (0.136499) - test_install_with_message: .: (0.021391) - test_install_with_no_prior_files: .: (0.358897) - test_install_with_skipped_message: .: (0.024851) - test_installation_satisfies_dependency_eh: .: (0.020039) - test_installation_satisfies_dependency_eh_development: .: (0.015071) - test_keeps_plugins_up_to_date: .: (0.595025) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.004685) - test_package_attribute: .: (0.004469) - test_pre_install_checks_dependencies: .: (0.012740) - test_pre_install_checks_dependencies_ignore: .: (0.017784) - test_pre_install_checks_dependencies_install_dir: .: (0.009350) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.006962) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.005637) - test_pre_install_checks_malicious_name: .: (0.005519) - test_pre_install_checks_malicious_name_before_eval: .: (0.006197) - test_pre_install_checks_malicious_platform_before_eval: .: (0.004404) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.006371) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.008924) - test_process_options: .: (0.006406) - test_process_options_build_root: .: (0.005215) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.004994) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.004856) - test_shebang: .: (0.006218) - test_shebang_arguments: .: (0.007345) - test_shebang_arguments_with_load_relative: .: (0.008069) - test_shebang_custom: .: (0.006743) - test_shebang_custom_with_expands: .: (0.012079) - test_shebang_custom_with_expands_and_arguments: .: (0.007661) - test_shebang_empty: .: (0.006479) - test_shebang_env: .: (0.007006) - test_shebang_env_arguments: .: (0.008105) - test_shebang_env_arguments_with_load_relative: .: (0.009042) - test_shebang_env_shebang: .: (0.006683) - test_shebang_nested: .: (0.011958) - test_shebang_nested_arguments: .: (0.007027) - test_shebang_nested_arguments_with_load_relative: .: (0.006644) - test_shebang_version: .: (0.006491) - test_shebang_version_arguments: .: (0.006135) - test_shebang_version_arguments_with_load_relative:.: (0.006676) - test_shebang_version_env: .: (0.006824) - test_shebang_version_env_arguments: .: (0.006404) - test_shebang_version_env_arguments_with_load_relative: .: (0.008819) - test_unpack: .: (0.009585) - test_use_plugin_immediately: .: (0.296631) - test_write_build_info_file: .: (0.006834) - test_write_build_info_file_empty: .: (0.006550) - test_write_build_info_file_install_dir: .: (0.007519) - test_write_cache_file: .: (0.007106) - test_write_spec: .: (0.004012) - test_write_spec_writes_cached_spec: .: (0.003546) + test_app_script_text: .: (0.019790) + test_check_executable_overwrite: .: (0.020778) + test_check_executable_overwrite_format_executable:.: (0.020357) + test_check_executable_overwrite_other_gem: .: (0.028199) + test_check_executable_overwrite_other_gem_force: .: (0.037887) + test_check_executable_overwrite_other_non_gem: .: (0.030364) + test_check_that_user_bin_dir_is_in_path: .: (0.012622) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.015099) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.019446) + test_conflicting_binstubs: .: (0.501053) + test_default_gem_loaded_from: .: (0.010995) + test_default_gem_to_specific_install_dir: .: (0.027899) + test_default_gem_with_wrappers: .: (0.023636) + test_dir: .: (0.016096) + test_ensure_dependency: .: (0.014644) + test_ensure_loadable_spec: .: (0.021505) + test_ensure_loadable_spec_security_policy: .: (0.029327) + test_extract_files: .: (0.009272) + test_find_lib_file_after_install: .: (0.339268) + test_gem_attribute: .: (0.007571) + test_generate_bin_bindir: .: (0.020160) + test_generate_bin_bindir_with_user_install_warning: .: (0.007485) + test_generate_bin_script: .: (0.022749) + test_generate_bin_script_format: .: (0.082248) + test_generate_bin_script_format_disabled: .: (0.024173) + test_generate_bin_script_install_dir: .: (0.016795) + test_generate_bin_script_no_execs: .: (0.011057) + test_generate_bin_script_no_perms: .: (0.029920) + test_generate_bin_script_no_shebang: .: (0.016304) + test_generate_bin_script_wrappers: .: (0.020014) + test_generate_bin_symlink: .: (0.015465) + test_generate_bin_symlink_no_execs: .: (0.026653) + test_generate_bin_symlink_no_perms: .: (0.018141) + test_generate_bin_symlink_update_newer: .: (0.040805) + test_generate_bin_symlink_update_older: .: (0.087111) + test_generate_bin_symlink_update_remove_wrapper: .: (0.033746) + test_generate_bin_symlink_win32: .: (0.021552) + test_generate_bin_uses_default_shebang: .: (0.049173) + test_generate_bin_with_dangling_symlink: .: (0.065571) + test_generate_plugins: .: (0.372559) + test_generate_plugins_with_build_root: .: (0.014649) + test_generate_plugins_with_install_dir: .: (0.012205) + test_generate_plugins_with_user_install: .: (0.012849) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.012664) + test_initialize: .: (0.007020) + test_initialize_user_install: .: (0.007675) + test_initialize_user_install_bin_dir: .: (0.007826) + test_install: .: (0.338912) + test_install_build_root: .: (0.014542) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.015106) + test_install_creates_binstub_that_dont_trust_encoding: .: (0.405547) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.202590) + test_install_creates_binstub_that_understand_version: .: (0.367503) + test_install_creates_working_binstub: .: (0.218346) + test_install_dir_takes_precedence_to_user_install:.: (0.027087) + test_install_does_not_leave_lockfile_for_binstub: .: (0.298608) + test_install_extension_and_script: .: (0.224521) + test_install_extension_clean_intermediate_files: .: (0.354921) + test_install_extension_dir: .: (0.240384) + test_install_extension_dir_is_removed_on_reinstall: .: (0.343420) + test_install_extension_flat: .: (0.203495) + test_install_force: .: (0.024146) + test_install_missing_dirs: .: (0.031733) + test_install_post_build_false: .: (0.019802) + test_install_post_build_nil: .: (0.045943) + test_install_pre_install_false: .: (0.028533) + test_install_pre_install_nil: .: (0.028352) + test_install_user_extension_dir: .: (0.163745) + test_install_with_message: .: (0.022061) + test_install_with_no_prior_files: .: (0.468916) + test_install_with_skipped_message: .: (0.029601) + test_installation_satisfies_dependency_eh: .: (0.015586) + test_installation_satisfies_dependency_eh_development: .: (0.010885) + test_keeps_plugins_up_to_date: .: (0.978459) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.008077) + test_package_attribute: .: (0.011576) + test_pre_install_checks_dependencies: .: (0.027311) + test_pre_install_checks_dependencies_ignore: .: (0.014071) + test_pre_install_checks_dependencies_install_dir: .: (0.021579) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.014004) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.019326) + test_pre_install_checks_malicious_name: .: (0.010676) + test_pre_install_checks_malicious_name_before_eval: .: (0.020418) + test_pre_install_checks_malicious_platform_before_eval: .: (0.008130) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.015020) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.016588) + test_process_options: .: (0.014326) + test_process_options_build_root: .: (0.008511) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.012888) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.015499) + test_shebang: .: (0.012076) + test_shebang_arguments: .: (0.013021) + test_shebang_arguments_with_load_relative: .: (0.022620) + test_shebang_custom: .: (0.018382) + test_shebang_custom_with_expands: .: (0.014771) + test_shebang_custom_with_expands_and_arguments: .: (0.014148) + test_shebang_empty: .: (0.014563) + test_shebang_env: .: (0.012410) + test_shebang_env_arguments: .: (0.018157) + test_shebang_env_arguments_with_load_relative: .: (0.038649) + test_shebang_env_shebang: .: (0.023836) + test_shebang_nested: .: (0.014392) + test_shebang_nested_arguments: .: (0.016617) + test_shebang_nested_arguments_with_load_relative: .: (0.011814) + test_shebang_version: .: (0.020710) + test_shebang_version_arguments: .: (0.028436) + test_shebang_version_arguments_with_load_relative:.: (0.018414) + test_shebang_version_env: .: (0.029591) + test_shebang_version_env_arguments: .: (0.013357) + test_shebang_version_env_arguments_with_load_relative: .: (0.019967) + test_unpack: .: (0.023174) + test_use_plugin_immediately: .: (0.454036) + test_write_build_info_file: .: (0.015834) + test_write_build_info_file_empty: .: (0.017979) + test_write_build_info_file_install_dir: .: (0.016129) + test_write_cache_file: .: (0.018679) + test_write_spec: .: (0.005091) + test_write_spec_writes_cached_spec: .: (0.014097) TestGemUninstaller: - test_ask_if_ok: .: (0.015550) - test_initialize_expand_path: .: (0.017901) - test_path_ok_eh: .: (0.015099) - test_path_ok_eh_legacy: .: (0.014687) - test_path_ok_eh_user: .: (0.017900) - test_regenerate_plugins_for: .: (0.022707) - test_remove_all: .: (0.017288) - test_remove_executables_force_keep: .: (0.019471) - test_remove_executables_force_remove: .: (0.016707) - test_remove_executables_user: .: (0.016405) - test_remove_executables_user_format: .: (0.015441) - test_remove_executables_user_format_disabled: .: (0.015916) - test_remove_not_in_home: .: (0.016805) - test_remove_plugins: .: (0.021846) - test_remove_plugins_user_installed: .: (0.026839) - test_remove_symlinked_gem_home: .: (0.016413) - test_uninstall: .: (0.016222) - test_uninstall_default_gem: .: (0.016334) - test_uninstall_default_gem_with_same_version: .: (0.023861) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.019211) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.017622) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.019957) - test_uninstall_extension: .: (0.121572) - test_uninstall_keeps_plugins_up_to_date: .: (0.035192) - test_uninstall_no_permission: .: (0.015143) - test_uninstall_nonexistent: .: (0.015850) - test_uninstall_not_ok: .: (0.016440) - test_uninstall_only_lists_unsatisfied_deps: .: (0.017258) - test_uninstall_prompt_includes_dep_type: .: (0.016298) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.016634) - test_uninstall_prompts_about_broken_deps: .: (0.041011) - test_uninstall_selection: .: (0.036299) - test_uninstall_selection_greater_than_one: .: (0.038445) - test_uninstall_user_install: .: (0.015092) - test_uninstall_user_install_with_symlinked_home: .: (0.014588) - test_uninstall_with_install_dir_regenerates_plugins: .: (0.027999) - test_uninstall_with_install_dir_removes_plugins: .: (0.027097) - test_uninstall_wrong_repo: .: (0.014935) + test_ask_if_ok: .: (0.033124) + test_initialize_expand_path: .: (0.040763) + test_path_ok_eh: .: (0.043079) + test_path_ok_eh_legacy: .: (0.032318) + test_path_ok_eh_user: .: (0.045861) + test_regenerate_plugins_for: .: (0.038333) + test_remove_all: .: (0.041306) + test_remove_executables_force_keep: .: (0.051821) + test_remove_executables_force_remove: .: (0.044407) + test_remove_executables_user: .: (0.038594) + test_remove_executables_user_format: .: (0.030437) + test_remove_executables_user_format_disabled: .: (0.027947) + test_remove_not_in_home: .: (0.046801) + test_remove_plugins: .: (0.057185) + test_remove_plugins_user_installed: .: (0.056701) + test_remove_symlinked_gem_home: .: (0.048793) + test_uninstall: .: (0.048738) + test_uninstall_default_gem: .: (0.056711) + test_uninstall_default_gem_with_same_version: .: (0.037292) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.075189) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.050041) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.045106) + test_uninstall_extension: .: (0.214653) + test_uninstall_keeps_plugins_up_to_date: .: (0.060098) + test_uninstall_no_permission: .: (0.037082) + test_uninstall_nonexistent: .: (0.034864) + test_uninstall_not_ok: .: (0.037447) + test_uninstall_only_lists_unsatisfied_deps: .: (0.033452) + test_uninstall_prompt_includes_dep_type: .: (0.038381) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.072903) + test_uninstall_prompts_about_broken_deps: .: (0.031727) + test_uninstall_selection: .: (0.204867) + test_uninstall_selection_greater_than_one: .: (0.098887) + test_uninstall_user_install: .: (0.037264) + test_uninstall_user_install_with_symlinked_home: .: (0.039303) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.077704) + test_uninstall_with_install_dir_removes_plugins: .: (0.054052) + test_uninstall_wrong_repo: .: (0.044203) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.008550) - test_add_files: .: (0.005688) - test_add_files_symlink: .: (0.005534) - test_build: .: (0.007810) - test_build_auto_signed: .: (0.014680) - test_build_auto_signed_encrypted_key: .: (0.019785) - test_build_invalid: .: (0.006383) - test_build_invalid_arguments: .: (0.005871) - test_build_modified_platform: .: (0.010299) - test_build_signed: .: (0.010830) - test_build_signed_encrypted_key: .: (0.016290) - test_build_time_uses_source_date_epoch: .: (0.008701) - test_build_time_without_source_date_epoch: .: (0.006165) - test_class_new_old_format: .: (0.005496) - test_contents: .: (0.006002) - test_contents_from_io: .: (0.008212) - test_corrupt_data_tar_gz: .: (0.007154) - test_extract_file_permissions: .: (0.008270) - test_extract_files: .: (0.006171) - test_extract_files_empty: .: (0.006274) - test_extract_symlink_into_symlink_dir: .: (0.007979) - test_extract_symlink_parent: .: (0.005799) - test_extract_tar_gz_absolute: .: (0.005766) - test_extract_tar_gz_directory: .: (0.005924) - test_extract_tar_gz_dot_file: .: (0.005761) - test_extract_tar_gz_dot_slash: .: (0.008833) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.006695) - test_extract_tar_gz_symlink_relative_path: .: (0.006791) - test_gem_attr: .: (0.005195) - test_install_location: .: (0.005467) - test_install_location_absolute: .: (0.007078) - test_install_location_dots: .: (0.005930) - test_install_location_extra_slash: .: (0.005193) - test_install_location_relative: .: (0.019439) - test_install_location_suffix: .: (0.016401) - test_load_spec: .: (0.006882) - test_raw_spec: .: (0.007905) - test_spec: .: (0.006422) - test_spec_from_io: .: (0.006010) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.004864) - test_verify: .: (0.007535) - test_verify_checksum_bad: .: (0.007166) - test_verify_checksum_missing: .: (0.007262) - test_verify_corrupt: .: (0.005457) - test_verify_corrupt_tar_checksums_entry: .: (0.005504) - test_verify_corrupt_tar_data_entry: .: (0.007067) - test_verify_corrupt_tar_metadata_entry: .: (0.005686) - test_verify_duplicate_file: .: (0.008364) - test_verify_empty: .: (0.005450) - test_verify_entry: .: (0.006284) - test_verify_nonexistent: .: (0.007114) - test_verify_security_policy: .: (0.006806) - test_verify_security_policy_checksum_missing: .: (0.011252) - test_verify_security_policy_low_security: .: (0.011525) - test_verify_truncate: .: (0.008452) + test_add_checksums: .: (0.018833) + test_add_files: .: (0.017710) + test_add_files_symlink: .: (0.011153) + test_build: .: (0.023993) + test_build_auto_signed: .: (0.022842) + test_build_auto_signed_encrypted_key: .: (0.160498) + test_build_invalid: .: (0.016278) + test_build_invalid_arguments: .: (0.015303) + test_build_modified_platform: .: (0.023174) + test_build_signed: .: (0.023030) + test_build_signed_encrypted_key: .: (0.022930) + test_build_time_uses_source_date_epoch: .: (0.006837) + test_build_time_without_source_date_epoch: .: (0.019418) + test_class_new_old_format: .: (0.014506) + test_contents: .: (0.032242) + test_contents_from_io: .: (0.023125) + test_corrupt_data_tar_gz: .: (0.019403) + test_extract_file_permissions: .: (0.027943) + test_extract_files: .: (0.020717) + test_extract_files_empty: .: (0.012574) + test_extract_symlink_into_symlink_dir: .: (0.015742) + test_extract_symlink_parent: .: (0.008893) + test_extract_tar_gz_absolute: .: (0.006674) + test_extract_tar_gz_directory: .: (0.007289) + test_extract_tar_gz_dot_file: .: (0.006774) + test_extract_tar_gz_dot_slash: .: (0.006646) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.009481) + test_extract_tar_gz_symlink_relative_path: .: (0.008219) + test_gem_attr: .: (0.006211) + test_install_location: .: (0.039447) + test_install_location_absolute: .: (0.116309) + test_install_location_dots: .: (0.007611) + test_install_location_extra_slash: .: (0.006612) + test_install_location_relative: .: (0.029996) + test_install_location_suffix: .: (0.013105) + test_load_spec: .: (0.012779) + test_raw_spec: .: (0.019208) + test_spec: .: (0.012310) + test_spec_from_io: .: (0.011290) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.014495) + test_verify: .: (0.016878) + test_verify_checksum_bad: .: (0.021735) + test_verify_checksum_missing: .: (0.016187) + test_verify_corrupt: .: (0.013467) + test_verify_corrupt_tar_checksums_entry: .: (0.016583) + test_verify_corrupt_tar_data_entry: .: (0.014377) + test_verify_corrupt_tar_metadata_entry: .: (0.012602) + test_verify_duplicate_file: .: (0.106079) + test_verify_empty: .: (0.012223) + test_verify_entry: .: (0.012482) + test_verify_nonexistent: .: (0.013334) + test_verify_security_policy: .: (0.018677) + test_verify_security_policy_checksum_missing: .: (0.024478) + test_verify_security_policy_low_security: .: (0.035434) + test_verify_truncate: .: (0.014415) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.002485) - test_empty: .: (0.002404) - test_empty_eh: .: (0.002085) - test_equals2: .: (0.002272) - test_from_bad_octal: .: (0.002941) - test_initialize: .: (0.002696) - test_initialize_bad: .: (0.002204) - test_initialize_typeflag: .: (0.002155) - test_self_from: .: (0.002259) - test_spaces_in_headers: .: (0.001988) - test_to_s: .: (0.001989) - test_update_checksum: .: (0.003635) + test_big_uid_gid: .: (0.005958) + test_empty: .: (0.010397) + test_empty_eh: .: (0.005158) + test_equals2: .: (0.007614) + test_from_bad_octal: .: (0.006661) + test_initialize: .: (0.007950) + test_initialize_bad: .: (0.008837) + test_initialize_typeflag: .: (0.026675) + test_self_from: .: (0.021036) + test_spaces_in_headers: .: (0.006355) + test_to_s: .: (0.011522) + test_update_checksum: .: (0.003395) TestGemPackageTarReader: - test_each_entry: .: (0.002500) - test_each_with_not_a_tar: .: (0.002293) - test_read_in_gem_data: .: (0.002222) - test_rewind: .: (0.002702) - test_seek: .: (0.002416) - test_seek_in_gem_data: .: (0.015468) - test_seek_missing: .: (0.010663) + test_each_entry: .: (0.009112) + test_each_with_not_a_tar: .: (0.003618) + test_read_in_gem_data: .: (0.005700) + test_rewind: .: (0.005280) + test_seek: .: (0.010117) + test_seek_in_gem_data: .: (0.008653) + test_seek_missing: .: (0.010675) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.009996) - test_close: .: (0.002860) - test_closed_eh: .: (0.003289) - test_consecutive_read: .: (0.002723) - test_consecutive_read_bytes_past_eof: .: (0.002823) - test_directory_eh: .: (0.002771) - test_eof_eh: .: (0.003302) - test_file_eh: .: (0.002740) - test_full_name: .: (0.002503) - test_full_name_null: .: (0.002703) - test_getc: .: (0.002636) - test_open: .: (0.002760) - test_open_closes_entry: .: (0.005088) - test_open_returns_entry: .: (0.003116) - test_pos: .: (0.002982) - test_read: .: (0.002761) - test_read_big: .: (0.003017) - test_read_corrupted_tar: .: (0.002797) - test_read_from_gzip_io: .: (0.003260) - test_read_from_gzip_io_with_non_zero_offset: .: (0.002810) - test_read_partial_buffer: .: (0.002426) - test_read_remaining: .: (0.002973) - test_read_small: .: (0.003215) - test_read_zero: .: (0.005261) - test_readpartial: .: (0.003152) - test_readpartial_corrupted_tar: .: (0.003202) - test_readpartial_past_eof: .: (0.002910) - test_readpartial_to_eof: .: (0.002883) - test_readpartial_zero: .: (0.003069) - test_rewind: .: (0.003420) - test_seek: .: (0.002639) - test_seek_in_gzip_io_corrupted: .: (0.002468) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.002940) - test_size: .: (0.002596) - test_symlink_eh: .: (0.002725) - test_zero_byte_file_read: .: (0.002791) - test_zero_byte_file_readpartial: .: (0.002670) + test_bytes_read: .: (0.008598) + test_close: .: (0.009334) + test_closed_eh: .: (0.010648) + test_consecutive_read: .: (0.003253) + test_consecutive_read_bytes_past_eof: .: (0.003308) + test_directory_eh: .: (0.003252) + test_eof_eh: .: (0.010075) + test_file_eh: .: (0.004320) + test_full_name: .: (0.008981) + test_full_name_null: .: (0.003263) + test_getc: .: (0.007852) + test_open: .: (0.004564) + test_open_closes_entry: .: (0.005839) + test_open_returns_entry: .: (0.010072) + test_pos: .: (0.010033) + test_read: .: (0.005096) + test_read_big: .: (0.016124) + test_read_corrupted_tar: .: (0.005538) + test_read_from_gzip_io: .: (0.005041) + test_read_from_gzip_io_with_non_zero_offset: .: (0.005777) + test_read_partial_buffer: .: (0.004743) + test_read_remaining: .: (0.004769) + test_read_small: .: (0.004690) + test_read_zero: .: (0.004732) + test_readpartial: .: (0.004749) + test_readpartial_corrupted_tar: .: (0.005268) + test_readpartial_past_eof: .: (0.004767) + test_readpartial_to_eof: .: (0.004879) + test_readpartial_zero: .: (0.004654) + test_rewind: .: (0.004788) + test_seek: .: (0.005094) + test_seek_in_gzip_io_corrupted: .: (0.004149) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.003442) + test_size: .: (0.002917) + test_symlink_eh: .: (0.003179) + test_zero_byte_file_read: .: (0.003564) + test_zero_byte_file_readpartial: .: (0.023604) TestGemPackageTarWriter: - test_add_file: .: (0.003015) - test_add_file_digest: .: (0.002708) - test_add_file_digest_multiple: .: (0.002895) - test_add_file_signer: .: (0.005095) - test_add_file_signer_empty: .: (0.002958) - test_add_file_simple: .: (0.003031) - test_add_file_simple_data: .: (0.002693) - test_add_file_simple_padding: .: (0.002725) - test_add_file_simple_size: .: (0.002615) - test_add_file_simple_source_date_epoch: .: (0.002860) - test_add_file_source_date_epoch: .: (0.002625) - test_add_symlink: .: (0.003034) - test_add_symlink_source_date_epoch: .: (0.002672) - test_close: .: (0.002445) - test_mkdir: .: (0.002766) - test_mkdir_source_date_epoch: .: (0.005212) - test_split_name: .: (0.003002) - test_split_name_too_long_name: .: (0.002446) - test_split_name_too_long_prefix: .: (0.002730) - test_split_name_too_long_total: .: (0.002538) + test_add_file: .: (0.005198) + test_add_file_digest: .: (0.096178) + test_add_file_digest_multiple: .: (0.009781) + test_add_file_signer: .: (0.013739) + test_add_file_signer_empty: .: (0.017687) + test_add_file_simple: .: (0.014927) + test_add_file_simple_data: .: (0.007946) + test_add_file_simple_padding: .: (0.010798) + test_add_file_simple_size: .: (0.005860) + test_add_file_simple_source_date_epoch: .: (0.005657) + test_add_file_source_date_epoch: .: (0.012202) + test_add_symlink: .: (0.004986) + test_add_symlink_source_date_epoch: .: (0.007811) + test_close: .: (0.003352) + test_mkdir: .: (0.005653) + test_mkdir_source_date_epoch: .: (0.012457) + test_split_name: .: (0.006052) + test_split_name_too_long_name: .: (0.003183) + test_split_name_too_long_prefix: .: (0.008050) + test_split_name_too_long_total: .: (0.003071) GemTest: - test_operating_system_other_exceptions: .: (0.038248) - test_rubygems_normal_behaviour: .: (0.071122) + test_operating_system_other_exceptions: .: (0.049920) + test_rubygems_normal_behaviour: .: (0.088749) TestCiDetector: - test_ci?: .: (0.004009) - test_ci_strings: .: (0.003657) + test_ci?: .: (0.004256) + test_ci_strings: .: (0.004246) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.008025) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.002871) - test_activate_bin_path_in_debug_mode: .: (0.071788) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.007946) - test_activate_bin_path_resolves_eagerly: .: (0.009613) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.006288) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.005906) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.026662) - test_data_home_default: .: (0.002455) - test_data_home_from_env: .: (0.002063) - test_default_source_date_epoch_doesnt_change: .: (1.002789) - test_deprecated_paths=: .: (0.002842) - test_gem_path_ordering: .: (0.020176) - test_gem_path_ordering_short: .: (0.018322) - test_load_env_plugins: .: (0.003969) - test_load_plugins: .: (0.099739) - test_load_user_installed_plugins: .: (0.011527) - test_operating_system_defaults: .: (0.004674) - test_platform_defaults: .: (0.003088) - test_register_default_spec: .: (0.003469) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.002573) - test_require_does_not_glob: .: (0.007330) - test_require_missing: .: (0.002698) - test_self_activate_bin_path_no_exec_name: .: (0.002714) - test_self_bin_path_active: .: (0.002291) - test_self_bin_path_bin_file_gone_in_latest: .: (0.004717) - test_self_bin_path_bin_name: .: (0.003738) - test_self_bin_path_bin_name_version: .: (0.003890) - test_self_bin_path_no_bin_file: .: (0.002167) - test_self_bin_path_no_exec_name: .: (0.003000) - test_self_bin_path_nonexistent_binfile: .: (0.002444) - test_self_bin_path_not_found: .: (0.004902) - test_self_bin_path_picking_newest: .: (0.006290) - test_self_bindir: .: (0.002308) - test_self_bindir_default_dir: .: (0.002058) - test_self_clear_paths: .: (0.002664) - test_self_configuration: .: (0.002699) - test_self_datadir: .: (0.007624) - test_self_datadir_nonexistent_package: .: (0.002550) - test_self_default_exec_format: .: (0.002093) - test_self_default_exec_format_18: .: (0.002170) - test_self_default_exec_format_jruby: .: (0.002037) - test_self_default_sources: .: (0.002076) - test_self_dir: .: (0.002307) - test_self_done_installing: .: (0.002154) - test_self_ensure_gem_directories: .: (0.003097) - test_self_ensure_gem_directories_missing_parents: .: (0.003349) - test_self_ensure_gem_directories_non_existent_paths:.: (0.003554) - test_self_ensure_gem_directories_permissions: .: (0.003345) - test_self_ensure_gem_directories_safe_permissions: .: (0.003045) - test_self_ensure_gem_directories_write_protected: .: (0.005710) - test_self_ensure_gem_directories_write_protected_parents: .: (0.003125) - test_self_env_requirement: .: (0.003032) - test_self_extension_dir_shared: .: (0.002073) - test_self_extension_dir_static: .: (0.002370) - test_self_find_files: .: (0.004129) - test_self_find_latest_files: .: (0.004205) - test_self_finish_resolve: .: (0.008625) - test_self_finish_resolve_respects_loaded_specs: .: (0.010429) - test_self_finish_resolve_wtf: .: (0.024419) - test_self_gunzip: .: (0.002603) - test_self_gzip: .: (0.002553) - test_self_install: .: (0.012905) - test_self_install_in_rescue: .: (0.011584) - test_self_install_permissions: .: (0.299571) - test_self_install_permissions_umask_0: .: (0.048676) - test_self_install_permissions_umask_077: .: (0.015373) - test_self_install_permissions_with_format_executable: .: (0.014939) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.042771) - test_self_latest_rubygems_version: .: (0.016507) - test_self_latest_spec_for: .: (0.006635) - test_self_latest_spec_for_multiple_sources: .: (0.009358) - test_self_latest_version_for: .: (0.006945) - test_self_latest_version_for_multiple_sources: .: (0.008926) - test_self_loaded_specs: .: (0.008746) - test_self_needs: .: (0.007289) - test_self_needs_picks_up_unresolved_deps: .: (0.013162) - test_self_path: .: (0.004302) - test_self_path_ENV_PATH: .: (0.002412) - test_self_path_default: .: (0.002256) - test_self_path_duplicate: .: (0.002615) - test_self_path_overlap: .: (0.002511) - test_self_paths_eq: .: (0.002418) - test_self_paths_eq_nonexistent_home: .: (0.002120) - test_self_platforms: .: (0.002130) - test_self_post_build: .: (0.001983) - test_self_post_install: .: (0.002323) - test_self_post_reset: .: (0.002467) - test_self_post_uninstall: .: (0.004329) - test_self_pre_install: .: (0.001934) - test_self_pre_reset: .: (0.002709) - test_self_pre_uninstall: .: (0.002222) - test_self_prefix_libdir: .: (0.002752) - test_self_prefix_sitelibdir: .: (0.002459) - test_self_read_binary: .: (0.002430) - test_self_refresh: .: (0.028686) - test_self_refresh_keeps_loaded_specs_activated: .: (0.029072) - test_self_ruby_api_version: .: (0.003259) - test_self_ruby_escaping_spaces_in_path: .: (0.003028) - test_self_ruby_path_without_spaces: .: (0.002960) - test_self_ruby_version_with_git_master: .: (0.002533) - test_self_ruby_version_with_git_prerelease: .: (0.002772) - test_self_ruby_version_with_non_mri_implementations:.: (0.003268) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.002764) - test_self_ruby_version_with_svn_prerelease: .: (0.003196) - test_self_ruby_version_with_svn_trunk: .: (0.003203) - test_self_rubygems_version: .: (0.003250) - test_self_sources: .: (0.002957) - test_self_try_activate_missing_dep: .: (0.006835) - test_self_try_activate_missing_extensions: .: (0.003102) - test_self_try_activate_missing_prerelease: .: (0.004693) - test_self_use_paths: .: (0.002263) - test_self_use_paths_with_nils: .: (0.002169) - test_self_user_dir: .: (0.002179) - test_self_user_home: .: (0.001895) - test_self_vendor_dir: .: (0.001916) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.001939) - test_self_vendor_dir_missing: .: (0.004396) - test_setting_paths_does_not_mutate_parameter_object:.: (0.002054) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.002905) - test_spec_order_is_consistent: .: (0.005802) - test_state_home_default: .: (0.002115) - test_state_home_from_env: .: (0.002139) - test_try_activate_returns_true_for_activated_specs: .: (0.003347) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.020285) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.009145) + test_activate_bin_path_in_debug_mode: .: (0.116281) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.022568) + test_activate_bin_path_resolves_eagerly: .: (0.020215) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.018632) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.009289) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.068594) + test_data_home_default: .: (0.003002) + test_data_home_from_env: .: (0.002827) + test_default_source_date_epoch_doesnt_change: .: (1.013852) + test_deprecated_paths=: .: (0.003867) + test_gem_path_ordering: .: (0.046237) + test_gem_path_ordering_short: .: (0.038293) + test_load_env_plugins: .: (0.008166) + test_load_plugins: .: (0.037636) + test_load_user_installed_plugins: .: (0.083618) + test_operating_system_defaults: .: (0.004490) + test_platform_defaults: .: (0.002863) + test_register_default_spec: .: (0.003265) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.006240) + test_require_does_not_glob: .: (0.008451) + test_require_missing: .: (0.003338) + test_self_activate_bin_path_no_exec_name: .: (0.037867) + test_self_bin_path_active: .: (0.002869) + test_self_bin_path_bin_file_gone_in_latest: .: (0.006438) + test_self_bin_path_bin_name: .: (0.015887) + test_self_bin_path_bin_name_version: .: (0.007433) + test_self_bin_path_no_bin_file: .: (0.003358) + test_self_bin_path_no_exec_name: .: (0.006156) + test_self_bin_path_nonexistent_binfile: .: (0.005906) + test_self_bin_path_not_found: .: (0.004690) + test_self_bin_path_picking_newest: .: (0.013304) + test_self_bindir: .: (0.007740) + test_self_bindir_default_dir: .: (0.004787) + test_self_clear_paths: .: (0.009238) + test_self_configuration: .: (0.002940) + test_self_datadir: .: (0.009289) + test_self_datadir_nonexistent_package: .: (0.011798) + test_self_default_exec_format: .: (0.008536) + test_self_default_exec_format_18: .: (0.007333) + test_self_default_exec_format_jruby: .: (0.006919) + test_self_default_sources: .: (0.010106) + test_self_dir: .: (0.010737) + test_self_done_installing: .: (0.006370) + test_self_ensure_gem_directories: .: (0.008644) + test_self_ensure_gem_directories_missing_parents: .: (0.009346) + test_self_ensure_gem_directories_non_existent_paths:.: (0.012026) + test_self_ensure_gem_directories_permissions: .: (0.008353) + test_self_ensure_gem_directories_safe_permissions: .: (0.012692) + test_self_ensure_gem_directories_write_protected: .: (0.009306) + test_self_ensure_gem_directories_write_protected_parents: .: (0.006425) + test_self_env_requirement: .: (0.006915) + test_self_extension_dir_shared: .: (0.006195) + test_self_extension_dir_static: .: (0.020866) + test_self_find_files: .: (0.005663) + test_self_find_latest_files: .: (0.005523) + test_self_finish_resolve: .: (0.018632) + test_self_finish_resolve_respects_loaded_specs: .: (0.017150) + test_self_finish_resolve_wtf: .: (0.051116) + test_self_gunzip: .: (0.007705) + test_self_gzip: .: (0.008071) + test_self_install: .: (0.048901) + test_self_install_in_rescue: .: (0.027633) + test_self_install_permissions: .: (0.040638) + test_self_install_permissions_umask_0: .: (0.042101) + test_self_install_permissions_umask_077: .: (0.031593) + test_self_install_permissions_with_format_executable: .: (0.030148) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.082353) + test_self_latest_rubygems_version: .: (0.012388) + test_self_latest_spec_for: .: (0.014221) + test_self_latest_spec_for_multiple_sources: .: (0.018113) + test_self_latest_version_for: .: (0.010461) + test_self_latest_version_for_multiple_sources: .: (0.019928) + test_self_loaded_specs: .: (0.018640) + test_self_needs: .: (0.013906) + test_self_needs_picks_up_unresolved_deps: .: (0.024002) + test_self_path: .: (0.004252) + test_self_path_ENV_PATH: .: (0.002955) + test_self_path_default: .: (0.009657) + test_self_path_duplicate: .: (0.007361) + test_self_path_overlap: .: (0.007887) + test_self_paths_eq: .: (0.007727) + test_self_paths_eq_nonexistent_home: .: (0.006180) + test_self_platforms: .: (0.013216) + test_self_post_build: .: (0.005098) + test_self_post_install: .: (0.007507) + test_self_post_reset: .: (0.003041) + test_self_post_uninstall: .: (0.002835) + test_self_pre_install: .: (0.006305) + test_self_pre_reset: .: (0.002829) + test_self_pre_uninstall: .: (0.003043) + test_self_prefix_libdir: .: (0.010583) + test_self_prefix_sitelibdir: .: (0.007302) + test_self_read_binary: .: (0.005200) + test_self_refresh: .: (0.049154) + test_self_refresh_keeps_loaded_specs_activated: .: (0.064163) + test_self_ruby_api_version: .: (0.003156) + test_self_ruby_escaping_spaces_in_path: .: (0.002734) + test_self_ruby_path_without_spaces: .: (0.011802) + test_self_ruby_version_with_git_master: .: (0.007912) + test_self_ruby_version_with_git_prerelease: .: (0.006972) + test_self_ruby_version_with_non_mri_implementations:.: (0.006713) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.007288) + test_self_ruby_version_with_svn_prerelease: .: (0.008671) + test_self_ruby_version_with_svn_trunk: .: (0.005068) + test_self_rubygems_version: .: (0.008229) + test_self_sources: .: (0.008305) + test_self_try_activate_missing_dep: .: (0.010746) + test_self_try_activate_missing_extensions: .: (0.004062) + test_self_try_activate_missing_prerelease: .: (0.030903) + test_self_use_paths: .: (0.006109) + test_self_use_paths_with_nils: .: (0.008619) + test_self_user_dir: .: (0.007320) + test_self_user_home: .: (0.007011) + test_self_vendor_dir: .: (0.013359) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.010935) + test_self_vendor_dir_missing: .: (0.006940) + test_setting_paths_does_not_mutate_parameter_object:.: (0.007091) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.007360) + test_spec_order_is_consistent: .: (0.020469) + test_state_home_default: .: (0.010740) + test_state_home_from_env: .: (0.006738) + test_try_activate_returns_true_for_activated_specs: .: (0.009581) TestGemAvailableSet: - test_add_and_empty: .: (0.005141) - test_best: .: (0.006007) - test_find_all: .: (0.008385) - test_match_platform: .: (0.007816) - test_remove_installed_bang: .: (0.003431) - test_sorted_normal_versions: .: (0.008841) - test_sorted_respect_pre: .: (0.011952) + test_add_and_empty: .: (0.013639) + test_best: .: (0.028162) + test_find_all: .: (0.036070) + test_match_platform: .: (0.026131) + test_remove_installed_bang: .: (0.014575) + test_sorted_normal_versions: .: (0.017228) + test_sorted_respect_pre: .: (0.031934) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.002798) - test_bundler_version_defaults_to_nil: .: (0.002173) - test_bundler_version_with_bundle_update_bundler: .: (0.002321) - test_bundler_version_with_env_var: .: (0.002090) - test_bundler_version_with_lockfile: .: (0.002075) - test_deleted_directory: .: (0.002560) - test_prioritize: .: (0.003082) + test_bundler_version: .: (0.003328) + test_bundler_version_defaults_to_nil: .: (0.009054) + test_bundler_version_with_bundle_update_bundler: .: (0.007557) + test_bundler_version_with_env_var: .: (0.007759) + test_bundler_version_with_lockfile: .: (0.003492) + test_deleted_directory: .: (0.007777) + test_prioritize: .: (0.006985) TestGemCommand: - test_add_option: .: (0.002047) - test_add_option_with_empty: .: (0.002094) - test_basic_accessors: .: (0.001892) - test_common_option_in_class: .: (0.001872) - test_defaults: .: (0.002268) - test_deprecate_option: .: (0.002245) - test_deprecate_option_extra_message: .: (0.002539) - test_deprecate_option_extra_message_and_no_version: .: (0.002105) - test_deprecate_option_no_version: .: (0.004686) - test_invoke: .: (0.002151) - test_invoke_with_bad_options: .: (0.003225) - test_invoke_with_build_args: .: (0.002530) - test_invoke_with_common_options: .: (0.002601) - test_invoke_with_help: .: (0.003395) - test_invoke_with_options: .: (0.003388) - test_option_recognition: .: (0.003936) - test_self_add_specific_extra_args: .: (0.003725) - test_self_add_specific_extra_args_unknown: .: (0.004157) - test_self_extra_args: .: (0.003716) - test_show_lookup_failure_suggestions_local: .: (0.004873) - test_show_lookup_failure_suggestions_none: .: (0.003535) - test_show_lookup_failure_suggestions_remote: .: (0.003549) + test_add_option: .: (0.003678) + test_add_option_with_empty: .: (0.035807) + test_basic_accessors: .: (0.007467) + test_common_option_in_class: .: (0.006517) + test_defaults: .: (0.007133) + test_deprecate_option: .: (0.005888) + test_deprecate_option_extra_message: .: (0.005609) + test_deprecate_option_extra_message_and_no_version: .: (0.008230) + test_deprecate_option_no_version: .: (0.006094) + test_invoke: .: (0.004724) + test_invoke_with_bad_options: .: (0.003635) + test_invoke_with_build_args: .: (0.005350) + test_invoke_with_common_options: .: (0.005885) + test_invoke_with_help: .: (0.012529) + test_invoke_with_options: .: (0.009028) + test_option_recognition: .: (0.011202) + test_self_add_specific_extra_args: .: (0.004544) + test_self_add_specific_extra_args_unknown: .: (0.009343) + test_self_extra_args: .: (0.002835) + test_show_lookup_failure_suggestions_local: .: (0.004746) + test_show_lookup_failure_suggestions_none: .: (0.011527) + test_show_lookup_failure_suggestions_remote: .: (0.013033) TestGemCommandManager: - test_deprecated_command: .: (0.002884) - test_deprecated_command_with_version: .: (0.002798) - test_find_alias_command: .: (0.002647) - test_find_command: .: (0.002618) - test_find_command_ambiguous: .: (0.002289) - test_find_command_ambiguous_exact: .: (0.005481) - test_find_command_unknown: .: (0.002470) - test_find_command_unknown_suggestions: .: (0.003007) - test_find_login_alias_command: .: (0.002435) - test_find_logout_alias_comamnd: .: (0.002444) - test_process_args_bad_arg: .: (0.002275) - test_process_args_build: .: (0.003086) - test_process_args_check: .: (0.003412) - test_process_args_install: .: (0.008548) - test_process_args_query: .: (0.004274) - test_process_args_uninstall: .: (0.004228) - test_process_args_update: .: (0.010306) - test_process_args_with_c_flag: .: (0.008182) - test_process_args_with_c_flag_path_not_found: .: (0.002618) - test_process_args_with_c_flag_without_path: .: (0.002076) - test_run_crash_command: .: (0.002623) - test_run_interrupt: .: (0.009831) + test_deprecated_command: .: (0.005100) + test_deprecated_command_with_version: .: (0.020971) + test_find_alias_command: .: (0.003554) + test_find_command: .: (0.003718) + test_find_command_ambiguous: .: (0.003012) + test_find_command_ambiguous_exact: .: (0.009988) + test_find_command_unknown: .: (0.007062) + test_find_command_unknown_suggestions: .: (0.007827) + test_find_login_alias_command: .: (0.007619) + test_find_logout_alias_comamnd: .: (0.005378) + test_process_args_bad_arg: .: (0.005386) + test_process_args_build: .: (0.009011) + test_process_args_check: .: (0.013247) + test_process_args_install: .: (0.053936) + test_process_args_query: .: (0.017631) + test_process_args_uninstall: .: (0.008357) + test_process_args_update: .: (0.023148) + test_process_args_with_c_flag: .: (0.011266) + test_process_args_with_c_flag_path_not_found: .: (0.003211) + test_process_args_with_c_flag_without_path: .: (0.003536) + test_run_crash_command: .: (0.003696) + test_run_interrupt: .: (0.004344) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.020242) - test_build_is_reproducible: .: (0.028067) - test_build_signed_gem: .: (0.020658) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.014321) - test_can_find_gemspecs_without_dot_gemspec: .: (0.006301) - test_execute: .: (0.006031) - test_execute_bad_name: .: (0.004949) - test_execute_bad_spec: .: (0.003222) - test_execute_force: .: (0.005826) - test_execute_missing_file: .: (0.002560) - test_execute_multiple_gemspec_without_gem_name: .: (0.003023) - test_execute_outside_dir: .: (0.005785) - test_execute_outside_dir_no_gemspec_present: .: (0.006011) - test_execute_outside_dir_with_external_gemspec: .: (0.006261) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.006366) - test_execute_outside_dir_with_glob_argument: .: (0.006288) - test_execute_outside_dir_without_gem_name: .: (0.006234) - test_execute_platform: .: (0.006084) - test_execute_rubyforge_project_warning: .: (0.005239) - test_execute_strict_with_warnings: .: (0.003429) - test_execute_strict_without_warnings: .: (0.005767) - test_execute_without_gem_name: .: (0.004687) - test_handle_deprecated_options: .: (0.006122) - test_handle_options: .: (0.004122) - test_handle_options_defaults: .: (0.003631) - test_options_filename: .: (0.005237) + test_build_auto_resign_cert: .: (0.060325) + test_build_is_reproducible: .: (0.024578) + test_build_signed_gem: .: (0.044592) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.035109) + test_can_find_gemspecs_without_dot_gemspec: .: (0.019452) + test_execute: .: (0.018788) + test_execute_bad_name: .: (0.009265) + test_execute_bad_spec: .: (0.006613) + test_execute_force: .: (0.007966) + test_execute_missing_file: .: (0.003727) + test_execute_multiple_gemspec_without_gem_name: .: (0.003758) + test_execute_outside_dir: .: (0.010501) + test_execute_outside_dir_no_gemspec_present: .: (0.005196) + test_execute_outside_dir_with_external_gemspec: .: (0.010298) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.009465) + test_execute_outside_dir_with_glob_argument: .: (0.013417) + test_execute_outside_dir_without_gem_name: .: (0.009182) + test_execute_platform: .: (0.052199) + test_execute_rubyforge_project_warning: .: (0.011932) + test_execute_strict_with_warnings: .: (0.011415) + test_execute_strict_without_warnings: .: (0.019429) + test_execute_without_gem_name: .: (0.010254) + test_handle_deprecated_options: .: (0.007975) + test_handle_options: .: (0.010192) + test_handle_options_defaults: .: (0.008953) + test_options_filename: .: (0.015296) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.003594) - test_certificates_matching_filter: .: (0.003261) - test_execute_add: .: (0.004548) - test_execute_add_twice: .: (0.004659) - test_execute_build: .: (0.049838) - test_execute_build_bad_email_address: .: (0.004117) - test_execute_build_bad_passphrase_confirmation: .: (0.004130) - test_execute_build_ec_key: .: (0.005917) - test_execute_build_encrypted_key: .: (0.007446) - test_execute_build_expiration_days: .: (0.061229) - test_execute_build_key: .: (0.007649) - test_execute_build_key_algorithm_ec_key: .: (0.009676) - test_execute_certificate: .: (0.004085) - test_execute_encrypted_private_key: .: (0.005840) - test_execute_list: .: (0.004401) - test_execute_list_filter: .: (0.004442) - test_execute_private_key: .: (0.005449) - test_execute_re_sign: .: (0.010299) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.012228) - test_execute_remove: .: (0.007609) - test_execute_remove_multiple: .: (0.007445) - test_execute_remove_twice: .: (0.008362) - test_execute_sign: .: (0.018115) - test_execute_sign_default: .: (0.009938) - test_execute_sign_default_encrypted_key: .: (0.010662) - test_execute_sign_encrypted_key: .: (0.015029) - test_execute_sign_no_cert: .: (0.005166) - test_execute_sign_no_key: .: (0.008222) - test_handle_options: .: (0.007167) - test_handle_options_add_bad: .: (0.007256) - test_handle_options_certificate: .: (0.005846) - test_handle_options_key_bad: .: (0.008602) - test_handle_options_sign: .: (0.015836) - test_handle_options_sign_encrypted_key: .: (0.009052) - test_handle_options_sign_nonexistent: .: (0.006343) + test_certificates_matching: .: (0.031997) + test_certificates_matching_filter: .: (0.009449) + test_execute_add: .: (0.011211) + test_execute_add_twice: .: (0.026609) + test_execute_build: .: (0.292524) + test_execute_build_bad_email_address: .: (0.006694) + test_execute_build_bad_passphrase_confirmation: .: (0.023196) + test_execute_build_ec_key: .: (0.010718) + test_execute_build_encrypted_key: .: (0.013385) + test_execute_build_expiration_days: .: (0.523158) + test_execute_build_key: .: (0.016597) + test_execute_build_key_algorithm_ec_key: .: (0.013660) + test_execute_certificate: .: (0.014625) + test_execute_encrypted_private_key: .: (0.013659) + test_execute_list: .: (0.012345) + test_execute_list_filter: .: (0.041290) + test_execute_private_key: .: (0.013416) + test_execute_re_sign: .: (0.028094) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.037112) + test_execute_remove: .: (0.035427) + test_execute_remove_multiple: .: (0.015208) + test_execute_remove_twice: .: (0.014692) + test_execute_sign: .: (0.015916) + test_execute_sign_default: .: (0.019975) + test_execute_sign_default_encrypted_key: .: (0.031471) + test_execute_sign_encrypted_key: .: (0.048276) + test_execute_sign_no_cert: .: (0.014453) + test_execute_sign_no_key: .: (0.015014) + test_handle_options: .: (0.010301) + test_handle_options_add_bad: .: (0.015429) + test_handle_options_certificate: .: (0.039409) + test_handle_options_key_bad: .: (0.031456) + test_handle_options_sign: .: (0.026853) + test_handle_options_sign_encrypted_key: .: (0.027483) + test_handle_options_sign_nonexistent: .: (0.011314) TestGemCommandsCheckCommand: - test_doctor: .: (0.005663) - test_handle_options: .: (0.004981) - test_handle_options_defaults: .: (0.006251) - test_initialize: .: (0.002782) + test_doctor: .: (0.013724) + test_handle_options: .: (0.009714) + test_handle_options_defaults: .: (0.003999) + test_initialize: .: (0.002996) TestGemCommandsCleanupCommand: - test_execute: .: (0.044963) - test_execute_all: .: (0.030188) - test_execute_all_dependencies: .: (0.034563) - test_execute_all_user: .: (0.024046) - test_execute_all_user_no_sudo: .: (0.032097) - test_execute_dev_dependencies: .: (0.034453) - test_execute_dry_run: .: (0.017561) - test_execute_ignore_default_gem_verbose: .: (0.023264) - test_execute_keeps_older_versions_with_deps: .: (0.034164) - test_execute_remove_gem_home_only: .: (0.048236) - test_execute_user_install: .: (0.040706) - test_execute_without_dev_dependencies: .: (0.021505) - test_handle_options_check_development: .: (0.011731) - test_handle_options_d: .: (0.010538) - test_handle_options_deprecated_dry_run: .: (0.010637) - test_handle_options_dry_run: .: (0.010889) - test_handle_options_n: .: (0.015289) + test_execute: .: (0.033640) + test_execute_all: .: (0.063189) + test_execute_all_dependencies: .: (0.057698) + test_execute_all_user: .: (0.047368) + test_execute_all_user_no_sudo: .: (0.031865) + test_execute_dev_dependencies: .: (0.026221) + test_execute_dry_run: .: (0.014055) + test_execute_ignore_default_gem_verbose: .: (0.027914) + test_execute_keeps_older_versions_with_deps: .: (0.030796) + test_execute_remove_gem_home_only: .: (0.074187) + test_execute_user_install: .: (0.053341) + test_execute_without_dev_dependencies: .: (0.025063) + test_handle_options_check_development: .: (0.018497) + test_handle_options_d: .: (0.014280) + test_handle_options_deprecated_dry_run: .: (0.013979) + test_handle_options_dry_run: .: (0.014603) + test_handle_options_n: .: (0.014451) TestGemCommandsContentsCommand: - test_execute: .: (0.004482) - test_execute_all: .: (0.005075) - test_execute_bad_gem: .: (0.002662) - test_execute_default_gem: .: (0.005599) - test_execute_exact_match: .: (0.004591) - test_execute_lib_only: .: (0.004158) - test_execute_missing_multiple: .: (0.004041) - test_execute_missing_single: .: (0.002862) - test_execute_missing_version: .: (0.003576) - test_execute_multiple: .: (0.005214) - test_execute_no_prefix: .: (0.003802) - test_execute_show_install_dir: .: (0.004445) - test_execute_show_install_dir_latest_version: .: (0.004404) - test_execute_show_install_dir_version: .: (0.004433) - test_handle_options: .: (0.003690) + test_execute: .: (0.005177) + test_execute_all: .: (0.005966) + test_execute_bad_gem: .: (0.002958) + test_execute_default_gem: .: (0.007797) + test_execute_exact_match: .: (0.005058) + test_execute_lib_only: .: (0.004422) + test_execute_missing_multiple: .: (0.004624) + test_execute_missing_single: .: (0.003074) + test_execute_missing_version: .: (0.004413) + test_execute_multiple: .: (0.005436) + test_execute_no_prefix: .: (0.004266) + test_execute_show_install_dir: .: (0.004240) + test_execute_show_install_dir_latest_version: .: (0.008269) + test_execute_show_install_dir_version: .: (0.006096) + test_handle_options: .: (0.004781) TestGemCommandsDependencyCommand: - test_execute: .: (0.003892) - test_execute_no_args: .: (0.007432) - test_execute_no_match: .: (0.003102) - test_execute_pipe_format: .: (0.004962) - test_execute_prerelease: .: (0.004631) - test_execute_regexp: .: (0.004742) - test_execute_remote: .: (0.005582) - test_execute_remote_version: .: (0.004656) - test_execute_reverse: .: (0.003435) - test_execute_reverse_remote: .: (0.002581) + test_execute: .: (0.004635) + test_execute_no_args: .: (0.008525) + test_execute_no_match: .: (0.003282) + test_execute_pipe_format: .: (0.005777) + test_execute_prerelease: .: (0.005458) + test_execute_regexp: .: (0.006111) + test_execute_remote: .: (0.007867) + test_execute_remote_version: .: (0.006882) + test_execute_reverse: .: (0.006698) + test_execute_reverse_remote: .: (0.003157) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.003415) - test_execute_gempath: .: (0.005965) - test_execute_gempath_multiple: .: (0.003472) - test_execute_platform: .: (0.003409) - test_execute_remotesources: .: (0.003578) - test_execute_unknown: .: (0.003039) - test_execute_user_gemdir: .: (0.003150) - test_execute_user_gemhome: .: (0.003097) - test_execute_version: .: (0.003081) + test_execute_gemdir: .: (0.004920) + test_execute_gempath: .: (0.004526) + test_execute_gempath_multiple: .: (0.004495) + test_execute_platform: .: (0.004321) + test_execute_remotesources: .: (0.004177) + test_execute_unknown: .: (0.004535) + test_execute_user_gemdir: .: (0.004044) + test_execute_user_gemhome: .: (0.004388) + test_execute_version: .: (0.003928) TestGemCommandsExecCommand: - test_conservative: .: (0.025130) - test_conservative_missing_gem: .: (0.008671) - test_error_with_no_arguments: .: (0.003068) - test_error_with_no_executable: .: (0.003019) - test_full_option_parsing: .: (0.002869) - test_gem_dependency_contains_executable: .: (0.031695) - test_gem_dependency_contains_other_executable: .: (0.025453) - test_gem_exec_gem_uninstall: .: (0.034741) - test_gem_with_executable: .: (0.016862) - test_gem_with_executable_error: .: (0.022706) - test_gem_with_multiple_executables_no_match: .: (0.018848) - test_gem_with_multiple_executables_one_match: .: (0.271012) - test_gem_with_other_executable_name: .: (0.018128) - test_gem_with_platform_and_platform_dependencies: .: (0.204962) - test_gem_with_platform_dependencies: .: (0.045272) - test_gem_with_platforms: .: (0.039399) - test_gem_without_executable: .: (0.017243) - test_missing_gem: .: (0.005438) - test_newer_prerelease_available: .: (0.080160) - test_only_prerelease_available: .: (0.056324) - test_other_gem_contains_executable: .: (0.019237) - test_pre_argument: .: (0.022395) - test_pre_version_option: .: (0.020473) - test_single_arg_parsing: .: (0.003382) - test_single_arg_parsing_with_version: .: (0.002938) - test_uses_newest_version: .: (0.038944) - test_uses_newest_version_of_dependency: .: (0.031821) - test_version_mismatch: .: (0.009483) + test_conservative: .: (0.289844) + test_conservative_missing_gem: .: (0.012936) + test_error_with_no_arguments: .: (0.004416) + test_error_with_no_executable: .: (0.004178) + test_full_option_parsing: .: (0.004971) + test_gem_dependency_contains_executable: .: (0.297843) + test_gem_dependency_contains_other_executable: .: (0.190836) + test_gem_exec_gem_uninstall: .: (0.162925) + test_gem_with_executable: .: (0.124004) + test_gem_with_executable_error: .: (0.160658) + test_gem_with_multiple_executables_no_match: .: (0.242351) + test_gem_with_multiple_executables_one_match: .: (0.181720) + test_gem_with_other_executable_name: .: (0.186594) + test_gem_with_platform_and_platform_dependencies: .: (1.324119) + test_gem_with_platform_dependencies: .: (0.543367) + test_gem_with_platforms: .: (0.338762) + test_gem_without_executable: .: (0.130015) + test_missing_gem: .: (0.006783) + test_newer_prerelease_available: .: (0.819065) + test_only_prerelease_available: .: (1.135291) + test_other_gem_contains_executable: .: (0.208319) + test_pre_argument: .: (0.528443) + test_pre_version_option: .: (0.250234) + test_single_arg_parsing: .: (0.004609) + test_single_arg_parsing_with_version: .: (0.004073) + test_uses_newest_version: .: (0.929205) + test_uses_newest_version_of_dependency: .: (0.220731) + test_version_mismatch: .: (0.022707) TestGemCommandsFetchCommand: - test_execute: .: (0.017112) - test_execute_latest: .: (0.019951) - test_execute_nonexistent_hint_disabled: .: (0.006554) - test_execute_platform: .: (0.025841) - test_execute_prerelease: .: (0.012036) - test_execute_specific_prerelease: .: (0.010149) - test_execute_two_version: .: (0.002513) - test_execute_two_version_specified_by_colon: .: (0.009890) - test_execute_version: .: (0.008689) - test_execute_version_nonexistent: .: (0.003503) - test_execute_version_specified_by_colon: .: (0.007452) + test_execute: .: (0.009947) + test_execute_latest: .: (0.104267) + test_execute_nonexistent_hint_disabled: .: (0.004639) + test_execute_platform: .: (0.012462) + test_execute_prerelease: .: (0.012781) + test_execute_specific_prerelease: .: (0.012706) + test_execute_two_version: .: (0.002975) + test_execute_two_version_specified_by_colon: .: (0.011825) + test_execute_version: .: (0.090503) + test_execute_version_nonexistent: .: (0.027998) + test_execute_version_specified_by_colon: .: (0.012493) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.002703) - test_gem_help_build: .: (0.003405) - test_gem_help_commands: .: (0.007467) - test_gem_help_commands_omits_deprecated_commands: .: (0.004114) - test_gem_help_gem_dependencies: .: (0.002221) - test_gem_help_platforms: .: (0.002088) - test_gem_no_args_shows_help: .: (0.002103) + test_gem_help_bad: .: (0.003338) + test_gem_help_build: .: (0.004459) + test_gem_help_commands: .: (0.010583) + test_gem_help_commands_omits_deprecated_commands: .: (0.006031) + test_gem_help_gem_dependencies: .: (0.002857) + test_gem_help_platforms: .: (0.002682) + test_gem_no_args_shows_help: .: (0.002711) TestGemCommandsInfoCommand: - test_execute: .: (0.008756) - test_execute_with_default_gem: .: (0.007387) - test_execute_with_default_gem_and_regular_gem: .: (0.007011) - test_execute_with_version_flag: .: (0.006581) + test_execute: .: (0.006647) + test_execute_with_default_gem: .: (0.008025) + test_execute_with_default_gem_and_regular_gem: .: (0.008644) + test_execute_with_version_flag: .: (0.007733) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.005511) - test_execute_conservative: .: (0.017767) - test_execute_dependency_nonexistent: .: (0.006910) - test_execute_exclude_prerelease: .: (0.014686) - test_execute_explicit_version_includes_prerelease: .: (0.019648) - test_execute_http_proxy: .: (0.007730) - test_execute_installs_deps_a_gemdeps: .: (0.030221) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.022410) - test_execute_installs_from_a_gemdeps: .: (0.016146) - test_execute_installs_from_a_gemdeps_with_conservative: .: (0.018662) - test_execute_local: .: (0.013528) - test_execute_local_dependency_nonexistent: .: (0.008701) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.011156) - test_execute_local_missing: .: (0.003021) - test_execute_local_missing_ignore_dependencies: .: (0.003002) - test_execute_local_transitive_prerelease: .: (0.024884) - test_execute_no_gem: .: (0.002522) - test_execute_no_user_install: .: (0.013453) - test_execute_nonexistent: .: (0.004085) - test_execute_nonexistent_force: .: (0.007618) - test_execute_nonexistent_hint_disabled: .: (0.005327) - test_execute_nonexistent_with_dashes: .: (0.006604) - test_execute_nonexistent_with_hint: .: (0.004609) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.014471) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.015289) - test_execute_prerelease_wins_over_previous_ver: .: (0.016302) - test_execute_rdoc: .: (0.107137) - test_execute_rdoc_with_path: .: (0.026183) - test_execute_remote: .: (0.012076) - test_execute_remote_ignores_files: .: (0.015118) - test_execute_remote_truncates_existing_gemspecs: .: (0.047007) - test_execute_required_ruby_version: .: (0.026728) - test_execute_required_ruby_version_specific_not_met:.: (0.008535) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.011818) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.007564) - test_execute_required_ruby_version_upper_bound: .: (0.022724) - test_execute_required_rubygems_version_wrong: .: (0.008088) - test_execute_saves_build_args: .: (0.011035) - test_execute_two: .: (0.038774) - test_execute_two_version: .: (0.004351) - test_execute_two_version_specified_by_colon: .: (0.047261) - test_execute_uses_deps_a_gemdeps: .: (0.022831) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.025506) - test_execute_uses_from_a_gemdeps: .: (0.017746) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.016746) - test_execute_with_gemdeps_path_ignores_system: .: (0.024075) - test_execute_with_invalid_gem_file: .: (0.012479) - test_execute_with_version_specified_by_colon: .: (0.015565) - test_explain_platform_local: .: (0.008728) - test_explain_platform_local_ignore_dependencies: .: (0.008581) - test_explain_platform_ruby: .: (0.008665) - test_explain_platform_ruby_ignore_dependencies: .: (0.012072) - test_handle_options_file: .: (0.009300) - test_handle_options_suggest: .: (0.007988) - test_handle_options_without: .: (0.007211) - test_install_gem_ignore_dependencies_both: .: (0.010284) - test_install_gem_ignore_dependencies_remote: .: (0.012082) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.017813) - test_install_gem_ignore_dependencies_specific_file: .: (0.013887) - test_parses_requirement_from_gemname: .: (0.009065) - test_redact_credentials_from_uri_on_warning: .: (0.016087) - test_show_errors_on_failure: .: (0.003869) - test_show_source_problems_even_on_success: .: (0.013442) - test_suggest_update_if_enabled: .: (0.013963) + test_execute_bad_source: .: (0.005355) + test_execute_conservative: .: (0.141923) + test_execute_dependency_nonexistent: .: (0.014608) + test_execute_exclude_prerelease: .: (0.188248) + test_execute_explicit_version_includes_prerelease: .: (0.169961) + test_execute_http_proxy: .: (0.054574) + test_execute_installs_deps_a_gemdeps: .: (0.228966) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.134025) + test_execute_installs_from_a_gemdeps: .: (0.305782) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.113380) + test_execute_local: .: (0.209485) + test_execute_local_dependency_nonexistent: .: (0.108063) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.110656) + test_execute_local_missing: .: (0.061204) + test_execute_local_missing_ignore_dependencies: .: (0.012177) + test_execute_local_transitive_prerelease: .: (0.037345) + test_execute_no_gem: .: (0.003075) + test_execute_no_user_install: .: (0.156023) + test_execute_nonexistent: .: (0.005568) + test_execute_nonexistent_force: .: (0.103533) + test_execute_nonexistent_hint_disabled: .: (0.009425) + test_execute_nonexistent_with_dashes: .: (0.008706) + test_execute_nonexistent_with_hint: .: (0.005989) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.183985) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.163738) + test_execute_prerelease_wins_over_previous_ver: .: (0.107647) + test_execute_rdoc: .: (0.362394) + test_execute_rdoc_with_path: .: (0.036549) + test_execute_remote: .: (0.115917) + test_execute_remote_ignores_files: .: (0.124502) + test_execute_remote_truncates_existing_gemspecs: .: (0.275730) + test_execute_required_ruby_version: .: (0.057316) + test_execute_required_ruby_version_specific_not_met:.: (0.018870) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.042963) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.023546) + test_execute_required_ruby_version_upper_bound: .: (0.038278) + test_execute_required_rubygems_version_wrong: .: (0.023314) + test_execute_saves_build_args: .: (0.042347) + test_execute_two: .: (0.036212) + test_execute_two_version: .: (0.015550) + test_execute_two_version_specified_by_colon: .: (0.059032) + test_execute_uses_deps_a_gemdeps: .: (0.047283) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.067209) + test_execute_uses_from_a_gemdeps: .: (0.040364) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.036357) + test_execute_with_gemdeps_path_ignores_system: .: (0.049403) + test_execute_with_invalid_gem_file: .: (0.029989) + test_execute_with_version_specified_by_colon: .: (0.047735) + test_explain_platform_local: .: (0.029463) + test_explain_platform_local_ignore_dependencies: .: (0.020046) + test_explain_platform_ruby: .: (0.023378) + test_explain_platform_ruby_ignore_dependencies: .: (0.027264) + test_handle_options_file: .: (0.014746) + test_handle_options_suggest: .: (0.012858) + test_handle_options_without: .: (0.039054) + test_install_gem_ignore_dependencies_both: .: (0.040901) + test_install_gem_ignore_dependencies_remote: .: (0.048680) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.046253) + test_install_gem_ignore_dependencies_specific_file: .: (0.022455) + test_parses_requirement_from_gemname: .: (0.022872) + test_redact_credentials_from_uri_on_warning: .: (0.042980) + test_show_errors_on_failure: .: (0.015241) + test_show_source_problems_even_on_success: .: (0.042667) + test_suggest_update_if_enabled: .: (0.033204) TestGemCommandsListCommand: - test_execute_installed: .: (0.005131) - test_execute_normal_gem_shadowing_default_gem: .: (0.009810) + test_execute_installed: .: (0.016045) + test_execute_normal_gem_shadowing_default_gem: .: (0.037101) TestGemCommandsLockCommand: - test_execute: .: (0.004303) - test_execute_missing_dependency: .: (0.004126) - test_execute_strict: .: (0.003736) + test_execute: .: (0.027857) + test_execute_missing_dependency: .: (0.023174) + test_execute_strict: .: (0.005387) TestGemCommandsMirrorCommand: - test_execute: .: (0.002251) + test_execute: .: (0.003293) TestGemCommandsOpenCommand: - test_default_gem: .: (0.003291) - test_execute: .: (0.072778) - test_execute_bad_gem: .: (0.002745) - test_wrong_version: .: (0.003571) + test_default_gem: .: (0.004694) + test_execute: .: (0.100691) + test_execute_bad_gem: .: (0.003301) + test_wrong_version: .: (0.004155) TestGemCommandsOutdatedCommand: - test_execute: .: (0.012692) - test_execute_with_up_to_date_platform_specific_gem: .: (0.009947) - test_initialize: .: (0.003212) + test_execute: .: (0.068809) + test_execute_with_up_to_date_platform_specific_gem: .: (0.025985) + test_initialize: .: (0.010352) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.005222) - test_add_owners: .: (0.004052) - test_add_owners_denied: .: (0.004311) - test_add_owners_key: .: (0.004167) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.211263) - test_add_owners_permanent_redirect: .: (0.008970) - test_add_owners_unathorized_api_key: .: (0.004537) - test_otp_verified_failure: .: (0.004804) - test_otp_verified_success: .: (0.004625) - test_remove_owners: .: (0.004255) - test_remove_owners_denied: .: (0.004585) - test_remove_owners_key: .: (0.004713) - test_remove_owners_missing: .: (0.004589) - test_remove_owners_permanent_redirect: .: (0.004320) - test_remove_owners_unathorized_api_key: .: (0.004094) - test_show_owners: .: (0.004100) - test_show_owners_denied: .: (0.004496) - test_show_owners_dont_load_objects: .: (0.004463) - test_show_owners_key: .: (0.004248) - test_show_owners_permanent_redirect: .: (0.004177) - test_show_owners_setting_up_host: .: (0.004170) - test_show_owners_setting_up_host_through_env_var: .: (0.004126) - test_with_webauthn_enabled_failure: .: (0.104619) - test_with_webauthn_enabled_failure_with_polling: .: (0.105370) - test_with_webauthn_enabled_success: .: (0.105680) - test_with_webauthn_enabled_success_with_polling: .: (0.106215) + test_add_owner_with_host_option_through_execute: .: (0.015726) + test_add_owners: .: (0.010097) + test_add_owners_denied: .: (0.015892) + test_add_owners_key: .: (0.012952) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.221766) + test_add_owners_permanent_redirect: .: (0.010140) + test_add_owners_unathorized_api_key: .: (0.009351) + test_otp_verified_failure: .: (0.015146) + test_otp_verified_success: .: (0.008795) + test_remove_owners: .: (0.010523) + test_remove_owners_denied: .: (0.013400) + test_remove_owners_key: .: (0.019295) + test_remove_owners_missing: .: (0.011942) + test_remove_owners_permanent_redirect: .: (0.022293) + test_remove_owners_unathorized_api_key: .: (0.072994) + test_show_owners: .: (0.059762) + test_show_owners_denied: .: (0.083717) + test_show_owners_dont_load_objects: .: (0.015266) + test_show_owners_key: .: (0.016376) + test_show_owners_permanent_redirect: .: (0.009468) + test_show_owners_setting_up_host: .: (0.008820) + test_show_owners_setting_up_host_through_env_var: .: (0.011602) + test_with_webauthn_enabled_failure: .: (0.112503) + test_with_webauthn_enabled_failure_with_polling: .: (0.112913) + test_with_webauthn_enabled_success: .: (0.177598) + test_with_webauthn_enabled_success_with_polling: .: (0.108646) TestGemCommandsPristineCommand: - test_execute: .: (0.016640) - test_execute_all: .: (0.014925) - test_execute_bindir: .: (0.012274) - test_execute_default_gem: .: (0.006008) - test_execute_env_shebang: .: (0.012524) - test_execute_extensions_explicit: .: (0.204097) - test_execute_extensions_only_missing_extensions: .: (0.254199) - test_execute_many: .: (0.015026) - test_execute_many_multi_repo: .: (0.015992) - test_execute_missing_cache_gem: .: (0.020775) - test_execute_missing_cache_gem_when_multi_repo: .: (0.022462) - test_execute_multi_platform: .: (0.246469) - test_execute_no_extension: .: (0.135617) - test_execute_no_gem: .: (0.002852) - test_execute_only_executables: .: (0.009870) - test_execute_only_plugins: .: (0.010618) - test_execute_unknown_gem_at_remote_source: .: (0.005250) - test_execute_user_install: .: (0.012697) - test_execute_with_extension_with_build_args: .: (0.167258) - test_handle_options: .: (0.005234) - test_handle_options_extensions: .: (0.004682) - test_skip: .: (0.016268) - test_skip_many_gems: .: (0.025194) + test_execute: .: (0.216202) + test_execute_all: .: (0.030367) + test_execute_bindir: .: (0.024358) + test_execute_default_gem: .: (0.017246) + test_execute_env_shebang: .: (0.027174) + test_execute_extensions_explicit: .: (0.257645) + test_execute_extensions_only_missing_extensions: .: (0.672153) + test_execute_many: .: (0.123139) + test_execute_many_multi_repo: .: (0.036934) + test_execute_missing_cache_gem: .: (0.059379) + test_execute_missing_cache_gem_when_multi_repo: .: (0.057850) + test_execute_multi_platform: .: (0.611909) + test_execute_no_extension: .: (0.179062) + test_execute_no_gem: .: (0.003608) + test_execute_only_executables: .: (0.037369) + test_execute_only_plugins: .: (0.015246) + test_execute_unknown_gem_at_remote_source: .: (0.145784) + test_execute_user_install: .: (0.166473) + test_execute_with_extension_with_build_args: .: (0.404671) + test_handle_options: .: (0.005384) + test_handle_options_extensions: .: (0.110120) + test_skip: .: (0.131683) + test_skip_many_gems: .: (0.120684) TestGemCommandsPushCommand: - test_execute: .: (0.011003) - test_execute_allowed_push_host: .: (0.014064) - test_execute_attestation: .: (0.009334) - test_execute_host: .: (0.008125) - test_otp_verified_failure: .: (0.007109) - test_otp_verified_success: .: (0.007348) - test_raises_error_with_no_arguments: .: (0.005266) - test_sending_gem: .: (0.006480) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.009545) - test_sending_gem_denied: .: (0.006678) - test_sending_gem_key: .: (0.007276) - test_sending_gem_to_allowed_push_host: .: (0.018660) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.019978) - test_sending_gem_to_disallowed_default_host: .: (0.015492) - test_sending_gem_to_disallowed_push_host: .: (0.023490) - test_sending_gem_to_host_permanent_redirect: .: (0.013714) - test_sending_gem_to_metadata_host: .: (0.010620) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.007649) - test_sending_gem_with_env_var_api_key: .: (0.008378) - test_sending_gem_with_no_local_creds: .: (0.008643) - test_sending_when_default_host_disabled: .: (0.006086) - test_sending_when_default_host_disabled_with_override: .: (0.006177) - test_with_webauthn_enabled_failure: .: (0.006750) - test_with_webauthn_enabled_failure_with_polling: .: (0.107744) - test_with_webauthn_enabled_success: .: (0.008012) - test_with_webauthn_enabled_success_with_polling: .: (0.107813) + test_execute: .: (0.058814) + test_execute_allowed_push_host: .: (0.128449) + test_execute_attestation: .: (0.135002) + test_execute_host: .: (0.070778) + test_otp_verified_failure: .: (0.020718) + test_otp_verified_success: .: (0.076768) + test_raises_error_with_no_arguments: .: (0.036442) + test_sending_gem: .: (0.054083) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.112267) + test_sending_gem_denied: .: (0.109329) + test_sending_gem_key: .: (0.112402) + test_sending_gem_to_allowed_push_host: .: (0.211791) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.189547) + test_sending_gem_to_disallowed_default_host: .: (0.109958) + test_sending_gem_to_disallowed_push_host: .: (0.139517) + test_sending_gem_to_host_permanent_redirect: .: (0.116787) + test_sending_gem_to_metadata_host: .: (0.166915) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.106510) + test_sending_gem_with_env_var_api_key: .: (0.065752) + test_sending_gem_with_no_local_creds: .: (0.130331) + test_sending_when_default_host_disabled: .: (0.024027) + test_sending_when_default_host_disabled_with_override: .: (0.138642) + test_with_webauthn_enabled_failure: .: (0.048815) + test_with_webauthn_enabled_failure_with_polling: .: (0.166977) + test_with_webauthn_enabled_success: .: (0.053074) + test_with_webauthn_enabled_success_with_polling: .: (0.234915) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.007785) - test_execute_all: .: (0.007289) - test_execute_all_prerelease: .: (0.006830) - test_execute_details: .: (0.008586) - test_execute_details_cleans_text: .: (0.008955) - test_execute_details_truncates_summary: .: (0.076559) - test_execute_installed: .: (0.005990) - test_execute_installed_inverse: .: (0.005772) - test_execute_installed_inverse_not_installed: .: (0.005677) - test_execute_installed_no_name: .: (0.005469) - test_execute_installed_not_installed: .: (0.005436) - test_execute_installed_version: .: (0.005583) - test_execute_installed_version_not_installed: .: (0.005547) - test_execute_local: .: (0.005914) - test_execute_local_notty: .: (0.006871) - test_execute_local_quiet: .: (0.005262) - test_execute_multiple_args: .: (0.006496) - test_execute_no_prerelease_local: .: (0.006902) - test_execute_no_versions: .: (0.006853) - test_execute_notty: .: (0.006924) - test_execute_prerelease: .: (0.005598) - test_execute_prerelease_local: .: (0.007712) - test_execute_remote: .: (0.011595) - test_execute_remote_notty: .: (0.009148) - test_execute_remote_quiet: .: (0.006305) - test_make_entry: .: (0.004355) - test_show_gems: .: (0.004501) + test_execute: .: (0.010879) + test_execute_all: .: (0.009661) + test_execute_all_prerelease: .: (0.009613) + test_execute_details: .: (0.129907) + test_execute_details_cleans_text: .: (0.135599) + test_execute_details_truncates_summary: .: (0.218425) + test_execute_installed: .: (0.010535) + test_execute_installed_inverse: .: (0.067668) + test_execute_installed_inverse_not_installed: .: (0.009202) + test_execute_installed_no_name: .: (0.008814) + test_execute_installed_not_installed: .: (0.008703) + test_execute_installed_version: .: (0.008797) + test_execute_installed_version_not_installed: .: (0.008671) + test_execute_local: .: (0.009263) + test_execute_local_notty: .: (0.139484) + test_execute_local_quiet: .: (0.010037) + test_execute_multiple_args: .: (0.099052) + test_execute_no_prerelease_local: .: (0.108674) + test_execute_no_versions: .: (0.010973) + test_execute_notty: .: (0.009498) + test_execute_prerelease: .: (0.014153) + test_execute_prerelease_local: .: (0.010444) + test_execute_remote: .: (0.008358) + test_execute_remote_notty: .: (0.101300) + test_execute_remote_quiet: .: (0.008716) + test_make_entry: .: (0.100743) + test_show_gems: .: (0.071655) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.009392) - test_execute_default_details: .: (0.012710) - test_execute_exact_local: .: (0.012444) - test_execute_exact_multiple: .: (0.014008) - test_execute_exact_remote: .: (0.012813) - test_execute_local_details: .: (0.012632) - test_execute_platform: .: (0.018475) - test_execute_show_default_gems: .: (0.012132) - test_execute_show_default_gems_with_platform: .: (0.010700) + test_depprecated: .: (0.017997) + test_execute_default_details: .: (0.022705) + test_execute_exact_local: .: (0.022018) + test_execute_exact_multiple: .: (0.045324) + test_execute_exact_remote: .: (0.089693) + test_execute_local_details: .: (0.030654) + test_execute_platform: .: (0.038041) + test_execute_show_default_gems: .: (0.037159) + test_execute_show_default_gems_with_platform: .: (0.029792) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (0.059473) + test_build_is_reproducible: .: (0.184833) TestGemCommandsSearchCommand: - test_initialize: .: (0.002941) + test_initialize: .: (0.006530) TestGemCommandsServerCommand: - test_execute: .: (0.002548) + test_execute: .: (0.006322) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (0.033134) - test_files_in: .: (0.018588) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.021038) - test_install_lib: .: (0.014434) - test_remove_old_lib_files: .: (0.013744) - test_remove_old_man_files: .: (0.015463) - test_show_release_notes: .: (0.013528) + test_destdir_flag_regenerates_binstubs: .: (0.079270) + test_files_in: .: (0.029706) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.050307) + test_install_lib: .: (0.041886) + test_remove_old_lib_files: .: (0.040144) + test_remove_old_man_files: .: (0.041269) + test_show_release_notes: .: (0.040240) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.006006) - test_execute_when_already_signed_in_with_different_host: .: (0.005585) - test_execute_when_already_signed_in_with_same_host: .: (0.009685) - test_execute_when_not_already_signed_in: .: (0.005786) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.005725) - test_execute_with_host_permanent_redirect: .: (0.004045) - test_execute_with_host_supplied: .: (0.005570) - test_execute_with_key_name_and_custom_scope: .: (0.005936) - test_execute_with_key_name_and_exclusive_scope: .: (0.005308) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.005737) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.005402) - test_execute_with_key_name_default_scope: .: (0.005175) - test_execute_with_valid_creds_set_for_default_host: .: (0.005423) - test_execute_with_warnings: .: (0.005776) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.014876) + test_execute_when_already_signed_in_with_different_host: .: (0.017663) + test_execute_when_already_signed_in_with_same_host: .: (0.013690) + test_execute_when_not_already_signed_in: .: (0.017508) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.024013) + test_execute_with_host_permanent_redirect: .: (0.017142) + test_execute_with_host_supplied: .: (0.015057) + test_execute_with_key_name_and_custom_scope: .: (0.018793) + test_execute_with_key_name_and_exclusive_scope: .: (0.015233) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.016067) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.054261) + test_execute_with_key_name_default_scope: .: (0.111425) + test_execute_with_valid_creds_set_for_default_host: .: (0.185862) + test_execute_with_warnings: .: (0.160387) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.002973) - test_execute_when_user_is_signed_in: .: (0.003227) + test_execute_when_not_signed_in: .: (0.103847) + test_execute_when_user_is_signed_in: .: (0.004674) TestGemCommandsSourcesCommand: - test_execute: .: (0.004980) - test_execute_add: .: (0.006218) - test_execute_add_allow_typo_squatting_source: .: (0.005831) - test_execute_add_allow_typo_squatting_source_forced:.: (0.005495) - test_execute_add_bad_uri: .: (0.003713) - test_execute_add_deny_typo_squatting_source: .: (0.004808) - test_execute_add_existent_source_invalid_uri: .: (0.004236) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.004470) - test_execute_add_http_rubygems_org: .: (0.008882) - test_execute_add_http_rubygems_org_forced: .: (0.007571) - test_execute_add_https_rubygems_org: .: (0.005601) - test_execute_add_nonexistent_source: .: (0.004793) - test_execute_add_redundant_source: .: (0.004592) - test_execute_add_redundant_source_trailing_slash: .: (0.006946) - test_execute_clear_all: .: (0.004030) - test_execute_list: .: (0.003757) - test_execute_remove: .: (0.004242) - test_execute_remove_no_network: .: (0.004312) - test_execute_update: .: (0.008057) - test_initialize_proxy: .: (0.003556) + test_execute: .: (0.006587) + test_execute_add: .: (0.009399) + test_execute_add_allow_typo_squatting_source: .: (0.008014) + test_execute_add_allow_typo_squatting_source_forced:.: (0.007859) + test_execute_add_bad_uri: .: (0.005165) + test_execute_add_deny_typo_squatting_source: .: (0.006557) + test_execute_add_existent_source_invalid_uri: .: (0.006484) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.005878) + test_execute_add_http_rubygems_org: .: (0.006639) + test_execute_add_http_rubygems_org_forced: .: (0.007377) + test_execute_add_https_rubygems_org: .: (0.006927) + test_execute_add_nonexistent_source: .: (0.005790) + test_execute_add_redundant_source: .: (0.005370) + test_execute_add_redundant_source_trailing_slash: .: (0.019464) + test_execute_clear_all: .: (0.005658) + test_execute_list: .: (0.009837) + test_execute_remove: .: (0.093614) + test_execute_remove_no_network: .: (0.007312) + test_execute_update: .: (0.011300) + test_initialize_proxy: .: (0.005324) TestGemCommandsSpecificationCommand: - test_execute: .: (0.004038) - test_execute_all: .: (0.004940) - test_execute_all_conflicts_with_version: .: (0.002131) - test_execute_bad_name: .: (0.002157) - test_execute_bad_name_with_version: .: (0.001968) - test_execute_exact_match: .: (0.004252) - test_execute_field: .: (0.003206) - test_execute_file: .: (0.009842) - test_execute_marshal: .: (0.004299) - test_execute_remote: .: (0.005169) - test_execute_remote_with_prerelease: .: (0.006332) - test_execute_remote_with_version: .: (0.005581) - test_execute_remote_with_version_and_platform: .: (0.006219) - test_execute_remote_without_prerelease: .: (0.005402) - test_execute_ruby: .: (0.003393) + test_execute: .: (0.005785) + test_execute_all: .: (0.007423) + test_execute_all_conflicts_with_version: .: (0.003063) + test_execute_bad_name: .: (0.003053) + test_execute_bad_name_with_version: .: (0.003074) + test_execute_exact_match: .: (0.006297) + test_execute_field: .: (0.014533) + test_execute_file: .: (0.018585) + test_execute_marshal: .: (0.010731) + test_execute_remote: .: (0.093231) + test_execute_remote_with_prerelease: .: (0.120354) + test_execute_remote_with_version: .: (0.015065) + test_execute_remote_with_version_and_platform: .: (0.020080) + test_execute_remote_without_prerelease: .: (0.013870) + test_execute_ruby: .: (0.011702) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.004919) + test_execute_sorts: .: (0.015422) TestGemCommandsUnpackCommand: - test_execute: .: (0.024210) - test_execute_exact_match: .: (0.015339) - test_execute_gem_path: .: (0.007105) - test_execute_gem_path_missing: .: (0.002823) - test_execute_remote: .: (0.009275) - test_execute_spec: .: (0.051381) - test_execute_spec_target: .: (0.048746) - test_execute_sudo: .: (0.022522) - test_execute_with_target_option: .: (0.022370) - test_find_in_cache: .: (0.019874) - test_get_path: .: (0.007384) - test_handle_options_metadata: .: (0.003408) + test_execute: .: (0.137064) + test_execute_exact_match: .: (0.014841) + test_execute_gem_path: .: (0.010093) + test_execute_gem_path_missing: .: (0.003709) + test_execute_remote: .: (0.085556) + test_execute_spec: .: (0.069019) + test_execute_spec_target: .: (0.069866) + test_execute_sudo: .: (0.057963) + test_execute_with_target_option: .: (0.076867) + test_find_in_cache: .: (0.070360) + test_get_path: .: (0.017532) + test_handle_options_metadata: .: (0.006622) TestGemCommandsWhichCommand: - test_execute: .: (0.005041) - test_execute_directory: .: (0.003475) - test_execute_missing: .: (0.003332) - test_execute_one_missing: .: (0.004743) + test_execute: .: (0.010710) + test_execute_directory: .: (0.008879) + test_execute_missing: .: (0.009664) + test_execute_one_missing: .: (0.016023) TestGemCommandsYankCommand: - test_execute: .: (0.004535) - test_execute_host: .: (0.010568) - test_execute_key: .: (0.004058) - test_execute_with_otp_failure: .: (0.004008) - test_execute_with_otp_success: .: (0.003861) - test_handle_options: .: (0.003626) - test_handle_options_missing_argument: .: (0.007844) - test_with_webauthn_enabled_failure: .: (0.105260) - test_with_webauthn_enabled_failure_with_polling: .: (0.106056) - test_with_webauthn_enabled_success: .: (0.106431) - test_with_webauthn_enabled_success_with_polling: .: (0.105459) - test_yank_gem_unathorized_api_key: .: (0.005209) + test_execute: .: (0.015754) + test_execute_host: .: (0.012778) + test_execute_key: .: (0.015932) + test_execute_with_otp_failure: .: (0.008500) + test_execute_with_otp_success: .: (0.011775) + test_handle_options: .: (0.061104) + test_handle_options_missing_argument: .: (0.037633) + test_with_webauthn_enabled_failure: .: (0.112179) + test_with_webauthn_enabled_failure_with_polling: .: (0.115518) + test_with_webauthn_enabled_success: .: (0.108725) + test_with_webauthn_enabled_success_with_polling: .: (0.107566) + test_yank_gem_unathorized_api_key: .: (0.007308) TestGemConfig: - test_bad_rake_path_is_escaped: .: (0.002459) - test_datadir: .: (0.020696) - test_good_rake_path_is_escaped: .: (0.002228) + test_bad_rake_path_is_escaped: .: (0.006812) + test_datadir: .: (0.058055) + test_good_rake_path_is_escaped: .: (0.005766) TestGemConfigFile: - test_accept_string_key: .: (0.002429) - test_api_keys: .: (0.004559) - test_check_credentials_permissions: .: (0.004695) - test_disable_default_gem_server: .: (0.002570) - test_dump_with_rubygems_yaml: .: (0.002114) - test_handle_arguments: .: (0.002087) - test_handle_arguments_backtrace: .: (0.002240) - test_handle_arguments_debug: .: (0.003689) - test_handle_arguments_norc: .: (0.002505) - test_handle_arguments_override: .: (0.002522) - test_handle_arguments_traceback: .: (0.002516) - test_handle_comment: .: (0.002274) - test_ignore_invalid_config_file: .: (0.002529) - test_initialize: .: (0.003073) - test_initialize_environment_variable_override: .: (0.002635) - test_initialize_handle_arguments_config_file: .: (0.002468) - test_initialize_handle_arguments_config_file_equals:.: (0.002112) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.002104) - test_initialize_ipv4_fallback_enabled_env: .: (0.002197) - test_initialize_operating_system_override: .: (0.002609) - test_initialize_platform_override: .: (0.002419) - test_initialize_system_wide_override: .: (0.002401) - test_load_api_keys: .: (0.004451) - test_load_api_keys_bad_permission: .: (0.004824) - test_load_install_extension_in_lib_from_config: .: (0.002814) - test_load_ssl_ca_cert_from_config: .: (0.002562) - test_load_ssl_client_cert_from_config: .: (0.002289) - test_load_ssl_verify_mode_from_config: .: (0.002335) - test_load_with_rubygems_config_hash: .: (0.002251) - test_really_verbose: .: (0.002347) - test_rubygems_api_key_equals: .: (0.004119) - test_rubygems_api_key_equals_bad_permission: .: (0.004066) - test_s3_source: .: (0.002679) - test_s3_source_with_config_without_lookahead: .: (0.002359) - test_set_config_file_name_from_environment_variable:.: (0.002327) - test_write: .: (0.003207) - test_write_from_hash: .: (0.004519) + test_accept_string_key: .: (0.008153) + test_api_keys: .: (0.016092) + test_check_credentials_permissions: .: (0.012139) + test_disable_default_gem_server: .: (0.005224) + test_dump_with_rubygems_yaml: .: (0.005850) + test_handle_arguments: .: (0.004767) + test_handle_arguments_backtrace: .: (0.011026) + test_handle_arguments_debug: .: (0.006820) + test_handle_arguments_norc: .: (0.005840) + test_handle_arguments_override: .: (0.005730) + test_handle_arguments_traceback: .: (0.009139) + test_handle_comment: .: (0.017714) + test_ignore_invalid_config_file: .: (0.008955) + test_initialize: .: (0.009925) + test_initialize_environment_variable_override: .: (0.011094) + test_initialize_handle_arguments_config_file: .: (0.004591) + test_initialize_handle_arguments_config_file_equals:.: (0.038077) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.004000) + test_initialize_ipv4_fallback_enabled_env: .: (0.004236) + test_initialize_operating_system_override: .: (0.030641) + test_initialize_platform_override: .: (0.003345) + test_initialize_system_wide_override: .: (0.003819) + test_load_api_keys: .: (0.111631) + test_load_api_keys_bad_permission: .: (0.100059) + test_load_install_extension_in_lib_from_config: .: (0.006337) + test_load_ssl_ca_cert_from_config: .: (0.010824) + test_load_ssl_client_cert_from_config: .: (0.029493) + test_load_ssl_verify_mode_from_config: .: (0.003751) + test_load_with_rubygems_config_hash: .: (0.003133) + test_really_verbose: .: (0.002975) + test_rubygems_api_key_equals: .: (0.015330) + test_rubygems_api_key_equals_bad_permission: .: (0.011905) + test_s3_source: .: (0.009680) + test_s3_source_with_config_without_lookahead: .: (0.006460) + test_set_config_file_name_from_environment_variable:.: (0.006090) + test_write: .: (0.006339) + test_write_from_hash: .: (0.007022) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.003020) + test_output_can_be_captured_by_test_unit: .: (0.004868) TestGemDependency: - test_equals2: .: (0.002374) - test_equals2_type: .: (0.002139) - test_equals_tilde: .: (0.002146) - test_equals_tilde_escape: .: (0.002096) - test_equals_tilde_object: .: (0.002019) - test_equals_tilde_spec: .: (0.002200) - test_hash: .: (0.002080) - test_identity: .: (0.006931) - test_initialize: .: (0.002349) - test_initialize_double: .: (0.002741) - test_initialize_empty: .: (0.002099) - test_initialize_prerelease: .: (0.002557) - test_initialize_type: .: (0.002128) - test_initialize_type_bad: .: (0.002553) - test_initialize_version: .: (0.002051) - test_match_eh_allow_prerelease: .: (0.002101) - test_match_eh_name_tuple: .: (0.002486) - test_match_eh_specification: .: (0.002467) - test_matches_spec_eh: .: (0.002179) - test_matches_spec_eh_prerelease: .: (0.002453) - test_merge: .: (0.002115) - test_merge_default: .: (0.002029) - test_merge_name_mismatch: .: (0.002529) - test_merge_other_default: .: (0.002260) - test_prerelease_eh: .: (0.002502) - test_specific: .: (0.002313) - test_to_spec: .: (0.004830) - test_to_spec_prerelease: .: (0.004299) - test_to_spec_with_only_prereleases: .: (0.004820) - test_to_specs_indicates_total_gem_set_size: .: (0.004316) - test_to_specs_respects_bundler_version: .: (0.004896) - test_to_specs_suggests_other_versions: .: (0.003837) + test_equals2: .: (0.008764) + test_equals2_type: .: (0.002785) + test_equals_tilde: .: (0.010025) + test_equals_tilde_escape: .: (0.006841) + test_equals_tilde_object: .: (0.005763) + test_equals_tilde_spec: .: (0.007644) + test_hash: .: (0.006292) + test_identity: .: (0.005970) + test_initialize: .: (0.005669) + test_initialize_double: .: (0.002729) + test_initialize_empty: .: (0.007918) + test_initialize_prerelease: .: (0.005864) + test_initialize_type: .: (0.007470) + test_initialize_type_bad: .: (0.006438) + test_initialize_version: .: (0.009187) + test_match_eh_allow_prerelease: .: (0.005352) + test_match_eh_name_tuple: .: (0.005830) + test_match_eh_specification: .: (0.008635) + test_matches_spec_eh: .: (0.024656) + test_matches_spec_eh_prerelease: .: (0.005607) + test_merge: .: (0.004820) + test_merge_default: .: (0.006556) + test_merge_name_mismatch: .: (0.005512) + test_merge_other_default: .: (0.005763) + test_prerelease_eh: .: (0.004848) + test_specific: .: (0.003750) + test_to_spec: .: (0.010710) + test_to_spec_prerelease: .: (0.011481) + test_to_spec_with_only_prereleases: .: (0.013582) + test_to_specs_indicates_total_gem_set_size: .: (0.008922) + test_to_specs_respects_bundler_version: .: (0.012791) + test_to_specs_suggests_other_versions: .: (0.012062) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.016422) - test_find_gems_with_sources_local: .: (0.016494) - test_find_gems_with_sources_prerelease: .: (0.015304) - test_find_gems_with_sources_with_bad_source: .: (0.003222) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.017785) - test_install: .: (0.029305) - test_install_all_dependencies: .: (0.043972) - test_install_build_args: .: (0.055400) - test_install_cache_dir: .: (0.066474) - test_install_dependencies_satisfied: .: (0.037884) - test_install_dependency: .: (0.028695) - test_install_dependency_development: .: (0.034962) - test_install_dependency_development_deep: .: (0.047803) - test_install_dependency_development_shallow: .: (0.031272) - test_install_dependency_existing: .: (0.030295) - test_install_dependency_existing_extension: .: (0.219225) - test_install_dependency_old: .: (0.026028) - test_install_doesnt_upgrade_installed_dependencies: .: (0.043493) - test_install_domain_both: .: (0.025359) - test_install_domain_both_no_network: .: (0.026903) - test_install_domain_local: .: (0.014525) - test_install_domain_remote: .: (0.019822) - test_install_dual_repository: .: (0.040320) - test_install_dual_repository_and_done_installing_hooks: .: (0.053317) - test_install_env_shebang: .: (0.023442) - test_install_force: .: (0.022066) - test_install_ignore_dependencies: .: (0.021777) - test_install_install_dir: .: (0.036669) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.012355) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.011757) - test_install_local: .: (0.022130) - test_install_local_dependency: .: (0.024661) - test_install_local_dependency_installed: .: (0.024432) - test_install_local_dependency_no_network_for_target_gem: .: (0.018199) - test_install_local_prerelease: .: (0.018353) - test_install_local_subdir: .: (0.023782) - test_install_minimal_deps: .: (0.048914) - test_install_no_document: .: (0.020636) - test_install_no_minimal_deps: .: (0.105130) - test_install_no_wrappers: .: (0.023900) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.009914) - test_install_prerelease: .: (0.026749) - test_install_prerelease_bug_990: .: (0.023652) - test_install_prerelease_skipped_when_normal_ver: .: (0.023071) - test_install_reinstall: .: (0.024824) - test_install_remote: .: (0.025620) - test_install_remote_dep: .: (0.023885) - test_install_remote_platform_newer: .: (0.025227) - test_install_security_policy: .: (0.071878) - test_install_version: .: (0.015495) - test_install_version_default: .: (0.015992) - test_install_when_only_prerelease: .: (0.007126) - test_resolve_dependencies: .: (0.021912) - test_resolve_dependencies_ignore_dependencies: .: (0.024540) - test_resolve_dependencies_local: .: (0.020812) + test_find_gems_gems_with_sources: .: (0.053786) + test_find_gems_with_sources_local: .: (0.117254) + test_find_gems_with_sources_prerelease: .: (0.051940) + test_find_gems_with_sources_with_bad_source: .: (0.006474) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.054598) + test_install: .: (0.065126) + test_install_all_dependencies: .: (0.139237) + test_install_build_args: .: (0.203075) + test_install_cache_dir: .: (0.203719) + test_install_dependencies_satisfied: .: (0.102726) + test_install_dependency: .: (0.183430) + test_install_dependency_development: .: (0.083520) + test_install_dependency_development_deep: .: (0.100054) + test_install_dependency_development_shallow: .: (0.074460) + test_install_dependency_existing: .: (0.066382) + test_install_dependency_existing_extension: .: (0.651257) + test_install_dependency_old: .: (0.041468) + test_install_doesnt_upgrade_installed_dependencies: .: (0.152984) + test_install_domain_both: .: (0.078213) + test_install_domain_both_no_network: .: (0.072834) + test_install_domain_local: .: (0.072521) + test_install_domain_remote: .: (0.063871) + test_install_dual_repository: .: (0.096192) + test_install_dual_repository_and_done_installing_hooks: .: (0.093615) + test_install_env_shebang: .: (0.090633) + test_install_force: .: (0.054035) + test_install_ignore_dependencies: .: (0.055904) + test_install_install_dir: .: (0.070002) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.032431) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.027400) + test_install_local: .: (0.048965) + test_install_local_dependency: .: (0.072655) + test_install_local_dependency_installed: .: (0.058237) + test_install_local_dependency_no_network_for_target_gem: .: (0.044899) + test_install_local_prerelease: .: (0.045772) + test_install_local_subdir: .: (0.046772) + test_install_minimal_deps: .: (0.101754) + test_install_no_document: .: (0.098964) + test_install_no_minimal_deps: .: (0.088242) + test_install_no_wrappers: .: (0.046869) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.029210) + test_install_prerelease: .: (0.058845) + test_install_prerelease_bug_990: .: (0.069810) + test_install_prerelease_skipped_when_normal_ver: .: (0.059270) + test_install_reinstall: .: (0.062337) + test_install_remote: .: (0.049208) + test_install_remote_dep: .: (0.053833) + test_install_remote_platform_newer: .: (0.067738) + test_install_security_policy: .: (0.265103) + test_install_version: .: (0.187287) + test_install_version_default: .: (0.211514) + test_install_when_only_prerelease: .: (0.073538) + test_resolve_dependencies: .: (0.143083) + test_resolve_dependencies_ignore_dependencies: .: (0.063225) + test_resolve_dependencies_local: .: (0.050169) TestGemDependencyList: - test_active_count: .: (0.002745) - test_add: .: (0.002597) - test_dependency_order: .: (0.002279) - test_dependency_order_circle: .: (0.002546) - test_dependency_order_development: .: (0.002493) - test_dependency_order_diamond: .: (0.002796) - test_dependency_order_no_dependencies: .: (0.002315) - test_find_name: .: (0.002403) - test_ok_eh: .: (0.002412) - test_ok_eh_mismatch: .: (0.002713) - test_ok_eh_redundant: .: (0.002568) - test_ok_to_remove_eh: .: (0.002205) - test_ok_to_remove_eh_after_sibling_removed: .: (0.002321) - test_remove_by_name: .: (0.002565) - test_tsort_each_child: .: (0.002166) - test_tsort_each_node: .: (0.002548) - test_why_not_ok_eh: .: (0.002383) - test_why_not_ok_eh_old_dependency: .: (0.002782) + test_active_count: .: (0.006358) + test_add: .: (0.004795) + test_dependency_order: .: (0.006724) + test_dependency_order_circle: .: (0.005152) + test_dependency_order_development: .: (0.006874) + test_dependency_order_diamond: .: (0.005591) + test_dependency_order_no_dependencies: .: (0.005344) + test_find_name: .: (0.002991) + test_ok_eh: .: (0.003178) + test_ok_eh_mismatch: .: (0.003271) + test_ok_eh_redundant: .: (0.098413) + test_ok_to_remove_eh: .: (0.005239) + test_ok_to_remove_eh_after_sibling_removed: .: (0.103349) + test_remove_by_name: .: (0.003281) + test_tsort_each_child: .: (0.003087) + test_tsort_each_node: .: (0.003090) + test_why_not_ok_eh: .: (0.003253) + test_why_not_ok_eh_old_dependency: .: (0.095622) TestGemDependencyResolutionError: - test_message: .: (0.002530) + test_message: .: (0.030703) TestGemDeprecate: - test_assignment: .: (0.002205) - test_defaults: .: (0.002657) - test_deprecated_method_calls_the_old_method: .: (0.003269) - test_deprecated_method_outputs_a_warning: .: (0.002701) - test_deprecated_method_outputs_a_warning_old_way: .: (0.002569) - test_rubygems_deprecate_command: .: (0.002566) - test_skip: .: (0.002326) + test_assignment: .: (0.003901) + test_defaults: .: (0.003556) + test_deprecated_method_calls_the_old_method: .: (0.004012) + test_deprecated_method_outputs_a_warning: .: (0.096768) + test_deprecated_method_outputs_a_warning_old_way: .: (0.044412) + test_rubygems_deprecate_command: .: (0.004391) + test_skip: .: (0.003347) TestGemDoctor: - test_doctor: .: (0.006452) - test_doctor_badly_named_plugins: .: (0.004578) - test_doctor_child_missing: .: (0.002605) - test_doctor_dry_run: .: (0.005957) - test_doctor_non_gem_home: .: (0.003289) - test_gem_repository_eh: .: (0.003750) + test_doctor: .: (0.022971) + test_doctor_badly_named_plugins: .: (0.008775) + test_doctor_child_missing: .: (0.007012) + test_doctor_dry_run: .: (0.010992) + test_doctor_non_gem_home: .: (0.006708) + test_gem_repository_eh: .: (0.015279) TestGemExit: - test_exit: .: (0.070350) - test_status: .: (0.002531) + test_exit: .: (0.094944) + test_status: .: (0.005924) TestGemExtBuilder: - test_build_extensions: .: (0.117750) - test_build_extensions_extconf_bad: .: (0.021054) - test_build_extensions_install_ext_only: .: (0.112254) - test_build_extensions_none: .: (0.002750) - test_build_extensions_rebuild_failure: .: (0.003646) - test_build_extensions_unsupported: .: (0.003701) - test_build_extensions_with_build_args: .: (0.082229) - test_build_extensions_with_gemhome_with_space: .: (0.113824) + test_build_extensions: .: (0.164117) + test_build_extensions_extconf_bad: .: (0.029774) + test_build_extensions_install_ext_only: .: (0.164718) + test_build_extensions_none: .: (0.011459) + test_build_extensions_rebuild_failure: .: (0.006270) + test_build_extensions_unsupported: .: (0.011707) + test_build_extensions_with_build_args: .: (0.121715) + test_build_extensions_with_gemhome_with_space: .: (0.166811) test_build_extensions_with_target_rbconfig: P =============================================================================== Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig @@ -3065,12 +3101,12 @@ 344: assert_empty(stdout) 345: =============================================================================== -: (0.094079) - test_class_make: .: (0.211188) - test_class_make_no_clean: .: (0.141684) - test_custom_make_with_options: .: (0.203792) - test_initialize: .: (0.002823) - test_initialize_build_args: .: (0.002143) +: (0.132244) + test_class_make: .: (0.298692) + test_class_make_no_clean: .: (0.191686) + test_custom_make_with_options: .: (0.400786) + test_initialize: .: (0.003965) + test_initialize_build_args: .: (0.003584) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -3085,7 +3121,7 @@ 33: 34: output = [] =============================================================================== -: (0.003601) +: (0.004856) test_build_fail: P =============================================================================== Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present @@ -3099,7 +3135,7 @@ 83: 84: FileUtils.rm(File.join(@ext, "src/lib.rs")) =============================================================================== -: (0.002807) +: (0.004516) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -3113,7 +3149,7 @@ 124: 125: Dir.chdir @ext do =============================================================================== -: (0.003407) +: (0.005281) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -3127,7 +3163,7 @@ 100: 101: require "open3" =============================================================================== -: (0.003001) +: (0.004681) test_rubygems_cfg_passed_to_rustc: P =============================================================================== Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present @@ -3141,30 +3177,30 @@ 57: version_slug = Gem::VERSION.tr(".", "_") 58: output = [] =============================================================================== -: (0.004004) +: (0.004936) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.002607) - test_dylib_with_colon_space: .: (0.002224) - test_framework: .: (0.002150) - test_framework_space: .: (0.002262) - test_lib_with_nonascii: .: (0.002020) - test_libstatic_with_colon: .: (0.002086) - test_libstatic_with_colon_space: .: (0.001954) - test_non_lib_dash_l: .: (0.002076) - test_search_path_basic: .: (0.001916) - test_search_path_space: .: (0.001996) - test_search_path_space_in_path: .: (0.001827) - test_simple_lib: .: (0.002170) - test_simple_lib_space: .: (0.001887) - test_so_with_colon_space: .: (0.001961) - test_unconventional_lib_with_colon: .: (0.001823) - test_verbose_lib_space: .: (0.001924) + test_dll_with_colon_space: .: (0.003590) + test_dylib_with_colon_space: .: (0.003690) + test_framework: .: (0.003094) + test_framework_space: .: (0.003273) + test_lib_with_nonascii: .: (0.003103) + test_libstatic_with_colon: .: (0.002880) + test_libstatic_with_colon_space: .: (0.002584) + test_non_lib_dash_l: .: (0.002639) + test_search_path_basic: .: (0.002623) + test_search_path_space: .: (0.002745) + test_search_path_space_in_path: .: (0.002695) + test_simple_lib: .: (0.003038) + test_simple_lib_space: .: (0.002781) + test_so_with_colon_space: .: (0.002830) + test_unconventional_lib_with_colon: .: (0.002914) + test_verbose_lib_space: .: (0.002507) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.002263) - test_cargo_command_locks_in_release_profile: .: (0.002245) - test_cargo_command_passes_args: .: (0.002231) - test_cargo_command_passes_respects_cargo_build_target: .: (0.007575) - test_cargo_command_passes_respects_cargo_env_var: .: (0.002708) + test_build_env_includes_rbconfig: .: (0.003254) + test_cargo_command_locks_in_release_profile: .: (0.003498) + test_cargo_command_passes_args: .: (0.088288) + test_cargo_command_passes_respects_cargo_build_target: .: (0.003111) + test_cargo_command_passes_respects_cargo_env_var: .: (0.002971) TestGemExtCmakeBuilder: test_self_build: P =============================================================================== @@ -3172,299 +3208,299 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.003870) +: (0.004697) test_self_build_fail: P =============================================================================== Pending: test_self_build_fail(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.003808) +: (0.004936) test_self_build_has_makefile: P =============================================================================== Pending: test_self_build_has_makefile(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.003882) +: (0.005125) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.004684) + test_self_build_fail: .: (0.006719) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (0.329434) - test_class_build_extconf_success_without_warning: .: (0.103611) - test_class_make_no_Makefile: .: (0.002486) + test_class_build_extconf_fail: .: (0.473261) + test_class_build_extconf_success_without_warning: .: (0.142063) + test_class_make_no_Makefile: .: (0.007004) TestGemExtRakeBuilder: - test_class_build_fail: .: (0.140947) - test_class_no_openssl_override: .: (0.174060) + test_class_build_fail: .: (0.188641) + test_class_no_openssl_override: .: (0.236351) TestGemGemRunner: - test_do_configuration: .: (0.004699) - test_extract_build_args: .: (0.002534) - test_info_succeeds: .: (0.013041) - test_list_succeeds: .: (0.009637) - test_query_is_deprecated: .: (0.010545) - test_search_succeeds: .: (0.004808) - test_validate_encoding: .: (0.002575) + test_do_configuration: .: (0.013518) + test_extract_build_args: .: (0.003138) + test_info_succeeds: .: (0.022618) + test_list_succeeds: .: (0.016977) + test_query_is_deprecated: .: (0.017981) + test_search_succeeds: .: (0.009483) + test_validate_encoding: .: (0.006866) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.009005) - test_api_key: .: (0.006705) - test_api_key_override: .: (0.006617) - test_host: .: (0.005285) - test_host_RUBYGEMS_HOST: .: (0.005018) - test_host_RUBYGEMS_HOST_empty: .: (0.005410) - test_sign_in: .: (0.006413) - test_sign_in_skips_with_existing_credentials: .: (0.011846) - test_sign_in_skips_with_key_override: .: (0.006677) - test_sign_in_with_bad_credentials: .: (0.006715) - test_sign_in_with_correct_otp_code: .: (0.006539) - test_sign_in_with_host: .: (0.006189) - test_sign_in_with_host_ENV: .: (0.007788) - test_sign_in_with_host_nil: .: (0.006230) - test_sign_in_with_incorrect_otp_code: .: (0.005188) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.008436) - test_sign_in_with_webauthn_enabled: .: (0.007284) - test_sign_in_with_webauthn_enabled_with_error: .: (0.005579) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.108747) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.107086) - test_signin_with_env_otp_code: .: (0.007372) - test_verify_api_key: .: (0.006582) - test_verify_missing_api_key: .: (0.005856) + test_alternate_key_alternate_host: .: (0.014564) + test_api_key: .: (0.020320) + test_api_key_override: .: (0.017782) + test_host: .: (0.012982) + test_host_RUBYGEMS_HOST: .: (0.010608) + test_host_RUBYGEMS_HOST_empty: .: (0.013102) + test_sign_in: .: (0.019670) + test_sign_in_skips_with_existing_credentials: .: (0.016115) + test_sign_in_skips_with_key_override: .: (0.010072) + test_sign_in_with_bad_credentials: .: (0.013542) + test_sign_in_with_correct_otp_code: .: (0.010517) + test_sign_in_with_host: .: (0.017332) + test_sign_in_with_host_ENV: .: (0.015643) + test_sign_in_with_host_nil: .: (0.015948) + test_sign_in_with_incorrect_otp_code: .: (0.022264) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.017679) + test_sign_in_with_webauthn_enabled: .: (0.017601) + test_sign_in_with_webauthn_enabled_with_error: .: (0.014330) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.123923) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.111708) + test_signin_with_env_otp_code: .: (0.008730) + test_verify_api_key: .: (0.012813) + test_verify_missing_api_key: .: (0.017101) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.002923) + test_message_conflict: .: (0.006143) TestGemKernel: - test_gem: .: (0.021087) - test_gem_bundler: .: (0.026815) - test_gem_bundler_inferred_bundler_version: .: (0.023654) - test_gem_conflicting: .: (0.022112) - test_gem_default: .: (0.021640) - test_gem_default_re_gem: .: (0.028134) - test_gem_env_req: .: (0.021292) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.088354) - test_gem_not_adding_bin: .: (0.021280) - test_gem_overlapping: .: (0.025694) - test_gem_prerelease_is_the_only_available: .: (0.021236) - test_gem_re_gem_mismatch: .: (0.021884) - test_gem_redundant: .: (0.022826) - test_release_favored_over_prerelease: .: (0.022593) + test_gem: .: (0.059834) + test_gem_bundler: .: (0.045745) + test_gem_bundler_inferred_bundler_version: .: (0.037182) + test_gem_conflicting: .: (0.031443) + test_gem_default: .: (0.033668) + test_gem_default_re_gem: .: (0.054758) + test_gem_env_req: .: (0.056526) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.140216) + test_gem_not_adding_bin: .: (0.114975) + test_gem_overlapping: .: (0.083178) + test_gem_prerelease_is_the_only_available: .: (0.063324) + test_gem_re_gem_mismatch: .: (0.064485) + test_gem_redundant: .: (0.071351) + test_release_favored_over_prerelease: .: (0.066494) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.003279) - test_both_eh: .: (0.001954) - test_clear_sources_option: .: (0.002851) - test_clear_sources_option_idiot_proof: .: (0.003367) - test_local_eh: .: (0.002029) - test_remote_eh: .: (0.001986) - test_short_source_option: .: (0.002529) - test_source_option: .: (0.002761) - test_source_option_bad: .: (0.002347) - test_update_sources_option: .: (0.002368) + test_add_local_remote_options: .: (0.009035) + test_both_eh: .: (0.007695) + test_clear_sources_option: .: (0.008464) + test_clear_sources_option_idiot_proof: .: (0.009581) + test_local_eh: .: (0.004900) + test_remote_eh: .: (0.006552) + test_short_source_option: .: (0.005782) + test_source_option: .: (0.009308) + test_source_option_bad: .: (0.005501) + test_update_sources_option: .: (0.011418) TestGemNameTuple: - test_full_name: .: (0.002361) - test_platform_normalization: .: (0.001920) - test_spaceship: .: (0.001942) - test_spec_name: .: (0.001827) + test_full_name: .: (0.006141) + test_platform_normalization: .: (0.005916) + test_spaceship: .: (0.009199) + test_spec_name: .: (0.005256) TestGemPackageOld: - test_contents: .: (0.002801) - test_contents_security_policy: .: (0.002475) - test_extract_files: .: (0.003214) - test_extract_files_security_policy: .: (0.002464) - test_spec: .: (0.002898) - test_spec_security_policy: .: (0.002437) - test_verify: .: (0.002439) + test_contents: .: (0.006627) + test_contents_security_policy: .: (0.006684) + test_extract_files: .: (0.009733) + test_extract_files_security_policy: .: (0.009785) + test_spec: .: (0.010003) + test_spec_security_policy: .: (0.006367) + test_verify: .: (0.010324) TestGemPackageTask: - test_gem_package: .: (0.008461) - test_gem_package_prints_to_stdout_by_default: .: (0.005434) - test_gem_package_with_current_platform: .: (0.002853) - test_gem_package_with_ruby_platform: .: (0.002239) - test_package_dir_path: .: (0.002657) + test_gem_package: .: (0.014793) + test_gem_package_prints_to_stdout_by_default: .: (0.015158) + test_gem_package_with_current_platform: .: (0.005255) + test_gem_package_with_ruby_platform: .: (0.004542) + test_package_dir_path: .: (0.004353) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.002299) - test_initialize: .: (0.002169) - test_initialize_home: .: (0.001990) - test_initialize_home_path: .: (0.002282) - test_initialize_path: .: (0.002085) - test_initialize_path_with_defaults: .: (0.002303) - test_initialize_regexp_path_separator: .: (0.002204) - test_initialize_spec: .: (0.002286) + test_gem_paths_do_not_contain_symlinks: .: (0.004566) + test_initialize: .: (0.004293) + test_initialize_home: .: (0.003422) + test_initialize_home_path: .: (0.004564) + test_initialize_path: .: (0.004711) + test_initialize_path_with_defaults: .: (0.004354) + test_initialize_regexp_path_separator: .: (0.005450) + test_initialize_spec: .: (0.004918) TestGemPlatform: - test_eabi_and_nil_version_combination_strictness: .: (0.002080) - test_eabi_version_is_stricter_for_linux_os: .: (0.002427) - test_equals2: .: (0.001982) - test_equals3: .: (0.001889) - test_equals3_cpu: .: (0.002011) - test_equals3_cpu_arm: .: (0.002175) - test_equals3_universal_mingw: .: (0.002155) - test_equals3_version: .: (0.001956) - test_equals_tilde: .: (0.002720) - test_gem_platform_match_with_string_argument: .: (0.002151) - test_initialize: .: (0.011089) - test_initialize_command_line: .: (0.011749) - test_initialize_mswin32_vc6: .: (0.009253) - test_initialize_platform: .: (0.006702) - test_initialize_test: .: (0.008523) - test_inspect: .: (0.008028) - test_nil_cpu_arch_is_treated_as_universal: .: (0.007077) - test_nil_version_is_stricter_for_linux_os: .: (0.007447) - test_nil_version_is_treated_as_any_version: .: (0.004790) - test_self_local: .: (0.005389) - test_self_match: .: (0.019202) - test_self_match_gem?: .: (0.002273) - test_self_match_spec?: .: (0.002735) - test_self_match_spec_with_match_gem_override: .: (0.002180) - test_self_new: .: (0.002441) - test_to_s: .: (0.001990) + test_eabi_and_nil_version_combination_strictness: .: (0.004958) + test_eabi_version_is_stricter_for_linux_os: .: (0.004952) + test_equals2: .: (0.004489) + test_equals3: .: (0.004393) + test_equals3_cpu: .: (0.004584) + test_equals3_cpu_arm: .: (0.004698) + test_equals3_universal_mingw: .: (0.004960) + test_equals3_version: .: (0.010731) + test_equals_tilde: .: (0.004084) + test_gem_platform_match_with_string_argument: .: (0.002936) + test_initialize: .: (0.005633) + test_initialize_command_line: .: (0.002822) + test_initialize_mswin32_vc6: .: (0.003412) + test_initialize_platform: .: (0.002794) + test_initialize_test: .: (0.003045) + test_inspect: .: (0.002728) + test_nil_cpu_arch_is_treated_as_universal: .: (0.002715) + test_nil_version_is_stricter_for_linux_os: .: (0.007122) + test_nil_version_is_treated_as_any_version: .: (0.002706) + test_self_local: .: (0.003122) + test_self_match: .: (0.002921) + test_self_match_gem?: .: (0.003113) + test_self_match_spec?: .: (0.004960) + test_self_match_spec_with_match_gem_override: .: (0.003119) + test_self_new: .: (0.002703) + test_to_s: .: (0.006748) TestGemProjectSanity: - test_require_rubygems_package: .: (0.055400) + test_require_rubygems_package: .: (0.070200) TestGemRDoc: - test_delete_legacy_args: .: (0.008385) - test_generate_disabled: .: (0.007084) - test_initialize: .: (0.006889) - test_new_rdoc: .: (0.007072) - test_rdoc_installed?: .: (0.007124) - test_remove: .: (0.007135) - test_remove_unwritable: .: (0.007265) - test_ri_installed?: .: (0.006829) - test_setup: .: (0.006625) - test_setup_unwritable: .: (0.006770) + test_delete_legacy_args: .: (0.016505) + test_generate_disabled: .: (0.015877) + test_initialize: .: (0.014404) + test_new_rdoc: .: (0.010999) + test_rdoc_installed?: .: (0.019310) + test_remove: .: (0.017404) + test_remove_unwritable: .: (0.008459) + test_ri_installed?: .: (0.020759) + test_setup: .: (0.022164) + test_setup_unwritable: .: (0.020801) TestGemRemoteFetchError: - test_invalid_url: .: (0.002541) - test_password_redacted: .: (0.002233) - test_to_s: .: (0.001998) + test_invalid_url: .: (0.006928) + test_password_redacted: .: (0.009641) + test_to_s: .: (0.005844) TestGemRemoteFetcher: - test_cache_update_path: .: (0.005370) - test_cache_update_path_no_update: .: (0.005141) - test_cache_update_path_with_utf8_internal_encoding: .: (0.005066) - test_download: .: (0.005379) - test_download_cached: .: (0.005004) - test_download_install_dir: .: (0.005288) - test_download_local: .: (0.008333) - test_download_local_read_only: .: (0.006142) - test_download_local_space: .: (0.005549) - test_download_platform_legacy: .: (0.007439) - test_download_read_only: .: (0.005711) - test_download_same_file: .: (0.006445) - test_download_to_cache: .: (0.008551) - test_download_unsupported: .: (0.006804) - test_download_with_auth: .: (0.005786) - test_download_with_encoded_auth: .: (0.005715) - test_download_with_token: .: (0.005130) - test_download_with_x_oauth_basic: .: (0.005503) - test_fetch_http: .: (0.005168) - test_fetch_http_redirects: .: (0.005003) - test_fetch_http_redirects_without_location: .: (0.004576) - test_fetch_path_bad_uri: .: (0.004538) - test_fetch_path_getaddrinfo_error: .: (0.004982) - test_fetch_path_gzip: .: (0.005469) - test_fetch_path_gzip_unmodified: .: (0.005078) - test_fetch_path_io_error: .: (0.004998) - test_fetch_path_openssl_ssl_sslerror: .: (0.005049) - test_fetch_path_socket_error: .: (0.009802) - test_fetch_path_system_call_error: .: (0.005322) - test_fetch_path_timeout_error: .: (0.005192) - test_fetch_path_unmodified: .: (0.005091) - test_request_block: .: (0.006121) - test_self_fetcher: .: (0.004752) - test_self_fetcher_with_proxy: .: (0.004970) - test_yaml_error_on_size: .: (0.004916) + test_cache_update_path: .: (0.020341) + test_cache_update_path_no_update: .: (0.013450) + test_cache_update_path_with_utf8_internal_encoding: .: (0.014619) + test_download: .: (0.012875) + test_download_cached: .: (0.011317) + test_download_install_dir: .: (0.022236) + test_download_local: .: (0.019207) + test_download_local_read_only: .: (0.019638) + test_download_local_space: .: (0.017360) + test_download_platform_legacy: .: (0.018832) + test_download_read_only: .: (0.027757) + test_download_same_file: .: (0.016651) + test_download_to_cache: .: (0.015923) + test_download_unsupported: .: (0.010629) + test_download_with_auth: .: (0.013028) + test_download_with_encoded_auth: .: (0.016195) + test_download_with_token: .: (0.012219) + test_download_with_x_oauth_basic: .: (0.016877) + test_fetch_http: .: (0.020640) + test_fetch_http_redirects: .: (0.015343) + test_fetch_http_redirects_without_location: .: (0.011838) + test_fetch_path_bad_uri: .: (0.017151) + test_fetch_path_getaddrinfo_error: .: (0.021213) + test_fetch_path_gzip: .: (0.013026) + test_fetch_path_gzip_unmodified: .: (0.014912) + test_fetch_path_io_error: .: (0.011308) + test_fetch_path_openssl_ssl_sslerror: .: (0.012686) + test_fetch_path_socket_error: .: (0.014145) + test_fetch_path_system_call_error: .: (0.012643) + test_fetch_path_timeout_error: .: (0.010464) + test_fetch_path_unmodified: .: (0.014719) + test_request_block: .: (0.016114) + test_self_fetcher: .: (0.013652) + test_self_fetcher_with_proxy: .: (0.015588) + test_yaml_error_on_size: .: (0.015112) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.516260) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.516744) - test_do_not_follow_insecure_redirect: .: (0.518587) - test_nil_ca_cert: .: (0.516110) - test_ssl_client_cert_auth_connection: .: (0.529534) - test_ssl_connection: .: (0.521103) - test_ssl_connection_allow_verify_none: .: (0.516444) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.524121) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.527422) + test_do_not_follow_insecure_redirect: .: (0.537801) + test_nil_ca_cert: .: (0.530022) + test_ssl_client_cert_auth_connection: .: (0.544964) + test_ssl_connection: .: (0.525115) + test_ssl_connection_allow_verify_none: .: (0.539924) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.018127) - test_implicit_no_proxy: .: (0.004288) - test_implicit_proxy: .: (0.004831) - test_implicit_proxy_no_env: .: (0.004606) - test_implicit_upper_case_proxy: .: (0.004417) - test_no_proxy: .: (0.005631) - test_observe_no_proxy_env_list: .: (0.004842) - test_observe_no_proxy_env_single_host: .: (0.011478) + test_fetch_http_with_additional_headers: .: (0.025845) + test_implicit_no_proxy: .: (0.009192) + test_implicit_proxy: .: (0.008829) + test_implicit_proxy_no_env: .: (0.006812) + test_implicit_upper_case_proxy: .: (0.005861) + test_no_proxy: .: (0.006353) + test_observe_no_proxy_env_list: .: (0.004926) + test_observe_no_proxy_env_single_host: .: (0.008546) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.006380) - test_fetch_s3_config_creds_with_region: .: (0.006065) - test_fetch_s3_config_creds_with_token: .: (0.006068) - test_fetch_s3_env_creds: .: (0.005237) - test_fetch_s3_env_creds_with_region: .: (0.005060) - test_fetch_s3_env_creds_with_token: .: (0.005253) - test_fetch_s3_instance_profile_creds: .: (0.009300) - test_fetch_s3_instance_profile_creds_with_region: .: (0.013096) - test_fetch_s3_instance_profile_creds_with_token: .: (0.009440) - test_fetch_s3_no_host: .: (0.005967) - test_fetch_s3_no_id: .: (0.005545) - test_fetch_s3_no_secret: .: (0.004586) - test_fetch_s3_no_source_key: .: (0.004760) - test_fetch_s3_url_creds: .: (0.005346) + test_fetch_s3_config_creds: .: (0.038930) + test_fetch_s3_config_creds_with_region: .: (0.015734) + test_fetch_s3_config_creds_with_token: .: (0.010880) + test_fetch_s3_env_creds: .: (0.007823) + test_fetch_s3_env_creds_with_region: .: (0.009649) + test_fetch_s3_env_creds_with_token: .: (0.019203) + test_fetch_s3_instance_profile_creds: .: (0.025542) + test_fetch_s3_instance_profile_creds_with_region: .: (0.016517) + test_fetch_s3_instance_profile_creds_with_token: .: (0.010649) + test_fetch_s3_no_host: .: (0.008978) + test_fetch_s3_no_id: .: (0.009360) + test_fetch_s3_no_secret: .: (0.012940) + test_fetch_s3_no_source_key: .: (0.013694) + test_fetch_s3_url_creds: .: (0.013299) TestGemRequest: - test_configure_connection_for_https: .: (0.009294) - test_configure_connection_for_https_ssl_ca_cert: .: (0.009463) - test_fetch: .: (0.002792) - test_fetch_basic_auth: .: (0.009363) - test_fetch_basic_auth_encoded: .: (0.012092) - test_fetch_basic_oauth_encoded: .: (0.010985) - test_fetch_head: .: (0.002650) - test_fetch_unmodified: .: (0.002314) - test_get_proxy_from_env_domain: .: (0.002339) - test_get_proxy_from_env_empty: .: (0.002130) - test_get_proxy_from_env_escape: .: (0.002324) - test_get_proxy_from_env_fallback: .: (0.002290) - test_get_proxy_from_env_https: .: (0.002524) - test_get_proxy_from_env_normalize: .: (0.002520) - test_initialize_proxy: .: (0.002239) - test_initialize_proxy_ENV: .: (0.002343) - test_initialize_proxy_ENV_https: .: (0.002259) - test_initialize_proxy_URI: .: (0.003000) - test_proxy_ENV: .: (0.002117) - test_user_agent: .: (0.002118) - test_user_agent_engine: .: (0.002095) - test_user_agent_engine_ruby: .: (0.001972) - test_user_agent_patchlevel: .: (0.001994) - test_user_agent_revision: .: (0.002098) - test_verify_certificate: .: (0.002008) - test_verify_certificate_extra_message: .: (0.001991) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.002188) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.002198) - test_verify_certificate_message_CERT_REJECTED: .: (0.002097) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.001940) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.002063) - test_verify_certificate_message_INVALID_CA: .: (0.001912) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.002114) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.001933) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.002285) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.001895) + test_configure_connection_for_https: .: (0.016514) + test_configure_connection_for_https_ssl_ca_cert: .: (0.017659) + test_fetch: .: (0.008368) + test_fetch_basic_auth: .: (0.015490) + test_fetch_basic_auth_encoded: .: (0.011720) + test_fetch_basic_oauth_encoded: .: (0.014027) + test_fetch_head: .: (0.003384) + test_fetch_unmodified: .: (0.005706) + test_get_proxy_from_env_domain: .: (0.007045) + test_get_proxy_from_env_empty: .: (0.006861) + test_get_proxy_from_env_escape: .: (0.003237) + test_get_proxy_from_env_fallback: .: (0.005205) + test_get_proxy_from_env_https: .: (0.010808) + test_get_proxy_from_env_normalize: .: (0.005451) + test_initialize_proxy: .: (0.006224) + test_initialize_proxy_ENV: .: (0.010567) + test_initialize_proxy_ENV_https: .: (0.008893) + test_initialize_proxy_URI: .: (0.006227) + test_proxy_ENV: .: (0.006272) + test_user_agent: .: (0.005648) + test_user_agent_engine: .: (0.003956) + test_user_agent_engine_ruby: .: (0.009582) + test_user_agent_patchlevel: .: (0.006596) + test_user_agent_revision: .: (0.006000) + test_verify_certificate: .: (0.005938) + test_verify_certificate_extra_message: .: (0.003066) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.007251) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.005949) + test_verify_certificate_message_CERT_REJECTED: .: (0.007663) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.007864) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.006036) + test_verify_certificate_message_INVALID_CA: .: (0.007479) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.008795) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.005618) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.002872) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.009062) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.002026) - test_net_http_args: .: (0.001811) - test_net_http_args_ipv6: .: (0.001893) - test_net_http_args_no_proxy: .: (0.001794) - test_net_http_args_proxy: .: (0.002043) - test_thread_waits_for_connection: .: (1.003291) - test_to_proxy_eh: .: (0.002260) - test_to_proxy_eh_wildcard: .: (0.001994) - test_to_proxy_empty_string: .: (0.001989) - test_to_proxy_substring: .: (0.001818) + test_checkout_same_connection: .: (0.005407) + test_net_http_args: .: (0.019090) + test_net_http_args_ipv6: .: (0.006005) + test_net_http_args_no_proxy: .: (0.004496) + test_net_http_args_proxy: .: (0.004802) + test_thread_waits_for_connection: .: (1.006618) + test_to_proxy_eh: .: (0.006137) + test_to_proxy_eh_wildcard: .: (0.005706) + test_to_proxy_empty_string: .: (0.005155) + test_to_proxy_substring: .: (0.005427) TestGemRequestSet: - test_bug_bug_990: .: (0.002855) - test_gem: .: (0.002430) - test_gem_duplicate: .: (0.001820) - test_import: .: (0.001907) - test_install: .: (0.025140) - test_install_from_gemdeps: .: (0.012760) - test_install_from_gemdeps_complex_dependencies: .: (0.039629) - test_install_from_gemdeps_explain: .: (0.009129) - test_install_from_gemdeps_install_dir: .: (0.016498) - test_install_from_gemdeps_local: .: (0.006271) - test_install_from_gemdeps_lockfile: .: (0.037392) - test_install_from_gemdeps_version_mismatch: .: (0.013836) - test_install_into: .: (0.018610) - test_install_into_development_shallow: .: (0.018852) - test_load_gemdeps: .: (0.002765) - test_load_gemdeps_installing: .: (0.002495) - test_load_gemdeps_without_groups: .: (0.002359) - test_resolve: .: (0.002849) - test_resolve_development: .: (0.002659) - test_resolve_development_shallow: .: (0.002642) + test_bug_bug_990: .: (0.007361) + test_gem: .: (0.005308) + test_gem_duplicate: .: (0.008515) + test_import: .: (0.005701) + test_install: .: (0.057212) + test_install_from_gemdeps: .: (0.034136) + test_install_from_gemdeps_complex_dependencies: .: (0.062213) + test_install_from_gemdeps_explain: .: (0.025084) + test_install_from_gemdeps_install_dir: .: (0.050447) + test_install_from_gemdeps_local: .: (0.018505) + test_install_from_gemdeps_lockfile: .: (0.107635) + test_install_from_gemdeps_version_mismatch: .: (0.040675) + test_install_into: .: (0.032829) + test_install_into_development_shallow: .: (0.045490) + test_load_gemdeps: .: (0.005845) + test_load_gemdeps_installing: .: (0.010274) + test_load_gemdeps_without_groups: .: (0.005135) + test_resolve: .: (0.006061) + test_resolve_development: .: (0.006637) + test_resolve_development_shallow: .: (0.005249) test_resolve_git: P =============================================================================== Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set @@ -3479,91 +3515,91 @@ 395: rs = Gem::RequestSet.new 396: =============================================================================== -: (0.002950) - test_resolve_ignore_dependencies: .: (0.002644) - test_resolve_incompatible: .: (0.002396) - test_resolve_vendor: .: (0.004959) - test_sorted_requests: .: (0.002962) - test_sorted_requests_development_shallow: .: (0.003035) - test_tsort_each_child_development: .: (0.002901) - test_tsort_each_child_development_shallow: .: (0.002873) +: (0.005389) + test_resolve_ignore_dependencies: .: (0.005096) + test_resolve_incompatible: .: (0.007121) + test_resolve_vendor: .: (0.014494) + test_sorted_requests: .: (0.010546) + test_sorted_requests_development_shallow: .: (0.004547) + test_tsort_each_child_development: .: (0.006534) + test_tsort_each_child_development_shallow: .: (0.005470) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.002578) - test_gem_bitbucket: .: (0.002187) - test_gem_bitbucket_expand_path: .: (0.002104) - test_gem_deps_file: .: (0.002267) - test_gem_duplicate: .: (0.002428) - test_gem_git: .: (0.002762) - test_gem_git_branch: .: (0.002469) - test_gem_git_gist: .: (0.002116) - test_gem_git_ref: .: (0.002470) - test_gem_git_submodules: .: (0.002420) - test_gem_git_tag: .: (0.002120) - test_gem_github: .: (0.002167) - test_gem_github_expand_path: .: (0.002062) - test_gem_group: .: (0.002020) - test_gem_group_method: .: (0.001918) - test_gem_group_without: .: (0.001985) - test_gem_groups: .: (0.001970) - test_gem_path: .: (0.002901) - test_gem_platforms: .: (0.002226) - test_gem_platforms_bundler_ruby: .: (0.002189) - test_gem_platforms_engine: .: (0.002172) - test_gem_platforms_maglev: .: (0.001962) - test_gem_platforms_multiple: .: (0.002124) - test_gem_platforms_platform: .: (0.002321) - test_gem_platforms_truffleruby: .: (0.002123) - test_gem_platforms_unknown: .: (0.002154) - test_gem_platforms_version: .: (0.002388) - test_gem_requirement: .: (0.002100) - test_gem_requirements: .: (0.009643) - test_gem_requirements_options: .: (0.002294) - test_gem_requires: .: (0.002947) - test_gem_requires_false: .: (0.002437) - test_gem_requires_without_group: .: (0.002822) - test_gem_source_mismatch: .: (0.002861) - test_gempspec_with_multiple_runtime_deps: .: (0.003232) - test_gemspec: .: (0.003397) - test_gemspec_bad: .: (0.002608) - test_gemspec_development_group: .: (0.003218) - test_gemspec_multiple: .: (0.002766) - test_gemspec_name: .: (0.003602) - test_gemspec_named: .: (0.002733) - test_gemspec_none: .: (0.002234) - test_gemspec_path: .: (0.002722) - test_gemspec_without_group: .: (0.002426) - test_git: .: (0.002027) - test_git_source: .: (0.002482) - test_group: .: (0.002018) - test_load: .: (0.002627) - test_pin_gem_source: .: (0.002096) - test_platform_mswin: .: (0.001963) - test_platform_multiple: .: (0.002360) - test_platform_ruby: .: (0.002013) - test_platforms: .: (0.002393) - test_ruby: .: (0.002005) - test_ruby_engine: .: (0.002236) - test_ruby_engine_mismatch_engine: .: (0.002222) - test_ruby_engine_mismatch_version: .: (0.001980) - test_ruby_engine_no_engine_version: .: (0.002161) - test_ruby_mismatch: .: (0.001936) - test_ruby_mismatch_installing: .: (0.002017) - test_source: .: (0.002009) - test_with_engine_version: .: (0.002369) + test_gem: .: (0.005995) + test_gem_bitbucket: .: (0.004974) + test_gem_bitbucket_expand_path: .: (0.005125) + test_gem_deps_file: .: (0.005721) + test_gem_duplicate: .: (0.005681) + test_gem_git: .: (0.004818) + test_gem_git_branch: .: (0.005380) + test_gem_git_gist: .: (0.007910) + test_gem_git_ref: .: (0.007821) + test_gem_git_submodules: .: (0.005748) + test_gem_git_tag: .: (0.002710) + test_gem_github: .: (0.004705) + test_gem_github_expand_path: .: (0.007863) + test_gem_group: .: (0.016595) + test_gem_group_method: .: (0.005153) + test_gem_group_without: .: (0.005141) + test_gem_groups: .: (0.004444) + test_gem_path: .: (0.011916) + test_gem_platforms: .: (0.004758) + test_gem_platforms_bundler_ruby: .: (0.005411) + test_gem_platforms_engine: .: (0.004910) + test_gem_platforms_maglev: .: (0.006194) + test_gem_platforms_multiple: .: (0.005571) + test_gem_platforms_platform: .: (0.006016) + test_gem_platforms_truffleruby: .: (0.009132) + test_gem_platforms_unknown: .: (0.004974) + test_gem_platforms_version: .: (0.006470) + test_gem_requirement: .: (0.008099) + test_gem_requirements: .: (0.007179) + test_gem_requirements_options: .: (0.002586) + test_gem_requires: .: (0.004663) + test_gem_requires_false: .: (0.005895) + test_gem_requires_without_group: .: (0.002694) + test_gem_source_mismatch: .: (0.008163) + test_gempspec_with_multiple_runtime_deps: .: (0.006152) + test_gemspec: .: (0.009740) + test_gemspec_bad: .: (0.009005) + test_gemspec_development_group: .: (0.008124) + test_gemspec_multiple: .: (0.008098) + test_gemspec_name: .: (0.006530) + test_gemspec_named: .: (0.006259) + test_gemspec_none: .: (0.009625) + test_gemspec_path: .: (0.007487) + test_gemspec_without_group: .: (0.009533) + test_git: .: (0.006237) + test_git_source: .: (0.005149) + test_group: .: (0.007458) + test_load: .: (0.009120) + test_pin_gem_source: .: (0.006195) + test_platform_mswin: .: (0.010594) + test_platform_multiple: .: (0.010112) + test_platform_ruby: .: (0.008655) + test_platforms: .: (0.007232) + test_ruby: .: (0.006576) + test_ruby_engine: .: (0.006767) + test_ruby_engine_mismatch_engine: .: (0.007476) + test_ruby_engine_mismatch_version: .: (0.005733) + test_ruby_engine_no_engine_version: .: (0.006047) + test_ruby_mismatch: .: (0.006084) + test_ruby_mismatch_installing: .: (0.006329) + test_source: .: (0.006191) + test_with_engine_version: .: (0.008698) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.009890) - test_add_DEPENDENCIES_from_gem_deps: .: (0.006127) - test_add_GEM: .: (0.031394) - test_add_PLATFORMS: .: (0.014986) - test_relative_path_from: .: (0.002711) - test_to_s_gem: .: (0.006010) - test_to_s_gem_dependency: .: (0.008850) - test_to_s_gem_dependency_non_default: .: (0.008296) - test_to_s_gem_dependency_requirement: .: (0.008037) - test_to_s_gem_path: .: (0.004152) - test_to_s_gem_path_absolute: .: (0.004243) - test_to_s_gem_platform: .: (0.006031) - test_to_s_gem_source: .: (0.012406) + test_add_DEPENDENCIES: .: (0.030666) + test_add_DEPENDENCIES_from_gem_deps: .: (0.018044) + test_add_GEM: .: (0.076112) + test_add_PLATFORMS: .: (0.026827) + test_relative_path_from: .: (0.005204) + test_to_s_gem: .: (0.015646) + test_to_s_gem_dependency: .: (0.022070) + test_to_s_gem_dependency_non_default: .: (0.018537) + test_to_s_gem_dependency_requirement: .: (0.029765) + test_to_s_gem_path: .: (0.008459) + test_to_s_gem_path_absolute: .: (0.013593) + test_to_s_gem_platform: .: (0.017002) + test_to_s_gem_source: .: (0.031866) test_to_s_git: P =============================================================================== Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set @@ -3578,202 +3614,202 @@ 378: head = nil 379: =============================================================================== -: (0.003271) - test_write: .: (0.002640) - test_write_error: .: (0.003228) +: (0.009267) + test_write: .: (0.007983) + test_write_error: .: (0.007384) TestGemRequestSetLockfileParser: - test_get: .: (0.002492) - test_get_type_mismatch: .: (0.002680) - test_get_type_multiple: .: (0.002562) - test_get_type_value_mismatch: .: (0.002520) - test_parse: .: (0.002842) - test_parse_DEPENDENCIES_git: .: (0.011192) - test_parse_DEPENDENCIES_git_version: .: (0.003885) - test_parse_GEM: .: (0.003039) - test_parse_GEM_remote_multiple: .: (0.003737) - test_parse_GIT: .: (0.003435) - test_parse_GIT_branch: .: (0.002737) - test_parse_GIT_ref: .: (0.003501) - test_parse_GIT_tag: .: (0.003185) - test_parse_PATH: .: (0.003431) - test_parse_dependencies: .: (0.003337) - test_parse_dependency: .: (0.004020) - test_parse_gem_specs_dependency: .: (0.003045) - test_parse_missing: .: (0.002111) + test_get: .: (0.009440) + test_get_type_mismatch: .: (0.005333) + test_get_type_multiple: .: (0.006538) + test_get_type_value_mismatch: .: (0.009897) + test_parse: .: (0.006074) + test_parse_DEPENDENCIES_git: .: (0.004179) + test_parse_DEPENDENCIES_git_version: .: (0.003671) + test_parse_GEM: .: (0.004550) + test_parse_GEM_remote_multiple: .: (0.003684) + test_parse_GIT: .: (0.004037) + test_parse_GIT_branch: .: (0.003544) + test_parse_GIT_ref: .: (0.003853) + test_parse_GIT_tag: .: (0.003492) + test_parse_PATH: .: (0.004448) + test_parse_dependencies: .: (0.003544) + test_parse_dependency: .: (0.004850) + test_parse_gem_specs_dependency: .: (0.004002) + test_parse_missing: .: (0.003146) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.002421) - test_skip: .: (0.002284) - test_token_pos: .: (0.002530) - test_tokenize: .: (0.002637) - test_tokenize_capitals: .: (0.002579) - test_tokenize_conflict_markers: .: (0.006506) - test_tokenize_git: .: (0.002456) - test_tokenize_multiple: .: (0.002663) - test_unget: .: (0.002308) + test_peek: .: (0.003121) + test_skip: .: (0.003290) + test_token_pos: .: (0.003524) + test_tokenize: .: (0.003696) + test_tokenize_capitals: .: (0.003226) + test_tokenize_conflict_markers: .: (0.008469) + test_tokenize_git: .: (0.005826) + test_tokenize_multiple: .: (0.005263) + test_unget: .: (0.004183) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.008134) - test_activate_via_require_respects_loaded_files: .: (0.014233) - test_already_activated_direct_conflict: .: (0.018351) - test_concurrent_require: .: (0.012942) - test_dash_i_beats_default_gems: .: (0.010330) - test_dash_i_beats_gems: .: (0.018884) - test_default_gem_and_normal_gem: .: (0.009523) - test_default_gem_and_normal_gem_same_version: .: (0.009396) - test_default_gem_only: .: (0.005377) - test_default_gem_prerelease: .: (0.008789) - test_default_gem_require_activates_just_once: .: (0.005357) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.024567) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.033577) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.125136) - test_multiple_gems_with_the_same_path: .: (0.021679) - test_no_crash_when_overriding_warn_with_warning_module: .: (0.081901) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.080765) - test_no_kernel_require_in_warn_with_uplevel: .: (0.081295) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.086256) - test_no_other_behavioral_changes_with_warn: .: (0.091094) - test_normal_gem_does_not_shadow_default_gem: .: (0.008413) - test_normal_gems_with_overridden_load_error_message:.: (0.090960) - test_realworld_default_gem: .: (0.070703) - test_realworld_upgraded_default_gem: .: (0.072931) - test_require_bundler: .: (0.010458) - test_require_can_use_a_pathname_object: .: (0.007988) - test_require_default_when_gem_defined: .: (0.007486) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.091491) - test_require_doesnt_traverse_development_dependencies: .: (0.010059) - test_require_is_lazy_with_inexact_req: .: (0.013274) - test_require_is_not_lazy_with_exact_req: .: (0.013078) - test_require_is_not_lazy_with_one_possible: .: (0.010204) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.011485) - test_require_when_gem_defined: .: (0.004976) - test_require_works_after_cleanup: .: (0.007481) - test_respect_loaded_features_caching_like_standard_require: .: (0.004102) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.014474) - test_try_activate_error_unlocks_require_monitor: .: (0.003609) - test_unable_to_find_good_unresolved_version: .: (0.020467) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.013583) + test_activate_via_require_respects_loaded_files: .: (0.023591) + test_already_activated_direct_conflict: .: (0.028384) + test_concurrent_require: .: (0.019611) + test_dash_i_beats_default_gems: .: (0.014260) + test_dash_i_beats_gems: .: (0.046781) + test_default_gem_and_normal_gem: .: (0.026392) + test_default_gem_and_normal_gem_same_version: .: (0.020930) + test_default_gem_only: .: (0.013295) + test_default_gem_prerelease: .: (0.019341) + test_default_gem_require_activates_just_once: .: (0.012149) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.067880) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.077243) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.190706) + test_multiple_gems_with_the_same_path: .: (0.064655) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.129517) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.128125) + test_no_kernel_require_in_warn_with_uplevel: .: (0.115033) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.116055) + test_no_other_behavioral_changes_with_warn: .: (0.116747) + test_normal_gem_does_not_shadow_default_gem: .: (0.030868) + test_normal_gems_with_overridden_load_error_message:.: (0.117983) + test_realworld_default_gem: .: (0.099809) + test_realworld_upgraded_default_gem: .: (0.110203) + test_require_bundler: .: (0.036634) + test_require_can_use_a_pathname_object: .: (0.022689) + test_require_default_when_gem_defined: .: (0.018957) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.163398) + test_require_doesnt_traverse_development_dependencies: .: (0.032692) + test_require_is_lazy_with_inexact_req: .: (0.032766) + test_require_is_not_lazy_with_exact_req: .: (0.031445) + test_require_is_not_lazy_with_one_possible: .: (0.023038) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.038459) + test_require_when_gem_defined: .: (0.010913) + test_require_works_after_cleanup: .: (0.024869) + test_respect_loaded_features_caching_like_standard_require: .: (0.011861) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.026302) + test_try_activate_error_unlocks_require_monitor: .: (0.009494) + test_unable_to_find_good_unresolved_version: .: (0.062973) TestGemRequirement: - test_bad: .: (0.002531) - test_basic_non_none: .: (0.001978) - test_concat: .: (0.001847) - test_create: .: (0.002073) - test_empty_requirements_is_none: .: (0.001831) - test_equals2: .: (0.002195) - test_explicit_default_is_none: .: (0.001903) - test_for_lockfile: .: (0.001880) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.002108) - test_hash_with_multiple_versions: .: (0.001948) - test_illformed_requirements: .: (0.001975) - test_initialize: .: (0.001937) - test_initialize_copy: .: (0.001977) - test_marshal_load_attack: .: (0.002045) - test_parse: .: (0.002023) - test_parse_bad: .: (0.002028) - test_parse_deduplication: .: (0.002009) - test_prerelease_eh: .: (0.001908) - test_satisfied_by_boxed: .: (0.002049) - test_satisfied_by_eh_bang_equal: .: (0.001907) - test_satisfied_by_eh_blank: .: (0.002040) - test_satisfied_by_eh_boxed: .: (0.002409) - test_satisfied_by_eh_equal: .: (0.002041) - test_satisfied_by_eh_good: .: (0.002728) - test_satisfied_by_eh_gt: .: (0.001882) - test_satisfied_by_eh_gte: .: (0.002174) - test_satisfied_by_eh_list: .: (0.002125) - test_satisfied_by_eh_lt: .: (0.002190) - test_satisfied_by_eh_lte: .: (0.001933) - test_satisfied_by_eh_multiple: .: (0.002105) - test_satisfied_by_eh_non_versions: .: (0.002362) - test_satisfied_by_eh_tilde_gt: .: (0.001868) - test_satisfied_by_eh_tilde_gt_v0: .: (0.002167) - test_satisfied_by_explicitly_bounded: .: (0.002111) - test_specific: .: (0.002613) + test_bad: .: (0.008405) + test_basic_non_none: .: (0.006946) + test_concat: .: (0.006068) + test_create: .: (0.005428) + test_empty_requirements_is_none: .: (0.007916) + test_equals2: .: (0.011227) + test_explicit_default_is_none: .: (0.005751) + test_for_lockfile: .: (0.007592) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.007798) + test_hash_with_multiple_versions: .: (0.009834) + test_illformed_requirements: .: (0.009614) + test_initialize: .: (0.005723) + test_initialize_copy: .: (0.007179) + test_marshal_load_attack: .: (0.006028) + test_parse: .: (0.006217) + test_parse_bad: .: (0.007275) + test_parse_deduplication: .: (0.011097) + test_prerelease_eh: .: (0.009217) + test_satisfied_by_boxed: .: (0.007755) + test_satisfied_by_eh_bang_equal: .: (0.005663) + test_satisfied_by_eh_blank: .: (0.006540) + test_satisfied_by_eh_boxed: .: (0.005959) + test_satisfied_by_eh_equal: .: (0.005745) + test_satisfied_by_eh_good: .: (0.008854) + test_satisfied_by_eh_gt: .: (0.005213) + test_satisfied_by_eh_gte: .: (0.006526) + test_satisfied_by_eh_list: .: (0.007859) + test_satisfied_by_eh_lt: .: (0.007159) + test_satisfied_by_eh_lte: .: (0.007750) + test_satisfied_by_eh_multiple: .: (0.006155) + test_satisfied_by_eh_non_versions: .: (0.005968) + test_satisfied_by_eh_tilde_gt: .: (0.007625) + test_satisfied_by_eh_tilde_gt_v0: .: (0.005887) + test_satisfied_by_explicitly_bounded: .: (0.010044) + test_specific: .: (0.008277) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.003666) - test_backtracks_to_the_first_conflict: .: (0.002920) - test_common_rack_activation_scenario: .: (0.003460) - test_conflict_resolution_only_effects_correct_spec: .: (0.003298) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.005883) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.002883) - test_no_overlap_specifically: .: (0.002415) - test_only_returns_spec_once: .: (0.002664) - test_pick_generic_linux_variants_on_musl_linux: .: (0.005362) - test_picks_best_platform: .: (0.006404) - test_picks_highest_version: .: (0.002409) - test_picks_lower_version_when_needed: .: (0.002930) - test_pulls_in_dependencies: .: (0.002817) - test_raises_and_explains_when_platform_prevents_install: .: (0.002352) - test_raises_and_reports_a_toplevel_request_properly:.: (0.002198) - test_raises_and_reports_an_implicit_request_properly: .: (0.002337) - test_raises_dependency_error: .: (0.003203) - test_raises_when_a_gem_is_missing: .: (0.002331) - test_raises_when_a_gem_version_is_missing: .: (0.002076) - test_raises_when_possibles_are_exhausted: .: (0.003261) - test_requests: .: (0.008852) - test_requests_development: .: (0.003001) - test_requests_ignore_dependencies: .: (0.003287) - test_resolve_bug_699: .: (0.004167) - test_resolve_conflict: .: (0.003783) - test_resolve_conservative: .: (0.003901) - test_resolve_development: .: (0.003106) - test_resolve_development_shallow: .: (0.002751) - test_resolve_remote_missing_dependency: .: (0.003057) - test_resolve_rollback: .: (0.003192) - test_search_for_local_platform_partial_string_match:.: (0.002588) - test_second_level_backout: .: (0.012724) - test_select_local_platforms: .: (0.003035) - test_self_compose_sets_best_set: .: (0.002045) - test_self_compose_sets_multiple: .: (0.002779) - test_self_compose_sets_nest: .: (0.002601) - test_self_compose_sets_nil: .: (0.002921) - test_self_compose_sets_single: .: (0.002730) - test_simple_activesupport_problem: .: (0.003534) - test_sorts_by_source_then_version: .: (0.002901) + test_backoff_higher_version_to_satisfy_dep: .: (0.008033) + test_backtracks_to_the_first_conflict: .: (0.009470) + test_common_rack_activation_scenario: .: (0.009015) + test_conflict_resolution_only_effects_correct_spec: .: (0.006204) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.019742) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.007709) + test_no_overlap_specifically: .: (0.006073) + test_only_returns_spec_once: .: (0.006223) + test_pick_generic_linux_variants_on_musl_linux: .: (0.019727) + test_picks_best_platform: .: (0.023494) + test_picks_highest_version: .: (0.005605) + test_picks_lower_version_when_needed: .: (0.006532) + test_pulls_in_dependencies: .: (0.007956) + test_raises_and_explains_when_platform_prevents_install: .: (0.006163) + test_raises_and_reports_a_toplevel_request_properly:.: (0.009681) + test_raises_and_reports_an_implicit_request_properly: .: (0.007342) + test_raises_dependency_error: .: (0.007678) + test_raises_when_a_gem_is_missing: .: (0.009141) + test_raises_when_a_gem_version_is_missing: .: (0.011112) + test_raises_when_possibles_are_exhausted: .: (0.009756) + test_requests: .: (0.007300) + test_requests_development: .: (0.008405) + test_requests_ignore_dependencies: .: (0.009240) + test_resolve_bug_699: .: (0.006367) + test_resolve_conflict: .: (0.009393) + test_resolve_conservative: .: (0.007629) + test_resolve_development: .: (0.006853) + test_resolve_development_shallow: .: (0.017604) + test_resolve_remote_missing_dependency: .: (0.014771) + test_resolve_rollback: .: (0.011502) + test_search_for_local_platform_partial_string_match:.: (0.008210) + test_second_level_backout: .: (0.033866) + test_select_local_platforms: .: (0.008919) + test_self_compose_sets_best_set: .: (0.028107) + test_self_compose_sets_multiple: .: (0.013881) + test_self_compose_sets_nest: .: (0.011296) + test_self_compose_sets_nil: .: (0.009193) + test_self_compose_sets_single: .: (0.021697) + test_simple_activesupport_problem: .: (0.010360) + test_sorts_by_source_then_version: .: (0.013174) TestGemResolverAPISet: - test_find_all: .: (0.003557) - test_find_all_cache: .: (0.002923) - test_find_all_local: .: (0.002243) - test_find_all_missing: .: (0.002579) - test_find_all_not_found: .: (0.002639) - test_find_all_prereleases: .: (0.003511) - test_initialize: .: (0.002781) - test_initialize_deeper_uri: .: (0.002388) - test_initialize_uri: .: (0.002235) - test_prefetch: .: (0.002628) - test_prefetch_cache: .: (0.002672) - test_prefetch_cache_missing: .: (0.002926) - test_prefetch_local: .: (0.002466) + test_find_all: .: (0.017975) + test_find_all_cache: .: (0.008518) + test_find_all_local: .: (0.012388) + test_find_all_missing: .: (0.014720) + test_find_all_not_found: .: (0.014067) + test_find_all_prereleases: .: (0.013732) + test_initialize: .: (0.013596) + test_initialize_deeper_uri: .: (0.012156) + test_initialize_uri: .: (0.026862) + test_prefetch: .: (0.020302) + test_prefetch_cache: .: (0.005857) + test_prefetch_cache_missing: .: (0.006613) + test_prefetch_local: .: (0.010108) TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.006042) - test_initialize: .: (0.002548) - test_installable_platform_eh: .: (0.002140) - test_source: .: (0.002092) - test_spec: .: (0.004344) - test_spec_jruby_platform: .: (0.006927) + test_fetch_development_dependencies: .: (0.012796) + test_initialize: .: (0.009160) + test_installable_platform_eh: .: (0.004671) + test_source: .: (0.003768) + test_spec: .: (0.007108) + test_spec_jruby_platform: .: (0.011545) TestGemResolverActivationRequest: - test_development_eh: .: (0.002273) - test_inspect: .: (0.002217) - test_installed_eh: .: (0.001931) + test_development_eh: .: (0.003937) + test_inspect: .: (0.003740) + test_installed_eh: .: (0.003546) TestGemResolverBestSet: - test_find_all: .: (0.007583) - test_find_all_local: .: (0.004071) - test_initialize: .: (0.002179) - test_prefetch: .: (0.004154) - test_prefetch_local: .: (0.003090) + test_find_all: .: (0.005438) + test_find_all_local: .: (0.006344) + test_initialize: .: (0.003684) + test_prefetch: .: (0.006786) + test_prefetch_local: .: (0.005121) TestGemResolverComposedSet: - test_errors: .: (0.002749) - test_prerelease_equals: .: (0.002103) - test_remote_equals: .: (0.001865) + test_errors: .: (0.004626) + test_prerelease_equals: .: (0.003489) + test_remote_equals: .: (0.003284) TestGemResolverConflict: - test_explanation: .: (0.002357) - test_explanation_user_request: .: (0.002258) - test_request_path: .: (0.002189) + test_explanation: .: (0.003670) + test_explanation_user_request: .: (0.003614) + test_request_path: .: (0.003487) TestGemResolverDependencyRequest: - test_development_eh: .: (0.007665) - test_match_eh: .: (0.002120) - test_match_eh_prerelease: .: (0.002557) - test_match_eh_prerelease_allow_prerelease: .: (0.002138) - test_matches_spec_eh: .: (0.002401) - test_matches_spec_eh_prerelease: .: (0.001963) - test_requirement: .: (0.002238) + test_development_eh: .: (0.003564) + test_match_eh: .: (0.003295) + test_match_eh_prerelease: .: (0.003411) + test_match_eh_prerelease_allow_prerelease: .: (0.003425) + test_matches_spec_eh: .: (0.003505) + test_matches_spec_eh_prerelease: .: (0.003567) + test_requirement: .: (0.014485) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -3789,7 +3825,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.002972) +: (0.005819) test_add_git_gem_submodules: P =============================================================================== Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3804,7 +3840,7 @@ 31: @set.add_git_gem name, repository, nil, true 32: =============================================================================== -: (0.002403) +: (0.004006) test_add_git_spec: P =============================================================================== Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3819,7 +3855,7 @@ 43: @set.add_git_spec name, version, repository, revision, true 44: =============================================================================== -: (0.002508) +: (0.007809) test_find_all: P =============================================================================== Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3834,7 +3870,7 @@ 61: @set.add_git_gem name, repository, nil, false 62: =============================================================================== -: (0.002677) +: (0.004338) test_find_all_local: P =============================================================================== Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3849,7 +3885,7 @@ 77: @set.add_git_gem name, repository, nil, false 78: @set.remote = false =============================================================================== -: (0.002434) +: (0.006979) test_find_all_prerelease: P =============================================================================== Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3864,7 +3900,7 @@ 92: @set.add_git_gem name, repository, nil, false 93: =============================================================================== -: (0.002250) +: (0.008559) test_prefetch: P =============================================================================== Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3879,7 +3915,7 @@ 126: @set.add_git_gem name, repository, nil, false 127: =============================================================================== -: (0.002423) +: (0.007023) test_prefetch_cache: P =============================================================================== Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3894,7 +3930,7 @@ 140: @set.add_git_gem name, repository, nil, false 141: =============================================================================== -: (0.002512) +: (0.013540) test_prefetch_filter: P =============================================================================== Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3909,7 +3945,7 @@ 158: @set.add_git_gem name, repository, nil, false 159: =============================================================================== -: (0.002540) +: (0.011969) test_prefetch_root_dir: P =============================================================================== Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3924,8 +3960,8 @@ 172: @set.add_git_gem name, repository, nil, false 173: =============================================================================== -: (0.002477) - test_root_dir: .: (0.001922) +: (0.005797) + test_root_dir: .: (0.003135) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -3941,8 +3977,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.002872) - test_equals2: .: (0.002733) +: (0.014268) + test_equals2: .: (0.009186) test_install: P =============================================================================== Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3957,7 +3993,7 @@ 53: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 54: =============================================================================== -: (0.002601) +: (0.006487) test_install_extension: P =============================================================================== Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3972,7 +4008,7 @@ 71: end 72: =============================================================================== -: (0.002618) +: (0.012848) test_install_installed: P =============================================================================== Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3987,399 +4023,399 @@ 103: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 104: =============================================================================== -: (0.007878) +: (0.005586) TestGemResolverIndexSet: - test_find_all: .: (0.009926) - test_find_all_local: .: (0.008446) - test_find_all_prerelease: .: (0.006978) - test_initialize: .: (0.006528) - test_initialize_source: .: (0.005903) + test_find_all: .: (0.012900) + test_find_all_local: .: (0.010399) + test_find_all_prerelease: .: (0.006121) + test_initialize: .: (0.008460) + test_initialize_source: .: (0.007101) TestGemResolverIndexSpecification: - test_initialize: .: (0.007614) - test_initialize_platform: .: (0.007125) - test_install: .: (0.022651) - test_spec: .: (0.022065) - test_spec_local: .: (0.007325) + test_initialize: .: (0.009367) + test_initialize_platform: .: (0.004599) + test_install: .: (0.016966) + test_spec: .: (0.013074) + test_spec_local: .: (0.013778) TestGemResolverInstalledSpecification: - test_initialize: .: (0.002363) - test_install: .: (0.002564) - test_installable_platform_eh: .: (0.005844) + test_initialize: .: (0.004888) + test_install: .: (0.004494) + test_installable_platform_eh: .: (0.014819) TestGemResolverInstallerSet: - test_add_always_install: .: (0.012002) - test_add_always_install_errors: .: (0.003009) - test_add_always_install_index_spec_platform: .: (0.006098) - test_add_always_install_platform: .: (0.008318) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.008290) - test_add_always_install_prerelease: .: (0.008727) - test_add_always_install_prerelease_github_problem: .: (0.006915) - test_add_always_install_prerelease_only: .: (0.006030) - test_add_local: .: (0.005434) - test_consider_local_eh: .: (0.002029) - test_consider_remote_eh: .: (0.002146) - test_errors: .: (0.002793) - test_find_all_always_install: .: (0.008288) - test_find_all_prerelease: .: (0.007407) - test_find_all_prerelease_dependencies_with_add_local: .: (0.007668) - test_load_spec: .: (0.004404) - test_prefetch: .: (0.002174) - test_prerelease_equals: .: (0.001912) - test_remote_equals_both: .: (0.001876) - test_remote_equals_local: .: (0.001857) - test_remote_equals_remote: .: (0.001874) + test_add_always_install: .: (0.030976) + test_add_always_install_errors: .: (0.013559) + test_add_always_install_index_spec_platform: .: (0.013688) + test_add_always_install_platform: .: (0.024921) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.025015) + test_add_always_install_prerelease: .: (0.023170) + test_add_always_install_prerelease_github_problem: .: (0.021795) + test_add_always_install_prerelease_only: .: (0.026660) + test_add_local: .: (0.019044) + test_consider_local_eh: .: (0.005599) + test_consider_remote_eh: .: (0.004912) + test_errors: .: (0.009350) + test_find_all_always_install: .: (0.023135) + test_find_all_prerelease: .: (0.024642) + test_find_all_prerelease_dependencies_with_add_local: .: (0.022004) + test_load_spec: .: (0.014779) + test_prefetch: .: (0.005749) + test_prerelease_equals: .: (0.006427) + test_remote_equals_both: .: (0.010027) + test_remote_equals_local: .: (0.010108) + test_remote_equals_remote: .: (0.006137) TestGemResolverLocalSpecification: - test_install: .: (0.008668) - test_installable_platform_eh: .: (0.004991) + test_install: .: (0.027572) + test_installable_platform_eh: .: (0.014132) TestGemResolverLockSet: - test_add: .: (0.002242) - test_find_all: .: (0.001973) - test_load_spec: .: (0.009139) - test_prefetch: .: (0.002562) + test_add: .: (0.010067) + test_find_all: .: (0.009371) + test_load_spec: .: (0.006050) + test_prefetch: .: (0.003303) TestGemResolverLockSpecification: - test_add_dependency: .: (0.002115) - test_initialize: .: (0.002692) - test_install: .: (0.007657) - test_install_installed: .: (0.002688) - test_spec: .: (0.002021) - test_spec_loaded: .: (0.003407) + test_add_dependency: .: (0.003674) + test_initialize: .: (0.002904) + test_install: .: (0.009758) + test_install_installed: .: (0.003319) + test_spec: .: (0.002954) + test_spec_loaded: .: (0.004296) TestGemResolverRequirementList: - test_each: .: (0.002289) + test_each: .: (0.003161) TestGemResolverSpecification: - test_install: .: (0.007888) - test_installable_platform_eh: .: (0.002107) - test_source: .: (0.002028) + test_install: .: (0.010872) + test_installable_platform_eh: .: (0.003074) + test_source: .: (0.002948) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.002458) - test_add_vendor_gem_missing: .: (0.002387) - test_find_all: .: (0.002441) - test_find_all_prerelease: .: (0.002584) - test_load_spec: .: (0.001842) + test_add_vendor_gem: .: (0.003700) + test_add_vendor_gem_missing: .: (0.003408) + test_find_all: .: (0.003704) + test_find_all_prerelease: .: (0.003987) + test_load_spec: .: (0.002804) TestGemResolverVendorSpecification: - test_dependencies: .: (0.002124) - test_equals2: .: (0.002511) - test_full_name: .: (0.002456) - test_install: .: (0.001886) - test_name: .: (0.001925) - test_platform: .: (0.001821) - test_version: .: (0.001851) + test_dependencies: .: (0.008502) + test_equals2: .: (0.004656) + test_full_name: .: (0.002912) + test_install: .: (0.002786) + test_name: .: (0.003517) + test_platform: .: (0.002912) + test_version: .: (0.003403) TestGemSafeMarshal: - test_array_subclass: .: (0.002210) - test_date: .: (0.001993) - test_floats: .: (0.002529) - test_frozen_object: .: (0.001955) - test_gem_spec_disallowed_ivar: .: (0.002339) - test_gem_spec_disallowed_symbol: .: (0.002162) - test_gem_spec_unmarshall_license: .: (0.002521) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.003259) - test_hash_with_compare_by_identity: .: (0.002308) - test_hash_with_default_value: .: (0.002448) - test_hash_with_ivar: .: (0.001945) - test_int_ 0: .: (0.002058) - test_int_ 1: .: (0.001922) - test_int_ 1048575: .: (0.001950) - test_int_ 122: .: (0.001891) - test_int_ 123: .: (0.001953) - test_int_ 124: .: (0.001880) - test_int_ 127: .: (0.001957) - test_int_ 128: .: (0.001873) - test_int_ 2: .: (0.002139) - test_int_ 255: .: (0.001914) - test_int_ 256: .: (0.001968) - test_int_ 257: .: (0.001888) - test_int_ 268435455: .: (0.001956) - test_int_ 268435456: .: (0.001901) - test_int_ 3: .: (0.001958) - test_int_ 4: .: (0.001888) - test_int_ 4294967295: .: (0.002191) - test_int_ 4294967296: .: (0.001940) - test_int_ 5: .: (0.002000) - test_int_ 6: .: (0.001916) - test_int_ 65535: .: (0.007118) - test_int_ 65536: .: (0.002256) - test_int_ 9223372036854775807: .: (0.002544) - test_int_ 9223372036854775808: .: (0.002525) - test_length_one_symbols: .: (0.002029) - test_link_after_float: .: (0.001953) - test_negative_length: .: (0.002448) - test_rational: .: (0.001942) - test_recursive_array: .: (0.002361) - test_recursive_string: .: (0.001936) - test_repeated_string: .: (0.002362) - test_repeated_symbol: .: (0.001884) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.002135) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.001878) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.002529) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.002022) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.002097) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.001875) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.002024) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.001989) - test_safe_load_marshal Array [:development, :development]: .: (0.001908) - test_safe_load_marshal Array [[...]]: .: (0.001930) - test_safe_load_marshal Array {}: .: (0.001876) - test_safe_load_marshal Date #: .: (0.001955) - test_safe_load_marshal Float -0.0: .: (0.002036) - test_safe_load_marshal Float -1.1: .: (0.001808) - test_safe_load_marshal Float -30000000.0: .: (0.002032) - test_safe_load_marshal Float -Infinity: .: (0.001801) - test_safe_load_marshal Float 0.0: .: (0.002093) - test_safe_load_marshal Float 1.1: .: (0.001828) - test_safe_load_marshal Float 30000000.0: .: (0.001933) - test_safe_load_marshal Float Infinity: .: (0.001825) - test_safe_load_marshal Float NaN: .: (0.002329) - test_safe_load_marshal Gem::Version #:.: (0.001883) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.001950) - test_safe_load_marshal Hash {}: .: (0.002217) - test_safe_load_marshal Hash {} default value: .: (0.001905) - test_safe_load_marshal Integer -1: .: (0.002013) - test_safe_load_marshal Integer -1048575: .: (0.002243) - test_safe_load_marshal Integer -122: .: (0.001813) - test_safe_load_marshal Integer -123: .: (0.001974) - test_safe_load_marshal Integer -124: .: (0.001845) - test_safe_load_marshal Integer -127: .: (0.001896) - test_safe_load_marshal Integer -128: .: (0.001821) - test_safe_load_marshal Integer -2: .: (0.001869) - test_safe_load_marshal Integer -255: .: (0.001804) - test_safe_load_marshal Integer -256: .: (0.001870) - test_safe_load_marshal Integer -257: .: (0.001827) - test_safe_load_marshal Integer -268435455: .: (0.001864) - test_safe_load_marshal Integer -268435456: .: (0.001948) - test_safe_load_marshal Integer -3: .: (0.001835) - test_safe_load_marshal Integer -4: .: (0.001863) - test_safe_load_marshal Integer -4294967295: .: (0.001859) - test_safe_load_marshal Integer -4294967296: .: (0.001868) - test_safe_load_marshal Integer -5: .: (0.001835) - test_safe_load_marshal Integer -6: .: (0.001867) - test_safe_load_marshal Integer -65535: .: (0.001832) - test_safe_load_marshal Integer -65536: .: (0.002061) - test_safe_load_marshal Integer -9223372036854775807:.: (0.001957) - test_safe_load_marshal Integer -9223372036854775808:.: (0.001920) - test_safe_load_marshal Integer 0: .: (0.007508) - test_safe_load_marshal Integer 1: .: (0.002059) - test_safe_load_marshal Integer 1048574: .: (0.002755) - test_safe_load_marshal Integer 1048575: .: (0.001951) - test_safe_load_marshal Integer 1048576: .: (0.002341) - test_safe_load_marshal Integer 121: .: (0.001884) - test_safe_load_marshal Integer 122: .: (0.002264) - test_safe_load_marshal Integer 123: .: (0.001886) - test_safe_load_marshal Integer 124: .: (0.002143) - test_safe_load_marshal Integer 125: .: (0.001901) - test_safe_load_marshal Integer 126: .: (0.002176) - test_safe_load_marshal Integer 127: .: (0.001863) - test_safe_load_marshal Integer 128: .: (0.001806) - test_safe_load_marshal Integer 129: .: (0.001829) - test_safe_load_marshal Integer 2: .: (0.001834) - test_safe_load_marshal Integer 254: .: (0.001946) - test_safe_load_marshal Integer 255: .: (0.001861) - test_safe_load_marshal Integer 256: .: (0.002032) - test_safe_load_marshal Integer 257: .: (0.001949) - test_safe_load_marshal Integer 258: .: (0.001954) - test_safe_load_marshal Integer 268435454: .: (0.001870) - test_safe_load_marshal Integer 268435455: .: (0.001841) - test_safe_load_marshal Integer 268435456: .: (0.001980) - test_safe_load_marshal Integer 268435457: .: (0.001818) - test_safe_load_marshal Integer 3: .: (0.002058) - test_safe_load_marshal Integer 4: .: (0.001819) - test_safe_load_marshal Integer 4294967294: .: (0.002044) - test_safe_load_marshal Integer 4294967295: .: (0.002061) - test_safe_load_marshal Integer 4294967296: .: (0.002057) - test_safe_load_marshal Integer 4294967297: .: (0.001835) - test_safe_load_marshal Integer 5: .: (0.002047) - test_safe_load_marshal Integer 6: .: (0.002057) - test_safe_load_marshal Integer 65534: .: (0.001929) - test_safe_load_marshal Integer 65535: .: (0.001824) - test_safe_load_marshal Integer 65536: .: (0.002276) - test_safe_load_marshal Integer 65537: .: (0.002158) - test_safe_load_marshal Integer 7: .: (0.001867) - test_safe_load_marshal Integer 9223372036854775806: .: (0.001840) - test_safe_load_marshal Integer 9223372036854775807: .: (0.001870) - test_safe_load_marshal Integer 9223372036854775808: .: (0.001805) - test_safe_load_marshal Integer 9223372036854775809: .: (0.001879) - test_safe_load_marshal Rational (1/3): .: (0.001878) - test_safe_load_marshal String "": .: (0.002153) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.001894) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.001936) - test_safe_load_marshal String "abc" Windows-1256: .: (0.001910) - test_safe_load_marshal String "abc" ascii: .: (0.001956) - test_safe_load_marshal String "abc" binary: .: (0.001836) - test_safe_load_marshal String "abc" ivar: .: (0.001956) - test_safe_load_marshal String "abc" utf8: .: (0.001849) - test_safe_load_marshal String "hello" ivar: .: (0.002151) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.002032) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.002089) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.002153) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.002268) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.007764) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.002702) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.002562) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.002537) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.002401) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.002316) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.002205) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.003483) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.002747) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.002542) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.002551) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.002348) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.002313) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.002143) - test_string_subclass: .: (0.002278) - test_string_with_encoding: .: (0.003258) - test_string_with_ivar: .: (0.002126) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.002561) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.002287) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.002502) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.002196) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.002303) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.002454) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.002550) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.004618) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.013208) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.007387) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.012040) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.009389) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.011205) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.010091) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.014189) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.011222) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.003110) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.002639) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.002851) - test_time_loads: .: (0.002231) - test_time_user_marshal: .: (0.002623) - test_time_with_ivar: .: (0.002556) - test_unexpected_eof: .: (0.002457) + test_array_subclass: .: (0.003022) + test_date: .: (0.003519) + test_floats: .: (0.003562) + test_frozen_object: .: (0.003056) + test_gem_spec_disallowed_ivar: .: (0.003471) + test_gem_spec_disallowed_symbol: .: (0.003336) + test_gem_spec_unmarshall_license: .: (0.003722) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.005061) + test_hash_with_compare_by_identity: .: (0.003352) + test_hash_with_default_value: .: (0.002839) + test_hash_with_ivar: .: (0.002964) + test_int_ 0: .: (0.003144) + test_int_ 1: .: (0.003051) + test_int_ 1048575: .: (0.003368) + test_int_ 122: .: (0.002948) + test_int_ 123: .: (0.003254) + test_int_ 124: .: (0.003086) + test_int_ 127: .: (0.003003) + test_int_ 128: .: (0.003126) + test_int_ 2: .: (0.002949) + test_int_ 255: .: (0.003569) + test_int_ 256: .: (0.003017) + test_int_ 257: .: (0.003272) + test_int_ 268435455: .: (0.003689) + test_int_ 268435456: .: (0.002917) + test_int_ 3: .: (0.003102) + test_int_ 4: .: (0.002986) + test_int_ 4294967295: .: (0.003069) + test_int_ 4294967296: .: (0.002938) + test_int_ 5: .: (0.002921) + test_int_ 6: .: (0.003019) + test_int_ 65535: .: (0.003107) + test_int_ 65536: .: (0.002929) + test_int_ 9223372036854775807: .: (0.003031) + test_int_ 9223372036854775808: .: (0.003036) + test_length_one_symbols: .: (0.003078) + test_link_after_float: .: (0.002961) + test_negative_length: .: (0.002901) + test_rational: .: (0.002982) + test_recursive_array: .: (0.002996) + test_recursive_string: .: (0.002969) + test_repeated_string: .: (0.003010) + test_repeated_symbol: .: (0.008624) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.002939) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.005025) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.005734) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.005654) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.004848) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.005360) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.004656) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.005237) + test_safe_load_marshal Array [:development, :development]: .: (0.004628) + test_safe_load_marshal Array [[...]]: .: (0.004876) + test_safe_load_marshal Array {}: .: (0.004742) + test_safe_load_marshal Date #: .: (0.004918) + test_safe_load_marshal Float -0.0: .: (0.004590) + test_safe_load_marshal Float -1.1: .: (0.004443) + test_safe_load_marshal Float -30000000.0: .: (0.005025) + test_safe_load_marshal Float -Infinity: .: (0.003982) + test_safe_load_marshal Float 0.0: .: (0.003058) + test_safe_load_marshal Float 1.1: .: (0.002707) + test_safe_load_marshal Float 30000000.0: .: (0.002902) + test_safe_load_marshal Float Infinity: .: (0.002806) + test_safe_load_marshal Float NaN: .: (0.002914) + test_safe_load_marshal Gem::Version #:.: (0.002889) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.003003) + test_safe_load_marshal Hash {}: .: (0.002935) + test_safe_load_marshal Hash {} default value: .: (0.002745) + test_safe_load_marshal Integer -1: .: (0.002899) + test_safe_load_marshal Integer -1048575: .: (0.002809) + test_safe_load_marshal Integer -122: .: (0.003320) + test_safe_load_marshal Integer -123: .: (0.002684) + test_safe_load_marshal Integer -124: .: (0.002706) + test_safe_load_marshal Integer -127: .: (0.011822) + test_safe_load_marshal Integer -128: .: (0.006742) + test_safe_load_marshal Integer -2: .: (0.006400) + test_safe_load_marshal Integer -255: .: (0.006472) + test_safe_load_marshal Integer -256: .: (0.005168) + test_safe_load_marshal Integer -257: .: (0.008198) + test_safe_load_marshal Integer -268435455: .: (0.006088) + test_safe_load_marshal Integer -268435456: .: (0.009424) + test_safe_load_marshal Integer -3: .: (0.007478) + test_safe_load_marshal Integer -4: .: (0.008131) + test_safe_load_marshal Integer -4294967295: .: (0.009022) + test_safe_load_marshal Integer -4294967296: .: (0.016335) + test_safe_load_marshal Integer -5: .: (0.011570) + test_safe_load_marshal Integer -6: .: (0.002923) + test_safe_load_marshal Integer -65535: .: (0.003485) + test_safe_load_marshal Integer -65536: .: (0.002918) + test_safe_load_marshal Integer -9223372036854775807:.: (0.003481) + test_safe_load_marshal Integer -9223372036854775808:.: (0.002722) + test_safe_load_marshal Integer 0: .: (0.003206) + test_safe_load_marshal Integer 1: .: (0.002800) + test_safe_load_marshal Integer 1048574: .: (0.002733) + test_safe_load_marshal Integer 1048575: .: (0.003164) + test_safe_load_marshal Integer 1048576: .: (0.002736) + test_safe_load_marshal Integer 121: .: (0.002829) + test_safe_load_marshal Integer 122: .: (0.002647) + test_safe_load_marshal Integer 123: .: (0.002834) + test_safe_load_marshal Integer 124: .: (0.002757) + test_safe_load_marshal Integer 125: .: (0.002721) + test_safe_load_marshal Integer 126: .: (0.002771) + test_safe_load_marshal Integer 127: .: (0.002706) + test_safe_load_marshal Integer 128: .: (0.002898) + test_safe_load_marshal Integer 129: .: (0.002687) + test_safe_load_marshal Integer 2: .: (0.002902) + test_safe_load_marshal Integer 254: .: (0.002823) + test_safe_load_marshal Integer 255: .: (0.002874) + test_safe_load_marshal Integer 256: .: (0.002747) + test_safe_load_marshal Integer 257: .: (0.003058) + test_safe_load_marshal Integer 258: .: (0.002847) + test_safe_load_marshal Integer 268435454: .: (0.002907) + test_safe_load_marshal Integer 268435455: .: (0.002732) + test_safe_load_marshal Integer 268435456: .: (0.003003) + test_safe_load_marshal Integer 268435457: .: (0.003074) + test_safe_load_marshal Integer 3: .: (0.002700) + test_safe_load_marshal Integer 4: .: (0.002966) + test_safe_load_marshal Integer 4294967294: .: (0.003154) + test_safe_load_marshal Integer 4294967295: .: (0.002775) + test_safe_load_marshal Integer 4294967296: .: (0.002698) + test_safe_load_marshal Integer 4294967297: .: (0.002783) + test_safe_load_marshal Integer 5: .: (0.002781) + test_safe_load_marshal Integer 6: .: (0.002730) + test_safe_load_marshal Integer 65534: .: (0.002758) + test_safe_load_marshal Integer 65535: .: (0.002808) + test_safe_load_marshal Integer 65536: .: (0.002726) + test_safe_load_marshal Integer 65537: .: (0.002740) + test_safe_load_marshal Integer 7: .: (0.002842) + test_safe_load_marshal Integer 9223372036854775806: .: (0.002746) + test_safe_load_marshal Integer 9223372036854775807: .: (0.002677) + test_safe_load_marshal Integer 9223372036854775808: .: (0.002734) + test_safe_load_marshal Integer 9223372036854775809: .: (0.002936) + test_safe_load_marshal Rational (1/3): .: (0.002757) + test_safe_load_marshal String "": .: (0.002748) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.002906) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.002739) + test_safe_load_marshal String "abc" Windows-1256: .: (0.002831) + test_safe_load_marshal String "abc" ascii: .: (0.002901) + test_safe_load_marshal String "abc" binary: .: (0.002952) + test_safe_load_marshal String "abc" ivar: .: (0.002777) + test_safe_load_marshal String "abc" utf8: .: (0.002696) + test_safe_load_marshal String "hello" ivar: .: (0.002937) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.003053) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.002996) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.003573) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.003374) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.003745) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.003584) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.003410) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.003413) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.003452) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.003422) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.003824) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.003562) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.003065) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.003746) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.003180) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.003402) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.003798) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.003045) + test_string_subclass: .: (0.002888) + test_string_with_encoding: .: (0.004891) + test_string_with_ivar: .: (0.002895) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.003189) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.003099) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.003744) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.003160) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.003400) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.003508) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.003570) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.004141) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.003368) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.003141) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.003741) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.003331) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.003070) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.003324) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.004210) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.003646) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.003590) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.003412) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.003765) + test_time_loads: .: (0.003558) + test_time_user_marshal: .: (0.003450) + test_time_with_ivar: .: (0.003312) + test_unexpected_eof: .: (0.003003) TestGemSafeYAML: - test_aliases_disabled: .: (0.002395) - test_aliases_enabled_by_default: .: (0.002438) + test_aliases_disabled: .: (0.003262) + test_aliases_enabled_by_default: .: (0.003050) TestGemSecurity: - test_class_create_cert: .: (0.003330) - test_class_create_cert_email: .: (0.003756) - test_class_create_cert_self_signed: .: (0.003849) - test_class_create_key: .: (0.434640) - test_class_create_key_downcases: .: (1.191570) - test_class_create_key_raises_unknown_algorithm: .: (0.002311) - test_class_email_to_name: .: (0.001906) - test_class_get_public_key_ec: .: (0.002360) - test_class_get_public_key_rsa: .: (0.002082) - test_class_re_sign: .: (0.003370) - test_class_re_sign_not_self_signed: .: (0.002012) - test_class_re_sign_wrong_key: .: (0.001869) - test_class_reset: .: (0.001990) - test_class_sign: .: (0.003495) - test_class_sign_AltName: .: (0.004159) - test_class_trust_dir: .: (0.002051) - test_class_write: .: (0.595433) - test_class_write_encrypted: .: (0.308937) - test_class_write_encrypted_cipher: .: (0.148301) + test_class_create_cert: .: (0.003900) + test_class_create_cert_email: .: (0.004976) + test_class_create_cert_self_signed: .: (0.004708) + test_class_create_key: .: (0.227299) + test_class_create_key_downcases: .: (1.701022) + test_class_create_key_raises_unknown_algorithm: .: (0.002556) + test_class_email_to_name: .: (0.004085) + test_class_get_public_key_ec: .: (0.006469) + test_class_get_public_key_rsa: .: (0.010638) + test_class_re_sign: .: (0.012944) + test_class_re_sign_not_self_signed: .: (0.005745) + test_class_re_sign_wrong_key: .: (0.005125) + test_class_reset: .: (0.006983) + test_class_sign: .: (0.009485) + test_class_sign_AltName: .: (0.009681) + test_class_trust_dir: .: (0.004606) + test_class_write: .: (0.122429) + test_class_write_encrypted: .: (0.147842) + test_class_write_encrypted_cipher: .: (0.460144) TestGemSecurityPolicy: - test_check_cert: .: (0.002905) - test_check_cert_expired: .: (0.002774) - test_check_cert_future: .: (0.002376) - test_check_cert_invalid_issuer: .: (0.002493) - test_check_cert_issuer: .: (0.002477) - test_check_cert_no_signer: .: (0.002378) - test_check_chain: .: (0.002521) - test_check_chain_empty_chain: .: (0.002401) - test_check_chain_invalid: .: (0.002568) - test_check_chain_no_chain: .: (0.002387) - test_check_data: .: (0.003129) - test_check_data_invalid: .: (0.003153) - test_check_key: .: (0.002445) - test_check_key_no_signer: .: (0.002435) - test_check_key_wrong_key: .: (0.002539) - test_check_root: .: (0.002496) - test_check_root_empty_chain: .: (0.002500) - test_check_root_invalid_signer: .: (0.002553) - test_check_root_no_chain: .: (0.002504) - test_check_root_not_self_signed: .: (0.002430) - test_check_trust: .: (0.003086) - test_check_trust_child: .: (0.003005) - test_check_trust_empty_chain: .: (0.002423) - test_check_trust_mismatch: .: (0.003024) - test_check_trust_no_chain: .: (0.002509) - test_check_trust_no_trust: .: (0.002534) - test_check_trust_no_trust_child: .: (0.002675) - test_subject: .: (0.002520) - test_verify: .: (0.003560) - test_verify_chain_key: .: (0.003224) - test_verify_chain_signatures: .: (0.003791) - test_verify_no_digests: .: (0.003744) - test_verify_no_digests_no_security: .: (0.003648) - test_verify_no_signatures: .: (0.003579) - test_verify_no_signatures_no_digests: .: (0.002820) - test_verify_no_trust: .: (0.003578) - test_verify_not_enough_signatures: .: (0.004294) - test_verify_signatures: .: (0.005025) - test_verify_signatures_chain: .: (0.003990) - test_verify_signatures_data: .: (0.003507) - test_verify_signatures_missing: .: (0.004880) - test_verify_signatures_none: .: (0.003888) - test_verify_signatures_root: .: (0.003485) - test_verify_signatures_signer: .: (0.003610) - test_verify_signatures_trust: .: (0.003892) - test_verify_wrong_digest_type: .: (0.003895) + test_check_cert: .: (0.003795) + test_check_cert_expired: .: (0.006889) + test_check_cert_future: .: (0.003641) + test_check_cert_invalid_issuer: .: (0.009288) + test_check_cert_issuer: .: (0.010668) + test_check_cert_no_signer: .: (0.006556) + test_check_chain: .: (0.008921) + test_check_chain_empty_chain: .: (0.007531) + test_check_chain_invalid: .: (0.009180) + test_check_chain_no_chain: .: (0.006542) + test_check_data: .: (0.010118) + test_check_data_invalid: .: (0.010759) + test_check_key: .: (0.006897) + test_check_key_no_signer: .: (0.005746) + test_check_key_wrong_key: .: (0.006883) + test_check_root: .: (0.010023) + test_check_root_empty_chain: .: (0.006694) + test_check_root_invalid_signer: .: (0.013666) + test_check_root_no_chain: .: (0.005320) + test_check_root_not_self_signed: .: (0.005677) + test_check_trust: .: (0.004666) + test_check_trust_child: .: (0.007473) + test_check_trust_empty_chain: .: (0.005598) + test_check_trust_mismatch: .: (0.011161) + test_check_trust_no_chain: .: (0.011068) + test_check_trust_no_trust: .: (0.007785) + test_check_trust_no_trust_child: .: (0.006525) + test_subject: .: (0.009614) + test_verify: .: (0.011910) + test_verify_chain_key: .: (0.006585) + test_verify_chain_signatures: .: (0.008069) + test_verify_no_digests: .: (0.010226) + test_verify_no_digests_no_security: .: (0.007619) + test_verify_no_signatures: .: (0.010078) + test_verify_no_signatures_no_digests: .: (0.006689) + test_verify_no_trust: .: (0.011340) + test_verify_not_enough_signatures: .: (0.011780) + test_verify_signatures: .: (0.011854) + test_verify_signatures_chain: .: (0.008035) + test_verify_signatures_data: .: (0.009682) + test_verify_signatures_missing: .: (0.010135) + test_verify_signatures_none: .: (0.009546) + test_verify_signatures_root: .: (0.005427) + test_verify_signatures_signer: .: (0.009410) + test_verify_signatures_trust: .: (0.007194) + test_verify_wrong_digest_type: .: (0.008657) TestGemSecuritySigner: - test_extract_name: .: (0.002262) - test_initialize: .: (0.001962) - test_initialize_cert_chain_empty: .: (0.001916) - test_initialize_cert_chain_invalid: .: (0.002088) - test_initialize_cert_chain_mixed: .: (0.001987) - test_initialize_cert_chain_path: .: (0.002043) - test_initialize_default: .: (0.004242) - test_initialize_encrypted_key_path: .: (0.003929) - test_initialize_key_path: .: (0.003949) - test_load_cert_chain: .: (0.002567) - test_load_cert_chain_broken: .: (0.002645) - test_sign: .: (0.002955) - test_sign_expired: .: (0.002093) - test_sign_expired_auto_update: .: (0.007147) - test_sign_expired_auto_update_exists: .: (0.002577) - test_sign_no_certs: .: (0.001943) - test_sign_no_key: .: (0.001979) - test_sign_wrong_key: .: (0.002034) + test_extract_name: .: (0.007733) + test_initialize: .: (0.002934) + test_initialize_cert_chain_empty: .: (0.005790) + test_initialize_cert_chain_invalid: .: (0.006204) + test_initialize_cert_chain_mixed: .: (0.005429) + test_initialize_cert_chain_path: .: (0.004407) + test_initialize_default: .: (0.010836) + test_initialize_encrypted_key_path: .: (0.007407) + test_initialize_key_path: .: (0.007730) + test_load_cert_chain: .: (0.006640) + test_load_cert_chain_broken: .: (0.005338) + test_sign: .: (0.006085) + test_sign_expired: .: (0.005570) + test_sign_expired_auto_update: .: (0.018072) + test_sign_expired_auto_update_exists: .: (0.009057) + test_sign_no_certs: .: (0.002829) + test_sign_no_key: .: (0.009537) + test_sign_wrong_key: .: (0.006024) TestGemSecurityTrustDir: - test_cert_path: .: (0.002026) - test_issuer_of: .: (0.002478) - test_load_certificate: .: (0.002465) - test_name_path: .: (0.002112) - test_trust_cert: .: (0.002327) - test_verify: .: (0.002214) - test_verify_file: .: (0.002418) - test_verify_wrong_permissions: .: (0.002197) + test_cert_path: .: (0.005690) + test_issuer_of: .: (0.010648) + test_load_certificate: .: (0.008639) + test_name_path: .: (0.002978) + test_trust_cert: .: (0.010506) + test_verify: .: (0.005358) + test_verify_file: .: (0.005894) + test_verify_wrong_permissions: .: (0.009525) TestGemSilentUI: - test_ask: .: (0.002485) - test_ask_for_password: .: (0.002258) - test_ask_yes_no: .: (0.002468) - test_choose_from_list: .: (0.002352) - test_download_reporter: .: (0.002225) - test_new_without_dev_null: .: (0.002162) - test_progress_reporter: .: (0.002087) + test_ask: .: (0.006772) + test_ask_for_password: .: (0.006381) + test_ask_yes_no: .: (0.010008) + test_choose_from_list: .: (0.005454) + test_download_reporter: .: (0.012209) + test_new_without_dev_null: .: (0.007473) + test_progress_reporter: .: (0.005991) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.007045) - test_dependency_resolver_set_bundler_api: .: (0.006572) - test_dependency_resolver_set_file_uri: .: (0.008171) - test_dependency_resolver_set_marshal_api: .: (0.007247) - test_fetch_spec: .: (0.007032) - test_fetch_spec_cached: .: (0.006911) - test_fetch_spec_platform: .: (0.008550) - test_fetch_spec_platform_ruby: .: (0.007204) - test_initialize_git: .: (0.006304) - test_initialize_invalid_uri: .: (0.006240) - test_load_specs: .: (0.014318) - test_load_specs_cached: .: (0.009143) - test_load_specs_cached_empty: .: (0.010079) - test_load_specs_from_unavailable_uri: .: (0.006800) - test_spaceship: .: (0.007842) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.006962) - test_typo_squatting: .: (0.006662) - test_typo_squatting_custom_distance_threshold: .: (0.006532) - test_typo_squatting_false_positive: .: (0.006221) - test_update_cache_eh: .: (0.006207) - test_update_cache_eh_home_nonexistent: .: (0.006073) + test_cache_dir_escapes_windows_paths: .: (0.016263) + test_dependency_resolver_set_bundler_api: .: (0.012937) + test_dependency_resolver_set_file_uri: .: (0.013361) + test_dependency_resolver_set_marshal_api: .: (0.014078) + test_fetch_spec: .: (0.012629) + test_fetch_spec_cached: .: (0.024120) + test_fetch_spec_platform: .: (0.031080) + test_fetch_spec_platform_ruby: .: (0.020981) + test_initialize_git: .: (0.017515) + test_initialize_invalid_uri: .: (0.017871) + test_load_specs: .: (0.017543) + test_load_specs_cached: .: (0.022318) + test_load_specs_cached_empty: .: (0.027774) + test_load_specs_from_unavailable_uri: .: (0.022450) + test_spaceship: .: (0.024547) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.021167) + test_typo_squatting: .: (0.019225) + test_typo_squatting_custom_distance_threshold: .: (0.021098) + test_typo_squatting_false_positive: .: (0.021893) + test_update_cache_eh: .: (0.015837) + test_update_cache_eh_home_nonexistent: .: (0.020914) TestGemSourceFetchProblem: - test_exception: .: (0.002159) - test_password_redacted: .: (0.002008) - test_source_password_no_redacted: .: (0.001993) + test_exception: .: (0.008083) + test_password_redacted: .: (0.004937) + test_source_password_no_redacted: .: (0.006646) TestGemSourceGit: test_base_dir: P =============================================================================== @@ -4388,7 +4424,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002278) +: (0.009230) test_cache: P =============================================================================== Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4396,7 +4432,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002444) +: (0.015434) test_cache_local: P =============================================================================== Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4404,7 +4440,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002509) +: (0.007992) test_checkout: P =============================================================================== Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4412,7 +4448,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002177) +: (0.005787) test_checkout_default: P =============================================================================== Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4420,7 +4456,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002390) +: (0.008023) test_checkout_local: P =============================================================================== Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4428,7 +4464,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002139) +: (0.006557) test_checkout_local_cached: P =============================================================================== Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4436,7 +4472,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002379) +: (0.006837) test_checkout_submodules: P =============================================================================== Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4444,7 +4480,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002151) +: (0.008740) test_dir_shortref: P =============================================================================== Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4452,7 +4488,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002431) +: (0.006243) test_download: P =============================================================================== Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4460,7 +4496,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002264) +: (0.008411) test_equals2: P =============================================================================== Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4468,7 +4504,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002146) +: (0.008283) test_install_dir: P =============================================================================== Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4476,7 +4512,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002363) +: (0.007161) test_install_dir_local: P =============================================================================== Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4484,7 +4520,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002115) +: (0.010175) test_pretty_print: P =============================================================================== Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4492,7 +4528,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002262) +: (0.005399) test_repo_cache_dir: P =============================================================================== Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4500,7 +4536,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002190) +: (0.004524) test_rev_parse: P =============================================================================== Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4508,7 +4544,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002171) +: (0.007805) test_root_dir: P =============================================================================== Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4516,7 +4552,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002353) +: (0.007196) test_spaceship: P =============================================================================== Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4524,7 +4560,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002169) +: (0.003290) test_specs: P =============================================================================== Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4532,7 +4568,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002729) +: (0.005597) test_specs_local: P =============================================================================== Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4540,7 +4576,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002306) +: (0.010617) test_uri: P =============================================================================== Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4548,7 +4584,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002392) +: (0.008001) test_uri_hash: P =============================================================================== Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4556,527 +4592,527 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002373) +: (0.003384) TestGemSourceInstalled: - test_pretty_print: .: (0.002308) - test_spaceship: .: (0.005809) + test_pretty_print: .: (0.009175) + test_spaceship: .: (0.012060) TestGemSourceList: - test_Enumerable: .: (0.002449) - test_append: .: (0.002331) - test_clear: .: (0.002013) - test_delete: .: (0.002011) - test_delete_a_source: .: (0.001890) - test_each: .: (0.001962) - test_each_source: .: (0.001860) - test_empty?: .: (0.002043) - test_equal_to_another_list: .: (0.001846) - test_equal_to_array: .: (0.001852) - test_include_eh: .: (0.001809) - test_include_matches_a_source: .: (0.001894) - test_replace: .: (0.001839) - test_self_from: .: (0.001858) - test_to_a: .: (0.001812) + test_Enumerable: .: (0.008983) + test_append: .: (0.005312) + test_clear: .: (0.005658) + test_delete: .: (0.002591) + test_delete_a_source: .: (0.005362) + test_each: .: (0.007786) + test_each_source: .: (0.005424) + test_empty?: .: (0.007547) + test_equal_to_another_list: .: (0.004335) + test_equal_to_array: .: (0.004174) + test_include_eh: .: (0.005828) + test_include_matches_a_source: .: (0.002991) + test_replace: .: (0.007469) + test_self_from: .: (0.003326) + test_to_a: .: (0.003145) TestGemSourceLocal: - test_download: .: (0.010557) - test_fetch_spec: .: (0.009961) - test_find_gem: .: (0.009939) - test_find_gem_highest_version: .: (0.012373) - test_find_gem_prerelease: .: (0.009946) - test_find_gem_specific_version: .: (0.021222) - test_inspect: .: (0.013495) - test_load_specs_latest: .: (0.015772) - test_load_specs_prerelease: .: (0.010855) - test_load_specs_released: .: (0.010829) - test_pretty_print: .: (0.007903) - test_spaceship: .: (0.010167) + test_download: .: (0.024194) + test_fetch_spec: .: (0.025516) + test_find_gem: .: (0.033725) + test_find_gem_highest_version: .: (0.039941) + test_find_gem_prerelease: .: (0.029510) + test_find_gem_specific_version: .: (0.035868) + test_inspect: .: (0.026537) + test_load_specs_latest: .: (0.031473) + test_load_specs_prerelease: .: (0.030319) + test_load_specs_released: .: (0.036498) + test_pretty_print: .: (0.023248) + test_spaceship: .: (0.037517) TestGemSourceLock: - test_equals2: .: (0.002340) - test_fetch_spec: .: (0.003937) - test_spaceship: .: (0.002219) - test_spaceship_git: .: (0.001900) - test_spaceship_installed: .: (0.001983) - test_spaceship_local: .: (0.001854) - test_spaceship_remote: .: (0.001854) - test_spaceship_specific_file: .: (0.005338) - test_spaceship_vendor: .: (0.002047) - test_uri: .: (0.001848) + test_equals2: .: (0.005785) + test_fetch_spec: .: (0.015528) + test_spaceship: .: (0.007092) + test_spaceship_git: .: (0.006920) + test_spaceship_installed: .: (0.002791) + test_spaceship_local: .: (0.005704) + test_spaceship_remote: .: (0.006816) + test_spaceship_specific_file: .: (0.012287) + test_spaceship_vendor: .: (0.007941) + test_uri: .: (0.005793) TestGemSourceSpecificFile: - test_download: .: (0.005145) - test_fetch_spec: .: (0.005064) - test_fetch_spec_fails_on_unknown_name: .: (0.004979) - test_load_specs: .: (0.004958) - test_path: .: (0.004913) - test_pretty_print: .: (0.005161) - test_spaceship: .: (0.012894) - test_spec: .: (0.005055) + test_download: .: (0.009237) + test_fetch_spec: .: (0.016333) + test_fetch_spec_fails_on_unknown_name: .: (0.017890) + test_load_specs: .: (0.019164) + test_path: .: (0.012169) + test_pretty_print: .: (0.013690) + test_spaceship: .: (0.036827) + test_spec: .: (0.013457) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (0.019327) - test_fetch_spec: .: (0.020067) - test_load_specs: .: (0.020462) + test_dependency_resolver_set: .: (0.060538) + test_fetch_spec: .: (0.067282) + test_load_specs: .: (0.066570) TestGemSourceVendor: - test_initialize: .: (0.002384) - test_spaceship: .: (0.002039) + test_initialize: .: (0.005543) + test_spaceship: .: (0.010726) TestGemSpecFetcher: - test_available_specs_cache: .: (0.003983) - test_available_specs_cache_released: .: (0.005073) - test_available_specs_complete: .: (0.005016) - test_available_specs_complete_handles_no_prerelease:.: (0.004808) - test_available_specs_latest: .: (0.004707) - test_available_specs_prerelease: .: (0.003951) - test_available_specs_released: .: (0.003911) - test_available_specs_with_bad_source: .: (0.002563) - test_initialize: .: (0.002001) - test_initialize_nonexistent_home_dir: .: (0.001930) - test_initialize_source: .: (0.001960) - test_initialize_unwritable_home_dir: .: (0.001992) - test_spec_for_dependency_all: .: (0.005711) - test_spec_for_dependency_bad_fetch_spec: .: (0.013446) - test_spec_for_dependency_latest: .: (0.005463) - test_spec_for_dependency_mismatched_platform: .: (0.004191) - test_spec_for_dependency_platform: .: (0.004938) - test_spec_for_dependency_prerelease: .: (0.005570) - test_suggest_gems_from_name_latest: .: (0.005381) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.005572) - test_suggest_gems_from_name_prerelease: .: (0.004907) + test_available_specs_cache: .: (0.010831) + test_available_specs_cache_released: .: (0.020235) + test_available_specs_complete: .: (0.015876) + test_available_specs_complete_handles_no_prerelease:.: (0.013095) + test_available_specs_latest: .: (0.015367) + test_available_specs_prerelease: .: (0.010185) + test_available_specs_released: .: (0.011243) + test_available_specs_with_bad_source: .: (0.006005) + test_initialize: .: (0.009810) + test_initialize_nonexistent_home_dir: .: (0.006087) + test_initialize_source: .: (0.006019) + test_initialize_unwritable_home_dir: .: (0.005647) + test_spec_for_dependency_all: .: (0.019844) + test_spec_for_dependency_bad_fetch_spec: .: (0.007366) + test_spec_for_dependency_latest: .: (0.015006) + test_spec_for_dependency_mismatched_platform: .: (0.007235) + test_spec_for_dependency_platform: .: (0.013185) + test_spec_for_dependency_prerelease: .: (0.012397) + test_suggest_gems_from_name_latest: .: (0.008743) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.014939) + test_suggest_gems_from_name_prerelease: .: (0.012196) TestGemSpecification: - test__dump: .: (0.003011) - test__load_fixes_Date_objects: .: (0.002203) - test_activate: .: (0.002479) - test_add_dependency_from_existing_dependency: .: (0.001919) - test_add_dependency_with_type: .: (0.002317) - test_add_dependency_with_type_explicit: .: (0.001890) - test_allowed_push_host: .: (0.002176) - test_author: .: (0.001895) - test_authors: .: (0.002120) - test_base_dir: .: (0.001896) - test_base_dir_not_loaded: .: (0.002106) - test_bindir_equals: .: (0.001892) - test_bindir_equals_nil: .: (0.001925) - test_build_args: .: (0.003509) - test_build_extensions: .: (0.078191) - test_build_extensions_built: .: (0.002900) - test_build_extensions_default_gem: .: (0.002713) - test_build_extensions_error: .: (0.003353) - test_build_extensions_extensions_dir_unwritable: .: (0.002923) - test_build_extensions_no_extensions_dir_unwritable: .: (0.002421) - test_build_extensions_none: .: (0.002407) - test_build_extensions_preview: .: (0.076404) - test_contains_requirable_file_eh: .: (0.002584) - test_contains_requirable_file_eh_extension: .: (0.002376) - test_contains_requirable_file_eh_extension_java_platform: .: (0.002347) - test_contains_requirable_file_extension_soext: .: (0.002710) - test_date: .: (0.002195) - test_date_equals_date: .: (0.001864) - test_date_equals_string: .: (0.001891) - test_date_equals_string_bad: .: (0.001940) - test_date_equals_time: .: (0.002169) - test_date_equals_time_local: .: (0.001864) - test_date_equals_time_utc: .: (0.002275) - test_date_tolerates_hour_sec_and_timezone: .: (0.002126) - test_date_tolerates_hour_sec_zulu: .: (0.001882) - test_date_use_env_source_date_epoch: .: (0.001909) - test_default_spec_stub_is_marked_default: .: (0.003522) - test_dependencies: .: (0.002161) - test_dependent_gems: .: (0.010545) - test_description: .: (0.002151) - test_development_dependencies: .: (0.002000) - test_doc_dir: .: (0.002241) - test_doc_dir_type: .: (0.002014) - test_duplicate_runtime_dependency: .: (0.002358) - test_eql_eh: .: (0.002123) - test_eql_eh_extensions: .: (0.002296) - test_executable_equals: .: (0.001914) - test_executables: .: (0.001815) - test_executables_equals_nil: .: (0.002326) - test_extension_dir: .: (0.001926) - test_extension_dir_override: .: (0.001990) - test_extensions: .: (0.001909) - test_extensions_equals_nil: .: (0.002201) - test_extra_rdoc_files_equals_nil: .: (0.002061) - test_files: .: (0.002024) - test_files_append: .: (0.002040) - test_files_duplicate: .: (0.001936) - test_files_extra_rdoc_files: .: (0.001977) - test_files_non_array: .: (0.001968) - test_files_non_array_pathological: .: (0.001933) - test_find_all_by_full_name: .: (0.007582) - test_find_by_full_name: .: (0.003836) - test_find_by_name: .: (0.003917) - test_find_by_name_prerelease: .: (0.003479) - test_find_by_name_with_only_prereleases: .: (0.003110) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.003059) - test_find_by_path: .: (0.005652) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.039779) - test_find_inactive_by_path: .: (0.006107) - test_for_cache: .: (0.002377) - test_full_gem_path: .: (0.002127) - test_full_gem_path_double_slash: .: (0.002110) - test_full_name: .: (0.002058) - test_full_name_windows: .: (0.002106) - test_full_require_paths: .: (0.002210) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.011602) - test_gem_build_complete_path: .: (0.002195) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.004070) - test_handles_dependencies_with_syck_requirements_bug: .: (0.003841) - test_handles_private_null_type: .: (0.003811) - test_hash: .: (0.002247) - test_initialize: .: (0.002690) - test_initialize_copy: .: (0.002249) - test_initialize_copy_broken: .: (0.002562) - test_initialize_future: .: (0.001911) - test_initialize_nil_version: .: (0.002695) - test_initialize_prerelease_version_before_name: .: (0.002045) - test_inner_clonflict_in_indirect_gems: .: (0.018493) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.018058) - test_installed_by_version: .: (0.003398) - test_latest_specs: .: (0.004948) - test_lib_files: .: (0.002123) - test_license: .: (0.002046) - test_licenses: .: (0.001938) - test_load_default_gem: .: (0.003251) - test_load_errors_contain_filename: .: (0.002753) - test_metadata_key_size_validation_fails: .: (0.003348) - test_metadata_key_type_validation_fails: .: (0.003314) - test_metadata_link_validation_fails: .: (0.003530) - test_metadata_link_validation_warns_for_duplicates: .: (0.003347) - test_metadata_specs: .: (0.002865) - test_metadata_validates_ok: .: (0.003511) - test_metadata_value_size_validation_fails: .: (0.006211) - test_metadata_value_type_validation_fails: .: (0.003476) - test_missing_extensions_eh: .: (0.079587) - test_missing_extensions_eh_default_gem: .: (0.002820) - test_missing_extensions_eh_none: .: (0.002691) - test_name: .: (0.002083) - test_original_name: .: (0.002314) - test_platform: .: (0.001944) - test_platform_change_reset_cache_file: .: (0.002033) - test_platform_change_reset_full_name: .: (0.002140) - test_platform_equals: .: (0.002094) - test_platform_equals_current: .: (0.001916) - test_platform_equals_legacy: .: (0.002043) - test_removed_methods: .: (0.001953) - test_require_already_activated: .: (0.006217) - test_require_already_activated_indirect_conflict: .: (0.013774) - test_require_finds_in_2nd_level_indirect: .: (0.017068) - test_require_paths: .: (0.003244) - test_require_paths_default_ext_dir_for: .: (0.002045) - test_require_should_not_conflict: .: (0.023743) - test_require_should_prefer_latest_gem_level1: .: (0.011978) - test_require_should_prefer_latest_gem_level2: .: (0.013474) - test_require_should_prefer_reachable_gems: .: (0.019381) - test_requirements: .: (0.003360) - test_runtime_dependencies: .: (0.002235) - test_runtime_dependencies_legacy: .: (0.002215) - test_runtime_predicate_false: .: (0.002115) - test_runtime_predicate_true: .: (0.001957) - test_self__load_future: .: (0.002476) - test_self_activate: .: (0.002137) - test_self_activate_ambiguous_direct: .: (0.022049) - test_self_activate_ambiguous_indirect: .: (0.014330) - test_self_activate_ambiguous_indirect_conflict: .: (0.014977) - test_self_activate_ambiguous_unrelated: .: (0.012143) - test_self_activate_checks_dependencies: .: (0.006997) - test_self_activate_conflict: .: (0.004249) - test_self_activate_deep_unambiguous: .: (0.006704) - test_self_activate_divergent: .: (0.005768) - test_self_activate_dropped: .: (0.005830) - test_self_activate_loaded: .: (0.002404) - test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.003325) - test_self_activate_old_required: .: (0.005312) - test_self_activate_over: .: (0.006520) - test_self_activate_platform_alternate: .: (0.005135) - test_self_activate_platform_bump: .: (0.004899) - test_self_activate_prerelease: .: (0.004978) - test_self_activate_raggi_the_edgecase_generator: .: (0.007255) - test_self_activate_under: .: (0.005688) - test_self_activate_unrelated: .: (0.004961) - test_self_activate_via_require: .: (0.010516) - test_self_activate_via_require_wtf: .: (0.019936) - test_self_all_equals: .: (0.007140) - test_self_attribute_names: .: (0.002309) - test_self_find_active_stub_by_path: .: (0.004758) - test_self_from_yaml: .: (0.003393) - test_self_from_yaml_cleans_up_Date_objects: .: (0.002971) - test_self_load: .: (0.002669) - test_self_load_escape_curly: .: (0.002352) - test_self_load_escape_interpolation: .: (0.002372) - test_self_load_escape_quote: .: (0.002506) - test_self_load_legacy_ruby: .: (0.002162) - test_self_load_relative: .: (0.002455) - test_self_load_utf8_with_ascii_encoding: .: (0.002314) - test_self_normalize_yaml_input_with_183_io: .: (0.001960) - test_self_normalize_yaml_input_with_183_yaml: .: (0.001869) - test_self_normalize_yaml_input_with_192_yaml: .: (0.001931) - test_self_normalize_yaml_input_with_non_183_io: .: (0.001853) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.001965) - test_self_outdated: .: (0.005357) - test_self_outdated_and_latest_remotes: .: (0.007420) - test_self_remove_spec: .: (0.004484) - test_self_remove_spec_removed: .: (0.002497) - test_self_stubs_for_lazy_loading: .: (0.002463) - test_self_stubs_for_mult_platforms: .: (0.003126) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.002188) - test_self_stubs_returns_only_specified_named_specs: .: (0.002488) - test_source: .: (0.002127) - test_source_paths: .: (0.001944) - test_spaceship_name: .: (0.002055) - test_spaceship_platform: .: (0.002016) - test_spaceship_version: .: (0.001979) - test_spec_file: .: (0.001920) - test_spec_name: .: (0.002040) - test_summary: .: (0.001951) - test_test_files: .: (0.002068) - test_test_files_equals_nil: .: (0.001877) - test_to_fullpath: .: (0.010830) - test_to_ruby: .: (0.003105) - test_to_ruby_fancy: .: (0.002500) - test_to_ruby_for_cache: .: (0.003047) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.002170) - test_to_ruby_legacy: .: (0.002863) - test_to_ruby_nested_hash: .: (0.002489) - test_to_ruby_platform: .: (0.002278) - test_to_ruby_with_rsa_key: .: (0.043918) - test_to_yaml: .: (0.004249) - test_to_yaml_fancy: .: (0.003646) - test_to_yaml_no_autorequire: .: (0.003346) - test_to_yaml_no_post_install_message: .: (0.003040) - test_to_yaml_no_signing_key: .: (0.002772) - test_to_yaml_platform: .: (0.003154) - test_to_yaml_platform_legacy: .: (0.003429) - test_to_yaml_platform_no_specific_platform: .: (0.002858) - test_to_yaml_platform_original_platform_empty_string: .: (0.002688) - test_to_yaml_platform_original_platform_nil: .: (0.002872) - test_unresolved_specs: .: (0.002582) - test_unresolved_specs_with_duplicated_versions: .: (0.002745) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.002761) - test_unresolved_specs_with_versions: .: (0.002471) - test_validate: .: (0.003166) - test_validate_authors: .: (0.003366) - test_validate_autorequire: .: (0.002928) - test_validate_dependencies: .: (0.003309) - test_validate_dependencies_allowed_duplicates: .: (0.003016) - test_validate_dependencies_duplicates: .: (0.002773) - test_validate_deprecated_license_values_plus: .: (0.023711) - test_validate_description: .: (0.004628) - test_validate_email: .: (0.003010) - test_validate_empty: .: (0.002408) - test_validate_empty_files: .: (0.002707) - test_validate_empty_homepage: .: (0.002818) - test_validate_empty_require_paths: .: (0.002836) - test_validate_empty_summary: .: (0.003028) - test_validate_error: .: (0.002332) - test_validate_executables: .: (0.002975) - test_validate_files: .: (0.002957) - test_validate_files_recursive: .: (0.002764) - test_validate_for_resolution_ignores_metadata: .: (0.002068) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.002449) - test_validate_for_resolution_validates_name: .: (0.001980) - test_validate_for_resolution_validates_required_attributes: .: (0.001945) - test_validate_homepage: .: (0.003724) - test_validate_license: .: (0.003167) - test_validate_license_gives_suggestions: .: (0.015176) - test_validate_license_in_a_non_packaging_context: .: (0.003131) - test_validate_license_ref: .: (0.003039) - test_validate_license_values: .: (0.012283) - test_validate_license_values_or_later: .: (0.002959) - test_validate_license_values_with: .: (0.002883) - test_validate_license_with_deprecated_exception: .: (0.098738) - test_validate_license_with_invalid_exception: .: (0.087625) - test_validate_license_with_nonsense_suffix: .: (0.056380) - test_validate_name: .: (0.003305) - test_validate_nil_license: .: (0.003037) - test_validate_no_required_ruby_versions: .: (0.002950) - test_validate_non_nil: .: (0.003680) - test_validate_open_required_ruby_versions: .: (0.002888) - test_validate_permissions: .: (0.002980) - test_validate_permissions_of_missing_file_non_packaging: .: (0.002641) - test_validate_platform_legacy: .: (0.003227) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.002927) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.003020) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.002978) - test_validate_removed_rubyforge_project: .: (0.010873) - test_validate_require_paths_with_invalid_types: .: (0.003328) - test_validate_rubygems_version: .: (0.003401) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.002933) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.003424) - test_validate_self_referencing_dependencies: .: (0.003283) - test_validate_specification_version: .: (0.002821) - test_validate_summary: .: (0.003460) - test_validate_valid_required_ruby_versions: .: (0.003183) - test_validate_warning: .: (0.002973) - test_version: .: (0.001992) - test_version_change_reset_cache_file: .: (0.001877) - test_version_change_reset_full_name: .: (0.002318) + test__dump: .: (0.015229) + test__load_fixes_Date_objects: .: (0.007135) + test_activate: .: (0.007786) + test_add_dependency_from_existing_dependency: .: (0.006299) + test_add_dependency_with_type: .: (0.002943) + test_add_dependency_with_type_explicit: .: (0.008289) + test_allowed_push_host: .: (0.005166) + test_author: .: (0.005853) + test_authors: .: (0.007608) + test_base_dir: .: (0.007947) + test_base_dir_not_loaded: .: (0.005972) + test_bindir_equals: .: (0.007941) + test_bindir_equals_nil: .: (0.007293) + test_build_args: .: (0.008379) + test_build_extensions: .: (0.125300) + test_build_extensions_built: .: (0.005659) + test_build_extensions_default_gem: .: (0.008814) + test_build_extensions_error: .: (0.007776) + test_build_extensions_extensions_dir_unwritable: .: (0.007349) + test_build_extensions_no_extensions_dir_unwritable: .: (0.006539) + test_build_extensions_none: .: (0.008505) + test_build_extensions_preview: .: (0.117790) + test_contains_requirable_file_eh: .: (0.007157) + test_contains_requirable_file_eh_extension: .: (0.006308) + test_contains_requirable_file_eh_extension_java_platform: .: (0.003233) + test_contains_requirable_file_extension_soext: .: (0.008722) + test_date: .: (0.002934) + test_date_equals_date: .: (0.006762) + test_date_equals_string: .: (0.002777) + test_date_equals_string_bad: .: (0.009472) + test_date_equals_time: .: (0.003000) + test_date_equals_time_local: .: (0.006696) + test_date_equals_time_utc: .: (0.002947) + test_date_tolerates_hour_sec_and_timezone: .: (0.004631) + test_date_tolerates_hour_sec_zulu: .: (0.005140) + test_date_use_env_source_date_epoch: .: (0.009872) + test_default_spec_stub_is_marked_default: .: (0.010572) + test_dependencies: .: (0.003377) + test_dependent_gems: .: (0.020292) + test_description: .: (0.005760) + test_development_dependencies: .: (0.004937) + test_doc_dir: .: (0.006213) + test_doc_dir_type: .: (0.007218) + test_duplicate_runtime_dependency: .: (0.003940) + test_eql_eh: .: (0.004586) + test_eql_eh_extensions: .: (0.010295) + test_executable_equals: .: (0.005796) + test_executables: .: (0.006561) + test_executables_equals_nil: .: (0.006077) + test_extension_dir: .: (0.005187) + test_extension_dir_override: .: (0.006518) + test_extensions: .: (0.005402) + test_extensions_equals_nil: .: (0.006643) + test_extra_rdoc_files_equals_nil: .: (0.008086) + test_files: .: (0.002836) + test_files_append: .: (0.002858) + test_files_duplicate: .: (0.003058) + test_files_extra_rdoc_files: .: (0.003129) + test_files_non_array: .: (0.006703) + test_files_non_array_pathological: .: (0.005806) + test_find_all_by_full_name: .: (0.024761) + test_find_by_full_name: .: (0.012056) + test_find_by_name: .: (0.007680) + test_find_by_name_prerelease: .: (0.010069) + test_find_by_name_with_only_prereleases: .: (0.008700) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.004372) + test_find_by_path: .: (0.007657) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.077854) + test_find_inactive_by_path: .: (0.019590) + test_for_cache: .: (0.005296) + test_full_gem_path: .: (0.003039) + test_full_gem_path_double_slash: .: (0.009120) + test_full_name: .: (0.004274) + test_full_name_windows: .: (0.005505) + test_full_require_paths: .: (0.003065) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.006690) + test_gem_build_complete_path: .: (0.005244) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.009864) + test_handles_dependencies_with_syck_requirements_bug: .: (0.021531) + test_handles_private_null_type: .: (0.005950) + test_hash: .: (0.006901) + test_initialize: .: (0.008909) + test_initialize_copy: .: (0.006478) + test_initialize_copy_broken: .: (0.003500) + test_initialize_future: .: (0.004397) + test_initialize_nil_version: .: (0.009327) + test_initialize_prerelease_version_before_name: .: (0.006003) + test_inner_clonflict_in_indirect_gems: .: (0.038190) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.048403) + test_installed_by_version: .: (0.006753) + test_latest_specs: .: (0.010063) + test_lib_files: .: (0.003020) + test_license: .: (0.006494) + test_licenses: .: (0.002871) + test_load_default_gem: .: (0.007169) + test_load_errors_contain_filename: .: (0.012443) + test_metadata_key_size_validation_fails: .: (0.012231) + test_metadata_key_type_validation_fails: .: (0.008132) + test_metadata_link_validation_fails: .: (0.009207) + test_metadata_link_validation_warns_for_duplicates: .: (0.010764) + test_metadata_specs: .: (0.006469) + test_metadata_validates_ok: .: (0.012087) + test_metadata_value_size_validation_fails: .: (0.013746) + test_metadata_value_type_validation_fails: .: (0.011970) + test_missing_extensions_eh: .: (0.117504) + test_missing_extensions_eh_default_gem: .: (0.005760) + test_missing_extensions_eh_none: .: (0.007854) + test_name: .: (0.005709) + test_original_name: .: (0.008507) + test_platform: .: (0.004567) + test_platform_change_reset_cache_file: .: (0.004786) + test_platform_change_reset_full_name: .: (0.004794) + test_platform_equals: .: (0.008916) + test_platform_equals_current: .: (0.006128) + test_platform_equals_legacy: .: (0.006167) + test_removed_methods: .: (0.002804) + test_require_already_activated: .: (0.017190) + test_require_already_activated_indirect_conflict: .: (0.038762) + test_require_finds_in_2nd_level_indirect: .: (0.049095) + test_require_paths: .: (0.004670) + test_require_paths_default_ext_dir_for: .: (0.005776) + test_require_should_not_conflict: .: (0.073893) + test_require_should_prefer_latest_gem_level1: .: (0.039605) + test_require_should_prefer_latest_gem_level2: .: (0.040354) + test_require_should_prefer_reachable_gems: .: (0.053537) + test_requirements: .: (0.018245) + test_runtime_dependencies: .: (0.008127) + test_runtime_dependencies_legacy: .: (0.006714) + test_runtime_predicate_false: .: (0.005752) + test_runtime_predicate_true: .: (0.006307) + test_self__load_future: .: (0.005337) + test_self_activate: .: (0.005754) + test_self_activate_ambiguous_direct: .: (0.035209) + test_self_activate_ambiguous_indirect: .: (0.031647) + test_self_activate_ambiguous_indirect_conflict: .: (0.036889) + test_self_activate_ambiguous_unrelated: .: (0.037516) + test_self_activate_checks_dependencies: .: (0.022289) + test_self_activate_conflict: .: (0.010780) + test_self_activate_deep_unambiguous: .: (0.017967) + test_self_activate_divergent: .: (0.015908) + test_self_activate_dropped: .: (0.014826) + test_self_activate_loaded: .: (0.003225) + test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.012187) + test_self_activate_old_required: .: (0.013372) + test_self_activate_over: .: (0.022308) + test_self_activate_platform_alternate: .: (0.017006) + test_self_activate_platform_bump: .: (0.016171) + test_self_activate_prerelease: .: (0.017688) + test_self_activate_raggi_the_edgecase_generator: .: (0.030408) + test_self_activate_under: .: (0.015383) + test_self_activate_unrelated: .: (0.013366) + test_self_activate_via_require: .: (0.035176) + test_self_activate_via_require_wtf: .: (0.050769) + test_self_all_equals: .: (0.016175) + test_self_attribute_names: .: (0.004966) + test_self_find_active_stub_by_path: .: (0.016018) + test_self_from_yaml: .: (0.006834) + test_self_from_yaml_cleans_up_Date_objects: .: (0.012032) + test_self_load: .: (0.006609) + test_self_load_escape_curly: .: (0.008926) + test_self_load_escape_interpolation: .: (0.006772) + test_self_load_escape_quote: .: (0.010183) + test_self_load_legacy_ruby: .: (0.004965) + test_self_load_relative: .: (0.005902) + test_self_load_utf8_with_ascii_encoding: .: (0.009972) + test_self_normalize_yaml_input_with_183_io: .: (0.004103) + test_self_normalize_yaml_input_with_183_yaml: .: (0.002861) + test_self_normalize_yaml_input_with_192_yaml: .: (0.004587) + test_self_normalize_yaml_input_with_non_183_io: .: (0.007045) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.007359) + test_self_outdated: .: (0.012238) + test_self_outdated_and_latest_remotes: .: (0.017874) + test_self_remove_spec: .: (0.015398) + test_self_remove_spec_removed: .: (0.016750) + test_self_stubs_for_lazy_loading: .: (0.008317) + test_self_stubs_for_mult_platforms: .: (0.010505) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.008823) + test_self_stubs_returns_only_specified_named_specs: .: (0.007453) + test_source: .: (0.005628) + test_source_paths: .: (0.006136) + test_spaceship_name: .: (0.005398) + test_spaceship_platform: .: (0.006203) + test_spaceship_version: .: (0.006576) + test_spec_file: .: (0.010042) + test_spec_name: .: (0.003870) + test_summary: .: (0.002905) + test_test_files: .: (0.003270) + test_test_files_equals_nil: .: (0.005294) + test_to_fullpath: .: (0.010062) + test_to_ruby: .: (0.008526) + test_to_ruby_fancy: .: (0.005901) + test_to_ruby_for_cache: .: (0.007952) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.004690) + test_to_ruby_legacy: .: (0.005236) + test_to_ruby_nested_hash: .: (0.004965) + test_to_ruby_platform: .: (0.007185) + test_to_ruby_with_rsa_key: .: (0.130232) + test_to_yaml: .: (0.006349) + test_to_yaml_fancy: .: (0.005125) + test_to_yaml_no_autorequire: .: (0.006382) + test_to_yaml_no_post_install_message: .: (0.006459) + test_to_yaml_no_signing_key: .: (0.007347) + test_to_yaml_platform: .: (0.005869) + test_to_yaml_platform_legacy: .: (0.010474) + test_to_yaml_platform_no_specific_platform: .: (0.005463) + test_to_yaml_platform_original_platform_empty_string: .: (0.006032) + test_to_yaml_platform_original_platform_nil: .: (0.005545) + test_unresolved_specs: .: (0.006250) + test_unresolved_specs_with_duplicated_versions: .: (0.005731) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.006725) + test_unresolved_specs_with_versions: .: (0.005726) + test_validate: .: (0.011432) + test_validate_authors: .: (0.011736) + test_validate_autorequire: .: (0.011859) + test_validate_dependencies: .: (0.008121) + test_validate_dependencies_allowed_duplicates: .: (0.011617) + test_validate_dependencies_duplicates: .: (0.010018) + test_validate_deprecated_license_values_plus: .: (0.038331) + test_validate_description: .: (0.011522) + test_validate_email: .: (0.006422) + test_validate_empty: .: (0.006033) + test_validate_empty_files: .: (0.011016) + test_validate_empty_homepage: .: (0.010279) + test_validate_empty_require_paths: .: (0.007459) + test_validate_empty_summary: .: (0.011187) + test_validate_error: .: (0.003396) + test_validate_executables: .: (0.009066) + test_validate_files: .: (0.006543) + test_validate_files_recursive: .: (0.006746) + test_validate_for_resolution_ignores_metadata: .: (0.006014) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.005561) + test_validate_for_resolution_validates_name: .: (0.005527) + test_validate_for_resolution_validates_required_attributes: .: (0.006296) + test_validate_homepage: .: (0.010440) + test_validate_license: .: (0.011278) + test_validate_license_gives_suggestions: .: (0.025384) + test_validate_license_in_a_non_packaging_context: .: (0.007291) + test_validate_license_ref: .: (0.009699) + test_validate_license_values: .: (0.023399) + test_validate_license_values_or_later: .: (0.008362) + test_validate_license_values_with: .: (0.006831) + test_validate_license_with_deprecated_exception: .: (0.160319) + test_validate_license_with_invalid_exception: .: (0.178221) + test_validate_license_with_nonsense_suffix: .: (0.114724) + test_validate_name: .: (0.012180) + test_validate_nil_license: .: (0.010752) + test_validate_no_required_ruby_versions: .: (0.010285) + test_validate_non_nil: .: (0.011629) + test_validate_open_required_ruby_versions: .: (0.011548) + test_validate_permissions: .: (0.007502) + test_validate_permissions_of_missing_file_non_packaging: .: (0.013617) + test_validate_platform_legacy: .: (0.008396) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.010472) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.009082) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.007762) + test_validate_removed_rubyforge_project: .: (0.013631) + test_validate_require_paths_with_invalid_types: .: (0.007588) + test_validate_rubygems_version: .: (0.007147) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.012633) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.007536) + test_validate_self_referencing_dependencies: .: (0.010880) + test_validate_specification_version: .: (0.009339) + test_validate_summary: .: (0.006518) + test_validate_valid_required_ruby_versions: .: (0.011278) + test_validate_warning: .: (0.006776) + test_version: .: (0.006176) + test_version_change_reset_cache_file: .: (0.005786) + test_version_change_reset_full_name: .: (0.008009) TestGemStreamUI: - test_ask: .: (0.002135) - test_ask_for_password: .: (0.002566) - test_ask_for_password_no_tty: .: (0.002102) - test_ask_no_tty: .: (0.001905) - test_ask_yes_no_no_tty_with_default: .: (0.002008) - test_ask_yes_no_no_tty_without_default: .: (0.002099) - test_choose_from_list: .: (0.002076) - test_choose_from_list_0: .: (0.001896) - test_choose_from_list_EOF: .: (0.001876) - test_choose_from_list_negative: .: (0.002050) - test_choose_from_list_over: .: (0.001853) - test_download_reporter_anything: .: (0.001862) - test_download_reporter_silent_false: .: (0.002006) - test_download_reporter_silent_nil: .: (0.001974) - test_progress_reporter_silent_false: .: (0.002014) - test_progress_reporter_silent_nil: .: (0.001849) - test_progress_reporter_simple: .: (0.001950) - test_progress_reporter_verbose: .: (0.002116) - test_threaded_download_reporter: .: (0.001874) - test_verbose_download_reporter_no_tty: .: (0.001852) - test_verbose_download_reporter_progress: .: (0.002000) - test_verbose_download_reporter_progress_complete: .: (0.001975) - test_verbose_download_reporter_progress_nil_length: .: (0.001866) - test_verbose_download_reporter_progress_once: .: (0.002157) - test_verbose_download_reporter_progress_zero_length:.: (0.001892) + test_ask: .: (0.006191) + test_ask_for_password: .: (0.008428) + test_ask_for_password_no_tty: .: (0.004582) + test_ask_no_tty: .: (0.004801) + test_ask_yes_no_no_tty_with_default: .: (0.005344) + test_ask_yes_no_no_tty_without_default: .: (0.004865) + test_choose_from_list: .: (0.006567) + test_choose_from_list_0: .: (0.005348) + test_choose_from_list_EOF: .: (0.005479) + test_choose_from_list_negative: .: (0.005509) + test_choose_from_list_over: .: (0.009920) + test_download_reporter_anything: .: (0.005360) + test_download_reporter_silent_false: .: (0.004432) + test_download_reporter_silent_nil: .: (0.002823) + test_progress_reporter_silent_false: .: (0.009656) + test_progress_reporter_silent_nil: .: (0.003753) + test_progress_reporter_simple: .: (0.003027) + test_progress_reporter_verbose: .: (0.004542) + test_threaded_download_reporter: .: (0.011932) + test_verbose_download_reporter_no_tty: .: (0.004763) + test_verbose_download_reporter_progress: .: (0.005912) + test_verbose_download_reporter_progress_complete: .: (0.009742) + test_verbose_download_reporter_progress_nil_length: .: (0.005591) + test_verbose_download_reporter_progress_once: .: (0.004941) + test_verbose_download_reporter_progress_zero_length:.: (0.002722) TestGemText: - test_clean_text: .: (0.001949) - test_format_removes_nonprintable_characters: .: (0.002114) - test_format_text: .: (0.001864) - test_format_text_indent: .: (0.002073) - test_format_text_no_space: .: (0.001981) - test_format_text_none: .: (0.001851) - test_format_text_none_indent: .: (0.002067) - test_format_text_trailing: .: (0.001938) - test_levenshtein_distance_add: .: (0.001917) - test_levenshtein_distance_all: .: (0.002434) - test_levenshtein_distance_empty: .: (0.001831) - test_levenshtein_distance_remove: .: (0.001943) - test_levenshtein_distance_replace: .: (0.002183) - test_min3: .: (0.001865) - test_truncate_text: .: (0.002400) + test_clean_text: .: (0.008667) + test_format_removes_nonprintable_characters: .: (0.005039) + test_format_text: .: (0.004564) + test_format_text_indent: .: (0.002800) + test_format_text_no_space: .: (0.009840) + test_format_text_none: .: (0.005066) + test_format_text_none_indent: .: (0.002637) + test_format_text_trailing: .: (0.002965) + test_levenshtein_distance_add: .: (0.002945) + test_levenshtein_distance_all: .: (0.004858) + test_levenshtein_distance_empty: .: (0.004549) + test_levenshtein_distance_remove: .: (0.005031) + test_levenshtein_distance_replace: .: (0.004226) + test_min3: .: (0.006987) + test_truncate_text: .: (0.006013) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.002114) - test_name: .: (0.002055) - test_version: .: (0.002135) + test_errors: .: (0.008162) + test_name: .: (0.004702) + test_version: .: (0.005546) TestGemUriFormatter: - test_escape: .: (0.002069) - test_normalize_uri: .: (0.002306) - test_unescape: .: (0.002359) + test_escape: .: (0.010961) + test_normalize_uri: .: (0.007418) + test_unescape: .: (0.007573) TestGemUtil: - test_class_popen: .: (0.067033) - test_correct_for_windows_path: .: (0.002825) - test_glob_files_in_dir: .: (0.002524) - test_silent_system: .: (0.067558) - test_traverse_parents: .: (0.002847) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.002514) + test_class_popen: .: (0.095109) + test_correct_for_windows_path: .: (0.003116) + test_glob_files_in_dir: .: (0.014086) + test_silent_system: .: (0.094303) + test_traverse_parents: .: (0.010146) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.009616) TestGemValidator: - test_alien: .: (0.007002) - test_alien_default: .: (0.002738) + test_alien: .: (0.023971) + test_alien_default: .: (0.012234) TestGemVersion: - test_approximate_recommendation: .: (0.002515) - test_bump: .: (0.002000) - test_bump_alpha: .: (0.001982) - test_bump_alphanumeric: .: (0.001977) - test_bump_one_level: .: (0.001938) - test_bump_trailing_zeros: .: (0.002003) - test_canonical_segments: .: (0.002044) - test_class_correct: .: (0.002202) - test_class_create: .: (0.002370) - test_class_new_subclass: .: (0.002134) - test_empty_version: .: (0.001924) - test_eql_eh: .: (0.002000) - test_equals2: .: (0.001919) - test_frozen_version: .: (0.002092) - test_hash: .: (0.001979) - test_initialize: .: (0.002181) - test_initialize_invalid: .: (0.002064) - test_prerelease: .: (0.001972) - test_release: .: (0.001925) - test_segments: .: (0.001977) - test_semver: .: (0.001950) - test_spaceship: .: (0.002261) - test_to_s: .: (0.001802) + test_approximate_recommendation: .: (0.006633) + test_bump: .: (0.009658) + test_bump_alpha: .: (0.005275) + test_bump_alphanumeric: .: (0.007544) + test_bump_one_level: .: (0.003173) + test_bump_trailing_zeros: .: (0.007861) + test_canonical_segments: .: (0.005813) + test_class_correct: .: (0.006448) + test_class_create: .: (0.008572) + test_class_new_subclass: .: (0.005813) + test_empty_version: .: (0.005521) + test_eql_eh: .: (0.006053) + test_equals2: .: (0.002832) + test_frozen_version: .: (0.005790) + test_hash: .: (0.004885) + test_initialize: .: (0.008057) + test_initialize_invalid: .: (0.002732) + test_prerelease: .: (0.004242) + test_release: .: (0.002743) + test_segments: .: (0.005517) + test_semver: .: (0.003901) + test_spaceship: .: (0.005477) + test_to_s: .: (0.009880) TestGemVersionOption: - test_add_platform_option: .: (0.002520) - test_add_version_option: .: (0.002236) - test_enables_prerelease: .: (0.010715) - test_multiple_version_operator_option_compound: .: (0.003082) - test_platform_option: .: (0.002834) - test_platform_option_ruby: .: (0.002224) - test_platform_option_twice: .: (0.002764) - test_version_option: .: (0.002661) - test_version_option_compound: .: (0.002587) - test_version_option_explicit_prerelease: .: (0.002474) - test_version_option_twice: .: (0.002590) + test_add_platform_option: .: (0.003597) + test_add_version_option: .: (0.003043) + test_enables_prerelease: .: (0.005077) + test_multiple_version_operator_option_compound: .: (0.006439) + test_platform_option: .: (0.009530) + test_platform_option_ruby: .: (0.006277) + test_platform_option_twice: .: (0.004461) + test_version_option: .: (0.008343) + test_version_option_compound: .: (0.005439) + test_version_option_explicit_prerelease: .: (0.005883) + test_version_option_twice: .: (0.007686) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.002614) - test_contains_requirable_file_eh_extension: .: (0.002553) - test_full_require_paths: .: (0.002321) - test_initialize: .: (0.002038) - test_initialize_extension: .: (0.002143) - test_initialize_missing_stubline: .: (0.002076) - test_initialize_version: .: (0.001973) - test_initialize_with_empty_version: .: (0.002075) - test_lib_dirs_glob: .: (0.001973) - test_lib_dirs_glob_with_extension: .: (0.002044) - test_matches_for_glob: .: (0.002282) - test_matches_for_glob_with_bundler_inline: .: (0.002354) - test_missing_extensions_eh: .: (0.081053) - test_missing_extensions_eh_default_gem: .: (0.003084) - test_missing_extensions_eh_none: .: (0.002206) - test_to_spec: .: (0.002062) - test_to_spec_default: .: (0.002472) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.002225) + test_contains_requirable_file_eh: .: (0.006688) + test_contains_requirable_file_eh_extension: .: (0.009973) + test_full_require_paths: .: (0.006042) + test_initialize: .: (0.007076) + test_initialize_extension: .: (0.003153) + test_initialize_missing_stubline: .: (0.002932) + test_initialize_version: .: (0.002820) + test_initialize_with_empty_version: .: (0.002831) + test_lib_dirs_glob: .: (0.002788) + test_lib_dirs_glob_with_extension: .: (0.002858) + test_matches_for_glob: .: (0.007316) + test_matches_for_glob_with_bundler_inline: .: (0.006247) + test_missing_extensions_eh: .: (0.111264) + test_missing_extensions_eh_default_gem: .: (0.007071) + test_missing_extensions_eh_none: .: (0.009546) + test_to_spec: .: (0.004957) + test_to_spec_default: .: (0.007946) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.004100) TestUpdateSuggestion: - test_eligible_for_update: .: (0.005319) - test_eligible_for_update_disabled_update: .: (0.003564) - test_eligible_for_update_for_prerelease: .: (0.003366) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.005633) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.005938) - test_eligible_for_update_non_tty: .: (0.003756) - test_eligible_for_update_notification_delay: .: (0.004566) - test_eligible_for_update_on_ci: .: (0.003556) - test_eligible_for_update_prevent_config: .: (0.003289) - test_eligible_for_update_prevent_env: .: (0.004977) - test_eligible_for_update_unwrittable_config: .: (0.003737) - test_update_suggestion: .: (0.002291) + test_eligible_for_update: .: (0.016159) + test_eligible_for_update_disabled_update: .: (0.010177) + test_eligible_for_update_for_prerelease: .: (0.013613) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.026149) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.023989) + test_eligible_for_update_non_tty: .: (0.010992) + test_eligible_for_update_notification_delay: .: (0.021224) + test_eligible_for_update_on_ci: .: (0.008003) + test_eligible_for_update_prevent_config: .: (0.012276) + test_eligible_for_update_prevent_env: .: (0.011382) + test_eligible_for_update_unwrittable_config: .: (0.007695) + test_update_suggestion: .: (0.011985) TestUri: - test_redacted_does_not_modify_uri: .: (0.002328) - test_redacted_with_invalid_uri: .: (0.001857) - test_redacted_with_token: .: (0.002169) - test_redacted_with_user_pass: .: (0.001957) - test_redacted_with_user_x_oauth_basic: .: (0.002078) - test_redacted_without_credential: .: (0.001955) - test_to_s_invalid_uri: .: (0.001993) - test_to_s_not_string: .: (0.001906) + test_redacted_does_not_modify_uri: .: (0.008244) + test_redacted_with_invalid_uri: .: (0.004495) + test_redacted_with_token: .: (0.005186) + test_redacted_with_user_pass: .: (0.006155) + test_redacted_with_user_x_oauth_basic: .: (0.018717) + test_redacted_without_credential: .: (0.006092) + test_to_s_invalid_uri: .: (0.004463) + test_to_s_not_string: .: (0.007629) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.002161) - test_method_not_allowed_response_to_s: .: (0.001976) - test_method_not_found_response_to_s: .: (0.002191) - test_no_to_s_response_to_s: .: (0.001970) - test_ok_response_to_s: .: (0.002091) + test_bad_request_response_to_s: .: (0.002838) + test_method_not_allowed_response_to_s: .: (0.010287) + test_method_not_found_response_to_s: .: (0.004558) + test_no_to_s_response_to_s: .: (0.008893) + test_ok_response_to_s: .: (0.004872) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.003970) - test_listener_thread_sets_error: .: (0.003397) - test_wait_for_otp_code_get_follows_options: .: (0.003925) - test_wait_for_otp_code_get_request: .: (0.003641) - test_wait_for_otp_code_incorrect_params: .: (0.003574) - test_wait_for_otp_code_incorrect_path: .: (0.003262) - test_wait_for_otp_code_invalid_post_req_method: .: (0.003019) - test_wait_for_otp_code_no_params_response: .: (0.003531) - test_wait_for_otp_code_options_request: .: (0.003322) + test_listener_thread_retreives_otp_code: .: (0.010667) + test_listener_thread_sets_error: .: (0.008699) + test_wait_for_otp_code_get_follows_options: .: (0.005498) + test_wait_for_otp_code_get_request: .: (0.007263) + test_wait_for_otp_code_incorrect_params: .: (0.006905) + test_wait_for_otp_code_incorrect_path: .: (0.008553) + test_wait_for_otp_code_invalid_post_req_method: .: (0.006624) + test_wait_for_otp_code_no_params_response: .: (0.006629) + test_wait_for_otp_code_options_request: .: (0.005729) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.002483) - test_poll_for_otp_invalid_status: .: (0.002360) - test_poll_for_otp_missing_credentials: .: (0.002218) - test_poll_for_otp_not_http_success: .: (0.002043) - test_poll_for_otp_pending_sleeps: .: (0.102932) - test_poll_for_otp_success: .: (0.002925) - test_poll_thread_success: .: (0.003133) - test_poll_thread_timeout_error: .: (0.002507) - test_poll_thread_webauthn_verification_error: .: (0.002305) + test_poll_for_otp_invalid_format: .: (0.007125) + test_poll_for_otp_invalid_status: .: (0.007207) + test_poll_for_otp_missing_credentials: .: (0.004973) + test_poll_for_otp_not_http_success: .: (0.009057) + test_poll_for_otp_pending_sleeps: .: (0.107226) + test_poll_for_otp_success: .: (0.006485) + test_poll_thread_success: .: (0.003909) + test_poll_thread_timeout_error: .: (0.013587) + test_poll_thread_webauthn_verification_error: .: (0.010510) -Finished in 38.333544497 seconds. +Finished in 82.116795041 seconds. ------------------------------------------------------------------------------- 2589 tests, 13603 assertions, 0 failures, 0 errors, 47 pendings, 0 omissions, 0 notifications 98.1846% passed ------------------------------------------------------------------------------- -67.54 tests/s, 354.86 assertions/s +31.53 tests/s, 165.65 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 @@ -5125,12 +5161,12 @@ # the correct ruby-bundler version echo "bundler:Version=2.6.7-3~exp1" >> 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: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: Depends field of package ruby-bundler: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined +dpkg-gencontrol: warning: Depends field of package ruby-rubygems: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Versions} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined -dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined # Bundler has a different version than rubygems at the moment dh_gencontrol -pbundler -- -v2.6.7-3~exp1 dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined @@ -5150,12 +5186,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1118033/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1118033/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/2644194 and its subdirectories -I: Current time: Sat Oct 18 02:36:59 -12 2025 -I: pbuilder-time-stamp: 1760798219 +I: removing directory /srv/workspace/pbuilder/1118033 and its subdirectories +I: Current time: Sat Nov 21 11:04:53 +14 2026 +I: pbuilder-time-stamp: 1795208693