Diff of the two buildlogs: -- --- b1/build.log 2025-07-26 18:57:50.012563263 +0000 +++ b2/build.log 2025-07-26 19:02:10.004865732 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jul 26 06:52:46 -12 2025 -I: pbuilder-time-stamp: 1753555966 +I: Current time: Sat Aug 29 15:20:51 +14 2026 +I: pbuilder-time-stamp: 1787966451 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/822454/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1166870/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +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 Aug 29 01:21 /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/1166870/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1166870/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='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='experimental' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=experimental + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='c9dadf4bea8b4c3fa5947db11e584d92' - 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='822454' - PS1='# ' - PS2='> ' + INVOCATION_ID=1d7e0547ddc14491a1f9effbf74bc68e + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=1166870 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.OD4S1umd/pbuilderrc_lakS --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.OD4S1umd/b1 --logfile b1/build.log rubygems_3.6.7-3~exp1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OD4S1umd/pbuilderrc_aSoh --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.OD4S1umd/b2 --logfile b2/build.log rubygems_3.6.7-3~exp1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/822454/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1166870/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -238,7 +270,7 @@ Get: 118 http://deb.debian.org/debian unstable/main arm64 ruby-all-dev arm64 1:3.3+b1 [6496 B] Get: 119 http://deb.debian.org/debian unstable/main arm64 gem2deb arm64 2.2.5 [48.0 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 ruby-dev arm64 1:3.3+b1 [5572 B] -Fetched 34.1 MB in 1s (45.7 MB/s) +Fetched 34.1 MB in 1s (57.2 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (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 ... 19963 files and directories currently installed.) @@ -641,8 +673,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Jul 26 18:53:46 UTC 2025. -Universal Time is now: Sat Jul 26 18:53:46 UTC 2025. +Local time is now: Sat Aug 29 01:21:49 UTC 2026. +Universal Time is now: Sat Aug 29 01:21:49 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-minitest (5.25.4-3) ... @@ -753,7 +785,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/1166870/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for experimental +I: user script /srv/workspace/pbuilder/1166870/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 @@ -787,12 +823,12 @@ │ ruby-rubygems: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250726-983947-qemlnb/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260829-1177546-d3iw7c/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/d20250726-983947-qemlnb/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/d20260829-1177546-d3iw7c/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 @@ -1443,12 +1479,12 @@ │ ruby-bundler: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250726-983947-aut3yt/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260829-1177546-bxpq4m/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/d20250726-983947-aut3yt/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/d20260829-1177546-bxpq4m/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 @@ -1852,1202 +1888,1202 @@ Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader Started ChangelogTest: - test_format_header: .: (0.001295) + test_format_header: .: (0.007669) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.097061) - test_execute_all_named: .: (0.098928) - test_execute_all_named_default_multiple: .: (0.027724) - test_execute_all_named_default_single: .: (0.011518) - test_execute_dependency_order: .: (0.042301) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.012637) - test_execute_does_not_remove_default_gem_executables: .: (0.018507) - test_execute_outside_gem_home: .: (0.025895) - test_execute_outside_gem_home_when_install_dir_given: .: (0.031893) - test_execute_prerelease: .: (0.710316) - test_execute_removes_executable: .: (0.059053) - test_execute_removes_formatted_executable: .: (0.065325) - test_execute_two_version: .: (0.036490) - test_execute_with_force_and_without_version_uninstalls_everything:.: (0.159760) - test_execute_with_force_ignores_dependencies: .: (0.181749) - test_execute_with_gem_not_installed: .: (0.017608) - test_execute_with_gem_uninstall_error: .: (0.185833) - test_execute_with_multiple_version_specified_as_colon: .: (0.145430) - test_execute_with_version_leaves_non_matching_versions: .: (0.138660) - test_execute_with_version_specified_as_colon: .: (0.115579) - test_handle_options: .: (0.025779) - test_handle_options_vendor: .: (0.009439) - test_handle_options_vendor_missing: .: (0.018474) - test_uninstall_selection: .: (0.127266) - test_uninstall_selection_multiple_gems: .: (0.207602) + test_execute_all: .: (0.230909) + test_execute_all_named: .: (0.223651) + test_execute_all_named_default_multiple: .: (0.046352) + test_execute_all_named_default_single: .: (0.021472) + test_execute_dependency_order: .: (0.091578) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.039796) + test_execute_does_not_remove_default_gem_executables: .: (0.063786) + test_execute_outside_gem_home: .: (0.063796) + test_execute_outside_gem_home_when_install_dir_given: .: (0.043792) + test_execute_prerelease: .: (0.478638) + test_execute_removes_executable: .: (0.049158) + test_execute_removes_formatted_executable: .: (0.043796) + test_execute_two_version: .: (0.007278) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.111783) + test_execute_with_force_ignores_dependencies: .: (0.163801) + test_execute_with_gem_not_installed: .: (0.002720) + test_execute_with_gem_uninstall_error: .: (0.157115) + test_execute_with_multiple_version_specified_as_colon: .: (0.159784) + test_execute_with_version_leaves_non_matching_versions: .: (0.167753) + test_execute_with_version_specified_as_colon: .: (0.163786) + test_handle_options: .: (0.019777) + test_handle_options_vendor: .: (0.011820) + test_handle_options_vendor_missing: .: (0.016546) + test_uninstall_selection: .: (0.135105) + test_uninstall_selection_multiple_gems: .: (0.226938) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.019585) - test_build_root: .: (0.012888) - test_doc: .: (0.010808) - test_doc_no: .: (0.009578) - test_doc_rdoc: .: (0.021595) - test_doc_rdoc_ri: .: (0.011603) - test_document: .: (0.008832) - test_document_no: .: (0.014518) - test_document_rdoc: .: (0.016757) - test_minimal_deps: .: (0.022821) - test_minimal_deps_no: .: (0.015561) - test_post_install_message: .: (0.010089) - test_post_install_message_no: .: (0.017539) - test_security_policy: .: (0.015669) - test_security_policy_unknown: .: (0.020483) - test_user_install_disabled_read_only: .: (0.026700) - test_user_install_enabled: .: (0.058717) - test_vendor: .: (0.023999) - test_vendor_missing: .: (0.013195) + test_add_install_update_options: .: (0.009842) + test_build_root: .: (0.013572) + test_doc: .: (0.007662) + test_doc_no: .: (0.020046) + test_doc_rdoc: .: (0.015412) + test_doc_rdoc_ri: .: (0.007632) + test_document: .: (0.011800) + test_document_no: .: (0.012665) + test_document_rdoc: .: (0.006666) + test_minimal_deps: .: (0.016781) + test_minimal_deps_no: .: (0.013035) + test_post_install_message: .: (0.009558) + test_post_install_message_no: .: (0.012789) + test_security_policy: .: (0.010821) + test_security_policy_unknown: .: (0.011504) + test_user_install_disabled_read_only: .: (0.023640) + test_user_install_enabled: .: (0.037576) + test_vendor: .: (0.014023) + test_vendor_missing: .: (0.011484) TestGemInstaller: - test_app_script_text: .: (0.035199) - test_check_executable_overwrite: .: (0.034679) - test_check_executable_overwrite_format_executable:.: (0.047651) - test_check_executable_overwrite_other_gem: .: (0.059767) - test_check_executable_overwrite_other_gem_force: .: (0.067594) - test_check_executable_overwrite_other_non_gem: .: (0.040504) - test_check_that_user_bin_dir_is_in_path: .: (0.022842) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.039775) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.015534) - test_conflicting_binstubs: .: (1.040105) - test_default_gem_loaded_from: .: (0.012436) - test_default_gem_to_specific_install_dir: .: (0.015525) - test_default_gem_with_wrappers: .: (0.019461) - test_dir: .: (0.024009) - test_ensure_dependency: .: (0.007367) - test_ensure_loadable_spec: .: (0.012926) - test_ensure_loadable_spec_security_policy: .: (0.018077) - test_extract_files: .: (0.019370) - test_find_lib_file_after_install: .: (1.135629) - test_gem_attribute: .: (0.012433) - test_generate_bin_bindir: .: (0.027612) - test_generate_bin_bindir_with_user_install_warning: .: (0.002816) - test_generate_bin_script: .: (0.060632) - test_generate_bin_script_format: .: (0.063916) - test_generate_bin_script_format_disabled: .: (0.012639) - test_generate_bin_script_install_dir: .: (0.022735) - test_generate_bin_script_no_execs: .: (0.043848) - test_generate_bin_script_no_perms: .: (0.026769) - test_generate_bin_script_no_shebang: .: (0.027577) - test_generate_bin_script_wrappers: .: (0.016235) - test_generate_bin_symlink: .: (0.026997) - test_generate_bin_symlink_no_execs: .: (0.031538) - test_generate_bin_symlink_no_perms: .: (0.017964) - test_generate_bin_symlink_update_newer: .: (0.024173) - test_generate_bin_symlink_update_older: .: (0.021527) - test_generate_bin_symlink_update_remove_wrapper: .: (0.029905) - test_generate_bin_symlink_win32: .: (0.018545) - test_generate_bin_uses_default_shebang: .: (0.020695) - test_generate_bin_with_dangling_symlink: .: (0.109669) - test_generate_plugins: .: (0.874324) - test_generate_plugins_with_build_root: .: (0.059656) - test_generate_plugins_with_install_dir: .: (0.063516) - test_generate_plugins_with_user_install: .: (0.149359) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.034777) - test_initialize: .: (0.015715) - test_initialize_user_install: .: (0.027312) - test_initialize_user_install_bin_dir: .: (0.035923) - test_install: .: (0.735022) - test_install_build_root: .: (0.062234) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.048164) - test_install_creates_binstub_that_dont_trust_encoding: .: (0.758875) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.758781) - test_install_creates_binstub_that_understand_version: .: (0.772004) - test_install_creates_working_binstub: .: (0.639600) - test_install_dir_takes_precedence_to_user_install:.: (0.059685) - test_install_does_not_leave_lockfile_for_binstub: .: (1.175544) - test_install_extension_and_script: .: (0.459680) - test_install_extension_clean_intermediate_files: .: (0.851426) - test_install_extension_dir: .: (0.687276) - test_install_extension_dir_is_removed_on_reinstall: .: (1.024990) - test_install_extension_flat: .: (0.654332) - test_install_force: .: (0.022130) - test_install_missing_dirs: .: (0.022969) - test_install_post_build_false: .: (0.023444) - test_install_post_build_nil: .: (0.032464) - test_install_pre_install_false: .: (0.016498) - test_install_pre_install_nil: .: (0.037791) - test_install_user_extension_dir: .: (0.523337) - test_install_with_message: .: (0.036449) - test_install_with_no_prior_files: .: (1.418631) - test_install_with_skipped_message: .: (0.057834) - test_installation_satisfies_dependency_eh: .: (0.031253) - test_installation_satisfies_dependency_eh_development: .: (0.027255) - test_keeps_plugins_up_to_date: .: (2.408904) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.011888) - test_package_attribute: .: (0.014838) - test_pre_install_checks_dependencies: .: (0.027745) - test_pre_install_checks_dependencies_ignore: .: (0.041171) - test_pre_install_checks_dependencies_install_dir: .: (0.042148) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.019949) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.024155) - test_pre_install_checks_malicious_name: .: (0.019083) - test_pre_install_checks_malicious_name_before_eval: .: (0.025660) - test_pre_install_checks_malicious_platform_before_eval: .: (0.013743) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.023786) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.015196) - test_process_options: .: (0.023651) - test_process_options_build_root: .: (0.035602) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.023573) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.027625) - test_shebang: .: (0.029131) - test_shebang_arguments: .: (0.030487) - test_shebang_arguments_with_load_relative: .: (0.032017) - test_shebang_custom: .: (0.031688) - test_shebang_custom_with_expands: .: (0.040210) - test_shebang_custom_with_expands_and_arguments: .: (0.019250) - test_shebang_empty: .: (0.024439) - test_shebang_env: .: (0.046948) - test_shebang_env_arguments: .: (0.036914) - test_shebang_env_arguments_with_load_relative: .: (0.042728) - test_shebang_env_shebang: .: (0.081762) - test_shebang_nested: .: (0.017119) - test_shebang_nested_arguments: .: (0.016956) - test_shebang_nested_arguments_with_load_relative: .: (0.024224) - test_shebang_version: .: (0.024465) - test_shebang_version_arguments: .: (0.017228) - test_shebang_version_arguments_with_load_relative:.: (0.017421) - test_shebang_version_env: .: (0.025218) - test_shebang_version_env_arguments: .: (0.020860) - test_shebang_version_env_arguments_with_load_relative: .: (0.024861) - test_unpack: .: (0.042007) - test_use_plugin_immediately: .: (1.287429) - test_write_build_info_file: .: (0.043685) - test_write_build_info_file_empty: .: (0.027741) - test_write_build_info_file_install_dir: .: (0.039522) - test_write_cache_file: .: (0.043666) - test_write_spec: .: (0.019947) - test_write_spec_writes_cached_spec: .: (0.017595) + test_app_script_text: .: (0.016439) + test_check_executable_overwrite: .: (0.016051) + test_check_executable_overwrite_format_executable:.: (0.034590) + test_check_executable_overwrite_other_gem: .: (0.031473) + test_check_executable_overwrite_other_gem_force: .: (0.039619) + test_check_executable_overwrite_other_non_gem: .: (0.031762) + test_check_that_user_bin_dir_is_in_path: .: (0.015477) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.023590) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.015633) + test_conflicting_binstubs: .: (1.063138) + test_default_gem_loaded_from: .: (0.024455) + test_default_gem_to_specific_install_dir: .: (0.039637) + test_default_gem_with_wrappers: .: (0.039641) + test_dir: .: (0.039647) + test_ensure_dependency: .: (0.023667) + test_ensure_loadable_spec: .: (0.035638) + test_ensure_loadable_spec_security_policy: .: (0.035753) + test_extract_files: .: (0.021259) + test_find_lib_file_after_install: .: (0.973290) + test_gem_attribute: .: (0.014169) + test_generate_bin_bindir: .: (0.022745) + test_generate_bin_bindir_with_user_install_warning: .: (0.003018) + test_generate_bin_script: .: (0.092088) + test_generate_bin_script_format: .: (0.039946) + test_generate_bin_script_format_disabled: .: (0.016620) + test_generate_bin_script_install_dir: .: (0.022660) + test_generate_bin_script_no_execs: .: (0.024455) + test_generate_bin_script_no_perms: .: (0.020355) + test_generate_bin_script_no_shebang: .: (0.022395) + test_generate_bin_script_wrappers: .: (0.018264) + test_generate_bin_symlink: .: (0.021228) + test_generate_bin_symlink_no_execs: .: (0.022845) + test_generate_bin_symlink_no_perms: .: (0.020654) + test_generate_bin_symlink_update_newer: .: (0.023676) + test_generate_bin_symlink_update_older: .: (0.016265) + test_generate_bin_symlink_update_remove_wrapper: .: (0.023187) + test_generate_bin_symlink_win32: .: (0.023677) + test_generate_bin_uses_default_shebang: .: (0.016105) + test_generate_bin_with_dangling_symlink: .: (0.071577) + test_generate_plugins: .: (0.455982) + test_generate_plugins_with_build_root: .: (0.035327) + test_generate_plugins_with_install_dir: .: (0.055627) + test_generate_plugins_with_user_install: .: (0.091676) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.023789) + test_initialize: .: (0.019533) + test_initialize_user_install: .: (0.027653) + test_initialize_user_install_bin_dir: .: (0.035670) + test_install: .: (0.444153) + test_install_build_root: .: (0.029179) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.027940) + test_install_creates_binstub_that_dont_trust_encoding: .: (0.443022) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.471054) + test_install_creates_binstub_that_understand_version: .: (0.443544) + test_install_creates_working_binstub: .: (0.431873) + test_install_dir_takes_precedence_to_user_install:.: (0.036661) + test_install_does_not_leave_lockfile_for_binstub: .: (0.701702) + test_install_extension_and_script: .: (0.608613) + test_install_extension_clean_intermediate_files: .: (0.813681) + test_install_extension_dir: .: (0.562344) + test_install_extension_dir_is_removed_on_reinstall: .: (0.868299) + test_install_extension_flat: .: (0.667004) + test_install_force: .: (0.022413) + test_install_missing_dirs: .: (0.029916) + test_install_post_build_false: .: (0.020960) + test_install_post_build_nil: .: (0.023475) + test_install_pre_install_false: .: (0.019101) + test_install_pre_install_nil: .: (0.028934) + test_install_user_extension_dir: .: (0.485833) + test_install_with_message: .: (0.028253) + test_install_with_no_prior_files: .: (0.999392) + test_install_with_skipped_message: .: (0.027670) + test_installation_satisfies_dependency_eh: .: (0.020247) + test_installation_satisfies_dependency_eh_development: .: (0.011650) + test_keeps_plugins_up_to_date: .: (2.140484) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.016217) + test_package_attribute: .: (0.011349) + test_pre_install_checks_dependencies: .: (0.055453) + test_pre_install_checks_dependencies_ignore: .: (0.043794) + test_pre_install_checks_dependencies_install_dir: .: (0.039792) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.027802) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.023782) + test_pre_install_checks_malicious_name: .: (0.023792) + test_pre_install_checks_malicious_name_before_eval: .: (0.035806) + test_pre_install_checks_malicious_platform_before_eval: .: (0.011791) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.023792) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.023797) + test_process_options: .: (0.027830) + test_process_options_build_root: .: (0.023927) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.023840) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.023668) + test_shebang: .: (0.035843) + test_shebang_arguments: .: (0.024139) + test_shebang_arguments_with_load_relative: .: (0.068737) + test_shebang_custom: .: (0.081566) + test_shebang_custom_with_expands: .: (0.031661) + test_shebang_custom_with_expands_and_arguments: .: (0.024460) + test_shebang_empty: .: (0.028257) + test_shebang_env: .: (0.035164) + test_shebang_env_arguments: .: (0.032361) + test_shebang_env_arguments_with_load_relative: .: (0.031137) + test_shebang_env_shebang: .: (0.035676) + test_shebang_nested: .: (0.028610) + test_shebang_nested_arguments: .: (0.028001) + test_shebang_nested_arguments_with_load_relative: .: (0.031862) + test_shebang_version: .: (0.040374) + test_shebang_version_arguments: .: (0.031145) + test_shebang_version_arguments_with_load_relative:.: (0.031440) + test_shebang_version_env: .: (0.031940) + test_shebang_version_env_arguments: .: (0.028368) + test_shebang_version_env_arguments_with_load_relative: .: (0.034829) + test_unpack: .: (0.042124) + test_use_plugin_immediately: .: (0.969170) + test_write_build_info_file: .: (0.020147) + test_write_build_info_file_empty: .: (0.083660) + test_write_build_info_file_install_dir: .: (0.095885) + test_write_cache_file: .: (0.036044) + test_write_spec: .: (0.007612) + test_write_spec_writes_cached_spec: .: (0.012395) TestGemUninstaller: - test_ask_if_ok: .: (0.093690) - test_initialize_expand_path: .: (0.155500) - test_path_ok_eh: .: (0.161974) - test_path_ok_eh_legacy: .: (0.098828) - test_path_ok_eh_user: .: (0.142505) - test_regenerate_plugins_for: .: (0.154709) - test_remove_all: .: (0.104907) - test_remove_executables_force_keep: .: (0.078628) - test_remove_executables_force_remove: .: (0.085529) - test_remove_executables_user: .: (0.085281) - test_remove_executables_user_format: .: (0.221819) - test_remove_executables_user_format_disabled: .: (0.059734) - test_remove_not_in_home: .: (0.055602) - test_remove_plugins: .: (0.085798) - test_remove_plugins_user_installed: .: (0.093600) - test_remove_symlinked_gem_home: .: (0.065382) - test_uninstall: .: (0.044538) - test_uninstall_default_gem: .: (0.045176) - test_uninstall_default_gem_with_same_version: .: (0.082344) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.033610) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.055559) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.046265) - test_uninstall_extension: .: (0.577239) - test_uninstall_keeps_plugins_up_to_date: .: (0.206078) - test_uninstall_no_permission: .: (0.109542) - test_uninstall_nonexistent: .: (0.091865) - test_uninstall_not_ok: .: (0.087904) - test_uninstall_only_lists_unsatisfied_deps: .: (0.083575) - test_uninstall_prompt_includes_dep_type: .: (0.080892) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.088196) - test_uninstall_prompts_about_broken_deps: .: (0.071647) - test_uninstall_selection: .: (0.164021) - test_uninstall_selection_greater_than_one: .: (0.130272) - test_uninstall_user_install: .: (0.035909) - test_uninstall_user_install_with_symlinked_home: .: (0.036187) - test_uninstall_with_install_dir_regenerates_plugins: .: (0.067418) - test_uninstall_with_install_dir_removes_plugins: .: (0.070881) - test_uninstall_wrong_repo: .: (0.038404) + test_ask_if_ok: .: (0.045279) + test_initialize_expand_path: .: (0.045324) + test_path_ok_eh: .: (0.043662) + test_path_ok_eh_legacy: .: (0.044946) + test_path_ok_eh_user: .: (0.046571) + test_regenerate_plugins_for: .: (0.060572) + test_remove_all: .: (0.055188) + test_remove_executables_force_keep: .: (0.127783) + test_remove_executables_force_remove: .: (0.043829) + test_remove_executables_user: .: (0.041640) + test_remove_executables_user_format: .: (0.045855) + test_remove_executables_user_format_disabled: .: (0.055668) + test_remove_not_in_home: .: (0.043652) + test_remove_plugins: .: (0.057255) + test_remove_plugins_user_installed: .: (0.080228) + test_remove_symlinked_gem_home: .: (0.046106) + test_uninstall: .: (0.042970) + test_uninstall_default_gem: .: (0.084392) + test_uninstall_default_gem_with_same_version: .: (0.132329) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.079264) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.115773) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.107958) + test_uninstall_extension: .: (0.543389) + test_uninstall_keeps_plugins_up_to_date: .: (0.116127) + test_uninstall_no_permission: .: (0.043522) + test_uninstall_nonexistent: .: (0.051650) + test_uninstall_not_ok: .: (0.049872) + test_uninstall_only_lists_unsatisfied_deps: .: (0.051232) + test_uninstall_prompt_includes_dep_type: .: (0.057148) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.050858) + test_uninstall_prompts_about_broken_deps: .: (0.057762) + test_uninstall_selection: .: (0.117267) + test_uninstall_selection_greater_than_one: .: (0.126163) + test_uninstall_user_install: .: (0.051429) + test_uninstall_user_install_with_symlinked_home: .: (0.051867) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.088365) + test_uninstall_with_install_dir_removes_plugins: .: (0.087082) + test_uninstall_wrong_repo: .: (0.051642) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.019417) - test_add_files: .: (0.019674) - test_add_files_symlink: .: (0.012572) - test_build: .: (0.030771) - test_build_auto_signed: .: (0.054352) - test_build_auto_signed_encrypted_key: .: (0.075741) - test_build_invalid: .: (0.026172) - test_build_invalid_arguments: .: (0.034928) - test_build_modified_platform: .: (0.039731) - test_build_signed: .: (0.071585) - test_build_signed_encrypted_key: .: (0.059622) - test_build_time_uses_source_date_epoch: .: (0.010006) - test_build_time_without_source_date_epoch: .: (0.017597) - test_class_new_old_format: .: (0.023355) - test_contents: .: (0.025173) - test_contents_from_io: .: (0.015812) - test_corrupt_data_tar_gz: .: (0.018596) - test_extract_file_permissions: .: (0.019898) - test_extract_files: .: (0.026174) - test_extract_files_empty: .: (0.034227) - test_extract_symlink_into_symlink_dir: .: (0.019576) - test_extract_symlink_parent: .: (0.022801) - test_extract_tar_gz_absolute: .: (0.012415) - test_extract_tar_gz_directory: .: (0.018572) - test_extract_tar_gz_dot_file: .: (0.026022) - test_extract_tar_gz_dot_slash: .: (0.015077) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.022633) - test_extract_tar_gz_symlink_relative_path: .: (0.023493) - test_gem_attr: .: (0.015712) - test_install_location: .: (0.014138) - test_install_location_absolute: .: (0.018015) - test_install_location_dots: .: (0.031090) - test_install_location_extra_slash: .: (0.023812) - test_install_location_relative: .: (0.015181) - test_install_location_suffix: .: (0.016461) - test_load_spec: .: (0.035454) - test_raw_spec: .: (0.019198) - test_spec: .: (0.031131) - test_spec_from_io: .: (0.020727) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.019661) - test_verify: .: (0.016348) - test_verify_checksum_bad: .: (0.026956) - test_verify_checksum_missing: .: (0.042935) - test_verify_corrupt: .: (0.024455) - test_verify_corrupt_tar_checksums_entry: .: (0.023860) - test_verify_corrupt_tar_data_entry: .: (0.027632) - test_verify_corrupt_tar_metadata_entry: .: (0.031534) - test_verify_duplicate_file: .: (0.027990) - test_verify_empty: .: (0.015464) - test_verify_entry: .: (0.019819) - test_verify_nonexistent: .: (0.014634) - test_verify_security_policy: .: (0.025185) - test_verify_security_policy_checksum_missing: .: (0.051952) - test_verify_security_policy_low_security: .: (0.052804) - test_verify_truncate: .: (0.016492) + test_add_checksums: .: (0.022726) + test_add_files: .: (0.015612) + test_add_files_symlink: .: (0.019632) + test_build: .: (0.035657) + test_build_auto_signed: .: (0.063629) + test_build_auto_signed_encrypted_key: .: (0.059641) + test_build_invalid: .: (0.016012) + test_build_invalid_arguments: .: (0.015616) + test_build_modified_platform: .: (0.036036) + test_build_signed: .: (0.056011) + test_build_signed_encrypted_key: .: (0.051768) + test_build_time_uses_source_date_epoch: .: (0.014851) + test_build_time_without_source_date_epoch: .: (0.023617) + test_class_new_old_format: .: (0.020270) + test_contents: .: (0.017216) + test_contents_from_io: .: (0.022072) + test_corrupt_data_tar_gz: .: (0.022965) + test_extract_file_permissions: .: (0.022206) + test_extract_files: .: (0.029823) + test_extract_files_empty: .: (0.023231) + test_extract_symlink_into_symlink_dir: .: (0.020298) + test_extract_symlink_parent: .: (0.015711) + test_extract_tar_gz_absolute: .: (0.015244) + test_extract_tar_gz_directory: .: (0.022590) + test_extract_tar_gz_dot_file: .: (0.017081) + test_extract_tar_gz_dot_slash: .: (0.015246) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.019698) + test_extract_tar_gz_symlink_relative_path: .: (0.021057) + test_gem_attr: .: (0.014295) + test_install_location: .: (0.023639) + test_install_location_absolute: .: (0.015638) + test_install_location_dots: .: (0.015648) + test_install_location_extra_slash: .: (0.015914) + test_install_location_relative: .: (0.011358) + test_install_location_suffix: .: (0.015642) + test_load_spec: .: (0.027592) + test_raw_spec: .: (0.023188) + test_spec: .: (0.020268) + test_spec_from_io: .: (0.016492) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.016835) + test_verify: .: (0.016416) + test_verify_checksum_bad: .: (0.022487) + test_verify_checksum_missing: .: (0.027700) + test_verify_corrupt: .: (0.015627) + test_verify_corrupt_tar_checksums_entry: .: (0.017730) + test_verify_corrupt_tar_data_entry: .: (0.021708) + test_verify_corrupt_tar_metadata_entry: .: (0.015789) + test_verify_duplicate_file: .: (0.115734) + test_verify_empty: .: (0.019483) + test_verify_entry: .: (0.020195) + test_verify_nonexistent: .: (0.015218) + test_verify_security_policy: .: (0.023626) + test_verify_security_policy_checksum_missing: .: (0.039647) + test_verify_security_policy_low_security: .: (0.059771) + test_verify_truncate: .: (0.016341) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.007050) - test_empty: .: (0.003177) - test_empty_eh: .: (0.007677) - test_equals2: .: (0.005060) - test_from_bad_octal: .: (0.023017) - test_initialize: .: (0.007497) - test_initialize_bad: .: (0.002992) - test_initialize_typeflag: .: (0.012196) - test_self_from: .: (0.012001) - test_spaces_in_headers: .: (0.002472) - test_to_s: .: (0.013005) - test_update_checksum: .: (0.011687) + test_big_uid_gid: .: (0.006371) + test_empty: .: (0.007633) + test_empty_eh: .: (0.002827) + test_equals2: .: (0.008635) + test_from_bad_octal: .: (0.008473) + test_initialize: .: (0.006974) + test_initialize_bad: .: (0.007640) + test_initialize_typeflag: .: (0.002589) + test_self_from: .: (0.008864) + test_spaces_in_headers: .: (0.002651) + test_to_s: .: (0.009021) + test_update_checksum: .: (0.011558) TestGemPackageTarReader: - test_each_entry: .: (0.002911) - test_each_with_not_a_tar: .: (0.012166) - test_read_in_gem_data: .: (0.011900) - test_rewind: .: (0.011705) - test_seek: .: (0.015579) - test_seek_in_gem_data: .: (0.011565) - test_seek_missing: .: (0.003020) + test_each_entry: .: (0.011138) + test_each_with_not_a_tar: .: (0.003289) + test_read_in_gem_data: .: (0.008371) + test_rewind: .: (0.007419) + test_seek: .: (0.007630) + test_seek_in_gem_data: .: (0.007700) + test_seek_missing: .: (0.007595) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.007974) - test_close: .: (0.007620) - test_closed_eh: .: (0.013852) - test_consecutive_read: .: (0.053586) - test_consecutive_read_bytes_past_eof: .: (0.051825) - test_directory_eh: .: (0.003745) - test_eof_eh: .: (0.007928) - test_file_eh: .: (0.003814) - test_full_name: .: (0.007837) - test_full_name_null: .: (0.002863) - test_getc: .: (0.012452) - test_open: .: (0.007930) - test_open_closes_entry: .: (0.007396) - test_open_returns_entry: .: (0.007899) - test_pos: .: (0.007684) - test_read: .: (0.002664) - test_read_big: .: (0.016769) - test_read_corrupted_tar: .: (0.003201) - test_read_from_gzip_io: .: (0.007747) - test_read_from_gzip_io_with_non_zero_offset: .: (0.015764) - test_read_partial_buffer: .: (0.003289) - test_read_remaining: .: (0.007813) - test_read_small: .: (0.003881) - test_read_zero: .: (0.007477) - test_readpartial: .: (0.007724) - test_readpartial_corrupted_tar: .: (0.003737) - test_readpartial_past_eof: .: (0.008573) - test_readpartial_to_eof: .: (0.006956) - test_readpartial_zero: .: (0.003697) - test_rewind: .: (0.007329) - test_seek: .: (0.003717) - test_seek_in_gzip_io_corrupted: .: (0.007970) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.014360) - test_size: .: (0.006948) - test_symlink_eh: .: (0.010035) - test_zero_byte_file_read: .: (0.002842) - test_zero_byte_file_readpartial: .: (0.008374) + test_bytes_read: .: (0.007306) + test_close: .: (0.007612) + test_closed_eh: .: (0.002958) + test_consecutive_read: .: (0.007177) + test_consecutive_read_bytes_past_eof: .: (0.009103) + test_directory_eh: .: (0.018241) + test_eof_eh: .: (0.011113) + test_file_eh: .: (0.014990) + test_full_name: .: (0.011320) + test_full_name_null: .: (0.011780) + test_getc: .: (0.007787) + test_open: .: (0.003893) + test_open_closes_entry: .: (0.007710) + test_open_returns_entry: .: (0.007782) + test_pos: .: (0.007785) + test_read: .: (0.002791) + test_read_big: .: (0.007735) + test_read_corrupted_tar: .: (0.014361) + test_read_from_gzip_io: .: (0.007110) + test_read_from_gzip_io_with_non_zero_offset: .: (0.003162) + test_read_partial_buffer: .: (0.010762) + test_read_remaining: .: (0.006956) + test_read_small: .: (0.006699) + test_read_zero: .: (0.002901) + test_readpartial: .: (0.010821) + test_readpartial_corrupted_tar: .: (0.007026) + test_readpartial_past_eof: .: (0.006676) + test_readpartial_to_eof: .: (0.002661) + test_readpartial_zero: .: (0.007060) + test_rewind: .: (0.018031) + test_seek: .: (0.003048) + test_seek_in_gzip_io_corrupted: .: (0.007110) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.007480) + test_size: .: (0.011023) + test_symlink_eh: .: (0.002898) + test_zero_byte_file_read: .: (0.041612) + test_zero_byte_file_readpartial: .: (0.026190) TestGemPackageTarWriter: - test_add_file: .: (0.007610) - test_add_file_digest: .: (0.005456) - test_add_file_digest_multiple: .: (0.009585) - test_add_file_signer: .: (0.027811) - test_add_file_signer_empty: .: (0.007547) - test_add_file_simple: .: (0.007704) - test_add_file_simple_data: .: (0.003467) - test_add_file_simple_padding: .: (0.031882) - test_add_file_simple_size: .: (0.009299) - test_add_file_simple_source_date_epoch: .: (0.010127) - test_add_file_source_date_epoch: .: (0.004558) - test_add_symlink: .: (0.006820) - test_add_symlink_source_date_epoch: .: (0.003760) - test_close: .: (0.007533) - test_mkdir: .: (0.002773) - test_mkdir_source_date_epoch: .: (0.009062) - test_split_name: .: (0.007682) - test_split_name_too_long_name: .: (0.002911) - test_split_name_too_long_prefix: .: (0.008520) - test_split_name_too_long_total: .: (0.009932) + test_add_file: .: (0.042388) + test_add_file_digest: .: (0.015450) + test_add_file_digest_multiple: .: (0.003070) + test_add_file_signer: .: (0.048483) + test_add_file_signer_empty: .: (0.011662) + test_add_file_simple: .: (0.011568) + test_add_file_simple_data: .: (0.011640) + test_add_file_simple_padding: .: (0.007640) + test_add_file_simple_size: .: (0.007646) + test_add_file_simple_source_date_epoch: .: (0.011732) + test_add_file_source_date_epoch: .: (0.007647) + test_add_symlink: .: (0.011743) + test_add_symlink_source_date_epoch: .: (0.003725) + test_close: .: (0.012017) + test_mkdir: .: (0.007635) + test_mkdir_source_date_epoch: .: (0.007662) + test_split_name: .: (0.012005) + test_split_name_too_long_name: .: (0.007647) + test_split_name_too_long_prefix: .: (0.011721) + test_split_name_too_long_total: .: (0.007576) GemTest: - test_operating_system_other_exceptions: .: (0.104811) - test_rubygems_normal_behaviour: .: (0.251204) + test_operating_system_other_exceptions: .: (0.058398) + test_rubygems_normal_behaviour: .: (0.302662) TestCiDetector: - test_ci?: .: (0.003802) - test_ci_strings: .: (0.021444) + test_ci?: .: (0.011892) + test_ci_strings: .: (0.015807) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.025102) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.009638) - test_activate_bin_path_in_debug_mode: .: (0.245165) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.032666) - test_activate_bin_path_resolves_eagerly: .: (0.024527) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.023443) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.083881) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.088547) - test_data_home_default: .: (0.006598) - test_data_home_from_env: .: (0.002383) - test_default_source_date_epoch_doesnt_change: .: (1.006390) - test_deprecated_paths=: .: (0.002796) - test_gem_path_ordering: .: (0.050348) - test_gem_path_ordering_short: .: (0.049025) - test_load_env_plugins: .: (0.014596) - test_load_plugins: .: (0.057112) - test_load_user_installed_plugins: .: (0.036553) - test_operating_system_defaults: .: (0.003673) - test_platform_defaults: .: (0.018023) - test_register_default_spec: .: (0.003549) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.007786) - test_require_does_not_glob: .: (0.024331) - test_require_missing: .: (0.003340) - test_self_activate_bin_path_no_exec_name: .: (0.002509) - test_self_bin_path_active: .: (0.008772) - test_self_bin_path_bin_file_gone_in_latest: .: (0.011646) - test_self_bin_path_bin_name: .: (0.011682) - test_self_bin_path_bin_name_version: .: (0.011735) - test_self_bin_path_no_bin_file: .: (0.007544) - test_self_bin_path_no_exec_name: .: (0.003759) - test_self_bin_path_nonexistent_binfile: .: (0.005021) - test_self_bin_path_not_found: .: (0.006277) - test_self_bin_path_picking_newest: .: (0.010082) - test_self_bindir: .: (0.005481) - test_self_bindir_default_dir: .: (0.012157) - test_self_clear_paths: .: (0.015019) - test_self_configuration: .: (0.008609) - test_self_datadir: .: (0.027246) - test_self_datadir_nonexistent_package: .: (0.008340) - test_self_default_exec_format: .: (0.002613) - test_self_default_exec_format_18: .: (0.002437) - test_self_default_exec_format_jruby: .: (0.006224) - test_self_default_sources: .: (0.007848) - test_self_dir: .: (0.003761) - test_self_done_installing: .: (0.006051) - test_self_ensure_gem_directories: .: (0.009225) - test_self_ensure_gem_directories_missing_parents: .: (0.008188) - test_self_ensure_gem_directories_non_existent_paths:.: (0.007580) - test_self_ensure_gem_directories_permissions: .: (0.008044) - test_self_ensure_gem_directories_safe_permissions: .: (0.011149) - test_self_ensure_gem_directories_write_protected: .: (0.007759) - test_self_ensure_gem_directories_write_protected_parents: .: (0.007548) - test_self_env_requirement: .: (0.007823) - test_self_extension_dir_shared: .: (0.002556) - test_self_extension_dir_static: .: (0.002301) - test_self_find_files: .: (0.016089) - test_self_find_latest_files: .: (0.010097) - test_self_finish_resolve: .: (0.024770) - test_self_finish_resolve_respects_loaded_specs: .: (0.028707) - test_self_finish_resolve_wtf: .: (0.082789) - test_self_gunzip: .: (0.003763) - test_self_gzip: .: (0.011535) - test_self_install: .: (0.047702) - test_self_install_in_rescue: .: (0.063669) - test_self_install_permissions: .: (0.053811) - test_self_install_permissions_umask_0: .: (0.144032) - test_self_install_permissions_umask_077: .: (0.139200) - test_self_install_permissions_with_format_executable: .: (0.139869) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.190098) - test_self_latest_rubygems_version: .: (0.079672) - test_self_latest_spec_for: .: (0.095689) - test_self_latest_spec_for_multiple_sources: .: (0.136010) - test_self_latest_version_for: .: (0.027673) - test_self_latest_version_for_multiple_sources: .: (0.055627) - test_self_loaded_specs: .: (0.033054) - test_self_needs: .: (0.054617) - test_self_needs_picks_up_unresolved_deps: .: (0.068047) - test_self_path: .: (0.019992) - test_self_path_ENV_PATH: .: (0.002243) - test_self_path_default: .: (0.028966) - test_self_path_duplicate: .: (0.007659) - test_self_path_overlap: .: (0.011691) - test_self_paths_eq: .: (0.011829) - test_self_paths_eq_nonexistent_home: .: (0.007342) - test_self_platforms: .: (0.011546) - test_self_post_build: .: (0.008065) - test_self_post_install: .: (0.010949) - test_self_post_reset: .: (0.007584) - test_self_post_uninstall: .: (0.011668) - test_self_pre_install: .: (0.011604) - test_self_pre_reset: .: (0.007692) - test_self_pre_uninstall: .: (0.007643) - test_self_prefix_libdir: .: (0.011835) - test_self_prefix_sitelibdir: .: (0.003074) - test_self_read_binary: .: (0.007914) - test_self_refresh: .: (0.147064) - test_self_refresh_keeps_loaded_specs_activated: .: (0.104452) - test_self_ruby_api_version: .: (0.002454) - test_self_ruby_escaping_spaces_in_path: .: (0.002167) - test_self_ruby_path_without_spaces: .: (0.001967) - test_self_ruby_version_with_git_master: .: (0.018563) - test_self_ruby_version_with_git_prerelease: .: (0.014092) - test_self_ruby_version_with_non_mri_implementations:.: (0.007628) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.015528) - test_self_ruby_version_with_svn_prerelease: .: (0.008239) - test_self_ruby_version_with_svn_trunk: .: (0.007106) - test_self_rubygems_version: .: (0.012590) - test_self_sources: .: (0.006747) - test_self_try_activate_missing_dep: .: (0.025121) - test_self_try_activate_missing_extensions: .: (0.010225) - test_self_try_activate_missing_prerelease: .: (0.023725) - test_self_use_paths: .: (0.007562) - test_self_use_paths_with_nils: .: (0.003751) - test_self_user_dir: .: (0.011713) - test_self_user_home: .: (0.003710) - test_self_vendor_dir: .: (0.011640) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.007653) - test_self_vendor_dir_missing: .: (0.007933) - test_setting_paths_does_not_mutate_parameter_object:.: (0.004745) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.011820) - test_spec_order_is_consistent: .: (0.023488) - test_state_home_default: .: (0.007723) - test_state_home_from_env: .: (0.011611) - test_try_activate_returns_true_for_activated_specs: .: (0.012423) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.029947) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.010869) + test_activate_bin_path_in_debug_mode: .: (0.231290) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.046616) + test_activate_bin_path_resolves_eagerly: .: (0.040731) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.026982) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.018984) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.121953) + test_data_home_default: .: (0.002205) + test_data_home_from_env: .: (0.010344) + test_default_source_date_epoch_doesnt_change: .: (1.003343) + test_deprecated_paths=: .: (0.010605) + test_gem_path_ordering: .: (0.100247) + test_gem_path_ordering_short: .: (0.079250) + test_load_env_plugins: .: (0.008121) + test_load_plugins: .: (0.067370) + test_load_user_installed_plugins: .: (0.044127) + test_operating_system_defaults: .: (0.011934) + test_platform_defaults: .: (0.011268) + test_register_default_spec: .: (0.011676) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.002764) + test_require_does_not_glob: .: (0.028008) + test_require_missing: .: (0.023674) + test_self_activate_bin_path_no_exec_name: .: (0.011667) + test_self_bin_path_active: .: (0.007690) + test_self_bin_path_bin_file_gone_in_latest: .: (0.019754) + test_self_bin_path_bin_name: .: (0.011759) + test_self_bin_path_bin_name_version: .: (0.019671) + test_self_bin_path_no_bin_file: .: (0.007675) + test_self_bin_path_no_exec_name: .: (0.007717) + test_self_bin_path_nonexistent_binfile: .: (0.002649) + test_self_bin_path_not_found: .: (0.012955) + test_self_bin_path_picking_newest: .: (0.015980) + test_self_bindir: .: (0.008014) + test_self_bindir_default_dir: .: (0.011670) + test_self_clear_paths: .: (0.011665) + test_self_configuration: .: (0.011763) + test_self_datadir: .: (0.024940) + test_self_datadir_nonexistent_package: .: (0.010467) + test_self_default_exec_format: .: (0.011663) + test_self_default_exec_format_18: .: (0.002219) + test_self_default_exec_format_jruby: .: (0.002432) + test_self_default_sources: .: (0.001958) + test_self_dir: .: (0.002127) + test_self_done_installing: .: (0.006015) + test_self_ensure_gem_directories: .: (0.003047) + test_self_ensure_gem_directories_missing_parents: .: (0.003726) + test_self_ensure_gem_directories_non_existent_paths:.: (0.003672) + test_self_ensure_gem_directories_permissions: .: (0.003119) + test_self_ensure_gem_directories_safe_permissions: .: (0.003037) + test_self_ensure_gem_directories_write_protected: .: (0.002984) + test_self_ensure_gem_directories_write_protected_parents: .: (0.003301) + test_self_env_requirement: .: (0.003393) + test_self_extension_dir_shared: .: (0.002182) + test_self_extension_dir_static: .: (0.002154) + test_self_find_files: .: (0.003922) + test_self_find_latest_files: .: (0.003974) + test_self_finish_resolve: .: (0.009619) + test_self_finish_resolve_respects_loaded_specs: .: (0.013591) + test_self_finish_resolve_wtf: .: (0.040028) + test_self_gunzip: .: (0.002695) + test_self_gzip: .: (0.002859) + test_self_install: .: (0.015217) + test_self_install_in_rescue: .: (0.014902) + test_self_install_permissions: .: (0.064347) + test_self_install_permissions_umask_0: .: (0.071848) + test_self_install_permissions_umask_077: .: (0.083643) + test_self_install_permissions_with_format_executable: .: (0.083534) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.087793) + test_self_latest_rubygems_version: .: (0.015869) + test_self_latest_spec_for: .: (0.048202) + test_self_latest_spec_for_multiple_sources: .: (0.067109) + test_self_latest_version_for: .: (0.036456) + test_self_latest_version_for_multiple_sources: .: (0.028989) + test_self_loaded_specs: .: (0.021235) + test_self_needs: .: (0.019649) + test_self_needs_picks_up_unresolved_deps: .: (0.034261) + test_self_path: .: (0.008360) + test_self_path_ENV_PATH: .: (0.002471) + test_self_path_default: .: (0.013122) + test_self_path_duplicate: .: (0.007655) + test_self_path_overlap: .: (0.007668) + test_self_paths_eq: .: (0.007624) + test_self_paths_eq_nonexistent_home: .: (0.007768) + test_self_platforms: .: (0.007671) + test_self_post_build: .: (0.002423) + test_self_post_install: .: (0.009054) + test_self_post_reset: .: (0.002378) + test_self_post_uninstall: .: (0.002228) + test_self_pre_install: .: (0.006722) + test_self_pre_reset: .: (0.007667) + test_self_pre_uninstall: .: (0.002386) + test_self_prefix_libdir: .: (0.005288) + test_self_prefix_sitelibdir: .: (0.011480) + test_self_read_binary: .: (0.019680) + test_self_refresh: .: (0.078515) + test_self_refresh_keeps_loaded_specs_activated: .: (0.080976) + test_self_ruby_api_version: .: (0.007682) + test_self_ruby_escaping_spaces_in_path: .: (0.002375) + test_self_ruby_path_without_spaces: .: (0.005236) + test_self_ruby_version_with_git_master: .: (0.013545) + test_self_ruby_version_with_git_prerelease: .: (0.005874) + test_self_ruby_version_with_non_mri_implementations:.: (0.003842) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.007747) + test_self_ruby_version_with_svn_prerelease: .: (0.007643) + test_self_ruby_version_with_svn_trunk: .: (0.007965) + test_self_rubygems_version: .: (0.007456) + test_self_sources: .: (0.002729) + test_self_try_activate_missing_dep: .: (0.014014) + test_self_try_activate_missing_extensions: .: (0.010587) + test_self_try_activate_missing_prerelease: .: (0.015670) + test_self_use_paths: .: (0.002624) + test_self_use_paths_with_nils: .: (0.008871) + test_self_user_dir: .: (0.004033) + test_self_user_home: .: (0.007701) + test_self_vendor_dir: .: (0.003787) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.007630) + test_self_vendor_dir_missing: .: (0.007677) + test_setting_paths_does_not_mutate_parameter_object:.: (0.002460) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.009048) + test_spec_order_is_consistent: .: (0.015657) + test_state_home_default: .: (0.003869) + test_state_home_from_env: .: (0.002394) + test_try_activate_returns_true_for_activated_specs: .: (0.013442) TestGemAvailableSet: - test_add_and_empty: .: (0.018921) - test_best: .: (0.051606) - test_find_all: .: (0.047562) - test_match_platform: .: (0.036569) - test_remove_installed_bang: .: (0.012665) - test_sorted_normal_versions: .: (0.029059) - test_sorted_respect_pre: .: (0.071614) + test_add_and_empty: .: (0.017864) + test_best: .: (0.021364) + test_find_all: .: (0.031680) + test_match_platform: .: (0.027659) + test_remove_installed_bang: .: (0.011669) + test_sorted_normal_versions: .: (0.016794) + test_sorted_respect_pre: .: (0.040068) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.011305) - test_bundler_version_defaults_to_nil: .: (0.002500) - test_bundler_version_with_bundle_update_bundler: .: (0.012950) - test_bundler_version_with_env_var: .: (0.003836) - test_bundler_version_with_lockfile: .: (0.011552) - test_deleted_directory: .: (0.002712) - test_prioritize: .: (0.012680) + test_bundler_version: .: (0.002868) + test_bundler_version_defaults_to_nil: .: (0.014024) + test_bundler_version_with_bundle_update_bundler: .: (0.006437) + test_bundler_version_with_env_var: .: (0.007666) + test_bundler_version_with_lockfile: .: (0.002538) + test_deleted_directory: .: (0.012947) + test_prioritize: .: (0.011757) TestGemCommand: - test_add_option: .: (0.023624) - test_add_option_with_empty: .: (0.002464) - test_basic_accessors: .: (0.012840) - test_common_option_in_class: .: (0.007590) - test_defaults: .: (0.007715) - test_deprecate_option: .: (0.015520) - test_deprecate_option_extra_message: .: (0.011851) - test_deprecate_option_extra_message_and_no_version: .: (0.002945) - test_deprecate_option_no_version: .: (0.016342) - test_invoke: .: (0.007645) - test_invoke_with_bad_options: .: (0.012141) - test_invoke_with_build_args: .: (0.007602) - test_invoke_with_common_options: .: (0.011551) - test_invoke_with_help: .: (0.007668) - test_invoke_with_options: .: (0.007830) - test_option_recognition: .: (0.015495) - test_self_add_specific_extra_args: .: (0.007660) - test_self_add_specific_extra_args_unknown: .: (0.012013) - test_self_extra_args: .: (0.009216) - test_show_lookup_failure_suggestions_local: .: (0.018609) - test_show_lookup_failure_suggestions_none: .: (0.012184) - test_show_lookup_failure_suggestions_remote: .: (0.018934) + test_add_option: .: (0.002742) + test_add_option_with_empty: .: (0.008485) + test_basic_accessors: .: (0.002498) + test_common_option_in_class: .: (0.009004) + test_defaults: .: (0.002986) + test_deprecate_option: .: (0.008511) + test_deprecate_option_extra_message: .: (0.002887) + test_deprecate_option_extra_message_and_no_version: .: (0.006868) + test_deprecate_option_no_version: .: (0.009577) + test_invoke: .: (0.007666) + test_invoke_with_bad_options: .: (0.003023) + test_invoke_with_build_args: .: (0.012457) + test_invoke_with_common_options: .: (0.002574) + test_invoke_with_help: .: (0.008937) + test_invoke_with_options: .: (0.002757) + test_option_recognition: .: (0.011646) + test_self_add_specific_extra_args: .: (0.015676) + test_self_add_specific_extra_args_unknown: .: (0.002891) + test_self_extra_args: .: (0.012592) + test_show_lookup_failure_suggestions_local: .: (0.008105) + test_show_lookup_failure_suggestions_none: .: (0.012382) + test_show_lookup_failure_suggestions_remote: .: (0.010809) TestGemCommandManager: - test_deprecated_command: .: (0.011606) - test_deprecated_command_with_version: .: (0.024126) - test_find_alias_command: .: (0.011869) - test_find_command: .: (0.011122) - test_find_command_ambiguous: .: (0.011656) - test_find_command_ambiguous_exact: .: (0.003111) - test_find_command_unknown: .: (0.012387) - test_find_command_unknown_suggestions: .: (0.011940) - test_find_login_alias_command: .: (0.011324) - test_find_logout_alias_comamnd: .: (0.012319) - test_process_args_bad_arg: .: (0.007161) - test_process_args_build: .: (0.020121) - test_process_args_check: .: (0.016308) - test_process_args_install: .: (0.041742) - test_process_args_query: .: (0.024748) - test_process_args_uninstall: .: (0.017032) - test_process_args_update: .: (0.032680) - test_process_args_with_c_flag: .: (0.063045) - test_process_args_with_c_flag_path_not_found: .: (0.007703) - test_process_args_with_c_flag_without_path: .: (0.019949) - test_run_crash_command: .: (0.011759) - test_run_interrupt: .: (0.031659) + test_deprecated_command: .: (0.003481) + test_deprecated_command_with_version: .: (0.007852) + test_find_alias_command: .: (0.011529) + test_find_command: .: (0.007664) + test_find_command_ambiguous: .: (0.002736) + test_find_command_ambiguous_exact: .: (0.007643) + test_find_command_unknown: .: (0.007653) + test_find_command_unknown_suggestions: .: (0.007774) + test_find_login_alias_command: .: (0.002480) + test_find_logout_alias_comamnd: .: (0.008925) + test_process_args_bad_arg: .: (0.002528) + test_process_args_build: .: (0.013108) + test_process_args_check: .: (0.007539) + test_process_args_install: .: (0.027668) + test_process_args_query: .: (0.027664) + test_process_args_uninstall: .: (0.009638) + test_process_args_update: .: (0.020308) + test_process_args_with_c_flag: .: (0.022180) + test_process_args_with_c_flag_path_not_found: .: (0.007138) + test_process_args_with_c_flag_without_path: .: (0.007584) + test_run_crash_command: .: (0.003667) + test_run_interrupt: .: (0.012010) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.124398) - test_build_is_reproducible: .: (0.038953) - test_build_signed_gem: .: (0.164891) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.090639) - test_can_find_gemspecs_without_dot_gemspec: .: (0.025062) - test_execute: .: (0.034524) - test_execute_bad_name: .: (0.013687) - test_execute_bad_spec: .: (0.013672) - test_execute_force: .: (0.071658) - test_execute_missing_file: .: (0.007977) - test_execute_multiple_gemspec_without_gem_name: .: (0.012540) - test_execute_outside_dir: .: (0.024898) - test_execute_outside_dir_no_gemspec_present: .: (0.014890) - test_execute_outside_dir_with_external_gemspec: .: (0.028561) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.031156) - test_execute_outside_dir_with_glob_argument: .: (0.031560) - test_execute_outside_dir_without_gem_name: .: (0.024486) - test_execute_platform: .: (0.028081) - test_execute_rubyforge_project_warning: .: (0.040042) - test_execute_strict_with_warnings: .: (0.016424) - test_execute_strict_without_warnings: .: (0.039202) - test_execute_without_gem_name: .: (0.023521) - test_handle_deprecated_options: .: (0.013554) - test_handle_options: .: (0.021705) - test_handle_options_defaults: .: (0.016730) - test_options_filename: .: (0.026403) + test_build_auto_resign_cert: .: (0.071397) + test_build_is_reproducible: .: (0.019159) + test_build_signed_gem: .: (0.116336) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.087687) + test_can_find_gemspecs_without_dot_gemspec: .: (0.016422) + test_execute: .: (0.015813) + test_execute_bad_name: .: (0.013568) + test_execute_bad_spec: .: (0.009381) + test_execute_force: .: (0.019648) + test_execute_missing_file: .: (0.007680) + test_execute_multiple_gemspec_without_gem_name: .: (0.007752) + test_execute_outside_dir: .: (0.020312) + test_execute_outside_dir_no_gemspec_present: .: (0.003163) + test_execute_outside_dir_with_external_gemspec: .: (0.019757) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.031805) + test_execute_outside_dir_with_glob_argument: .: (0.019532) + test_execute_outside_dir_without_gem_name: .: (0.019775) + test_execute_platform: .: (0.015579) + test_execute_rubyforge_project_warning: .: (0.019682) + test_execute_strict_with_warnings: .: (0.008780) + test_execute_strict_without_warnings: .: (0.019423) + test_execute_without_gem_name: .: (0.011099) + test_handle_deprecated_options: .: (0.020618) + test_handle_options: .: (0.010863) + test_handle_options_defaults: .: (0.012118) + test_options_filename: .: (0.011501) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.016975) - test_certificates_matching_filter: .: (0.014217) - test_execute_add: .: (0.015569) - test_execute_add_twice: .: (0.015620) - test_execute_build: .: (1.761511) - test_execute_build_bad_email_address: .: (0.012895) - test_execute_build_bad_passphrase_confirmation: .: (0.027418) - test_execute_build_ec_key: .: (0.033915) - test_execute_build_encrypted_key: .: (0.045888) - test_execute_build_expiration_days: .: (2.590291) - test_execute_build_key: .: (0.046886) - test_execute_build_key_algorithm_ec_key: .: (0.028450) - test_execute_certificate: .: (0.019064) - test_execute_encrypted_private_key: .: (0.024381) - test_execute_list: .: (0.019089) - test_execute_list_filter: .: (0.019822) - test_execute_private_key: .: (0.020459) - test_execute_re_sign: .: (0.043066) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.055623) - test_execute_remove: .: (0.027713) - test_execute_remove_multiple: .: (0.014033) - test_execute_remove_twice: .: (0.034130) - test_execute_sign: .: (0.039101) - test_execute_sign_default: .: (0.043646) - test_execute_sign_default_encrypted_key: .: (0.047675) - test_execute_sign_encrypted_key: .: (0.093922) - test_execute_sign_no_cert: .: (0.059818) - test_execute_sign_no_key: .: (0.087955) - test_handle_options: .: (0.073878) - test_handle_options_add_bad: .: (0.019804) - test_handle_options_certificate: .: (0.027816) - test_handle_options_key_bad: .: (0.023762) - test_handle_options_sign: .: (0.063299) - test_handle_options_sign_encrypted_key: .: (0.051625) - test_handle_options_sign_nonexistent: .: (0.032907) + test_certificates_matching: .: (0.008049) + test_certificates_matching_filter: .: (0.007845) + test_execute_add: .: (0.013581) + test_execute_add_twice: .: (0.017568) + test_execute_build: .: (0.811704) + test_execute_build_bad_email_address: .: (0.012897) + test_execute_build_bad_passphrase_confirmation: .: (0.010605) + test_execute_build_ec_key: .: (0.016018) + test_execute_build_encrypted_key: .: (0.031756) + test_execute_build_expiration_days: .: (0.879593) + test_execute_build_key: .: (0.043660) + test_execute_build_key_algorithm_ec_key: .: (0.024410) + test_execute_certificate: .: (0.015085) + test_execute_encrypted_private_key: .: (0.016346) + test_execute_list: .: (0.028169) + test_execute_list_filter: .: (0.050808) + test_execute_private_key: .: (0.073023) + test_execute_re_sign: .: (0.035085) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.031042) + test_execute_remove: .: (0.012518) + test_execute_remove_multiple: .: (0.010989) + test_execute_remove_twice: .: (0.014168) + test_execute_sign: .: (0.033333) + test_execute_sign_default: .: (0.025234) + test_execute_sign_default_encrypted_key: .: (0.030235) + test_execute_sign_encrypted_key: .: (0.029460) + test_execute_sign_no_cert: .: (0.014136) + test_execute_sign_no_key: .: (0.009285) + test_handle_options: .: (0.026155) + test_handle_options_add_bad: .: (0.015720) + test_handle_options_certificate: .: (0.011568) + test_handle_options_key_bad: .: (0.015668) + test_handle_options_sign: .: (0.024191) + test_handle_options_sign_encrypted_key: .: (0.028162) + test_handle_options_sign_nonexistent: .: (0.020868) TestGemCommandsCheckCommand: - test_doctor: .: (0.005086) - test_handle_options: .: (0.033607) - test_handle_options_defaults: .: (0.003255) - test_initialize: .: (0.014471) + test_doctor: .: (0.013654) + test_handle_options: .: (0.003452) + test_handle_options_defaults: .: (0.007988) + test_initialize: .: (0.007713) TestGemCommandsCleanupCommand: - test_execute: .: (0.063136) - test_execute_all: .: (0.170743) - test_execute_all_dependencies: .: (0.114823) - test_execute_all_user: .: (0.148929) - test_execute_all_user_no_sudo: .: (0.107859) - test_execute_dev_dependencies: .: (0.135753) - test_execute_dry_run: .: (0.059683) - test_execute_ignore_default_gem_verbose: .: (0.119696) - test_execute_keeps_older_versions_with_deps: .: (0.195780) - test_execute_remove_gem_home_only: .: (0.339669) - test_execute_user_install: .: (0.234840) - test_execute_without_dev_dependencies: .: (0.137125) - test_handle_options_check_development: .: (0.071659) - test_handle_options_d: .: (0.059638) - test_handle_options_deprecated_dry_run: .: (0.075781) - test_handle_options_dry_run: .: (0.059641) - test_handle_options_n: .: (0.079675) + test_execute: .: (0.047355) + test_execute_all: .: (0.071655) + test_execute_all_dependencies: .: (0.073686) + test_execute_all_user: .: (0.040748) + test_execute_all_user_no_sudo: .: (0.060919) + test_execute_dev_dependencies: .: (0.123662) + test_execute_dry_run: .: (0.097063) + test_execute_ignore_default_gem_verbose: .: (0.070479) + test_execute_keeps_older_versions_with_deps: .: (0.071610) + test_execute_remove_gem_home_only: .: (0.169896) + test_execute_user_install: .: (0.122908) + test_execute_without_dev_dependencies: .: (0.079344) + test_handle_options_check_development: .: (0.036323) + test_handle_options_d: .: (0.036106) + test_handle_options_deprecated_dry_run: .: (0.035773) + test_handle_options_dry_run: .: (0.031133) + test_handle_options_n: .: (0.034926) TestGemCommandsContentsCommand: - test_execute: .: (0.015382) - test_execute_all: .: (0.016665) - test_execute_bad_gem: .: (0.002566) - test_execute_default_gem: .: (0.044798) - test_execute_exact_match: .: (0.017060) - test_execute_lib_only: .: (0.018215) - test_execute_missing_multiple: .: (0.016345) - test_execute_missing_single: .: (0.015042) - test_execute_missing_version: .: (0.015601) - test_execute_multiple: .: (0.066225) - test_execute_no_prefix: .: (0.040021) - test_execute_show_install_dir: .: (0.035743) - test_execute_show_install_dir_latest_version: .: (0.067762) - test_execute_show_install_dir_version: .: (0.111919) - test_handle_options: .: (0.016722) + test_execute: .: (0.008278) + test_execute_all: .: (0.010912) + test_execute_bad_gem: .: (0.014213) + test_execute_default_gem: .: (0.014781) + test_execute_exact_match: .: (0.010306) + test_execute_lib_only: .: (0.012056) + test_execute_missing_multiple: .: (0.007415) + test_execute_missing_single: .: (0.007808) + test_execute_missing_version: .: (0.007831) + test_execute_multiple: .: (0.011568) + test_execute_no_prefix: .: (0.011939) + test_execute_show_install_dir: .: (0.003753) + test_execute_show_install_dir_latest_version: .: (0.012746) + test_execute_show_install_dir_version: .: (0.010644) + test_handle_options: .: (0.011797) TestGemCommandsDependencyCommand: - test_execute: .: (0.019118) - test_execute_no_args: .: (0.035903) - test_execute_no_match: .: (0.015668) - test_execute_pipe_format: .: (0.017843) - test_execute_prerelease: .: (0.025567) - test_execute_regexp: .: (0.023810) - test_execute_remote: .: (0.031967) - test_execute_remote_version: .: (0.023329) - test_execute_reverse: .: (0.023547) - test_execute_reverse_remote: .: (0.011666) + test_execute: .: (0.010904) + test_execute_no_args: .: (0.018522) + test_execute_no_match: .: (0.020968) + test_execute_pipe_format: .: (0.031251) + test_execute_prerelease: .: (0.036222) + test_execute_regexp: .: (0.071667) + test_execute_remote: .: (0.021498) + test_execute_remote_version: .: (0.013990) + test_execute_reverse: .: (0.007667) + test_execute_reverse_remote: .: (0.007695) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.015389) - test_execute_gempath: .: (0.015546) - test_execute_gempath_multiple: .: (0.020162) - test_execute_platform: .: (0.016372) - test_execute_remotesources: .: (0.020329) - test_execute_unknown: .: (0.014352) - test_execute_user_gemdir: .: (0.016083) - test_execute_user_gemhome: .: (0.043459) - test_execute_version: .: (0.019641) + test_execute_gemdir: .: (0.008495) + test_execute_gempath: .: (0.010782) + test_execute_gempath_multiple: .: (0.008274) + test_execute_platform: .: (0.012246) + test_execute_remotesources: .: (0.010902) + test_execute_unknown: .: (0.007454) + test_execute_user_gemdir: .: (0.008095) + test_execute_user_gemhome: .: (0.008033) + test_execute_version: .: (0.012084) TestGemCommandsExecCommand: - test_conservative: .: (0.130946) - test_conservative_missing_gem: .: (0.056186) - test_error_with_no_arguments: .: (0.027209) - test_error_with_no_executable: .: (0.012153) - test_full_option_parsing: .: (0.019313) - test_gem_dependency_contains_executable: .: (0.163699) - test_gem_dependency_contains_other_executable: .: (0.244809) - test_gem_exec_gem_uninstall: .: (0.247790) - test_gem_with_executable: .: (0.122898) - test_gem_with_executable_error: .: (0.111629) - test_gem_with_multiple_executables_no_match: .: (0.099680) - test_gem_with_multiple_executables_one_match: .: (0.141096) - test_gem_with_other_executable_name: .: (0.257172) - test_gem_with_platform_and_platform_dependencies: .: (1.093035) - test_gem_with_platform_dependencies: .: (0.226093) - test_gem_with_platforms: .: (0.126959) - test_gem_without_executable: .: (0.041210) - test_missing_gem: .: (0.007041) - test_newer_prerelease_available: .: (0.277729) - test_only_prerelease_available: .: (0.359178) - test_other_gem_contains_executable: .: (0.100159) - test_pre_argument: .: (0.108610) - test_pre_version_option: .: (0.111217) - test_single_arg_parsing: .: (0.016107) - test_single_arg_parsing_with_version: .: (0.008322) - test_uses_newest_version: .: (0.191709) - test_uses_newest_version_of_dependency: .: (0.154678) - test_version_mismatch: .: (0.027398) + test_conservative: .: (0.138651) + test_conservative_missing_gem: .: (0.035653) + test_error_with_no_arguments: .: (0.015658) + test_error_with_no_executable: .: (0.007951) + test_full_option_parsing: .: (0.008259) + test_gem_dependency_contains_executable: .: (0.120024) + test_gem_dependency_contains_other_executable: .: (0.150479) + test_gem_exec_gem_uninstall: .: (0.148439) + test_gem_with_executable: .: (0.087652) + test_gem_with_executable_error: .: (0.083652) + test_gem_with_multiple_executables_no_match: .: (0.143648) + test_gem_with_multiple_executables_one_match: .: (0.191654) + test_gem_with_other_executable_name: .: (0.110275) + test_gem_with_platform_and_platform_dependencies: .: (1.135465) + test_gem_with_platform_dependencies: .: (0.423909) + test_gem_with_platforms: .: (0.458920) + test_gem_without_executable: .: (0.113167) + test_missing_gem: .: (0.026491) + test_newer_prerelease_available: .: (0.386129) + test_only_prerelease_available: .: (0.296358) + test_other_gem_contains_executable: .: (0.142857) + test_pre_argument: .: (0.132435) + test_pre_version_option: .: (0.328136) + test_single_arg_parsing: .: (0.049216) + test_single_arg_parsing_with_version: .: (0.012901) + test_uses_newest_version: .: (0.198462) + test_uses_newest_version_of_dependency: .: (0.243659) + test_version_mismatch: .: (0.039658) TestGemCommandsFetchCommand: - test_execute: .: (0.033375) - test_execute_latest: .: (0.034948) - test_execute_nonexistent_hint_disabled: .: (0.008481) - test_execute_platform: .: (0.043371) - test_execute_prerelease: .: (0.024913) - test_execute_specific_prerelease: .: (0.024528) - test_execute_two_version: .: (0.009378) - test_execute_two_version_specified_by_colon: .: (0.059669) - test_execute_version: .: (0.043516) - test_execute_version_nonexistent: .: (0.015655) - test_execute_version_specified_by_colon: .: (0.027864) + test_execute: .: (0.035366) + test_execute_latest: .: (0.036862) + test_execute_nonexistent_hint_disabled: .: (0.020482) + test_execute_platform: .: (0.034387) + test_execute_prerelease: .: (0.029621) + test_execute_specific_prerelease: .: (0.029578) + test_execute_two_version: .: (0.007787) + test_execute_two_version_specified_by_colon: .: (0.029004) + test_execute_version: .: (0.030334) + test_execute_version_nonexistent: .: (0.007667) + test_execute_version_specified_by_colon: .: (0.019675) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.007451) - test_gem_help_build: .: (0.013756) - test_gem_help_commands: .: (0.029534) - test_gem_help_commands_omits_deprecated_commands: .: (0.009820) - test_gem_help_gem_dependencies: .: (0.007358) - test_gem_help_platforms: .: (0.008214) - test_gem_no_args_shows_help: .: (0.002807) + test_gem_help_bad: .: (0.007371) + test_gem_help_build: .: (0.008253) + test_gem_help_commands: .: (0.022238) + test_gem_help_commands_omits_deprecated_commands: .: (0.028818) + test_gem_help_gem_dependencies: .: (0.002661) + test_gem_help_platforms: .: (0.008819) + test_gem_no_args_shows_help: .: (0.002481) TestGemCommandsInfoCommand: - test_execute: .: (0.016003) - test_execute_with_default_gem: .: (0.019912) - test_execute_with_default_gem_and_regular_gem: .: (0.020810) - test_execute_with_version_flag: .: (0.018821) + test_execute: .: (0.020804) + test_execute_with_default_gem: .: (0.015597) + test_execute_with_default_gem_and_regular_gem: .: (0.017040) + test_execute_with_version_flag: .: (0.022433) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.009392) - test_execute_conservative: .: (0.061690) - test_execute_dependency_nonexistent: .: (0.036348) - test_execute_exclude_prerelease: .: (0.087155) - test_execute_explicit_version_includes_prerelease: .: (0.103816) - test_execute_http_proxy: .: (0.043861) - test_execute_installs_deps_a_gemdeps: .: (0.119499) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.091729) - test_execute_installs_from_a_gemdeps: .: (0.103646) - test_execute_installs_from_a_gemdeps_with_conservative: .: (0.095571) - test_execute_local: .: (0.062592) - test_execute_local_dependency_nonexistent: .: (0.035515) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.072782) - test_execute_local_missing: .: (0.046760) - test_execute_local_missing_ignore_dependencies: .: (0.024879) - test_execute_local_transitive_prerelease: .: (0.297336) - test_execute_no_gem: .: (0.021216) - test_execute_no_user_install: .: (0.061728) - test_execute_nonexistent: .: (0.022317) - test_execute_nonexistent_force: .: (0.009189) - test_execute_nonexistent_hint_disabled: .: (0.018035) - test_execute_nonexistent_with_dashes: .: (0.031720) - test_execute_nonexistent_with_hint: .: (0.019713) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.063741) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.092647) - test_execute_prerelease_wins_over_previous_ver: .: (0.102932) - test_execute_rdoc: .: (0.515670) - test_execute_rdoc_with_path: .: (0.159095) - test_execute_remote: .: (0.089434) - test_execute_remote_ignores_files: .: (0.126772) - test_execute_remote_truncates_existing_gemspecs: .: (0.116539) - test_execute_required_ruby_version: .: (0.159079) - test_execute_required_ruby_version_specific_not_met:.: (0.027272) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.094172) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.023105) - test_execute_required_ruby_version_upper_bound: .: (0.098726) - test_execute_required_rubygems_version_wrong: .: (0.050075) - test_execute_saves_build_args: .: (0.068290) - test_execute_two: .: (0.179044) - test_execute_two_version: .: (0.002790) - test_execute_two_version_specified_by_colon: .: (0.177021) - test_execute_uses_deps_a_gemdeps: .: (0.191937) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.262425) - test_execute_uses_from_a_gemdeps: .: (0.092786) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.069243) - test_execute_with_gemdeps_path_ignores_system: .: (0.090438) - test_execute_with_invalid_gem_file: .: (0.052623) - test_execute_with_version_specified_by_colon: .: (0.087932) - test_explain_platform_local: .: (0.054944) - test_explain_platform_local_ignore_dependencies: .: (0.059923) - test_explain_platform_ruby: .: (0.044485) - test_explain_platform_ruby_ignore_dependencies: .: (0.048430) - test_handle_options_file: .: (0.047964) - test_handle_options_suggest: .: (0.042135) - test_handle_options_without: .: (0.034048) - test_install_gem_ignore_dependencies_both: .: (0.103070) - test_install_gem_ignore_dependencies_remote: .: (0.100017) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.138508) - test_install_gem_ignore_dependencies_specific_file: .: (0.084563) - test_parses_requirement_from_gemname: .: (0.054984) - test_redact_credentials_from_uri_on_warning: .: (0.093948) - test_show_errors_on_failure: .: (0.004081) - test_show_source_problems_even_on_success: .: (0.105687) - test_suggest_update_if_enabled: .: (0.052955) + test_execute_bad_source: .: (0.011376) + test_execute_conservative: .: (0.099667) + test_execute_dependency_nonexistent: .: (0.020995) + test_execute_exclude_prerelease: .: (0.086467) + test_execute_explicit_version_includes_prerelease: .: (0.127677) + test_execute_http_proxy: .: (0.023664) + test_execute_installs_deps_a_gemdeps: .: (0.201617) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.071178) + test_execute_installs_from_a_gemdeps: .: (0.106540) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.123659) + test_execute_local: .: (0.083684) + test_execute_local_dependency_nonexistent: .: (0.023654) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.080892) + test_execute_local_missing: .: (0.010598) + test_execute_local_missing_ignore_dependencies: .: (0.007673) + test_execute_local_transitive_prerelease: .: (0.499676) + test_execute_no_gem: .: (0.028417) + test_execute_no_user_install: .: (0.104436) + test_execute_nonexistent: .: (0.020968) + test_execute_nonexistent_force: .: (0.021850) + test_execute_nonexistent_hint_disabled: .: (0.015898) + test_execute_nonexistent_with_dashes: .: (0.028752) + test_execute_nonexistent_with_hint: .: (0.022999) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.172318) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.235368) + test_execute_prerelease_wins_over_previous_ver: .: (0.171794) + test_execute_rdoc: .: (0.531805) + test_execute_rdoc_with_path: .: (0.131781) + test_execute_remote: .: (0.083664) + test_execute_remote_ignores_files: .: (0.095671) + test_execute_remote_truncates_existing_gemspecs: .: (0.155743) + test_execute_required_ruby_version: .: (0.133424) + test_execute_required_ruby_version_specific_not_met:.: (0.026572) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.079257) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.022812) + test_execute_required_ruby_version_upper_bound: .: (0.104698) + test_execute_required_rubygems_version_wrong: .: (0.021916) + test_execute_saves_build_args: .: (0.089554) + test_execute_two: .: (0.151687) + test_execute_two_version: .: (0.002894) + test_execute_two_version_specified_by_colon: .: (0.188598) + test_execute_uses_deps_a_gemdeps: .: (0.119953) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.080075) + test_execute_uses_from_a_gemdeps: .: (0.103290) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.175683) + test_execute_with_gemdeps_path_ignores_system: .: (0.114191) + test_execute_with_invalid_gem_file: .: (0.085259) + test_execute_with_version_specified_by_colon: .: (0.093230) + test_explain_platform_local: .: (0.027315) + test_explain_platform_local_ignore_dependencies: .: (0.022720) + test_explain_platform_ruby: .: (0.010426) + test_explain_platform_ruby_ignore_dependencies: .: (0.010609) + test_handle_options_file: .: (0.018324) + test_handle_options_suggest: .: (0.011478) + test_handle_options_without: .: (0.014751) + test_install_gem_ignore_dependencies_both: .: (0.066012) + test_install_gem_ignore_dependencies_remote: .: (0.071686) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.063909) + test_install_gem_ignore_dependencies_specific_file: .: (0.063801) + test_parses_requirement_from_gemname: .: (0.011117) + test_redact_credentials_from_uri_on_warning: .: (0.065192) + test_show_errors_on_failure: .: (0.004640) + test_show_source_problems_even_on_success: .: (0.065530) + test_suggest_update_if_enabled: .: (0.099837) TestGemCommandsListCommand: - test_execute_installed: .: (0.015485) - test_execute_normal_gem_shadowing_default_gem: .: (0.029871) + test_execute_installed: .: (0.015156) + test_execute_normal_gem_shadowing_default_gem: .: (0.024934) TestGemCommandsLockCommand: - test_execute: .: (0.018833) - test_execute_missing_dependency: .: (0.010687) - test_execute_strict: .: (0.012958) + test_execute: .: (0.014247) + test_execute_missing_dependency: .: (0.015650) + test_execute_strict: .: (0.004789) TestGemCommandsMirrorCommand: - test_execute: .: (0.006022) + test_execute: .: (0.002769) TestGemCommandsOpenCommand: - test_default_gem: .: (0.012139) - test_execute: .: (0.217717) - test_execute_bad_gem: .: (0.003259) - test_wrong_version: .: (0.017859) + test_default_gem: .: (0.008415) + test_execute: .: (0.203616) + test_execute_bad_gem: .: (0.002791) + test_wrong_version: .: (0.008655) TestGemCommandsOutdatedCommand: - test_execute: .: (0.045720) - test_execute_with_up_to_date_platform_specific_gem: .: (0.047542) - test_initialize: .: (0.008642) + test_execute: .: (0.036656) + test_execute_with_up_to_date_platform_specific_gem: .: (0.050527) + test_initialize: .: (0.004318) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.019014) - test_add_owners: .: (0.008960) - test_add_owners_denied: .: (0.010498) - test_add_owners_key: .: (0.013150) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.223864) - test_add_owners_permanent_redirect: .: (0.011775) - test_add_owners_unathorized_api_key: .: (0.036075) - test_otp_verified_failure: .: (0.013980) - test_otp_verified_success: .: (0.011623) - test_remove_owners: .: (0.008268) - test_remove_owners_denied: .: (0.015812) - test_remove_owners_key: .: (0.015344) - test_remove_owners_missing: .: (0.012342) - test_remove_owners_permanent_redirect: .: (0.008100) - test_remove_owners_unathorized_api_key: .: (0.008740) - test_show_owners: .: (0.023079) - test_show_owners_denied: .: (0.057300) - test_show_owners_dont_load_objects: .: (0.042360) - test_show_owners_key: .: (0.067567) - test_show_owners_permanent_redirect: .: (0.051994) - test_show_owners_setting_up_host: .: (0.095496) - test_show_owners_setting_up_host_through_env_var: .: (0.013909) - test_with_webauthn_enabled_failure: .: (0.129758) - test_with_webauthn_enabled_failure_with_polling: .: (0.115900) - test_with_webauthn_enabled_success: .: (0.105666) - test_with_webauthn_enabled_success_with_polling: .: (0.111986) + test_add_owner_with_host_option_through_execute: .: (0.015571) + test_add_owners: .: (0.012335) + test_add_owners_denied: .: (0.003573) + test_add_owners_key: .: (0.013477) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.227624) + test_add_owners_permanent_redirect: .: (0.009927) + test_add_owners_unathorized_api_key: .: (0.007659) + test_otp_verified_failure: .: (0.007983) + test_otp_verified_success: .: (0.012066) + test_remove_owners: .: (0.007228) + test_remove_owners_denied: .: (0.007664) + test_remove_owners_key: .: (0.009153) + test_remove_owners_missing: .: (0.011684) + test_remove_owners_permanent_redirect: .: (0.006601) + test_remove_owners_unathorized_api_key: .: (0.012067) + test_show_owners: .: (0.007341) + test_show_owners_denied: .: (0.007571) + test_show_owners_dont_load_objects: .: (0.007672) + test_show_owners_key: .: (0.013057) + test_show_owners_permanent_redirect: .: (0.006404) + test_show_owners_setting_up_host: .: (0.007675) + test_show_owners_setting_up_host_through_env_var: .: (0.007647) + test_with_webauthn_enabled_failure: .: (0.113187) + test_with_webauthn_enabled_failure_with_polling: .: (0.115825) + test_with_webauthn_enabled_success: .: (0.115979) + test_with_webauthn_enabled_success_with_polling: .: (0.115942) TestGemCommandsPristineCommand: - test_execute: .: (0.035647) - test_execute_all: .: (0.035495) - test_execute_bindir: .: (0.024722) - test_execute_default_gem: .: (0.014427) - test_execute_env_shebang: .: (0.030865) - test_execute_extensions_explicit: .: (1.146195) - test_execute_extensions_only_missing_extensions: .: (1.565238) - test_execute_many: .: (0.079687) - test_execute_many_multi_repo: .: (0.064583) - test_execute_missing_cache_gem: .: (0.086856) - test_execute_missing_cache_gem_when_multi_repo: .: (0.099627) - test_execute_multi_platform: .: (1.487948) - test_execute_no_extension: .: (0.690019) - test_execute_no_gem: .: (0.003053) - test_execute_only_executables: .: (0.027892) - test_execute_only_plugins: .: (0.029324) - test_execute_unknown_gem_at_remote_source: .: (0.027066) - test_execute_user_install: .: (0.060415) - test_execute_with_extension_with_build_args: .: (1.140059) - test_handle_options: .: (0.008717) - test_handle_options_extensions: .: (0.017098) - test_skip: .: (0.071470) - test_skip_many_gems: .: (0.076272) + test_execute: .: (0.030233) + test_execute_all: .: (0.056770) + test_execute_bindir: .: (0.029494) + test_execute_default_gem: .: (0.014418) + test_execute_env_shebang: .: (0.038037) + test_execute_extensions_explicit: .: (0.741525) + test_execute_extensions_only_missing_extensions: .: (1.204662) + test_execute_many: .: (0.050696) + test_execute_many_multi_repo: .: (0.050554) + test_execute_missing_cache_gem: .: (0.071799) + test_execute_missing_cache_gem_when_multi_repo: .: (0.071797) + test_execute_multi_platform: .: (1.050609) + test_execute_no_extension: .: (0.440016) + test_execute_no_gem: .: (0.008874) + test_execute_only_executables: .: (0.044171) + test_execute_only_plugins: .: (0.031079) + test_execute_unknown_gem_at_remote_source: .: (0.019834) + test_execute_user_install: .: (0.035669) + test_execute_with_extension_with_build_args: .: (0.726091) + test_handle_options: .: (0.013362) + test_handle_options_extensions: .: (0.012706) + test_skip: .: (0.046805) + test_skip_many_gems: .: (0.051637) TestGemCommandsPushCommand: - test_execute: .: (0.031347) - test_execute_allowed_push_host: .: (0.034120) - test_execute_attestation: .: (0.029193) - test_execute_host: .: (0.023695) - test_otp_verified_failure: .: (0.012717) - test_otp_verified_success: .: (0.016235) - test_raises_error_with_no_arguments: .: (0.022435) - test_sending_gem: .: (0.020301) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.031111) - test_sending_gem_denied: .: (0.047853) - test_sending_gem_key: .: (0.036740) - test_sending_gem_to_allowed_push_host: .: (0.051042) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.035508) - test_sending_gem_to_disallowed_default_host: .: (0.028458) - test_sending_gem_to_disallowed_push_host: .: (0.036551) - test_sending_gem_to_host_permanent_redirect: .: (0.026513) - test_sending_gem_to_metadata_host: .: (0.035385) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.013111) - test_sending_gem_with_env_var_api_key: .: (0.028204) - test_sending_gem_with_no_local_creds: .: (0.023743) - test_sending_when_default_host_disabled: .: (0.015623) - test_sending_when_default_host_disabled_with_override: .: (0.016171) - test_with_webauthn_enabled_failure: .: (0.031796) - test_with_webauthn_enabled_failure_with_polling: .: (0.122566) - test_with_webauthn_enabled_success: .: (0.029005) - test_with_webauthn_enabled_success_with_polling: .: (0.151569) + test_execute: .: (0.023515) + test_execute_allowed_push_host: .: (0.024662) + test_execute_attestation: .: (0.022626) + test_execute_host: .: (0.040086) + test_otp_verified_failure: .: (0.023534) + test_otp_verified_success: .: (0.023633) + test_raises_error_with_no_arguments: .: (0.011723) + test_sending_gem: .: (0.021382) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.029974) + test_sending_gem_denied: .: (0.023639) + test_sending_gem_key: .: (0.023629) + test_sending_gem_to_allowed_push_host: .: (0.028806) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.030431) + test_sending_gem_to_disallowed_default_host: .: (0.023642) + test_sending_gem_to_disallowed_push_host: .: (0.023637) + test_sending_gem_to_host_permanent_redirect: .: (0.019638) + test_sending_gem_to_metadata_host: .: (0.027798) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.031300) + test_sending_gem_with_env_var_api_key: .: (0.036127) + test_sending_gem_with_no_local_creds: .: (0.024275) + test_sending_when_default_host_disabled: .: (0.020539) + test_sending_when_default_host_disabled_with_override: .: (0.016606) + test_with_webauthn_enabled_failure: .: (0.057646) + test_with_webauthn_enabled_failure_with_polling: .: (0.117394) + test_with_webauthn_enabled_success: .: (0.036009) + test_with_webauthn_enabled_success_with_polling: .: (0.113861) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.034122) - test_execute_all: .: (0.039613) - test_execute_all_prerelease: .: (0.031714) - test_execute_details: .: (0.051606) - test_execute_details_cleans_text: .: (0.039527) - test_execute_details_truncates_summary: .: (0.249476) - test_execute_installed: .: (0.027920) - test_execute_installed_inverse: .: (0.026331) - test_execute_installed_inverse_not_installed: .: (0.027418) - test_execute_installed_no_name: .: (0.023428) - test_execute_installed_not_installed: .: (0.027786) - test_execute_installed_version: .: (0.020055) - test_execute_installed_version_not_installed: .: (0.027203) - test_execute_local: .: (0.020120) - test_execute_local_notty: .: (0.027168) - test_execute_local_quiet: .: (0.020195) - test_execute_multiple_args: .: (0.031369) - test_execute_no_prerelease_local: .: (0.023701) - test_execute_no_versions: .: (0.023836) - test_execute_notty: .: (0.019466) - test_execute_prerelease: .: (0.011537) - test_execute_prerelease_local: .: (0.031837) - test_execute_remote: .: (0.012179) - test_execute_remote_notty: .: (0.023074) - test_execute_remote_quiet: .: (0.036505) - test_make_entry: .: (0.019049) - test_show_gems: .: (0.019600) + test_execute: .: (0.013552) + test_execute_all: .: (0.009039) + test_execute_all_prerelease: .: (0.017191) + test_execute_details: .: (0.011331) + test_execute_details_cleans_text: .: (0.019823) + test_execute_details_truncates_summary: .: (0.099420) + test_execute_installed: .: (0.007004) + test_execute_installed_inverse: .: (0.011113) + test_execute_installed_inverse_not_installed: .: (0.010944) + test_execute_installed_no_name: .: (0.006915) + test_execute_installed_not_installed: .: (0.007391) + test_execute_installed_version: .: (0.015232) + test_execute_installed_version_not_installed: .: (0.007027) + test_execute_local: .: (0.007107) + test_execute_local_notty: .: (0.016963) + test_execute_local_quiet: .: (0.007142) + test_execute_multiple_args: .: (0.013309) + test_execute_no_prerelease_local: .: (0.013401) + test_execute_no_versions: .: (0.009042) + test_execute_notty: .: (0.024431) + test_execute_prerelease: .: (0.009569) + test_execute_prerelease_local: .: (0.019039) + test_execute_remote: .: (0.007979) + test_execute_remote_notty: .: (0.019238) + test_execute_remote_quiet: .: (0.016234) + test_make_entry: .: (0.009913) + test_show_gems: .: (0.008011) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.032766) - test_execute_default_details: .: (0.043341) - test_execute_exact_local: .: (0.050893) - test_execute_exact_multiple: .: (0.044565) - test_execute_exact_remote: .: (0.046864) - test_execute_local_details: .: (0.143676) - test_execute_platform: .: (0.094177) - test_execute_show_default_gems: .: (0.091364) - test_execute_show_default_gems_with_platform: .: (0.089606) + test_depprecated: .: (0.035488) + test_execute_default_details: .: (0.043503) + test_execute_exact_local: .: (0.103658) + test_execute_exact_multiple: .: (0.116884) + test_execute_exact_remote: .: (0.106576) + test_execute_local_details: .: (0.045109) + test_execute_platform: .: (0.042537) + test_execute_show_default_gems: .: (0.037222) + test_execute_show_default_gems_with_platform: .: (0.035976) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (0.207846) + test_build_is_reproducible: .: (0.165799) TestGemCommandsSearchCommand: - test_initialize: .: (0.010935) + test_initialize: .: (0.007262) TestGemCommandsServerCommand: - test_execute: .: (0.007093) + test_execute: .: (0.007359) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (0.123285) - test_files_in: .: (0.031850) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.063448) - test_install_lib: .: (0.067106) - test_remove_old_lib_files: .: (0.047574) - test_remove_old_man_files: .: (0.053137) - test_show_release_notes: .: (0.049588) + test_destdir_flag_regenerates_binstubs: .: (0.115334) + test_files_in: .: (0.037273) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.063726) + test_install_lib: .: (0.042301) + test_remove_old_lib_files: .: (0.039619) + test_remove_old_man_files: .: (0.053674) + test_show_release_notes: .: (0.041787) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.013806) - test_execute_when_already_signed_in_with_different_host: .: (0.012943) - test_execute_when_already_signed_in_with_same_host: .: (0.004040) - test_execute_when_not_already_signed_in: .: (0.018503) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.015556) - test_execute_with_host_permanent_redirect: .: (0.008313) - test_execute_with_host_supplied: .: (0.007373) - test_execute_with_key_name_and_custom_scope: .: (0.012523) - test_execute_with_key_name_and_exclusive_scope: .: (0.012596) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.014258) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.012761) - test_execute_with_key_name_default_scope: .: (0.016639) - test_execute_with_valid_creds_set_for_default_host: .: (0.015169) - test_execute_with_warnings: .: (0.015355) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.012728) + test_execute_when_already_signed_in_with_different_host: .: (0.010414) + test_execute_when_already_signed_in_with_same_host: .: (0.008533) + test_execute_when_not_already_signed_in: .: (0.012527) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.010200) + test_execute_with_host_permanent_redirect: .: (0.007634) + test_execute_with_host_supplied: .: (0.012528) + test_execute_with_key_name_and_custom_scope: .: (0.010930) + test_execute_with_key_name_and_exclusive_scope: .: (0.012463) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.010986) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.007646) + test_execute_with_key_name_default_scope: .: (0.008483) + test_execute_with_valid_creds_set_for_default_host: .: (0.012314) + test_execute_with_warnings: .: (0.010828) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.008259) - test_execute_when_user_is_signed_in: .: (0.011619) + test_execute_when_not_signed_in: .: (0.003044) + test_execute_when_user_is_signed_in: .: (0.011728) TestGemCommandsSourcesCommand: - test_execute: .: (0.059057) - test_execute_add: .: (0.031663) - test_execute_add_allow_typo_squatting_source: .: (0.027550) - test_execute_add_allow_typo_squatting_source_forced:.: (0.027484) - test_execute_add_bad_uri: .: (0.027658) - test_execute_add_deny_typo_squatting_source: .: (0.023810) - test_execute_add_existent_source_invalid_uri: .: (0.015505) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.019580) - test_execute_add_http_rubygems_org: .: (0.019616) - test_execute_add_http_rubygems_org_forced: .: (0.035910) - test_execute_add_https_rubygems_org: .: (0.023828) - test_execute_add_nonexistent_source: .: (0.019412) - test_execute_add_redundant_source: .: (0.023770) - test_execute_add_redundant_source_trailing_slash: .: (0.023635) - test_execute_clear_all: .: (0.013069) - test_execute_list: .: (0.022195) - test_execute_remove: .: (0.023584) - test_execute_remove_no_network: .: (0.013941) - test_execute_update: .: (0.053461) - test_initialize_proxy: .: (0.012905) + test_execute: .: (0.024189) + test_execute_add: .: (0.021328) + test_execute_add_allow_typo_squatting_source: .: (0.021470) + test_execute_add_allow_typo_squatting_source_forced:.: (0.020192) + test_execute_add_bad_uri: .: (0.011249) + test_execute_add_deny_typo_squatting_source: .: (0.015635) + test_execute_add_existent_source_invalid_uri: .: (0.011629) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.015641) + test_execute_add_http_rubygems_org: .: (0.023643) + test_execute_add_http_rubygems_org_forced: .: (0.023652) + test_execute_add_https_rubygems_org: .: (0.028174) + test_execute_add_nonexistent_source: .: (0.011652) + test_execute_add_redundant_source: .: (0.015642) + test_execute_add_redundant_source_trailing_slash: .: (0.015652) + test_execute_clear_all: .: (0.008878) + test_execute_list: .: (0.013139) + test_execute_remove: .: (0.013283) + test_execute_remove_no_network: .: (0.010007) + test_execute_update: .: (0.042175) + test_initialize_proxy: .: (0.015859) TestGemCommandsSpecificationCommand: - test_execute: .: (0.026656) - test_execute_all: .: (0.031741) - test_execute_all_conflicts_with_version: .: (0.007643) - test_execute_bad_name: .: (0.011881) - test_execute_bad_name_with_version: .: (0.007396) - test_execute_exact_match: .: (0.052581) - test_execute_field: .: (0.018793) - test_execute_file: .: (0.039651) - test_execute_marshal: .: (0.013956) - test_execute_remote: .: (0.022891) - test_execute_remote_with_prerelease: .: (0.026303) - test_execute_remote_with_version: .: (0.024551) - test_execute_remote_with_version_and_platform: .: (0.030964) - test_execute_remote_without_prerelease: .: (0.020325) - test_execute_ruby: .: (0.019192) + test_execute: .: (0.014802) + test_execute_all: .: (0.019635) + test_execute_all_conflicts_with_version: .: (0.002935) + test_execute_bad_name: .: (0.007254) + test_execute_bad_name_with_version: .: (0.009102) + test_execute_exact_match: .: (0.015669) + test_execute_field: .: (0.008965) + test_execute_file: .: (0.022493) + test_execute_marshal: .: (0.007665) + test_execute_remote: .: (0.014619) + test_execute_remote_with_prerelease: .: (0.025325) + test_execute_remote_with_version: .: (0.019424) + test_execute_remote_with_version_and_platform: .: (0.016640) + test_execute_remote_without_prerelease: .: (0.014880) + test_execute_ruby: .: (0.012549) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.015448) + test_execute_sorts: .: (0.028941) TestGemCommandsUnpackCommand: - test_execute: .: (0.151235) - test_execute_exact_match: .: (0.080001) - test_execute_gem_path: .: (0.036830) - test_execute_gem_path_missing: .: (0.014357) - test_execute_remote: .: (0.043638) - test_execute_spec: .: (0.120218) - test_execute_spec_target: .: (0.136784) - test_execute_sudo: .: (0.146186) - test_execute_with_target_option: .: (0.135621) - test_find_in_cache: .: (0.085150) - test_get_path: .: (0.027326) - test_handle_options_metadata: .: (0.014657) + test_execute: .: (0.093119) + test_execute_exact_match: .: (0.067868) + test_execute_gem_path: .: (0.059451) + test_execute_gem_path_missing: .: (0.029020) + test_execute_remote: .: (0.159253) + test_execute_spec: .: (0.115120) + test_execute_spec_target: .: (0.091541) + test_execute_sudo: .: (0.075658) + test_execute_with_target_option: .: (0.079659) + test_find_in_cache: .: (0.066600) + test_get_path: .: (0.020886) + test_handle_options_metadata: .: (0.008308) TestGemCommandsWhichCommand: - test_execute: .: (0.011432) - test_execute_directory: .: (0.015561) - test_execute_missing: .: (0.004157) - test_execute_one_missing: .: (0.011356) + test_execute: .: (0.014883) + test_execute_directory: .: (0.008219) + test_execute_missing: .: (0.012148) + test_execute_one_missing: .: (0.018899) TestGemCommandsYankCommand: - test_execute: .: (0.010935) - test_execute_host: .: (0.008820) - test_execute_key: .: (0.010326) - test_execute_with_otp_failure: .: (0.008720) - test_execute_with_otp_success: .: (0.014538) - test_handle_options: .: (0.009116) - test_handle_options_missing_argument: .: (0.010110) - test_with_webauthn_enabled_failure: .: (0.111759) - test_with_webauthn_enabled_failure_with_polling: .: (0.104778) - test_with_webauthn_enabled_success: .: (0.116974) - test_with_webauthn_enabled_success_with_polling: .: (0.107541) - test_yank_gem_unathorized_api_key: .: (0.006089) + test_execute: .: (0.003671) + test_execute_host: .: (0.035831) + test_execute_key: .: (0.016612) + test_execute_with_otp_failure: .: (0.012077) + test_execute_with_otp_success: .: (0.018907) + test_handle_options: .: (0.019775) + test_handle_options_missing_argument: .: (0.019788) + test_with_webauthn_enabled_failure: .: (0.110115) + test_with_webauthn_enabled_failure_with_polling: .: (0.107152) + test_with_webauthn_enabled_success: .: (0.115894) + test_with_webauthn_enabled_success_with_polling: .: (0.116056) + test_yank_gem_unathorized_api_key: .: (0.009857) TestGemConfig: - test_bad_rake_path_is_escaped: .: (0.002724) - test_datadir: .: (0.080707) - test_good_rake_path_is_escaped: .: (0.003445) + test_bad_rake_path_is_escaped: .: (0.007392) + test_datadir: .: (0.071649) + test_good_rake_path_is_escaped: .: (0.003698) TestGemConfigFile: - test_accept_string_key: .: (0.007280) - test_api_keys: .: (0.007580) - test_check_credentials_permissions: .: (0.007745) - test_disable_default_gem_server: .: (0.003171) - test_dump_with_rubygems_yaml: .: (0.012583) - test_handle_arguments: .: (0.003193) - test_handle_arguments_backtrace: .: (0.004217) - test_handle_arguments_debug: .: (0.007690) - test_handle_arguments_norc: .: (0.002990) - test_handle_arguments_override: .: (0.007671) - test_handle_arguments_traceback: .: (0.007519) - test_handle_comment: .: (0.004214) - test_ignore_invalid_config_file: .: (0.003526) - test_initialize: .: (0.007338) - test_initialize_environment_variable_override: .: (0.007770) - test_initialize_handle_arguments_config_file: .: (0.002707) - test_initialize_handle_arguments_config_file_equals:.: (0.008801) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.002668) - test_initialize_ipv4_fallback_enabled_env: .: (0.002897) - test_initialize_operating_system_override: .: (0.002762) - test_initialize_platform_override: .: (0.006937) - test_initialize_system_wide_override: .: (0.011323) - test_load_api_keys: .: (0.015670) - test_load_api_keys_bad_permission: .: (0.007699) - test_load_install_extension_in_lib_from_config: .: (0.004888) - test_load_ssl_ca_cert_from_config: .: (0.008098) - test_load_ssl_client_cert_from_config: .: (0.009577) - test_load_ssl_verify_mode_from_config: .: (0.007814) - test_load_with_rubygems_config_hash: .: (0.007494) - test_really_verbose: .: (0.002763) - test_rubygems_api_key_equals: .: (0.008779) - test_rubygems_api_key_equals_bad_permission: .: (0.007484) - test_s3_source: .: (0.007863) - test_s3_source_with_config_without_lookahead: .: (0.003122) - test_set_config_file_name_from_environment_variable:.: (0.004417) - test_write: .: (0.003425) - test_write_from_hash: .: (0.004297) + test_accept_string_key: .: (0.011683) + test_api_keys: .: (0.002898) + test_check_credentials_permissions: .: (0.008284) + test_disable_default_gem_server: .: (0.012183) + test_dump_with_rubygems_yaml: .: (0.002722) + test_handle_arguments: .: (0.008398) + test_handle_arguments_backtrace: .: (0.003176) + test_handle_arguments_debug: .: (0.008419) + test_handle_arguments_norc: .: (0.007539) + test_handle_arguments_override: .: (0.007660) + test_handle_arguments_traceback: .: (0.007657) + test_handle_comment: .: (0.003084) + test_ignore_invalid_config_file: .: (0.008390) + test_initialize: .: (0.007646) + test_initialize_environment_variable_override: .: (0.007630) + test_initialize_handle_arguments_config_file: .: (0.007840) + test_initialize_handle_arguments_config_file_equals:.: (0.002672) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.008613) + test_initialize_ipv4_fallback_enabled_env: .: (0.007663) + test_initialize_operating_system_override: .: (0.002739) + test_initialize_platform_override: .: (0.008728) + test_initialize_system_wide_override: .: (0.002939) + test_load_api_keys: .: (0.002804) + test_load_api_keys_bad_permission: .: (0.002896) + test_load_install_extension_in_lib_from_config: .: (0.002603) + test_load_ssl_ca_cert_from_config: .: (0.002541) + test_load_ssl_client_cert_from_config: .: (0.002568) + test_load_ssl_verify_mode_from_config: .: (0.002521) + test_load_with_rubygems_config_hash: .: (0.002562) + test_really_verbose: .: (0.002409) + test_rubygems_api_key_equals: .: (0.006254) + test_rubygems_api_key_equals_bad_permission: .: (0.003125) + test_s3_source: .: (0.002837) + test_s3_source_with_config_without_lookahead: .: (0.002655) + test_set_config_file_name_from_environment_variable:.: (0.002402) + test_write: .: (0.003027) + test_write_from_hash: .: (0.013890) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.006996) + test_output_can_be_captured_by_test_unit: .: (0.002792) TestGemDependency: - test_equals2: .: (0.011864) - test_equals2_type: .: (0.003571) - test_equals_tilde: .: (0.002872) - test_equals_tilde_escape: .: (0.008437) - test_equals_tilde_object: .: (0.002635) - test_equals_tilde_spec: .: (0.003188) - test_hash: .: (0.002643) - test_identity: .: (0.006646) - test_initialize: .: (0.002642) - test_initialize_double: .: (0.004622) - test_initialize_empty: .: (0.002900) - test_initialize_prerelease: .: (0.013355) - test_initialize_type: .: (0.002699) - test_initialize_type_bad: .: (0.007843) - test_initialize_version: .: (0.007811) - test_match_eh_allow_prerelease: .: (0.003430) - test_match_eh_name_tuple: .: (0.002925) - test_match_eh_specification: .: (0.003173) - test_matches_spec_eh: .: (0.009582) - test_matches_spec_eh_prerelease: .: (0.007517) - test_merge: .: (0.007758) - test_merge_default: .: (0.003255) - test_merge_name_mismatch: .: (0.008064) - test_merge_other_default: .: (0.002616) - test_prerelease_eh: .: (0.008696) - test_specific: .: (0.002755) - test_to_spec: .: (0.014628) - test_to_spec_prerelease: .: (0.017740) - test_to_spec_with_only_prereleases: .: (0.043484) - test_to_specs_indicates_total_gem_set_size: .: (0.022811) - test_to_specs_respects_bundler_version: .: (0.050007) - test_to_specs_suggests_other_versions: .: (0.041260) + test_equals2: .: (0.003364) + test_equals2_type: .: (0.002304) + test_equals_tilde: .: (0.003330) + test_equals_tilde_escape: .: (0.002408) + test_equals_tilde_object: .: (0.002290) + test_equals_tilde_spec: .: (0.006445) + test_hash: .: (0.002457) + test_identity: .: (0.002859) + test_initialize: .: (0.002260) + test_initialize_double: .: (0.002679) + test_initialize_empty: .: (0.002207) + test_initialize_prerelease: .: (0.002204) + test_initialize_type: .: (0.008367) + test_initialize_type_bad: .: (0.002450) + test_initialize_version: .: (0.002467) + test_match_eh_allow_prerelease: .: (0.002352) + test_match_eh_name_tuple: .: (0.002507) + test_match_eh_specification: .: (0.002742) + test_matches_spec_eh: .: (0.002569) + test_matches_spec_eh_prerelease: .: (0.002448) + test_merge: .: (0.002228) + test_merge_default: .: (0.002772) + test_merge_name_mismatch: .: (0.002248) + test_merge_other_default: .: (0.002166) + test_prerelease_eh: .: (0.002210) + test_specific: .: (0.005960) + test_to_spec: .: (0.005312) + test_to_spec_prerelease: .: (0.004885) + test_to_spec_with_only_prereleases: .: (0.005237) + test_to_specs_indicates_total_gem_set_size: .: (0.007928) + test_to_specs_respects_bundler_version: .: (0.006102) + test_to_specs_suggests_other_versions: .: (0.004269) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.148772) - test_find_gems_with_sources_local: .: (0.063374) - test_find_gems_with_sources_prerelease: .: (0.055603) - test_find_gems_with_sources_with_bad_source: .: (0.007768) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.087435) - test_install: .: (0.149203) - test_install_all_dependencies: .: (0.405698) - test_install_build_args: .: (0.110535) - test_install_cache_dir: .: (0.153917) - test_install_dependencies_satisfied: .: (0.193112) - test_install_dependency: .: (0.154542) - test_install_dependency_development: .: (0.241482) - test_install_dependency_development_deep: .: (0.490463) - test_install_dependency_development_shallow: .: (0.312026) - test_install_dependency_existing: .: (0.155664) - test_install_dependency_existing_extension: .: (1.151928) - test_install_dependency_old: .: (0.096768) - test_install_doesnt_upgrade_installed_dependencies: .: (0.252488) - test_install_domain_both: .: (0.196921) - test_install_domain_both_no_network: .: (0.250759) - test_install_domain_local: .: (0.097089) - test_install_domain_remote: .: (0.163602) - test_install_dual_repository: .: (0.159352) - test_install_dual_repository_and_done_installing_hooks: .: (0.321004) - test_install_env_shebang: .: (0.124651) - test_install_force: .: (0.119652) - test_install_ignore_dependencies: .: (0.121957) - test_install_install_dir: .: (0.155234) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.044592) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.055460) - test_install_local: .: (0.087409) - test_install_local_dependency: .: (0.137647) - test_install_local_dependency_installed: .: (0.134079) - test_install_local_dependency_no_network_for_target_gem: .: (0.084878) - test_install_local_prerelease: .: (0.078787) - test_install_local_subdir: .: (0.055203) - test_install_minimal_deps: .: (0.169706) - test_install_no_document: .: (0.122132) - test_install_no_minimal_deps: .: (0.258850) - test_install_no_wrappers: .: (0.083583) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.045312) - test_install_prerelease: .: (0.126466) - test_install_prerelease_bug_990: .: (0.113983) - test_install_prerelease_skipped_when_normal_ver: .: (0.133578) - test_install_reinstall: .: (0.131500) - test_install_remote: .: (0.118228) - test_install_remote_dep: .: (0.107935) - test_install_remote_platform_newer: .: (0.107397) - test_install_security_policy: .: (0.138486) - test_install_version: .: (0.103320) - test_install_version_default: .: (0.072910) - test_install_when_only_prerelease: .: (0.040729) - test_resolve_dependencies: .: (0.160526) - test_resolve_dependencies_ignore_dependencies: .: (0.193843) - test_resolve_dependencies_local: .: (0.143283) + test_find_gems_gems_with_sources: .: (0.023976) + test_find_gems_with_sources_local: .: (0.024848) + test_find_gems_with_sources_prerelease: .: (0.024167) + test_find_gems_with_sources_with_bad_source: .: (0.003184) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.033503) + test_install: .: (0.084843) + test_install_all_dependencies: .: (0.203761) + test_install_build_args: .: (0.094163) + test_install_cache_dir: .: (0.142964) + test_install_dependencies_satisfied: .: (0.228478) + test_install_dependency: .: (0.192900) + test_install_dependency_development: .: (0.266562) + test_install_dependency_development_deep: .: (0.351658) + test_install_dependency_development_shallow: .: (0.219673) + test_install_dependency_existing: .: (0.123668) + test_install_dependency_existing_extension: .: (0.926389) + test_install_dependency_old: .: (0.098374) + test_install_doesnt_upgrade_installed_dependencies: .: (0.190797) + test_install_domain_both: .: (0.195736) + test_install_domain_both_no_network: .: (0.176682) + test_install_domain_local: .: (0.047043) + test_install_domain_remote: .: (0.115391) + test_install_dual_repository: .: (0.187713) + test_install_dual_repository_and_done_installing_hooks: .: (0.351648) + test_install_env_shebang: .: (0.259663) + test_install_force: .: (0.125475) + test_install_ignore_dependencies: .: (0.111661) + test_install_install_dir: .: (0.106209) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.076621) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.072102) + test_install_local: .: (0.096941) + test_install_local_dependency: .: (0.131052) + test_install_local_dependency_installed: .: (0.106564) + test_install_local_dependency_no_network_for_target_gem: .: (0.144193) + test_install_local_prerelease: .: (0.095526) + test_install_local_subdir: .: (0.103871) + test_install_minimal_deps: .: (0.305300) + test_install_no_document: .: (0.114153) + test_install_no_minimal_deps: .: (0.287756) + test_install_no_wrappers: .: (0.060152) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.059767) + test_install_prerelease: .: (0.089749) + test_install_prerelease_bug_990: .: (0.081211) + test_install_prerelease_skipped_when_normal_ver: .: (0.111667) + test_install_reinstall: .: (0.119676) + test_install_remote: .: (0.107726) + test_install_remote_dep: .: (0.091470) + test_install_remote_platform_newer: .: (0.121441) + test_install_security_policy: .: (0.153911) + test_install_version: .: (0.056983) + test_install_version_default: .: (0.079644) + test_install_when_only_prerelease: .: (0.020262) + test_resolve_dependencies: .: (0.071663) + test_resolve_dependencies_ignore_dependencies: .: (0.063935) + test_resolve_dependencies_local: .: (0.062773) TestGemDependencyList: - test_active_count: .: (0.015314) - test_add: .: (0.007583) - test_dependency_order: .: (0.007369) - test_dependency_order_circle: .: (0.015626) - test_dependency_order_development: .: (0.015647) - test_dependency_order_diamond: .: (0.007650) - test_dependency_order_no_dependencies: .: (0.011625) - test_find_name: .: (0.015858) - test_ok_eh: .: (0.015636) - test_ok_eh_mismatch: .: (0.003106) - test_ok_eh_redundant: .: (0.024911) - test_ok_to_remove_eh: .: (0.007567) - test_ok_to_remove_eh_after_sibling_removed: .: (0.015441) - test_remove_by_name: .: (0.015626) - test_tsort_each_child: .: (0.007188) - test_tsort_each_node: .: (0.008002) - test_why_not_ok_eh: .: (0.003302) - test_why_not_ok_eh_old_dependency: .: (0.016148) + test_active_count: .: (0.007390) + test_add: .: (0.002714) + test_dependency_order: .: (0.006922) + test_dependency_order_circle: .: (0.009731) + test_dependency_order_development: .: (0.015669) + test_dependency_order_diamond: .: (0.008254) + test_dependency_order_no_dependencies: .: (0.007242) + test_find_name: .: (0.007655) + test_ok_eh: .: (0.007813) + test_ok_eh_mismatch: .: (0.007535) + test_ok_eh_redundant: .: (0.007672) + test_ok_to_remove_eh: .: (0.003675) + test_ok_to_remove_eh_after_sibling_removed: .: (0.007697) + test_remove_by_name: .: (0.007672) + test_tsort_each_child: .: (0.007662) + test_tsort_each_node: .: (0.007670) + test_why_not_ok_eh: .: (0.002824) + test_why_not_ok_eh_old_dependency: .: (0.008680) TestGemDependencyResolutionError: - test_message: .: (0.017857) + test_message: .: (0.007369) TestGemDeprecate: - test_assignment: .: (0.012989) - test_defaults: .: (0.002502) - test_deprecated_method_calls_the_old_method: .: (0.012668) - test_deprecated_method_outputs_a_warning: .: (0.011554) - test_deprecated_method_outputs_a_warning_old_way: .: (0.007655) - test_rubygems_deprecate_command: .: (0.007868) - test_skip: .: (0.018718) + test_assignment: .: (0.007360) + test_defaults: .: (0.007677) + test_deprecated_method_calls_the_old_method: .: (0.002867) + test_deprecated_method_outputs_a_warning: .: (0.008822) + test_deprecated_method_outputs_a_warning_old_way: .: (0.007790) + test_rubygems_deprecate_command: .: (0.007504) + test_skip: .: (0.002749) TestGemDoctor: - test_doctor: .: (0.027827) - test_doctor_badly_named_plugins: .: (0.023591) - test_doctor_child_missing: .: (0.015324) - test_doctor_dry_run: .: (0.019851) - test_doctor_non_gem_home: .: (0.007845) - test_gem_repository_eh: .: (0.012745) + test_doctor: .: (0.009880) + test_doctor_badly_named_plugins: .: (0.004579) + test_doctor_child_missing: .: (0.002752) + test_doctor_dry_run: .: (0.005358) + test_doctor_non_gem_home: .: (0.003922) + test_gem_repository_eh: .: (0.004518) TestGemExit: - test_exit: .: (0.239441) - test_status: .: (0.002239) + test_exit: .: (0.202429) + test_status: .: (0.002281) TestGemExtBuilder: - test_build_extensions: .: (0.542637) - test_build_extensions_extconf_bad: .: (0.055421) - test_build_extensions_install_ext_only: .: (0.547928) - test_build_extensions_none: .: (0.006894) - test_build_extensions_rebuild_failure: .: (0.002982) - test_build_extensions_unsupported: .: (0.003417) - test_build_extensions_with_build_args: .: (0.543234) - test_build_extensions_with_gemhome_with_space: .: (1.009413) + test_build_extensions: .: (0.457736) + test_build_extensions_extconf_bad: .: (0.047802) + test_build_extensions_install_ext_only: .: (0.524071) + test_build_extensions_none: .: (0.005933) + test_build_extensions_rebuild_failure: .: (0.007821) + test_build_extensions_unsupported: .: (0.007744) + test_build_extensions_with_build_args: .: (0.357585) + test_build_extensions_with_gemhome_with_space: .: (0.536155) test_build_extensions_with_target_rbconfig: P =============================================================================== Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig @@ -3060,12 +3096,12 @@ 344: assert_empty(stdout) 345: =============================================================================== -: (0.649527) - test_class_make: .: (1.035743) - test_class_make_no_clean: .: (0.453765) - test_custom_make_with_options: .: (0.669754) - test_initialize: .: (0.011986) - test_initialize_build_args: .: (0.003709) +: (0.283107) + test_class_make: .: (0.667957) + test_class_make_no_clean: .: (0.411826) + test_custom_make_with_options: .: (0.667893) + test_initialize: .: (0.002596) + test_initialize_build_args: .: (0.002882) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -3080,7 +3116,7 @@ 33: 34: output = [] =============================================================================== -: (0.014691) +: (0.027572) test_build_fail: P =============================================================================== Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present @@ -3094,7 +3130,7 @@ 83: 84: FileUtils.rm(File.join(@ext, "src/lib.rs")) =============================================================================== -: (0.019173) +: (0.015486) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -3108,7 +3144,7 @@ 124: 125: Dir.chdir @ext do =============================================================================== -: (0.018442) +: (0.019718) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -3122,7 +3158,7 @@ 100: 101: require "open3" =============================================================================== -: (0.015759) +: (0.020063) test_rubygems_cfg_passed_to_rustc: P =============================================================================== Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present @@ -3136,30 +3172,30 @@ 57: version_slug = Gem::VERSION.tr(".", "_") 58: output = [] =============================================================================== -: (0.011718) +: (0.020002) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.014697) - test_dylib_with_colon_space: .: (0.002240) - test_framework: .: (0.014597) - test_framework_space: .: (0.002198) - test_lib_with_nonascii: .: (0.014440) - test_libstatic_with_colon: .: (0.014336) - test_libstatic_with_colon_space: .: (0.002406) - test_non_lib_dash_l: .: (0.014442) - test_search_path_basic: .: (0.002226) - test_search_path_space: .: (0.007691) - test_search_path_space_in_path: .: (0.002360) - test_simple_lib: .: (0.021426) - test_simple_lib_space: .: (0.002467) - test_so_with_colon_space: .: (0.014912) - test_unconventional_lib_with_colon: .: (0.010324) - test_verbose_lib_space: .: (0.007763) + test_dll_with_colon_space: .: (0.009414) + test_dylib_with_colon_space: .: (0.002355) + test_framework: .: (0.002263) + test_framework_space: .: (0.006999) + test_lib_with_nonascii: .: (0.007795) + test_libstatic_with_colon: .: (0.002355) + test_libstatic_with_colon_space: .: (0.009508) + test_non_lib_dash_l: .: (0.002334) + test_search_path_basic: .: (0.009236) + test_search_path_space: .: (0.002325) + test_search_path_space_in_path: .: (0.005390) + test_simple_lib: .: (0.007803) + test_simple_lib_space: .: (0.002336) + test_so_with_colon_space: .: (0.005381) + test_unconventional_lib_with_colon: .: (0.007801) + test_verbose_lib_space: .: (0.003983) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.011281) - test_cargo_command_locks_in_release_profile: .: (0.015622) - test_cargo_command_passes_args: .: (0.007574) - test_cargo_command_passes_respects_cargo_build_target: .: (0.007841) - test_cargo_command_passes_respects_cargo_env_var: .: (0.015945) + test_build_env_includes_rbconfig: .: (0.007457) + test_cargo_command_locks_in_release_profile: .: (0.007943) + test_cargo_command_passes_args: .: (0.002414) + test_cargo_command_passes_respects_cargo_build_target: .: (0.009157) + test_cargo_command_passes_respects_cargo_env_var: .: (0.002412) TestGemExtCmakeBuilder: test_self_build: P =============================================================================== @@ -3167,299 +3203,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.021963) +: (0.023174) 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.018171) +: (0.019846) 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.015822) +: (0.019887) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.017489) + test_self_build_fail: .: (0.043234) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (0.998329) - test_class_build_extconf_success_without_warning: .: (0.575605) - test_class_make_no_Makefile: .: (0.007648) + test_class_build_extconf_fail: .: (1.007983) + test_class_build_extconf_success_without_warning: .: (0.439511) + test_class_make_no_Makefile: .: (0.002467) TestGemExtRakeBuilder: - test_class_build_fail: .: (0.524755) - test_class_no_openssl_override: .: (0.528142) + test_class_build_fail: .: (0.405412) + test_class_no_openssl_override: .: (0.224817) TestGemGemRunner: - test_do_configuration: .: (0.004226) - test_extract_build_args: .: (0.014698) - test_info_succeeds: .: (0.075227) - test_list_succeeds: .: (0.055871) - test_query_is_deprecated: .: (0.045261) - test_search_succeeds: .: (0.014051) - test_validate_encoding: .: (0.011186) + test_do_configuration: .: (0.004396) + test_extract_build_args: .: (0.005178) + test_info_succeeds: .: (0.016768) + test_list_succeeds: .: (0.013121) + test_query_is_deprecated: .: (0.015705) + test_search_succeeds: .: (0.005803) + test_validate_encoding: .: (0.002754) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.007895) - test_api_key: .: (0.007580) - test_api_key_override: .: (0.008307) - test_host: .: (0.007542) - test_host_RUBYGEMS_HOST: .: (0.011626) - test_host_RUBYGEMS_HOST_empty: .: (0.007641) - test_sign_in: .: (0.008866) - test_sign_in_skips_with_existing_credentials: .: (0.007911) - test_sign_in_skips_with_key_override: .: (0.007466) - test_sign_in_with_bad_credentials: .: (0.008629) - test_sign_in_with_correct_otp_code: .: (0.008693) - test_sign_in_with_host: .: (0.016959) - test_sign_in_with_host_ENV: .: (0.004620) - test_sign_in_with_host_nil: .: (0.009038) - test_sign_in_with_incorrect_otp_code: .: (0.008780) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.029046) - test_sign_in_with_webauthn_enabled: .: (0.033657) - test_sign_in_with_webauthn_enabled_with_error: .: (0.029872) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.113941) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.115626) - test_signin_with_env_otp_code: .: (0.008514) - test_verify_api_key: .: (0.011508) - test_verify_missing_api_key: .: (0.011589) + test_alternate_key_alternate_host: .: (0.003635) + test_api_key: .: (0.003338) + test_api_key_override: .: (0.003884) + test_host: .: (0.003177) + test_host_RUBYGEMS_HOST: .: (0.003199) + test_host_RUBYGEMS_HOST_empty: .: (0.003143) + test_sign_in: .: (0.004257) + test_sign_in_skips_with_existing_credentials: .: (0.003554) + test_sign_in_skips_with_key_override: .: (0.003406) + test_sign_in_with_bad_credentials: .: (0.004528) + test_sign_in_with_correct_otp_code: .: (0.004352) + test_sign_in_with_host: .: (0.004374) + test_sign_in_with_host_ENV: .: (0.004196) + test_sign_in_with_host_nil: .: (0.013373) + test_sign_in_with_incorrect_otp_code: .: (0.005407) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.004625) + test_sign_in_with_webauthn_enabled: .: (0.042608) + test_sign_in_with_webauthn_enabled_with_error: .: (0.035181) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.116089) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.115430) + test_signin_with_env_otp_code: .: (0.009986) + test_verify_api_key: .: (0.007724) + test_verify_missing_api_key: .: (0.004141) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.011170) + test_message_conflict: .: (0.010742) TestGemKernel: - test_gem: .: (0.099043) - test_gem_bundler: .: (0.074066) - test_gem_bundler_inferred_bundler_version: .: (0.087859) - test_gem_conflicting: .: (0.094749) - test_gem_default: .: (0.082861) - test_gem_default_re_gem: .: (0.111272) - test_gem_env_req: .: (0.087769) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.338779) - test_gem_not_adding_bin: .: (0.107756) - test_gem_overlapping: .: (0.072099) - test_gem_prerelease_is_the_only_available: .: (0.111379) - test_gem_re_gem_mismatch: .: (0.071474) - test_gem_redundant: .: (0.079465) - test_release_favored_over_prerelease: .: (0.079606) + test_gem: .: (0.072754) + test_gem_bundler: .: (0.070474) + test_gem_bundler_inferred_bundler_version: .: (0.089480) + test_gem_conflicting: .: (0.072115) + test_gem_default: .: (0.072018) + test_gem_default_re_gem: .: (0.087213) + test_gem_env_req: .: (0.069919) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.280030) + test_gem_not_adding_bin: .: (0.057739) + test_gem_overlapping: .: (0.091173) + test_gem_prerelease_is_the_only_available: .: (0.067671) + test_gem_re_gem_mismatch: .: (0.072297) + test_gem_redundant: .: (0.079327) + test_release_favored_over_prerelease: .: (0.071825) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.007708) - test_both_eh: .: (0.002229) - test_clear_sources_option: .: (0.017323) - test_clear_sources_option_idiot_proof: .: (0.004183) - test_local_eh: .: (0.007533) - test_remote_eh: .: (0.007501) - test_short_source_option: .: (0.003230) - test_source_option: .: (0.008596) - test_source_option_bad: .: (0.011654) - test_update_sources_option: .: (0.016658) + test_add_local_remote_options: .: (0.008192) + test_both_eh: .: (0.007286) + test_clear_sources_option: .: (0.007898) + test_clear_sources_option_idiot_proof: .: (0.008518) + test_local_eh: .: (0.006680) + test_remote_eh: .: (0.007251) + test_short_source_option: .: (0.007683) + test_source_option: .: (0.007729) + test_source_option_bad: .: (0.007621) + test_update_sources_option: .: (0.007677) TestGemNameTuple: - test_full_name: .: (0.010729) - test_platform_normalization: .: (0.007519) - test_spaceship: .: (0.002516) - test_spec_name: .: (0.009108) + test_full_name: .: (0.007385) + test_platform_normalization: .: (0.007669) + test_spaceship: .: (0.002463) + test_spec_name: .: (0.009030) TestGemPackageOld: - test_contents: .: (0.007333) - test_contents_security_policy: .: (0.007700) - test_extract_files: .: (0.007665) - test_extract_files_security_policy: .: (0.011607) - test_spec: .: (0.007952) - test_spec_security_policy: .: (0.007379) - test_verify: .: (0.011649) + test_contents: .: (0.003204) + test_contents_security_policy: .: (0.008003) + test_extract_files: .: (0.007666) + test_extract_files_security_policy: .: (0.007792) + test_spec: .: (0.007544) + test_spec_security_policy: .: (0.007672) + test_verify: .: (0.002924) TestGemPackageTask: - test_gem_package: .: (0.011409) - test_gem_package_prints_to_stdout_by_default: .: (0.015639) - test_gem_package_with_current_platform: .: (0.007634) - test_gem_package_with_ruby_platform: .: (0.002787) - test_package_dir_path: .: (0.009238) + test_gem_package: .: (0.015009) + test_gem_package_prints_to_stdout_by_default: .: (0.024011) + test_gem_package_with_current_platform: .: (0.007892) + test_gem_package_with_ruby_platform: .: (0.007450) + test_package_dir_path: .: (0.007669) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.007250) - test_initialize: .: (0.007588) - test_initialize_home: .: (0.002548) - test_initialize_home_path: .: (0.007809) - test_initialize_path: .: (0.007810) - test_initialize_path_with_defaults: .: (0.003109) - test_initialize_regexp_path_separator: .: (0.008468) - test_initialize_spec: .: (0.002841) + test_gem_paths_do_not_contain_symlinks: .: (0.002726) + test_initialize: .: (0.008477) + test_initialize_home: .: (0.007661) + test_initialize_home_path: .: (0.007676) + test_initialize_path: .: (0.003167) + test_initialize_path_with_defaults: .: (0.008322) + test_initialize_regexp_path_separator: .: (0.007665) + test_initialize_spec: .: (0.002636) TestGemPlatform: - test_eabi_and_nil_version_combination_strictness: .: (0.012141) - test_eabi_version_is_stricter_for_linux_os: .: (0.002759) - test_equals2: .: (0.008661) - test_equals3: .: (0.007757) - test_equals3_cpu: .: (0.007818) - test_equals3_cpu_arm: .: (0.007308) - test_equals3_universal_mingw: .: (0.002531) - test_equals3_version: .: (0.012983) - test_equals_tilde: .: (0.007713) - test_gem_platform_match_with_string_argument: .: (0.007686) - test_initialize: .: (0.004082) - test_initialize_command_line: .: (0.002510) - test_initialize_mswin32_vc6: .: (0.009212) - test_initialize_platform: .: (0.002472) - test_initialize_test: .: (0.005556) - test_inspect: .: (0.007878) - test_nil_cpu_arch_is_treated_as_universal: .: (0.003394) - test_nil_version_is_stricter_for_linux_os: .: (0.011691) - test_nil_version_is_treated_as_any_version: .: (0.003725) - test_self_local: .: (0.011645) - test_self_match: .: (0.003847) - test_self_match_gem?: .: (0.007054) - test_self_match_spec?: .: (0.011564) - test_self_match_spec_with_match_gem_override: .: (0.019684) - test_self_new: .: (0.005813) - test_to_s: .: (0.007782) + test_eabi_and_nil_version_combination_strictness: .: (0.006867) + test_eabi_version_is_stricter_for_linux_os: .: (0.009351) + test_equals2: .: (0.002425) + test_equals3: .: (0.006536) + test_equals3_cpu: .: (0.006372) + test_equals3_cpu_arm: .: (0.007669) + test_equals3_universal_mingw: .: (0.003790) + test_equals3_version: .: (0.007590) + test_equals_tilde: .: (0.007685) + test_gem_platform_match_with_string_argument: .: (0.007809) + test_initialize: .: (0.101324) + test_initialize_command_line: .: (0.016231) + test_initialize_mswin32_vc6: .: (0.027879) + test_initialize_platform: .: (0.021646) + test_initialize_test: .: (0.022517) + test_inspect: .: (0.023677) + test_nil_cpu_arch_is_treated_as_universal: .: (0.023664) + test_nil_version_is_stricter_for_linux_os: .: (0.023649) + test_nil_version_is_treated_as_any_version: .: (0.007675) + test_self_local: .: (0.003153) + test_self_match: .: (0.008435) + test_self_match_gem?: .: (0.007564) + test_self_match_spec?: .: (0.002646) + test_self_match_spec_with_match_gem_override: .: (0.008855) + test_self_new: .: (0.007648) + test_to_s: .: (0.002687) TestGemProjectSanity: - test_require_rubygems_package: .: (0.137060) + test_require_rubygems_package: .: (0.168956) TestGemRDoc: - test_delete_legacy_args: .: (0.026793) - test_generate_disabled: .: (0.029256) - test_initialize: .: (0.029384) - test_new_rdoc: .: (0.029437) - test_rdoc_installed?: .: (0.030168) - test_remove: .: (0.026875) - test_remove_unwritable: .: (0.029935) - test_ri_installed?: .: (0.030371) - test_setup: .: (0.029307) - test_setup_unwritable: .: (0.034009) + test_delete_legacy_args: .: (0.016978) + test_generate_disabled: .: (0.021988) + test_initialize: .: (0.023785) + test_new_rdoc: .: (0.016912) + test_rdoc_installed?: .: (0.022474) + test_remove: .: (0.019875) + test_remove_unwritable: .: (0.021061) + test_ri_installed?: .: (0.018396) + test_setup: .: (0.023528) + test_setup_unwritable: .: (0.017067) TestGemRemoteFetchError: - test_invalid_url: .: (0.007798) - test_password_redacted: .: (0.007805) - test_to_s: .: (0.002327) + test_invalid_url: .: (0.006291) + test_password_redacted: .: (0.007488) + test_to_s: .: (0.007661) TestGemRemoteFetcher: - test_cache_update_path: .: (0.033163) - test_cache_update_path_no_update: .: (0.015675) - test_cache_update_path_with_utf8_internal_encoding: .: (0.011808) - test_download: .: (0.014355) - test_download_cached: .: (0.015901) - test_download_install_dir: .: (0.043512) - test_download_local: .: (0.037026) - test_download_local_read_only: .: (0.023481) - test_download_local_space: .: (0.023511) - test_download_platform_legacy: .: (0.031125) - test_download_read_only: .: (0.024160) - test_download_same_file: .: (0.031295) - test_download_to_cache: .: (0.031829) - test_download_unsupported: .: (0.019549) - test_download_with_auth: .: (0.023655) - test_download_with_encoded_auth: .: (0.023669) - test_download_with_token: .: (0.019140) - test_download_with_x_oauth_basic: .: (0.028688) - test_fetch_http: .: (0.015821) - test_fetch_http_redirects: .: (0.023458) - test_fetch_http_redirects_without_location: .: (0.019718) - test_fetch_path_bad_uri: .: (0.023607) - test_fetch_path_getaddrinfo_error: .: (0.028039) - test_fetch_path_gzip: .: (0.047750) - test_fetch_path_gzip_unmodified: .: (0.028600) - test_fetch_path_io_error: .: (0.023684) - test_fetch_path_openssl_ssl_sslerror: .: (0.023374) - test_fetch_path_socket_error: .: (0.023333) - test_fetch_path_system_call_error: .: (0.015270) - test_fetch_path_timeout_error: .: (0.023922) - test_fetch_path_unmodified: .: (0.019528) - test_request_block: .: (0.020128) - test_self_fetcher: .: (0.027594) - test_self_fetcher_with_proxy: .: (0.019959) - test_yaml_error_on_size: .: (0.023529) + test_cache_update_path: .: (0.015408) + test_cache_update_path_no_update: .: (0.011655) + test_cache_update_path_with_utf8_internal_encoding: .: (0.014798) + test_download: .: (0.014663) + test_download_cached: .: (0.014538) + test_download_install_dir: .: (0.014829) + test_download_local: .: (0.028160) + test_download_local_read_only: .: (0.015664) + test_download_local_space: .: (0.015663) + test_download_platform_legacy: .: (0.017546) + test_download_read_only: .: (0.014918) + test_download_same_file: .: (0.019745) + test_download_to_cache: .: (0.027420) + test_download_unsupported: .: (0.011329) + test_download_with_auth: .: (0.014596) + test_download_with_encoded_auth: .: (0.014651) + test_download_with_token: .: (0.018650) + test_download_with_x_oauth_basic: .: (0.011248) + test_fetch_http: .: (0.014576) + test_fetch_http_redirects: .: (0.015019) + test_fetch_http_redirects_without_location: .: (0.014438) + test_fetch_path_bad_uri: .: (0.014316) + test_fetch_path_getaddrinfo_error: .: (0.014519) + test_fetch_path_gzip: .: (0.027430) + test_fetch_path_gzip_unmodified: .: (0.006832) + test_fetch_path_io_error: .: (0.006815) + test_fetch_path_openssl_ssl_sslerror: .: (0.007040) + test_fetch_path_socket_error: .: (0.007042) + test_fetch_path_system_call_error: .: (0.006531) + test_fetch_path_timeout_error: .: (0.007063) + test_fetch_path_unmodified: .: (0.005985) + test_request_block: .: (0.006564) + test_self_fetcher: .: (0.006042) + test_self_fetcher_with_proxy: .: (0.006119) + test_yaml_error_on_size: .: (0.005776) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.620540) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.623870) - test_do_not_follow_insecure_redirect: .: (0.622562) - test_nil_ca_cert: .: (0.621229) - test_ssl_client_cert_auth_connection: .: (0.687674) - test_ssl_connection: .: (0.613067) - test_ssl_connection_allow_verify_none: .: (0.595104) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.637551) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.623970) + test_do_not_follow_insecure_redirect: .: (0.643757) + test_nil_ca_cert: .: (0.619737) + test_ssl_client_cert_auth_connection: .: (0.675845) + test_ssl_connection: .: (0.647789) + test_ssl_connection_allow_verify_none: .: (0.647792) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.072099) - test_implicit_no_proxy: .: (0.090284) - test_implicit_proxy: .: (0.088422) - test_implicit_proxy_no_env: .: (0.071992) - test_implicit_upper_case_proxy: .: (0.135571) - test_no_proxy: .: (0.067715) - test_observe_no_proxy_env_list: .: (0.077229) - test_observe_no_proxy_env_single_host: .: (0.067369) + test_fetch_http_with_additional_headers: .: (0.151691) + test_implicit_no_proxy: .: (0.143670) + test_implicit_proxy: .: (0.118534) + test_implicit_proxy_no_env: .: (0.109025) + test_implicit_upper_case_proxy: .: (0.122517) + test_no_proxy: .: (0.128979) + test_observe_no_proxy_env_list: .: (0.123903) + test_observe_no_proxy_env_single_host: .: (0.100378) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.029793) - test_fetch_s3_config_creds_with_region: .: (0.023727) - test_fetch_s3_config_creds_with_token: .: (0.027709) - test_fetch_s3_env_creds: .: (0.027324) - test_fetch_s3_env_creds_with_region: .: (0.023722) - test_fetch_s3_env_creds_with_token: .: (0.025058) - test_fetch_s3_instance_profile_creds: .: (0.026683) - test_fetch_s3_instance_profile_creds_with_region: .: (0.061553) - test_fetch_s3_instance_profile_creds_with_token: .: (0.019324) - test_fetch_s3_no_host: .: (0.022605) - test_fetch_s3_no_id: .: (0.023065) - test_fetch_s3_no_secret: .: (0.023716) - test_fetch_s3_no_source_key: .: (0.019752) - test_fetch_s3_url_creds: .: (0.023460) + test_fetch_s3_config_creds: .: (0.021655) + test_fetch_s3_config_creds_with_region: .: (0.019771) + test_fetch_s3_config_creds_with_token: .: (0.015671) + test_fetch_s3_env_creds: .: (0.015664) + test_fetch_s3_env_creds_with_region: .: (0.015681) + test_fetch_s3_env_creds_with_token: .: (0.015137) + test_fetch_s3_instance_profile_creds: .: (0.014950) + test_fetch_s3_instance_profile_creds_with_region: .: (0.021227) + test_fetch_s3_instance_profile_creds_with_token: .: (0.011685) + test_fetch_s3_no_host: .: (0.021954) + test_fetch_s3_no_id: .: (0.021541) + test_fetch_s3_no_secret: .: (0.021822) + test_fetch_s3_no_source_key: .: (0.016010) + test_fetch_s3_url_creds: .: (0.012007) TestGemRequest: - test_configure_connection_for_https: .: (0.037351) - test_configure_connection_for_https_ssl_ca_cert: .: (0.037641) - test_fetch: .: (0.031634) - test_fetch_basic_auth: .: (0.035636) - test_fetch_basic_auth_encoded: .: (0.028801) - test_fetch_basic_oauth_encoded: .: (0.034489) - test_fetch_head: .: (0.007623) - test_fetch_unmodified: .: (0.011831) - test_get_proxy_from_env_domain: .: (0.007740) - test_get_proxy_from_env_empty: .: (0.027459) - test_get_proxy_from_env_escape: .: (0.011483) - test_get_proxy_from_env_fallback: .: (0.007476) - test_get_proxy_from_env_https: .: (0.007286) - test_get_proxy_from_env_normalize: .: (0.008144) - test_initialize_proxy: .: (0.011109) - test_initialize_proxy_ENV: .: (0.011861) - test_initialize_proxy_ENV_https: .: (0.007393) - test_initialize_proxy_URI: .: (0.003011) - test_proxy_ENV: .: (0.012490) - test_user_agent: .: (0.007822) - test_user_agent_engine: .: (0.003544) - test_user_agent_engine_ruby: .: (0.011620) - test_user_agent_patchlevel: .: (0.007574) - test_user_agent_revision: .: (0.003367) - test_verify_certificate: .: (0.007921) - test_verify_certificate_extra_message: .: (0.007740) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.026322) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.048954) - test_verify_certificate_message_CERT_REJECTED: .: (0.029870) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.041796) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.030053) - test_verify_certificate_message_INVALID_CA: .: (0.028252) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.024082) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.051520) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.043621) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.007592) + test_configure_connection_for_https: .: (0.029101) + test_configure_connection_for_https_ssl_ca_cert: .: (0.030116) + test_fetch: .: (0.007679) + test_fetch_basic_auth: .: (0.028503) + test_fetch_basic_auth_encoded: .: (0.024524) + test_fetch_basic_oauth_encoded: .: (0.028224) + test_fetch_head: .: (0.009914) + test_fetch_unmodified: .: (0.002974) + test_get_proxy_from_env_domain: .: (0.008533) + test_get_proxy_from_env_empty: .: (0.007744) + test_get_proxy_from_env_escape: .: (0.002959) + test_get_proxy_from_env_fallback: .: (0.008558) + test_get_proxy_from_env_https: .: (0.002995) + test_get_proxy_from_env_normalize: .: (0.012808) + test_initialize_proxy: .: (0.002799) + test_initialize_proxy_ENV: .: (0.009056) + test_initialize_proxy_ENV_https: .: (0.002807) + test_initialize_proxy_URI: .: (0.008894) + test_proxy_ENV: .: (0.007735) + test_user_agent: .: (0.002547) + test_user_agent_engine: .: (0.002732) + test_user_agent_engine_ruby: .: (0.002401) + test_user_agent_patchlevel: .: (0.002418) + test_user_agent_revision: .: (0.002359) + test_verify_certificate: .: (0.002411) + test_verify_certificate_extra_message: .: (0.002419) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.002478) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.002587) + test_verify_certificate_message_CERT_REJECTED: .: (0.002541) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.003151) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.002440) + test_verify_certificate_message_INVALID_CA: .: (0.002377) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.002321) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.002329) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.002405) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.002348) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.009352) - test_net_http_args: .: (0.005737) - test_net_http_args_ipv6: .: (0.009318) - test_net_http_args_no_proxy: .: (0.002327) - test_net_http_args_proxy: .: (0.002827) - test_thread_waits_for_connection: .: (1.026794) - test_to_proxy_eh: .: (0.008086) - test_to_proxy_eh_wildcard: .: (0.002387) - test_to_proxy_empty_string: .: (0.002216) - test_to_proxy_substring: .: (0.002244) + test_checkout_same_connection: .: (0.002394) + test_net_http_args: .: (0.002209) + test_net_http_args_ipv6: .: (0.002165) + test_net_http_args_no_proxy: .: (0.002186) + test_net_http_args_proxy: .: (0.002265) + test_thread_waits_for_connection: .: (1.032270) + test_to_proxy_eh: .: (0.002353) + test_to_proxy_eh_wildcard: .: (0.008069) + test_to_proxy_empty_string: .: (0.002379) + test_to_proxy_substring: .: (0.009151) TestGemRequestSet: - test_bug_bug_990: .: (0.004465) - test_gem: .: (0.002502) - test_gem_duplicate: .: (0.002262) - test_import: .: (0.002482) - test_install: .: (0.108524) - test_install_from_gemdeps: .: (0.093216) - test_install_from_gemdeps_complex_dependencies: .: (0.237012) - test_install_from_gemdeps_explain: .: (0.052154) - test_install_from_gemdeps_install_dir: .: (0.082083) - test_install_from_gemdeps_local: .: (0.032080) - test_install_from_gemdeps_lockfile: .: (0.164785) - test_install_from_gemdeps_version_mismatch: .: (0.075071) - test_install_into: .: (0.074647) - test_install_into_development_shallow: .: (0.072022) - test_load_gemdeps: .: (0.007366) - test_load_gemdeps_installing: .: (0.002748) - test_load_gemdeps_without_groups: .: (0.011067) - test_resolve: .: (0.011929) - test_resolve_development: .: (0.015276) - test_resolve_development_shallow: .: (0.004746) + test_bug_bug_990: .: (0.007421) + test_gem: .: (0.007686) + test_gem_duplicate: .: (0.002571) + test_import: .: (0.008952) + test_install: .: (0.163673) + test_install_from_gemdeps: .: (0.119659) + test_install_from_gemdeps_complex_dependencies: .: (0.145012) + test_install_from_gemdeps_explain: .: (0.022478) + test_install_from_gemdeps_install_dir: .: (0.063677) + test_install_from_gemdeps_local: .: (0.017198) + test_install_from_gemdeps_lockfile: .: (0.220175) + test_install_from_gemdeps_version_mismatch: .: (0.073937) + test_install_into: .: (0.051679) + test_install_into_development_shallow: .: (0.051756) + test_load_gemdeps: .: (0.007571) + test_load_gemdeps_installing: .: (0.002856) + test_load_gemdeps_without_groups: .: (0.008651) + test_resolve: .: (0.007668) + test_resolve_development: .: (0.007773) + test_resolve_development_shallow: .: (0.007572) test_resolve_git: P =============================================================================== Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set @@ -3474,91 +3510,91 @@ 395: rs = Gem::RequestSet.new 396: =============================================================================== -: (0.003433) - test_resolve_ignore_dependencies: .: (0.015666) - test_resolve_incompatible: .: (0.003280) - test_resolve_vendor: .: (0.013849) - test_sorted_requests: .: (0.008014) - test_sorted_requests_development_shallow: .: (0.011899) - test_tsort_each_child_development: .: (0.012846) - test_tsort_each_child_development_shallow: .: (0.007891) +: (0.008969) + test_resolve_ignore_dependencies: .: (0.006672) + test_resolve_incompatible: .: (0.007514) + test_resolve_vendor: .: (0.011729) + test_sorted_requests: .: (0.007623) + test_sorted_requests_development_shallow: .: (0.007671) + test_tsort_each_child_development: .: (0.007680) + test_tsort_each_child_development_shallow: .: (0.007679) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.002729) - test_gem_bitbucket: .: (0.006741) - test_gem_bitbucket_expand_path: .: (0.018651) - test_gem_deps_file: .: (0.002405) - test_gem_duplicate: .: (0.007104) - test_gem_git: .: (0.006816) - test_gem_git_branch: .: (0.006934) - test_gem_git_gist: .: (0.002510) - test_gem_git_ref: .: (0.007611) - test_gem_git_submodules: .: (0.006746) - test_gem_git_tag: .: (0.002320) - test_gem_github: .: (0.012225) - test_gem_github_expand_path: .: (0.002479) - test_gem_group: .: (0.007938) - test_gem_group_method: .: (0.002357) - test_gem_group_without: .: (0.008453) - test_gem_groups: .: (0.006881) - test_gem_path: .: (0.003147) - test_gem_platforms: .: (0.006691) - test_gem_platforms_bundler_ruby: .: (0.018951) - test_gem_platforms_engine: .: (0.002247) - test_gem_platforms_maglev: .: (0.010714) - test_gem_platforms_multiple: .: (0.014546) - test_gem_platforms_platform: .: (0.002410) - test_gem_platforms_truffleruby: .: (0.014681) - test_gem_platforms_unknown: .: (0.018622) - test_gem_platforms_version: .: (0.002345) - test_gem_requirement: .: (0.022939) - test_gem_requirements: .: (0.002503) - test_gem_requirements_options: .: (0.002101) - test_gem_requires: .: (0.022708) - test_gem_requires_false: .: (0.018168) - test_gem_requires_without_group: .: (0.002382) - test_gem_source_mismatch: .: (0.022053) - test_gempspec_with_multiple_runtime_deps: .: (0.003050) - test_gemspec: .: (0.019396) - test_gemspec_bad: .: (0.010918) - test_gemspec_development_group: .: (0.015350) - test_gemspec_multiple: .: (0.011223) - test_gemspec_name: .: (0.015090) - test_gemspec_named: .: (0.011737) - test_gemspec_none: .: (0.007778) - test_gemspec_path: .: (0.011695) - test_gemspec_without_group: .: (0.035551) - test_git: .: (0.007760) - test_git_source: .: (0.007720) - test_group: .: (0.011725) - test_load: .: (0.012114) - test_pin_gem_source: .: (0.004749) - test_platform_mswin: .: (0.007727) - test_platform_multiple: .: (0.006351) - test_platform_ruby: .: (0.007525) - test_platforms: .: (0.011624) - test_ruby: .: (0.003125) - test_ruby_engine: .: (0.008699) - test_ruby_engine_mismatch_engine: .: (0.002671) - test_ruby_engine_mismatch_version: .: (0.008570) - test_ruby_engine_no_engine_version: .: (0.007953) - test_ruby_mismatch: .: (0.007705) - test_ruby_mismatch_installing: .: (0.005908) - test_source: .: (0.003011) - test_with_engine_version: .: (0.002726) + test_gem: .: (0.007390) + test_gem_bitbucket: .: (0.003749) + test_gem_bitbucket_expand_path: .: (0.007612) + test_gem_deps_file: .: (0.007659) + test_gem_duplicate: .: (0.002714) + test_gem_git: .: (0.002461) + test_gem_git_branch: .: (0.002902) + test_gem_git_gist: .: (0.002433) + test_gem_git_ref: .: (0.002677) + test_gem_git_submodules: .: (0.002491) + test_gem_git_tag: .: (0.002358) + test_gem_github: .: (0.002495) + test_gem_github_expand_path: .: (0.002442) + test_gem_group: .: (0.002290) + test_gem_group_method: .: (0.002525) + test_gem_group_without: .: (0.002381) + test_gem_groups: .: (0.002463) + test_gem_path: .: (0.013625) + test_gem_platforms: .: (0.002556) + test_gem_platforms_bundler_ruby: .: (0.003963) + test_gem_platforms_engine: .: (0.002478) + test_gem_platforms_maglev: .: (0.002653) + test_gem_platforms_multiple: .: (0.002413) + test_gem_platforms_platform: .: (0.003210) + test_gem_platforms_truffleruby: .: (0.002841) + test_gem_platforms_unknown: .: (0.003388) + test_gem_platforms_version: .: (0.002453) + test_gem_requirement: .: (0.003163) + test_gem_requirements: .: (0.002414) + test_gem_requirements_options: .: (0.002367) + test_gem_requires: .: (0.002809) + test_gem_requires_false: .: (0.002362) + test_gem_requires_without_group: .: (0.002790) + test_gem_source_mismatch: .: (0.003141) + test_gempspec_with_multiple_runtime_deps: .: (0.003560) + test_gemspec: .: (0.003454) + test_gemspec_bad: .: (0.002727) + test_gemspec_development_group: .: (0.003472) + test_gemspec_multiple: .: (0.002899) + test_gemspec_name: .: (0.003432) + test_gemspec_named: .: (0.003019) + test_gemspec_none: .: (0.002681) + test_gemspec_path: .: (0.003176) + test_gemspec_without_group: .: (0.002837) + test_git: .: (0.002327) + test_git_source: .: (0.002627) + test_group: .: (0.002750) + test_load: .: (0.002678) + test_pin_gem_source: .: (0.002639) + test_platform_mswin: .: (0.002391) + test_platform_multiple: .: (0.002854) + test_platform_ruby: .: (0.002352) + test_platforms: .: (0.002443) + test_ruby: .: (0.002402) + test_ruby_engine: .: (0.002310) + test_ruby_engine_mismatch_engine: .: (0.002863) + test_ruby_engine_mismatch_version: .: (0.002713) + test_ruby_engine_no_engine_version: .: (0.002610) + test_ruby_mismatch: .: (0.002278) + test_ruby_mismatch_installing: .: (0.002219) + test_source: .: (0.003055) + test_with_engine_version: .: (0.002315) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.047717) - test_add_DEPENDENCIES_from_gem_deps: .: (0.015942) - test_add_GEM: .: (0.084714) - test_add_PLATFORMS: .: (0.023644) - test_relative_path_from: .: (0.002673) - test_to_s_gem: .: (0.006997) - test_to_s_gem_dependency: .: (0.012262) - test_to_s_gem_dependency_non_default: .: (0.010775) - test_to_s_gem_dependency_requirement: .: (0.017731) - test_to_s_gem_path: .: (0.004648) - test_to_s_gem_path_absolute: .: (0.005661) - test_to_s_gem_platform: .: (0.007671) - test_to_s_gem_source: .: (0.035987) + test_add_DEPENDENCIES: .: (0.011736) + test_add_DEPENDENCIES_from_gem_deps: .: (0.008043) + test_add_GEM: .: (0.038425) + test_add_PLATFORMS: .: (0.016207) + test_relative_path_from: .: (0.002686) + test_to_s_gem: .: (0.006472) + test_to_s_gem_dependency: .: (0.010858) + test_to_s_gem_dependency_non_default: .: (0.009304) + test_to_s_gem_dependency_requirement: .: (0.008894) + test_to_s_gem_path: .: (0.004402) + test_to_s_gem_path_absolute: .: (0.004419) + test_to_s_gem_platform: .: (0.007407) + test_to_s_gem_source: .: (0.028157) test_to_s_git: P =============================================================================== Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set @@ -3573,202 +3609,202 @@ 378: head = nil 379: =============================================================================== -: (0.015587) - test_write: .: (0.003092) - test_write_error: .: (0.003516) +: (0.004978) + test_write: .: (0.003511) + test_write_error: .: (0.003456) TestGemRequestSetLockfileParser: - test_get: .: (0.002554) - test_get_type_mismatch: .: (0.010827) - test_get_type_multiple: .: (0.011173) - test_get_type_value_mismatch: .: (0.006816) - test_parse: .: (0.002852) - test_parse_DEPENDENCIES_git: .: (0.008723) - test_parse_DEPENDENCIES_git_version: .: (0.003110) - test_parse_GEM: .: (0.002953) - test_parse_GEM_remote_multiple: .: (0.003101) - test_parse_GIT: .: (0.011242) - test_parse_GIT_branch: .: (0.003553) - test_parse_GIT_ref: .: (0.002849) - test_parse_GIT_tag: .: (0.003059) - test_parse_PATH: .: (0.012055) - test_parse_dependencies: .: (0.003616) - test_parse_dependency: .: (0.007064) - test_parse_gem_specs_dependency: .: (0.008521) - test_parse_missing: .: (0.002407) + test_get: .: (0.003427) + test_get_type_mismatch: .: (0.002679) + test_get_type_multiple: .: (0.003036) + test_get_type_value_mismatch: .: (0.002960) + test_parse: .: (0.003342) + test_parse_DEPENDENCIES_git: .: (0.003635) + test_parse_DEPENDENCIES_git_version: .: (0.003181) + test_parse_GEM: .: (0.003152) + test_parse_GEM_remote_multiple: .: (0.002998) + test_parse_GIT: .: (0.003428) + test_parse_GIT_branch: .: (0.003304) + test_parse_GIT_ref: .: (0.003224) + test_parse_GIT_tag: .: (0.003047) + test_parse_PATH: .: (0.003736) + test_parse_dependencies: .: (0.003271) + test_parse_dependency: .: (0.003281) + test_parse_gem_specs_dependency: .: (0.003248) + test_parse_missing: .: (0.002609) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.002469) - test_skip: .: (0.010812) - test_token_pos: .: (0.006755) - test_tokenize: .: (0.007340) - test_tokenize_capitals: .: (0.002655) - test_tokenize_conflict_markers: .: (0.012457) - test_tokenize_git: .: (0.002653) - test_tokenize_multiple: .: (0.003280) - test_unget: .: (0.002535) + test_peek: .: (0.002690) + test_skip: .: (0.002786) + test_token_pos: .: (0.002562) + test_tokenize: .: (0.003365) + test_tokenize_capitals: .: (0.002770) + test_tokenize_conflict_markers: .: (0.003265) + test_tokenize_git: .: (0.002684) + test_tokenize_multiple: .: (0.002831) + test_unget: .: (0.002554) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.021954) - test_activate_via_require_respects_loaded_files: .: (0.051553) - test_already_activated_direct_conflict: .: (0.058517) - test_concurrent_require: .: (0.062347) - test_dash_i_beats_default_gems: .: (0.026146) - test_dash_i_beats_gems: .: (0.054220) - test_default_gem_and_normal_gem: .: (0.031670) - test_default_gem_and_normal_gem_same_version: .: (0.026665) - test_default_gem_only: .: (0.015284) - test_default_gem_prerelease: .: (0.053208) - test_default_gem_require_activates_just_once: .: (0.023690) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.093317) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.078322) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.429315) - test_multiple_gems_with_the_same_path: .: (0.065731) - test_no_crash_when_overriding_warn_with_warning_module: .: (0.142871) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.336045) - test_no_kernel_require_in_warn_with_uplevel: .: (0.351795) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.288210) - test_no_other_behavioral_changes_with_warn: .: (0.393138) - test_normal_gem_does_not_shadow_default_gem: .: (0.043681) - test_normal_gems_with_overridden_load_error_message:.: (0.377301) - test_realworld_default_gem: .: (0.541744) - test_realworld_upgraded_default_gem: .: (0.322625) - test_require_bundler: .: (0.032169) - test_require_can_use_a_pathname_object: .: (0.041788) - test_require_default_when_gem_defined: .: (0.025878) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.387756) - test_require_doesnt_traverse_development_dependencies: .: (0.050005) - test_require_is_lazy_with_inexact_req: .: (0.091288) - test_require_is_not_lazy_with_exact_req: .: (0.079657) - test_require_is_not_lazy_with_one_possible: .: (0.059913) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.064097) - test_require_when_gem_defined: .: (0.023581) - test_require_works_after_cleanup: .: (0.035558) - test_respect_loaded_features_caching_like_standard_require: .: (0.013226) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.035780) - test_try_activate_error_unlocks_require_monitor: .: (0.004369) - test_unable_to_find_good_unresolved_version: .: (0.118121) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.009969) + test_activate_via_require_respects_loaded_files: .: (0.018125) + test_already_activated_direct_conflict: .: (0.022632) + test_concurrent_require: .: (0.216176) + test_dash_i_beats_default_gems: .: (0.030230) + test_dash_i_beats_gems: .: (0.047839) + test_default_gem_and_normal_gem: .: (0.027501) + test_default_gem_and_normal_gem_same_version: .: (0.028765) + test_default_gem_only: .: (0.038696) + test_default_gem_prerelease: .: (0.031665) + test_default_gem_require_activates_just_once: .: (0.015987) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.085606) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.078435) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.376605) + test_multiple_gems_with_the_same_path: .: (0.071650) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.252034) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.240826) + test_no_kernel_require_in_warn_with_uplevel: .: (0.227982) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.239938) + test_no_other_behavioral_changes_with_warn: .: (0.240029) + test_normal_gem_does_not_shadow_default_gem: .: (0.025342) + test_normal_gems_with_overridden_load_error_message:.: (0.245231) + test_realworld_default_gem: .: (0.084711) + test_realworld_upgraded_default_gem: .: (0.124203) + test_require_bundler: .: (0.014317) + test_require_can_use_a_pathname_object: .: (0.013386) + test_require_default_when_gem_defined: .: (0.013632) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.149159) + test_require_doesnt_traverse_development_dependencies: .: (0.011053) + test_require_is_lazy_with_inexact_req: .: (0.032242) + test_require_is_not_lazy_with_exact_req: .: (0.025217) + test_require_is_not_lazy_with_one_possible: .: (0.019229) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.021712) + test_require_when_gem_defined: .: (0.007035) + test_require_works_after_cleanup: .: (0.011688) + test_respect_loaded_features_caching_like_standard_require: .: (0.011535) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.011908) + test_try_activate_error_unlocks_require_monitor: .: (0.004351) + test_unable_to_find_good_unresolved_version: .: (0.030155) TestGemRequirement: - test_bad: .: (0.007355) - test_basic_non_none: .: (0.007627) - test_concat: .: (0.007519) - test_create: .: (0.007827) - test_empty_requirements_is_none: .: (0.007513) - test_equals2: .: (0.011655) - test_explicit_default_is_none: .: (0.008079) - test_for_lockfile: .: (0.011546) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.011659) - test_hash_with_multiple_versions: .: (0.007776) - test_illformed_requirements: .: (0.015581) - test_initialize: .: (0.007656) - test_initialize_copy: .: (0.007753) - test_marshal_load_attack: .: (0.005967) - test_parse: .: (0.013261) - test_parse_bad: .: (0.002710) - test_parse_deduplication: .: (0.010660) - test_prerelease_eh: .: (0.013910) - test_satisfied_by_boxed: .: (0.011746) - test_satisfied_by_eh_bang_equal: .: (0.007842) - test_satisfied_by_eh_blank: .: (0.007399) - test_satisfied_by_eh_boxed: .: (0.007671) - test_satisfied_by_eh_equal: .: (0.011581) - test_satisfied_by_eh_good: .: (0.007656) - test_satisfied_by_eh_gt: .: (0.011649) - test_satisfied_by_eh_gte: .: (0.015672) - test_satisfied_by_eh_list: .: (0.002649) - test_satisfied_by_eh_lt: .: (0.012908) - test_satisfied_by_eh_lte: .: (0.007597) - test_satisfied_by_eh_multiple: .: (0.007683) - test_satisfied_by_eh_non_versions: .: (0.007723) - test_satisfied_by_eh_tilde_gt: .: (0.011576) - test_satisfied_by_eh_tilde_gt_v0: .: (0.011662) - test_satisfied_by_explicitly_bounded: .: (0.011737) - test_specific: .: (0.011839) + test_bad: .: (0.003305) + test_basic_non_none: .: (0.002607) + test_concat: .: (0.002651) + test_create: .: (0.002499) + test_empty_requirements_is_none: .: (0.002695) + test_equals2: .: (0.002808) + test_explicit_default_is_none: .: (0.006869) + test_for_lockfile: .: (0.002823) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.003009) + test_hash_with_multiple_versions: .: (0.002472) + test_illformed_requirements: .: (0.002362) + test_initialize: .: (0.003362) + test_initialize_copy: .: (0.002346) + test_marshal_load_attack: .: (0.002684) + test_parse: .: (0.002413) + test_parse_bad: .: (0.002537) + test_parse_deduplication: .: (0.006255) + test_prerelease_eh: .: (0.002472) + test_satisfied_by_boxed: .: (0.002687) + test_satisfied_by_eh_bang_equal: .: (0.002450) + test_satisfied_by_eh_blank: .: (0.002411) + test_satisfied_by_eh_boxed: .: (0.002742) + test_satisfied_by_eh_equal: .: (0.002358) + test_satisfied_by_eh_good: .: (0.003084) + test_satisfied_by_eh_gt: .: (0.002263) + test_satisfied_by_eh_gte: .: (0.002246) + test_satisfied_by_eh_list: .: (0.002151) + test_satisfied_by_eh_lt: .: (0.006485) + test_satisfied_by_eh_lte: .: (0.002424) + test_satisfied_by_eh_multiple: .: (0.002905) + test_satisfied_by_eh_non_versions: .: (0.002406) + test_satisfied_by_eh_tilde_gt: .: (0.002397) + test_satisfied_by_eh_tilde_gt_v0: .: (0.002451) + test_satisfied_by_explicitly_bounded: .: (0.002656) + test_specific: .: (0.002343) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.029195) - test_backtracks_to_the_first_conflict: .: (0.011418) - test_common_rack_activation_scenario: .: (0.030051) - test_conflict_resolution_only_effects_correct_spec: .: (0.018457) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.035697) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.008147) - test_no_overlap_specifically: .: (0.018306) - test_only_returns_spec_once: .: (0.022530) - test_pick_generic_linux_variants_on_musl_linux: .: (0.077423) - test_picks_best_platform: .: (0.046752) - test_picks_highest_version: .: (0.015419) - test_picks_lower_version_when_needed: .: (0.017172) - test_pulls_in_dependencies: .: (0.016747) - test_raises_and_explains_when_platform_prevents_install: .: (0.017194) - test_raises_and_reports_a_toplevel_request_properly:.: (0.002724) - test_raises_and_reports_an_implicit_request_properly: .: (0.016304) - test_raises_dependency_error: .: (0.029757) - test_raises_when_a_gem_is_missing: .: (0.015035) - test_raises_when_a_gem_version_is_missing: .: (0.003010) - test_raises_when_possibles_are_exhausted: .: (0.045164) - test_requests: .: (0.019265) - test_requests_development: .: (0.003307) - test_requests_ignore_dependencies: .: (0.040252) - test_resolve_bug_699: .: (0.027867) - test_resolve_conflict: .: (0.024442) - test_resolve_conservative: .: (0.024761) - test_resolve_development: .: (0.026145) - test_resolve_development_shallow: .: (0.019879) - test_resolve_remote_missing_dependency: .: (0.023594) - test_resolve_rollback: .: (0.023758) - test_search_for_local_platform_partial_string_match:.: (0.003025) - test_second_level_backout: .: (0.134267) - test_select_local_platforms: .: (0.014943) - test_self_compose_sets_best_set: .: (0.014947) - test_self_compose_sets_multiple: .: (0.014681) - test_self_compose_sets_nest: .: (0.026485) - test_self_compose_sets_nil: .: (0.009956) - test_self_compose_sets_single: .: (0.012474) - test_simple_activesupport_problem: .: (0.029775) - test_sorts_by_source_then_version: .: (0.012896) + test_backoff_higher_version_to_satisfy_dep: .: (0.016924) + test_backtracks_to_the_first_conflict: .: (0.004208) + test_common_rack_activation_scenario: .: (0.006978) + test_conflict_resolution_only_effects_correct_spec: .: (0.010690) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.008068) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.004234) + test_no_overlap_specifically: .: (0.003181) + test_only_returns_spec_once: .: (0.003843) + test_pick_generic_linux_variants_on_musl_linux: .: (0.007313) + test_picks_best_platform: .: (0.012220) + test_picks_highest_version: .: (0.003455) + test_picks_lower_version_when_needed: .: (0.003797) + test_pulls_in_dependencies: .: (0.003454) + test_raises_and_explains_when_platform_prevents_install: .: (0.002897) + test_raises_and_reports_a_toplevel_request_properly:.: (0.002837) + test_raises_and_reports_an_implicit_request_properly: .: (0.003194) + test_raises_dependency_error: .: (0.004148) + test_raises_when_a_gem_is_missing: .: (0.002702) + test_raises_when_a_gem_version_is_missing: .: (0.002641) + test_raises_when_possibles_are_exhausted: .: (0.004875) + test_requests: .: (0.003142) + test_requests_development: .: (0.003037) + test_requests_ignore_dependencies: .: (0.002932) + test_resolve_bug_699: .: (0.008693) + test_resolve_conflict: .: (0.004023) + test_resolve_conservative: .: (0.004521) + test_resolve_development: .: (0.003499) + test_resolve_development_shallow: .: (0.004125) + test_resolve_remote_missing_dependency: .: (0.006455) + test_resolve_rollback: .: (0.004222) + test_search_for_local_platform_partial_string_match:.: (0.003071) + test_second_level_backout: .: (0.021577) + test_select_local_platforms: .: (0.003047) + test_self_compose_sets_best_set: .: (0.002124) + test_self_compose_sets_multiple: .: (0.003096) + test_self_compose_sets_nest: .: (0.002894) + test_self_compose_sets_nil: .: (0.002757) + test_self_compose_sets_single: .: (0.002933) + test_simple_activesupport_problem: .: (0.007786) + test_sorts_by_source_then_version: .: (0.003363) TestGemResolverAPISet: - test_find_all: .: (0.003665) - test_find_all_cache: .: (0.030884) - test_find_all_local: .: (0.017469) - test_find_all_missing: .: (0.019529) - test_find_all_not_found: .: (0.015229) - test_find_all_prereleases: .: (0.020395) - test_initialize: .: (0.010598) - test_initialize_deeper_uri: .: (0.013086) - test_initialize_uri: .: (0.014182) - test_prefetch: .: (0.023902) - test_prefetch_cache: .: (0.017129) - test_prefetch_cache_missing: .: (0.012675) - test_prefetch_local: .: (0.015243) + test_find_all: .: (0.003873) + test_find_all_cache: .: (0.003206) + test_find_all_local: .: (0.002405) + test_find_all_missing: .: (0.003102) + test_find_all_not_found: .: (0.003052) + test_find_all_prereleases: .: (0.003132) + test_initialize: .: (0.002536) + test_initialize_deeper_uri: .: (0.002633) + test_initialize_uri: .: (0.002547) + test_prefetch: .: (0.003273) + test_prefetch_cache: .: (0.010610) + test_prefetch_cache_missing: .: (0.003118) + test_prefetch_local: .: (0.003899) TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.031727) - test_initialize: .: (0.011982) - test_installable_platform_eh: .: (0.011992) - test_source: .: (0.008566) - test_spec: .: (0.042561) - test_spec_jruby_platform: .: (0.047357) + test_fetch_development_dependencies: .: (0.007412) + test_initialize: .: (0.003540) + test_installable_platform_eh: .: (0.003327) + test_source: .: (0.002482) + test_spec: .: (0.005376) + test_spec_jruby_platform: .: (0.008976) TestGemResolverActivationRequest: - test_development_eh: .: (0.017540) - test_inspect: .: (0.014680) - test_installed_eh: .: (0.021949) + test_development_eh: .: (0.003321) + test_inspect: .: (0.002984) + test_installed_eh: .: (0.002410) TestGemResolverBestSet: - test_find_all: .: (0.004298) - test_find_all_local: .: (0.042330) - test_initialize: .: (0.011235) - test_prefetch: .: (0.031301) - test_prefetch_local: .: (0.013057) + test_find_all: .: (0.004445) + test_find_all_local: .: (0.005143) + test_initialize: .: (0.002381) + test_prefetch: .: (0.004937) + test_prefetch_local: .: (0.003791) TestGemResolverComposedSet: - test_errors: .: (0.016611) - test_prerelease_equals: .: (0.014928) - test_remote_equals: .: (0.015824) + test_errors: .: (0.003298) + test_prerelease_equals: .: (0.002384) + test_remote_equals: .: (0.002230) TestGemResolverConflict: - test_explanation: .: (0.018514) - test_explanation_user_request: .: (0.003097) - test_request_path: .: (0.019375) + test_explanation: .: (0.002796) + test_explanation_user_request: .: (0.003023) + test_request_path: .: (0.002448) TestGemResolverDependencyRequest: - test_development_eh: .: (0.015256) - test_match_eh: .: (0.007775) - test_match_eh_prerelease: .: (0.075533) - test_match_eh_prerelease_allow_prerelease: .: (0.007650) - test_matches_spec_eh: .: (0.015695) - test_matches_spec_eh_prerelease: .: (0.019655) - test_requirement: .: (0.011650) + test_development_eh: .: (0.002701) + test_match_eh: .: (0.002444) + test_match_eh_prerelease: .: (0.002427) + test_match_eh_prerelease_allow_prerelease: .: (0.002493) + test_matches_spec_eh: .: (0.002391) + test_matches_spec_eh_prerelease: .: (0.003023) + test_requirement: .: (0.002325) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -3784,7 +3820,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.020356) +: (0.004297) test_add_git_gem_submodules: P =============================================================================== Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3799,7 +3835,7 @@ 31: @set.add_git_gem name, repository, nil, true 32: =============================================================================== -: (0.013087) +: (0.003799) test_add_git_spec: P =============================================================================== Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3814,7 +3850,7 @@ 43: @set.add_git_spec name, version, repository, revision, true 44: =============================================================================== -: (0.025497) +: (0.004330) test_find_all: P =============================================================================== Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3829,7 +3865,7 @@ 61: @set.add_git_gem name, repository, nil, false 62: =============================================================================== -: (0.024365) +: (0.003647) test_find_all_local: P =============================================================================== Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3844,7 +3880,7 @@ 77: @set.add_git_gem name, repository, nil, false 78: @set.remote = false =============================================================================== -: (0.023621) +: (0.004014) test_find_all_prerelease: P =============================================================================== Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3859,7 +3895,7 @@ 92: @set.add_git_gem name, repository, nil, false 93: =============================================================================== -: (0.019728) +: (0.003744) test_prefetch: P =============================================================================== Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3874,7 +3910,7 @@ 126: @set.add_git_gem name, repository, nil, false 127: =============================================================================== -: (0.023727) +: (0.003559) test_prefetch_cache: P =============================================================================== Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3889,7 +3925,7 @@ 140: @set.add_git_gem name, repository, nil, false 141: =============================================================================== -: (0.015471) +: (0.003627) test_prefetch_filter: P =============================================================================== Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3904,7 +3940,7 @@ 158: @set.add_git_gem name, repository, nil, false 159: =============================================================================== -: (0.014129) +: (0.003662) test_prefetch_root_dir: P =============================================================================== Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3919,8 +3955,8 @@ 172: @set.add_git_gem name, repository, nil, false 173: =============================================================================== -: (0.017194) - test_root_dir: .: (0.014415) +: (0.003667) + test_root_dir: .: (0.002265) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -3936,8 +3972,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.016733) - test_equals2: .: (0.007746) +: (0.004232) + test_equals2: .: (0.003173) test_install: P =============================================================================== Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3952,7 +3988,7 @@ 53: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 54: =============================================================================== -: (0.017423) +: (0.012013) test_install_extension: P =============================================================================== Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3967,7 +4003,7 @@ 71: end 72: =============================================================================== -: (0.021826) +: (0.005387) test_install_installed: P =============================================================================== Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3982,399 +4018,399 @@ 103: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 104: =============================================================================== -: (0.004043) +: (0.004564) TestGemResolverIndexSet: - test_find_all: .: (0.027581) - test_find_all_local: .: (0.023600) - test_find_all_prerelease: .: (0.027637) - test_initialize: .: (0.008003) - test_initialize_source: .: (0.019697) + test_find_all: .: (0.005612) + test_find_all_local: .: (0.004825) + test_find_all_prerelease: .: (0.004862) + test_initialize: .: (0.003860) + test_initialize_source: .: (0.003064) TestGemResolverIndexSpecification: - test_initialize: .: (0.015447) - test_initialize_platform: .: (0.011835) - test_install: .: (0.059582) - test_spec: .: (0.023741) - test_spec_local: .: (0.027697) + test_initialize: .: (0.003542) + test_initialize_platform: .: (0.002843) + test_install: .: (0.011110) + test_spec: .: (0.006024) + test_spec_local: .: (0.006487) TestGemResolverInstalledSpecification: - test_initialize: .: (0.011360) - test_install: .: (0.007582) - test_installable_platform_eh: .: (0.027699) + test_initialize: .: (0.002757) + test_install: .: (0.002366) + test_installable_platform_eh: .: (0.006941) TestGemResolverInstallerSet: - test_add_always_install: .: (0.071412) - test_add_always_install_errors: .: (0.015600) - test_add_always_install_index_spec_platform: .: (0.032454) - test_add_always_install_platform: .: (0.051780) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.055216) - test_add_always_install_prerelease: .: (0.059645) - test_add_always_install_prerelease_github_problem: .: (0.084673) - test_add_always_install_prerelease_only: .: (0.047019) - test_add_local: .: (0.044104) - test_consider_local_eh: .: (0.007565) - test_consider_remote_eh: .: (0.011663) - test_errors: .: (0.011651) - test_find_all_always_install: .: (0.051755) - test_find_all_prerelease: .: (0.047761) - test_find_all_prerelease_dependencies_with_add_local: .: (0.047610) - test_load_spec: .: (0.031629) - test_prefetch: .: (0.002653) - test_prerelease_equals: .: (0.017005) - test_remote_equals_both: .: (0.011642) - test_remote_equals_local: .: (0.007597) - test_remote_equals_remote: .: (0.011662) + test_add_always_install: .: (0.014513) + test_add_always_install_errors: .: (0.003589) + test_add_always_install_index_spec_platform: .: (0.007882) + test_add_always_install_platform: .: (0.011475) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.012031) + test_add_always_install_prerelease: .: (0.012166) + test_add_always_install_prerelease_github_problem: .: (0.009235) + test_add_always_install_prerelease_only: .: (0.009081) + test_add_local: .: (0.007506) + test_consider_local_eh: .: (0.002389) + test_consider_remote_eh: .: (0.002086) + test_errors: .: (0.003187) + test_find_all_always_install: .: (0.021042) + test_find_all_prerelease: .: (0.011953) + test_find_all_prerelease_dependencies_with_add_local: .: (0.011387) + test_load_spec: .: (0.005922) + test_prefetch: .: (0.002763) + test_prerelease_equals: .: (0.002359) + test_remote_equals_both: .: (0.002611) + test_remote_equals_local: .: (0.002315) + test_remote_equals_remote: .: (0.002297) TestGemResolverLocalSpecification: - test_install: .: (0.055432) - test_installable_platform_eh: .: (0.028045) + test_install: .: (0.011931) + test_installable_platform_eh: .: (0.007682) TestGemResolverLockSet: - test_add: .: (0.002652) - test_find_all: .: (0.019031) - test_load_spec: .: (0.033477) - test_prefetch: .: (0.003081) + test_add: .: (0.002798) + test_find_all: .: (0.002724) + test_load_spec: .: (0.004770) + test_prefetch: .: (0.003005) TestGemResolverLockSpecification: - test_add_dependency: .: (0.015767) - test_initialize: .: (0.012513) - test_install: .: (0.034999) - test_install_installed: .: (0.002928) - test_spec: .: (0.012547) - test_spec_loaded: .: (0.012384) + test_add_dependency: .: (0.002524) + test_initialize: .: (0.002386) + test_install: .: (0.009466) + test_install_installed: .: (0.003016) + test_spec: .: (0.003072) + test_spec_loaded: .: (0.003936) TestGemResolverRequirementList: - test_each: .: (0.010877) + test_each: .: (0.002630) TestGemResolverSpecification: - test_install: .: (0.039436) - test_installable_platform_eh: .: (0.007656) - test_source: .: (0.002783) + test_install: .: (0.010384) + test_installable_platform_eh: .: (0.002505) + test_source: .: (0.002383) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.012274) - test_add_vendor_gem_missing: .: (0.011701) - test_find_all: .: (0.011545) - test_find_all_prerelease: .: (0.007720) - test_load_spec: .: (0.007543) + test_add_vendor_gem: .: (0.003122) + test_add_vendor_gem_missing: .: (0.003052) + test_find_all: .: (0.003087) + test_find_all_prerelease: .: (0.003086) + test_load_spec: .: (0.002376) TestGemResolverVendorSpecification: - test_dependencies: .: (0.011303) - test_equals2: .: (0.003315) - test_full_name: .: (0.012111) - test_install: .: (0.007651) - test_name: .: (0.007721) - test_platform: .: (0.007571) - test_version: .: (0.007636) + test_dependencies: .: (0.002553) + test_equals2: .: (0.003535) + test_full_name: .: (0.002291) + test_install: .: (0.002429) + test_name: .: (0.002272) + test_platform: .: (0.002322) + test_version: .: (0.002304) TestGemSafeMarshal: - test_array_subclass: .: (0.007344) - test_date: .: (0.007363) - test_floats: .: (0.011811) - test_frozen_object: .: (0.003683) - test_gem_spec_disallowed_ivar: .: (0.011738) - test_gem_spec_disallowed_symbol: .: (0.011505) - test_gem_spec_unmarshall_license: .: (0.011753) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.016879) - test_hash_with_compare_by_identity: .: (0.010514) - test_hash_with_default_value: .: (0.002702) - test_hash_with_ivar: .: (0.012700) - test_int_ 0: .: (0.035716) - test_int_ 1: .: (0.012048) - test_int_ 1048575: .: (0.008117) - test_int_ 122: .: (0.015806) - test_int_ 123: .: (0.011328) - test_int_ 124: .: (0.011679) - test_int_ 127: .: (0.007416) - test_int_ 128: .: (0.015532) - test_int_ 2: .: (0.011649) - test_int_ 255: .: (0.007718) - test_int_ 256: .: (0.008132) - test_int_ 257: .: (0.011565) - test_int_ 268435455: .: (0.011714) - test_int_ 268435456: .: (0.003784) - test_int_ 3: .: (0.011487) - test_int_ 4: .: (0.011720) - test_int_ 4294967295: .: (0.002698) - test_int_ 4294967296: .: (0.012845) - test_int_ 5: .: (0.003629) - test_int_ 6: .: (0.011519) - test_int_ 65535: .: (0.011993) - test_int_ 65536: .: (0.003025) - test_int_ 9223372036854775807: .: (0.012088) - test_int_ 9223372036854775808: .: (0.007586) - test_length_one_symbols: .: (0.007767) - test_link_after_float: .: (0.015568) - test_negative_length: .: (0.002798) - test_rational: .: (0.014739) - test_recursive_array: .: (0.014194) - test_recursive_string: .: (0.007400) - test_repeated_string: .: (0.011836) - test_repeated_symbol: .: (0.011589) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.002736) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.010662) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.013507) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.003268) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.016295) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.011933) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.002302) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.002417) - test_safe_load_marshal Array [:development, :development]: .: (0.024426) - test_safe_load_marshal Array [[...]]: .: (0.002249) - test_safe_load_marshal Array {}: .: (0.016287) - test_safe_load_marshal Date #: .: (0.004060) - test_safe_load_marshal Float -0.0: .: (0.007501) - test_safe_load_marshal Float -1.1: .: (0.007432) - test_safe_load_marshal Float -30000000.0: .: (0.006034) - test_safe_load_marshal Float -Infinity: .: (0.010438) - test_safe_load_marshal Float 0.0: .: (0.004313) - test_safe_load_marshal Float 1.1: .: (0.012335) - test_safe_load_marshal Float 30000000.0: .: (0.003473) - test_safe_load_marshal Float Infinity: .: (0.011608) - test_safe_load_marshal Float NaN: .: (0.007737) - test_safe_load_marshal Gem::Version #:.: (0.008337) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.004066) - test_safe_load_marshal Hash {}: .: (0.009119) - test_safe_load_marshal Hash {} default value: .: (0.010095) - test_safe_load_marshal Integer -1: .: (0.003318) - test_safe_load_marshal Integer -1048575: .: (0.011502) - test_safe_load_marshal Integer -122: .: (0.011063) - test_safe_load_marshal Integer -123: .: (0.008342) - test_safe_load_marshal Integer -124: .: (0.006442) - test_safe_load_marshal Integer -127: .: (0.009021) - test_safe_load_marshal Integer -128: .: (0.004169) - test_safe_load_marshal Integer -2: .: (0.008067) - test_safe_load_marshal Integer -255: .: (0.008408) - test_safe_load_marshal Integer -256: .: (0.002344) - test_safe_load_marshal Integer -257: .: (0.010166) - test_safe_load_marshal Integer -268435455: .: (0.012679) - test_safe_load_marshal Integer -268435456: .: (0.004956) - test_safe_load_marshal Integer -3: .: (0.011894) - test_safe_load_marshal Integer -4: .: (0.007733) - test_safe_load_marshal Integer -4294967295: .: (0.007756) - test_safe_load_marshal Integer -4294967296: .: (0.007502) - test_safe_load_marshal Integer -5: .: (0.007707) - test_safe_load_marshal Integer -6: .: (0.036977) - test_safe_load_marshal Integer -65535: .: (0.006479) - test_safe_load_marshal Integer -65536: .: (0.015687) - test_safe_load_marshal Integer -9223372036854775807:.: (0.007716) - test_safe_load_marshal Integer -9223372036854775808:.: (0.007870) - test_safe_load_marshal Integer 0: .: (0.011366) - test_safe_load_marshal Integer 1: .: (0.007658) - test_safe_load_marshal Integer 1048574: .: (0.011747) - test_safe_load_marshal Integer 1048575: .: (0.007935) - test_safe_load_marshal Integer 1048576: .: (0.007523) - test_safe_load_marshal Integer 121: .: (0.019505) - test_safe_load_marshal Integer 122: .: (0.007665) - test_safe_load_marshal Integer 123: .: (0.007629) - test_safe_load_marshal Integer 124: .: (0.015649) - test_safe_load_marshal Integer 125: .: (0.011784) - test_safe_load_marshal Integer 126: .: (0.007764) - test_safe_load_marshal Integer 127: .: (0.015589) - test_safe_load_marshal Integer 128: .: (0.007926) - test_safe_load_marshal Integer 129: .: (0.007357) - test_safe_load_marshal Integer 2: .: (0.011747) - test_safe_load_marshal Integer 254: .: (0.011625) - test_safe_load_marshal Integer 255: .: (0.007688) - test_safe_load_marshal Integer 256: .: (0.007806) - test_safe_load_marshal Integer 257: .: (0.011645) - test_safe_load_marshal Integer 258: .: (0.007743) - test_safe_load_marshal Integer 268435454: .: (0.011500) - test_safe_load_marshal Integer 268435455: .: (0.011559) - test_safe_load_marshal Integer 268435456: .: (0.007770) - test_safe_load_marshal Integer 268435457: .: (0.011588) - test_safe_load_marshal Integer 3: .: (0.007845) - test_safe_load_marshal Integer 4: .: (0.007143) - test_safe_load_marshal Integer 4294967294: .: (0.004695) - test_safe_load_marshal Integer 4294967295: .: (0.003288) - test_safe_load_marshal Integer 4294967296: .: (0.007806) - test_safe_load_marshal Integer 4294967297: .: (0.002921) - test_safe_load_marshal Integer 5: .: (0.005940) - test_safe_load_marshal Integer 6: .: (0.004222) - test_safe_load_marshal Integer 65534: .: (0.003235) - test_safe_load_marshal Integer 65535: .: (0.009798) - test_safe_load_marshal Integer 65536: .: (0.007144) - test_safe_load_marshal Integer 65537: .: (0.002790) - test_safe_load_marshal Integer 7: .: (0.005262) - test_safe_load_marshal Integer 9223372036854775806: .: (0.003753) - test_safe_load_marshal Integer 9223372036854775807: .: (0.008540) - test_safe_load_marshal Integer 9223372036854775808: .: (0.004105) - test_safe_load_marshal Integer 9223372036854775809: .: (0.005233) - test_safe_load_marshal Rational (1/3): .: (0.011464) - test_safe_load_marshal String "": .: (0.002962) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.008610) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.002816) - test_safe_load_marshal String "abc" Windows-1256: .: (0.002623) - test_safe_load_marshal String "abc" ascii: .: (0.008070) - test_safe_load_marshal String "abc" binary: .: (0.002508) - test_safe_load_marshal String "abc" ivar: .: (0.005679) - test_safe_load_marshal String "abc" utf8: .: (0.004508) - test_safe_load_marshal String "hello" ivar: .: (0.005902) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.006165) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.015763) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.004355) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.004496) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.003472) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.010615) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.007241) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.006720) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.004623) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.003794) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.013194) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.003773) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.003691) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.011903) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.005043) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.023902) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.003678) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.004987) - test_string_subclass: .: (0.003757) - test_string_with_encoding: .: (0.016026) - test_string_with_ivar: .: (0.006574) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.005354) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.005061) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.013063) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.003902) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.008361) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.004792) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.011545) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.007734) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.003136) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.012080) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.002892) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.012487) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.003339) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.008070) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.023665) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.003981) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.006058) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.009389) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.007635) - test_time_loads: .: (0.007691) - test_time_user_marshal: .: (0.007767) - test_time_with_ivar: .: (0.011663) - test_unexpected_eof: .: (0.007783) + test_array_subclass: .: (0.002673) + test_date: .: (0.002509) + test_floats: .: (0.011298) + test_frozen_object: .: (0.002741) + test_gem_spec_disallowed_ivar: .: (0.004266) + test_gem_spec_disallowed_symbol: .: (0.003038) + test_gem_spec_unmarshall_license: .: (0.004098) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.005151) + test_hash_with_compare_by_identity: .: (0.003384) + test_hash_with_default_value: .: (0.002456) + test_hash_with_ivar: .: (0.002884) + test_int_ 0: .: (0.002556) + test_int_ 1: .: (0.002646) + test_int_ 1048575: .: (0.027397) + test_int_ 122: .: (0.010155) + test_int_ 123: .: (0.014325) + test_int_ 124: .: (0.011899) + test_int_ 127: .: (0.008953) + test_int_ 128: .: (0.011260) + test_int_ 2: .: (0.012270) + test_int_ 255: .: (0.011082) + test_int_ 256: .: (0.011409) + test_int_ 257: .: (0.016971) + test_int_ 268435455: .: (0.023844) + test_int_ 268435456: .: (0.008791) + test_int_ 3: .: (0.003339) + test_int_ 4: .: (0.002486) + test_int_ 4294967295: .: (0.002994) + test_int_ 4294967296: .: (0.002582) + test_int_ 5: .: (0.003244) + test_int_ 6: .: (0.002308) + test_int_ 65535: .: (0.002431) + test_int_ 65536: .: (0.003005) + test_int_ 9223372036854775807: .: (0.002598) + test_int_ 9223372036854775808: .: (0.002707) + test_length_one_symbols: .: (0.002565) + test_link_after_float: .: (0.002589) + test_negative_length: .: (0.002538) + test_rational: .: (0.002571) + test_recursive_array: .: (0.002378) + test_recursive_string: .: (0.002496) + test_repeated_string: .: (0.002697) + test_repeated_symbol: .: (0.002442) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.002426) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.002464) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.002919) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.002497) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.002503) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.002970) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.002437) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.002437) + test_safe_load_marshal Array [:development, :development]: .: (0.002409) + test_safe_load_marshal Array [[...]]: .: (0.002351) + test_safe_load_marshal Array {}: .: (0.002512) + test_safe_load_marshal Date #: .: (0.002470) + test_safe_load_marshal Float -0.0: .: (0.002333) + test_safe_load_marshal Float -1.1: .: (0.002602) + test_safe_load_marshal Float -30000000.0: .: (0.002392) + test_safe_load_marshal Float -Infinity: .: (0.002338) + test_safe_load_marshal Float 0.0: .: (0.002881) + test_safe_load_marshal Float 1.1: .: (0.002731) + test_safe_load_marshal Float 30000000.0: .: (0.002387) + test_safe_load_marshal Float Infinity: .: (0.002377) + test_safe_load_marshal Float NaN: .: (0.002403) + test_safe_load_marshal Gem::Version #:.: (0.002491) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.002541) + test_safe_load_marshal Hash {}: .: (0.002830) + test_safe_load_marshal Hash {} default value: .: (0.002431) + test_safe_load_marshal Integer -1: .: (0.002395) + test_safe_load_marshal Integer -1048575: .: (0.002390) + test_safe_load_marshal Integer -122: .: (0.002351) + test_safe_load_marshal Integer -123: .: (0.002354) + test_safe_load_marshal Integer -124: .: (0.002379) + test_safe_load_marshal Integer -127: .: (0.002317) + test_safe_load_marshal Integer -128: .: (0.002341) + test_safe_load_marshal Integer -2: .: (0.002328) + test_safe_load_marshal Integer -255: .: (0.002300) + test_safe_load_marshal Integer -256: .: (0.002390) + test_safe_load_marshal Integer -257: .: (0.002772) + test_safe_load_marshal Integer -268435455: .: (0.002395) + test_safe_load_marshal Integer -268435456: .: (0.002445) + test_safe_load_marshal Integer -3: .: (0.009694) + test_safe_load_marshal Integer -4: .: (0.002606) + test_safe_load_marshal Integer -4294967295: .: (0.003296) + test_safe_load_marshal Integer -4294967296: .: (0.002604) + test_safe_load_marshal Integer -5: .: (0.002426) + test_safe_load_marshal Integer -6: .: (0.003353) + test_safe_load_marshal Integer -65535: .: (0.002449) + test_safe_load_marshal Integer -65536: .: (0.003010) + test_safe_load_marshal Integer -9223372036854775807:.: (0.002430) + test_safe_load_marshal Integer -9223372036854775808:.: (0.002903) + test_safe_load_marshal Integer 0: .: (0.002424) + test_safe_load_marshal Integer 1: .: (0.002710) + test_safe_load_marshal Integer 1048574: .: (0.002401) + test_safe_load_marshal Integer 1048575: .: (0.002569) + test_safe_load_marshal Integer 1048576: .: (0.002412) + test_safe_load_marshal Integer 121: .: (0.002535) + test_safe_load_marshal Integer 122: .: (0.002396) + test_safe_load_marshal Integer 123: .: (0.002340) + test_safe_load_marshal Integer 124: .: (0.003079) + test_safe_load_marshal Integer 125: .: (0.002432) + test_safe_load_marshal Integer 126: .: (0.002452) + test_safe_load_marshal Integer 127: .: (0.002641) + test_safe_load_marshal Integer 128: .: (0.002456) + test_safe_load_marshal Integer 129: .: (0.006415) + test_safe_load_marshal Integer 2: .: (0.002504) + test_safe_load_marshal Integer 254: .: (0.002581) + test_safe_load_marshal Integer 255: .: (0.002421) + test_safe_load_marshal Integer 256: .: (0.002619) + test_safe_load_marshal Integer 257: .: (0.002453) + test_safe_load_marshal Integer 258: .: (0.002406) + test_safe_load_marshal Integer 268435454: .: (0.002604) + test_safe_load_marshal Integer 268435455: .: (0.002612) + test_safe_load_marshal Integer 268435456: .: (0.006471) + test_safe_load_marshal Integer 268435457: .: (0.002488) + test_safe_load_marshal Integer 3: .: (0.002912) + test_safe_load_marshal Integer 4: .: (0.002402) + test_safe_load_marshal Integer 4294967294: .: (0.002773) + test_safe_load_marshal Integer 4294967295: .: (0.002379) + test_safe_load_marshal Integer 4294967296: .: (0.002386) + test_safe_load_marshal Integer 4294967297: .: (0.002360) + test_safe_load_marshal Integer 5: .: (0.004335) + test_safe_load_marshal Integer 6: .: (0.002442) + test_safe_load_marshal Integer 65534: .: (0.002351) + test_safe_load_marshal Integer 65535: .: (0.002312) + test_safe_load_marshal Integer 65536: .: (0.002359) + test_safe_load_marshal Integer 65537: .: (0.002293) + test_safe_load_marshal Integer 7: .: (0.002295) + test_safe_load_marshal Integer 9223372036854775806: .: (0.002368) + test_safe_load_marshal Integer 9223372036854775807: .: (0.002319) + test_safe_load_marshal Integer 9223372036854775808: .: (0.002394) + test_safe_load_marshal Integer 9223372036854775809: .: (0.002402) + test_safe_load_marshal Rational (1/3): .: (0.002399) + test_safe_load_marshal String "": .: (0.002445) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.002430) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.002398) + test_safe_load_marshal String "abc" Windows-1256: .: (0.002549) + test_safe_load_marshal String "abc" ascii: .: (0.009859) + test_safe_load_marshal String "abc" binary: .: (0.002512) + test_safe_load_marshal String "abc" ivar: .: (0.003478) + test_safe_load_marshal String "abc" utf8: .: (0.002507) + test_safe_load_marshal String "hello" ivar: .: (0.003081) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.002635) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.003230) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.003332) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.003037) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.003003) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.003371) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.002960) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.002986) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.003012) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.002956) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.003024) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.002608) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.002882) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.002815) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.002636) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.002598) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.002673) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.002554) + test_string_subclass: .: (0.002730) + test_string_with_encoding: .: (0.004113) + test_string_with_ivar: .: (0.002624) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.002644) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.002765) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.002865) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.002670) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.002815) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.002787) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.002751) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.002819) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.002830) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.002541) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.002629) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.002651) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.002583) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.002671) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.002798) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.002869) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.003164) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.002728) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.002855) + test_time_loads: .: (0.002636) + test_time_user_marshal: .: (0.002437) + test_time_with_ivar: .: (0.002699) + test_unexpected_eof: .: (0.002702) TestGemSafeYAML: - test_aliases_disabled: .: (0.007363) - test_aliases_enabled_by_default: .: (0.011433) + test_aliases_disabled: .: (0.010129) + test_aliases_enabled_by_default: .: (0.002603) TestGemSecurity: - test_class_create_cert: .: (0.003370) - test_class_create_cert_email: .: (0.040302) - test_class_create_cert_self_signed: .: (0.023619) - test_class_create_key: .: (2.201704) - test_class_create_key_downcases: .: (12.156585) - test_class_create_key_raises_unknown_algorithm: .: (0.002580) - test_class_email_to_name: .: (0.006448) - test_class_get_public_key_ec: .: (0.007632) - test_class_get_public_key_rsa: .: (0.003121) - test_class_re_sign: .: (0.007001) - test_class_re_sign_not_self_signed: .: (0.009313) - test_class_re_sign_wrong_key: .: (0.002530) - test_class_reset: .: (0.009123) - test_class_sign: .: (0.007110) - test_class_sign_AltName: .: (0.014604) - test_class_trust_dir: .: (0.002476) - test_class_write: .: (2.223110) - test_class_write_encrypted: .: (2.247738) - test_class_write_encrypted_cipher: .: (3.021436) + test_class_create_cert: .: (0.003945) + test_class_create_cert_email: .: (0.007401) + test_class_create_cert_self_signed: .: (0.006132) + test_class_create_key: .: (0.806081) + test_class_create_key_downcases: .: (12.139386) + test_class_create_key_raises_unknown_algorithm: .: (0.007790) + test_class_email_to_name: .: (0.002545) + test_class_get_public_key_ec: .: (0.009157) + test_class_get_public_key_rsa: .: (0.003226) + test_class_re_sign: .: (0.016003) + test_class_re_sign_not_self_signed: .: (0.002629) + test_class_re_sign_wrong_key: .: (0.006596) + test_class_reset: .: (0.006539) + test_class_sign: .: (0.015672) + test_class_sign_AltName: .: (0.022669) + test_class_trust_dir: .: (0.009046) + test_class_write: .: (4.923796) + test_class_write_encrypted: .: (0.655787) + test_class_write_encrypted_cipher: .: (1.674217) TestGemSecurityPolicy: - test_check_cert: .: (0.011343) - test_check_cert_expired: .: (0.003470) - test_check_cert_future: .: (0.003514) - test_check_cert_invalid_issuer: .: (0.003029) - test_check_cert_issuer: .: (0.003351) - test_check_cert_no_signer: .: (0.012865) - test_check_chain: .: (0.021369) - test_check_chain_empty_chain: .: (0.011729) - test_check_chain_invalid: .: (0.003979) - test_check_chain_no_chain: .: (0.007679) - test_check_data: .: (0.010057) - test_check_data_invalid: .: (0.007440) - test_check_key: .: (0.007717) - test_check_key_no_signer: .: (0.007715) - test_check_key_wrong_key: .: (0.003484) - test_check_root: .: (0.004099) - test_check_root_empty_chain: .: (0.023091) - test_check_root_invalid_signer: .: (0.009964) - test_check_root_no_chain: .: (0.021300) - test_check_root_not_self_signed: .: (0.019514) - test_check_trust: .: (0.022997) - test_check_trust_child: .: (0.022223) - test_check_trust_empty_chain: .: (0.034721) - test_check_trust_mismatch: .: (0.031448) - test_check_trust_no_chain: .: (0.019735) - test_check_trust_no_trust: .: (0.046145) - test_check_trust_no_trust_child: .: (0.024126) - test_subject: .: (0.009416) - test_verify: .: (0.017738) - test_verify_chain_key: .: (0.011843) - test_verify_chain_signatures: .: (0.015718) - test_verify_no_digests: .: (0.010397) - test_verify_no_digests_no_security: .: (0.016231) - test_verify_no_signatures: .: (0.006600) - test_verify_no_signatures_no_digests: .: (0.003983) - test_verify_no_trust: .: (0.007106) - test_verify_not_enough_signatures: .: (0.009489) - test_verify_signatures: .: (0.008906) - test_verify_signatures_chain: .: (0.008781) - test_verify_signatures_data: .: (0.014218) - test_verify_signatures_missing: .: (0.012727) - test_verify_signatures_none: .: (0.017285) - test_verify_signatures_root: .: (0.011241) - test_verify_signatures_signer: .: (0.014526) - test_verify_signatures_trust: .: (0.007307) - test_verify_wrong_digest_type: .: (0.015659) + test_check_cert: .: (0.009329) + test_check_cert_expired: .: (0.007802) + test_check_cert_future: .: (0.003155) + test_check_cert_invalid_issuer: .: (0.008560) + test_check_cert_issuer: .: (0.011784) + test_check_cert_no_signer: .: (0.003181) + test_check_chain: .: (0.008482) + test_check_chain_empty_chain: .: (0.007499) + test_check_chain_invalid: .: (0.015228) + test_check_chain_no_chain: .: (0.032374) + test_check_data: .: (0.019706) + test_check_data_invalid: .: (0.013549) + test_check_key: .: (0.008072) + test_check_key_no_signer: .: (0.012169) + test_check_key_wrong_key: .: (0.010505) + test_check_root: .: (0.012793) + test_check_root_empty_chain: .: (0.011178) + test_check_root_invalid_signer: .: (0.014640) + test_check_root_no_chain: .: (0.011636) + test_check_root_not_self_signed: .: (0.031606) + test_check_trust: .: (0.003728) + test_check_trust_child: .: (0.004451) + test_check_trust_empty_chain: .: (0.003073) + test_check_trust_mismatch: .: (0.004344) + test_check_trust_no_chain: .: (0.003015) + test_check_trust_no_trust: .: (0.003617) + test_check_trust_no_trust_child: .: (0.003111) + test_subject: .: (0.003609) + test_verify: .: (0.006364) + test_verify_chain_key: .: (0.006144) + test_verify_chain_signatures: .: (0.006799) + test_verify_no_digests: .: (0.006513) + test_verify_no_digests_no_security: .: (0.006734) + test_verify_no_signatures: .: (0.006595) + test_verify_no_signatures_no_digests: .: (0.003229) + test_verify_no_trust: .: (0.006944) + test_verify_not_enough_signatures: .: (0.009462) + test_verify_signatures: .: (0.008276) + test_verify_signatures_chain: .: (0.007624) + test_verify_signatures_data: .: (0.006478) + test_verify_signatures_missing: .: (0.008569) + test_verify_signatures_none: .: (0.004765) + test_verify_signatures_root: .: (0.007013) + test_verify_signatures_signer: .: (0.006725) + test_verify_signatures_trust: .: (0.007679) + test_verify_wrong_digest_type: .: (0.007277) TestGemSecuritySigner: - test_extract_name: .: (0.006994) - test_initialize: .: (0.002179) - test_initialize_cert_chain_empty: .: (0.010463) - test_initialize_cert_chain_invalid: .: (0.002253) - test_initialize_cert_chain_mixed: .: (0.002522) - test_initialize_cert_chain_path: .: (0.006792) - test_initialize_default: .: (0.014395) - test_initialize_encrypted_key_path: .: (0.010868) - test_initialize_key_path: .: (0.018189) - test_load_cert_chain: .: (0.002830) - test_load_cert_chain_broken: .: (0.003806) - test_sign: .: (0.013959) - test_sign_expired: .: (0.006729) - test_sign_expired_auto_update: .: (0.034094) - test_sign_expired_auto_update_exists: .: (0.003817) - test_sign_no_certs: .: (0.002805) - test_sign_no_key: .: (0.002118) - test_sign_wrong_key: .: (0.010876) + test_extract_name: .: (0.002734) + test_initialize: .: (0.002319) + test_initialize_cert_chain_empty: .: (0.002280) + test_initialize_cert_chain_invalid: .: (0.002398) + test_initialize_cert_chain_mixed: .: (0.002299) + test_initialize_cert_chain_path: .: (0.002366) + test_initialize_default: .: (0.006197) + test_initialize_encrypted_key_path: .: (0.006004) + test_initialize_key_path: .: (0.005782) + test_load_cert_chain: .: (0.002961) + test_load_cert_chain_broken: .: (0.003349) + test_sign: .: (0.005675) + test_sign_expired: .: (0.002614) + test_sign_expired_auto_update: .: (0.013539) + test_sign_expired_auto_update_exists: .: (0.003098) + test_sign_no_certs: .: (0.002494) + test_sign_no_key: .: (0.002416) + test_sign_wrong_key: .: (0.002608) TestGemSecurityTrustDir: - test_cert_path: .: (0.006577) - test_issuer_of: .: (0.003139) - test_load_certificate: .: (0.002873) - test_name_path: .: (0.002779) - test_trust_cert: .: (0.003139) - test_verify: .: (0.002380) - test_verify_file: .: (0.003021) - test_verify_wrong_permissions: .: (0.002581) + test_cert_path: .: (0.002487) + test_issuer_of: .: (0.002926) + test_load_certificate: .: (0.002989) + test_name_path: .: (0.002516) + test_trust_cert: .: (0.002749) + test_verify: .: (0.002732) + test_verify_file: .: (0.003218) + test_verify_wrong_permissions: .: (0.002561) TestGemSilentUI: - test_ask: .: (0.002800) - test_ask_for_password: .: (0.002375) - test_ask_yes_no: .: (0.002834) - test_choose_from_list: .: (0.002605) - test_download_reporter: .: (0.002357) - test_new_without_dev_null: .: (0.002688) - test_progress_reporter: .: (0.002238) + test_ask: .: (0.002712) + test_ask_for_password: .: (0.002589) + test_ask_yes_no: .: (0.003179) + test_choose_from_list: .: (0.002807) + test_download_reporter: .: (0.002557) + test_new_without_dev_null: .: (0.002562) + test_progress_reporter: .: (0.002433) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.008323) - test_dependency_resolver_set_bundler_api: .: (0.009321) - test_dependency_resolver_set_file_uri: .: (0.026054) - test_dependency_resolver_set_marshal_api: .: (0.015306) - test_fetch_spec: .: (0.019850) - test_fetch_spec_cached: .: (0.023769) - test_fetch_spec_platform: .: (0.024687) - test_fetch_spec_platform_ruby: .: (0.022544) - test_initialize_git: .: (0.017181) - test_initialize_invalid_uri: .: (0.017678) - test_load_specs: .: (0.021884) - test_load_specs_cached: .: (0.034250) - test_load_specs_cached_empty: .: (0.022276) - test_load_specs_from_unavailable_uri: .: (0.013632) - test_spaceship: .: (0.010125) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.016860) - test_typo_squatting: .: (0.013166) - test_typo_squatting_custom_distance_threshold: .: (0.012582) - test_typo_squatting_false_positive: .: (0.012638) - test_update_cache_eh: .: (0.016368) - test_update_cache_eh_home_nonexistent: .: (0.017588) + test_cache_dir_escapes_windows_paths: .: (0.008285) + test_dependency_resolver_set_bundler_api: .: (0.008901) + test_dependency_resolver_set_file_uri: .: (0.009349) + test_dependency_resolver_set_marshal_api: .: (0.009289) + test_fetch_spec: .: (0.009235) + test_fetch_spec_cached: .: (0.009329) + test_fetch_spec_platform: .: (0.011167) + test_fetch_spec_platform_ruby: .: (0.009432) + test_initialize_git: .: (0.008114) + test_initialize_invalid_uri: .: (0.008491) + test_load_specs: .: (0.008607) + test_load_specs_cached: .: (0.009226) + test_load_specs_cached_empty: .: (0.009415) + test_load_specs_from_unavailable_uri: .: (0.008280) + test_spaceship: .: (0.009699) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.008589) + test_typo_squatting: .: (0.008409) + test_typo_squatting_custom_distance_threshold: .: (0.008298) + test_typo_squatting_false_positive: .: (0.008585) + test_update_cache_eh: .: (0.008390) + test_update_cache_eh_home_nonexistent: .: (0.008092) TestGemSourceFetchProblem: - test_exception: .: (0.002423) - test_password_redacted: .: (0.014630) - test_source_password_no_redacted: .: (0.006646) + test_exception: .: (0.002686) + test_password_redacted: .: (0.002477) + test_source_password_no_redacted: .: (0.002479) TestGemSourceGit: test_base_dir: P =============================================================================== @@ -4383,7 +4419,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.002962) +: (0.003888) test_cache: P =============================================================================== Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4391,7 +4427,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.002863) +: (0.003372) test_cache_local: P =============================================================================== Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4399,7 +4435,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.003308) +: (0.003144) test_checkout: P =============================================================================== Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4407,7 +4443,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.003220) +: (0.003268) test_checkout_default: P =============================================================================== Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4415,7 +4451,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.020326) +: (0.003297) test_checkout_local: P =============================================================================== Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4423,7 +4459,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.004005) +: (0.013367) test_checkout_local_cached: P =============================================================================== Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4431,7 +4467,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.007794) +: (0.004389) test_checkout_submodules: P =============================================================================== Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4439,7 +4475,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.006929) +: (0.003448) test_dir_shortref: P =============================================================================== Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4447,7 +4483,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.003961) +: (0.003947) test_download: P =============================================================================== Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4455,7 +4491,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.003879) +: (0.004287) test_equals2: P =============================================================================== Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4463,7 +4499,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.003987) +: (0.003897) test_install_dir: P =============================================================================== Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4471,7 +4507,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.003326) +: (0.003354) test_install_dir_local: P =============================================================================== Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4479,7 +4515,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.011138) +: (0.003820) test_pretty_print: P =============================================================================== Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4487,7 +4523,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.013335) +: (0.003918) test_repo_cache_dir: P =============================================================================== Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4495,7 +4531,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.003798) +: (0.003136) test_rev_parse: P =============================================================================== Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4503,7 +4539,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.003959) +: (0.004211) test_root_dir: P =============================================================================== Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4511,7 +4547,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.002987) +: (0.003899) test_spaceship: P =============================================================================== Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4519,7 +4555,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.006926) +: (0.004062) test_specs: P =============================================================================== Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4527,7 +4563,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.003032) +: (0.003347) test_specs_local: P =============================================================================== Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4535,7 +4571,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.007510) +: (0.003955) test_uri: P =============================================================================== Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4543,7 +4579,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.010056) +: (0.003772) test_uri_hash: P =============================================================================== Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4551,527 +4587,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.006733) +: (0.003110) TestGemSourceInstalled: - test_pretty_print: .: (0.003084) - test_spaceship: .: (0.006688) + test_pretty_print: .: (0.002830) + test_spaceship: .: (0.007249) TestGemSourceList: - test_Enumerable: .: (0.002793) - test_append: .: (0.007035) - test_clear: .: (0.002706) - test_delete: .: (0.004152) - test_delete_a_source: .: (0.002269) - test_each: .: (0.002725) - test_each_source: .: (0.002104) - test_empty?: .: (0.003158) - test_equal_to_another_list: .: (0.002550) - test_equal_to_array: .: (0.002277) - test_include_eh: .: (0.008579) - test_include_matches_a_source: .: (0.002512) - test_replace: .: (0.002718) - test_self_from: .: (0.010850) - test_to_a: .: (0.002220) + test_Enumerable: .: (0.002678) + test_append: .: (0.002818) + test_clear: .: (0.002347) + test_delete: .: (0.002295) + test_delete_a_source: .: (0.003011) + test_each: .: (0.002307) + test_each_source: .: (0.002332) + test_empty?: .: (0.002568) + test_equal_to_another_list: .: (0.002278) + test_equal_to_array: .: (0.002262) + test_include_eh: .: (0.002518) + test_include_matches_a_source: .: (0.002262) + test_replace: .: (0.002319) + test_self_from: .: (0.003078) + test_to_a: .: (0.002221) TestGemSourceLocal: - test_download: .: (0.023509) - test_fetch_spec: .: (0.016938) - test_find_gem: .: (0.034821) - test_find_gem_highest_version: .: (0.036561) - test_find_gem_prerelease: .: (0.041356) - test_find_gem_specific_version: .: (0.053502) - test_inspect: .: (0.032859) - test_load_specs_latest: .: (0.056979) - test_load_specs_prerelease: .: (0.034372) - test_load_specs_released: .: (0.063433) - test_pretty_print: .: (0.037875) - test_spaceship: .: (0.033681) + test_download: .: (0.015401) + test_fetch_spec: .: (0.015102) + test_find_gem: .: (0.014814) + test_find_gem_highest_version: .: (0.018829) + test_find_gem_prerelease: .: (0.015810) + test_find_gem_specific_version: .: (0.017842) + test_inspect: .: (0.014395) + test_load_specs_latest: .: (0.017384) + test_load_specs_prerelease: .: (0.013951) + test_load_specs_released: .: (0.013817) + test_pretty_print: .: (0.011239) + test_spaceship: .: (0.013690) TestGemSourceLock: - test_equals2: .: (0.014954) - test_fetch_spec: .: (0.017341) - test_spaceship: .: (0.006811) - test_spaceship_git: .: (0.002209) - test_spaceship_installed: .: (0.010621) - test_spaceship_local: .: (0.014507) - test_spaceship_remote: .: (0.002566) - test_spaceship_specific_file: .: (0.023478) - test_spaceship_vendor: .: (0.018681) - test_uri: .: (0.010822) + test_equals2: .: (0.002596) + test_fetch_spec: .: (0.004995) + test_spaceship: .: (0.002466) + test_spaceship_git: .: (0.002314) + test_spaceship_installed: .: (0.012918) + test_spaceship_local: .: (0.002397) + test_spaceship_remote: .: (0.003383) + test_spaceship_specific_file: .: (0.007631) + test_spaceship_vendor: .: (0.003105) + test_uri: .: (0.002558) TestGemSourceSpecificFile: - test_download: .: (0.019750) - test_fetch_spec: .: (0.023854) - test_fetch_spec_fails_on_unknown_name: .: (0.056944) - test_load_specs: .: (0.060654) - test_path: .: (0.074193) - test_pretty_print: .: (0.076985) - test_spaceship: .: (0.212473) - test_spec: .: (0.032021) + test_download: .: (0.008158) + test_fetch_spec: .: (0.008514) + test_fetch_spec_fails_on_unknown_name: .: (0.007924) + test_load_specs: .: (0.008025) + test_path: .: (0.007540) + test_pretty_print: .: (0.007524) + test_spaceship: .: (0.020345) + test_spec: .: (0.006956) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (0.114056) - test_fetch_spec: .: (0.118587) - test_load_specs: .: (0.096808) + test_dependency_resolver_set: .: (0.029325) + test_fetch_spec: .: (0.030106) + test_load_specs: .: (0.029505) TestGemSourceVendor: - test_initialize: .: (0.010652) - test_spaceship: .: (0.002238) + test_initialize: .: (0.002515) + test_spaceship: .: (0.002384) TestGemSpecFetcher: - test_available_specs_cache: .: (0.012982) - test_available_specs_cache_released: .: (0.022210) - test_available_specs_complete: .: (0.030958) - test_available_specs_complete_handles_no_prerelease:.: (0.022879) - test_available_specs_latest: .: (0.014255) - test_available_specs_prerelease: .: (0.025743) - test_available_specs_released: .: (0.017921) - test_available_specs_with_bad_source: .: (0.019062) - test_initialize: .: (0.014651) - test_initialize_nonexistent_home_dir: .: (0.002221) - test_initialize_source: .: (0.018434) - test_initialize_unwritable_home_dir: .: (0.014452) - test_spec_for_dependency_all: .: (0.031459) - test_spec_for_dependency_bad_fetch_spec: .: (0.018406) - test_spec_for_dependency_latest: .: (0.030839) - test_spec_for_dependency_mismatched_platform: .: (0.021098) - test_spec_for_dependency_platform: .: (0.026110) - test_spec_for_dependency_prerelease: .: (0.034731) - test_suggest_gems_from_name_latest: .: (0.034559) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.039097) - test_suggest_gems_from_name_prerelease: .: (0.021900) + test_available_specs_cache: .: (0.004794) + test_available_specs_cache_released: .: (0.006188) + test_available_specs_complete: .: (0.007216) + test_available_specs_complete_handles_no_prerelease:.: (0.006218) + test_available_specs_latest: .: (0.005847) + test_available_specs_prerelease: .: (0.005078) + test_available_specs_released: .: (0.005003) + test_available_specs_with_bad_source: .: (0.002823) + test_initialize: .: (0.002373) + test_initialize_nonexistent_home_dir: .: (0.002256) + test_initialize_source: .: (0.002275) + test_initialize_unwritable_home_dir: .: (0.002707) + test_spec_for_dependency_all: .: (0.006944) + test_spec_for_dependency_bad_fetch_spec: .: (0.005964) + test_spec_for_dependency_latest: .: (0.006085) + test_spec_for_dependency_mismatched_platform: .: (0.004685) + test_spec_for_dependency_platform: .: (0.005412) + test_spec_for_dependency_prerelease: .: (0.006411) + test_suggest_gems_from_name_latest: .: (0.006059) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.006155) + test_suggest_gems_from_name_prerelease: .: (0.005287) TestGemSpecification: - test__dump: .: (0.023654) - test__load_fixes_Date_objects: .: (0.015242) - test_activate: .: (0.022775) - test_add_dependency_from_existing_dependency: .: (0.002515) - test_add_dependency_with_type: .: (0.022661) - test_add_dependency_with_type_explicit: .: (0.018642) - test_allowed_push_host: .: (0.002541) - test_author: .: (0.018675) - test_authors: .: (0.018620) - test_base_dir: .: (0.002487) - test_base_dir_not_loaded: .: (0.018684) - test_bindir_equals: .: (0.022722) - test_bindir_equals_nil: .: (0.002352) - test_build_args: .: (0.023158) - test_build_extensions: .: (0.635703) - test_build_extensions_built: .: (0.007320) - test_build_extensions_default_gem: .: (0.010979) - test_build_extensions_error: .: (0.011528) - test_build_extensions_extensions_dir_unwritable: .: (0.003030) - test_build_extensions_no_extensions_dir_unwritable: .: (0.011107) - test_build_extensions_none: .: (0.010747) - test_build_extensions_preview: .: (0.432187) - test_contains_requirable_file_eh: .: (0.014873) - test_contains_requirable_file_eh_extension: .: (0.002761) - test_contains_requirable_file_eh_extension_java_platform: .: (0.019048) - test_contains_requirable_file_extension_soext: .: (0.019059) - test_date: .: (0.018727) - test_date_equals_date: .: (0.002573) - test_date_equals_string: .: (0.018705) - test_date_equals_string_bad: .: (0.026584) - test_date_equals_time: .: (0.002437) - test_date_equals_time_local: .: (0.026632) - test_date_equals_time_utc: .: (0.022750) - test_date_tolerates_hour_sec_and_timezone: .: (0.002455) - test_date_tolerates_hour_sec_zulu: .: (0.022614) - test_date_use_env_source_date_epoch: .: (0.002341) - test_default_spec_stub_is_marked_default: .: (0.024516) - test_dependencies: .: (0.002643) - test_dependent_gems: .: (0.095438) - test_description: .: (0.022646) - test_development_dependencies: .: (0.002403) - test_doc_dir: .: (0.022665) - test_doc_dir_type: .: (0.022516) - test_duplicate_runtime_dependency: .: (0.002594) - test_eql_eh: .: (0.022875) - test_eql_eh_extensions: .: (0.022642) - test_executable_equals: .: (0.002269) - test_executables: .: (0.022752) - test_executables_equals_nil: .: (0.022529) - test_extension_dir: .: (0.002536) - test_extension_dir_override: .: (0.022770) - test_extensions: .: (0.022499) - test_extensions_equals_nil: .: (0.002488) - test_extra_rdoc_files_equals_nil: .: (0.026703) - test_files: .: (0.022627) - test_files_append: .: (0.002450) - test_files_duplicate: .: (0.022580) - test_files_extra_rdoc_files: .: (0.022512) - test_files_non_array: .: (0.002447) - test_files_non_array_pathological: .: (0.022762) - test_find_all_by_full_name: .: (0.142121) - test_find_by_full_name: .: (0.029570) - test_find_by_name: .: (0.054508) - test_find_by_name_prerelease: .: (0.029555) - test_find_by_name_with_only_prereleases: .: (0.029147) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.032190) - test_find_by_path: .: (0.056314) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.388985) - test_find_inactive_by_path: .: (0.040108) - test_for_cache: .: (0.018700) - test_full_gem_path: .: (0.002466) - test_full_gem_path_double_slash: .: (0.018687) - test_full_name: .: (0.018740) - test_full_name_windows: .: (0.002480) - test_full_require_paths: .: (0.022843) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.019299) - test_gem_build_complete_path: .: (0.002356) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.036574) - test_handles_dependencies_with_syck_requirements_bug: .: (0.024250) - test_handles_private_null_type: .: (0.020421) - test_hash: .: (0.002420) - test_initialize: .: (0.018708) - test_initialize_copy: .: (0.027080) - test_initialize_copy_broken: .: (0.002370) - test_initialize_future: .: (0.018559) - test_initialize_nil_version: .: (0.026909) - test_initialize_prerelease_version_before_name: .: (0.002340) - test_inner_clonflict_in_indirect_gems: .: (0.164943) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.142611) - test_installed_by_version: .: (0.024267) - test_latest_specs: .: (0.043999) - test_lib_files: .: (0.022758) - test_license: .: (0.018717) - test_licenses: .: (0.002216) - test_load_default_gem: .: (0.024033) - test_load_errors_contain_filename: .: (0.023098) - test_metadata_key_size_validation_fails: .: (0.023876) - test_metadata_key_type_validation_fails: .: (0.023718) - test_metadata_link_validation_fails: .: (0.027753) - test_metadata_link_validation_warns_for_duplicates: .: (0.020141) - test_metadata_specs: .: (0.027234) - test_metadata_validates_ok: .: (0.023787) - test_metadata_value_size_validation_fails: .: (0.023640) - test_metadata_value_type_validation_fails: .: (0.023773) - test_missing_extensions_eh: .: (0.500540) - test_missing_extensions_eh_default_gem: .: (0.006691) - test_missing_extensions_eh_none: .: (0.002398) - test_name: .: (0.006780) - test_original_name: .: (0.006977) - test_platform: .: (0.002382) - test_platform_change_reset_cache_file: .: (0.006820) - test_platform_change_reset_full_name: .: (0.006486) - test_platform_equals: .: (0.002503) - test_platform_equals_current: .: (0.006906) - test_platform_equals_legacy: .: (0.006530) - test_removed_methods: .: (0.002340) - test_require_already_activated: .: (0.027811) - test_require_already_activated_indirect_conflict: .: (0.068534) - test_require_finds_in_2nd_level_indirect: .: (0.084553) - test_require_paths: .: (0.004262) - test_require_paths_default_ext_dir_for: .: (0.007310) - test_require_should_not_conflict: .: (0.073997) - test_require_should_prefer_latest_gem_level1: .: (0.038278) - test_require_should_prefer_latest_gem_level2: .: (0.094153) - test_require_should_prefer_reachable_gems: .: (0.158528) - test_requirements: .: (0.012911) - test_runtime_dependencies: .: (0.011829) - test_runtime_dependencies_legacy: .: (0.010792) - test_runtime_predicate_false: .: (0.015817) - test_runtime_predicate_true: .: (0.006706) - test_self__load_future: .: (0.003040) - test_self_activate: .: (0.012157) - test_self_activate_ambiguous_direct: .: (0.064071) - test_self_activate_ambiguous_indirect: .: (0.085977) - test_self_activate_ambiguous_indirect_conflict: .: (0.075118) - test_self_activate_ambiguous_unrelated: .: (0.062891) - test_self_activate_checks_dependencies: .: (0.042940) - test_self_activate_conflict: .: (0.029718) - test_self_activate_deep_unambiguous: .: (0.035521) - test_self_activate_divergent: .: (0.031262) - test_self_activate_dropped: .: (0.035736) - test_self_activate_loaded: .: (0.007612) - test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.012690) - test_self_activate_old_required: .: (0.023227) - test_self_activate_over: .: (0.035408) - test_self_activate_platform_alternate: .: (0.023437) - test_self_activate_platform_bump: .: (0.015606) - test_self_activate_prerelease: .: (0.024686) - test_self_activate_raggi_the_edgecase_generator: .: (0.042700) - test_self_activate_under: .: (0.029605) - test_self_activate_unrelated: .: (0.027039) - test_self_activate_via_require: .: (0.052097) - test_self_activate_via_require_wtf: .: (0.107521) - test_self_all_equals: .: (0.029695) - test_self_attribute_names: .: (0.014683) - test_self_find_active_stub_by_path: .: (0.018322) - test_self_from_yaml: .: (0.021048) - test_self_from_yaml_cleans_up_Date_objects: .: (0.011762) - test_self_load: .: (0.003140) - test_self_load_escape_curly: .: (0.011391) - test_self_load_escape_interpolation: .: (0.011378) - test_self_load_escape_quote: .: (0.015651) - test_self_load_legacy_ruby: .: (0.015076) - test_self_load_relative: .: (0.011275) - test_self_load_utf8_with_ascii_encoding: .: (0.011188) - test_self_normalize_yaml_input_with_183_io: .: (0.002512) - test_self_normalize_yaml_input_with_183_yaml: .: (0.010636) - test_self_normalize_yaml_input_with_192_yaml: .: (0.002335) - test_self_normalize_yaml_input_with_non_183_io: .: (0.010655) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.022621) - test_self_outdated: .: (0.035735) - test_self_outdated_and_latest_remotes: .: (0.047794) - test_self_remove_spec: .: (0.013567) - test_self_remove_spec_removed: .: (0.011294) - test_self_stubs_for_lazy_loading: .: (0.015676) - test_self_stubs_for_mult_platforms: .: (0.018390) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.011758) - test_self_stubs_returns_only_specified_named_specs: .: (0.003275) - test_source: .: (0.014905) - test_source_paths: .: (0.013431) - test_spaceship_name: .: (0.007664) - test_spaceship_platform: .: (0.002845) - test_spaceship_version: .: (0.012890) - test_spec_file: .: (0.007739) - test_spec_name: .: (0.007548) - test_summary: .: (0.007787) - test_test_files: .: (0.002663) - test_test_files_equals_nil: .: (0.008862) - test_to_fullpath: .: (0.008023) - test_to_ruby: .: (0.011761) - test_to_ruby_fancy: .: (0.007468) - test_to_ruby_for_cache: .: (0.011642) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.011787) - test_to_ruby_legacy: .: (0.011507) - test_to_ruby_nested_hash: .: (0.003038) - test_to_ruby_platform: .: (0.012401) - test_to_ruby_with_rsa_key: .: (1.788610) - test_to_yaml: .: (0.054978) - test_to_yaml_fancy: .: (0.017910) - test_to_yaml_no_autorequire: .: (0.014152) - test_to_yaml_no_post_install_message: .: (0.012067) - test_to_yaml_no_signing_key: .: (0.019170) - test_to_yaml_platform: .: (0.012715) - test_to_yaml_platform_legacy: .: (0.015247) - test_to_yaml_platform_no_specific_platform: .: (0.011761) - test_to_yaml_platform_original_platform_empty_string: .: (0.016634) - test_to_yaml_platform_original_platform_nil: .: (0.023742) - test_unresolved_specs: .: (0.012539) - test_unresolved_specs_with_duplicated_versions: .: (0.012298) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.015310) - test_unresolved_specs_with_versions: .: (0.012197) - test_validate: .: (0.018548) - test_validate_authors: .: (0.008789) - test_validate_autorequire: .: (0.011699) - test_validate_dependencies: .: (0.012144) - test_validate_dependencies_allowed_duplicates: .: (0.012113) - test_validate_dependencies_duplicates: .: (0.011780) - test_validate_deprecated_license_values_plus: .: (0.107344) - test_validate_description: .: (0.013908) - test_validate_email: .: (0.011981) - test_validate_empty: .: (0.019204) - test_validate_empty_files: .: (0.018105) - test_validate_empty_homepage: .: (0.003548) - test_validate_empty_require_paths: .: (0.020080) - test_validate_empty_summary: .: (0.011769) - test_validate_error: .: (0.011640) - test_validate_executables: .: (0.012261) - test_validate_files: .: (0.012042) - test_validate_files_recursive: .: (0.011282) - test_validate_for_resolution_ignores_metadata: .: (0.008000) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.007486) - test_validate_for_resolution_validates_name: .: (0.011590) - test_validate_for_resolution_validates_required_attributes: .: (0.015717) - test_validate_homepage: .: (0.023732) - test_validate_license: .: (0.011747) - test_validate_license_gives_suggestions: .: (0.067757) - test_validate_license_in_a_non_packaging_context: .: (0.011562) - test_validate_license_ref: .: (0.003334) - test_validate_license_values: .: (0.068574) - test_validate_license_values_or_later: .: (0.011639) - test_validate_license_values_with: .: (0.012501) - test_validate_license_with_deprecated_exception: .: (0.471067) - test_validate_license_with_invalid_exception: .: (0.438279) - test_validate_license_with_nonsense_suffix: .: (0.287097) - test_validate_name: .: (0.015557) - test_validate_nil_license: .: (0.019755) - test_validate_no_required_ruby_versions: .: (0.015553) - test_validate_non_nil: .: (0.017433) - test_validate_open_required_ruby_versions: .: (0.017863) - test_validate_permissions: .: (0.003515) - test_validate_permissions_of_missing_file_non_packaging: .: (0.020308) - test_validate_platform_legacy: .: (0.012133) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.015629) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.003633) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.011918) - test_validate_removed_rubyforge_project: .: (0.011786) - test_validate_require_paths_with_invalid_types: .: (0.011527) - test_validate_rubygems_version: .: (0.007608) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.016144) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.007785) - test_validate_self_referencing_dependencies: .: (0.007768) - test_validate_specification_version: .: (0.007286) - test_validate_summary: .: (0.008466) - test_validate_valid_required_ruby_versions: .: (0.007606) - test_validate_warning: .: (0.007847) - test_version: .: (0.006897) - test_version_change_reset_cache_file: .: (0.002394) - test_version_change_reset_full_name: .: (0.007296) + test__dump: .: (0.003277) + test__load_fixes_Date_objects: .: (0.002955) + test_activate: .: (0.002559) + test_add_dependency_from_existing_dependency: .: (0.002944) + test_add_dependency_with_type: .: (0.002446) + test_add_dependency_with_type_explicit: .: (0.002504) + test_allowed_push_host: .: (0.002412) + test_author: .: (0.002405) + test_authors: .: (0.002646) + test_base_dir: .: (0.002472) + test_base_dir_not_loaded: .: (0.002611) + test_bindir_equals: .: (0.002575) + test_bindir_equals_nil: .: (0.002517) + test_build_args: .: (0.002693) + test_build_extensions: .: (0.362025) + test_build_extensions_built: .: (0.009950) + test_build_extensions_default_gem: .: (0.002792) + test_build_extensions_error: .: (0.008743) + test_build_extensions_extensions_dir_unwritable: .: (0.007625) + test_build_extensions_no_extensions_dir_unwritable: .: (0.003073) + test_build_extensions_none: .: (0.030982) + test_build_extensions_preview: .: (0.367517) + test_contains_requirable_file_eh: .: (0.002764) + test_contains_requirable_file_eh_extension: .: (0.011711) + test_contains_requirable_file_eh_extension_java_platform: .: (0.006974) + test_contains_requirable_file_extension_soext: .: (0.011915) + test_date: .: (0.002648) + test_date_equals_date: .: (0.008879) + test_date_equals_string: .: (0.007790) + test_date_equals_string_bad: .: (0.003400) + test_date_equals_time: .: (0.002579) + test_date_equals_time_local: .: (0.007378) + test_date_equals_time_utc: .: (0.010037) + test_date_tolerates_hour_sec_and_timezone: .: (0.003201) + test_date_tolerates_hour_sec_zulu: .: (0.008329) + test_date_use_env_source_date_epoch: .: (0.007801) + test_default_spec_stub_is_marked_default: .: (0.008704) + test_dependencies: .: (0.006980) + test_dependent_gems: .: (0.040722) + test_description: .: (0.002511) + test_development_dependencies: .: (0.008391) + test_doc_dir: .: (0.007768) + test_doc_dir_type: .: (0.002562) + test_duplicate_runtime_dependency: .: (0.009137) + test_eql_eh: .: (0.002788) + test_eql_eh_extensions: .: (0.002950) + test_executable_equals: .: (0.004903) + test_executables: .: (0.007668) + test_executables_equals_nil: .: (0.007941) + test_extension_dir: .: (0.007649) + test_extension_dir_override: .: (0.002930) + test_extensions: .: (0.008757) + test_extensions_equals_nil: .: (0.002937) + test_extra_rdoc_files_equals_nil: .: (0.006766) + test_files: .: (0.009895) + test_files_append: .: (0.002853) + test_files_duplicate: .: (0.004923) + test_files_extra_rdoc_files: .: (0.007718) + test_files_non_array: .: (0.007980) + test_files_non_array_pathological: .: (0.002849) + test_find_all_by_full_name: .: (0.028686) + test_find_by_full_name: .: (0.007894) + test_find_by_name: .: (0.013314) + test_find_by_name_prerelease: .: (0.014308) + test_find_by_name_with_only_prereleases: .: (0.007799) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.008450) + test_find_by_path: .: (0.019331) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.137318) + test_find_inactive_by_path: .: (0.015143) + test_for_cache: .: (0.007133) + test_full_gem_path: .: (0.007808) + test_full_gem_path_double_slash: .: (0.002505) + test_full_name: .: (0.009400) + test_full_name_windows: .: (0.002580) + test_full_require_paths: .: (0.008917) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.002940) + test_gem_build_complete_path: .: (0.008757) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.008012) + test_handles_dependencies_with_syck_requirements_bug: .: (0.007692) + test_handles_private_null_type: .: (0.007794) + test_hash: .: (0.007794) + test_initialize: .: (0.002546) + test_initialize_copy: .: (0.009156) + test_initialize_copy_broken: .: (0.007952) + test_initialize_future: .: (0.002431) + test_initialize_nil_version: .: (0.009120) + test_initialize_prerelease_version_before_name: .: (0.002552) + test_inner_clonflict_in_indirect_gems: .: (0.050357) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.057422) + test_installed_by_version: .: (0.013188) + test_latest_specs: .: (0.011798) + test_lib_files: .: (0.007795) + test_license: .: (0.002551) + test_licenses: .: (0.006745) + test_load_default_gem: .: (0.042300) + test_load_errors_contain_filename: .: (0.003085) + test_metadata_key_size_validation_fails: .: (0.012989) + test_metadata_key_type_validation_fails: .: (0.008671) + test_metadata_link_validation_fails: .: (0.010761) + test_metadata_link_validation_warns_for_duplicates: .: (0.008125) + test_metadata_specs: .: (0.010819) + test_metadata_validates_ok: .: (0.008720) + test_metadata_value_size_validation_fails: .: (0.011135) + test_metadata_value_type_validation_fails: .: (0.008497) + test_missing_extensions_eh: .: (0.252627) + test_missing_extensions_eh_default_gem: .: (0.010068) + test_missing_extensions_eh_none: .: (0.002589) + test_name: .: (0.008927) + test_original_name: .: (0.002616) + test_platform: .: (0.008872) + test_platform_change_reset_cache_file: .: (0.002625) + test_platform_change_reset_full_name: .: (0.008881) + test_platform_equals: .: (0.003731) + test_platform_equals_current: .: (0.007631) + test_platform_equals_legacy: .: (0.007667) + test_removed_methods: .: (0.007785) + test_require_already_activated: .: (0.016022) + test_require_already_activated_indirect_conflict: .: (0.043345) + test_require_finds_in_2nd_level_indirect: .: (0.059794) + test_require_paths: .: (0.004107) + test_require_paths_default_ext_dir_for: .: (0.007616) + test_require_should_not_conflict: .: (0.087808) + test_require_should_prefer_latest_gem_level1: .: (0.035877) + test_require_should_prefer_latest_gem_level2: .: (0.048979) + test_require_should_prefer_reachable_gems: .: (0.066673) + test_requirements: .: (0.008265) + test_runtime_dependencies: .: (0.007620) + test_runtime_dependencies_legacy: .: (0.002531) + test_runtime_predicate_false: .: (0.009048) + test_runtime_predicate_true: .: (0.002500) + test_self__load_future: .: (0.007114) + test_self_activate: .: (0.010013) + test_self_activate_ambiguous_direct: .: (0.031786) + test_self_activate_ambiguous_indirect: .: (0.044179) + test_self_activate_ambiguous_indirect_conflict: .: (0.039423) + test_self_activate_ambiguous_unrelated: .: (0.031817) + test_self_activate_checks_dependencies: .: (0.021387) + test_self_activate_conflict: .: (0.010316) + test_self_activate_deep_unambiguous: .: (0.020763) + test_self_activate_divergent: .: (0.015408) + test_self_activate_dropped: .: (0.019557) + test_self_activate_loaded: .: (0.035671) + test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.011781) + test_self_activate_old_required: .: (0.015801) + test_self_activate_over: .: (0.017951) + test_self_activate_platform_alternate: .: (0.012018) + test_self_activate_platform_bump: .: (0.015908) + test_self_activate_prerelease: .: (0.019739) + test_self_activate_raggi_the_edgecase_generator: .: (0.022036) + test_self_activate_under: .: (0.021680) + test_self_activate_unrelated: .: (0.011778) + test_self_activate_via_require: .: (0.029651) + test_self_activate_via_require_wtf: .: (0.070063) + test_self_all_equals: .: (0.017103) + test_self_attribute_names: .: (0.006509) + test_self_find_active_stub_by_path: .: (0.014205) + test_self_from_yaml: .: (0.009269) + test_self_from_yaml_cleans_up_Date_objects: .: (0.011873) + test_self_load: .: (0.003285) + test_self_load_escape_curly: .: (0.012114) + test_self_load_escape_interpolation: .: (0.003187) + test_self_load_escape_quote: .: (0.008431) + test_self_load_legacy_ruby: .: (0.007529) + test_self_load_relative: .: (0.007687) + test_self_load_utf8_with_ascii_encoding: .: (0.007653) + test_self_normalize_yaml_input_with_183_io: .: (0.007791) + test_self_normalize_yaml_input_with_183_yaml: .: (0.002478) + test_self_normalize_yaml_input_with_192_yaml: .: (0.009227) + test_self_normalize_yaml_input_with_non_183_io: .: (0.002490) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.009222) + test_self_outdated: .: (0.015799) + test_self_outdated_and_latest_remotes: .: (0.027786) + test_self_remove_spec: .: (0.015863) + test_self_remove_spec_removed: .: (0.003262) + test_self_stubs_for_lazy_loading: .: (0.008433) + test_self_stubs_for_mult_platforms: .: (0.007907) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.007742) + test_self_stubs_returns_only_specified_named_specs: .: (0.007920) + test_source: .: (0.002516) + test_source_paths: .: (0.009061) + test_spaceship_name: .: (0.002502) + test_spaceship_platform: .: (0.009299) + test_spaceship_version: .: (0.002436) + test_spec_file: .: (0.009171) + test_spec_name: .: (0.002453) + test_summary: .: (0.009408) + test_test_files: .: (0.002496) + test_test_files_equals_nil: .: (0.009057) + test_to_fullpath: .: (0.003128) + test_to_ruby: .: (0.008572) + test_to_ruby_fancy: .: (0.003129) + test_to_ruby_for_cache: .: (0.008568) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.007796) + test_to_ruby_legacy: .: (0.008031) + test_to_ruby_nested_hash: .: (0.002638) + test_to_ruby_platform: .: (0.008840) + test_to_ruby_with_rsa_key: .: (0.375035) + test_to_yaml: .: (0.012672) + test_to_yaml_fancy: .: (0.007802) + test_to_yaml_no_autorequire: .: (0.007795) + test_to_yaml_no_post_install_message: .: (0.007806) + test_to_yaml_no_signing_key: .: (0.007794) + test_to_yaml_platform: .: (0.007804) + test_to_yaml_platform_legacy: .: (0.008211) + test_to_yaml_platform_no_specific_platform: .: (0.011496) + test_to_yaml_platform_original_platform_empty_string: .: (0.003456) + test_to_yaml_platform_original_platform_nil: .: (0.008327) + test_unresolved_specs: .: (0.007736) + test_unresolved_specs_with_duplicated_versions: .: (0.007796) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.007790) + test_unresolved_specs_with_versions: .: (0.007964) + test_validate: .: (0.007630) + test_validate_authors: .: (0.007808) + test_validate_autorequire: .: (0.035931) + test_validate_dependencies: .: (0.013136) + test_validate_dependencies_allowed_duplicates: .: (0.006678) + test_validate_dependencies_duplicates: .: (0.011659) + test_validate_deprecated_license_values_plus: .: (0.067350) + test_validate_description: .: (0.014620) + test_validate_email: .: (0.003492) + test_validate_empty: .: (0.008428) + test_validate_empty_files: .: (0.003790) + test_validate_empty_homepage: .: (0.003270) + test_validate_empty_require_paths: .: (0.003466) + test_validate_empty_summary: .: (0.003387) + test_validate_error: .: (0.002947) + test_validate_executables: .: (0.006302) + test_validate_files: .: (0.007041) + test_validate_files_recursive: .: (0.003169) + test_validate_for_resolution_ignores_metadata: .: (0.002869) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.002717) + test_validate_for_resolution_validates_name: .: (0.002732) + test_validate_for_resolution_validates_required_attributes: .: (0.002553) + test_validate_homepage: .: (0.005105) + test_validate_license: .: (0.003439) + test_validate_license_gives_suggestions: .: (0.019677) + test_validate_license_in_a_non_packaging_context: .: (0.003360) + test_validate_license_ref: .: (0.003485) + test_validate_license_values: .: (0.015771) + test_validate_license_values_or_later: .: (0.003525) + test_validate_license_values_with: .: (0.003220) + test_validate_license_with_deprecated_exception: .: (0.120890) + test_validate_license_with_invalid_exception: .: (0.120533) + test_validate_license_with_nonsense_suffix: .: (0.075274) + test_validate_name: .: (0.003268) + test_validate_nil_license: .: (0.003171) + test_validate_no_required_ruby_versions: .: (0.003250) + test_validate_non_nil: .: (0.004331) + test_validate_open_required_ruby_versions: .: (0.003253) + test_validate_permissions: .: (0.003280) + test_validate_permissions_of_missing_file_non_packaging: .: (0.002996) + test_validate_platform_legacy: .: (0.003689) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.003267) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.003314) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.003270) + test_validate_removed_rubyforge_project: .: (0.003147) + test_validate_require_paths_with_invalid_types: .: (0.002977) + test_validate_rubygems_version: .: (0.003262) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.003693) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.003330) + test_validate_self_referencing_dependencies: .: (0.003318) + test_validate_specification_version: .: (0.003069) + test_validate_summary: .: (0.003504) + test_validate_valid_required_ruby_versions: .: (0.003736) + test_validate_warning: .: (0.003215) + test_version: .: (0.002450) + test_version_change_reset_cache_file: .: (0.002434) + test_version_change_reset_full_name: .: (0.002296) TestGemStreamUI: - test_ask: .: (0.013879) - test_ask_for_password: .: (0.003219) - test_ask_for_password_no_tty: .: (0.002355) - test_ask_no_tty: .: (0.006703) - test_ask_yes_no_no_tty_with_default: .: (0.007515) - test_ask_yes_no_no_tty_without_default: .: (0.002915) - test_choose_from_list: .: (0.002286) - test_choose_from_list_0: .: (0.010722) - test_choose_from_list_EOF: .: (0.002267) - test_choose_from_list_negative: .: (0.006679) - test_choose_from_list_over: .: (0.006492) - test_download_reporter_anything: .: (0.002314) - test_download_reporter_silent_false: .: (0.008982) - test_download_reporter_silent_nil: .: (0.002389) - test_progress_reporter_silent_false: .: (0.006586) - test_progress_reporter_silent_nil: .: (0.002244) - test_progress_reporter_simple: .: (0.006713) - test_progress_reporter_verbose: .: (0.006751) - test_threaded_download_reporter: .: (0.041787) - test_verbose_download_reporter_no_tty: .: (0.010639) - test_verbose_download_reporter_progress: .: (0.018324) - test_verbose_download_reporter_progress_complete: .: (0.002495) - test_verbose_download_reporter_progress_nil_length: .: (0.007312) - test_verbose_download_reporter_progress_once: .: (0.006931) - test_verbose_download_reporter_progress_zero_length:.: (0.011064) + test_ask: .: (0.002654) + test_ask_for_password: .: (0.002621) + test_ask_for_password_no_tty: .: (0.002527) + test_ask_no_tty: .: (0.002351) + test_ask_yes_no_no_tty_with_default: .: (0.002367) + test_ask_yes_no_no_tty_without_default: .: (0.002341) + test_choose_from_list: .: (0.002360) + test_choose_from_list_0: .: (0.002277) + test_choose_from_list_EOF: .: (0.002272) + test_choose_from_list_negative: .: (0.002667) + test_choose_from_list_over: .: (0.002254) + test_download_reporter_anything: .: (0.002380) + test_download_reporter_silent_false: .: (0.002442) + test_download_reporter_silent_nil: .: (0.014421) + test_progress_reporter_silent_false: .: (0.002517) + test_progress_reporter_silent_nil: .: (0.003196) + test_progress_reporter_simple: .: (0.002643) + test_progress_reporter_verbose: .: (0.003101) + test_threaded_download_reporter: .: (0.002342) + test_verbose_download_reporter_no_tty: .: (0.002335) + test_verbose_download_reporter_progress: .: (0.002980) + test_verbose_download_reporter_progress_complete: .: (0.002302) + test_verbose_download_reporter_progress_nil_length: .: (0.002926) + test_verbose_download_reporter_progress_once: .: (0.002440) + test_verbose_download_reporter_progress_zero_length:.: (0.002894) TestGemText: - test_clean_text: .: (0.002576) - test_format_removes_nonprintable_characters: .: (0.011212) - test_format_text: .: (0.010595) - test_format_text_indent: .: (0.002295) - test_format_text_no_space: .: (0.021049) - test_format_text_none: .: (0.002397) - test_format_text_none_indent: .: (0.011150) - test_format_text_trailing: .: (0.006994) - test_levenshtein_distance_add: .: (0.002388) - test_levenshtein_distance_all: .: (0.011419) - test_levenshtein_distance_empty: .: (0.010762) - test_levenshtein_distance_remove: .: (0.007289) - test_levenshtein_distance_replace: .: (0.002357) - test_min3: .: (0.011145) - test_truncate_text: .: (0.011048) + test_clean_text: .: (0.002418) + test_format_removes_nonprintable_characters: .: (0.002723) + test_format_text: .: (0.002243) + test_format_text_indent: .: (0.002574) + test_format_text_no_space: .: (0.002271) + test_format_text_none: .: (0.002173) + test_format_text_none_indent: .: (0.002796) + test_format_text_trailing: .: (0.002293) + test_levenshtein_distance_add: .: (0.002281) + test_levenshtein_distance_all: .: (0.002765) + test_levenshtein_distance_empty: .: (0.002215) + test_levenshtein_distance_remove: .: (0.002547) + test_levenshtein_distance_replace: .: (0.002602) + test_min3: .: (0.002391) + test_truncate_text: .: (0.002778) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.007643) - test_name: .: (0.002288) - test_version: .: (0.006788) + test_errors: .: (0.002466) + test_name: .: (0.002414) + test_version: .: (0.002249) TestGemUriFormatter: - test_escape: .: (0.011179) - test_normalize_uri: .: (0.002711) - test_unescape: .: (0.002526) + test_escape: .: (0.002667) + test_normalize_uri: .: (0.002435) + test_unescape: .: (0.002324) TestGemUtil: - test_class_popen: .: (0.223351) - test_correct_for_windows_path: .: (0.002288) - test_glob_files_in_dir: .: (0.002608) - test_silent_system: .: (0.314586) - test_traverse_parents: .: (0.002761) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.002389) + test_class_popen: .: (0.202304) + test_correct_for_windows_path: .: (0.002480) + test_glob_files_in_dir: .: (0.002690) + test_silent_system: .: (0.105926) + test_traverse_parents: .: (0.002839) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.002588) TestGemValidator: - test_alien: .: (0.046524) - test_alien_default: .: (0.019093) + test_alien: .: (0.008455) + test_alien_default: .: (0.007841) TestGemVersion: - test_approximate_recommendation: .: (0.011142) - test_bump: .: (0.002278) - test_bump_alpha: .: (0.016938) - test_bump_alphanumeric: .: (0.011680) - test_bump_one_level: .: (0.011651) - test_bump_trailing_zeros: .: (0.002721) - test_canonical_segments: .: (0.017052) - test_class_correct: .: (0.007593) - test_class_create: .: (0.007816) - test_class_new_subclass: .: (0.017389) - test_empty_version: .: (0.006105) - test_eql_eh: .: (0.015511) - test_equals2: .: (0.007927) - test_frozen_version: .: (0.015327) - test_hash: .: (0.011627) - test_initialize: .: (0.007739) - test_initialize_invalid: .: (0.011569) - test_prerelease: .: (0.011685) - test_release: .: (0.002541) - test_segments: .: (0.010534) - test_semver: .: (0.015057) - test_spaceship: .: (0.002782) - test_to_s: .: (0.014344) + test_approximate_recommendation: .: (0.003175) + test_bump: .: (0.002432) + test_bump_alpha: .: (0.002561) + test_bump_alphanumeric: .: (0.002647) + test_bump_one_level: .: (0.002573) + test_bump_trailing_zeros: .: (0.002402) + test_canonical_segments: .: (0.002544) + test_class_correct: .: (0.002568) + test_class_create: .: (0.002684) + test_class_new_subclass: .: (0.002999) + test_empty_version: .: (0.006884) + test_eql_eh: .: (0.002443) + test_equals2: .: (0.002953) + test_frozen_version: .: (0.002420) + test_hash: .: (0.002853) + test_initialize: .: (0.002444) + test_initialize_invalid: .: (0.002588) + test_prerelease: .: (0.002311) + test_release: .: (0.002438) + test_segments: .: (0.002306) + test_semver: .: (0.002383) + test_spaceship: .: (0.008938) + test_to_s: .: (0.002404) TestGemVersionOption: - test_add_platform_option: .: (0.015385) - test_add_version_option: .: (0.002751) - test_enables_prerelease: .: (0.011612) - test_multiple_version_operator_option_compound: .: (0.015380) - test_platform_option: .: (0.015338) - test_platform_option_ruby: .: (0.015064) - test_platform_option_twice: .: (0.015553) - test_version_option: .: (0.002759) - test_version_option_compound: .: (0.024266) - test_version_option_explicit_prerelease: .: (0.011584) - test_version_option_twice: .: (0.015866) + test_add_platform_option: .: (0.003366) + test_add_version_option: .: (0.002869) + test_enables_prerelease: .: (0.002940) + test_multiple_version_operator_option_compound: .: (0.002991) + test_platform_option: .: (0.002894) + test_platform_option_ruby: .: (0.002874) + test_platform_option_twice: .: (0.002846) + test_version_option: .: (0.003079) + test_version_option_compound: .: (0.002977) + test_version_option_explicit_prerelease: .: (0.003029) + test_version_option_twice: .: (0.002923) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.007311) - test_contains_requirable_file_eh_extension: .: (0.008014) - test_full_require_paths: .: (0.015717) - test_initialize: .: (0.007679) - test_initialize_extension: .: (0.007855) - test_initialize_missing_stubline: .: (0.011506) - test_initialize_version: .: (0.007771) - test_initialize_with_empty_version: .: (0.008875) - test_lib_dirs_glob: .: (0.006446) - test_lib_dirs_glob_with_extension: .: (0.011691) - test_matches_for_glob: .: (0.007648) - test_matches_for_glob_with_bundler_inline: .: (0.007814) - test_missing_extensions_eh: .: (0.529061) - test_missing_extensions_eh_default_gem: .: (0.011407) - test_missing_extensions_eh_none: .: (0.002262) - test_to_spec: .: (0.018950) - test_to_spec_default: .: (0.015172) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.019289) + test_contains_requirable_file_eh: .: (0.005948) + test_contains_requirable_file_eh_extension: .: (0.003037) + test_full_require_paths: .: (0.002605) + test_initialize: .: (0.002717) + test_initialize_extension: .: (0.002496) + test_initialize_missing_stubline: .: (0.002621) + test_initialize_version: .: (0.002291) + test_initialize_with_empty_version: .: (0.007051) + test_lib_dirs_glob: .: (0.002459) + test_lib_dirs_glob_with_extension: .: (0.002307) + test_matches_for_glob: .: (0.002494) + test_matches_for_glob_with_bundler_inline: .: (0.002921) + test_missing_extensions_eh: .: (0.267002) + test_missing_extensions_eh_default_gem: .: (0.003273) + test_missing_extensions_eh_none: .: (0.002418) + test_to_spec: .: (0.002842) + test_to_spec_default: .: (0.003397) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.020792) TestUpdateSuggestion: - test_eligible_for_update: .: (0.019733) - test_eligible_for_update_disabled_update: .: (0.019163) - test_eligible_for_update_for_prerelease: .: (0.003224) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.040638) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.019826) - test_eligible_for_update_non_tty: .: (0.003199) - test_eligible_for_update_notification_delay: .: (0.023482) - test_eligible_for_update_on_ci: .: (0.019415) - test_eligible_for_update_prevent_config: .: (0.023261) - test_eligible_for_update_prevent_env: .: (0.019465) - test_eligible_for_update_unwrittable_config: .: (0.019480) - test_update_suggestion: .: (0.002749) + test_eligible_for_update: .: (0.004812) + test_eligible_for_update_disabled_update: .: (0.003350) + test_eligible_for_update_for_prerelease: .: (0.003385) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.011837) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.005004) + test_eligible_for_update_non_tty: .: (0.004191) + test_eligible_for_update_notification_delay: .: (0.004006) + test_eligible_for_update_on_ci: .: (0.003861) + test_eligible_for_update_prevent_config: .: (0.003420) + test_eligible_for_update_prevent_env: .: (0.003550) + test_eligible_for_update_unwrittable_config: .: (0.003680) + test_update_suggestion: .: (0.002900) TestUri: - test_redacted_does_not_modify_uri: .: (0.018818) - test_redacted_with_invalid_uri: .: (0.018672) - test_redacted_with_token: .: (0.002275) - test_redacted_with_user_pass: .: (0.032484) - test_redacted_with_user_x_oauth_basic: .: (0.011653) - test_redacted_without_credential: .: (0.011650) - test_to_s_invalid_uri: .: (0.011649) - test_to_s_not_string: .: (0.012006) + test_redacted_does_not_modify_uri: .: (0.007033) + test_redacted_with_invalid_uri: .: (0.002658) + test_redacted_with_token: .: (0.002792) + test_redacted_with_user_pass: .: (0.002593) + test_redacted_with_user_x_oauth_basic: .: (0.002594) + test_redacted_without_credential: .: (0.002890) + test_to_s_invalid_uri: .: (0.002486) + test_to_s_not_string: .: (0.002340) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.011422) - test_method_not_allowed_response_to_s: .: (0.015664) - test_method_not_found_response_to_s: .: (0.015636) - test_no_to_s_response_to_s: .: (0.007646) - test_ok_response_to_s: .: (0.015653) + test_bad_request_response_to_s: .: (0.007336) + test_method_not_allowed_response_to_s: .: (0.002785) + test_method_not_found_response_to_s: .: (0.002930) + test_no_to_s_response_to_s: .: (0.002582) + test_ok_response_to_s: .: (0.002595) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.053791) - test_listener_thread_sets_error: .: (0.118569) - test_wait_for_otp_code_get_follows_options: .: (0.053629) - test_wait_for_otp_code_get_request: .: (0.047168) - test_wait_for_otp_code_incorrect_params: .: (0.060035) - test_wait_for_otp_code_incorrect_path: .: (0.052610) - test_wait_for_otp_code_invalid_post_req_method: .: (0.063117) - test_wait_for_otp_code_no_params_response: .: (0.040461) - test_wait_for_otp_code_options_request: .: (0.039663) + test_listener_thread_retreives_otp_code: .: (0.037693) + test_listener_thread_sets_error: .: (0.039791) + test_wait_for_otp_code_get_follows_options: .: (0.059716) + test_wait_for_otp_code_get_request: .: (0.060029) + test_wait_for_otp_code_incorrect_params: .: (0.079651) + test_wait_for_otp_code_incorrect_path: .: (0.079963) + test_wait_for_otp_code_invalid_post_req_method: .: (0.083662) + test_wait_for_otp_code_no_params_response: .: (0.063931) + test_wait_for_otp_code_options_request: .: (0.071559) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.003945) - test_poll_for_otp_invalid_status: .: (0.014507) - test_poll_for_otp_missing_credentials: .: (0.012047) - test_poll_for_otp_not_http_success: .: (0.011987) - test_poll_for_otp_pending_sleeps: .: (0.105061) - test_poll_for_otp_success: .: (0.004581) - test_poll_thread_success: .: (0.017643) - test_poll_thread_timeout_error: .: (0.015334) - test_poll_thread_webauthn_verification_error: .: (0.016326) + test_poll_for_otp_invalid_format: .: (0.011224) + test_poll_for_otp_invalid_status: .: (0.008881) + test_poll_for_otp_missing_credentials: .: (0.014755) + test_poll_for_otp_not_http_success: .: (0.002921) + test_poll_for_otp_pending_sleeps: .: (0.105907) + test_poll_for_otp_success: .: (0.006602) + test_poll_thread_success: .: (0.025015) + test_poll_thread_timeout_error: .: (0.019921) + test_poll_thread_webauthn_verification_error: .: (0.020062) -Finished in 152.802664098 seconds. +Finished in 116.55667336 seconds. ------------------------------------------------------------------------------- 2589 tests, 13603 assertions, 0 failures, 0 errors, 47 pendings, 0 omissions, 0 notifications 98.1846% passed ------------------------------------------------------------------------------- -16.94 tests/s, 89.02 assertions/s +22.21 tests/s, 116.71 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 @@ -5122,8 +5158,8 @@ dh_gencontrol 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: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined 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 # Bundler has a different version than rubygems at the moment @@ -5135,8 +5171,8 @@ make[1]: Leaving directory '/build/reproducible-path/rubygems-3.6.7' dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby -dpkg-deb: building package 'ruby-rubygems' in '../ruby-rubygems_3.6.7-3~exp1_all.deb'. dpkg-deb: building package 'bundler' in '../bundler_2.6.7-3~exp1_all.deb'. +dpkg-deb: building package 'ruby-rubygems' in '../ruby-rubygems_3.6.7-3~exp1_all.deb'. dpkg-deb: building package 'ruby-bundler' in '../ruby-bundler_2.6.7-3~exp1_all.deb'. dpkg-genbuildinfo --build=binary -O../rubygems_3.6.7-3~exp1_arm64.buildinfo dpkg-genchanges --build=binary -O../rubygems_3.6.7-3~exp1_arm64.changes @@ -5145,12 +5181,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/1166870/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1166870/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/822454 and its subdirectories -I: Current time: Sat Jul 26 06:57:48 -12 2025 -I: pbuilder-time-stamp: 1753556268 +I: removing directory /srv/workspace/pbuilder/1166870 and its subdirectories +I: Current time: Sat Aug 29 15:25:07 +14 2026 +I: pbuilder-time-stamp: 1787966707