Diff of the two buildlogs: -- --- b1/build.log 2025-06-18 21:44:16.606269781 +0000 +++ b2/build.log 2025-06-18 21:48:49.568031968 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jun 18 09:33:22 -12 2025 -I: pbuilder-time-stamp: 1750282402 +I: Current time: Thu Jun 19 11:44:26 +14 2025 +I: pbuilder-time-stamp: 1750283066 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying 0002-Gem-Platform-emulate-3.3.15-behavior-on-Ruby-3.1.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/13040/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/8746/tmp/hooks/D01_modify_environment starting +debug: Running on virt64a. +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 Jun 18 21:44 /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/8746/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/8746/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='dd0b59441ba8456fb1aeb9bb682ac7ea' - 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='13040' - PS1='# ' - PS2='> ' + INVOCATION_ID=fe9d8639f49e4999901c134f00b59116 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=8746 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.BzHcSpjA/pbuilderrc_rabN --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BzHcSpjA/b1 --logfile b1/build.log rubygems_3.6.7-2.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BzHcSpjA/pbuilderrc_xO1Q --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BzHcSpjA/b2 --logfile b2/build.log rubygems_3.6.7-2.dsc' + SUDO_GID=114 + SUDO_UID=108 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux wbq0 6.1.0-37-armmp #1 SMP Debian 6.1.140-1 (2025-05-22) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-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/13040/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/8746/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 armhf ruby-all-dev armhf 1:3.3+b1 [6492 B] Get: 119 http://deb.debian.org/debian unstable/main armhf gem2deb armhf 2.2.5 [48.0 kB] Get: 120 http://deb.debian.org/debian unstable/main armhf ruby-dev armhf 1:3.3+b1 [5572 B] -Fetched 33.3 MB in 2s (16.2 MB/s) +Fetched 33.3 MB in 1s (59.7 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19576 files and directories currently installed.) @@ -641,8 +673,8 @@ Setting up tzdata (2025b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Jun 18 21:35:19 UTC 2025. -Universal Time is now: Wed Jun 18 21:35:19 UTC 2025. +Local time is now: Wed Jun 18 21:45:12 UTC 2025. +Universal Time is now: Wed Jun 18 21:45:12 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-minitest (5.25.4-2) ... @@ -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-2_source.changes +I: user script /srv/workspace/pbuilder/8746/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/8746/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-2_source.changes dpkg-buildpackage: info: source package rubygems dpkg-buildpackage: info: source version 3.6.7-2 dpkg-buildpackage: info: source distribution unstable @@ -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/d20250618-17827-bb19ep/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250619-13533-q2792f/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/d20250618-17827-bb19ep/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/d20250619-13533-q2792f/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/d20250618-17827-uiqw4n/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250619-13533-nmsgq9/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/d20250618-17827-uiqw4n/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/d20250619-13533-nmsgq9/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.008930) + test_format_header: .: (0.002924) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.508368) - test_execute_all_named: .: (0.500875) - test_execute_all_named_default_multiple: .: (0.108479) - test_execute_all_named_default_single: .: (0.038353) - test_execute_dependency_order: .: (0.145869) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.118528) - test_execute_does_not_remove_default_gem_executables: .: (0.139653) - test_execute_outside_gem_home: .: (0.107052) - test_execute_outside_gem_home_when_install_dir_given: .: (0.111591) - test_execute_prerelease: .: (1.709667) - test_execute_removes_executable: .: (0.094229) - test_execute_removes_formatted_executable: .: (0.082579) - test_execute_two_version: .: (0.024376) - test_execute_with_force_and_without_version_uninstalls_everything:.: (0.268212) - test_execute_with_force_ignores_dependencies: .: (0.337793) - test_execute_with_gem_not_installed: .: (0.024903) - test_execute_with_gem_uninstall_error: .: (0.348958) - test_execute_with_multiple_version_specified_as_colon: .: (0.352371) - test_execute_with_version_leaves_non_matching_versions: .: (0.357700) - test_execute_with_version_specified_as_colon: .: (0.334266) - test_handle_options: .: (0.063622) - test_handle_options_vendor: .: (0.042924) - test_handle_options_vendor_missing: .: (0.044351) - test_uninstall_selection: .: (0.282226) - test_uninstall_selection_multiple_gems: .: (0.304849) + test_execute_all: .: (0.187581) + test_execute_all_named: .: (0.193296) + test_execute_all_named_default_multiple: .: (0.040237) + test_execute_all_named_default_single: .: (0.014072) + test_execute_dependency_order: .: (0.053834) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.043973) + test_execute_does_not_remove_default_gem_executables: .: (0.052491) + test_execute_outside_gem_home: .: (0.039261) + test_execute_outside_gem_home_when_install_dir_given: .: (0.041220) + test_execute_prerelease: .: (0.567424) + test_execute_removes_executable: .: (0.034202) + test_execute_removes_formatted_executable: .: (0.030825) + test_execute_two_version: .: (0.008910) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.099998) + test_execute_with_force_ignores_dependencies: .: (0.125838) + test_execute_with_gem_not_installed: .: (0.009165) + test_execute_with_gem_uninstall_error: .: (0.131838) + test_execute_with_multiple_version_specified_as_colon: .: (0.126694) + test_execute_with_version_leaves_non_matching_versions: .: (0.133037) + test_execute_with_version_specified_as_colon: .: (0.123582) + test_handle_options: .: (0.021238) + test_handle_options_vendor: .: (0.016315) + test_handle_options_vendor_missing: .: (0.015345) + test_uninstall_selection: .: (0.104243) + test_uninstall_selection_multiple_gems: .: (0.111592) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.052901) - test_build_root: .: (0.048874) - test_doc: .: (0.050303) - test_doc_no: .: (0.047273) - test_doc_rdoc: .: (0.048403) - test_doc_rdoc_ri: .: (0.047358) - test_document: .: (0.046896) - test_document_no: .: (0.046563) - test_document_rdoc: .: (0.047631) - test_minimal_deps: .: (0.068292) - test_minimal_deps_no: .: (0.047870) - test_post_install_message: .: (0.046951) - test_post_install_message_no: .: (0.046816) - test_security_policy: .: (0.047716) - test_security_policy_unknown: .: (0.066809) - test_user_install_disabled_read_only: .: (0.078844) - test_user_install_enabled: .: (0.120688) - test_vendor: .: (0.072545) - test_vendor_missing: .: (0.051517) + test_add_install_update_options: .: (0.018621) + test_build_root: .: (0.016917) + test_doc: .: (0.017067) + test_doc_no: .: (0.015747) + test_doc_rdoc: .: (0.016360) + test_doc_rdoc_ri: .: (0.015910) + test_document: .: (0.016017) + test_document_no: .: (0.015822) + test_document_rdoc: .: (0.016087) + test_minimal_deps: .: (0.023408) + test_minimal_deps_no: .: (0.017819) + test_post_install_message: .: (0.016105) + test_post_install_message_no: .: (0.016109) + test_security_policy: .: (0.016412) + test_security_policy_unknown: .: (0.022723) + test_user_install_disabled_read_only: .: (0.028101) + test_user_install_enabled: .: (0.043877) + test_vendor: .: (0.024909) + test_vendor_missing: .: (0.017301) TestGemInstaller: - test_app_script_text: .: (0.068379) - test_check_executable_overwrite: .: (0.073457) - test_check_executable_overwrite_format_executable:.: (0.074542) - test_check_executable_overwrite_other_gem: .: (0.198329) - test_check_executable_overwrite_other_gem_force: .: (0.202178) - test_check_executable_overwrite_other_non_gem: .: (0.112509) - test_check_that_user_bin_dir_is_in_path: .: (0.054182) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.055110) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.053199) - test_conflicting_binstubs: .: (3.386019) - test_default_gem_loaded_from: .: (0.038783) - test_default_gem_to_specific_install_dir: .: (0.111539) - test_default_gem_with_wrappers: .: (0.089583) - test_dir: .: (0.064815) - test_ensure_dependency: .: (0.057433) - test_ensure_loadable_spec: .: (0.072682) - test_ensure_loadable_spec_security_policy: .: (0.065291) - test_extract_files: .: (0.065967) - test_find_lib_file_after_install: .: (2.621732) - test_gem_attribute: .: (0.057782) - test_generate_bin_bindir: .: (0.073720) - test_generate_bin_bindir_with_user_install_warning: .: (0.026079) - test_generate_bin_script: .: (0.071113) - test_generate_bin_script_format: .: (0.070037) - test_generate_bin_script_format_disabled: .: (0.074246) - test_generate_bin_script_install_dir: .: (0.071773) - test_generate_bin_script_no_execs: .: (0.083806) - test_generate_bin_script_no_perms: .: (0.085777) - test_generate_bin_script_no_shebang: .: (0.073077) - test_generate_bin_script_wrappers: .: (0.071969) - test_generate_bin_symlink: .: (0.069543) - test_generate_bin_symlink_no_execs: .: (0.087822) - test_generate_bin_symlink_no_perms: .: (0.067431) - test_generate_bin_symlink_update_newer: .: (0.072762) - test_generate_bin_symlink_update_older: .: (0.087518) - test_generate_bin_symlink_update_remove_wrapper: .: (0.079181) - test_generate_bin_symlink_win32: .: (0.068682) - test_generate_bin_uses_default_shebang: .: (0.073957) - test_generate_bin_with_dangling_symlink: .: (0.319333) - test_generate_plugins: .: (1.730808) - test_generate_plugins_with_build_root: .: (0.121804) - test_generate_plugins_with_install_dir: .: (0.145073) - test_generate_plugins_with_user_install: .: (0.208611) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.124000) - test_initialize: .: (0.063539) - test_initialize_user_install: .: (0.067704) - test_initialize_user_install_bin_dir: .: (0.065697) - test_install: .: (1.710029) - test_install_build_root: .: (0.101788) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.097832) - test_install_creates_binstub_that_dont_trust_encoding: .: (1.718982) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (1.779563) - test_install_creates_binstub_that_understand_version: .: (1.758757) - test_install_creates_working_binstub: .: (1.715948) - test_install_dir_takes_precedence_to_user_install:.: (0.094935) - test_install_does_not_leave_lockfile_for_binstub: .: (2.484528) - test_install_extension_and_script: .: (1.375336) - test_install_extension_clean_intermediate_files: .: (1.529739) - test_install_extension_dir: .: (1.291946) - test_install_extension_dir_is_removed_on_reinstall: .: (2.561426) - test_install_extension_flat: .: (1.517323) - test_install_force: .: (0.083802) - test_install_missing_dirs: .: (0.087786) - test_install_post_build_false: .: (0.062975) - test_install_post_build_nil: .: (0.081468) - test_install_pre_install_false: .: (0.076019) - test_install_pre_install_nil: .: (0.085746) - test_install_user_extension_dir: .: (1.319549) - test_install_with_message: .: (0.085714) - test_install_with_no_prior_files: .: (3.426317) - test_install_with_skipped_message: .: (0.090672) - test_installation_satisfies_dependency_eh: .: (0.058107) - test_installation_satisfies_dependency_eh_development: .: (0.054200) - test_keeps_plugins_up_to_date: .: (6.952307) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.034039) - test_package_attribute: .: (0.033849) - test_pre_install_checks_dependencies: .: (0.107096) - test_pre_install_checks_dependencies_ignore: .: (0.094335) - test_pre_install_checks_dependencies_install_dir: .: (0.072320) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.075110) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.058834) - test_pre_install_checks_malicious_name: .: (0.063906) - test_pre_install_checks_malicious_name_before_eval: .: (0.054933) - test_pre_install_checks_malicious_platform_before_eval: .: (0.036497) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.059081) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.056212) - test_process_options: .: (0.052918) - test_process_options_build_root: .: (0.053067) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.052617) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.067058) - test_shebang: .: (0.070855) - test_shebang_arguments: .: (0.066869) - test_shebang_arguments_with_load_relative: .: (0.067275) - test_shebang_custom: .: (0.070258) - test_shebang_custom_with_expands: .: (0.066441) - test_shebang_custom_with_expands_and_arguments: .: (0.066647) - test_shebang_empty: .: (0.065302) - test_shebang_env: .: (0.084305) - test_shebang_env_arguments: .: (0.067271) - test_shebang_env_arguments_with_load_relative: .: (0.066912) - test_shebang_env_shebang: .: (0.070967) - test_shebang_nested: .: (0.065602) - test_shebang_nested_arguments: .: (0.065425) - test_shebang_nested_arguments_with_load_relative: .: (0.065788) - test_shebang_version: .: (0.081195) - test_shebang_version_arguments: .: (0.070091) - test_shebang_version_arguments_with_load_relative:.: (0.067204) - test_shebang_version_env: .: (0.070829) - test_shebang_version_env_arguments: .: (0.065832) - test_shebang_version_env_arguments_with_load_relative: .: (0.066022) - test_unpack: .: (0.114442) - test_use_plugin_immediately: .: (3.414905) - test_write_build_info_file: .: (0.072663) - test_write_build_info_file_empty: .: (0.052654) - test_write_build_info_file_install_dir: .: (0.066765) - test_write_cache_file: .: (0.080411) - test_write_spec: .: (0.036037) - test_write_spec_writes_cached_spec: .: (0.038780) + test_app_script_text: .: (0.029600) + test_check_executable_overwrite: .: (0.027381) + test_check_executable_overwrite_format_executable:.: (0.045729) + test_check_executable_overwrite_other_gem: .: (0.068071) + test_check_executable_overwrite_other_gem_force: .: (0.067206) + test_check_executable_overwrite_other_non_gem: .: (0.041898) + test_check_that_user_bin_dir_is_in_path: .: (0.020003) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.020073) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.020989) + test_conflicting_binstubs: .: (1.142913) + test_default_gem_loaded_from: .: (0.013855) + test_default_gem_to_specific_install_dir: .: (0.042946) + test_default_gem_with_wrappers: .: (0.033839) + test_dir: .: (0.023998) + test_ensure_dependency: .: (0.021350) + test_ensure_loadable_spec: .: (0.026711) + test_ensure_loadable_spec_security_policy: .: (0.023848) + test_extract_files: .: (0.024518) + test_find_lib_file_after_install: .: (0.783572) + test_gem_attribute: .: (0.012498) + test_generate_bin_bindir: .: (0.028009) + test_generate_bin_bindir_with_user_install_warning: .: (0.009227) + test_generate_bin_script: .: (0.027413) + test_generate_bin_script_format: .: (0.026927) + test_generate_bin_script_format_disabled: .: (0.027253) + test_generate_bin_script_install_dir: .: (0.026534) + test_generate_bin_script_no_execs: .: (0.030869) + test_generate_bin_script_no_perms: .: (0.032045) + test_generate_bin_script_no_shebang: .: (0.026879) + test_generate_bin_script_wrappers: .: (0.027017) + test_generate_bin_symlink: .: (0.025738) + test_generate_bin_symlink_no_execs: .: (0.032119) + test_generate_bin_symlink_no_perms: .: (0.025044) + test_generate_bin_symlink_update_newer: .: (0.027328) + test_generate_bin_symlink_update_older: .: (0.032718) + test_generate_bin_symlink_update_remove_wrapper: .: (0.029995) + test_generate_bin_symlink_win32: .: (0.025456) + test_generate_bin_uses_default_shebang: .: (0.027349) + test_generate_bin_with_dangling_symlink: .: (0.119292) + test_generate_plugins: .: (1.349570) + test_generate_plugins_with_build_root: .: (0.044203) + test_generate_plugins_with_install_dir: .: (0.047365) + test_generate_plugins_with_user_install: .: (0.075038) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.055970) + test_initialize: .: (0.023819) + test_initialize_user_install: .: (0.024596) + test_initialize_user_install_bin_dir: .: (0.023771) + test_install: .: (0.593123) + test_install_build_root: .: (0.036711) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.036385) + test_install_creates_binstub_that_dont_trust_encoding: .: (0.592109) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.587533) + test_install_creates_binstub_that_understand_version: .: (1.532585) + test_install_creates_working_binstub: .: (0.582268) + test_install_dir_takes_precedence_to_user_install:.: (0.034621) + test_install_does_not_leave_lockfile_for_binstub: .: (0.846035) + test_install_extension_and_script: .: (0.451728) + test_install_extension_clean_intermediate_files: .: (0.499079) + test_install_extension_dir: .: (0.428646) + test_install_extension_dir_is_removed_on_reinstall: .: (0.864932) + test_install_extension_flat: .: (0.492220) + test_install_force: .: (0.030173) + test_install_missing_dirs: .: (0.031200) + test_install_post_build_false: .: (0.025531) + test_install_post_build_nil: .: (0.030998) + test_install_pre_install_false: .: (0.021812) + test_install_pre_install_nil: .: (0.040270) + test_install_user_extension_dir: .: (0.430795) + test_install_with_message: .: (0.038763) + test_install_with_no_prior_files: .: (1.161209) + test_install_with_skipped_message: .: (0.037556) + test_installation_satisfies_dependency_eh: .: (0.022433) + test_installation_satisfies_dependency_eh_development: .: (0.020133) + test_keeps_plugins_up_to_date: .: (2.368728) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.012894) + test_package_attribute: .: (0.012848) + test_pre_install_checks_dependencies: .: (0.039208) + test_pre_install_checks_dependencies_ignore: .: (0.036243) + test_pre_install_checks_dependencies_install_dir: .: (0.026691) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.021211) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.025523) + test_pre_install_checks_malicious_name: .: (0.021356) + test_pre_install_checks_malicious_name_before_eval: .: (0.020491) + test_pre_install_checks_malicious_platform_before_eval: .: (0.013537) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.019935) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.019944) + test_process_options: .: (0.020815) + test_process_options_build_root: .: (0.019390) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.019282) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.019575) + test_shebang: .: (0.029522) + test_shebang_arguments: .: (0.025743) + test_shebang_arguments_with_load_relative: .: (0.024969) + test_shebang_custom: .: (0.025200) + test_shebang_custom_with_expands: .: (0.026054) + test_shebang_custom_with_expands_and_arguments: .: (0.024431) + test_shebang_empty: .: (0.024092) + test_shebang_env: .: (0.023913) + test_shebang_env_arguments: .: (0.029863) + test_shebang_env_arguments_with_load_relative: .: (0.026384) + test_shebang_env_shebang: .: (0.024626) + test_shebang_nested: .: (0.024783) + test_shebang_nested_arguments: .: (0.025587) + test_shebang_nested_arguments_with_load_relative: .: (0.024240) + test_shebang_version: .: (0.024086) + test_shebang_version_arguments: .: (0.029824) + test_shebang_version_arguments_with_load_relative:.: (0.025693) + test_shebang_version_env: .: (0.024663) + test_shebang_version_env_arguments: .: (0.024534) + test_shebang_version_env_arguments_with_load_relative: .: (0.025905) + test_unpack: .: (0.036619) + test_use_plugin_immediately: .: (1.158023) + test_write_build_info_file: .: (0.025582) + test_write_build_info_file_empty: .: (0.021357) + test_write_build_info_file_install_dir: .: (0.024546) + test_write_cache_file: .: (0.023918) + test_write_spec: .: (0.013582) + test_write_spec_writes_cached_spec: .: (0.013074) TestGemUninstaller: - test_ask_if_ok: .: (0.156616) - test_initialize_expand_path: .: (0.250709) - test_path_ok_eh: .: (0.245050) - test_path_ok_eh_legacy: .: (0.156259) - test_path_ok_eh_user: .: (0.156024) - test_regenerate_plugins_for: .: (0.209079) - test_remove_all: .: (0.188026) - test_remove_executables_force_keep: .: (0.155769) - test_remove_executables_force_remove: .: (0.157031) - test_remove_executables_user: .: (0.166214) - test_remove_executables_user_format: .: (0.160183) - test_remove_executables_user_format_disabled: .: (0.159005) - test_remove_not_in_home: .: (0.152804) - test_remove_plugins: .: (0.226998) - test_remove_plugins_user_installed: .: (0.242834) - test_remove_symlinked_gem_home: .: (0.167305) - test_uninstall: .: (0.176625) - test_uninstall_default_gem: .: (0.169050) - test_uninstall_default_gem_with_same_version: .: (0.230071) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.174821) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.255617) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.288686) - test_uninstall_extension: .: (1.399384) - test_uninstall_keeps_plugins_up_to_date: .: (0.324529) - test_uninstall_no_permission: .: (0.178179) - test_uninstall_nonexistent: .: (0.155679) - test_uninstall_not_ok: .: (0.166851) - test_uninstall_only_lists_unsatisfied_deps: .: (0.179931) - test_uninstall_prompt_includes_dep_type: .: (0.190827) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.180317) - test_uninstall_prompts_about_broken_deps: .: (0.174194) - test_uninstall_selection: .: (0.423517) - test_uninstall_selection_greater_than_one: .: (0.403971) - test_uninstall_user_install: .: (0.179429) - test_uninstall_user_install_with_symlinked_home: .: (0.164918) - test_uninstall_with_install_dir_regenerates_plugins: .: (0.294030) - test_uninstall_with_install_dir_removes_plugins: .: (0.293338) - test_uninstall_wrong_repo: .: (0.173660) + test_ask_if_ok: .: (0.065245) + test_initialize_expand_path: .: (0.057628) + test_path_ok_eh: .: (0.122104) + test_path_ok_eh_legacy: .: (0.063479) + test_path_ok_eh_user: .: (0.057354) + test_regenerate_plugins_for: .: (0.078571) + test_remove_all: .: (0.068577) + test_remove_executables_force_keep: .: (0.057790) + test_remove_executables_force_remove: .: (0.058137) + test_remove_executables_user: .: (0.056537) + test_remove_executables_user_format: .: (0.063881) + test_remove_executables_user_format_disabled: .: (0.058661) + test_remove_not_in_home: .: (0.058493) + test_remove_plugins: .: (0.083669) + test_remove_plugins_user_installed: .: (0.091456) + test_remove_symlinked_gem_home: .: (0.062185) + test_uninstall: .: (0.064719) + test_uninstall_default_gem: .: (0.062223) + test_uninstall_default_gem_with_same_version: .: (0.081214) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.069455) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.067143) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.123331) + test_uninstall_extension: .: (0.483487) + test_uninstall_keeps_plugins_up_to_date: .: (0.124097) + test_uninstall_no_permission: .: (0.064111) + test_uninstall_nonexistent: .: (0.060230) + test_uninstall_not_ok: .: (0.085329) + test_uninstall_only_lists_unsatisfied_deps: .: (0.068109) + test_uninstall_prompt_includes_dep_type: .: (0.063641) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.074723) + test_uninstall_prompts_about_broken_deps: .: (0.065674) + test_uninstall_selection: .: (0.155769) + test_uninstall_selection_greater_than_one: .: (0.150760) + test_uninstall_user_install: .: (0.059188) + test_uninstall_user_install_with_symlinked_home: .: (0.067559) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.110701) + test_uninstall_with_install_dir_removes_plugins: .: (0.107256) + test_uninstall_wrong_repo: .: (0.063181) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.080552) - test_add_files: .: (0.056458) - test_add_files_symlink: .: (0.057691) - test_build: .: (0.083487) - test_build_auto_signed: .: (0.225541) - test_build_auto_signed_encrypted_key: .: (0.204264) - test_build_invalid: .: (0.054366) - test_build_invalid_arguments: .: (0.053631) - test_build_modified_platform: .: (0.088113) - test_build_signed: .: (0.158712) - test_build_signed_encrypted_key: .: (0.158432) - test_build_time_uses_source_date_epoch: .: (0.070867) - test_build_time_without_source_date_epoch: .: (0.058692) - test_class_new_old_format: .: (0.060048) - test_contents: .: (0.068516) - test_contents_from_io: .: (0.065659) - test_corrupt_data_tar_gz: .: (0.083075) - test_extract_file_permissions: .: (0.154904) - test_extract_files: .: (0.117187) - test_extract_files_empty: .: (0.149415) - test_extract_symlink_into_symlink_dir: .: (0.066364) - test_extract_symlink_parent: .: (0.060935) - test_extract_tar_gz_absolute: .: (0.055070) - test_extract_tar_gz_directory: .: (0.061352) - test_extract_tar_gz_dot_file: .: (0.056752) - test_extract_tar_gz_dot_slash: .: (0.056816) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.069430) - test_extract_tar_gz_symlink_relative_path: .: (0.071435) - test_gem_attr: .: (0.052007) - test_install_location: .: (0.052395) - test_install_location_absolute: .: (0.051929) - test_install_location_dots: .: (0.054892) - test_install_location_extra_slash: .: (0.053351) - test_install_location_relative: .: (0.052665) - test_install_location_suffix: .: (0.071689) - test_load_spec: .: (0.077271) - test_raw_spec: .: (0.086379) - test_spec: .: (0.065041) - test_spec_from_io: .: (0.065297) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.053127) - test_verify: .: (0.065443) - test_verify_checksum_bad: .: (0.078320) - test_verify_checksum_missing: .: (0.077517) - test_verify_corrupt: .: (0.056746) - test_verify_corrupt_tar_checksums_entry: .: (0.054189) - test_verify_corrupt_tar_data_entry: .: (0.055683) - test_verify_corrupt_tar_metadata_entry: .: (0.056816) - test_verify_duplicate_file: .: (0.081235) - test_verify_empty: .: (0.073167) - test_verify_entry: .: (0.064338) - test_verify_nonexistent: .: (0.055608) - test_verify_security_policy: .: (0.065880) - test_verify_security_policy_checksum_missing: .: (0.142631) - test_verify_security_policy_low_security: .: (0.160883) - test_verify_truncate: .: (0.063401) + test_add_checksums: .: (0.030671) + test_add_files: .: (0.021479) + test_add_files_symlink: .: (0.021097) + test_build: .: (0.031959) + test_build_auto_signed: .: (0.075963) + test_build_auto_signed_encrypted_key: .: (0.083691) + test_build_invalid: .: (0.020343) + test_build_invalid_arguments: .: (0.019712) + test_build_modified_platform: .: (0.032876) + test_build_signed: .: (0.059022) + test_build_signed_encrypted_key: .: (0.058304) + test_build_time_uses_source_date_epoch: .: (0.018998) + test_build_time_without_source_date_epoch: .: (0.019289) + test_class_new_old_format: .: (0.028011) + test_contents: .: (0.027040) + test_contents_from_io: .: (0.023422) + test_corrupt_data_tar_gz: .: (0.029924) + test_extract_file_permissions: .: (0.031710) + test_extract_files: .: (0.034646) + test_extract_files_empty: .: (0.051694) + test_extract_symlink_into_symlink_dir: .: (0.052292) + test_extract_symlink_parent: .: (0.032708) + test_extract_tar_gz_absolute: .: (0.021991) + test_extract_tar_gz_directory: .: (0.023539) + test_extract_tar_gz_dot_file: .: (0.020254) + test_extract_tar_gz_dot_slash: .: (0.020958) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.026104) + test_extract_tar_gz_symlink_relative_path: .: (0.026398) + test_gem_attr: .: (0.019022) + test_install_location: .: (0.019219) + test_install_location_absolute: .: (0.019134) + test_install_location_dots: .: (0.020140) + test_install_location_extra_slash: .: (0.019254) + test_install_location_relative: .: (0.019593) + test_install_location_suffix: .: (0.019250) + test_load_spec: .: (0.032048) + test_raw_spec: .: (0.032952) + test_spec: .: (0.024517) + test_spec_from_io: .: (0.023449) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.019455) + test_verify: .: (0.024487) + test_verify_checksum_bad: .: (0.028709) + test_verify_checksum_missing: .: (0.029073) + test_verify_corrupt: .: (0.020732) + test_verify_corrupt_tar_checksums_entry: .: (0.020047) + test_verify_corrupt_tar_data_entry: .: (0.020233) + test_verify_corrupt_tar_metadata_entry: .: (0.020538) + test_verify_duplicate_file: .: (0.029228) + test_verify_empty: .: (0.019912) + test_verify_entry: .: (0.029191) + test_verify_nonexistent: .: (0.021474) + test_verify_security_policy: .: (0.024345) + test_verify_security_policy_checksum_missing: .: (0.219031) + test_verify_security_policy_low_security: .: (0.060060) + test_verify_truncate: .: (0.022637) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.026057) - test_empty: .: (0.022272) - test_empty_eh: .: (0.022123) - test_equals2: .: (0.022073) - test_from_bad_octal: .: (0.030699) - test_initialize: .: (0.023214) - test_initialize_bad: .: (0.023384) - test_initialize_typeflag: .: (0.022166) - test_self_from: .: (0.025825) - test_spaces_in_headers: .: (0.022363) - test_to_s: .: (0.024093) - test_update_checksum: .: (0.022267) + test_big_uid_gid: .: (0.009699) + test_empty: .: (0.008121) + test_empty_eh: .: (0.008048) + test_equals2: .: (0.009002) + test_from_bad_octal: .: (0.011907) + test_initialize: .: (0.008431) + test_initialize_bad: .: (0.008365) + test_initialize_typeflag: .: (0.008225) + test_self_from: .: (0.009611) + test_spaces_in_headers: .: (0.008281) + test_to_s: .: (0.008786) + test_update_checksum: .: (0.008253) TestGemPackageTarReader: - test_each_entry: .: (0.048031) - test_each_with_not_a_tar: .: (0.023851) - test_read_in_gem_data: .: (0.029935) - test_rewind: .: (0.025692) - test_seek: .: (0.028125) - test_seek_in_gem_data: .: (0.025085) - test_seek_missing: .: (0.025175) + test_each_entry: .: (0.009784) + test_each_with_not_a_tar: .: (0.017037) + test_read_in_gem_data: .: (0.009311) + test_rewind: .: (0.011488) + test_seek: .: (0.009621) + test_seek_in_gem_data: .: (0.009355) + test_seek_missing: .: (0.009993) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.027035) - test_close: .: (0.026168) - test_closed_eh: .: (0.024523) - test_consecutive_read: .: (0.024547) - test_consecutive_read_bytes_past_eof: .: (0.024648) - test_directory_eh: .: (0.030587) - test_eof_eh: .: (0.024230) - test_file_eh: .: (0.028415) - test_full_name: .: (0.024206) - test_full_name_null: .: (0.024597) - test_getc: .: (0.024283) - test_open: .: (0.025683) - test_open_closes_entry: .: (0.025808) - test_open_returns_entry: .: (0.025701) - test_pos: .: (0.024191) - test_read: .: (0.047533) - test_read_big: .: (0.024468) - test_read_corrupted_tar: .: (0.030553) - test_read_from_gzip_io: .: (0.025799) - test_read_from_gzip_io_with_non_zero_offset: .: (0.026755) - test_read_partial_buffer: .: (0.025722) - test_read_remaining: .: (0.025433) - test_read_small: .: (0.024335) - test_read_zero: .: (0.024213) - test_readpartial: .: (0.025450) - test_readpartial_corrupted_tar: .: (0.026412) - test_readpartial_past_eof: .: (0.024499) - test_readpartial_to_eof: .: (0.025275) - test_readpartial_zero: .: (0.025869) - test_rewind: .: (0.026062) - test_seek: .: (0.025579) - test_seek_in_gzip_io_corrupted: .: (0.026324) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.027838) - test_size: .: (0.024312) - test_symlink_eh: .: (0.026106) - test_zero_byte_file_read: .: (0.026036) - test_zero_byte_file_readpartial: .: (0.026167) + test_bytes_read: .: (0.009683) + test_close: .: (0.010953) + test_closed_eh: .: (0.009198) + test_consecutive_read: .: (0.009214) + test_consecutive_read_bytes_past_eof: .: (0.009803) + test_directory_eh: .: (0.010077) + test_eof_eh: .: (0.009215) + test_file_eh: .: (0.011793) + test_full_name: .: (0.009057) + test_full_name_null: .: (0.009329) + test_getc: .: (0.009177) + test_open: .: (0.009752) + test_open_closes_entry: .: (0.009886) + test_open_returns_entry: .: (0.009847) + test_pos: .: (0.009171) + test_read: .: (0.009194) + test_read_big: .: (0.017510) + test_read_corrupted_tar: .: (0.010187) + test_read_from_gzip_io: .: (0.011251) + test_read_from_gzip_io_with_non_zero_offset: .: (0.010063) + test_read_partial_buffer: .: (0.009199) + test_read_remaining: .: (0.009542) + test_read_small: .: (0.009800) + test_read_zero: .: (0.009115) + test_readpartial: .: (0.009144) + test_readpartial_corrupted_tar: .: (0.010176) + test_readpartial_past_eof: .: (0.009593) + test_readpartial_to_eof: .: (0.009198) + test_readpartial_zero: .: (0.009054) + test_rewind: .: (0.010366) + test_seek: .: (0.009509) + test_seek_in_gzip_io_corrupted: .: (0.009810) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.010147) + test_size: .: (0.009215) + test_symlink_eh: .: (0.009823) + test_zero_byte_file_read: .: (0.009946) + test_zero_byte_file_readpartial: .: (0.009900) TestGemPackageTarWriter: - test_add_file: .: (0.052762) - test_add_file_digest: .: (0.028388) - test_add_file_digest_multiple: .: (0.032656) - test_add_file_signer: .: (0.076730) - test_add_file_signer_empty: .: (0.028611) - test_add_file_simple: .: (0.029268) - test_add_file_simple_data: .: (0.024527) - test_add_file_simple_padding: .: (0.028380) - test_add_file_simple_size: .: (0.025324) - test_add_file_simple_source_date_epoch: .: (0.027203) - test_add_file_source_date_epoch: .: (0.027588) - test_add_symlink: .: (0.027362) - test_add_symlink_source_date_epoch: .: (0.029454) - test_close: .: (0.025433) - test_mkdir: .: (0.027041) - test_mkdir_source_date_epoch: .: (0.027240) - test_split_name: .: (0.026910) - test_split_name_too_long_name: .: (0.024769) - test_split_name_too_long_prefix: .: (0.023900) - test_split_name_too_long_total: .: (0.024110) + test_add_file: .: (0.019454) + test_add_file_digest: .: (0.011996) + test_add_file_digest_multiple: .: (0.010629) + test_add_file_signer: .: (0.028315) + test_add_file_signer_empty: .: (0.011060) + test_add_file_simple: .: (0.010145) + test_add_file_simple_data: .: (0.009638) + test_add_file_simple_padding: .: (0.010071) + test_add_file_simple_size: .: (0.009671) + test_add_file_simple_source_date_epoch: .: (0.011191) + test_add_file_source_date_epoch: .: (0.009972) + test_add_symlink: .: (0.010163) + test_add_symlink_source_date_epoch: .: (0.009935) + test_close: .: (0.009529) + test_mkdir: .: (0.009895) + test_mkdir_source_date_epoch: .: (0.010103) + test_split_name: .: (0.009782) + test_split_name_too_long_name: .: (0.009198) + test_split_name_too_long_prefix: .: (0.009044) + test_split_name_too_long_total: .: (0.008913) GemTest: - test_operating_system_other_exceptions: .: (0.394127) - test_rubygems_normal_behaviour: .: (0.832876) + test_operating_system_other_exceptions: .: (0.135065) + test_rubygems_normal_behaviour: .: (0.271272) TestCiDetector: - test_ci?: .: (0.040441) - test_ci_strings: .: (0.041051) + test_ci?: .: (0.015085) + test_ci_strings: .: (0.014843) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.083214) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.025546) - test_activate_bin_path_in_debug_mode: .: (0.825322) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.079643) - test_activate_bin_path_resolves_eagerly: .: (0.103446) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.059322) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.060411) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.320552) - test_data_home_default: .: (0.023217) - test_data_home_from_env: .: (0.022046) - test_default_source_date_epoch_doesnt_change: .: (1.023112) - test_deprecated_paths=: .: (0.027516) - test_gem_path_ordering: .: (0.375341) - test_gem_path_ordering_short: .: (0.204118) - test_load_env_plugins: .: (0.036444) - test_load_plugins: .: (0.149346) - test_load_user_installed_plugins: .: (0.110005) - test_operating_system_defaults: .: (0.034929) - test_platform_defaults: .: (0.022396) - test_register_default_spec: .: (0.027764) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.025450) - test_require_does_not_glob: .: (0.062089) - test_require_missing: .: (0.026754) - test_self_activate_bin_path_no_exec_name: .: (0.023470) - test_self_bin_path_active: .: (0.023267) - test_self_bin_path_bin_file_gone_in_latest: .: (0.049263) - test_self_bin_path_bin_name: .: (0.060169) - test_self_bin_path_bin_name_version: .: (0.045410) - test_self_bin_path_no_bin_file: .: (0.023408) - test_self_bin_path_no_exec_name: .: (0.022408) - test_self_bin_path_nonexistent_binfile: .: (0.023843) - test_self_bin_path_not_found: .: (0.022902) - test_self_bin_path_picking_newest: .: (0.052069) - test_self_bindir: .: (0.023652) - test_self_bindir_default_dir: .: (0.022357) - test_self_clear_paths: .: (0.028565) - test_self_configuration: .: (0.023135) - test_self_datadir: .: (0.077094) - test_self_datadir_nonexistent_package: .: (0.024768) - test_self_default_exec_format: .: (0.022054) - test_self_default_exec_format_18: .: (0.022229) - test_self_default_exec_format_jruby: .: (0.022172) - test_self_default_sources: .: (0.022030) - test_self_dir: .: (0.022031) - test_self_done_installing: .: (0.022399) - test_self_ensure_gem_directories: .: (0.033069) - test_self_ensure_gem_directories_missing_parents: .: (0.055980) - test_self_ensure_gem_directories_non_existent_paths:.: (0.038546) - test_self_ensure_gem_directories_permissions: .: (0.034447) - test_self_ensure_gem_directories_safe_permissions: .: (0.033365) - test_self_ensure_gem_directories_write_protected: .: (0.034106) - test_self_ensure_gem_directories_write_protected_parents: .: (0.038375) - test_self_env_requirement: .: (0.025174) - test_self_extension_dir_shared: .: (0.022723) - test_self_extension_dir_static: .: (0.028915) - test_self_find_files: .: (0.042742) - test_self_find_latest_files: .: (0.042455) - test_self_finish_resolve: .: (0.107684) - test_self_finish_resolve_respects_loaded_specs: .: (0.100588) - test_self_finish_resolve_wtf: .: (0.277295) - test_self_gunzip: .: (0.028930) - test_self_gzip: .: (0.027851) - test_self_install: .: (0.134048) - test_self_install_in_rescue: .: (0.129089) - test_self_install_permissions: .: (0.166300) - test_self_install_permissions_umask_0: .: (0.139263) - test_self_install_permissions_umask_077: .: (0.137529) - test_self_install_permissions_with_format_executable: .: (0.160123) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.137534) - test_self_latest_rubygems_version: .: (0.054003) - test_self_latest_spec_for: .: (0.052753) - test_self_latest_spec_for_multiple_sources: .: (0.075760) - test_self_latest_version_for: .: (0.071163) - test_self_latest_version_for_multiple_sources: .: (0.169358) - test_self_loaded_specs: .: (0.148186) - test_self_needs: .: (0.079569) - test_self_needs_picks_up_unresolved_deps: .: (0.121950) - test_self_path: .: (0.034808) - test_self_path_ENV_PATH: .: (0.024113) - test_self_path_default: .: (0.023680) - test_self_path_duplicate: .: (0.024084) - test_self_path_overlap: .: (0.024764) - test_self_paths_eq: .: (0.023768) - test_self_paths_eq_nonexistent_home: .: (0.025581) - test_self_platforms: .: (0.022374) - test_self_post_build: .: (0.022142) - test_self_post_install: .: (0.026580) - test_self_post_reset: .: (0.022266) - test_self_post_uninstall: .: (0.022156) - test_self_pre_install: .: (0.022027) - test_self_pre_reset: .: (0.022162) - test_self_pre_uninstall: .: (0.022132) - test_self_prefix_libdir: .: (0.022115) - test_self_prefix_sitelibdir: .: (0.022050) - test_self_read_binary: .: (0.023367) - test_self_refresh: .: (0.311459) - test_self_refresh_keeps_loaded_specs_activated: .: (0.281942) - test_self_ruby_api_version: .: (0.022973) - test_self_ruby_escaping_spaces_in_path: .: (0.022038) - test_self_ruby_path_without_spaces: .: (0.021965) - test_self_ruby_version_with_git_master: .: (0.022516) - test_self_ruby_version_with_git_prerelease: .: (0.022314) - test_self_ruby_version_with_non_mri_implementations:.: (0.026420) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.022435) - test_self_ruby_version_with_svn_prerelease: .: (0.040660) - test_self_ruby_version_with_svn_trunk: .: (0.022891) - test_self_rubygems_version: .: (0.022106) - test_self_sources: .: (0.027482) - test_self_try_activate_missing_dep: .: (0.050983) - test_self_try_activate_missing_extensions: .: (0.033978) - test_self_try_activate_missing_prerelease: .: (0.053102) - test_self_use_paths: .: (0.025548) - test_self_use_paths_with_nils: .: (0.024682) - test_self_user_dir: .: (0.026923) - test_self_user_home: .: (0.027913) - test_self_vendor_dir: .: (0.022104) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.022111) - test_self_vendor_dir_missing: .: (0.021963) - test_setting_paths_does_not_mutate_parameter_object:.: (0.023491) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.025317) - test_spec_order_is_consistent: .: (0.054336) - test_state_home_default: .: (0.023260) - test_state_home_from_env: .: (0.022371) - test_try_activate_returns_true_for_activated_specs: .: (0.056726) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.031625) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.009583) + test_activate_bin_path_in_debug_mode: .: (0.314615) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.031647) + test_activate_bin_path_resolves_eagerly: .: (0.037768) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.022482) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.022964) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.119517) + test_data_home_default: .: (0.008508) + test_data_home_from_env: .: (0.008649) + test_default_source_date_epoch_doesnt_change: .: (1.008683) + test_deprecated_paths=: .: (0.020357) + test_gem_path_ordering: .: (0.138484) + test_gem_path_ordering_short: .: (0.068469) + test_load_env_plugins: .: (0.014295) + test_load_plugins: .: (0.054762) + test_load_user_installed_plugins: .: (0.039541) + test_operating_system_defaults: .: (0.012206) + test_platform_defaults: .: (0.008229) + test_register_default_spec: .: (0.010205) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.009518) + test_require_does_not_glob: .: (0.023048) + test_require_missing: .: (0.009769) + test_self_activate_bin_path_no_exec_name: .: (0.008560) + test_self_bin_path_active: .: (0.015909) + test_self_bin_path_bin_file_gone_in_latest: .: (0.020605) + test_self_bin_path_bin_name: .: (0.014984) + test_self_bin_path_bin_name_version: .: (0.015720) + test_self_bin_path_no_bin_file: .: (0.008459) + test_self_bin_path_no_exec_name: .: (0.009060) + test_self_bin_path_nonexistent_binfile: .: (0.008695) + test_self_bin_path_not_found: .: (0.008441) + test_self_bin_path_picking_newest: .: (0.019460) + test_self_bindir: .: (0.008398) + test_self_bindir_default_dir: .: (0.008903) + test_self_clear_paths: .: (0.011021) + test_self_configuration: .: (0.008506) + test_self_datadir: .: (0.027130) + test_self_datadir_nonexistent_package: .: (0.009000) + test_self_default_exec_format: .: (0.008105) + test_self_default_exec_format_18: .: (0.008177) + test_self_default_exec_format_jruby: .: (0.008066) + test_self_default_sources: .: (0.008027) + test_self_dir: .: (0.015070) + test_self_done_installing: .: (0.008209) + test_self_ensure_gem_directories: .: (0.013482) + test_self_ensure_gem_directories_missing_parents: .: (0.013274) + test_self_ensure_gem_directories_non_existent_paths:.: (0.014700) + test_self_ensure_gem_directories_permissions: .: (0.012406) + test_self_ensure_gem_directories_safe_permissions: .: (0.012668) + test_self_ensure_gem_directories_write_protected: .: (0.013087) + test_self_ensure_gem_directories_write_protected_parents: .: (0.011691) + test_self_env_requirement: .: (0.009014) + test_self_extension_dir_shared: .: (0.008100) + test_self_extension_dir_static: .: (0.008103) + test_self_find_files: .: (0.022437) + test_self_find_latest_files: .: (0.015985) + test_self_finish_resolve: .: (0.034640) + test_self_finish_resolve_respects_loaded_specs: .: (0.035518) + test_self_finish_resolve_wtf: .: (0.092892) + test_self_gunzip: .: (0.009269) + test_self_gzip: .: (0.009267) + test_self_install: .: (0.059241) + test_self_install_in_rescue: .: (0.051527) + test_self_install_permissions: .: (0.054099) + test_self_install_permissions_umask_0: .: (0.051449) + test_self_install_permissions_umask_077: .: (0.051423) + test_self_install_permissions_with_format_executable: .: (0.060304) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.055362) + test_self_latest_rubygems_version: .: (0.020482) + test_self_latest_spec_for: .: (0.020417) + test_self_latest_spec_for_multiple_sources: .: (0.028021) + test_self_latest_version_for: .: (0.056440) + test_self_latest_version_for_multiple_sources: .: (0.055237) + test_self_loaded_specs: .: (0.041163) + test_self_needs: .: (0.026008) + test_self_needs_picks_up_unresolved_deps: .: (0.044757) + test_self_path: .: (0.012336) + test_self_path_ENV_PATH: .: (0.008503) + test_self_path_default: .: (0.009295) + test_self_path_duplicate: .: (0.008775) + test_self_path_overlap: .: (0.009645) + test_self_paths_eq: .: (0.008690) + test_self_paths_eq_nonexistent_home: .: (0.008635) + test_self_platforms: .: (0.009091) + test_self_post_build: .: (0.008141) + test_self_post_install: .: (0.008147) + test_self_post_reset: .: (0.008249) + test_self_post_uninstall: .: (0.008172) + test_self_pre_install: .: (0.008095) + test_self_pre_reset: .: (0.008137) + test_self_pre_uninstall: .: (0.008186) + test_self_prefix_libdir: .: (0.008100) + test_self_prefix_sitelibdir: .: (0.015311) + test_self_read_binary: .: (0.008750) + test_self_refresh: .: (0.108900) + test_self_refresh_keeps_loaded_specs_activated: .: (0.103947) + test_self_ruby_api_version: .: (0.008458) + test_self_ruby_escaping_spaces_in_path: .: (0.008360) + test_self_ruby_path_without_spaces: .: (0.008167) + test_self_ruby_version_with_git_master: .: (0.008559) + test_self_ruby_version_with_git_prerelease: .: (0.015131) + test_self_ruby_version_with_non_mri_implementations:.: (0.008495) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.008267) + test_self_ruby_version_with_svn_prerelease: .: (0.010177) + test_self_ruby_version_with_svn_trunk: .: (0.008277) + test_self_rubygems_version: .: (0.008070) + test_self_sources: .: (0.009241) + test_self_try_activate_missing_dep: .: (0.019201) + test_self_try_activate_missing_extensions: .: (0.012275) + test_self_try_activate_missing_prerelease: .: (0.018995) + test_self_use_paths: .: (0.011812) + test_self_use_paths_with_nils: .: (0.009089) + test_self_user_dir: .: (0.009102) + test_self_user_home: .: (0.008113) + test_self_vendor_dir: .: (0.008144) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.008217) + test_self_vendor_dir_missing: .: (0.008168) + test_setting_paths_does_not_mutate_parameter_object:.: (0.008688) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.009354) + test_spec_order_is_consistent: .: (0.027903) + test_state_home_default: .: (0.009827) + test_state_home_from_env: .: (0.008137) + test_try_activate_returns_true_for_activated_specs: .: (0.014044) TestGemAvailableSet: - test_add_and_empty: .: (0.052312) - test_best: .: (0.072117) - test_find_all: .: (0.096262) - test_match_platform: .: (0.095553) - test_remove_installed_bang: .: (0.034729) - test_sorted_normal_versions: .: (0.069514) - test_sorted_respect_pre: .: (0.135987) + test_add_and_empty: .: (0.018685) + test_best: .: (0.025578) + test_find_all: .: (0.034999) + test_match_platform: .: (0.033860) + test_remove_installed_bang: .: (0.012904) + test_sorted_normal_versions: .: (0.025423) + test_sorted_respect_pre: .: (0.057313) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.026162) - test_bundler_version_defaults_to_nil: .: (0.021980) - test_bundler_version_with_bundle_update_bundler: .: (0.027402) - test_bundler_version_with_env_var: .: (0.021952) - test_bundler_version_with_lockfile: .: (0.045549) - test_deleted_directory: .: (0.024629) - test_prioritize: .: (0.035481) + test_bundler_version: .: (0.010025) + test_bundler_version_defaults_to_nil: .: (0.008146) + test_bundler_version_with_bundle_update_bundler: .: (0.011825) + test_bundler_version_with_env_var: .: (0.008125) + test_bundler_version_with_lockfile: .: (0.009221) + test_deleted_directory: .: (0.009031) + test_prioritize: .: (0.011762) TestGemCommand: - test_add_option: .: (0.025166) - test_add_option_with_empty: .: (0.022241) - test_basic_accessors: .: (0.022155) - test_common_option_in_class: .: (0.023826) - test_defaults: .: (0.027515) - test_deprecate_option: .: (0.024556) - test_deprecate_option_extra_message: .: (0.024441) - test_deprecate_option_extra_message_and_no_version: .: (0.024328) - test_deprecate_option_no_version: .: (0.024425) - test_invoke: .: (0.027525) - test_invoke_with_bad_options: .: (0.027044) - test_invoke_with_build_args: .: (0.023235) - test_invoke_with_common_options: .: (0.023175) - test_invoke_with_help: .: (0.025744) - test_invoke_with_options: .: (0.024665) - test_option_recognition: .: (0.031630) - test_self_add_specific_extra_args: .: (0.023759) - test_self_add_specific_extra_args_unknown: .: (0.049814) - test_self_extra_args: .: (0.022364) - test_show_lookup_failure_suggestions_local: .: (0.035627) - test_show_lookup_failure_suggestions_none: .: (0.032692) - test_show_lookup_failure_suggestions_remote: .: (0.034143) + test_add_option: .: (0.008630) + test_add_option_with_empty: .: (0.008670) + test_basic_accessors: .: (0.008065) + test_common_option_in_class: .: (0.009932) + test_defaults: .: (0.009130) + test_deprecate_option: .: (0.008961) + test_deprecate_option_extra_message: .: (0.008965) + test_deprecate_option_extra_message_and_no_version: .: (0.008898) + test_deprecate_option_no_version: .: (0.008867) + test_invoke: .: (0.008572) + test_invoke_with_bad_options: .: (0.009962) + test_invoke_with_build_args: .: (0.008576) + test_invoke_with_common_options: .: (0.017304) + test_invoke_with_help: .: (0.009276) + test_invoke_with_options: .: (0.010870) + test_option_recognition: .: (0.011441) + test_self_add_specific_extra_args: .: (0.008761) + test_self_add_specific_extra_args_unknown: .: (0.009042) + test_self_extra_args: .: (0.008473) + test_show_lookup_failure_suggestions_local: .: (0.012089) + test_show_lookup_failure_suggestions_none: .: (0.013298) + test_show_lookup_failure_suggestions_remote: .: (0.012209) TestGemCommandManager: - test_deprecated_command: .: (0.030275) - test_deprecated_command_with_version: .: (0.029794) - test_find_alias_command: .: (0.025627) - test_find_command: .: (0.027134) - test_find_command_ambiguous: .: (0.023602) - test_find_command_ambiguous_exact: .: (0.049301) - test_find_command_unknown: .: (0.065789) - test_find_command_unknown_suggestions: .: (0.069415) - test_find_login_alias_command: .: (0.049045) - test_find_logout_alias_comamnd: .: (0.048833) - test_process_args_bad_arg: .: (0.065250) - test_process_args_build: .: (0.063137) - test_process_args_check: .: (0.038219) - test_process_args_install: .: (0.123052) - test_process_args_query: .: (0.050584) - test_process_args_uninstall: .: (0.045300) - test_process_args_update: .: (0.085882) - test_process_args_with_c_flag: .: (0.114002) - test_process_args_with_c_flag_path_not_found: .: (0.025347) - test_process_args_with_c_flag_without_path: .: (0.022508) - test_run_crash_command: .: (0.026428) - test_run_interrupt: .: (0.033990) + test_deprecated_command: .: (0.011128) + test_deprecated_command_with_version: .: (0.010356) + test_find_alias_command: .: (0.009365) + test_find_command: .: (0.009367) + test_find_command_ambiguous: .: (0.008631) + test_find_command_ambiguous_exact: .: (0.009540) + test_find_command_unknown: .: (0.008849) + test_find_command_unknown_suggestions: .: (0.019850) + test_find_login_alias_command: .: (0.008942) + test_find_logout_alias_comamnd: .: (0.008906) + test_process_args_bad_arg: .: (0.009720) + test_process_args_build: .: (0.013601) + test_process_args_check: .: (0.013185) + test_process_args_install: .: (0.076072) + test_process_args_query: .: (0.050693) + test_process_args_uninstall: .: (0.033070) + test_process_args_update: .: (0.031972) + test_process_args_with_c_flag: .: (0.039780) + test_process_args_with_c_flag_path_not_found: .: (0.009111) + test_process_args_with_c_flag_without_path: .: (0.008294) + test_run_crash_command: .: (0.009876) + test_run_interrupt: .: (0.012315) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.226465) - test_build_is_reproducible: .: (0.092973) - test_build_signed_gem: .: (0.363005) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.232850) - test_can_find_gemspecs_without_dot_gemspec: .: (0.063732) - test_execute: .: (0.063173) - test_execute_bad_name: .: (0.043635) - test_execute_bad_spec: .: (0.030999) - test_execute_force: .: (0.060908) - test_execute_missing_file: .: (0.025086) - test_execute_multiple_gemspec_without_gem_name: .: (0.039597) - test_execute_outside_dir: .: (0.062053) - test_execute_outside_dir_no_gemspec_present: .: (0.029493) - test_execute_outside_dir_with_external_gemspec: .: (0.062811) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.063564) - test_execute_outside_dir_with_glob_argument: .: (0.094905) - test_execute_outside_dir_without_gem_name: .: (0.065808) - test_execute_platform: .: (0.063357) - test_execute_rubyforge_project_warning: .: (0.047903) - test_execute_strict_with_warnings: .: (0.033475) - test_execute_strict_without_warnings: .: (0.063067) - test_execute_without_gem_name: .: (0.049234) - test_handle_deprecated_options: .: (0.038734) - test_handle_options: .: (0.040538) - test_handle_options_defaults: .: (0.035978) - test_options_filename: .: (0.047689) + test_build_auto_resign_cert: .: (0.086224) + test_build_is_reproducible: .: (0.034403) + test_build_signed_gem: .: (0.122443) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.084746) + test_can_find_gemspecs_without_dot_gemspec: .: (0.022474) + test_execute: .: (0.033142) + test_execute_bad_name: .: (0.016080) + test_execute_bad_spec: .: (0.011665) + test_execute_force: .: (0.024125) + test_execute_missing_file: .: (0.009678) + test_execute_multiple_gemspec_without_gem_name: .: (0.011236) + test_execute_outside_dir: .: (0.023789) + test_execute_outside_dir_no_gemspec_present: .: (0.011145) + test_execute_outside_dir_with_external_gemspec: .: (0.024241) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.025727) + test_execute_outside_dir_with_glob_argument: .: (0.022953) + test_execute_outside_dir_without_gem_name: .: (0.023010) + test_execute_platform: .: (0.022440) + test_execute_rubyforge_project_warning: .: (0.027024) + test_execute_strict_with_warnings: .: (0.014136) + test_execute_strict_without_warnings: .: (0.023153) + test_execute_without_gem_name: .: (0.018152) + test_handle_deprecated_options: .: (0.013239) + test_handle_options: .: (0.013437) + test_handle_options_defaults: .: (0.013224) + test_options_filename: .: (0.017964) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.033345) - test_certificates_matching_filter: .: (0.031282) - test_execute_add: .: (0.052474) - test_execute_add_twice: .: (0.054181) - test_execute_build: .: (4.504903) - test_execute_build_bad_email_address: .: (0.054288) - test_execute_build_bad_passphrase_confirmation: .: (0.054288) - test_execute_build_ec_key: .: (0.096403) - test_execute_build_encrypted_key: .: (0.119566) - test_execute_build_expiration_days: .: (1.310667) - test_execute_build_key: .: (0.117496) - test_execute_build_key_algorithm_ec_key: .: (0.116935) - test_execute_certificate: .: (0.050229) - test_execute_encrypted_private_key: .: (0.086069) - test_execute_list: .: (0.053865) - test_execute_list_filter: .: (0.054675) - test_execute_private_key: .: (0.084381) - test_execute_re_sign: .: (0.120743) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.120844) - test_execute_remove: .: (0.053062) - test_execute_remove_multiple: .: (0.054943) - test_execute_remove_twice: .: (0.096230) - test_execute_sign: .: (0.120894) - test_execute_sign_default: .: (0.123356) - test_execute_sign_default_encrypted_key: .: (0.122105) - test_execute_sign_encrypted_key: .: (0.121986) - test_execute_sign_no_cert: .: (0.051105) - test_execute_sign_no_key: .: (0.053692) - test_handle_options: .: (0.050726) - test_handle_options_add_bad: .: (0.049218) - test_handle_options_certificate: .: (0.049212) - test_handle_options_key_bad: .: (0.065799) - test_handle_options_sign: .: (0.122990) - test_handle_options_sign_encrypted_key: .: (0.123934) - test_handle_options_sign_nonexistent: .: (0.117341) + test_certificates_matching: .: (0.014216) + test_certificates_matching_filter: .: (0.011774) + test_execute_add: .: (0.018028) + test_execute_add_twice: .: (0.018903) + test_execute_build: .: (1.427185) + test_execute_build_bad_email_address: .: (0.016836) + test_execute_build_bad_passphrase_confirmation: .: (0.017129) + test_execute_build_ec_key: .: (0.045466) + test_execute_build_encrypted_key: .: (0.045981) + test_execute_build_expiration_days: .: (2.430002) + test_execute_build_key: .: (0.043491) + test_execute_build_key_algorithm_ec_key: .: (0.040790) + test_execute_certificate: .: (0.017611) + test_execute_encrypted_private_key: .: (0.031476) + test_execute_list: .: (0.018789) + test_execute_list_filter: .: (0.019106) + test_execute_private_key: .: (0.030717) + test_execute_re_sign: .: (0.067378) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.056341) + test_execute_remove: .: (0.020595) + test_execute_remove_multiple: .: (0.020643) + test_execute_remove_twice: .: (0.020357) + test_execute_sign: .: (0.046633) + test_execute_sign_default: .: (0.044820) + test_execute_sign_default_encrypted_key: .: (0.045928) + test_execute_sign_encrypted_key: .: (0.043714) + test_execute_sign_no_cert: .: (0.017330) + test_execute_sign_no_key: .: (0.017646) + test_handle_options: .: (0.035996) + test_handle_options_add_bad: .: (0.019433) + test_handle_options_certificate: .: (0.018056) + test_handle_options_key_bad: .: (0.023993) + test_handle_options_sign: .: (0.047136) + test_handle_options_sign_encrypted_key: .: (0.046752) + test_handle_options_sign_nonexistent: .: (0.030356) TestGemCommandsCheckCommand: - test_doctor: .: (0.051799) - test_handle_options: .: (0.034922) - test_handle_options_defaults: .: (0.032585) - test_initialize: .: (0.023823) + test_doctor: .: (0.017159) + test_handle_options: .: (0.011839) + test_handle_options_defaults: .: (0.011445) + test_initialize: .: (0.008084) TestGemCommandsCleanupCommand: - test_execute: .: (0.113112) - test_execute_all: .: (0.223043) - test_execute_all_dependencies: .: (0.249936) - test_execute_all_user: .: (0.200481) - test_execute_all_user_no_sudo: .: (0.206200) - test_execute_dev_dependencies: .: (0.212410) - test_execute_dry_run: .: (0.141321) - test_execute_ignore_default_gem_verbose: .: (0.214054) - test_execute_keeps_older_versions_with_deps: .: (0.256535) - test_execute_remove_gem_home_only: .: (0.566842) - test_execute_user_install: .: (0.431394) - test_execute_without_dev_dependencies: .: (0.225564) - test_handle_options_check_development: .: (0.126799) - test_handle_options_d: .: (0.117555) - test_handle_options_deprecated_dry_run: .: (0.117600) - test_handle_options_dry_run: .: (0.133667) - test_handle_options_n: .: (0.124635) + test_execute: .: (0.053086) + test_execute_all: .: (0.081026) + test_execute_all_dependencies: .: (0.156467) + test_execute_all_user: .: (0.095153) + test_execute_all_user_no_sudo: .: (0.075392) + test_execute_dev_dependencies: .: (0.076263) + test_execute_dry_run: .: (0.049071) + test_execute_ignore_default_gem_verbose: .: (0.080285) + test_execute_keeps_older_versions_with_deps: .: (0.092792) + test_execute_remove_gem_home_only: .: (0.207161) + test_execute_user_install: .: (0.156367) + test_execute_without_dev_dependencies: .: (0.080201) + test_handle_options_check_development: .: (0.043605) + test_handle_options_d: .: (0.042058) + test_handle_options_deprecated_dry_run: .: (0.048686) + test_handle_options_dry_run: .: (0.045162) + test_handle_options_n: .: (0.043994) TestGemCommandsContentsCommand: - test_execute: .: (0.037086) - test_execute_all: .: (0.042540) - test_execute_bad_gem: .: (0.025629) - test_execute_default_gem: .: (0.056978) - test_execute_exact_match: .: (0.039618) - test_execute_lib_only: .: (0.033908) - test_execute_missing_multiple: .: (0.034879) - test_execute_missing_single: .: (0.024433) - test_execute_missing_version: .: (0.047988) - test_execute_multiple: .: (0.047184) - test_execute_no_prefix: .: (0.033984) - test_execute_show_install_dir: .: (0.034563) - test_execute_show_install_dir_latest_version: .: (0.041559) - test_execute_show_install_dir_version: .: (0.043699) - test_handle_options: .: (0.036030) + test_execute: .: (0.013910) + test_execute_all: .: (0.016889) + test_execute_bad_gem: .: (0.008940) + test_execute_default_gem: .: (0.018287) + test_execute_exact_match: .: (0.014579) + test_execute_lib_only: .: (0.018983) + test_execute_missing_multiple: .: (0.014365) + test_execute_missing_single: .: (0.008922) + test_execute_missing_version: .: (0.012098) + test_execute_multiple: .: (0.016201) + test_execute_no_prefix: .: (0.012921) + test_execute_show_install_dir: .: (0.014128) + test_execute_show_install_dir_latest_version: .: (0.015331) + test_execute_show_install_dir_version: .: (0.014404) + test_handle_options: .: (0.012858) TestGemCommandsDependencyCommand: - test_execute: .: (0.032380) - test_execute_no_args: .: (0.062517) - test_execute_no_match: .: (0.026354) - test_execute_pipe_format: .: (0.065288) - test_execute_prerelease: .: (0.043981) - test_execute_regexp: .: (0.052178) - test_execute_remote: .: (0.060849) - test_execute_remote_version: .: (0.049053) - test_execute_reverse: .: (0.036703) - test_execute_reverse_remote: .: (0.025482) + test_execute: .: (0.018611) + test_execute_no_args: .: (0.024814) + test_execute_no_match: .: (0.010151) + test_execute_pipe_format: .: (0.016852) + test_execute_prerelease: .: (0.016165) + test_execute_regexp: .: (0.018508) + test_execute_remote: .: (0.022364) + test_execute_remote_version: .: (0.017922) + test_execute_reverse: .: (0.013534) + test_execute_reverse_remote: .: (0.016797) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.043512) - test_execute_gempath: .: (0.037613) - test_execute_gempath_multiple: .: (0.038746) - test_execute_platform: .: (0.038030) - test_execute_remotesources: .: (0.062425) - test_execute_unknown: .: (0.041251) - test_execute_user_gemdir: .: (0.038981) - test_execute_user_gemhome: .: (0.039070) - test_execute_version: .: (0.039631) + test_execute_gemdir: .: (0.015325) + test_execute_gempath: .: (0.013981) + test_execute_gempath_multiple: .: (0.014086) + test_execute_platform: .: (0.013928) + test_execute_remotesources: .: (0.013848) + test_execute_unknown: .: (0.013563) + test_execute_user_gemdir: .: (0.014007) + test_execute_user_gemhome: .: (0.013542) + test_execute_version: .: (0.013304) TestGemCommandsExecCommand: - test_conservative: .: (0.235157) - test_conservative_missing_gem: .: (0.117294) - test_error_with_no_arguments: .: (0.039693) - test_error_with_no_executable: .: (0.036825) - test_full_option_parsing: .: (0.037108) - test_gem_dependency_contains_executable: .: (0.254270) - test_gem_dependency_contains_other_executable: .: (0.270568) - test_gem_exec_gem_uninstall: .: (0.374174) - test_gem_with_executable: .: (0.186174) - test_gem_with_executable_error: .: (0.160442) - test_gem_with_multiple_executables_no_match: .: (0.165712) - test_gem_with_multiple_executables_one_match: .: (0.189468) - test_gem_with_other_executable_name: .: (0.160561) - test_gem_with_platform_and_platform_dependencies: .: (1.939938) - test_gem_with_platform_dependencies: .: (0.470831) - test_gem_with_platforms: .: (0.342654) - test_gem_without_executable: .: (0.146240) - test_missing_gem: .: (0.051981) - test_newer_prerelease_available: .: (0.517251) - test_only_prerelease_available: .: (0.363102) - test_other_gem_contains_executable: .: (0.291321) - test_pre_argument: .: (0.397337) - test_pre_version_option: .: (0.210761) - test_single_arg_parsing: .: (0.036672) - test_single_arg_parsing_with_version: .: (0.035941) - test_uses_newest_version: .: (0.319761) - test_uses_newest_version_of_dependency: .: (0.309873) - test_version_mismatch: .: (0.088947) + test_conservative: .: (0.111508) + test_conservative_missing_gem: .: (0.035670) + test_error_with_no_arguments: .: (0.013047) + test_error_with_no_executable: .: (0.012824) + test_full_option_parsing: .: (0.012983) + test_gem_dependency_contains_executable: .: (0.107494) + test_gem_dependency_contains_other_executable: .: (0.093945) + test_gem_exec_gem_uninstall: .: (0.148294) + test_gem_with_executable: .: (0.076437) + test_gem_with_executable_error: .: (0.066793) + test_gem_with_multiple_executables_no_match: .: (0.064949) + test_gem_with_multiple_executables_one_match: .: (0.077742) + test_gem_with_other_executable_name: .: (0.062373) + test_gem_with_platform_and_platform_dependencies: .: (0.679096) + test_gem_with_platform_dependencies: .: (0.179494) + test_gem_with_platforms: .: (0.137277) + test_gem_without_executable: .: (0.053794) + test_missing_gem: .: (0.024598) + test_newer_prerelease_available: .: (0.199434) + test_only_prerelease_available: .: (0.139297) + test_other_gem_contains_executable: .: (0.077421) + test_pre_argument: .: (0.094183) + test_pre_version_option: .: (0.085238) + test_single_arg_parsing: .: (0.012994) + test_single_arg_parsing_with_version: .: (0.012637) + test_uses_newest_version: .: (0.128339) + test_uses_newest_version_of_dependency: .: (0.122471) + test_version_mismatch: .: (0.030912) TestGemCommandsFetchCommand: - test_execute: .: (0.073242) - test_execute_latest: .: (0.116317) - test_execute_nonexistent_hint_disabled: .: (0.038704) - test_execute_platform: .: (0.119620) - test_execute_prerelease: .: (0.107389) - test_execute_specific_prerelease: .: (0.100626) - test_execute_two_version: .: (0.026980) - test_execute_two_version_specified_by_colon: .: (0.103980) - test_execute_version: .: (0.118020) - test_execute_version_nonexistent: .: (0.034613) - test_execute_version_specified_by_colon: .: (0.071448) + test_execute: .: (0.032655) + test_execute_latest: .: (0.039480) + test_execute_nonexistent_hint_disabled: .: (0.043655) + test_execute_platform: .: (0.112922) + test_execute_prerelease: .: (0.040566) + test_execute_specific_prerelease: .: (0.037282) + test_execute_two_version: .: (0.008826) + test_execute_two_version_specified_by_colon: .: (0.045389) + test_execute_version: .: (0.037248) + test_execute_version_nonexistent: .: (0.012759) + test_execute_version_specified_by_colon: .: (0.026984) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.024527) - test_gem_help_build: .: (0.043065) - test_gem_help_commands: .: (0.089568) - test_gem_help_commands_omits_deprecated_commands: .: (0.045825) - test_gem_help_gem_dependencies: .: (0.046292) - test_gem_help_platforms: .: (0.022297) - test_gem_no_args_shows_help: .: (0.024294) + test_gem_help_bad: .: (0.008918) + test_gem_help_build: .: (0.013682) + test_gem_help_commands: .: (0.039894) + test_gem_help_commands_omits_deprecated_commands: .: (0.016651) + test_gem_help_gem_dependencies: .: (0.008428) + test_gem_help_platforms: .: (0.008909) + test_gem_no_args_shows_help: .: (0.008168) TestGemCommandsInfoCommand: - test_execute: .: (0.059180) - test_execute_with_default_gem: .: (0.065540) - test_execute_with_default_gem_and_regular_gem: .: (0.082324) - test_execute_with_version_flag: .: (0.070952) + test_execute: .: (0.020317) + test_execute_with_default_gem: .: (0.023093) + test_execute_with_default_gem_and_regular_gem: .: (0.037049) + test_execute_with_version_flag: .: (0.025936) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.066893) - test_execute_conservative: .: (0.147204) - test_execute_dependency_nonexistent: .: (0.074401) - test_execute_exclude_prerelease: .: (0.145171) - test_execute_explicit_version_includes_prerelease: .: (0.271446) - test_execute_http_proxy: .: (0.114909) - test_execute_installs_deps_a_gemdeps: .: (0.257415) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.295315) - test_execute_installs_from_a_gemdeps: .: (0.155886) - test_execute_installs_from_a_gemdeps_with_conservative: .: (0.279205) - test_execute_local: .: (0.105900) - test_execute_local_dependency_nonexistent: .: (0.081092) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.108892) - test_execute_local_missing: .: (0.049696) - test_execute_local_missing_ignore_dependencies: .: (0.029411) - test_execute_local_transitive_prerelease: .: (0.267684) - test_execute_no_gem: .: (0.024126) - test_execute_no_user_install: .: (0.134908) - test_execute_nonexistent: .: (0.038892) - test_execute_nonexistent_force: .: (0.105291) - test_execute_nonexistent_hint_disabled: .: (0.127942) - test_execute_nonexistent_with_dashes: .: (0.208642) - test_execute_nonexistent_with_hint: .: (0.047964) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.146281) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.170577) - test_execute_prerelease_wins_over_previous_ver: .: (0.159033) - test_execute_rdoc: .: (1.384781) - test_execute_rdoc_with_path: .: (0.360367) - test_execute_remote: .: (0.127443) - test_execute_remote_ignores_files: .: (0.171649) - test_execute_remote_truncates_existing_gemspecs: .: (0.181635) - test_execute_required_ruby_version: .: (0.264376) - test_execute_required_ruby_version_specific_not_met:.: (0.113264) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.126788) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.085720) - test_execute_required_ruby_version_upper_bound: .: (0.184055) - test_execute_required_rubygems_version_wrong: .: (0.082470) - test_execute_saves_build_args: .: (0.179607) - test_execute_two: .: (0.319679) - test_execute_two_version: .: (0.041222) - test_execute_two_version_specified_by_colon: .: (0.411943) - test_execute_uses_deps_a_gemdeps: .: (0.222307) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.275779) - test_execute_uses_from_a_gemdeps: .: (0.128080) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.177376) - test_execute_with_gemdeps_path_ignores_system: .: (0.302157) - test_execute_with_invalid_gem_file: .: (0.128739) - test_execute_with_version_specified_by_colon: .: (0.153245) - test_explain_platform_local: .: (0.100438) - test_explain_platform_local_ignore_dependencies: .: (0.109864) - test_explain_platform_ruby: .: (0.094738) - test_explain_platform_ruby_ignore_dependencies: .: (0.095121) - test_handle_options_file: .: (0.119915) - test_handle_options_suggest: .: (0.113364) - test_handle_options_without: .: (0.115102) - test_install_gem_ignore_dependencies_both: .: (0.123639) - test_install_gem_ignore_dependencies_remote: .: (0.121932) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.176862) - test_install_gem_ignore_dependencies_specific_file: .: (0.115408) - test_parses_requirement_from_gemname: .: (0.087861) - test_redact_credentials_from_uri_on_warning: .: (0.119471) - test_show_errors_on_failure: .: (0.037099) - test_show_source_problems_even_on_success: .: (0.150704) - test_suggest_update_if_enabled: .: (0.130707) + test_execute_bad_source: .: (0.068440) + test_execute_conservative: .: (0.124431) + test_execute_dependency_nonexistent: .: (0.027469) + test_execute_exclude_prerelease: .: (0.055221) + test_execute_explicit_version_includes_prerelease: .: (0.086964) + test_execute_http_proxy: .: (0.038413) + test_execute_installs_deps_a_gemdeps: .: (0.113663) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.099074) + test_execute_installs_from_a_gemdeps: .: (0.060074) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.088844) + test_execute_local: .: (0.039975) + test_execute_local_dependency_nonexistent: .: (0.030843) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.042292) + test_execute_local_missing: .: (0.022987) + test_execute_local_missing_ignore_dependencies: .: (0.011113) + test_execute_local_transitive_prerelease: .: (0.101709) + test_execute_no_gem: .: (0.008885) + test_execute_no_user_install: .: (0.048650) + test_execute_nonexistent: .: (0.027896) + test_execute_nonexistent_force: .: (0.030723) + test_execute_nonexistent_hint_disabled: .: (0.033290) + test_execute_nonexistent_with_dashes: .: (0.044984) + test_execute_nonexistent_with_hint: .: (0.035524) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.096825) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.066292) + test_execute_prerelease_wins_over_previous_ver: .: (0.062603) + test_execute_rdoc: .: (0.496615) + test_execute_rdoc_with_path: .: (0.115205) + test_execute_remote: .: (0.045120) + test_execute_remote_ignores_files: .: (0.080973) + test_execute_remote_truncates_existing_gemspecs: .: (0.069702) + test_execute_required_ruby_version: .: (0.104919) + test_execute_required_ruby_version_specific_not_met:.: (0.029521) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.044933) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.029774) + test_execute_required_ruby_version_upper_bound: .: (0.084825) + test_execute_required_rubygems_version_wrong: .: (0.030948) + test_execute_saves_build_args: .: (0.042133) + test_execute_two: .: (0.079165) + test_execute_two_version: .: (0.009361) + test_execute_two_version_specified_by_colon: .: (0.100164) + test_execute_uses_deps_a_gemdeps: .: (0.096733) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.105656) + test_execute_uses_from_a_gemdeps: .: (0.051335) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.136126) + test_execute_with_gemdeps_path_ignores_system: .: (0.161683) + test_execute_with_invalid_gem_file: .: (0.049051) + test_execute_with_version_specified_by_colon: .: (0.057651) + test_explain_platform_local: .: (0.038902) + test_explain_platform_local_ignore_dependencies: .: (0.035760) + test_explain_platform_ruby: .: (0.035161) + test_explain_platform_ruby_ignore_dependencies: .: (0.035224) + test_handle_options_file: .: (0.040585) + test_handle_options_suggest: .: (0.047353) + test_handle_options_without: .: (0.043145) + test_install_gem_ignore_dependencies_both: .: (0.038172) + test_install_gem_ignore_dependencies_remote: .: (0.045431) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.065984) + test_install_gem_ignore_dependencies_specific_file: .: (0.038496) + test_parses_requirement_from_gemname: .: (0.032661) + test_redact_credentials_from_uri_on_warning: .: (0.056135) + test_show_errors_on_failure: .: (0.015195) + test_show_source_problems_even_on_success: .: (0.048561) + test_suggest_update_if_enabled: .: (0.054170) TestGemCommandsListCommand: - test_execute_installed: .: (0.060313) - test_execute_normal_gem_shadowing_default_gem: .: (0.110301) + test_execute_installed: .: (0.020644) + test_execute_normal_gem_shadowing_default_gem: .: (0.038500) TestGemCommandsLockCommand: - test_execute: .: (0.056498) - test_execute_missing_dependency: .: (0.047579) - test_execute_strict: .: (0.047836) + test_execute: .: (0.018885) + test_execute_missing_dependency: .: (0.017364) + test_execute_strict: .: (0.033835) TestGemCommandsMirrorCommand: - test_execute: .: (0.034083) + test_execute: .: (0.009395) TestGemCommandsOpenCommand: - test_default_gem: .: (0.047387) - test_execute: .: (0.838910) - test_execute_bad_gem: .: (0.024469) - test_wrong_version: .: (0.059500) + test_default_gem: .: (0.014038) + test_execute: .: (0.281806) + test_execute_bad_gem: .: (0.010730) + test_wrong_version: .: (0.011892) TestGemCommandsOutdatedCommand: - test_execute: .: (0.146942) - test_execute_with_up_to_date_platform_specific_gem: .: (0.116057) - test_initialize: .: (0.043195) + test_execute: .: (0.054947) + test_execute_with_up_to_date_platform_specific_gem: .: (0.041250) + test_initialize: .: (0.012862) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.053811) - test_add_owners: .: (0.031677) - test_add_owners_denied: .: (0.031922) - test_add_owners_key: .: (0.045550) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.263249) - test_add_owners_permanent_redirect: .: (0.038772) - test_add_owners_unathorized_api_key: .: (0.067643) - test_otp_verified_failure: .: (0.037569) - test_otp_verified_success: .: (0.034362) - test_remove_owners: .: (0.035664) - test_remove_owners_denied: .: (0.031899) - test_remove_owners_key: .: (0.048246) - test_remove_owners_missing: .: (0.031669) - test_remove_owners_permanent_redirect: .: (0.043403) - test_remove_owners_unathorized_api_key: .: (0.035650) - test_show_owners: .: (0.033347) - test_show_owners_denied: .: (0.031429) - test_show_owners_dont_load_objects: .: (0.032447) - test_show_owners_key: .: (0.045859) - test_show_owners_permanent_redirect: .: (0.062480) - test_show_owners_setting_up_host: .: (0.031765) - test_show_owners_setting_up_host_through_env_var: .: (0.032038) - test_with_webauthn_enabled_failure: .: (0.139083) - test_with_webauthn_enabled_failure_with_polling: .: (0.136368) - test_with_webauthn_enabled_success: .: (0.147001) - test_with_webauthn_enabled_success_with_polling: .: (0.150588) + test_add_owner_with_host_option_through_execute: .: (0.037517) + test_add_owners: .: (0.012054) + test_add_owners_denied: .: (0.011898) + test_add_owners_key: .: (0.017369) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.224605) + test_add_owners_permanent_redirect: .: (0.016669) + test_add_owners_unathorized_api_key: .: (0.013338) + test_otp_verified_failure: .: (0.014696) + test_otp_verified_success: .: (0.012716) + test_remove_owners: .: (0.011803) + test_remove_owners_denied: .: (0.011781) + test_remove_owners_key: .: (0.027684) + test_remove_owners_missing: .: (0.011923) + test_remove_owners_permanent_redirect: .: (0.013692) + test_remove_owners_unathorized_api_key: .: (0.014560) + test_show_owners: .: (0.012481) + test_show_owners_denied: .: (0.012335) + test_show_owners_dont_load_objects: .: (0.012097) + test_show_owners_key: .: (0.018511) + test_show_owners_permanent_redirect: .: (0.011839) + test_show_owners_setting_up_host: .: (0.011799) + test_show_owners_setting_up_host_through_env_var: .: (0.011759) + test_with_webauthn_enabled_failure: .: (0.124753) + test_with_webauthn_enabled_failure_with_polling: .: (0.113885) + test_with_webauthn_enabled_success: .: (0.114947) + test_with_webauthn_enabled_success_with_polling: .: (0.114645) TestGemCommandsPristineCommand: - test_execute: .: (0.119676) - test_execute_all: .: (0.122467) - test_execute_bindir: .: (0.136821) - test_execute_default_gem: .: (0.055486) - test_execute_env_shebang: .: (0.124833) - test_execute_extensions_explicit: .: (1.969557) - test_execute_extensions_only_missing_extensions: .: (2.932422) - test_execute_many: .: (0.162597) - test_execute_many_multi_repo: .: (0.170669) - test_execute_missing_cache_gem: .: (0.272860) - test_execute_missing_cache_gem_when_multi_repo: .: (0.251435) - test_execute_multi_platform: .: (2.916495) - test_execute_no_extension: .: (1.271935) - test_execute_no_gem: .: (0.029187) - test_execute_only_executables: .: (0.105771) - test_execute_only_plugins: .: (0.119070) - test_execute_unknown_gem_at_remote_source: .: (0.070141) - test_execute_user_install: .: (0.138281) - test_execute_with_extension_with_build_args: .: (1.919811) - test_handle_options: .: (0.046711) - test_handle_options_extensions: .: (0.040645) - test_skip: .: (0.149194) - test_skip_many_gems: .: (0.180194) + test_execute: .: (0.045255) + test_execute_all: .: (0.046323) + test_execute_bindir: .: (0.036590) + test_execute_default_gem: .: (0.034215) + test_execute_env_shebang: .: (0.048804) + test_execute_extensions_explicit: .: (0.636312) + test_execute_extensions_only_missing_extensions: .: (0.946365) + test_execute_many: .: (0.059712) + test_execute_many_multi_repo: .: (0.061005) + test_execute_missing_cache_gem: .: (0.101525) + test_execute_missing_cache_gem_when_multi_repo: .: (0.091425) + test_execute_multi_platform: .: (0.946623) + test_execute_no_extension: .: (0.421904) + test_execute_no_gem: .: (0.008971) + test_execute_only_executables: .: (0.060316) + test_execute_only_plugins: .: (0.044606) + test_execute_unknown_gem_at_remote_source: .: (0.018990) + test_execute_user_install: .: (0.051448) + test_execute_with_extension_with_build_args: .: (0.630207) + test_handle_options: .: (0.015357) + test_handle_options_extensions: .: (0.014701) + test_skip: .: (0.052332) + test_skip_many_gems: .: (0.074030) TestGemCommandsPushCommand: - test_execute: .: (0.080015) - test_execute_allowed_push_host: .: (0.104074) - test_execute_attestation: .: (0.085315) - test_execute_host: .: (0.098306) - test_otp_verified_failure: .: (0.072924) - test_otp_verified_success: .: (0.072395) - test_raises_error_with_no_arguments: .: (0.053668) - test_sending_gem: .: (0.068513) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.101905) - test_sending_gem_denied: .: (0.066260) - test_sending_gem_key: .: (0.105804) - test_sending_gem_to_allowed_push_host: .: (0.095626) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.093599) - test_sending_gem_to_disallowed_default_host: .: (0.091619) - test_sending_gem_to_disallowed_push_host: .: (0.089908) - test_sending_gem_to_host_permanent_redirect: .: (0.089925) - test_sending_gem_to_metadata_host: .: (0.097066) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.073691) - test_sending_gem_with_env_var_api_key: .: (0.095524) - test_sending_gem_with_no_local_creds: .: (0.089063) - test_sending_when_default_host_disabled: .: (0.083866) - test_sending_when_default_host_disabled_with_override: .: (0.080688) - test_with_webauthn_enabled_failure: .: (0.072371) - test_with_webauthn_enabled_failure_with_polling: .: (0.172504) - test_with_webauthn_enabled_success: .: (0.071185) - test_with_webauthn_enabled_success_with_polling: .: (0.173161) + test_execute: .: (0.031239) + test_execute_allowed_push_host: .: (0.041494) + test_execute_attestation: .: (0.081452) + test_execute_host: .: (0.067061) + test_otp_verified_failure: .: (0.073092) + test_otp_verified_success: .: (0.027442) + test_raises_error_with_no_arguments: .: (0.020274) + test_sending_gem: .: (0.025169) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.034616) + test_sending_gem_denied: .: (0.024630) + test_sending_gem_key: .: (0.029018) + test_sending_gem_to_allowed_push_host: .: (0.034924) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.035387) + test_sending_gem_to_disallowed_default_host: .: (0.031973) + test_sending_gem_to_disallowed_push_host: .: (0.033266) + test_sending_gem_to_host_permanent_redirect: .: (0.024587) + test_sending_gem_to_metadata_host: .: (0.033931) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.027443) + test_sending_gem_with_env_var_api_key: .: (0.045382) + test_sending_gem_with_no_local_creds: .: (0.035470) + test_sending_when_default_host_disabled: .: (0.024462) + test_sending_when_default_host_disabled_with_override: .: (0.024947) + test_with_webauthn_enabled_failure: .: (0.027366) + test_with_webauthn_enabled_failure_with_polling: .: (0.127518) + test_with_webauthn_enabled_success: .: (0.027304) + test_with_webauthn_enabled_success_with_polling: .: (0.127942) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.106874) - test_execute_all: .: (0.089322) - test_execute_all_prerelease: .: (0.086289) - test_execute_details: .: (0.103808) - test_execute_details_cleans_text: .: (0.276127) - test_execute_details_truncates_summary: .: (1.051861) - test_execute_installed: .: (0.068361) - test_execute_installed_inverse: .: (0.067814) - test_execute_installed_inverse_not_installed: .: (0.068675) - test_execute_installed_no_name: .: (0.067605) - test_execute_installed_not_installed: .: (0.069046) - test_execute_installed_version: .: (0.111031) - test_execute_installed_version_not_installed: .: (0.161238) - test_execute_local: .: (0.114992) - test_execute_local_notty: .: (0.238619) - test_execute_local_quiet: .: (0.111909) - test_execute_multiple_args: .: (0.094483) - test_execute_no_prerelease_local: .: (0.086649) - test_execute_no_versions: .: (0.087974) - test_execute_notty: .: (0.087698) - test_execute_prerelease: .: (0.068095) - test_execute_prerelease_local: .: (0.084824) - test_execute_remote: .: (0.064707) - test_execute_remote_notty: .: (0.085382) - test_execute_remote_quiet: .: (0.062800) - test_make_entry: .: (0.044492) - test_show_gems: .: (0.045814) + test_execute: .: (0.031591) + test_execute_all: .: (0.029913) + test_execute_all_prerelease: .: (0.029686) + test_execute_details: .: (0.037195) + test_execute_details_cleans_text: .: (0.037297) + test_execute_details_truncates_summary: .: (0.231584) + test_execute_installed: .: (0.024649) + test_execute_installed_inverse: .: (0.023657) + test_execute_installed_inverse_not_installed: .: (0.023570) + test_execute_installed_no_name: .: (0.023514) + test_execute_installed_not_installed: .: (0.027709) + test_execute_installed_version: .: (0.068394) + test_execute_installed_version_not_installed: .: (0.050183) + test_execute_local: .: (0.039594) + test_execute_local_notty: .: (0.060205) + test_execute_local_quiet: .: (0.048281) + test_execute_multiple_args: .: (0.035787) + test_execute_no_prerelease_local: .: (0.031169) + test_execute_no_versions: .: (0.030768) + test_execute_notty: .: (0.031080) + test_execute_prerelease: .: (0.023862) + test_execute_prerelease_local: .: (0.037429) + test_execute_remote: .: (0.023168) + test_execute_remote_notty: .: (0.030103) + test_execute_remote_quiet: .: (0.022901) + test_make_entry: .: (0.016192) + test_show_gems: .: (0.016444) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.105506) - test_execute_default_details: .: (0.143573) - test_execute_exact_local: .: (0.144823) - test_execute_exact_multiple: .: (0.198395) - test_execute_exact_remote: .: (0.150019) - test_execute_local_details: .: (0.152555) - test_execute_platform: .: (0.149143) - test_execute_show_default_gems: .: (0.125192) - test_execute_show_default_gems_with_platform: .: (0.118190) + test_depprecated: .: (0.038238) + test_execute_default_details: .: (0.051496) + test_execute_exact_local: .: (0.064084) + test_execute_exact_multiple: .: (0.063796) + test_execute_exact_remote: .: (0.053150) + test_execute_local_details: .: (0.054118) + test_execute_platform: .: (0.053525) + test_execute_show_default_gems: .: (0.045953) + test_execute_show_default_gems_with_platform: .: (0.041036) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (0.747686) + test_build_is_reproducible: .: (0.316352) TestGemCommandsSearchCommand: - test_initialize: .: (0.024161) + test_initialize: .: (0.008950) TestGemCommandsServerCommand: - test_execute: .: (0.023943) + test_execute: .: (0.009104) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (0.383803) - test_files_in: .: (0.140640) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.212165) - test_install_lib: .: (0.170918) - test_remove_old_lib_files: .: (0.154339) - test_remove_old_man_files: .: (0.183926) - test_show_release_notes: .: (0.150609) + test_destdir_flag_regenerates_binstubs: .: (0.145774) + test_files_in: .: (0.053354) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.082590) + test_install_lib: .: (0.060467) + test_remove_old_lib_files: .: (0.074237) + test_remove_old_man_files: .: (0.058342) + test_show_release_notes: .: (0.053427) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.037972) - test_execute_when_already_signed_in_with_different_host: .: (0.038814) - test_execute_when_already_signed_in_with_same_host: .: (0.036849) - test_execute_when_not_already_signed_in: .: (0.037333) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.038245) - test_execute_with_host_permanent_redirect: .: (0.033081) - test_execute_with_host_supplied: .: (0.037071) - test_execute_with_key_name_and_custom_scope: .: (0.048669) - test_execute_with_key_name_and_exclusive_scope: .: (0.037542) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.039274) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.038923) - test_execute_with_key_name_default_scope: .: (0.037043) - test_execute_with_valid_creds_set_for_default_host: .: (0.036186) - test_execute_with_warnings: .: (0.035903) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.015326) + test_execute_when_already_signed_in_with_different_host: .: (0.017408) + test_execute_when_already_signed_in_with_same_host: .: (0.014171) + test_execute_when_not_already_signed_in: .: (0.013600) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.014173) + test_execute_with_host_permanent_redirect: .: (0.012352) + test_execute_with_host_supplied: .: (0.013661) + test_execute_with_key_name_and_custom_scope: .: (0.014485) + test_execute_with_key_name_and_exclusive_scope: .: (0.026574) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.016725) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.014626) + test_execute_with_key_name_default_scope: .: (0.015356) + test_execute_with_valid_creds_set_for_default_host: .: (0.013948) + test_execute_with_warnings: .: (0.014459) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.057980) - test_execute_when_user_is_signed_in: .: (0.028952) + test_execute_when_not_signed_in: .: (0.009521) + test_execute_when_user_is_signed_in: .: (0.010519) TestGemCommandsSourcesCommand: - test_execute: .: (0.057540) - test_execute_add: .: (0.070518) - test_execute_add_allow_typo_squatting_source: .: (0.076831) - test_execute_add_allow_typo_squatting_source_forced:.: (0.067463) - test_execute_add_bad_uri: .: (0.048847) - test_execute_add_deny_typo_squatting_source: .: (0.059471) - test_execute_add_existent_source_invalid_uri: .: (0.054802) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.056149) - test_execute_add_http_rubygems_org: .: (0.058740) - test_execute_add_http_rubygems_org_forced: .: (0.069530) - test_execute_add_https_rubygems_org: .: (0.061766) - test_execute_add_nonexistent_source: .: (0.055163) - test_execute_add_redundant_source: .: (0.051710) - test_execute_add_redundant_source_trailing_slash: .: (0.065694) - test_execute_clear_all: .: (0.048015) - test_execute_list: .: (0.080242) - test_execute_remove: .: (0.057127) - test_execute_remove_no_network: .: (0.060439) - test_execute_update: .: (0.092585) - test_initialize_proxy: .: (0.049026) + test_execute: .: (0.017496) + test_execute_add: .: (0.025158) + test_execute_add_allow_typo_squatting_source: .: (0.026183) + test_execute_add_allow_typo_squatting_source_forced:.: (0.024063) + test_execute_add_bad_uri: .: (0.016822) + test_execute_add_deny_typo_squatting_source: .: (0.021011) + test_execute_add_existent_source_invalid_uri: .: (0.019366) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.019394) + test_execute_add_http_rubygems_org: .: (0.035246) + test_execute_add_http_rubygems_org_forced: .: (0.026009) + test_execute_add_https_rubygems_org: .: (0.022843) + test_execute_add_nonexistent_source: .: (0.020129) + test_execute_add_redundant_source: .: (0.020927) + test_execute_add_redundant_source_trailing_slash: .: (0.024225) + test_execute_clear_all: .: (0.017101) + test_execute_list: .: (0.016798) + test_execute_remove: .: (0.018881) + test_execute_remove_no_network: .: (0.018716) + test_execute_update: .: (0.032418) + test_initialize_proxy: .: (0.016336) TestGemCommandsSpecificationCommand: - test_execute: .: (0.043793) - test_execute_all: .: (0.060197) - test_execute_all_conflicts_with_version: .: (0.025970) - test_execute_bad_name: .: (0.023902) - test_execute_bad_name_with_version: .: (0.024903) - test_execute_exact_match: .: (0.065412) - test_execute_field: .: (0.079384) - test_execute_file: .: (0.163233) - test_execute_marshal: .: (0.076650) - test_execute_remote: .: (0.094713) - test_execute_remote_with_prerelease: .: (0.146715) - test_execute_remote_with_version: .: (0.168507) - test_execute_remote_with_version_and_platform: .: (0.075119) - test_execute_remote_without_prerelease: .: (0.063122) - test_execute_ruby: .: (0.037191) + test_execute: .: (0.015827) + test_execute_all: .: (0.021379) + test_execute_all_conflicts_with_version: .: (0.008933) + test_execute_bad_name: .: (0.021587) + test_execute_bad_name_with_version: .: (0.008887) + test_execute_exact_match: .: (0.021425) + test_execute_field: .: (0.014566) + test_execute_file: .: (0.024886) + test_execute_marshal: .: (0.014967) + test_execute_remote: .: (0.018983) + test_execute_remote_with_prerelease: .: (0.025344) + test_execute_remote_with_version: .: (0.026069) + test_execute_remote_with_version_and_platform: .: (0.026003) + test_execute_remote_without_prerelease: .: (0.022572) + test_execute_ruby: .: (0.013332) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.053457) + test_execute_sorts: .: (0.019661) TestGemCommandsUnpackCommand: - test_execute: .: (0.305284) - test_execute_exact_match: .: (0.119700) - test_execute_gem_path: .: (0.075917) - test_execute_gem_path_missing: .: (0.029673) - test_execute_remote: .: (0.140883) - test_execute_spec: .: (0.297899) - test_execute_spec_target: .: (0.307396) - test_execute_sudo: .: (0.303313) - test_execute_with_target_option: .: (0.282506) - test_find_in_cache: .: (0.258021) - test_get_path: .: (0.069291) - test_handle_options_metadata: .: (0.036955) + test_execute: .: (0.124712) + test_execute_exact_match: .: (0.045100) + test_execute_gem_path: .: (0.030065) + test_execute_gem_path_missing: .: (0.011097) + test_execute_remote: .: (0.037770) + test_execute_spec: .: (0.121385) + test_execute_spec_target: .: (0.112059) + test_execute_sudo: .: (0.108072) + test_execute_with_target_option: .: (0.104933) + test_find_in_cache: .: (0.094226) + test_get_path: .: (0.025897) + test_handle_options_metadata: .: (0.021720) TestGemCommandsWhichCommand: - test_execute: .: (0.081776) - test_execute_directory: .: (0.039697) - test_execute_missing: .: (0.035083) - test_execute_one_missing: .: (0.053930) + test_execute: .: (0.021365) + test_execute_directory: .: (0.013746) + test_execute_missing: .: (0.012872) + test_execute_one_missing: .: (0.019142) TestGemCommandsYankCommand: - test_execute: .: (0.032441) - test_execute_host: .: (0.032573) - test_execute_key: .: (0.030345) - test_execute_with_otp_failure: .: (0.033825) - test_execute_with_otp_success: .: (0.035044) - test_handle_options: .: (0.047681) - test_handle_options_missing_argument: .: (0.044942) - test_with_webauthn_enabled_failure: .: (0.135617) - test_with_webauthn_enabled_failure_with_polling: .: (0.140129) - test_with_webauthn_enabled_success: .: (0.149560) - test_with_webauthn_enabled_success_with_polling: .: (0.148095) - test_yank_gem_unathorized_api_key: .: (0.067453) + test_execute: .: (0.013404) + test_execute_host: .: (0.014420) + test_execute_key: .: (0.011526) + test_execute_with_otp_failure: .: (0.012490) + test_execute_with_otp_success: .: (0.012542) + test_handle_options: .: (0.014561) + test_handle_options_missing_argument: .: (0.016089) + test_with_webauthn_enabled_failure: .: (0.113623) + test_with_webauthn_enabled_failure_with_polling: .: (0.122350) + test_with_webauthn_enabled_success: .: (0.115452) + test_with_webauthn_enabled_success_with_polling: .: (0.113860) + test_yank_gem_unathorized_api_key: .: (0.013072) TestGemConfig: - test_bad_rake_path_is_escaped: .: (0.024051) - test_datadir: .: (0.267837) - test_good_rake_path_is_escaped: .: (0.023535) + test_bad_rake_path_is_escaped: .: (0.008798) + test_datadir: .: (0.096585) + test_good_rake_path_is_escaped: .: (0.008568) TestGemConfigFile: - test_accept_string_key: .: (0.031828) - test_api_keys: .: (0.026560) - test_check_credentials_permissions: .: (0.029274) - test_disable_default_gem_server: .: (0.030136) - test_dump_with_rubygems_yaml: .: (0.036070) - test_handle_arguments: .: (0.035003) - test_handle_arguments_backtrace: .: (0.038094) - test_handle_arguments_debug: .: (0.038467) - test_handle_arguments_norc: .: (0.053493) - test_handle_arguments_override: .: (0.026128) - test_handle_arguments_traceback: .: (0.025929) - test_handle_comment: .: (0.029815) - test_ignore_invalid_config_file: .: (0.025898) - test_initialize: .: (0.031170) - test_initialize_environment_variable_override: .: (0.029311) - test_initialize_handle_arguments_config_file: .: (0.024985) - test_initialize_handle_arguments_config_file_equals:.: (0.025889) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.024871) - test_initialize_ipv4_fallback_enabled_env: .: (0.031385) - test_initialize_operating_system_override: .: (0.025405) - test_initialize_platform_override: .: (0.026050) - test_initialize_system_wide_override: .: (0.027170) - test_load_api_keys: .: (0.026953) - test_load_api_keys_bad_permission: .: (0.028956) - test_load_install_extension_in_lib_from_config: .: (0.026662) - test_load_ssl_ca_cert_from_config: .: (0.026011) - test_load_ssl_client_cert_from_config: .: (0.053626) - test_load_ssl_verify_mode_from_config: .: (0.025932) - test_load_with_rubygems_config_hash: .: (0.028941) - test_really_verbose: .: (0.026412) - test_rubygems_api_key_equals: .: (0.029320) - test_rubygems_api_key_equals_bad_permission: .: (0.030545) - test_s3_source: .: (0.030188) - test_s3_source_with_config_without_lookahead: .: (0.026385) - test_set_config_file_name_from_environment_variable:.: (0.029189) - test_write: .: (0.029601) - test_write_from_hash: .: (0.033961) + test_accept_string_key: .: (0.010277) + test_api_keys: .: (0.009980) + test_check_credentials_permissions: .: (0.020623) + test_disable_default_gem_server: .: (0.009944) + test_dump_with_rubygems_yaml: .: (0.009117) + test_handle_arguments: .: (0.010453) + test_handle_arguments_backtrace: .: (0.009792) + test_handle_arguments_debug: .: (0.009983) + test_handle_arguments_norc: .: (0.009986) + test_handle_arguments_override: .: (0.010063) + test_handle_arguments_traceback: .: (0.011923) + test_handle_comment: .: (0.009395) + test_ignore_invalid_config_file: .: (0.009439) + test_initialize: .: (0.010864) + test_initialize_environment_variable_override: .: (0.010987) + test_initialize_handle_arguments_config_file: .: (0.009133) + test_initialize_handle_arguments_config_file_equals:.: (0.009245) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.020063) + test_initialize_ipv4_fallback_enabled_env: .: (0.009247) + test_initialize_operating_system_override: .: (0.009149) + test_initialize_platform_override: .: (0.009766) + test_initialize_system_wide_override: .: (0.010100) + test_load_api_keys: .: (0.010408) + test_load_api_keys_bad_permission: .: (0.011009) + test_load_install_extension_in_lib_from_config: .: (0.009851) + test_load_ssl_ca_cert_from_config: .: (0.011255) + test_load_ssl_client_cert_from_config: .: (0.009628) + test_load_ssl_verify_mode_from_config: .: (0.009661) + test_load_with_rubygems_config_hash: .: (0.009351) + test_really_verbose: .: (0.009119) + test_rubygems_api_key_equals: .: (0.019803) + test_rubygems_api_key_equals_bad_permission: .: (0.011567) + test_s3_source: .: (0.011545) + test_s3_source_with_config_without_lookahead: .: (0.009847) + test_set_config_file_name_from_environment_variable:.: (0.009106) + test_write: .: (0.011401) + test_write_from_hash: .: (0.013171) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.026014) + test_output_can_be_captured_by_test_unit: .: (0.009460) TestGemDependency: - test_equals2: .: (0.025110) - test_equals2_type: .: (0.022377) - test_equals_tilde: .: (0.024930) - test_equals_tilde_escape: .: (0.023327) - test_equals_tilde_object: .: (0.049627) - test_equals_tilde_spec: .: (0.025687) - test_hash: .: (0.026882) - test_identity: .: (0.023223) - test_initialize: .: (0.022747) - test_initialize_double: .: (0.022926) - test_initialize_empty: .: (0.024621) - test_initialize_prerelease: .: (0.022719) - test_initialize_type: .: (0.023004) - test_initialize_type_bad: .: (0.026483) - test_initialize_version: .: (0.022579) - test_match_eh_allow_prerelease: .: (0.023848) - test_match_eh_name_tuple: .: (0.023710) - test_match_eh_specification: .: (0.024302) - test_matches_spec_eh: .: (0.023399) - test_matches_spec_eh_prerelease: .: (0.024213) - test_merge: .: (0.023403) - test_merge_default: .: (0.047503) - test_merge_name_mismatch: .: (0.023202) - test_merge_other_default: .: (0.023023) - test_prerelease_eh: .: (0.026206) - test_specific: .: (0.022656) - test_to_spec: .: (0.044493) - test_to_spec_prerelease: .: (0.045485) - test_to_spec_with_only_prereleases: .: (0.044416) - test_to_specs_indicates_total_gem_set_size: .: (0.042146) - test_to_specs_respects_bundler_version: .: (0.049227) - test_to_specs_suggests_other_versions: .: (0.037299) + test_equals2: .: (0.009092) + test_equals2_type: .: (0.023529) + test_equals_tilde: .: (0.046407) + test_equals_tilde_escape: .: (0.025419) + test_equals_tilde_object: .: (0.029334) + test_equals_tilde_spec: .: (0.074222) + test_hash: .: (0.008832) + test_identity: .: (0.008434) + test_initialize: .: (0.010133) + test_initialize_double: .: (0.008315) + test_initialize_empty: .: (0.008353) + test_initialize_prerelease: .: (0.008269) + test_initialize_type: .: (0.008690) + test_initialize_type_bad: .: (0.008303) + test_initialize_version: .: (0.010102) + test_match_eh_allow_prerelease: .: (0.008640) + test_match_eh_name_tuple: .: (0.008590) + test_match_eh_specification: .: (0.008747) + test_matches_spec_eh: .: (0.008504) + test_matches_spec_eh_prerelease: .: (0.008865) + test_merge: .: (0.016859) + test_merge_default: .: (0.008561) + test_merge_name_mismatch: .: (0.008405) + test_merge_other_default: .: (0.009337) + test_prerelease_eh: .: (0.008389) + test_specific: .: (0.008261) + test_to_spec: .: (0.017208) + test_to_spec_prerelease: .: (0.016432) + test_to_spec_with_only_prereleases: .: (0.016777) + test_to_specs_indicates_total_gem_set_size: .: (0.014232) + test_to_specs_respects_bundler_version: .: (0.018869) + test_to_specs_suggests_other_versions: .: (0.014018) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.196058) - test_find_gems_with_sources_local: .: (0.187084) - test_find_gems_with_sources_prerelease: .: (0.184360) - test_find_gems_with_sources_with_bad_source: .: (0.030282) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.216095) - test_install: .: (0.250637) - test_install_all_dependencies: .: (0.467466) - test_install_build_args: .: (0.273104) - test_install_cache_dir: .: (0.324434) - test_install_dependencies_satisfied: .: (0.423901) - test_install_dependency: .: (0.323608) - test_install_dependency_development: .: (0.824663) - test_install_dependency_development_deep: .: (0.495309) - test_install_dependency_development_shallow: .: (0.350958) - test_install_dependency_existing: .: (0.317412) - test_install_dependency_existing_extension: .: (2.580293) - test_install_dependency_old: .: (0.186494) - test_install_doesnt_upgrade_installed_dependencies: .: (0.469789) - test_install_domain_both: .: (0.301990) - test_install_domain_both_no_network: .: (0.311630) - test_install_domain_local: .: (0.177703) - test_install_domain_remote: .: (0.225182) - test_install_dual_repository: .: (0.441293) - test_install_dual_repository_and_done_installing_hooks: .: (0.613021) - test_install_env_shebang: .: (0.244865) - test_install_force: .: (0.249171) - test_install_ignore_dependencies: .: (0.246686) - test_install_install_dir: .: (0.345037) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.134792) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.120159) - test_install_local: .: (0.226995) - test_install_local_dependency: .: (0.281957) - test_install_local_dependency_installed: .: (0.280195) - test_install_local_dependency_no_network_for_target_gem: .: (0.206932) - test_install_local_prerelease: .: (0.220903) - test_install_local_subdir: .: (0.203007) - test_install_minimal_deps: .: (0.568466) - test_install_no_document: .: (0.210206) - test_install_no_minimal_deps: .: (0.708515) - test_install_no_wrappers: .: (0.349318) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.144160) - test_install_prerelease: .: (0.430128) - test_install_prerelease_bug_990: .: (0.241541) - test_install_prerelease_skipped_when_normal_ver: .: (0.250127) - test_install_reinstall: .: (0.284432) - test_install_remote: .: (0.234346) - test_install_remote_dep: .: (0.221697) - test_install_remote_platform_newer: .: (0.296661) - test_install_security_policy: .: (0.247771) - test_install_version: .: (0.142611) - test_install_version_default: .: (0.161656) - test_install_when_only_prerelease: .: (0.085648) - test_resolve_dependencies: .: (0.298461) - test_resolve_dependencies_ignore_dependencies: .: (0.245880) - test_resolve_dependencies_local: .: (0.223293) + test_find_gems_gems_with_sources: .: (0.062282) + test_find_gems_with_sources_local: .: (0.065705) + test_find_gems_with_sources_prerelease: .: (0.065277) + test_find_gems_with_sources_with_bad_source: .: (0.011135) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.070654) + test_install: .: (0.100123) + test_install_all_dependencies: .: (0.180635) + test_install_build_args: .: (0.091239) + test_install_cache_dir: .: (0.116092) + test_install_dependencies_satisfied: .: (0.147027) + test_install_dependency: .: (0.135875) + test_install_dependency_development: .: (0.144569) + test_install_dependency_development_deep: .: (0.182143) + test_install_dependency_development_shallow: .: (0.128240) + test_install_dependency_existing: .: (0.116558) + test_install_dependency_existing_extension: .: (0.866324) + test_install_dependency_old: .: (0.070167) + test_install_doesnt_upgrade_installed_dependencies: .: (0.175544) + test_install_domain_both: .: (0.113759) + test_install_domain_both_no_network: .: (0.116966) + test_install_domain_local: .: (0.064101) + test_install_domain_remote: .: (0.093224) + test_install_dual_repository: .: (0.155588) + test_install_dual_repository_and_done_installing_hooks: .: (0.227890) + test_install_env_shebang: .: (0.161409) + test_install_force: .: (0.152660) + test_install_ignore_dependencies: .: (0.139655) + test_install_install_dir: .: (0.131822) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.040104) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.040909) + test_install_local: .: (0.087369) + test_install_local_dependency: .: (0.100789) + test_install_local_dependency_installed: .: (0.099598) + test_install_local_dependency_no_network_for_target_gem: .: (0.082088) + test_install_local_prerelease: .: (0.086528) + test_install_local_subdir: .: (0.077229) + test_install_minimal_deps: .: (0.199622) + test_install_no_document: .: (0.075773) + test_install_no_minimal_deps: .: (0.210088) + test_install_no_wrappers: .: (0.090908) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.035942) + test_install_prerelease: .: (0.106991) + test_install_prerelease_bug_990: .: (0.093270) + test_install_prerelease_skipped_when_normal_ver: .: (0.090970) + test_install_reinstall: .: (0.098253) + test_install_remote: .: (0.100724) + test_install_remote_dep: .: (0.085995) + test_install_remote_platform_newer: .: (0.102106) + test_install_security_policy: .: (0.088027) + test_install_version: .: (0.051904) + test_install_version_default: .: (0.057647) + test_install_when_only_prerelease: .: (0.032774) + test_resolve_dependencies: .: (0.099124) + test_resolve_dependencies_ignore_dependencies: .: (0.086013) + test_resolve_dependencies_local: .: (0.082612) TestGemDependencyList: - test_active_count: .: (0.026591) - test_add: .: (0.024954) - test_dependency_order: .: (0.051519) - test_dependency_order_circle: .: (0.025319) - test_dependency_order_development: .: (0.033268) - test_dependency_order_diamond: .: (0.026898) - test_dependency_order_no_dependencies: .: (0.032522) - test_find_name: .: (0.031881) - test_ok_eh: .: (0.040907) - test_ok_eh_mismatch: .: (0.028118) - test_ok_eh_redundant: .: (0.029257) - test_ok_to_remove_eh: .: (0.025364) - test_ok_to_remove_eh_after_sibling_removed: .: (0.024889) - test_remove_by_name: .: (0.026303) - test_tsort_each_child: .: (0.028151) - test_tsort_each_node: .: (0.025443) - test_why_not_ok_eh: .: (0.025857) - test_why_not_ok_eh_old_dependency: .: (0.030150) + test_active_count: .: (0.010112) + test_add: .: (0.009031) + test_dependency_order: .: (0.009444) + test_dependency_order_circle: .: (0.009154) + test_dependency_order_development: .: (0.012602) + test_dependency_order_diamond: .: (0.009586) + test_dependency_order_no_dependencies: .: (0.008931) + test_find_name: .: (0.009044) + test_ok_eh: .: (0.009360) + test_ok_eh_mismatch: .: (0.010021) + test_ok_eh_redundant: .: (0.009138) + test_ok_to_remove_eh: .: (0.008981) + test_ok_to_remove_eh_after_sibling_removed: .: (0.009036) + test_remove_by_name: .: (0.020068) + test_tsort_each_child: .: (0.009304) + test_tsort_each_node: .: (0.011283) + test_why_not_ok_eh: .: (0.009475) + test_why_not_ok_eh_old_dependency: .: (0.012014) TestGemDependencyResolutionError: - test_message: .: (0.025288) + test_message: .: (0.009267) TestGemDeprecate: - test_assignment: .: (0.026496) - test_defaults: .: (0.028658) - test_deprecated_method_calls_the_old_method: .: (0.045002) - test_deprecated_method_outputs_a_warning: .: (0.027042) - test_deprecated_method_outputs_a_warning_old_way: .: (0.026812) - test_rubygems_deprecate_command: .: (0.024796) - test_skip: .: (0.023098) + test_assignment: .: (0.009836) + test_defaults: .: (0.008197) + test_deprecated_method_calls_the_old_method: .: (0.009599) + test_deprecated_method_outputs_a_warning: .: (0.009917) + test_deprecated_method_outputs_a_warning_old_way: .: (0.009647) + test_rubygems_deprecate_command: .: (0.009340) + test_skip: .: (0.008377) TestGemDoctor: - test_doctor: .: (0.073689) - test_doctor_badly_named_plugins: .: (0.042548) - test_doctor_child_missing: .: (0.024191) - test_doctor_dry_run: .: (0.083875) - test_doctor_non_gem_home: .: (0.036067) - test_gem_repository_eh: .: (0.035656) + test_doctor: .: (0.021450) + test_doctor_badly_named_plugins: .: (0.015718) + test_doctor_child_missing: .: (0.013340) + test_doctor_dry_run: .: (0.020368) + test_doctor_non_gem_home: .: (0.011159) + test_gem_repository_eh: .: (0.013108) TestGemExit: - test_exit: .: (0.885516) - test_status: .: (0.026413) + test_exit: .: (0.277000) + test_status: .: (0.008652) TestGemExtBuilder: - test_build_extensions: .: (1.417212) - test_build_extensions_extconf_bad: .: (0.173008) - test_build_extensions_install_ext_only: .: (1.411757) - test_build_extensions_none: .: (0.032244) - test_build_extensions_rebuild_failure: .: (0.030721) - test_build_extensions_unsupported: .: (0.039119) - test_build_extensions_with_build_args: .: (0.947345) - test_build_extensions_with_gemhome_with_space: .: (1.442819) + test_build_extensions: .: (0.443684) + test_build_extensions_extconf_bad: .: (0.045436) + test_build_extensions_install_ext_only: .: (0.428588) + test_build_extensions_none: .: (0.009909) + test_build_extensions_rebuild_failure: .: (0.011337) + test_build_extensions_unsupported: .: (0.013360) + test_build_extensions_with_build_args: .: (0.302554) + test_build_extensions_with_gemhome_with_space: .: (0.427657) 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: =============================================================================== -: (1.271142) - test_class_make: .: (2.489446) - test_class_make_no_clean: .: (1.785878) - test_custom_make_with_options: .: (2.476499) - test_initialize: .: (0.045683) - test_initialize_build_args: .: (0.026686) +: (0.378617) + test_class_make: .: (0.831104) + test_class_make_no_clean: .: (0.559716) + test_custom_make_with_options: .: (0.825735) + test_initialize: .: (0.010444) + test_initialize_build_args: .: (0.022591) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -3080,7 +3116,7 @@ 33: 34: output = [] =============================================================================== -: (0.037958) +: (0.014116) 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.034771) +: (0.011438) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -3108,7 +3144,7 @@ 124: 125: Dir.chdir @ext do =============================================================================== -: (0.034318) +: (0.012206) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -3122,7 +3158,7 @@ 100: 101: require "open3" =============================================================================== -: (0.032620) +: (0.011280) 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.040987) +: (0.012171) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.022970) - test_dylib_with_colon_space: .: (0.021999) - test_framework: .: (0.022243) - test_framework_space: .: (0.022123) - test_lib_with_nonascii: .: (0.022354) - test_libstatic_with_colon: .: (0.022185) - test_libstatic_with_colon_space: .: (0.022251) - test_non_lib_dash_l: .: (0.022098) - test_search_path_basic: .: (0.022311) - test_search_path_space: .: (0.055272) - test_search_path_space_in_path: .: (0.022332) - test_simple_lib: .: (0.022283) - test_simple_lib_space: .: (0.027603) - test_so_with_colon_space: .: (0.022094) - test_unconventional_lib_with_colon: .: (0.025076) - test_verbose_lib_space: .: (0.022146) + test_dll_with_colon_space: .: (0.012062) + test_dylib_with_colon_space: .: (0.008163) + test_framework: .: (0.008070) + test_framework_space: .: (0.008112) + test_lib_with_nonascii: .: (0.008105) + test_libstatic_with_colon: .: (0.008134) + test_libstatic_with_colon_space: .: (0.008223) + test_non_lib_dash_l: .: (0.008188) + test_search_path_basic: .: (0.008139) + test_search_path_space: .: (0.020092) + test_search_path_space_in_path: .: (0.008300) + test_simple_lib: .: (0.008205) + test_simple_lib_space: .: (0.010003) + test_so_with_colon_space: .: (0.008203) + test_unconventional_lib_with_colon: .: (0.009016) + test_verbose_lib_space: .: (0.008265) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.025639) - test_cargo_command_locks_in_release_profile: .: (0.023341) - test_cargo_command_passes_args: .: (0.024848) - test_cargo_command_passes_respects_cargo_build_target: .: (0.023196) - test_cargo_command_passes_respects_cargo_env_var: .: (0.023169) + test_build_env_includes_rbconfig: .: (0.009437) + test_cargo_command_locks_in_release_profile: .: (0.009268) + test_cargo_command_passes_args: .: (0.009026) + test_cargo_command_passes_respects_cargo_build_target: .: (0.008508) + test_cargo_command_passes_respects_cargo_env_var: .: (0.008453) 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.035237) +: (0.011948) 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.032068) +: (0.012998) 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.037305) +: (0.011267) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.035236) + test_self_build_fail: .: (0.014398) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (3.445190) - test_class_build_extconf_success_without_warning: .: (1.201200) - test_class_make_no_Makefile: .: (0.033650) + test_class_build_extconf_fail: .: (1.133602) + test_class_build_extconf_success_without_warning: .: (0.409812) + test_class_make_no_Makefile: .: (0.009708) TestGemExtRakeBuilder: - test_class_build_fail: .: (1.651790) - test_class_no_openssl_override: .: (2.114064) + test_class_build_fail: .: (0.544098) + test_class_no_openssl_override: .: (0.695498) TestGemGemRunner: - test_do_configuration: .: (0.051944) - test_extract_build_args: .: (0.028857) - test_info_succeeds: .: (0.167206) - test_list_succeeds: .: (0.131053) - test_query_is_deprecated: .: (0.152585) - test_search_succeeds: .: (0.057975) - test_validate_encoding: .: (0.026836) + test_do_configuration: .: (0.017909) + test_extract_build_args: .: (0.009195) + test_info_succeeds: .: (0.061493) + test_list_succeeds: .: (0.049846) + test_query_is_deprecated: .: (0.055085) + test_search_succeeds: .: (0.020234) + test_validate_encoding: .: (0.009178) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.036123) - test_api_key: .: (0.032620) - test_api_key_override: .: (0.038643) - test_host: .: (0.031018) - test_host_RUBYGEMS_HOST: .: (0.031070) - test_host_RUBYGEMS_HOST_empty: .: (0.030915) - test_sign_in: .: (0.039615) - test_sign_in_skips_with_existing_credentials: .: (0.065628) - test_sign_in_skips_with_key_override: .: (0.032133) - test_sign_in_with_bad_credentials: .: (0.041802) - test_sign_in_with_correct_otp_code: .: (0.048342) - test_sign_in_with_host: .: (0.039547) - test_sign_in_with_host_ENV: .: (0.043451) - test_sign_in_with_host_nil: .: (0.039828) - test_sign_in_with_incorrect_otp_code: .: (0.040347) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.042387) - test_sign_in_with_webauthn_enabled: .: (0.044946) - test_sign_in_with_webauthn_enabled_with_error: .: (0.041322) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.155552) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.141065) - test_signin_with_env_otp_code: .: (0.046291) - test_verify_api_key: .: (0.032628) - test_verify_missing_api_key: .: (0.031117) + test_alternate_key_alternate_host: .: (0.015472) + test_api_key: .: (0.012595) + test_api_key_override: .: (0.026403) + test_host: .: (0.013733) + test_host_RUBYGEMS_HOST: .: (0.011760) + test_host_RUBYGEMS_HOST_empty: .: (0.013402) + test_sign_in: .: (0.015508) + test_sign_in_skips_with_existing_credentials: .: (0.013198) + test_sign_in_skips_with_key_override: .: (0.012987) + test_sign_in_with_bad_credentials: .: (0.014120) + test_sign_in_with_correct_otp_code: .: (0.015765) + test_sign_in_with_host: .: (0.020580) + test_sign_in_with_host_ENV: .: (0.015004) + test_sign_in_with_host_nil: .: (0.015305) + test_sign_in_with_incorrect_otp_code: .: (0.014798) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.015821) + test_sign_in_with_webauthn_enabled: .: (0.028564) + test_sign_in_with_webauthn_enabled_with_error: .: (0.016328) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.118559) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.116613) + test_signin_with_env_otp_code: .: (0.015040) + test_verify_api_key: .: (0.013458) + test_verify_missing_api_key: .: (0.011897) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.026209) + test_message_conflict: .: (0.009816) TestGemKernel: - test_gem: .: (0.297386) - test_gem_bundler: .: (0.261591) - test_gem_bundler_inferred_bundler_version: .: (0.262286) - test_gem_conflicting: .: (0.299849) - test_gem_default: .: (0.262702) - test_gem_default_re_gem: .: (0.258561) - test_gem_env_req: .: (0.294314) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (1.053477) - test_gem_not_adding_bin: .: (0.259560) - test_gem_overlapping: .: (0.289071) - test_gem_prerelease_is_the_only_available: .: (0.267276) - test_gem_re_gem_mismatch: .: (0.254346) - test_gem_redundant: .: (0.296056) - test_release_favored_over_prerelease: .: (0.271261) + test_gem: .: (0.095353) + test_gem_bundler: .: (0.110840) + test_gem_bundler_inferred_bundler_version: .: (0.099067) + test_gem_conflicting: .: (0.093828) + test_gem_default: .: (0.109428) + test_gem_default_re_gem: .: (0.096203) + test_gem_env_req: .: (0.104209) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.368547) + test_gem_not_adding_bin: .: (0.218188) + test_gem_overlapping: .: (0.151183) + test_gem_prerelease_is_the_only_available: .: (0.094949) + test_gem_re_gem_mismatch: .: (0.096778) + test_gem_redundant: .: (0.093210) + test_release_favored_over_prerelease: .: (0.099208) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.035505) - test_both_eh: .: (0.022348) - test_clear_sources_option: .: (0.033695) - test_clear_sources_option_idiot_proof: .: (0.036834) - test_local_eh: .: (0.023186) - test_remote_eh: .: (0.022434) - test_short_source_option: .: (0.049211) - test_source_option: .: (0.037516) - test_source_option_bad: .: (0.028869) - test_update_sources_option: .: (0.032066) + test_add_local_remote_options: .: (0.012638) + test_both_eh: .: (0.008556) + test_clear_sources_option: .: (0.011905) + test_clear_sources_option_idiot_proof: .: (0.013354) + test_local_eh: .: (0.008658) + test_remote_eh: .: (0.008314) + test_short_source_option: .: (0.010805) + test_source_option: .: (0.011743) + test_source_option_bad: .: (0.010978) + test_update_sources_option: .: (0.010152) TestGemNameTuple: - test_full_name: .: (0.023547) - test_platform_normalization: .: (0.025586) - test_spaceship: .: (0.022409) - test_spec_name: .: (0.022218) + test_full_name: .: (0.008731) + test_platform_normalization: .: (0.008804) + test_spaceship: .: (0.008323) + test_spec_name: .: (0.008281) TestGemPackageOld: - test_contents: .: (0.030448) - test_contents_security_policy: .: (0.026779) - test_extract_files: .: (0.036434) - test_extract_files_security_policy: .: (0.026720) - test_spec: .: (0.040054) - test_spec_security_policy: .: (0.026772) - test_verify: .: (0.027030) + test_contents: .: (0.011310) + test_contents_security_policy: .: (0.020520) + test_extract_files: .: (0.013326) + test_extract_files_security_policy: .: (0.012561) + test_spec: .: (0.011493) + test_spec_security_policy: .: (0.012392) + test_verify: .: (0.009940) TestGemPackageTask: - test_gem_package: .: (0.060874) - test_gem_package_prints_to_stdout_by_default: .: (0.052606) - test_gem_package_with_current_platform: .: (0.025125) - test_gem_package_with_ruby_platform: .: (0.024033) - test_package_dir_path: .: (0.049238) + test_gem_package: .: (0.022885) + test_gem_package_prints_to_stdout_by_default: .: (0.020219) + test_gem_package_with_current_platform: .: (0.009865) + test_gem_package_with_ruby_platform: .: (0.008867) + test_package_dir_path: .: (0.008953) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.025304) - test_initialize: .: (0.025680) - test_initialize_home: .: (0.024071) - test_initialize_home_path: .: (0.026643) - test_initialize_path: .: (0.024828) - test_initialize_path_with_defaults: .: (0.023846) - test_initialize_regexp_path_separator: .: (0.026623) - test_initialize_spec: .: (0.024386) + test_gem_paths_do_not_contain_symlinks: .: (0.010193) + test_initialize: .: (0.008398) + test_initialize_home: .: (0.009506) + test_initialize_home_path: .: (0.008950) + test_initialize_path: .: (0.009092) + test_initialize_path_with_defaults: .: (0.008841) + test_initialize_regexp_path_separator: .: (0.009912) + test_initialize_spec: .: (0.009031) TestGemPlatform: - test_eabi_and_nil_version_combination_strictness: .: (0.025725) - test_eabi_version_is_stricter_for_linux_os: .: (0.024010) - test_equals2: .: (0.060644) - test_equals3: .: (0.055120) - test_equals3_cpu: .: (0.091521) - test_equals3_cpu_arm: .: (0.076464) - test_equals3_universal_mingw: .: (0.045925) - test_equals3_version: .: (0.053777) - test_equals_tilde: .: (0.074726) - test_gem_platform_match_with_string_argument: .: (0.078733) - test_initialize: .: (0.192904) - test_initialize_command_line: .: (0.022368) - test_initialize_mswin32_vc6: .: (0.022081) - test_initialize_platform: .: (0.026028) - test_initialize_test: .: (0.022402) - test_inspect: .: (0.022298) - test_nil_cpu_arch_is_treated_as_universal: .: (0.025170) - test_nil_version_is_stricter_for_linux_os: .: (0.023705) - test_nil_version_is_treated_as_any_version: .: (0.023774) - test_self_local: .: (0.022134) - test_self_match: .: (0.026695) - test_self_match_gem?: .: (0.023266) - test_self_match_spec?: .: (0.023439) - test_self_match_spec_with_match_gem_override: .: (0.023837) - test_self_new: .: (0.023154) - test_to_s: .: (0.022653) + test_eabi_and_nil_version_combination_strictness: .: (0.009839) + test_eabi_version_is_stricter_for_linux_os: .: (0.008893) + test_equals2: .: (0.008221) + test_equals3: .: (0.008928) + test_equals3_cpu: .: (0.008643) + test_equals3_cpu_arm: .: (0.009755) + test_equals3_universal_mingw: .: (0.008553) + test_equals3_version: .: (0.009238) + test_equals_tilde: .: (0.010294) + test_gem_platform_match_with_string_argument: .: (0.009592) + test_initialize: .: (0.017618) + test_initialize_command_line: .: (0.008358) + test_initialize_mswin32_vc6: .: (0.008168) + test_initialize_platform: .: (0.008231) + test_initialize_test: .: (0.008271) + test_inspect: .: (0.008329) + test_nil_cpu_arch_is_treated_as_universal: .: (0.008285) + test_nil_version_is_stricter_for_linux_os: .: (0.008702) + test_nil_version_is_treated_as_any_version: .: (0.008588) + test_self_local: .: (0.008642) + test_self_match: .: (0.009209) + test_self_match_gem?: .: (0.008548) + test_self_match_spec?: .: (0.008821) + test_self_match_spec_with_match_gem_override: .: (0.008630) + test_self_new: .: (0.008355) + test_to_s: .: (0.008236) TestGemProjectSanity: - test_require_rubygems_package: .: (0.617185) + test_require_rubygems_package: .: (0.205648) TestGemRDoc: - test_delete_legacy_args: .: (0.074652) - test_generate_disabled: .: (0.074340) - test_initialize: .: (0.077112) - test_new_rdoc: .: (0.072347) - test_rdoc_installed?: .: (0.073618) - test_remove: .: (0.074266) - test_remove_unwritable: .: (0.072189) - test_ri_installed?: .: (0.074324) - test_setup: .: (0.072898) - test_setup_unwritable: .: (0.073814) + test_delete_legacy_args: .: (0.028173) + test_generate_disabled: .: (0.041218) + test_initialize: .: (0.031179) + test_new_rdoc: .: (0.028416) + test_rdoc_installed?: .: (0.027940) + test_remove: .: (0.028211) + test_remove_unwritable: .: (0.027376) + test_ri_installed?: .: (0.027115) + test_setup: .: (0.027077) + test_setup_unwritable: .: (0.027560) TestGemRemoteFetchError: - test_invalid_url: .: (0.024376) - test_password_redacted: .: (0.022199) - test_to_s: .: (0.023138) + test_invalid_url: .: (0.008921) + test_password_redacted: .: (0.008385) + test_to_s: .: (0.008561) TestGemRemoteFetcher: - test_cache_update_path: .: (0.054328) - test_cache_update_path_no_update: .: (0.053083) - test_cache_update_path_with_utf8_internal_encoding: .: (0.054953) - test_download: .: (0.055359) - test_download_cached: .: (0.053656) - test_download_install_dir: .: (0.058149) - test_download_local: .: (0.128443) - test_download_local_read_only: .: (0.066734) - test_download_local_space: .: (0.061458) - test_download_platform_legacy: .: (0.084708) - test_download_read_only: .: (0.062681) - test_download_same_file: .: (0.068066) - test_download_to_cache: .: (0.090637) - test_download_unsupported: .: (0.061241) - test_download_with_auth: .: (0.056909) - test_download_with_encoded_auth: .: (0.056893) - test_download_with_token: .: (0.056814) - test_download_with_x_oauth_basic: .: (0.056987) - test_fetch_http: .: (0.055713) - test_fetch_http_redirects: .: (0.056926) - test_fetch_http_redirects_without_location: .: (0.055527) - test_fetch_path_bad_uri: .: (0.054651) - test_fetch_path_getaddrinfo_error: .: (0.054360) - test_fetch_path_gzip: .: (0.056174) - test_fetch_path_gzip_unmodified: .: (0.053500) - test_fetch_path_io_error: .: (0.053904) - test_fetch_path_openssl_ssl_sslerror: .: (0.053914) - test_fetch_path_socket_error: .: (0.054107) - test_fetch_path_system_call_error: .: (0.054211) - test_fetch_path_timeout_error: .: (0.054143) - test_fetch_path_unmodified: .: (0.053481) - test_request_block: .: (0.054727) - test_self_fetcher: .: (0.053063) - test_self_fetcher_with_proxy: .: (0.094156) - test_yaml_error_on_size: .: (0.059098) + test_cache_update_path: .: (0.020734) + test_cache_update_path_no_update: .: (0.020111) + test_cache_update_path_with_utf8_internal_encoding: .: (0.021341) + test_download: .: (0.021182) + test_download_cached: .: (0.020064) + test_download_install_dir: .: (0.020915) + test_download_local: .: (0.033531) + test_download_local_read_only: .: (0.022230) + test_download_local_space: .: (0.020837) + test_download_platform_legacy: .: (0.028656) + test_download_read_only: .: (0.022067) + test_download_same_file: .: (0.024592) + test_download_to_cache: .: (0.049838) + test_download_unsupported: .: (0.022680) + test_download_with_auth: .: (0.022873) + test_download_with_encoded_auth: .: (0.022374) + test_download_with_token: .: (0.021189) + test_download_with_x_oauth_basic: .: (0.020332) + test_fetch_http: .: (0.020256) + test_fetch_http_redirects: .: (0.021169) + test_fetch_http_redirects_without_location: .: (0.020117) + test_fetch_path_bad_uri: .: (0.020270) + test_fetch_path_getaddrinfo_error: .: (0.020764) + test_fetch_path_gzip: .: (0.021261) + test_fetch_path_gzip_unmodified: .: (0.019767) + test_fetch_path_io_error: .: (0.020579) + test_fetch_path_openssl_ssl_sslerror: .: (0.020524) + test_fetch_path_socket_error: .: (0.020342) + test_fetch_path_system_call_error: .: (0.022043) + test_fetch_path_timeout_error: .: (0.020297) + test_fetch_path_unmodified: .: (0.019709) + test_request_block: .: (0.020022) + test_self_fetcher: .: (0.019553) + test_self_fetcher_with_proxy: .: (0.019636) + test_yaml_error_on_size: .: (0.019551) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.735424) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.759454) - test_do_not_follow_insecure_redirect: .: (0.742095) - test_nil_ca_cert: .: (0.732853) - test_ssl_client_cert_auth_connection: .: (0.924804) - test_ssl_connection: .: (0.741388) - test_ssl_connection_allow_verify_none: .: (0.740951) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.587738) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.592574) + test_do_not_follow_insecure_redirect: .: (0.589591) + test_nil_ca_cert: .: (0.584700) + test_ssl_client_cert_auth_connection: .: (0.661328) + test_ssl_connection: .: (0.589668) + test_ssl_connection_allow_verify_none: .: (0.589098) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.209423) - test_implicit_no_proxy: .: (0.035972) - test_implicit_proxy: .: (0.033623) - test_implicit_proxy_no_env: .: (0.034729) - test_implicit_upper_case_proxy: .: (0.033890) - test_no_proxy: .: (0.040283) - test_observe_no_proxy_env_list: .: (0.034161) - test_observe_no_proxy_env_single_host: .: (0.035705) + test_fetch_http_with_additional_headers: .: (0.072733) + test_implicit_no_proxy: .: (0.013531) + test_implicit_proxy: .: (0.013523) + test_implicit_proxy_no_env: .: (0.012983) + test_implicit_upper_case_proxy: .: (0.013221) + test_no_proxy: .: (0.015113) + test_observe_no_proxy_env_list: .: (0.013177) + test_observe_no_proxy_env_single_host: .: (0.013700) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.061104) - test_fetch_s3_config_creds_with_region: .: (0.058237) - test_fetch_s3_config_creds_with_token: .: (0.056640) - test_fetch_s3_env_creds: .: (0.056979) - test_fetch_s3_env_creds_with_region: .: (0.056732) - test_fetch_s3_env_creds_with_token: .: (0.056783) - test_fetch_s3_instance_profile_creds: .: (0.056367) - test_fetch_s3_instance_profile_creds_with_region: .: (0.056212) - test_fetch_s3_instance_profile_creds_with_token: .: (0.056446) - test_fetch_s3_no_host: .: (0.052845) - test_fetch_s3_no_id: .: (0.053234) - test_fetch_s3_no_secret: .: (0.052701) - test_fetch_s3_no_source_key: .: (0.052880) - test_fetch_s3_url_creds: .: (0.103124) + test_fetch_s3_config_creds: .: (0.022965) + test_fetch_s3_config_creds_with_region: .: (0.029397) + test_fetch_s3_config_creds_with_token: .: (0.025778) + test_fetch_s3_env_creds: .: (0.034161) + test_fetch_s3_env_creds_with_region: .: (0.022179) + test_fetch_s3_env_creds_with_token: .: (0.021879) + test_fetch_s3_instance_profile_creds: .: (0.021951) + test_fetch_s3_instance_profile_creds_with_region: .: (0.020853) + test_fetch_s3_instance_profile_creds_with_token: .: (0.020897) + test_fetch_s3_no_host: .: (0.019558) + test_fetch_s3_no_id: .: (0.019358) + test_fetch_s3_no_secret: .: (0.019478) + test_fetch_s3_no_source_key: .: (0.019495) + test_fetch_s3_url_creds: .: (0.020829) TestGemRequest: - test_configure_connection_for_https: .: (0.146519) - test_configure_connection_for_https_ssl_ca_cert: .: (0.128057) - test_fetch: .: (0.061364) - test_fetch_basic_auth: .: (0.129574) - test_fetch_basic_auth_encoded: .: (0.141849) - test_fetch_basic_oauth_encoded: .: (0.129442) - test_fetch_head: .: (0.037384) - test_fetch_unmodified: .: (0.026254) - test_get_proxy_from_env_domain: .: (0.026564) - test_get_proxy_from_env_empty: .: (0.033893) - test_get_proxy_from_env_escape: .: (0.028610) - test_get_proxy_from_env_fallback: .: (0.026343) - test_get_proxy_from_env_https: .: (0.026629) - test_get_proxy_from_env_normalize: .: (0.027568) - test_initialize_proxy: .: (0.025880) - test_initialize_proxy_ENV: .: (0.028581) - test_initialize_proxy_ENV_https: .: (0.029290) - test_initialize_proxy_URI: .: (0.025889) - test_proxy_ENV: .: (0.024890) - test_user_agent: .: (0.024517) - test_user_agent_engine: .: (0.024105) - test_user_agent_engine_ruby: .: (0.031080) - test_user_agent_patchlevel: .: (0.025769) - test_user_agent_revision: .: (0.024104) - test_verify_certificate: .: (0.023502) - test_verify_certificate_extra_message: .: (0.027573) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.024742) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.030003) - test_verify_certificate_message_CERT_REJECTED: .: (0.024241) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.023346) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.023123) - test_verify_certificate_message_INVALID_CA: .: (0.023184) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.023282) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.023254) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.023268) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.023192) + test_configure_connection_for_https: .: (0.048754) + test_configure_connection_for_https_ssl_ca_cert: .: (0.048496) + test_fetch: .: (0.009486) + test_fetch_basic_auth: .: (0.072332) + test_fetch_basic_auth_encoded: .: (0.047983) + test_fetch_basic_oauth_encoded: .: (0.050410) + test_fetch_head: .: (0.009583) + test_fetch_unmodified: .: (0.011946) + test_get_proxy_from_env_domain: .: (0.009775) + test_get_proxy_from_env_empty: .: (0.009099) + test_get_proxy_from_env_escape: .: (0.010262) + test_get_proxy_from_env_fallback: .: (0.009818) + test_get_proxy_from_env_https: .: (0.010238) + test_get_proxy_from_env_normalize: .: (0.009610) + test_initialize_proxy: .: (0.009472) + test_initialize_proxy_ENV: .: (0.010180) + test_initialize_proxy_ENV_https: .: (0.009788) + test_initialize_proxy_URI: .: (0.009421) + test_proxy_ENV: .: (0.009778) + test_user_agent: .: (0.009095) + test_user_agent_engine: .: (0.009761) + test_user_agent_engine_ruby: .: (0.008902) + test_user_agent_patchlevel: .: (0.008891) + test_user_agent_revision: .: (0.009028) + test_verify_certificate: .: (0.008928) + test_verify_certificate_extra_message: .: (0.017310) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.009273) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.010327) + test_verify_certificate_message_CERT_REJECTED: .: (0.009150) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.008945) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.012578) + test_verify_certificate_message_INVALID_CA: .: (0.009245) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.008812) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.008826) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.008817) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.008788) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.023507) - test_net_http_args: .: (0.022220) - test_net_http_args_ipv6: .: (0.022167) - test_net_http_args_no_proxy: .: (0.022545) - test_net_http_args_proxy: .: (0.023365) - test_thread_waits_for_connection: .: (1.027700) - test_to_proxy_eh: .: (0.022283) - test_to_proxy_eh_wildcard: .: (0.022399) - test_to_proxy_empty_string: .: (0.022660) - test_to_proxy_substring: .: (0.022009) + test_checkout_same_connection: .: (0.008821) + test_net_http_args: .: (0.008338) + test_net_http_args_ipv6: .: (0.008410) + test_net_http_args_no_proxy: .: (0.008557) + test_net_http_args_proxy: .: (0.008775) + test_thread_waits_for_connection: .: (1.009858) + test_to_proxy_eh: .: (0.008602) + test_to_proxy_eh_wildcard: .: (0.008464) + test_to_proxy_empty_string: .: (0.008315) + test_to_proxy_substring: .: (0.008348) TestGemRequestSet: - test_bug_bug_990: .: (0.081579) - test_gem: .: (0.023621) - test_gem_duplicate: .: (0.047706) - test_import: .: (0.022475) - test_install: .: (0.215865) - test_install_from_gemdeps: .: (0.129931) - test_install_from_gemdeps_complex_dependencies: .: (0.348318) - test_install_from_gemdeps_explain: .: (0.083727) - test_install_from_gemdeps_install_dir: .: (0.157681) - test_install_from_gemdeps_local: .: (0.058893) - test_install_from_gemdeps_lockfile: .: (0.302445) - test_install_from_gemdeps_version_mismatch: .: (0.182614) - test_install_into: .: (0.201063) - test_install_into_development_shallow: .: (0.203940) - test_load_gemdeps: .: (0.025940) - test_load_gemdeps_installing: .: (0.026599) - test_load_gemdeps_without_groups: .: (0.024278) - test_resolve: .: (0.028121) - test_resolve_development: .: (0.025832) - test_resolve_development_shallow: .: (0.029389) + test_bug_bug_990: .: (0.038081) + test_gem: .: (0.008825) + test_gem_duplicate: .: (0.014676) + test_import: .: (0.008373) + test_install: .: (0.075354) + test_install_from_gemdeps: .: (0.050066) + test_install_from_gemdeps_complex_dependencies: .: (0.131437) + test_install_from_gemdeps_explain: .: (0.031872) + test_install_from_gemdeps_install_dir: .: (0.059360) + test_install_from_gemdeps_local: .: (0.022549) + test_install_from_gemdeps_lockfile: .: (0.113480) + test_install_from_gemdeps_version_mismatch: .: (0.070330) + test_install_into: .: (0.076101) + test_install_into_development_shallow: .: (0.076468) + test_load_gemdeps: .: (0.009961) + test_load_gemdeps_installing: .: (0.009223) + test_load_gemdeps_without_groups: .: (0.009935) + test_resolve: .: (0.010279) + test_resolve_development: .: (0.009605) + test_resolve_development_shallow: .: (0.011200) 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.038194) - test_resolve_ignore_dependencies: .: (0.025130) - test_resolve_incompatible: .: (0.024094) - test_resolve_vendor: .: (0.052059) - test_sorted_requests: .: (0.031506) - test_sorted_requests_development_shallow: .: (0.032527) - test_tsort_each_child_development: .: (0.029002) - test_tsort_each_child_development_shallow: .: (0.028990) +: (0.011971) + test_resolve_ignore_dependencies: .: (0.010561) + test_resolve_incompatible: .: (0.008864) + test_resolve_vendor: .: (0.018479) + test_sorted_requests: .: (0.011485) + test_sorted_requests_development_shallow: .: (0.012506) + test_tsort_each_child_development: .: (0.011567) + test_tsort_each_child_development_shallow: .: (0.010770) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.027080) - test_gem_bitbucket: .: (0.023784) - test_gem_bitbucket_expand_path: .: (0.022920) - test_gem_deps_file: .: (0.022453) - test_gem_duplicate: .: (0.024345) - test_gem_git: .: (0.023584) - test_gem_git_branch: .: (0.024608) - test_gem_git_gist: .: (0.023455) - test_gem_git_ref: .: (0.024513) - test_gem_git_submodules: .: (0.023614) - test_gem_git_tag: .: (0.022670) - test_gem_github: .: (0.022753) - test_gem_github_expand_path: .: (0.022795) - test_gem_group: .: (0.022474) - test_gem_group_method: .: (0.022311) - test_gem_group_without: .: (0.022784) - test_gem_groups: .: (0.022529) - test_gem_path: .: (0.075514) - test_gem_platforms: .: (0.023164) - test_gem_platforms_bundler_ruby: .: (0.030257) - test_gem_platforms_engine: .: (0.022924) - test_gem_platforms_maglev: .: (0.029130) - test_gem_platforms_multiple: .: (0.022516) - test_gem_platforms_platform: .: (0.024902) - test_gem_platforms_truffleruby: .: (0.022866) - test_gem_platforms_unknown: .: (0.022594) - test_gem_platforms_version: .: (0.024171) - test_gem_requirement: .: (0.023004) - test_gem_requirements: .: (0.023157) - test_gem_requirements_options: .: (0.023839) - test_gem_requires: .: (0.022999) - test_gem_requires_false: .: (0.022684) - test_gem_requires_without_group: .: (0.023325) - test_gem_source_mismatch: .: (0.028946) - test_gempspec_with_multiple_runtime_deps: .: (0.029055) - test_gemspec: .: (0.028553) - test_gemspec_bad: .: (0.025488) - test_gemspec_development_group: .: (0.029551) - test_gemspec_multiple: .: (0.028860) - test_gemspec_name: .: (0.030433) - test_gemspec_named: .: (0.027230) - test_gemspec_none: .: (0.022604) - test_gemspec_path: .: (0.029413) - test_gemspec_without_group: .: (0.022875) - test_git: .: (0.029634) - test_git_source: .: (0.022223) - test_group: .: (0.022343) - test_load: .: (0.024623) - test_pin_gem_source: .: (0.022716) - test_platform_mswin: .: (0.022346) - test_platform_multiple: .: (0.023945) - test_platform_ruby: .: (0.022667) - test_platforms: .: (0.023008) - test_ruby: .: (0.022004) - test_ruby_engine: .: (0.022378) - test_ruby_engine_mismatch_engine: .: (0.022460) - test_ruby_engine_mismatch_version: .: (0.022506) - test_ruby_engine_no_engine_version: .: (0.022328) - test_ruby_mismatch: .: (0.022291) - test_ruby_mismatch_installing: .: (0.063818) - test_source: .: (0.023170) - test_with_engine_version: .: (0.027339) + test_gem: .: (0.009115) + test_gem_bitbucket: .: (0.008373) + test_gem_bitbucket_expand_path: .: (0.008397) + test_gem_deps_file: .: (0.008077) + test_gem_duplicate: .: (0.009003) + test_gem_git: .: (0.008744) + test_gem_git_branch: .: (0.008973) + test_gem_git_gist: .: (0.008793) + test_gem_git_ref: .: (0.009003) + test_gem_git_submodules: .: (0.008735) + test_gem_git_tag: .: (0.008380) + test_gem_github: .: (0.008431) + test_gem_github_expand_path: .: (0.025559) + test_gem_group: .: (0.008710) + test_gem_group_method: .: (0.008356) + test_gem_group_without: .: (0.010528) + test_gem_groups: .: (0.008414) + test_gem_path: .: (0.013242) + test_gem_platforms: .: (0.008676) + test_gem_platforms_bundler_ruby: .: (0.010008) + test_gem_platforms_engine: .: (0.008494) + test_gem_platforms_maglev: .: (0.008703) + test_gem_platforms_multiple: .: (0.008929) + test_gem_platforms_platform: .: (0.008394) + test_gem_platforms_truffleruby: .: (0.008541) + test_gem_platforms_unknown: .: (0.008925) + test_gem_platforms_version: .: (0.008680) + test_gem_requirement: .: (0.009408) + test_gem_requirements: .: (0.008649) + test_gem_requirements_options: .: (0.008325) + test_gem_requires: .: (0.009282) + test_gem_requires_false: .: (0.008447) + test_gem_requires_without_group: .: (0.008411) + test_gem_source_mismatch: .: (0.011555) + test_gempspec_with_multiple_runtime_deps: .: (0.010257) + test_gemspec: .: (0.013973) + test_gemspec_bad: .: (0.009502) + test_gemspec_development_group: .: (0.010746) + test_gemspec_multiple: .: (0.010270) + test_gemspec_name: .: (0.010874) + test_gemspec_named: .: (0.010264) + test_gemspec_none: .: (0.008435) + test_gemspec_path: .: (0.010583) + test_gemspec_without_group: .: (0.008484) + test_git: .: (0.008525) + test_git_source: .: (0.008296) + test_group: .: (0.008418) + test_load: .: (0.009480) + test_pin_gem_source: .: (0.008453) + test_platform_mswin: .: (0.023526) + test_platform_multiple: .: (0.009352) + test_platform_ruby: .: (0.008500) + test_platforms: .: (0.010642) + test_ruby: .: (0.008250) + test_ruby_engine: .: (0.009943) + test_ruby_engine_mismatch_engine: .: (0.008414) + test_ruby_engine_mismatch_version: .: (0.008353) + test_ruby_engine_no_engine_version: .: (0.008666) + test_ruby_mismatch: .: (0.008303) + test_ruby_mismatch_installing: .: (0.008073) + test_source: .: (0.008584) + test_with_engine_version: .: (0.008955) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.112157) - test_add_DEPENDENCIES_from_gem_deps: .: (0.060482) - test_add_GEM: .: (0.416603) - test_add_PLATFORMS: .: (0.160749) - test_relative_path_from: .: (0.025351) - test_to_s_gem: .: (0.058329) - test_to_s_gem_dependency: .: (0.099026) - test_to_s_gem_dependency_non_default: .: (0.085670) - test_to_s_gem_dependency_requirement: .: (0.080686) - test_to_s_gem_path: .: (0.039396) - test_to_s_gem_path_absolute: .: (0.046330) - test_to_s_gem_platform: .: (0.060581) - test_to_s_gem_source: .: (0.130848) + test_add_DEPENDENCIES: .: (0.039993) + test_add_DEPENDENCIES_from_gem_deps: .: (0.023098) + test_add_GEM: .: (0.150034) + test_add_PLATFORMS: .: (0.059627) + test_relative_path_from: .: (0.009242) + test_to_s_gem: .: (0.021462) + test_to_s_gem_dependency: .: (0.037072) + test_to_s_gem_dependency_non_default: .: (0.032522) + test_to_s_gem_dependency_requirement: .: (0.029708) + test_to_s_gem_path: .: (0.014840) + test_to_s_gem_path_absolute: .: (0.014369) + test_to_s_gem_platform: .: (0.022686) + test_to_s_gem_source: .: (0.067625) 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.032762) - test_write: .: (0.025068) - test_write_error: .: (0.031752) +: (0.014068) + test_write: .: (0.009180) + test_write_error: .: (0.012678) TestGemRequestSetLockfileParser: - test_get: .: (0.025889) - test_get_type_mismatch: .: (0.025505) - test_get_type_multiple: .: (0.024571) - test_get_type_value_mismatch: .: (0.026431) - test_parse: .: (0.027976) - test_parse_DEPENDENCIES_git: .: (0.031845) - test_parse_DEPENDENCIES_git_version: .: (0.073078) - test_parse_GEM: .: (0.027852) - test_parse_GEM_remote_multiple: .: (0.034235) - test_parse_GIT: .: (0.029211) - test_parse_GIT_branch: .: (0.035279) - test_parse_GIT_ref: .: (0.028285) - test_parse_GIT_tag: .: (0.031753) - test_parse_PATH: .: (0.033368) - test_parse_dependencies: .: (0.029173) - test_parse_dependency: .: (0.028062) - test_parse_gem_specs_dependency: .: (0.032039) - test_parse_missing: .: (0.023367) + test_get: .: (0.009443) + test_get_type_mismatch: .: (0.010435) + test_get_type_multiple: .: (0.009158) + test_get_type_value_mismatch: .: (0.009378) + test_parse: .: (0.010054) + test_parse_DEPENDENCIES_git: .: (0.013221) + test_parse_DEPENDENCIES_git_version: .: (0.010355) + test_parse_GEM: .: (0.010168) + test_parse_GEM_remote_multiple: .: (0.010210) + test_parse_GIT: .: (0.010773) + test_parse_GIT_branch: .: (0.011008) + test_parse_GIT_ref: .: (0.010432) + test_parse_GIT_tag: .: (0.031406) + test_parse_PATH: .: (0.039970) + test_parse_dependencies: .: (0.028361) + test_parse_dependency: .: (0.019152) + test_parse_gem_specs_dependency: .: (0.021494) + test_parse_missing: .: (0.017241) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.026613) - test_skip: .: (0.024980) - test_token_pos: .: (0.025143) - test_tokenize: .: (0.030119) - test_tokenize_capitals: .: (0.026411) - test_tokenize_conflict_markers: .: (0.031800) - test_tokenize_git: .: (0.025811) - test_tokenize_multiple: .: (0.026364) - test_unget: .: (0.026519) + test_peek: .: (0.016781) + test_skip: .: (0.015430) + test_token_pos: .: (0.015574) + test_tokenize: .: (0.023312) + test_tokenize_capitals: .: (0.021900) + test_tokenize_conflict_markers: .: (0.028165) + test_tokenize_git: .: (0.031958) + test_tokenize_multiple: .: (0.049479) + test_unget: .: (0.009240) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.095929) - test_activate_via_require_respects_loaded_files: .: (0.155325) - test_already_activated_direct_conflict: .: (0.198584) - test_concurrent_require: .: (0.121165) - test_dash_i_beats_default_gems: .: (0.155050) - test_dash_i_beats_gems: .: (0.209905) - test_default_gem_and_normal_gem: .: (0.097081) - test_default_gem_and_normal_gem_same_version: .: (0.101273) - test_default_gem_only: .: (0.057469) - test_default_gem_prerelease: .: (0.096931) - test_default_gem_require_activates_just_once: .: (0.057310) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.284093) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.267644) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (1.543681) - test_multiple_gems_with_the_same_path: .: (0.317271) - test_no_crash_when_overriding_warn_with_warning_module: .: (0.969650) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.980561) - test_no_kernel_require_in_warn_with_uplevel: .: (0.996194) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.991836) - test_no_other_behavioral_changes_with_warn: .: (0.998073) - test_normal_gem_does_not_shadow_default_gem: .: (0.094012) - test_normal_gems_with_overridden_load_error_message:.: (0.923246) - test_realworld_default_gem: .: (0.847377) - test_realworld_upgraded_default_gem: .: (0.890948) - test_require_bundler: .: (0.115477) - test_require_can_use_a_pathname_object: .: (0.087703) - test_require_default_when_gem_defined: .: (0.077921) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (1.027167) - test_require_doesnt_traverse_development_dependencies: .: (0.096855) - test_require_is_lazy_with_inexact_req: .: (0.194159) - test_require_is_not_lazy_with_exact_req: .: (0.168970) - test_require_is_not_lazy_with_one_possible: .: (0.122033) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.141831) - test_require_when_gem_defined: .: (0.057868) - test_require_works_after_cleanup: .: (0.094400) - test_respect_loaded_features_caching_like_standard_require: .: (0.047865) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.093451) - test_try_activate_error_unlocks_require_monitor: .: (0.046538) - test_unable_to_find_good_unresolved_version: .: (0.218359) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.034594) + test_activate_via_require_respects_loaded_files: .: (0.058858) + test_already_activated_direct_conflict: .: (0.074074) + test_concurrent_require: .: (0.046016) + test_dash_i_beats_default_gems: .: (0.042413) + test_dash_i_beats_gems: .: (0.073496) + test_default_gem_and_normal_gem: .: (0.035203) + test_default_gem_and_normal_gem_same_version: .: (0.052476) + test_default_gem_only: .: (0.023400) + test_default_gem_prerelease: .: (0.037258) + test_default_gem_require_activates_just_once: .: (0.021696) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.103718) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.102000) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.515513) + test_multiple_gems_with_the_same_path: .: (0.095438) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.311938) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.312379) + test_no_kernel_require_in_warn_with_uplevel: .: (0.325309) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.308622) + test_no_other_behavioral_changes_with_warn: .: (0.309913) + test_normal_gem_does_not_shadow_default_gem: .: (0.032873) + test_normal_gems_with_overridden_load_error_message:.: (0.309852) + test_realworld_default_gem: .: (0.284779) + test_realworld_upgraded_default_gem: .: (0.297708) + test_require_bundler: .: (0.040001) + test_require_can_use_a_pathname_object: .: (0.029049) + test_require_default_when_gem_defined: .: (0.032567) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.357425) + test_require_doesnt_traverse_development_dependencies: .: (0.037434) + test_require_is_lazy_with_inexact_req: .: (0.058283) + test_require_is_not_lazy_with_exact_req: .: (0.072104) + test_require_is_not_lazy_with_one_possible: .: (0.046263) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.052497) + test_require_when_gem_defined: .: (0.021449) + test_require_works_after_cleanup: .: (0.034790) + test_respect_loaded_features_caching_like_standard_require: .: (0.016033) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.037040) + test_try_activate_error_unlocks_require_monitor: .: (0.014014) + test_unable_to_find_good_unresolved_version: .: (0.080996) TestGemRequirement: - test_bad: .: (0.028719) - test_basic_non_none: .: (0.022419) - test_concat: .: (0.022407) - test_create: .: (0.023483) - test_empty_requirements_is_none: .: (0.022051) - test_equals2: .: (0.026315) - test_explicit_default_is_none: .: (0.052478) - test_for_lockfile: .: (0.023223) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.031989) - test_hash_with_multiple_versions: .: (0.023190) - test_illformed_requirements: .: (0.027524) - test_initialize: .: (0.023541) - test_initialize_copy: .: (0.022401) - test_marshal_load_attack: .: (0.025687) - test_parse: .: (0.023099) - test_parse_bad: .: (0.025518) - test_parse_deduplication: .: (0.022156) - test_prerelease_eh: .: (0.022734) - test_satisfied_by_boxed: .: (0.026849) - test_satisfied_by_eh_bang_equal: .: (0.023115) - test_satisfied_by_eh_blank: .: (0.024614) - test_satisfied_by_eh_boxed: .: (0.027661) - test_satisfied_by_eh_equal: .: (0.023066) - test_satisfied_by_eh_good: .: (0.034392) - test_satisfied_by_eh_gt: .: (0.022969) - test_satisfied_by_eh_gte: .: (0.024305) - test_satisfied_by_eh_list: .: (0.024849) - test_satisfied_by_eh_lt: .: (0.030434) - test_satisfied_by_eh_lte: .: (0.023106) - test_satisfied_by_eh_multiple: .: (0.024676) - test_satisfied_by_eh_non_versions: .: (0.023322) - test_satisfied_by_eh_tilde_gt: .: (0.023404) - test_satisfied_by_eh_tilde_gt_v0: .: (0.023088) - test_satisfied_by_explicitly_bounded: .: (0.024626) - test_specific: .: (0.023686) + test_bad: .: (0.010395) + test_basic_non_none: .: (0.008265) + test_concat: .: (0.008363) + test_create: .: (0.008771) + test_empty_requirements_is_none: .: (0.019812) + test_equals2: .: (0.009710) + test_explicit_default_is_none: .: (0.010393) + test_for_lockfile: .: (0.008503) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.010875) + test_hash_with_multiple_versions: .: (0.008582) + test_illformed_requirements: .: (0.009008) + test_initialize: .: (0.008619) + test_initialize_copy: .: (0.008203) + test_marshal_load_attack: .: (0.009312) + test_parse: .: (0.008397) + test_parse_bad: .: (0.008833) + test_parse_deduplication: .: (0.008885) + test_prerelease_eh: .: (0.008378) + test_satisfied_by_boxed: .: (0.009369) + test_satisfied_by_eh_bang_equal: .: (0.009034) + test_satisfied_by_eh_blank: .: (0.009098) + test_satisfied_by_eh_boxed: .: (0.009824) + test_satisfied_by_eh_equal: .: (0.011332) + test_satisfied_by_eh_good: .: (0.011838) + test_satisfied_by_eh_gt: .: (0.008524) + test_satisfied_by_eh_gte: .: (0.008436) + test_satisfied_by_eh_list: .: (0.008472) + test_satisfied_by_eh_lt: .: (0.008451) + test_satisfied_by_eh_lte: .: (0.008409) + test_satisfied_by_eh_multiple: .: (0.009006) + test_satisfied_by_eh_non_versions: .: (0.008480) + test_satisfied_by_eh_tilde_gt: .: (0.008569) + test_satisfied_by_eh_tilde_gt_v0: .: (0.008575) + test_satisfied_by_explicitly_bounded: .: (0.009035) + test_specific: .: (0.020350) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.040275) - test_backtracks_to_the_first_conflict: .: (0.036179) - test_common_rack_activation_scenario: .: (0.047996) - test_conflict_resolution_only_effects_correct_spec: .: (0.039059) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.062294) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.065072) - test_no_overlap_specifically: .: (0.032894) - test_only_returns_spec_once: .: (0.031778) - test_pick_generic_linux_variants_on_musl_linux: .: (0.065664) - test_picks_best_platform: .: (0.072877) - test_picks_highest_version: .: (0.028254) - test_picks_lower_version_when_needed: .: (0.035233) - test_pulls_in_dependencies: .: (0.032456) - test_raises_and_explains_when_platform_prevents_install: .: (0.025272) - test_raises_and_reports_a_toplevel_request_properly:.: (0.023952) - test_raises_and_reports_an_implicit_request_properly: .: (0.026976) - test_raises_dependency_error: .: (0.037531) - test_raises_when_a_gem_is_missing: .: (0.025107) - test_raises_when_a_gem_version_is_missing: .: (0.024088) - test_raises_when_possibles_are_exhausted: .: (0.039122) - test_requests: .: (0.029555) - test_requests_development: .: (0.030494) - test_requests_ignore_dependencies: .: (0.035568) - test_resolve_bug_699: .: (0.037452) - test_resolve_conflict: .: (0.034480) - test_resolve_conservative: .: (0.041489) - test_resolve_development: .: (0.031239) - test_resolve_development_shallow: .: (0.031958) - test_resolve_remote_missing_dependency: .: (0.029888) - test_resolve_rollback: .: (0.035579) - test_search_for_local_platform_partial_string_match:.: (0.028038) - test_second_level_backout: .: (0.151849) - test_select_local_platforms: .: (0.064517) - test_self_compose_sets_best_set: .: (0.023160) - test_self_compose_sets_multiple: .: (0.033151) - test_self_compose_sets_nest: .: (0.028955) - test_self_compose_sets_nil: .: (0.033773) - test_self_compose_sets_single: .: (0.029856) - test_simple_activesupport_problem: .: (0.036034) - test_sorts_by_source_then_version: .: (0.032611) + test_backoff_higher_version_to_satisfy_dep: .: (0.017130) + test_backtracks_to_the_first_conflict: .: (0.014266) + test_common_rack_activation_scenario: .: (0.018169) + test_conflict_resolution_only_effects_correct_spec: .: (0.014552) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.023632) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.012097) + test_no_overlap_specifically: .: (0.010574) + test_only_returns_spec_once: .: (0.011528) + test_pick_generic_linux_variants_on_musl_linux: .: (0.022905) + test_picks_best_platform: .: (0.027232) + test_picks_highest_version: .: (0.009985) + test_picks_lower_version_when_needed: .: (0.012769) + test_pulls_in_dependencies: .: (0.011596) + test_raises_and_explains_when_platform_prevents_install: .: (0.009310) + test_raises_and_reports_a_toplevel_request_properly:.: (0.009983) + test_raises_and_reports_an_implicit_request_properly: .: (0.010010) + test_raises_dependency_error: .: (0.013479) + test_raises_when_a_gem_is_missing: .: (0.008907) + test_raises_when_a_gem_version_is_missing: .: (0.008838) + test_raises_when_possibles_are_exhausted: .: (0.014052) + test_requests: .: (0.010925) + test_requests_development: .: (0.010946) + test_requests_ignore_dependencies: .: (0.010625) + test_resolve_bug_699: .: (0.026357) + test_resolve_conflict: .: (0.012849) + test_resolve_conservative: .: (0.018086) + test_resolve_development: .: (0.011429) + test_resolve_development_shallow: .: (0.011999) + test_resolve_remote_missing_dependency: .: (0.010939) + test_resolve_rollback: .: (0.013566) + test_search_for_local_platform_partial_string_match:.: (0.010130) + test_second_level_backout: .: (0.056744) + test_select_local_platforms: .: (0.011094) + test_self_compose_sets_best_set: .: (0.008561) + test_self_compose_sets_multiple: .: (0.010752) + test_self_compose_sets_nest: .: (0.011653) + test_self_compose_sets_nil: .: (0.015911) + test_self_compose_sets_single: .: (0.047268) + test_simple_activesupport_problem: .: (0.046322) + test_sorts_by_source_then_version: .: (0.024858) TestGemResolverAPISet: - test_find_all: .: (0.031042) - test_find_all_cache: .: (0.028305) - test_find_all_local: .: (0.024604) - test_find_all_missing: .: (0.026864) - test_find_all_not_found: .: (0.028350) - test_find_all_prereleases: .: (0.029803) - test_initialize: .: (0.024872) - test_initialize_deeper_uri: .: (0.023943) - test_initialize_uri: .: (0.024327) - test_prefetch: .: (0.036815) - test_prefetch_cache: .: (0.027519) - test_prefetch_cache_missing: .: (0.027509) - test_prefetch_local: .: (0.027584) + test_find_all: .: (0.023850) + test_find_all_cache: .: (0.024015) + test_find_all_local: .: (0.019339) + test_find_all_missing: .: (0.033764) + test_find_all_not_found: .: (0.052998) + test_find_all_prereleases: .: (0.029959) + test_initialize: .: (0.009318) + test_initialize_deeper_uri: .: (0.011210) + test_initialize_uri: .: (0.008668) + test_prefetch: .: (0.011950) + test_prefetch_cache: .: (0.009899) + test_prefetch_cache_missing: .: (0.010519) + test_prefetch_local: .: (0.009991) TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.053654) - test_initialize: .: (0.025296) - test_installable_platform_eh: .: (0.024092) - test_source: .: (0.023263) - test_spec: .: (0.042524) - test_spec_jruby_platform: .: (0.070134) + test_fetch_development_dependencies: .: (0.020469) + test_initialize: .: (0.009169) + test_installable_platform_eh: .: (0.009333) + test_source: .: (0.008624) + test_spec: .: (0.016373) + test_spec_jruby_platform: .: (0.026510) TestGemResolverActivationRequest: - test_development_eh: .: (0.024637) - test_inspect: .: (0.060206) - test_installed_eh: .: (0.022420) + test_development_eh: .: (0.009127) + test_inspect: .: (0.008901) + test_installed_eh: .: (0.010272) TestGemResolverBestSet: - test_find_all: .: (0.039333) - test_find_all_local: .: (0.045868) - test_initialize: .: (0.023242) - test_prefetch: .: (0.042113) - test_prefetch_local: .: (0.032754) + test_find_all: .: (0.012924) + test_find_all_local: .: (0.015996) + test_initialize: .: (0.008515) + test_prefetch: .: (0.015582) + test_prefetch_local: .: (0.012143) TestGemResolverComposedSet: - test_errors: .: (0.031262) - test_prerelease_equals: .: (0.023378) - test_remote_equals: .: (0.022320) + test_errors: .: (0.011289) + test_prerelease_equals: .: (0.008572) + test_remote_equals: .: (0.022166) TestGemResolverConflict: - test_explanation: .: (0.026037) - test_explanation_user_request: .: (0.023565) - test_request_path: .: (0.024157) + test_explanation: .: (0.009485) + test_explanation_user_request: .: (0.010566) + test_request_path: .: (0.008551) TestGemResolverDependencyRequest: - test_development_eh: .: (0.023303) - test_match_eh: .: (0.024029) - test_match_eh_prerelease: .: (0.023192) - test_match_eh_prerelease_allow_prerelease: .: (0.022848) - test_matches_spec_eh: .: (0.028975) - test_matches_spec_eh_prerelease: .: (0.022671) - test_requirement: .: (0.022575) + test_development_eh: .: (0.008544) + test_match_eh: .: (0.008590) + test_match_eh_prerelease: .: (0.008514) + test_match_eh_prerelease_allow_prerelease: .: (0.008819) + test_matches_spec_eh: .: (0.008362) + test_matches_spec_eh_prerelease: .: (0.008290) + test_requirement: .: (0.008694) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -3784,7 +3820,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.033395) +: (0.011466) 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.031232) +: (0.010847) 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.031190) +: (0.011559) 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.067188) +: (0.011369) 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.037313) +: (0.010728) 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.031519) +: (0.011568) 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.034219) +: (0.011512) 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.032019) +: (0.011125) 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.031429) +: (0.010633) 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.038072) - test_root_dir: .: (0.022653) +: (0.010474) + test_root_dir: .: (0.008341) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -3936,8 +3972,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.032869) - test_equals2: .: (0.029212) +: (0.011547) + test_equals2: .: (0.011115) 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.032122) +: (0.011088) 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.065019) +: (0.011271) 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.038293) +: (0.011074) TestGemResolverIndexSet: - test_find_all: .: (0.046214) - test_find_all_local: .: (0.043060) - test_find_all_prerelease: .: (0.033415) - test_initialize: .: (0.029521) - test_initialize_source: .: (0.029309) + test_find_all: .: (0.016687) + test_find_all_local: .: (0.016242) + test_find_all_prerelease: .: (0.012566) + test_initialize: .: (0.010833) + test_initialize_source: .: (0.010963) TestGemResolverIndexSpecification: - test_initialize: .: (0.030915) - test_initialize_platform: .: (0.043097) - test_install: .: (0.092532) - test_spec: .: (0.053486) - test_spec_local: .: (0.054315) + test_initialize: .: (0.011493) + test_initialize_platform: .: (0.011013) + test_install: .: (0.035186) + test_spec: .: (0.018929) + test_spec_local: .: (0.020104) TestGemResolverInstalledSpecification: - test_initialize: .: (0.024431) - test_install: .: (0.022885) - test_installable_platform_eh: .: (0.059350) + test_initialize: .: (0.009005) + test_install: .: (0.023557) + test_installable_platform_eh: .: (0.025281) TestGemResolverInstallerSet: - test_add_always_install: .: (0.119353) - test_add_always_install_errors: .: (0.031402) - test_add_always_install_index_spec_platform: .: (0.101691) - test_add_always_install_platform: .: (0.104659) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.099558) - test_add_always_install_prerelease: .: (0.106044) - test_add_always_install_prerelease_github_problem: .: (0.078145) - test_add_always_install_prerelease_only: .: (0.067372) - test_add_local: .: (0.062796) - test_consider_local_eh: .: (0.026393) - test_consider_remote_eh: .: (0.022597) - test_errors: .: (0.034339) - test_find_all_always_install: .: (0.093815) - test_find_all_prerelease: .: (0.089020) - test_find_all_prerelease_dependencies_with_add_local: .: (0.084839) - test_load_spec: .: (0.048907) - test_prefetch: .: (0.053083) - test_prerelease_equals: .: (0.022613) - test_remote_equals_both: .: (0.028864) - test_remote_equals_local: .: (0.022723) - test_remote_equals_remote: .: (0.022688) + test_add_always_install: .: (0.050929) + test_add_always_install_errors: .: (0.011993) + test_add_always_install_index_spec_platform: .: (0.025791) + test_add_always_install_platform: .: (0.036480) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.036702) + test_add_always_install_prerelease: .: (0.040013) + test_add_always_install_prerelease_github_problem: .: (0.030188) + test_add_always_install_prerelease_only: .: (0.025252) + test_add_local: .: (0.024358) + test_consider_local_eh: .: (0.008588) + test_consider_remote_eh: .: (0.008281) + test_errors: .: (0.011692) + test_find_all_always_install: .: (0.034535) + test_find_all_prerelease: .: (0.033910) + test_find_all_prerelease_dependencies_with_add_local: .: (0.033157) + test_load_spec: .: (0.018802) + test_prefetch: .: (0.008824) + test_prerelease_equals: .: (0.008363) + test_remote_equals_both: .: (0.008347) + test_remote_equals_local: .: (0.008303) + test_remote_equals_remote: .: (0.008402) TestGemResolverLocalSpecification: - test_install: .: (0.094107) - test_installable_platform_eh: .: (0.062208) + test_install: .: (0.034950) + test_installable_platform_eh: .: (0.022390) TestGemResolverLockSet: - test_add: .: (0.026421) - test_find_all: .: (0.023353) - test_load_spec: .: (0.043844) - test_prefetch: .: (0.023216) + test_add: .: (0.009334) + test_find_all: .: (0.008882) + test_load_spec: .: (0.015754) + test_prefetch: .: (0.008647) TestGemResolverLockSpecification: - test_add_dependency: .: (0.029390) - test_initialize: .: (0.022755) - test_install: .: (0.083468) - test_install_installed: .: (0.031363) - test_spec: .: (0.024103) - test_spec_loaded: .: (0.034001) + test_add_dependency: .: (0.008980) + test_initialize: .: (0.008408) + test_install: .: (0.028745) + test_install_installed: .: (0.009191) + test_spec: .: (0.009150) + test_spec_loaded: .: (0.012711) TestGemResolverRequirementList: - test_each: .: (0.023834) + test_each: .: (0.008711) TestGemResolverSpecification: - test_install: .: (0.087867) - test_installable_platform_eh: .: (0.023861) - test_source: .: (0.022603) + test_install: .: (0.033215) + test_installable_platform_eh: .: (0.008755) + test_source: .: (0.008478) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.058926) - test_add_vendor_gem_missing: .: (0.026404) - test_find_all: .: (0.033177) - test_find_all_prerelease: .: (0.028543) - test_load_spec: .: (0.024848) + test_add_vendor_gem: .: (0.011082) + test_add_vendor_gem_missing: .: (0.010028) + test_find_all: .: (0.010436) + test_find_all_prerelease: .: (0.010766) + test_load_spec: .: (0.008403) TestGemResolverVendorSpecification: - test_dependencies: .: (0.023839) - test_equals2: .: (0.028756) - test_full_name: .: (0.024471) - test_install: .: (0.022130) - test_name: .: (0.022136) - test_platform: .: (0.023634) - test_version: .: (0.022452) + test_dependencies: .: (0.008914) + test_equals2: .: (0.032163) + test_full_name: .: (0.008664) + test_install: .: (0.008157) + test_name: .: (0.008305) + test_platform: .: (0.008342) + test_version: .: (0.010807) TestGemSafeMarshal: - test_array_subclass: .: (0.023967) - test_date: .: (0.024562) - test_floats: .: (0.028391) - test_frozen_object: .: (0.024669) - test_gem_spec_disallowed_ivar: .: (0.026362) - test_gem_spec_disallowed_symbol: .: (0.134584) - test_gem_spec_unmarshall_license: .: (0.117257) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.102192) - test_hash_with_compare_by_identity: .: (0.089322) - test_hash_with_default_value: .: (0.091297) - test_hash_with_ivar: .: (0.080301) - test_int_ 0: .: (0.090153) - test_int_ 1: .: (0.094054) - test_int_ 1048575: .: (0.039332) - test_int_ 122: .: (0.029768) - test_int_ 123: .: (0.025014) - test_int_ 124: .: (0.028415) - test_int_ 127: .: (0.024382) - test_int_ 128: .: (0.026634) - test_int_ 2: .: (0.024538) - test_int_ 255: .: (0.025498) - test_int_ 256: .: (0.024625) - test_int_ 257: .: (0.025493) - test_int_ 268435455: .: (0.024709) - test_int_ 268435456: .: (0.025309) - test_int_ 3: .: (0.024402) - test_int_ 4: .: (0.024474) - test_int_ 4294967295: .: (0.026136) - test_int_ 4294967296: .: (0.025047) - test_int_ 5: .: (0.025625) - test_int_ 6: .: (0.024452) - test_int_ 65535: .: (0.029268) - test_int_ 65536: .: (0.024616) - test_int_ 9223372036854775807: .: (0.025408) - test_int_ 9223372036854775808: .: (0.025328) - test_length_one_symbols: .: (0.023492) - test_link_after_float: .: (0.023448) - test_negative_length: .: (0.024204) - test_rational: .: (0.023378) - test_recursive_array: .: (0.022911) - test_recursive_string: .: (0.023497) - test_repeated_string: .: (0.057582) - test_repeated_symbol: .: (0.023229) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.027908) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.023480) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.028709) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.024179) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.024334) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.023456) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.023197) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.024207) - test_safe_load_marshal Array [:development, :development]: .: (0.023035) - test_safe_load_marshal Array [[...]]: .: (0.022931) - test_safe_load_marshal Array {}: .: (0.023437) - test_safe_load_marshal Date #: .: (0.023444) - test_safe_load_marshal Float -0.0: .: (0.023550) - test_safe_load_marshal Float -1.1: .: (0.022846) - test_safe_load_marshal Float -30000000.0: .: (0.022881) - test_safe_load_marshal Float -Infinity: .: (0.023693) - test_safe_load_marshal Float 0.0: .: (0.024281) - test_safe_load_marshal Float 1.1: .: (0.023617) - test_safe_load_marshal Float 30000000.0: .: (0.023567) - test_safe_load_marshal Float Infinity: .: (0.023533) - test_safe_load_marshal Float NaN: .: (0.023410) - test_safe_load_marshal Gem::Version #:.: (0.024722) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.036668) - test_safe_load_marshal Hash {}: .: (0.024204) - test_safe_load_marshal Hash {} default value: .: (0.023083) - test_safe_load_marshal Integer -1: .: (0.022821) - test_safe_load_marshal Integer -1048575: .: (0.022821) - test_safe_load_marshal Integer -122: .: (0.023130) - test_safe_load_marshal Integer -123: .: (0.022670) - test_safe_load_marshal Integer -124: .: (0.022890) - test_safe_load_marshal Integer -127: .: (0.022885) - test_safe_load_marshal Integer -128: .: (0.022758) - test_safe_load_marshal Integer -2: .: (0.022948) - test_safe_load_marshal Integer -255: .: (0.022917) - test_safe_load_marshal Integer -256: .: (0.023220) - test_safe_load_marshal Integer -257: .: (0.022963) - test_safe_load_marshal Integer -268435455: .: (0.030786) - test_safe_load_marshal Integer -268435456: .: (0.023151) - test_safe_load_marshal Integer -3: .: (0.023156) - test_safe_load_marshal Integer -4: .: (0.023117) - test_safe_load_marshal Integer -4294967295: .: (0.022697) - test_safe_load_marshal Integer -4294967296: .: (0.023113) - test_safe_load_marshal Integer -5: .: (0.023017) - test_safe_load_marshal Integer -6: .: (0.023023) - test_safe_load_marshal Integer -65535: .: (0.022957) - test_safe_load_marshal Integer -65536: .: (0.022515) - test_safe_load_marshal Integer -9223372036854775807:.: (0.023342) - test_safe_load_marshal Integer -9223372036854775808:.: (0.022805) - test_safe_load_marshal Integer 0: .: (0.023682) - test_safe_load_marshal Integer 1: .: (0.023038) - test_safe_load_marshal Integer 1048574: .: (0.022533) - test_safe_load_marshal Integer 1048575: .: (0.022912) - test_safe_load_marshal Integer 1048576: .: (0.023033) - test_safe_load_marshal Integer 121: .: (0.023424) - test_safe_load_marshal Integer 122: .: (0.022465) - test_safe_load_marshal Integer 123: .: (0.022863) - test_safe_load_marshal Integer 124: .: (0.022935) - test_safe_load_marshal Integer 125: .: (0.023550) - test_safe_load_marshal Integer 126: .: (0.022871) - test_safe_load_marshal Integer 127: .: (0.022590) - test_safe_load_marshal Integer 128: .: (0.022980) - test_safe_load_marshal Integer 129: .: (0.022497) - test_safe_load_marshal Integer 2: .: (0.023594) - test_safe_load_marshal Integer 254: .: (0.022981) - test_safe_load_marshal Integer 255: .: (0.022388) - test_safe_load_marshal Integer 256: .: (0.023000) - test_safe_load_marshal Integer 257: .: (0.022867) - test_safe_load_marshal Integer 258: .: (0.023493) - test_safe_load_marshal Integer 268435454: .: (0.022460) - test_safe_load_marshal Integer 268435455: .: (0.022965) - test_safe_load_marshal Integer 268435456: .: (0.069242) - test_safe_load_marshal Integer 268435457: .: (0.022767) - test_safe_load_marshal Integer 3: .: (0.022649) - test_safe_load_marshal Integer 4: .: (0.022928) - test_safe_load_marshal Integer 4294967294: .: (0.022950) - test_safe_load_marshal Integer 4294967295: .: (0.026926) - test_safe_load_marshal Integer 4294967296: .: (0.022872) - test_safe_load_marshal Integer 4294967297: .: (0.023120) - test_safe_load_marshal Integer 5: .: (0.026407) - test_safe_load_marshal Integer 6: .: (0.023042) - test_safe_load_marshal Integer 65534: .: (0.025883) - test_safe_load_marshal Integer 65535: .: (0.022951) - test_safe_load_marshal Integer 65536: .: (0.024899) - test_safe_load_marshal Integer 65537: .: (0.022950) - test_safe_load_marshal Integer 7: .: (0.022891) - test_safe_load_marshal Integer 9223372036854775806: .: (0.023131) - test_safe_load_marshal Integer 9223372036854775807: .: (0.024427) - test_safe_load_marshal Integer 9223372036854775808: .: (0.023079) - test_safe_load_marshal Integer 9223372036854775809: .: (0.023145) - test_safe_load_marshal Rational (1/3): .: (0.024486) - test_safe_load_marshal String "": .: (0.023010) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.023278) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.026298) - test_safe_load_marshal String "abc" Windows-1256: .: (0.023345) - test_safe_load_marshal String "abc" ascii: .: (0.023164) - test_safe_load_marshal String "abc" binary: .: (0.023070) - test_safe_load_marshal String "abc" ivar: .: (0.023404) - test_safe_load_marshal String "abc" utf8: .: (0.024293) - test_safe_load_marshal String "hello" ivar: .: (0.023360) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.024917) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.026664) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.030354) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.031709) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.033210) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.030326) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.030313) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.029755) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.030141) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.029820) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.025582) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.025042) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.025032) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.025033) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.025066) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.024669) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.023871) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.024148) - test_string_subclass: .: (0.023306) - test_string_with_encoding: .: (0.045016) - test_string_with_ivar: .: (0.023965) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.025224) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.024913) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.030656) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.026070) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.031039) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.030401) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.030650) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.030638) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.031385) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.024706) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.025854) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.024732) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.025274) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.031949) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.025111) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.029785) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.029640) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.025470) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.030614) - test_time_loads: .: (0.070762) - test_time_user_marshal: .: (0.022899) - test_time_with_ivar: .: (0.030081) - test_unexpected_eof: .: (0.024414) + test_array_subclass: .: (0.009339) + test_date: .: (0.012342) + test_floats: .: (0.010809) + test_frozen_object: .: (0.011080) + test_gem_spec_disallowed_ivar: .: (0.010163) + test_gem_spec_disallowed_symbol: .: (0.011317) + test_gem_spec_unmarshall_license: .: (0.011295) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.016406) + test_hash_with_compare_by_identity: .: (0.009976) + test_hash_with_default_value: .: (0.008621) + test_hash_with_ivar: .: (0.009270) + test_int_ 0: .: (0.009226) + test_int_ 1: .: (0.009512) + test_int_ 1048575: .: (0.009152) + test_int_ 122: .: (0.009794) + test_int_ 123: .: (0.009120) + test_int_ 124: .: (0.009909) + test_int_ 127: .: (0.010561) + test_int_ 128: .: (0.010088) + test_int_ 2: .: (0.009158) + test_int_ 255: .: (0.010052) + test_int_ 256: .: (0.009255) + test_int_ 257: .: (0.009234) + test_int_ 268435455: .: (0.009774) + test_int_ 268435456: .: (0.009133) + test_int_ 3: .: (0.009801) + test_int_ 4: .: (0.009035) + test_int_ 4294967295: .: (0.010201) + test_int_ 4294967296: .: (0.009300) + test_int_ 5: .: (0.009060) + test_int_ 6: .: (0.009283) + test_int_ 65535: .: (0.010503) + test_int_ 65536: .: (0.009176) + test_int_ 9223372036854775807: .: (0.009740) + test_int_ 9223372036854775808: .: (0.010001) + test_length_one_symbols: .: (0.009823) + test_link_after_float: .: (0.009014) + test_negative_length: .: (0.009742) + test_rational: .: (0.008890) + test_recursive_array: .: (0.008731) + test_recursive_string: .: (0.008932) + test_repeated_string: .: (0.009163) + test_repeated_symbol: .: (0.008705) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.008975) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.008810) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.009925) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.009176) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.008762) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.008767) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.008713) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.008791) + test_safe_load_marshal Array [:development, :development]: .: (0.008722) + test_safe_load_marshal Array [[...]]: .: (0.008567) + test_safe_load_marshal Array {}: .: (0.008593) + test_safe_load_marshal Date #: .: (0.009012) + test_safe_load_marshal Float -0.0: .: (0.008645) + test_safe_load_marshal Float -1.1: .: (0.008566) + test_safe_load_marshal Float -30000000.0: .: (0.008699) + test_safe_load_marshal Float -Infinity: .: (0.008613) + test_safe_load_marshal Float 0.0: .: (0.008713) + test_safe_load_marshal Float 1.1: .: (0.008703) + test_safe_load_marshal Float 30000000.0: .: (0.029091) + test_safe_load_marshal Float Infinity: .: (0.008787) + test_safe_load_marshal Float NaN: .: (0.010516) + test_safe_load_marshal Gem::Version #:.: (0.008922) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.008899) + test_safe_load_marshal Hash {}: .: (0.010431) + test_safe_load_marshal Hash {} default value: .: (0.008618) + test_safe_load_marshal Integer -1: .: (0.010633) + test_safe_load_marshal Integer -1048575: .: (0.008728) + test_safe_load_marshal Integer -122: .: (0.008447) + test_safe_load_marshal Integer -123: .: (0.009865) + test_safe_load_marshal Integer -124: .: (0.009190) + test_safe_load_marshal Integer -127: .: (0.008506) + test_safe_load_marshal Integer -128: .: (0.008765) + test_safe_load_marshal Integer -2: .: (0.008600) + test_safe_load_marshal Integer -255: .: (0.008590) + test_safe_load_marshal Integer -256: .: (0.009059) + test_safe_load_marshal Integer -257: .: (0.008640) + test_safe_load_marshal Integer -268435455: .: (0.008579) + test_safe_load_marshal Integer -268435456: .: (0.008581) + test_safe_load_marshal Integer -3: .: (0.009154) + test_safe_load_marshal Integer -4: .: (0.008610) + test_safe_load_marshal Integer -4294967295: .: (0.009148) + test_safe_load_marshal Integer -4294967296: .: (0.008565) + test_safe_load_marshal Integer -5: .: (0.008554) + test_safe_load_marshal Integer -6: .: (0.009153) + test_safe_load_marshal Integer -65535: .: (0.008518) + test_safe_load_marshal Integer -65536: .: (0.008544) + test_safe_load_marshal Integer -9223372036854775807:.: (0.008724) + test_safe_load_marshal Integer -9223372036854775808:.: (0.008941) + test_safe_load_marshal Integer 0: .: (0.008489) + test_safe_load_marshal Integer 1: .: (0.008614) + test_safe_load_marshal Integer 1048574: .: (0.008571) + test_safe_load_marshal Integer 1048575: .: (0.009693) + test_safe_load_marshal Integer 1048576: .: (0.008546) + test_safe_load_marshal Integer 121: .: (0.008654) + test_safe_load_marshal Integer 122: .: (0.008499) + test_safe_load_marshal Integer 123: .: (0.008528) + test_safe_load_marshal Integer 124: .: (0.009104) + test_safe_load_marshal Integer 125: .: (0.008498) + test_safe_load_marshal Integer 126: .: (0.008532) + test_safe_load_marshal Integer 127: .: (0.010932) + test_safe_load_marshal Integer 128: .: (0.008631) + test_safe_load_marshal Integer 129: .: (0.008528) + test_safe_load_marshal Integer 2: .: (0.008630) + test_safe_load_marshal Integer 254: .: (0.008590) + test_safe_load_marshal Integer 255: .: (0.008550) + test_safe_load_marshal Integer 256: .: (0.008654) + test_safe_load_marshal Integer 257: .: (0.008696) + test_safe_load_marshal Integer 258: .: (0.008606) + test_safe_load_marshal Integer 268435454: .: (0.008552) + test_safe_load_marshal Integer 268435455: .: (0.008692) + test_safe_load_marshal Integer 268435456: .: (0.008537) + test_safe_load_marshal Integer 268435457: .: (0.008542) + test_safe_load_marshal Integer 3: .: (0.008623) + test_safe_load_marshal Integer 4: .: (0.008660) + test_safe_load_marshal Integer 4294967294: .: (0.008654) + test_safe_load_marshal Integer 4294967295: .: (0.008832) + test_safe_load_marshal Integer 4294967296: .: (0.008586) + test_safe_load_marshal Integer 4294967297: .: (0.008614) + test_safe_load_marshal Integer 5: .: (0.008625) + test_safe_load_marshal Integer 6: .: (0.008620) + test_safe_load_marshal Integer 65534: .: (0.008558) + test_safe_load_marshal Integer 65535: .: (0.008807) + test_safe_load_marshal Integer 65536: .: (0.029577) + test_safe_load_marshal Integer 65537: .: (0.008832) + test_safe_load_marshal Integer 7: .: (0.010546) + test_safe_load_marshal Integer 9223372036854775806: .: (0.008838) + test_safe_load_marshal Integer 9223372036854775807: .: (0.010370) + test_safe_load_marshal Integer 9223372036854775808: .: (0.008879) + test_safe_load_marshal Integer 9223372036854775809: .: (0.008705) + test_safe_load_marshal Rational (1/3): .: (0.010646) + test_safe_load_marshal String "": .: (0.008732) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.008751) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.009517) + test_safe_load_marshal String "abc" Windows-1256: .: (0.008767) + test_safe_load_marshal String "abc" ascii: .: (0.008695) + test_safe_load_marshal String "abc" binary: .: (0.008983) + test_safe_load_marshal String "abc" ivar: .: (0.008788) + test_safe_load_marshal String "abc" utf8: .: (0.009065) + test_safe_load_marshal String "hello" ivar: .: (0.008932) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.009813) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.009403) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.011418) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.011156) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.011698) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.011462) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.011515) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.011305) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.011029) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.011084) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.010109) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.010079) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.009386) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.009298) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.009521) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.009797) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.009076) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.009264) + test_string_subclass: .: (0.008814) + test_string_with_encoding: .: (0.016215) + test_string_with_ivar: .: (0.009045) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.009490) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.009334) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.011230) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.009729) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.011004) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.011025) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.017740) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.011266) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.010905) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.009379) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.009130) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.009330) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.009255) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.009589) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.009933) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.011607) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.011084) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.009452) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.011918) + test_time_loads: .: (0.009942) + test_time_user_marshal: .: (0.009080) + test_time_with_ivar: .: (0.009349) + test_unexpected_eof: .: (0.030317) TestGemSafeYAML: - test_aliases_disabled: .: (0.029410) - test_aliases_enabled_by_default: .: (0.022835) + test_aliases_disabled: .: (0.009448) + test_aliases_enabled_by_default: .: (0.010815) TestGemSecurity: - test_class_create_cert: .: (0.035306) - test_class_create_cert_email: .: (0.053593) - test_class_create_cert_self_signed: .: (0.051151) - test_class_create_key: .: (9.916528) - test_class_create_key_downcases: .: (34.692283) - test_class_create_key_raises_unknown_algorithm: .: (0.023916) - test_class_email_to_name: .: (0.023154) - test_class_get_public_key_ec: .: (0.024371) - test_class_get_public_key_rsa: .: (0.027218) - test_class_re_sign: .: (0.050011) - test_class_re_sign_not_self_signed: .: (0.025219) - test_class_re_sign_wrong_key: .: (0.024936) - test_class_reset: .: (0.022368) - test_class_sign: .: (0.053344) - test_class_sign_AltName: .: (0.076243) - test_class_trust_dir: .: (0.022332) - test_class_write: .: (5.180851) - test_class_write_encrypted: .: (6.579693) - test_class_write_encrypted_cipher: .: (3.924791) + test_class_create_cert: .: (0.013752) + test_class_create_cert_email: .: (0.020402) + test_class_create_cert_self_signed: .: (0.020244) + test_class_create_key: .: (1.325424) + test_class_create_key_downcases: .: (27.238810) + test_class_create_key_raises_unknown_algorithm: .: (0.009472) + test_class_email_to_name: .: (0.008688) + test_class_get_public_key_ec: .: (0.009125) + test_class_get_public_key_rsa: .: (0.010101) + test_class_re_sign: .: (0.018729) + test_class_re_sign_not_self_signed: .: (0.008651) + test_class_re_sign_wrong_key: .: (0.009052) + test_class_reset: .: (0.008212) + test_class_sign: .: (0.020489) + test_class_sign_AltName: .: (0.028226) + test_class_trust_dir: .: (0.008216) + test_class_write: .: (2.397546) + test_class_write_encrypted: .: (3.719425) + test_class_write_encrypted_cipher: .: (3.014069) TestGemSecurityPolicy: - test_check_cert: .: (0.027465) - test_check_cert_expired: .: (0.029180) - test_check_cert_future: .: (0.027836) - test_check_cert_invalid_issuer: .: (0.030093) - test_check_cert_issuer: .: (0.027920) - test_check_cert_no_signer: .: (0.027419) - test_check_chain: .: (0.029063) - test_check_chain_empty_chain: .: (0.030419) - test_check_chain_invalid: .: (0.029442) - test_check_chain_no_chain: .: (0.029210) - test_check_data: .: (0.047849) - test_check_data_invalid: .: (0.050243) - test_check_key: .: (0.029237) - test_check_key_no_signer: .: (0.029647) - test_check_key_wrong_key: .: (0.027876) - test_check_root: .: (0.031674) - test_check_root_empty_chain: .: (0.027190) - test_check_root_invalid_signer: .: (0.028842) - test_check_root_no_chain: .: (0.027230) - test_check_root_not_self_signed: .: (0.027823) - test_check_trust: .: (0.031913) - test_check_trust_child: .: (0.031839) - test_check_trust_empty_chain: .: (0.027243) - test_check_trust_mismatch: .: (0.032480) - test_check_trust_no_chain: .: (0.027060) - test_check_trust_no_trust: .: (0.027679) - test_check_trust_no_trust_child: .: (0.027855) - test_subject: .: (0.027313) - test_verify: .: (0.050999) - test_verify_chain_key: .: (0.047842) - test_verify_chain_signatures: .: (0.053712) - test_verify_no_digests: .: (0.050323) - test_verify_no_digests_no_security: .: (0.050822) - test_verify_no_signatures: .: (0.050526) - test_verify_no_signatures_no_digests: .: (0.030224) - test_verify_no_trust: .: (0.050088) - test_verify_not_enough_signatures: .: (0.124877) - test_verify_signatures: .: (0.067097) - test_verify_signatures_chain: .: (0.061469) - test_verify_signatures_data: .: (0.048958) - test_verify_signatures_missing: .: (0.072438) - test_verify_signatures_none: .: (0.047486) - test_verify_signatures_root: .: (0.051609) - test_verify_signatures_signer: .: (0.051263) - test_verify_signatures_trust: .: (0.055116) - test_verify_wrong_digest_type: .: (0.055532) + test_check_cert: .: (0.010839) + test_check_cert_expired: .: (0.010189) + test_check_cert_future: .: (0.010791) + test_check_cert_invalid_issuer: .: (0.010558) + test_check_cert_issuer: .: (0.010209) + test_check_cert_no_signer: .: (0.010770) + test_check_chain: .: (0.010721) + test_check_chain_empty_chain: .: (0.010728) + test_check_chain_invalid: .: (0.010710) + test_check_chain_no_chain: .: (0.010080) + test_check_data: .: (0.017529) + test_check_data_invalid: .: (0.018286) + test_check_key: .: (0.009880) + test_check_key_no_signer: .: (0.010021) + test_check_key_wrong_key: .: (0.013557) + test_check_root: .: (0.010408) + test_check_root_empty_chain: .: (0.010075) + test_check_root_invalid_signer: .: (0.010554) + test_check_root_no_chain: .: (0.010177) + test_check_root_not_self_signed: .: (0.010172) + test_check_trust: .: (0.012021) + test_check_trust_child: .: (0.011756) + test_check_trust_empty_chain: .: (0.009999) + test_check_trust_mismatch: .: (0.012038) + test_check_trust_no_chain: .: (0.010095) + test_check_trust_no_trust: .: (0.010244) + test_check_trust_no_trust_child: .: (0.010344) + test_subject: .: (0.010043) + test_verify: .: (0.018952) + test_verify_chain_key: .: (0.017660) + test_verify_chain_signatures: .: (0.020103) + test_verify_no_digests: .: (0.018551) + test_verify_no_digests_no_security: .: (0.038837) + test_verify_no_signatures: .: (0.019354) + test_verify_no_signatures_no_digests: .: (0.013292) + test_verify_no_trust: .: (0.018771) + test_verify_not_enough_signatures: .: (0.028401) + test_verify_signatures: .: (0.025039) + test_verify_signatures_chain: .: (0.022544) + test_verify_signatures_data: .: (0.018073) + test_verify_signatures_missing: .: (0.025758) + test_verify_signatures_none: .: (0.015624) + test_verify_signatures_root: .: (0.019174) + test_verify_signatures_signer: .: (0.018181) + test_verify_signatures_trust: .: (0.020816) + test_verify_wrong_digest_type: .: (0.020629) TestGemSecuritySigner: - test_extract_name: .: (0.025820) - test_initialize: .: (0.022606) - test_initialize_cert_chain_empty: .: (0.022285) - test_initialize_cert_chain_invalid: .: (0.024001) - test_initialize_cert_chain_mixed: .: (0.023033) - test_initialize_cert_chain_path: .: (0.025216) - test_initialize_default: .: (0.065454) - test_initialize_encrypted_key_path: .: (0.062754) - test_initialize_key_path: .: (0.060788) - test_load_cert_chain: .: (0.028278) - test_load_cert_chain_broken: .: (0.030469) - test_sign: .: (0.044898) - test_sign_expired: .: (0.023831) - test_sign_expired_auto_update: .: (0.116949) - test_sign_expired_auto_update_exists: .: (0.029900) - test_sign_no_certs: .: (0.022525) - test_sign_no_key: .: (0.022371) - test_sign_wrong_key: .: (0.023411) + test_extract_name: .: (0.009877) + test_initialize: .: (0.008337) + test_initialize_cert_chain_empty: .: (0.008203) + test_initialize_cert_chain_invalid: .: (0.009116) + test_initialize_cert_chain_mixed: .: (0.008522) + test_initialize_cert_chain_path: .: (0.008340) + test_initialize_default: .: (0.024708) + test_initialize_encrypted_key_path: .: (0.023388) + test_initialize_key_path: .: (0.023026) + test_load_cert_chain: .: (0.010536) + test_load_cert_chain_broken: .: (0.010919) + test_sign: .: (0.017087) + test_sign_expired: .: (0.009607) + test_sign_expired_auto_update: .: (0.044251) + test_sign_expired_auto_update_exists: .: (0.010565) + test_sign_no_certs: .: (0.008163) + test_sign_no_key: .: (0.008289) + test_sign_wrong_key: .: (0.010661) TestGemSecurityTrustDir: - test_cert_path: .: (0.023522) - test_issuer_of: .: (0.026850) - test_load_certificate: .: (0.027507) - test_name_path: .: (0.024451) - test_trust_cert: .: (0.026229) - test_verify: .: (0.028398) - test_verify_file: .: (0.026871) - test_verify_wrong_permissions: .: (0.025401) + test_cert_path: .: (0.009159) + test_issuer_of: .: (0.010089) + test_load_certificate: .: (0.010310) + test_name_path: .: (0.008717) + test_trust_cert: .: (0.009746) + test_verify: .: (0.009269) + test_verify_file: .: (0.009256) + test_verify_wrong_permissions: .: (0.009353) TestGemSilentUI: - test_ask: .: (0.030591) - test_ask_for_password: .: (0.024904) - test_ask_yes_no: .: (0.027271) - test_choose_from_list: .: (0.024987) - test_download_reporter: .: (0.024754) - test_new_without_dev_null: .: (0.023794) - test_progress_reporter: .: (0.023932) + test_ask: .: (0.009445) + test_ask_for_password: .: (0.009056) + test_ask_yes_no: .: (0.009953) + test_choose_from_list: .: (0.009070) + test_download_reporter: .: (0.009126) + test_new_without_dev_null: .: (0.008801) + test_progress_reporter: .: (0.008789) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.072450) - test_dependency_resolver_set_bundler_api: .: (0.072296) - test_dependency_resolver_set_file_uri: .: (0.086855) - test_dependency_resolver_set_marshal_api: .: (0.081903) - test_fetch_spec: .: (0.081429) - test_fetch_spec_cached: .: (0.080896) - test_fetch_spec_platform: .: (0.101205) - test_fetch_spec_platform_ruby: .: (0.149720) - test_initialize_git: .: (0.077349) - test_initialize_invalid_uri: .: (0.074680) - test_load_specs: .: (0.078729) - test_load_specs_cached: .: (0.083014) - test_load_specs_cached_empty: .: (0.085487) - test_load_specs_from_unavailable_uri: .: (0.077966) - test_spaceship: .: (0.085060) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.073426) - test_typo_squatting: .: (0.076833) - test_typo_squatting_custom_distance_threshold: .: (0.074363) - test_typo_squatting_false_positive: .: (0.076955) - test_update_cache_eh: .: (0.073012) - test_update_cache_eh_home_nonexistent: .: (0.072937) + test_cache_dir_escapes_windows_paths: .: (0.027906) + test_dependency_resolver_set_bundler_api: .: (0.047545) + test_dependency_resolver_set_file_uri: .: (0.035722) + test_dependency_resolver_set_marshal_api: .: (0.034987) + test_fetch_spec: .: (0.031150) + test_fetch_spec_cached: .: (0.031160) + test_fetch_spec_platform: .: (0.039032) + test_fetch_spec_platform_ruby: .: (0.032497) + test_initialize_git: .: (0.027215) + test_initialize_invalid_uri: .: (0.027597) + test_load_specs: .: (0.030265) + test_load_specs_cached: .: (0.031556) + test_load_specs_cached_empty: .: (0.032199) + test_load_specs_from_unavailable_uri: .: (0.028952) + test_spaceship: .: (0.031158) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.026992) + test_typo_squatting: .: (0.027995) + test_typo_squatting_custom_distance_threshold: .: (0.026976) + test_typo_squatting_false_positive: .: (0.026778) + test_update_cache_eh: .: (0.026817) + test_update_cache_eh_home_nonexistent: .: (0.026849) TestGemSourceFetchProblem: - test_exception: .: (0.024374) - test_password_redacted: .: (0.022808) - test_source_password_no_redacted: .: (0.022611) + test_exception: .: (0.009078) + test_password_redacted: .: (0.008404) + test_source_password_no_redacted: .: (0.008543) 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.030436) +: (0.010541) 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.029265) +: (0.010251) 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.029069) +: (0.029896) 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.034894) +: (0.012664) 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.029170) +: (0.010293) 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.029162) +: (0.012412) 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.029175) +: (0.010261) 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.029010) +: (0.011698) 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.029569) +: (0.010225) 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.082718) +: (0.011183) 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.035700) +: (0.010162) 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.029750) +: (0.011112) 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.035262) +: (0.017128) 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.029532) +: (0.010419) 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.034535) +: (0.010107) 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.032140) +: (0.010156) 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.029592) +: (0.010216) 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.030749) +: (0.010140) 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.029450) +: (0.010268) 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.031127) +: (0.026881) 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.029295) +: (0.012685) 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.044347) +: (0.010137) TestGemSourceInstalled: - test_pretty_print: .: (0.025516) - test_spaceship: .: (0.059499) + test_pretty_print: .: (0.011628) + test_spaceship: .: (0.024490) TestGemSourceList: - test_Enumerable: .: (0.024445) - test_append: .: (0.023965) - test_clear: .: (0.022758) - test_delete: .: (0.022471) - test_delete_a_source: .: (0.022778) - test_each: .: (0.022334) - test_each_source: .: (0.022466) - test_empty?: .: (0.022867) - test_equal_to_another_list: .: (0.022809) - test_equal_to_array: .: (0.022481) - test_include_eh: .: (0.022587) - test_include_matches_a_source: .: (0.022789) - test_replace: .: (0.022732) - test_self_from: .: (0.022874) - test_to_a: .: (0.022444) + test_Enumerable: .: (0.008923) + test_append: .: (0.009864) + test_clear: .: (0.008412) + test_delete: .: (0.008690) + test_delete_a_source: .: (0.008351) + test_each: .: (0.008318) + test_each_source: .: (0.008271) + test_empty?: .: (0.008636) + test_equal_to_another_list: .: (0.008335) + test_equal_to_array: .: (0.008187) + test_include_eh: .: (0.008461) + test_include_matches_a_source: .: (0.008390) + test_replace: .: (0.008469) + test_self_from: .: (0.008480) + test_to_a: .: (0.008391) TestGemSourceLocal: - test_download: .: (0.177308) - test_fetch_spec: .: (0.145157) - test_find_gem: .: (0.136290) - test_find_gem_highest_version: .: (0.166738) - test_find_gem_prerelease: .: (0.131671) - test_find_gem_specific_version: .: (0.167657) - test_inspect: .: (0.131388) - test_load_specs_latest: .: (0.168719) - test_load_specs_prerelease: .: (0.127087) - test_load_specs_released: .: (0.126902) - test_pretty_print: .: (0.094011) - test_spaceship: .: (0.126310) + test_download: .: (0.048042) + test_fetch_spec: .: (0.048235) + test_find_gem: .: (0.046784) + test_find_gem_highest_version: .: (0.059309) + test_find_gem_prerelease: .: (0.046851) + test_find_gem_specific_version: .: (0.059608) + test_inspect: .: (0.047441) + test_load_specs_latest: .: (0.082164) + test_load_specs_prerelease: .: (0.050432) + test_load_specs_released: .: (0.048917) + test_pretty_print: .: (0.035301) + test_spaceship: .: (0.047674) TestGemSourceLock: - test_equals2: .: (0.024398) - test_fetch_spec: .: (0.041823) - test_spaceship: .: (0.023869) - test_spaceship_git: .: (0.023108) - test_spaceship_installed: .: (0.021808) - test_spaceship_local: .: (0.022465) - test_spaceship_remote: .: (0.022050) - test_spaceship_specific_file: .: (0.058968) - test_spaceship_vendor: .: (0.022676) - test_uri: .: (0.022255) + test_equals2: .: (0.008976) + test_fetch_spec: .: (0.017143) + test_spaceship: .: (0.008786) + test_spaceship_git: .: (0.008294) + test_spaceship_installed: .: (0.008251) + test_spaceship_local: .: (0.008215) + test_spaceship_remote: .: (0.008842) + test_spaceship_specific_file: .: (0.022246) + test_spaceship_vendor: .: (0.008509) + test_uri: .: (0.008735) TestGemSourceSpecificFile: - test_download: .: (0.059361) - test_fetch_spec: .: (0.059813) - test_fetch_spec_fails_on_unknown_name: .: (0.059210) - test_load_specs: .: (0.059853) - test_path: .: (0.059801) - test_pretty_print: .: (0.061417) - test_spaceship: .: (0.224631) - test_spec: .: (0.067743) + test_download: .: (0.021787) + test_fetch_spec: .: (0.021607) + test_fetch_spec_fails_on_unknown_name: .: (0.021563) + test_load_specs: .: (0.021591) + test_path: .: (0.021478) + test_pretty_print: .: (0.022102) + test_spaceship: .: (0.058206) + test_spec: .: (0.021929) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (0.262578) - test_fetch_spec: .: (0.270230) - test_load_specs: .: (0.266280) + test_dependency_resolver_set: .: (0.109012) + test_fetch_spec: .: (0.106532) + test_load_specs: .: (0.098880) TestGemSourceVendor: - test_initialize: .: (0.024331) - test_spaceship: .: (0.025549) + test_initialize: .: (0.008878) + test_spaceship: .: (0.008454) TestGemSpecFetcher: - test_available_specs_cache: .: (0.039231) - test_available_specs_cache_released: .: (0.054779) - test_available_specs_complete: .: (0.059024) - test_available_specs_complete_handles_no_prerelease:.: (0.055988) - test_available_specs_latest: .: (0.055646) - test_available_specs_prerelease: .: (0.043807) - test_available_specs_released: .: (0.044609) - test_available_specs_with_bad_source: .: (0.028145) - test_initialize: .: (0.023353) - test_initialize_nonexistent_home_dir: .: (0.023818) - test_initialize_source: .: (0.022791) - test_initialize_unwritable_home_dir: .: (0.023182) - test_spec_for_dependency_all: .: (0.068202) - test_spec_for_dependency_bad_fetch_spec: .: (0.056774) - test_spec_for_dependency_latest: .: (0.057962) - test_spec_for_dependency_mismatched_platform: .: (0.040523) - test_spec_for_dependency_platform: .: (0.090736) - test_spec_for_dependency_prerelease: .: (0.065862) - test_suggest_gems_from_name_latest: .: (0.062740) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.060136) - test_suggest_gems_from_name_prerelease: .: (0.050752) + test_available_specs_cache: .: (0.015611) + test_available_specs_cache_released: .: (0.021683) + test_available_specs_complete: .: (0.022908) + test_available_specs_complete_handles_no_prerelease:.: (0.022252) + test_available_specs_latest: .: (0.020582) + test_available_specs_prerelease: .: (0.017888) + test_available_specs_released: .: (0.016757) + test_available_specs_with_bad_source: .: (0.010207) + test_initialize: .: (0.008622) + test_initialize_nonexistent_home_dir: .: (0.008397) + test_initialize_source: .: (0.008280) + test_initialize_unwritable_home_dir: .: (0.008501) + test_spec_for_dependency_all: .: (0.025457) + test_spec_for_dependency_bad_fetch_spec: .: (0.021179) + test_spec_for_dependency_latest: .: (0.021226) + test_spec_for_dependency_mismatched_platform: .: (0.014933) + test_spec_for_dependency_platform: .: (0.017986) + test_spec_for_dependency_prerelease: .: (0.036972) + test_suggest_gems_from_name_latest: .: (0.023966) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.022935) + test_suggest_gems_from_name_prerelease: .: (0.019883) TestGemSpecification: - test__dump: .: (0.030350) - test__load_fixes_Date_objects: .: (0.028520) - test_activate: .: (0.023708) - test_add_dependency_from_existing_dependency: .: (0.025016) - test_add_dependency_with_type: .: (0.023651) - test_add_dependency_with_type_explicit: .: (0.023624) - test_allowed_push_host: .: (0.024919) - test_author: .: (0.023338) - test_authors: .: (0.023440) - test_base_dir: .: (0.024658) - test_base_dir_not_loaded: .: (0.023339) - test_bindir_equals: .: (0.029627) - test_bindir_equals_nil: .: (0.023782) - test_build_args: .: (0.025877) - test_build_extensions: .: (0.971999) - test_build_extensions_built: .: (0.035021) - test_build_extensions_default_gem: .: (0.027952) - test_build_extensions_error: .: (0.030811) - test_build_extensions_extensions_dir_unwritable: .: (0.030140) - test_build_extensions_no_extensions_dir_unwritable: .: (0.027484) - test_build_extensions_none: .: (0.025204) - test_build_extensions_preview: .: (0.963286) - test_contains_requirable_file_eh: .: (0.031186) - test_contains_requirable_file_eh_extension: .: (0.027565) - test_contains_requirable_file_eh_extension_java_platform: .: (0.026365) - test_contains_requirable_file_extension_soext: .: (0.028790) - test_date: .: (0.023454) - test_date_equals_date: .: (0.023198) - test_date_equals_string: .: (0.023119) - test_date_equals_string_bad: .: (0.023227) - test_date_equals_time: .: (0.023364) - test_date_equals_time_local: .: (0.023207) - test_date_equals_time_utc: .: (0.023163) - test_date_tolerates_hour_sec_and_timezone: .: (0.023256) - test_date_tolerates_hour_sec_zulu: .: (0.023227) - test_date_use_env_source_date_epoch: .: (0.023499) - test_default_spec_stub_is_marked_default: .: (0.036623) - test_dependencies: .: (0.024700) - test_dependent_gems: .: (0.175799) - test_description: .: (0.028878) - test_development_dependencies: .: (0.023567) - test_doc_dir: .: (0.023160) - test_doc_dir_type: .: (0.025722) - test_duplicate_runtime_dependency: .: (0.025160) - test_eql_eh: .: (0.027321) - test_eql_eh_extensions: .: (0.023817) - test_executable_equals: .: (0.023267) - test_executables: .: (0.024434) - test_executables_equals_nil: .: (0.023194) - test_extension_dir: .: (0.023844) - test_extension_dir_override: .: (0.024617) - test_extensions: .: (0.023201) - test_extensions_equals_nil: .: (0.023147) - test_extra_rdoc_files_equals_nil: .: (0.024037) - test_files: .: (0.023295) - test_files_append: .: (0.024611) - test_files_duplicate: .: (0.024929) - test_files_extra_rdoc_files: .: (0.023280) - test_files_non_array: .: (0.023243) - test_files_non_array_pathological: .: (0.023436) - test_find_all_by_full_name: .: (0.094819) - test_find_by_full_name: .: (0.045324) - test_find_by_name: .: (0.046263) - test_find_by_name_prerelease: .: (0.042678) - test_find_by_name_with_only_prereleases: .: (0.035251) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.035454) - test_find_by_path: .: (0.061383) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.653158) - test_find_inactive_by_path: .: (0.066912) - test_for_cache: .: (0.029166) - test_full_gem_path: .: (0.023561) - test_full_gem_path_double_slash: .: (0.023294) - test_full_name: .: (0.027333) - test_full_name_windows: .: (0.024349) - test_full_require_paths: .: (0.024702) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.030331) - test_gem_build_complete_path: .: (0.030038) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.037947) - test_handles_dependencies_with_syck_requirements_bug: .: (0.037057) - test_handles_private_null_type: .: (0.036018) - test_hash: .: (0.025364) - test_initialize: .: (0.024315) - test_initialize_copy: .: (0.027700) - test_initialize_copy_broken: .: (0.023783) - test_initialize_future: .: (0.023053) - test_initialize_nil_version: .: (0.024673) - test_initialize_prerelease_version_before_name: .: (0.025378) - test_inner_clonflict_in_indirect_gems: .: (0.207863) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.210025) - test_installed_by_version: .: (0.037100) - test_latest_specs: .: (0.055265) - test_lib_files: .: (0.023767) - test_license: .: (0.022695) - test_licenses: .: (0.022800) - test_load_default_gem: .: (0.032083) - test_load_errors_contain_filename: .: (0.026108) - test_metadata_key_size_validation_fails: .: (0.035826) - test_metadata_key_type_validation_fails: .: (0.080947) - test_metadata_link_validation_fails: .: (0.040294) - test_metadata_link_validation_warns_for_duplicates: .: (0.037106) - test_metadata_specs: .: (0.033393) - test_metadata_validates_ok: .: (0.040260) - test_metadata_value_size_validation_fails: .: (0.035614) - test_metadata_value_type_validation_fails: .: (0.038331) - test_missing_extensions_eh: .: (0.941228) - test_missing_extensions_eh_default_gem: .: (0.029656) - test_missing_extensions_eh_none: .: (0.025206) - test_name: .: (0.023057) - test_original_name: .: (0.023191) - test_platform: .: (0.024125) - test_platform_change_reset_cache_file: .: (0.023097) - test_platform_change_reset_full_name: .: (0.024554) - test_platform_equals: .: (0.024675) - test_platform_equals_current: .: (0.023264) - test_platform_equals_legacy: .: (0.025074) - test_removed_methods: .: (0.023010) - test_require_already_activated: .: (0.064956) - test_require_already_activated_indirect_conflict: .: (0.165438) - test_require_finds_in_2nd_level_indirect: .: (0.199336) - test_require_paths: .: (0.037548) - test_require_paths_default_ext_dir_for: .: (0.023557) - test_require_should_not_conflict: .: (0.347904) - test_require_should_prefer_latest_gem_level1: .: (0.154543) - test_require_should_prefer_latest_gem_level2: .: (0.172808) - test_require_should_prefer_reachable_gems: .: (0.240131) - test_requirements: .: (0.037538) - test_runtime_dependencies: .: (0.025577) - test_runtime_dependencies_legacy: .: (0.023831) - test_runtime_predicate_false: .: (0.023235) - test_runtime_predicate_true: .: (0.023326) - test_self__load_future: .: (0.027106) - test_self_activate: .: (0.025616) - test_self_activate_ambiguous_direct: .: (0.138863) - test_self_activate_ambiguous_indirect: .: (0.148761) - test_self_activate_ambiguous_indirect_conflict: .: (0.157233) - test_self_activate_ambiguous_unrelated: .: (0.136995) - test_self_activate_checks_dependencies: .: (0.078381) - test_self_activate_conflict: .: (0.085395) - test_self_activate_deep_unambiguous: .: (0.080234) - test_self_activate_divergent: .: (0.071285) - test_self_activate_dropped: .: (0.072510) - test_self_activate_loaded: .: (0.024743) - test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.036281) - test_self_activate_old_required: .: (0.056446) - test_self_activate_over: .: (0.077277) - test_self_activate_platform_alternate: .: (0.058273) - test_self_activate_platform_bump: .: (0.055186) - test_self_activate_prerelease: .: (0.057141) - test_self_activate_raggi_the_edgecase_generator: .: (0.075464) - test_self_activate_under: .: (0.071478) - test_self_activate_unrelated: .: (0.060977) - test_self_activate_via_require: .: (0.112611) - test_self_activate_via_require_wtf: .: (0.227664) - test_self_all_equals: .: (0.074410) - test_self_attribute_names: .: (0.024147) - test_self_find_active_stub_by_path: .: (0.049496) - test_self_from_yaml: .: (0.075982) - test_self_from_yaml_cleans_up_Date_objects: .: (0.031741) - test_self_load: .: (0.033467) - test_self_load_escape_curly: .: (0.027405) - test_self_load_escape_interpolation: .: (0.032319) - test_self_load_escape_quote: .: (0.027341) - test_self_load_legacy_ruby: .: (0.029575) - test_self_load_relative: .: (0.027248) - test_self_load_utf8_with_ascii_encoding: .: (0.029833) - test_self_normalize_yaml_input_with_183_io: .: (0.023149) - test_self_normalize_yaml_input_with_183_yaml: .: (0.024153) - test_self_normalize_yaml_input_with_192_yaml: .: (0.023096) - test_self_normalize_yaml_input_with_non_183_io: .: (0.023129) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.024127) - test_self_outdated: .: (0.060026) - test_self_outdated_and_latest_remotes: .: (0.090805) - test_self_remove_spec: .: (0.048946) - test_self_remove_spec_removed: .: (0.028188) - test_self_stubs_for_lazy_loading: .: (0.030765) - test_self_stubs_for_mult_platforms: .: (0.036628) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.025624) - test_self_stubs_returns_only_specified_named_specs: .: (0.030208) - test_source: .: (0.032831) - test_source_paths: .: (0.023586) - test_spaceship_name: .: (0.023555) - test_spaceship_platform: .: (0.023830) - test_spaceship_version: .: (0.023593) - test_spec_file: .: (0.023186) - test_spec_name: .: (0.023042) - test_summary: .: (0.022973) - test_test_files: .: (0.023074) - test_test_files_equals_nil: .: (0.023170) - test_to_fullpath: .: (0.033073) - test_to_ruby: .: (0.026603) - test_to_ruby_fancy: .: (0.028418) - test_to_ruby_for_cache: .: (0.026891) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.024758) - test_to_ruby_legacy: .: (0.065154) - test_to_ruby_nested_hash: .: (0.024483) - test_to_ruby_platform: .: (0.030564) - test_to_ruby_with_rsa_key: .: (0.610677) - test_to_yaml: .: (0.043662) - test_to_yaml_fancy: .: (0.043353) - test_to_yaml_no_autorequire: .: (0.034118) - test_to_yaml_no_post_install_message: .: (0.033029) - test_to_yaml_no_signing_key: .: (0.033466) - test_to_yaml_platform: .: (0.034765) - test_to_yaml_platform_legacy: .: (0.039209) - test_to_yaml_platform_no_specific_platform: .: (0.033990) - test_to_yaml_platform_original_platform_empty_string: .: (0.032835) - test_to_yaml_platform_original_platform_nil: .: (0.034089) - test_unresolved_specs: .: (0.027736) - test_unresolved_specs_with_duplicated_versions: .: (0.028581) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.028714) - test_unresolved_specs_with_versions: .: (0.028211) - test_validate: .: (0.035058) - test_validate_authors: .: (0.037395) - test_validate_autorequire: .: (0.033405) - test_validate_dependencies: .: (0.037658) - test_validate_dependencies_allowed_duplicates: .: (0.033260) - test_validate_dependencies_duplicates: .: (0.034453) - test_validate_deprecated_license_values_plus: .: (0.337587) - test_validate_description: .: (0.049176) - test_validate_email: .: (0.033998) - test_validate_empty: .: (0.023913) - test_validate_empty_files: .: (0.032077) - test_validate_empty_homepage: .: (0.032559) - test_validate_empty_require_paths: .: (0.030932) - test_validate_empty_summary: .: (0.032913) - test_validate_error: .: (0.023960) - test_validate_executables: .: (0.034525) - test_validate_files: .: (0.034505) - test_validate_files_recursive: .: (0.074115) - test_validate_for_resolution_ignores_metadata: .: (0.024173) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.025001) - test_validate_for_resolution_validates_name: .: (0.024352) - test_validate_for_resolution_validates_required_attributes: .: (0.023779) - test_validate_homepage: .: (0.054901) - test_validate_license: .: (0.037037) - test_validate_license_gives_suggestions: .: (0.205557) - test_validate_license_in_a_non_packaging_context: .: (0.031353) - test_validate_license_ref: .: (0.034091) - test_validate_license_values: .: (0.170600) - test_validate_license_values_or_later: .: (0.032632) - test_validate_license_values_with: .: (0.032876) - test_validate_license_with_deprecated_exception: .: (1.382881) - test_validate_license_with_invalid_exception: .: (1.383210) - test_validate_license_with_nonsense_suffix: .: (0.867162) - test_validate_name: .: (0.034099) - test_validate_nil_license: .: (0.032624) - test_validate_no_required_ruby_versions: .: (0.032882) - test_validate_non_nil: .: (0.048140) - test_validate_open_required_ruby_versions: .: (0.033143) - test_validate_permissions: .: (0.033756) - test_validate_permissions_of_missing_file_non_packaging: .: (0.031446) - test_validate_platform_legacy: .: (0.037883) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.033464) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.034161) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.033943) - test_validate_removed_rubyforge_project: .: (0.032929) - test_validate_require_paths_with_invalid_types: .: (0.031548) - test_validate_rubygems_version: .: (0.033496) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.034506) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.079078) - test_validate_self_referencing_dependencies: .: (0.038457) - test_validate_specification_version: .: (0.031540) - test_validate_summary: .: (0.041354) - test_validate_valid_required_ruby_versions: .: (0.036222) - test_validate_warning: .: (0.032789) - test_version: .: (0.028543) - test_version_change_reset_cache_file: .: (0.023227) - test_version_change_reset_full_name: .: (0.024082) + test__dump: .: (0.011720) + test__load_fixes_Date_objects: .: (0.009939) + test_activate: .: (0.009060) + test_add_dependency_from_existing_dependency: .: (0.008602) + test_add_dependency_with_type: .: (0.009272) + test_add_dependency_with_type_explicit: .: (0.008615) + test_allowed_push_host: .: (0.008485) + test_author: .: (0.008467) + test_authors: .: (0.008863) + test_base_dir: .: (0.008429) + test_base_dir_not_loaded: .: (0.009009) + test_bindir_equals: .: (0.008443) + test_bindir_equals_nil: .: (0.008491) + test_build_args: .: (0.011146) + test_build_extensions: .: (0.304422) + test_build_extensions_built: .: (0.010874) + test_build_extensions_default_gem: .: (0.010094) + test_build_extensions_error: .: (0.011351) + test_build_extensions_extensions_dir_unwritable: .: (0.014329) + test_build_extensions_no_extensions_dir_unwritable: .: (0.010389) + test_build_extensions_none: .: (0.008659) + test_build_extensions_preview: .: (0.301585) + test_contains_requirable_file_eh: .: (0.010106) + test_contains_requirable_file_eh_extension: .: (0.009434) + test_contains_requirable_file_eh_extension_java_platform: .: (0.009677) + test_contains_requirable_file_extension_soext: .: (0.010703) + test_date: .: (0.008753) + test_date_equals_date: .: (0.008702) + test_date_equals_string: .: (0.008634) + test_date_equals_string_bad: .: (0.008591) + test_date_equals_time: .: (0.008683) + test_date_equals_time_local: .: (0.026114) + test_date_equals_time_utc: .: (0.008685) + test_date_tolerates_hour_sec_and_timezone: .: (0.010663) + test_date_tolerates_hour_sec_zulu: .: (0.008590) + test_date_use_env_source_date_epoch: .: (0.008728) + test_default_spec_stub_is_marked_default: .: (0.016278) + test_dependencies: .: (0.008993) + test_dependent_gems: .: (0.046039) + test_description: .: (0.009287) + test_development_dependencies: .: (0.008622) + test_doc_dir: .: (0.008615) + test_doc_dir_type: .: (0.008862) + test_duplicate_runtime_dependency: .: (0.009187) + test_eql_eh: .: (0.014340) + test_eql_eh_extensions: .: (0.009128) + test_executable_equals: .: (0.008541) + test_executables: .: (0.008895) + test_executables_equals_nil: .: (0.009106) + test_extension_dir: .: (0.008781) + test_extension_dir_override: .: (0.008770) + test_extensions: .: (0.008496) + test_extensions_equals_nil: .: (0.008938) + test_extra_rdoc_files_equals_nil: .: (0.008416) + test_files: .: (0.008553) + test_files_append: .: (0.010285) + test_files_duplicate: .: (0.008652) + test_files_extra_rdoc_files: .: (0.008491) + test_files_non_array: .: (0.008587) + test_files_non_array_pathological: .: (0.008529) + test_find_all_by_full_name: .: (0.034586) + test_find_by_full_name: .: (0.016786) + test_find_by_name: .: (0.016861) + test_find_by_name_prerelease: .: (0.013958) + test_find_by_name_with_only_prereleases: .: (0.013001) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.030149) + test_find_by_path: .: (0.025339) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.221889) + test_find_inactive_by_path: .: (0.024441) + test_for_cache: .: (0.009230) + test_full_gem_path: .: (0.008550) + test_full_gem_path_double_slash: .: (0.008616) + test_full_name: .: (0.008701) + test_full_name_windows: .: (0.009367) + test_full_require_paths: .: (0.008646) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.011247) + test_gem_build_complete_path: .: (0.008535) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.013845) + test_handles_dependencies_with_syck_requirements_bug: .: (0.013101) + test_handles_private_null_type: .: (0.012964) + test_hash: .: (0.008849) + test_initialize: .: (0.009027) + test_initialize_copy: .: (0.009847) + test_initialize_copy_broken: .: (0.008854) + test_initialize_future: .: (0.008572) + test_initialize_nil_version: .: (0.026542) + test_initialize_prerelease_version_before_name: .: (0.008881) + test_inner_clonflict_in_indirect_gems: .: (0.079572) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.080298) + test_installed_by_version: .: (0.013119) + test_latest_specs: .: (0.021877) + test_lib_files: .: (0.008834) + test_license: .: (0.008431) + test_licenses: .: (0.009629) + test_load_default_gem: .: (0.012092) + test_load_errors_contain_filename: .: (0.010275) + test_metadata_key_size_validation_fails: .: (0.014725) + test_metadata_key_type_validation_fails: .: (0.013384) + test_metadata_link_validation_fails: .: (0.013325) + test_metadata_link_validation_warns_for_duplicates: .: (0.013904) + test_metadata_specs: .: (0.010605) + test_metadata_validates_ok: .: (0.013494) + test_metadata_value_size_validation_fails: .: (0.013490) + test_metadata_value_type_validation_fails: .: (0.013266) + test_missing_extensions_eh: .: (0.304961) + test_missing_extensions_eh_default_gem: .: (0.009350) + test_missing_extensions_eh_none: .: (0.008672) + test_name: .: (0.025579) + test_original_name: .: (0.008810) + test_platform: .: (0.010698) + test_platform_change_reset_cache_file: .: (0.008776) + test_platform_change_reset_full_name: .: (0.010312) + test_platform_equals: .: (0.009189) + test_platform_equals_current: .: (0.009673) + test_platform_equals_legacy: .: (0.008822) + test_removed_methods: .: (0.008938) + test_require_already_activated: .: (0.024465) + test_require_already_activated_indirect_conflict: .: (0.059250) + test_require_finds_in_2nd_level_indirect: .: (0.075706) + test_require_paths: .: (0.013330) + test_require_paths_default_ext_dir_for: .: (0.010438) + test_require_should_not_conflict: .: (0.111478) + test_require_should_prefer_latest_gem_level1: .: (0.068688) + test_require_should_prefer_latest_gem_level2: .: (0.066018) + test_require_should_prefer_reachable_gems: .: (0.089361) + test_requirements: .: (0.013137) + test_runtime_dependencies: .: (0.008867) + test_runtime_dependencies_legacy: .: (0.009437) + test_runtime_predicate_false: .: (0.008613) + test_runtime_predicate_true: .: (0.009336) + test_self__load_future: .: (0.010081) + test_self_activate: .: (0.009265) + test_self_activate_ambiguous_direct: .: (0.096110) + test_self_activate_ambiguous_indirect: .: (0.152201) + test_self_activate_ambiguous_indirect_conflict: .: (0.164745) + test_self_activate_ambiguous_unrelated: .: (0.054141) + test_self_activate_checks_dependencies: .: (0.030609) + test_self_activate_conflict: .: (0.017792) + test_self_activate_deep_unambiguous: .: (0.028774) + test_self_activate_divergent: .: (0.025716) + test_self_activate_dropped: .: (0.024936) + test_self_activate_loaded: .: (0.009325) + test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.013321) + test_self_activate_old_required: .: (0.021119) + test_self_activate_over: .: (0.028991) + test_self_activate_platform_alternate: .: (0.021570) + test_self_activate_platform_bump: .: (0.024082) + test_self_activate_prerelease: .: (0.021071) + test_self_activate_raggi_the_edgecase_generator: .: (0.029263) + test_self_activate_under: .: (0.024965) + test_self_activate_unrelated: .: (0.020960) + test_self_activate_via_require: .: (0.042507) + test_self_activate_via_require_wtf: .: (0.099422) + test_self_all_equals: .: (0.028956) + test_self_attribute_names: .: (0.009855) + test_self_find_active_stub_by_path: .: (0.019327) + test_self_from_yaml: .: (0.014764) + test_self_from_yaml_cleans_up_Date_objects: .: (0.011481) + test_self_load: .: (0.010904) + test_self_load_escape_curly: .: (0.010122) + test_self_load_escape_interpolation: .: (0.010676) + test_self_load_escape_quote: .: (0.010804) + test_self_load_legacy_ruby: .: (0.009466) + test_self_load_relative: .: (0.010573) + test_self_load_utf8_with_ascii_encoding: .: (0.010268) + test_self_normalize_yaml_input_with_183_io: .: (0.009201) + test_self_normalize_yaml_input_with_183_yaml: .: (0.008473) + test_self_normalize_yaml_input_with_192_yaml: .: (0.008726) + test_self_normalize_yaml_input_with_non_183_io: .: (0.009251) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.008559) + test_self_outdated: .: (0.022469) + test_self_outdated_and_latest_remotes: .: (0.036675) + test_self_remove_spec: .: (0.018724) + test_self_remove_spec_removed: .: (0.010214) + test_self_stubs_for_lazy_loading: .: (0.011316) + test_self_stubs_for_mult_platforms: .: (0.013805) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.009629) + test_self_stubs_returns_only_specified_named_specs: .: (0.011452) + test_source: .: (0.008724) + test_source_paths: .: (0.008713) + test_spaceship_name: .: (0.008848) + test_spaceship_platform: .: (0.008918) + test_spaceship_version: .: (0.009071) + test_spec_file: .: (0.008627) + test_spec_name: .: (0.021322) + test_summary: .: (0.008817) + test_test_files: .: (0.010489) + test_test_files_equals_nil: .: (0.008726) + test_to_fullpath: .: (0.014183) + test_to_ruby: .: (0.010216) + test_to_ruby_fancy: .: (0.011814) + test_to_ruby_for_cache: .: (0.010045) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.010027) + test_to_ruby_legacy: .: (0.010265) + test_to_ruby_nested_hash: .: (0.009985) + test_to_ruby_platform: .: (0.009791) + test_to_ruby_with_rsa_key: .: (0.782754) + test_to_yaml: .: (0.014578) + test_to_yaml_fancy: .: (0.014210) + test_to_yaml_no_autorequire: .: (0.011671) + test_to_yaml_no_post_install_message: .: (0.012021) + test_to_yaml_no_signing_key: .: (0.011513) + test_to_yaml_platform: .: (0.012023) + test_to_yaml_platform_legacy: .: (0.014013) + test_to_yaml_platform_no_specific_platform: .: (0.012187) + test_to_yaml_platform_original_platform_empty_string: .: (0.011761) + test_to_yaml_platform_original_platform_nil: .: (0.012209) + test_unresolved_specs: .: (0.010166) + test_unresolved_specs_with_duplicated_versions: .: (0.010817) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.011655) + test_unresolved_specs_with_versions: .: (0.010765) + test_validate: .: (0.012822) + test_validate_authors: .: (0.014331) + test_validate_autorequire: .: (0.012634) + test_validate_dependencies: .: (0.013924) + test_validate_dependencies_allowed_duplicates: .: (0.012703) + test_validate_dependencies_duplicates: .: (0.012334) + test_validate_deprecated_license_values_plus: .: (0.147909) + test_validate_description: .: (0.018833) + test_validate_email: .: (0.012672) + test_validate_empty: .: (0.008766) + test_validate_empty_files: .: (0.027644) + test_validate_empty_homepage: .: (0.014460) + test_validate_empty_require_paths: .: (0.011741) + test_validate_empty_summary: .: (0.013982) + test_validate_error: .: (0.008885) + test_validate_executables: .: (0.014463) + test_validate_files: .: (0.013065) + test_validate_files_recursive: .: (0.012922) + test_validate_for_resolution_ignores_metadata: .: (0.008822) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.009959) + test_validate_for_resolution_validates_name: .: (0.009025) + test_validate_for_resolution_validates_required_attributes: .: (0.009148) + test_validate_homepage: .: (0.016950) + test_validate_license: .: (0.018952) + test_validate_license_gives_suggestions: .: (0.088991) + test_validate_license_in_a_non_packaging_context: .: (0.011991) + test_validate_license_ref: .: (0.012469) + test_validate_license_values: .: (0.071897) + test_validate_license_values_or_later: .: (0.013046) + test_validate_license_values_with: .: (0.012415) + test_validate_license_with_deprecated_exception: .: (0.623814) + test_validate_license_with_invalid_exception: .: (0.625142) + test_validate_license_with_nonsense_suffix: .: (0.384002) + test_validate_name: .: (0.012649) + test_validate_nil_license: .: (0.012366) + test_validate_no_required_ruby_versions: .: (0.012392) + test_validate_non_nil: .: (0.017627) + test_validate_open_required_ruby_versions: .: (0.012468) + test_validate_permissions: .: (0.012615) + test_validate_permissions_of_missing_file_non_packaging: .: (0.011598) + test_validate_platform_legacy: .: (0.031585) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.013047) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.014938) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.013137) + test_validate_removed_rubyforge_project: .: (0.012732) + test_validate_require_paths_with_invalid_types: .: (0.013231) + test_validate_rubygems_version: .: (0.012539) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.013978) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.013509) + test_validate_self_referencing_dependencies: .: (0.012642) + test_validate_specification_version: .: (0.011786) + test_validate_summary: .: (0.014180) + test_validate_valid_required_ruby_versions: .: (0.012730) + test_validate_warning: .: (0.012369) + test_version: .: (0.009056) + test_version_change_reset_cache_file: .: (0.008791) + test_version_change_reset_full_name: .: (0.008813) TestGemStreamUI: - test_ask: .: (0.023747) - test_ask_for_password: .: (0.025902) - test_ask_for_password_no_tty: .: (0.023720) - test_ask_no_tty: .: (0.022510) - test_ask_yes_no_no_tty_with_default: .: (0.022676) - test_ask_yes_no_no_tty_without_default: .: (0.024083) - test_choose_from_list: .: (0.022522) - test_choose_from_list_0: .: (0.022418) - test_choose_from_list_EOF: .: (0.023627) - test_choose_from_list_negative: .: (0.022460) - test_choose_from_list_over: .: (0.022538) - test_download_reporter_anything: .: (0.024137) - test_download_reporter_silent_false: .: (0.022618) - test_download_reporter_silent_nil: .: (0.090210) - test_progress_reporter_silent_false: .: (0.085057) - test_progress_reporter_silent_nil: .: (0.082108) - test_progress_reporter_simple: .: (0.053853) - test_progress_reporter_verbose: .: (0.052482) - test_threaded_download_reporter: .: (0.052897) - test_verbose_download_reporter_no_tty: .: (0.070128) - test_verbose_download_reporter_progress: .: (0.055611) - test_verbose_download_reporter_progress_complete: .: (0.063760) - test_verbose_download_reporter_progress_nil_length: .: (0.069324) - test_verbose_download_reporter_progress_once: .: (0.096732) - test_verbose_download_reporter_progress_zero_length:.: (0.101590) + test_ask: .: (0.009591) + test_ask_for_password: .: (0.009342) + test_ask_for_password_no_tty: .: (0.009608) + test_ask_no_tty: .: (0.011741) + test_ask_yes_no_no_tty_with_default: .: (0.008704) + test_ask_yes_no_no_tty_without_default: .: (0.008616) + test_choose_from_list: .: (0.008550) + test_choose_from_list_0: .: (0.008317) + test_choose_from_list_EOF: .: (0.008461) + test_choose_from_list_negative: .: (0.008462) + test_choose_from_list_over: .: (0.008472) + test_download_reporter_anything: .: (0.008440) + test_download_reporter_silent_false: .: (0.008369) + test_download_reporter_silent_nil: .: (0.008310) + test_progress_reporter_silent_false: .: (0.008419) + test_progress_reporter_silent_nil: .: (0.008436) + test_progress_reporter_simple: .: (0.008685) + test_progress_reporter_verbose: .: (0.026353) + test_threaded_download_reporter: .: (0.008537) + test_verbose_download_reporter_no_tty: .: (0.010497) + test_verbose_download_reporter_progress: .: (0.008571) + test_verbose_download_reporter_progress_complete: .: (0.008412) + test_verbose_download_reporter_progress_nil_length: .: (0.009916) + test_verbose_download_reporter_progress_once: .: (0.008337) + test_verbose_download_reporter_progress_zero_length:.: (0.008465) TestGemText: - test_clean_text: .: (0.085750) - test_format_removes_nonprintable_characters: .: (0.022407) - test_format_text: .: (0.029703) - test_format_text_indent: .: (0.022561) - test_format_text_no_space: .: (0.022391) - test_format_text_none: .: (0.029859) - test_format_text_none_indent: .: (0.022290) - test_format_text_trailing: .: (0.022793) - test_levenshtein_distance_add: .: (0.029570) - test_levenshtein_distance_all: .: (0.023517) - test_levenshtein_distance_empty: .: (0.022276) - test_levenshtein_distance_remove: .: (0.029853) - test_levenshtein_distance_replace: .: (0.023241) - test_min3: .: (0.023077) - test_truncate_text: .: (0.057083) + test_clean_text: .: (0.008848) + test_format_removes_nonprintable_characters: .: (0.008413) + test_format_text: .: (0.009032) + test_format_text_indent: .: (0.008488) + test_format_text_no_space: .: (0.008383) + test_format_text_none: .: (0.008336) + test_format_text_none_indent: .: (0.008851) + test_format_text_trailing: .: (0.008469) + test_levenshtein_distance_add: .: (0.008339) + test_levenshtein_distance_all: .: (0.009107) + test_levenshtein_distance_empty: .: (0.008313) + test_levenshtein_distance_remove: .: (0.008955) + test_levenshtein_distance_replace: .: (0.009195) + test_min3: .: (0.015744) + test_truncate_text: .: (0.040304) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.023462) - test_name: .: (0.024932) - test_version: .: (0.022461) + test_errors: .: (0.026244) + test_name: .: (0.027682) + test_version: .: (0.029382) TestGemUriFormatter: - test_escape: .: (0.024101) - test_normalize_uri: .: (0.027247) - test_unescape: .: (0.024200) + test_escape: .: (0.034726) + test_normalize_uri: .: (0.031076) + test_unescape: .: (0.026247) TestGemUtil: - test_class_popen: .: (0.801714) - test_correct_for_windows_path: .: (0.024886) - test_glob_files_in_dir: .: (0.025248) - test_silent_system: .: (0.820324) - test_traverse_parents: .: (0.030167) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.026560) + test_class_popen: .: (0.291627) + test_correct_for_windows_path: .: (0.022146) + test_glob_files_in_dir: .: (0.036000) + test_silent_system: .: (0.298275) + test_traverse_parents: .: (0.010706) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.012815) TestGemValidator: - test_alien: .: (0.071922) - test_alien_default: .: (0.028944) + test_alien: .: (0.029786) + test_alien_default: .: (0.012781) TestGemVersion: - test_approximate_recommendation: .: (0.029862) - test_bump: .: (0.032038) - test_bump_alpha: .: (0.022809) - test_bump_alphanumeric: .: (0.022773) - test_bump_one_level: .: (0.022523) - test_bump_trailing_zeros: .: (0.022869) - test_canonical_segments: .: (0.023016) - test_class_correct: .: (0.024687) - test_class_create: .: (0.025553) - test_class_new_subclass: .: (0.023314) - test_empty_version: .: (0.022596) - test_eql_eh: .: (0.023258) - test_equals2: .: (0.023254) - test_frozen_version: .: (0.023230) - test_hash: .: (0.023119) - test_initialize: .: (0.024261) - test_initialize_invalid: .: (0.024218) - test_prerelease: .: (0.023906) - test_release: .: (0.024045) - test_segments: .: (0.022809) - test_semver: .: (0.057327) - test_spaceship: .: (0.025973) - test_to_s: .: (0.034240) + test_approximate_recommendation: .: (0.011357) + test_bump: .: (0.008498) + test_bump_alpha: .: (0.008357) + test_bump_alphanumeric: .: (0.008547) + test_bump_one_level: .: (0.008214) + test_bump_trailing_zeros: .: (0.009038) + test_canonical_segments: .: (0.008467) + test_class_correct: .: (0.009051) + test_class_create: .: (0.009551) + test_class_new_subclass: .: (0.008985) + test_empty_version: .: (0.008422) + test_eql_eh: .: (0.008476) + test_equals2: .: (0.008682) + test_frozen_version: .: (0.008536) + test_hash: .: (0.008474) + test_initialize: .: (0.009338) + test_initialize_invalid: .: (0.008956) + test_prerelease: .: (0.009490) + test_release: .: (0.008883) + test_segments: .: (0.008685) + test_semver: .: (0.011630) + test_spaceship: .: (0.009523) + test_to_s: .: (0.008550) TestGemVersionOption: - test_add_platform_option: .: (0.032509) - test_add_version_option: .: (0.027914) - test_enables_prerelease: .: (0.032045) - test_multiple_version_operator_option_compound: .: (0.031385) - test_platform_option: .: (0.032176) - test_platform_option_ruby: .: (0.027784) - test_platform_option_twice: .: (0.027957) - test_version_option: .: (0.029929) - test_version_option_compound: .: (0.028213) - test_version_option_explicit_prerelease: .: (0.030917) - test_version_option_twice: .: (0.030672) + test_add_platform_option: .: (0.010866) + test_add_version_option: .: (0.010347) + test_enables_prerelease: .: (0.010481) + test_multiple_version_operator_option_compound: .: (0.010790) + test_platform_option: .: (0.010474) + test_platform_option_ruby: .: (0.010132) + test_platform_option_twice: .: (0.010466) + test_version_option: .: (0.010354) + test_version_option_compound: .: (0.010593) + test_version_option_explicit_prerelease: .: (0.011018) + test_version_option_twice: .: (0.010642) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.027067) - test_contains_requirable_file_eh_extension: .: (0.027040) - test_full_require_paths: .: (0.026054) - test_initialize: .: (0.023085) - test_initialize_extension: .: (0.025272) - test_initialize_missing_stubline: .: (0.024043) - test_initialize_version: .: (0.023289) - test_initialize_with_empty_version: .: (0.023581) - test_lib_dirs_glob: .: (0.023410) - test_lib_dirs_glob_with_extension: .: (0.024061) - test_matches_for_glob: .: (0.026000) - test_matches_for_glob_with_bundler_inline: .: (0.026712) - test_missing_extensions_eh: .: (0.944044) - test_missing_extensions_eh_default_gem: .: (0.039605) - test_missing_extensions_eh_none: .: (0.022695) - test_to_spec: .: (0.023645) - test_to_spec_default: .: (0.026518) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.024840) + test_contains_requirable_file_eh: .: (0.025906) + test_contains_requirable_file_eh_extension: .: (0.011049) + test_full_require_paths: .: (0.009276) + test_initialize: .: (0.010897) + test_initialize_extension: .: (0.009086) + test_initialize_missing_stubline: .: (0.010994) + test_initialize_version: .: (0.008912) + test_initialize_with_empty_version: .: (0.009013) + test_lib_dirs_glob: .: (0.010138) + test_lib_dirs_glob_with_extension: .: (0.008904) + test_matches_for_glob: .: (0.010551) + test_matches_for_glob_with_bundler_inline: .: (0.010373) + test_missing_extensions_eh: .: (0.304542) + test_missing_extensions_eh_default_gem: .: (0.011175) + test_missing_extensions_eh_none: .: (0.008614) + test_to_spec: .: (0.008862) + test_to_spec_default: .: (0.010076) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.009660) TestUpdateSuggestion: - test_eligible_for_update: .: (0.033453) - test_eligible_for_update_disabled_update: .: (0.030828) - test_eligible_for_update_for_prerelease: .: (0.031155) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.042636) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.036460) - test_eligible_for_update_non_tty: .: (0.030850) - test_eligible_for_update_notification_delay: .: (0.031913) - test_eligible_for_update_on_ci: .: (0.030833) - test_eligible_for_update_prevent_config: .: (0.030637) - test_eligible_for_update_prevent_env: .: (0.030766) - test_eligible_for_update_unwrittable_config: .: (0.031349) - test_update_suggestion: .: (0.067768) + test_eligible_for_update: .: (0.015024) + test_eligible_for_update_disabled_update: .: (0.011508) + test_eligible_for_update_for_prerelease: .: (0.011718) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.016583) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.015846) + test_eligible_for_update_non_tty: .: (0.011492) + test_eligible_for_update_notification_delay: .: (0.012003) + test_eligible_for_update_on_ci: .: (0.011573) + test_eligible_for_update_prevent_config: .: (0.011481) + test_eligible_for_update_prevent_env: .: (0.011637) + test_eligible_for_update_unwrittable_config: .: (0.011818) + test_update_suggestion: .: (0.009369) TestUri: - test_redacted_does_not_modify_uri: .: (0.028028) - test_redacted_with_invalid_uri: .: (0.022501) - test_redacted_with_token: .: (0.022684) - test_redacted_with_user_pass: .: (0.026261) - test_redacted_with_user_x_oauth_basic: .: (0.022668) - test_redacted_without_credential: .: (0.022417) - test_to_s_invalid_uri: .: (0.025643) - test_to_s_not_string: .: (0.022240) + test_redacted_does_not_modify_uri: .: (0.008910) + test_redacted_with_invalid_uri: .: (0.008600) + test_redacted_with_token: .: (0.008411) + test_redacted_with_user_pass: .: (0.008539) + test_redacted_with_user_x_oauth_basic: .: (0.008604) + test_redacted_without_credential: .: (0.025684) + test_to_s_invalid_uri: .: (0.008644) + test_to_s_not_string: .: (0.010400) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.026478) - test_method_not_allowed_response_to_s: .: (0.022765) - test_method_not_found_response_to_s: .: (0.022581) - test_no_to_s_response_to_s: .: (0.024839) - test_ok_response_to_s: .: (0.022741) + test_bad_request_response_to_s: .: (0.009019) + test_method_not_allowed_response_to_s: .: (0.008442) + test_method_not_found_response_to_s: .: (0.010264) + test_no_to_s_response_to_s: .: (0.008463) + test_ok_response_to_s: .: (0.009594) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.031174) - test_listener_thread_sets_error: .: (0.032358) - test_wait_for_otp_code_get_follows_options: .: (0.034694) - test_wait_for_otp_code_get_request: .: (0.033077) - test_wait_for_otp_code_incorrect_params: .: (0.032113) - test_wait_for_otp_code_incorrect_path: .: (0.030910) - test_wait_for_otp_code_invalid_post_req_method: .: (0.030241) - test_wait_for_otp_code_no_params_response: .: (0.030440) - test_wait_for_otp_code_options_request: .: (0.030862) + test_listener_thread_retreives_otp_code: .: (0.012680) + test_listener_thread_sets_error: .: (0.012728) + test_wait_for_otp_code_get_follows_options: .: (0.013627) + test_wait_for_otp_code_get_request: .: (0.012620) + test_wait_for_otp_code_incorrect_params: .: (0.012376) + test_wait_for_otp_code_incorrect_path: .: (0.012171) + test_wait_for_otp_code_invalid_post_req_method: .: (0.011457) + test_wait_for_otp_code_no_params_response: .: (0.011696) + test_wait_for_otp_code_options_request: .: (0.012012) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.026337) - test_poll_for_otp_invalid_status: .: (0.026196) - test_poll_for_otp_missing_credentials: .: (0.024453) - test_poll_for_otp_not_http_success: .: (0.025483) - test_poll_for_otp_pending_sleeps: .: (0.137862) - test_poll_for_otp_success: .: (0.028440) - test_poll_thread_success: .: (0.029070) - test_poll_thread_timeout_error: .: (0.024467) - test_poll_thread_webauthn_verification_error: .: (0.024369) + test_poll_for_otp_invalid_format: .: (0.009817) + test_poll_for_otp_invalid_status: .: (0.010099) + test_poll_for_otp_missing_credentials: .: (0.008969) + test_poll_for_otp_not_http_success: .: (0.008846) + test_poll_for_otp_pending_sleeps: .: (0.109234) + test_poll_for_otp_success: .: (0.009537) + test_poll_thread_success: .: (0.010001) + test_poll_thread_timeout_error: .: (0.011545) + test_poll_thread_webauthn_verification_error: .: (0.009303) -Finished in 354.413355843 seconds. +Finished in 151.622608079 seconds. ------------------------------------------------------------------------------- 2589 tests, 13603 assertions, 0 failures, 0 errors, 47 pendings, 0 omissions, 0 notifications 98.1846% passed ------------------------------------------------------------------------------- -7.31 tests/s, 38.38 assertions/s +17.08 tests/s, 89.72 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 @@ -5124,8 +5160,8 @@ dpkg-gencontrol: warning: Depends field of package ruby-bundler: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ruby-rubygems: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Versions} used, but is not defined -dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined +dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined # Bundler has a different version than rubygems at the moment dh_gencontrol -pbundler -- -v2.6.7-2 dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined @@ -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/8746/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/8746/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/13040 and its subdirectories -I: Current time: Wed Jun 18 09:44:11 -12 2025 -I: pbuilder-time-stamp: 1750283051 +I: removing directory /srv/workspace/pbuilder/8746 and its subdirectories +I: Current time: Thu Jun 19 11:48:43 +14 2025 +I: pbuilder-time-stamp: 1750283323