Diff of the two buildlogs: -- --- b1/build.log 2025-03-26 00:00:24.019702231 +0000 +++ b2/build.log 2025-03-26 00:08:51.340775705 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Apr 27 18:21:21 -12 2026 -I: pbuilder-time-stamp: 1777357281 +I: Current time: Wed Mar 26 14:00:27 +14 2025 +I: pbuilder-time-stamp: 1742947227 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/2223146/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2713482/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Mar 26 00:00 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2713482/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2713482/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='7ff3c465ec134de79e16a3e923c948ed' - 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='2223146' - PS1='# ' - PS2='> ' + INVOCATION_ID=6f99bd3b323546f796cbd6b216c20096 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2713482 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.x55BN85w/pbuilderrc_iUXe --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.x55BN85w/b1 --logfile b1/build.log rubygems_3.6.6-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.x55BN85w/pbuilderrc_HMu0 --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.x55BN85w/b2 --logfile b2/build.log rubygems_3.6.6-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2223146/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2713482/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -250,7 +282,7 @@ Get: 130 http://deb.debian.org/debian unstable/main amd64 ruby-all-dev amd64 1:3.3+b1 [6496 B] Get: 131 http://deb.debian.org/debian unstable/main amd64 gem2deb amd64 2.2.5 [48.0 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 ruby-dev amd64 1:3.3+b1 [5576 B] -Fetched 48.6 MB in 0s (127 MB/s) +Fetched 48.6 MB in 6s (7811 kB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19805 files and directories currently installed.) @@ -690,8 +722,8 @@ Setting up tzdata (2025b-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Apr 28 06:21:56 UTC 2026. -Universal Time is now: Tue Apr 28 06:21:56 UTC 2026. +Local time is now: Wed Mar 26 00:02:39 UTC 2025. +Universal Time is now: Wed Mar 26 00:02:39 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-minitest (5.25.4-2) ... @@ -813,7 +845,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rubygems-3.6.6/ && 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.6-1_source.changes +I: user script /srv/workspace/pbuilder/2713482/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2713482/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/rubygems-3.6.6/ && 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.6-1_source.changes dpkg-buildpackage: info: source package rubygems dpkg-buildpackage: info: source version 3.6.6-1 dpkg-buildpackage: info: source distribution unstable @@ -847,12 +883,12 @@ │ ruby-rubygems: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260427-2236024-gh3554/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250326-2760183-a7vjep/gemspec Successfully built RubyGem Name: rubygems-update Version: 3.6.6 File: rubygems-update-3.6.6.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/d20260427-2236024-gh3554/rubygems-update-3.6.6.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/d20250326-2760183-a7vjep/rubygems-update-3.6.6.gem /build/reproducible-path/rubygems-3.6.6/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.6/bundler/CHANGELOG.md /build/reproducible-path/rubygems-3.6.6/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.6/bundler/LICENSE.md /build/reproducible-path/rubygems-3.6.6/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.6/bundler/README.md @@ -1502,12 +1538,12 @@ │ ruby-bundler: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260427-2236024-qw2275/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250326-2760183-es46hp/gemspec Successfully built RubyGem Name: bundler Version: 2.6.6 File: bundler-2.6.6.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/d20260427-2236024-qw2275/bundler-2.6.6.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/d20250326-2760183-es46hp/bundler-2.6.6.gem /build/reproducible-path/rubygems-3.6.6/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.6/exe/bundle /build/reproducible-path/rubygems-3.6.6/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.6/exe/bundler /build/reproducible-path/rubygems-3.6.6/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.6/lib/bundler.rb @@ -1910,489 +1946,489 @@ Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader Started ChangelogTest: - test_format_header: .: (0.001030) + test_format_header: .: (0.002611) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.065585) - test_execute_all_named: .: (0.063363) - test_execute_all_named_default_multiple: .: (0.015694) - test_execute_all_named_default_single: .: (0.004458) - test_execute_dependency_order: .: (0.021987) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.013385) - test_execute_does_not_remove_default_gem_executables: .: (0.018496) - test_execute_outside_gem_home: .: (0.012985) - test_execute_outside_gem_home_when_install_dir_given: .: (0.015660) - test_execute_prerelease: .: (0.179409) - test_execute_removes_executable: .: (0.011074) - test_execute_removes_formatted_executable: .: (0.009224) - test_execute_two_version: .: (0.004647) - test_execute_with_force_and_without_version_uninstalls_everything:.: (0.027319) - test_execute_with_force_ignores_dependencies: .: (0.049439) - test_execute_with_gem_not_installed: .: (0.002617) - test_execute_with_gem_uninstall_error: .: (0.042506) - test_execute_with_multiple_version_specified_as_colon: .: (0.047340) - test_execute_with_version_leaves_non_matching_versions: .: (0.043456) - test_execute_with_version_specified_as_colon: .: (0.044757) - test_handle_options: .: (0.005342) - test_handle_options_vendor: .: (0.006256) - test_handle_options_vendor_missing: .: (0.005856) - test_uninstall_selection: .: (0.036260) - test_uninstall_selection_multiple_gems: .: (0.060942) + test_execute_all: .: (0.267644) + test_execute_all_named: .: (0.349632) + test_execute_all_named_default_multiple: .: (0.076792) + test_execute_all_named_default_single: .: (0.028447) + test_execute_dependency_order: .: (0.097601) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.075268) + test_execute_does_not_remove_default_gem_executables: .: (0.105538) + test_execute_outside_gem_home: .: (0.065484) + test_execute_outside_gem_home_when_install_dir_given: .: (0.091276) + test_execute_prerelease: .: (0.831276) + test_execute_removes_executable: .: (0.071283) + test_execute_removes_formatted_executable: .: (0.061120) + test_execute_two_version: .: (0.029889) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.187186) + test_execute_with_force_ignores_dependencies: .: (0.235123) + test_execute_with_gem_not_installed: .: (0.011514) + test_execute_with_gem_uninstall_error: .: (0.178868) + test_execute_with_multiple_version_specified_as_colon: .: (0.167245) + test_execute_with_version_leaves_non_matching_versions: .: (0.160472) + test_execute_with_version_specified_as_colon: .: (0.187378) + test_handle_options: .: (0.019381) + test_handle_options_vendor: .: (0.027408) + test_handle_options_vendor_missing: .: (0.023387) + test_uninstall_selection: .: (0.167051) + test_uninstall_selection_multiple_gems: .: (0.262003) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.005622) - test_build_root: .: (0.007160) - test_doc: .: (0.006311) - test_doc_no: .: (0.007349) - test_doc_rdoc: .: (0.005699) - test_doc_rdoc_ri: .: (0.006641) - test_document: .: (0.004471) - test_document_no: .: (0.005325) - test_document_rdoc: .: (0.005717) - test_minimal_deps: .: (0.006111) - test_minimal_deps_no: .: (0.005660) - test_post_install_message: .: (0.004521) - test_post_install_message_no: .: (0.006900) - test_security_policy: .: (0.006373) - test_security_policy_unknown: .: (0.006283) - test_user_install_disabled_read_only: .: (0.011342) - test_user_install_enabled: .: (0.020214) - test_vendor: .: (0.004985) - test_vendor_missing: .: (0.004771) + test_add_install_update_options: .: (0.037229) + test_build_root: .: (0.021906) + test_doc: .: (0.019489) + test_doc_no: .: (0.033612) + test_doc_rdoc: .: (0.025535) + test_doc_rdoc_ri: .: (0.018251) + test_document: .: (0.029522) + test_document_no: .: (0.026851) + test_document_rdoc: .: (0.023913) + test_minimal_deps: .: (0.018338) + test_minimal_deps_no: .: (0.022837) + test_post_install_message: .: (0.033675) + test_post_install_message_no: .: (0.024605) + test_security_policy: .: (0.022611) + test_security_policy_unknown: .: (0.031232) + test_user_install_disabled_read_only: .: (0.043280) + test_user_install_enabled: .: (0.039906) + test_vendor: .: (0.010707) + test_vendor_missing: .: (0.010493) TestGemInstaller: - test_app_script_text: .: (0.009038) - test_check_executable_overwrite: .: (0.013483) - test_check_executable_overwrite_format_executable:.: (0.014796) - test_check_executable_overwrite_other_gem: .: (0.035354) - test_check_executable_overwrite_other_gem_force: .: (0.020212) - test_check_executable_overwrite_other_non_gem: .: (0.016060) - test_check_that_user_bin_dir_is_in_path: .: (0.010480) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.005764) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.008229) - test_conflicting_binstubs: .: (0.355737) - test_default_gem_loaded_from: .: (0.008295) - test_default_gem_to_specific_install_dir: .: (0.014410) - test_default_gem_with_wrappers: .: (0.015526) - test_dir: .: (0.009526) - test_ensure_dependency: .: (0.008997) - test_ensure_loadable_spec: .: (0.009822) - test_ensure_loadable_spec_security_policy: .: (0.008643) - test_extract_files: .: (0.011152) - test_find_lib_file_after_install: .: (0.278489) - test_gem_attribute: .: (0.019623) - test_generate_bin_bindir: .: (0.019535) - test_generate_bin_bindir_with_user_install_warning: .: (0.005267) - test_generate_bin_script: .: (0.010472) - test_generate_bin_script_format: .: (0.010814) - test_generate_bin_script_format_disabled: .: (0.016678) - test_generate_bin_script_install_dir: .: (0.007760) - test_generate_bin_script_no_execs: .: (0.014121) - test_generate_bin_script_no_perms: .: (0.010956) - test_generate_bin_script_no_shebang: .: (0.011864) - test_generate_bin_script_wrappers: .: (0.009703) - test_generate_bin_symlink: .: (0.010142) - test_generate_bin_symlink_no_execs: .: (0.012328) - test_generate_bin_symlink_no_perms: .: (0.014910) - test_generate_bin_symlink_update_newer: .: (0.010155) - test_generate_bin_symlink_update_older: .: (0.011912) - test_generate_bin_symlink_update_remove_wrapper: .: (0.012739) - test_generate_bin_symlink_win32: .: (0.022127) - test_generate_bin_uses_default_shebang: .: (0.008579) - test_generate_bin_with_dangling_symlink: .: (0.048914) - test_generate_plugins: .: (0.187910) - test_generate_plugins_with_build_root: .: (0.014345) - test_generate_plugins_with_install_dir: .: (0.012772) - test_generate_plugins_with_user_install: .: (0.012779) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.009586) - test_initialize: .: (0.006763) - test_initialize_user_install: .: (0.009719) - test_initialize_user_install_bin_dir: .: (0.007635) - test_install: .: (0.183042) - test_install_build_root: .: (0.018688) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.018732) - test_install_creates_binstub_that_dont_trust_encoding: .: (0.191892) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.183273) - test_install_creates_binstub_that_understand_version: .: (0.190984) - test_install_creates_working_binstub: .: (0.184395) - test_install_dir_takes_precedence_to_user_install:.: (0.015929) - test_install_does_not_leave_lockfile_for_binstub: .: (0.253788) - test_install_extension_and_script: .: (0.150525) - test_install_extension_clean_intermediate_files: .: (0.166116) - test_install_extension_dir: .: (0.150641) - test_install_extension_dir_is_removed_on_reinstall: .: (0.275448) - test_install_extension_flat: .: (0.163432) - test_install_force: .: (0.013200) - test_install_missing_dirs: .: (0.016226) - test_install_post_build_false: .: (0.011388) - test_install_post_build_nil: .: (0.016336) - test_install_pre_install_false: .: (0.009401) - test_install_pre_install_nil: .: (0.032310) - test_install_user_extension_dir: .: (0.157430) - test_install_with_message: .: (0.017334) - test_install_with_no_prior_files: .: (0.372648) - test_install_with_skipped_message: .: (0.015697) - test_installation_satisfies_dependency_eh: .: (0.010927) - test_installation_satisfies_dependency_eh_development: .: (0.014090) - test_keeps_plugins_up_to_date: .: (0.729055) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.004714) - test_package_attribute: .: (0.004198) - test_pre_install_checks_dependencies: .: (0.015052) - test_pre_install_checks_dependencies_ignore: .: (0.012143) - test_pre_install_checks_dependencies_install_dir: .: (0.009005) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.007258) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.007015) - test_pre_install_checks_malicious_name: .: (0.006624) - test_pre_install_checks_malicious_name_before_eval: .: (0.006393) - test_pre_install_checks_malicious_platform_before_eval: .: (0.004448) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.006720) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.006585) - test_process_options: .: (0.009012) - test_process_options_build_root: .: (0.006707) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.006678) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.006668) - test_shebang: .: (0.098806) - test_shebang_arguments: .: (0.009103) - test_shebang_arguments_with_load_relative: .: (0.007887) - test_shebang_custom: .: (0.007958) - test_shebang_custom_with_expands: .: (0.010371) - test_shebang_custom_with_expands_and_arguments: .: (0.008794) - test_shebang_empty: .: (0.008245) - test_shebang_env: .: (0.008009) - test_shebang_env_arguments: .: (0.008339) - test_shebang_env_arguments_with_load_relative: .: (0.008106) - test_shebang_env_shebang: .: (0.007974) - test_shebang_nested: .: (0.008118) - test_shebang_nested_arguments: .: (0.010005) - test_shebang_nested_arguments_with_load_relative: .: (0.008552) - test_shebang_version: .: (0.008170) - test_shebang_version_arguments: .: (0.008382) - test_shebang_version_arguments_with_load_relative:.: (0.007953) - test_shebang_version_env: .: (0.007944) - test_shebang_version_env_arguments: .: (0.007881) - test_shebang_version_env_arguments_with_load_relative: .: (0.010094) - test_unpack: .: (0.012992) - test_use_plugin_immediately: .: (0.358827) - test_write_build_info_file: .: (0.008886) - test_write_build_info_file_empty: .: (0.006608) - test_write_build_info_file_install_dir: .: (0.010706) - test_write_cache_file: .: (0.007901) - test_write_spec: .: (0.004713) - test_write_spec_writes_cached_spec: .: (0.004494) + test_app_script_text: .: (0.046475) + test_check_executable_overwrite: .: (0.071137) + test_check_executable_overwrite_format_executable:.: (0.017108) + test_check_executable_overwrite_other_gem: .: (0.023467) + test_check_executable_overwrite_other_gem_force: .: (0.022369) + test_check_executable_overwrite_other_non_gem: .: (0.051220) + test_check_that_user_bin_dir_is_in_path: .: (0.039314) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.028735) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.043718) + test_conflicting_binstubs: .: (1.301712) + test_default_gem_loaded_from: .: (0.028638) + test_default_gem_to_specific_install_dir: .: (0.063476) + test_default_gem_with_wrappers: .: (0.069783) + test_dir: .: (0.045627) + test_ensure_dependency: .: (0.049907) + test_ensure_loadable_spec: .: (0.064993) + test_ensure_loadable_spec_security_policy: .: (0.047271) + test_extract_files: .: (0.059387) + test_find_lib_file_after_install: .: (2.148799) + test_gem_attribute: .: (0.021054) + test_generate_bin_bindir: .: (0.041208) + test_generate_bin_bindir_with_user_install_warning: .: (0.012665) + test_generate_bin_script: .: (0.029394) + test_generate_bin_script_format: .: (0.040476) + test_generate_bin_script_format_disabled: .: (0.028224) + test_generate_bin_script_install_dir: .: (0.022916) + test_generate_bin_script_no_execs: .: (0.027139) + test_generate_bin_script_no_perms: .: (0.020227) + test_generate_bin_script_no_shebang: .: (0.024411) + test_generate_bin_script_wrappers: .: (0.023265) + test_generate_bin_symlink: .: (0.034754) + test_generate_bin_symlink_no_execs: .: (0.060961) + test_generate_bin_symlink_no_perms: .: (0.038306) + test_generate_bin_symlink_update_newer: .: (0.063671) + test_generate_bin_symlink_update_older: .: (0.061161) + test_generate_bin_symlink_update_remove_wrapper: .: (0.024513) + test_generate_bin_symlink_win32: .: (0.025336) + test_generate_bin_uses_default_shebang: .: (0.028703) + test_generate_bin_with_dangling_symlink: .: (0.113628) + test_generate_plugins: .: (0.802382) + test_generate_plugins_with_build_root: .: (0.075572) + test_generate_plugins_with_install_dir: .: (0.067267) + test_generate_plugins_with_user_install: .: (0.079845) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.036823) + test_initialize: .: (0.025938) + test_initialize_user_install: .: (0.028506) + test_initialize_user_install_bin_dir: .: (0.021075) + test_install: .: (1.045608) + test_install_build_root: .: (0.079271) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.046047) + test_install_creates_binstub_that_dont_trust_encoding: .: (1.196093) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.851442) + test_install_creates_binstub_that_understand_version: .: (0.734243) + test_install_creates_working_binstub: .: (0.994448) + test_install_dir_takes_precedence_to_user_install:.: (0.385819) + test_install_does_not_leave_lockfile_for_binstub: .: (1.413888) + test_install_extension_and_script: .: (1.045177) + test_install_extension_clean_intermediate_files: .: (1.018141) + test_install_extension_dir: .: (0.556727) + test_install_extension_dir_is_removed_on_reinstall: .: (2.443482) + test_install_extension_flat: .: (1.957858) + test_install_force: .: (0.147530) + test_install_missing_dirs: .: (0.229835) + test_install_post_build_false: .: (0.150790) + test_install_post_build_nil: .: (0.253104) + test_install_pre_install_false: .: (0.066435) + test_install_pre_install_nil: .: (0.187783) + test_install_user_extension_dir: .: (1.089758) + test_install_with_message: .: (0.222164) + test_install_with_no_prior_files: .: (2.905913) + test_install_with_skipped_message: .: (0.185918) + test_installation_satisfies_dependency_eh: .: (0.052363) + test_installation_satisfies_dependency_eh_development: .: (0.158524) + test_keeps_plugins_up_to_date: .: (6.443789) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.037151) + test_package_attribute: .: (0.044363) + test_pre_install_checks_dependencies: .: (0.121630) + test_pre_install_checks_dependencies_ignore: .: (0.197380) + test_pre_install_checks_dependencies_install_dir: .: (0.214680) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.097037) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.130465) + test_pre_install_checks_malicious_name: .: (0.057701) + test_pre_install_checks_malicious_name_before_eval: .: (0.045827) + test_pre_install_checks_malicious_platform_before_eval: .: (0.027711) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.043762) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.043790) + test_process_options: .: (0.037337) + test_process_options_build_root: .: (0.040518) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.037316) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.060231) + test_shebang: .: (0.054441) + test_shebang_arguments: .: (0.052404) + test_shebang_arguments_with_load_relative: .: (0.054669) + test_shebang_custom: .: (0.049699) + test_shebang_custom_with_expands: .: (0.068660) + test_shebang_custom_with_expands_and_arguments: .: (0.050174) + test_shebang_empty: .: (0.043523) + test_shebang_env: .: (0.068855) + test_shebang_env_arguments: .: (0.053304) + test_shebang_env_arguments_with_load_relative: .: (0.057552) + test_shebang_env_shebang: .: (0.064911) + test_shebang_nested: .: (0.054683) + test_shebang_nested_arguments: .: (0.048978) + test_shebang_nested_arguments_with_load_relative: .: (0.072648) + test_shebang_version: .: (0.075382) + test_shebang_version_arguments: .: (0.063529) + test_shebang_version_arguments_with_load_relative:.: (0.049799) + test_shebang_version_env: .: (0.051317) + test_shebang_version_env_arguments: .: (0.060955) + test_shebang_version_env_arguments_with_load_relative: .: (0.045097) + test_unpack: .: (0.084262) + test_use_plugin_immediately: .: (2.674622) + test_write_build_info_file: .: (0.088458) + test_write_build_info_file_empty: .: (0.032487) + test_write_build_info_file_install_dir: .: (0.082242) + test_write_cache_file: .: (0.099361) + test_write_spec: .: (0.055321) + test_write_spec_writes_cached_spec: .: (0.037692) TestGemUninstaller: - test_ask_if_ok: .: (0.019247) - test_initialize_expand_path: .: (0.020434) - test_path_ok_eh: .: (0.019112) - test_path_ok_eh_legacy: .: (0.018818) - test_path_ok_eh_user: .: (0.018287) - test_regenerate_plugins_for: .: (0.027903) - test_remove_all: .: (0.020280) - test_remove_executables_force_keep: .: (0.020263) - test_remove_executables_force_remove: .: (0.018867) - test_remove_executables_user: .: (0.026188) - test_remove_executables_user_format: .: (0.026266) - test_remove_executables_user_format_disabled: .: (0.026909) - test_remove_not_in_home: .: (0.033219) - test_remove_plugins: .: (0.036454) - test_remove_plugins_user_installed: .: (0.040908) - test_remove_symlinked_gem_home: .: (0.028908) - test_uninstall: .: (0.027826) - test_uninstall_default_gem: .: (0.029230) - test_uninstall_default_gem_with_same_version: .: (0.038247) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.034831) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.030063) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.020345) - test_uninstall_extension: .: (0.144386) - test_uninstall_keeps_plugins_up_to_date: .: (0.038448) - test_uninstall_no_permission: .: (0.018325) - test_uninstall_nonexistent: .: (0.016010) - test_uninstall_not_ok: .: (0.018713) - test_uninstall_only_lists_unsatisfied_deps: .: (0.019282) - test_uninstall_prompt_includes_dep_type: .: (0.019758) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.023795) - test_uninstall_prompts_about_broken_deps: .: (0.030845) - test_uninstall_selection: .: (0.058016) - test_uninstall_selection_greater_than_one: .: (0.044116) - test_uninstall_user_install: .: (0.018611) - test_uninstall_user_install_with_symlinked_home: .: (0.017575) - test_uninstall_with_install_dir_regenerates_plugins: .: (0.032649) - test_uninstall_with_install_dir_removes_plugins: .: (0.030140) - test_uninstall_wrong_repo: .: (0.018329) + test_ask_if_ok: .: (0.192858) + test_initialize_expand_path: .: (0.211319) + test_path_ok_eh: .: (0.233448) + test_path_ok_eh_legacy: .: (0.189709) + test_path_ok_eh_user: .: (0.223315) + test_regenerate_plugins_for: .: (0.371438) + test_remove_all: .: (0.223721) + test_remove_executables_force_keep: .: (0.272569) + test_remove_executables_force_remove: .: (0.206806) + test_remove_executables_user: .: (0.184012) + test_remove_executables_user_format: .: (0.205273) + test_remove_executables_user_format_disabled: .: (0.204831) + test_remove_not_in_home: .: (0.235129) + test_remove_plugins: .: (0.177065) + test_remove_plugins_user_installed: .: (0.208226) + test_remove_symlinked_gem_home: .: (0.132685) + test_uninstall: .: (0.125250) + test_uninstall_default_gem: .: (0.135333) + test_uninstall_default_gem_with_same_version: .: (0.196986) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.233780) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.299258) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.148794) + test_uninstall_extension: .: (0.788955) + test_uninstall_keeps_plugins_up_to_date: .: (0.336570) + test_uninstall_no_permission: .: (0.209364) + test_uninstall_nonexistent: .: (0.309604) + test_uninstall_not_ok: .: (0.543561) + test_uninstall_only_lists_unsatisfied_deps: .: (0.755619) + test_uninstall_prompt_includes_dep_type: .: (1.130125) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.510281) + test_uninstall_prompts_about_broken_deps: .: (0.864463) + test_uninstall_selection: .: (1.427582) + test_uninstall_selection_greater_than_one: .: (2.855602) + test_uninstall_user_install: .: (0.562234) + test_uninstall_user_install_with_symlinked_home: .: (0.707943) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.735964) + test_uninstall_with_install_dir_removes_plugins: .: (0.528327) + test_uninstall_wrong_repo: .: (0.260142) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.008249) - test_add_files: .: (0.007361) - test_add_files_symlink: .: (0.006228) - test_build: .: (0.008980) - test_build_auto_signed: .: (0.015703) - test_build_auto_signed_encrypted_key: .: (0.014606) - test_build_invalid: .: (0.007196) - test_build_invalid_arguments: .: (0.005908) - test_build_modified_platform: .: (0.009492) - test_build_signed: .: (0.013076) - test_build_signed_encrypted_key: .: (0.013988) - test_build_time_uses_source_date_epoch: .: (0.005892) - test_build_time_without_source_date_epoch: .: (0.005861) - test_class_new_old_format: .: (0.006830) - test_contents: .: (0.007185) - test_contents_from_io: .: (0.006784) - test_corrupt_data_tar_gz: .: (0.010102) - test_extract_file_permissions: .: (0.009420) - test_extract_files: .: (0.007857) - test_extract_files_empty: .: (0.007597) - test_extract_symlink_into_symlink_dir: .: (0.006928) - test_extract_symlink_parent: .: (0.008279) - test_extract_tar_gz_absolute: .: (0.005951) - test_extract_tar_gz_directory: .: (0.006754) - test_extract_tar_gz_dot_file: .: (0.006096) - test_extract_tar_gz_dot_slash: .: (0.006034) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.009288) - test_extract_tar_gz_symlink_relative_path: .: (0.007843) - test_gem_attr: .: (0.005920) - test_install_location: .: (0.005582) - test_install_location_absolute: .: (0.005613) - test_install_location_dots: .: (0.007219) - test_install_location_extra_slash: .: (0.005868) - test_install_location_relative: .: (0.005589) - test_install_location_suffix: .: (0.021704) - test_load_spec: .: (0.017247) - test_raw_spec: .: (0.009026) - test_spec: .: (0.007011) - test_spec_from_io: .: (0.006965) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.005527) - test_verify: .: (0.007933) - test_verify_checksum_bad: .: (0.008715) - test_verify_checksum_missing: .: (0.018978) - test_verify_corrupt: .: (0.010159) - test_verify_corrupt_tar_checksums_entry: .: (0.010151) - test_verify_corrupt_tar_data_entry: .: (0.010640) - test_verify_corrupt_tar_metadata_entry: .: (0.010811) - test_verify_duplicate_file: .: (0.008593) - test_verify_empty: .: (0.006097) - test_verify_entry: .: (0.006134) - test_verify_nonexistent: .: (0.005520) - test_verify_security_policy: .: (0.008532) - test_verify_security_policy_checksum_missing: .: (0.012659) - test_verify_security_policy_low_security: .: (0.012926) - test_verify_truncate: .: (0.006627) + test_add_checksums: .: (0.034231) + test_add_files: .: (0.085713) + test_add_files_symlink: .: (0.033221) + test_build: .: (0.149026) + test_build_auto_signed: .: (0.140031) + test_build_auto_signed_encrypted_key: .: (0.147949) + test_build_invalid: .: (0.044597) + test_build_invalid_arguments: .: (0.031675) + test_build_modified_platform: .: (0.145842) + test_build_signed: .: (0.061484) + test_build_signed_encrypted_key: .: (0.044325) + test_build_time_uses_source_date_epoch: .: (0.015630) + test_build_time_without_source_date_epoch: .: (0.016299) + test_class_new_old_format: .: (0.101595) + test_contents: .: (0.042511) + test_contents_from_io: .: (0.027547) + test_corrupt_data_tar_gz: .: (0.043820) + test_extract_file_permissions: .: (0.027365) + test_extract_files: .: (0.020481) + test_extract_files_empty: .: (0.021206) + test_extract_symlink_into_symlink_dir: .: (0.026878) + test_extract_symlink_parent: .: (0.017292) + test_extract_tar_gz_absolute: .: (0.017241) + test_extract_tar_gz_directory: .: (0.090321) + test_extract_tar_gz_dot_file: .: (0.018800) + test_extract_tar_gz_dot_slash: .: (0.025215) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.027474) + test_extract_tar_gz_symlink_relative_path: .: (0.035860) + test_gem_attr: .: (0.070068) + test_install_location: .: (0.030555) + test_install_location_absolute: .: (0.015401) + test_install_location_dots: .: (0.014935) + test_install_location_extra_slash: .: (0.015901) + test_install_location_relative: .: (0.015367) + test_install_location_suffix: .: (0.015568) + test_load_spec: .: (0.024579) + test_raw_spec: .: (0.026782) + test_spec: .: (0.019303) + test_spec_from_io: .: (0.020043) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.014840) + test_verify: .: (0.022828) + test_verify_checksum_bad: .: (0.023464) + test_verify_checksum_missing: .: (0.023976) + test_verify_corrupt: .: (0.016285) + test_verify_corrupt_tar_checksums_entry: .: (0.019770) + test_verify_corrupt_tar_data_entry: .: (0.029097) + test_verify_corrupt_tar_metadata_entry: .: (0.023273) + test_verify_duplicate_file: .: (0.160951) + test_verify_empty: .: (0.140138) + test_verify_entry: .: (0.063740) + test_verify_nonexistent: .: (0.154739) + test_verify_security_policy: .: (0.071708) + test_verify_security_policy_checksum_missing: .: (0.787668) + test_verify_security_policy_low_security: .: (0.568482) + test_verify_truncate: .: (0.028588) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.002643) - test_empty: .: (0.004277) - test_empty_eh: .: (0.002332) - test_equals2: .: (0.002670) - test_from_bad_octal: .: (0.003499) - test_initialize: .: (0.002591) - test_initialize_bad: .: (0.002462) - test_initialize_typeflag: .: (0.002710) - test_self_from: .: (0.002643) - test_spaces_in_headers: .: (0.002443) - test_to_s: .: (0.002473) - test_update_checksum: .: (0.002323) + test_big_uid_gid: .: (0.007559) + test_empty: .: (0.011071) + test_empty_eh: .: (0.007082) + test_equals2: .: (0.006199) + test_from_bad_octal: .: (0.019681) + test_initialize: .: (0.036111) + test_initialize_bad: .: (0.044283) + test_initialize_typeflag: .: (0.006503) + test_self_from: .: (0.015404) + test_spaces_in_headers: .: (0.006492) + test_to_s: .: (0.006940) + test_update_checksum: .: (0.006366) TestGemPackageTarReader: - test_each_entry: .: (0.002800) - test_each_with_not_a_tar: .: (0.005223) - test_read_in_gem_data: .: (0.003679) - test_rewind: .: (0.008452) - test_seek: .: (0.006810) - test_seek_in_gem_data: .: (0.003663) - test_seek_missing: .: (0.004437) + test_each_entry: .: (0.008465) + test_each_with_not_a_tar: .: (0.007963) + test_read_in_gem_data: .: (0.011849) + test_rewind: .: (0.008019) + test_seek: .: (0.007932) + test_seek_in_gem_data: .: (0.007724) + test_seek_missing: .: (0.007496) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.014935) - test_close: .: (0.012981) - test_closed_eh: .: (0.006917) - test_consecutive_read: .: (0.002619) - test_consecutive_read_bytes_past_eof: .: (0.002858) - test_directory_eh: .: (0.002991) - test_eof_eh: .: (0.002602) - test_file_eh: .: (0.002989) - test_full_name: .: (0.002759) - test_full_name_null: .: (0.002685) - test_getc: .: (0.002594) - test_open: .: (0.002827) - test_open_closes_entry: .: (0.002896) - test_open_returns_entry: .: (0.002865) - test_pos: .: (0.004571) - test_read: .: (0.002609) - test_read_big: .: (0.002614) - test_read_corrupted_tar: .: (0.002982) - test_read_from_gzip_io: .: (0.002776) - test_read_from_gzip_io_with_non_zero_offset: .: (0.003007) - test_read_partial_buffer: .: (0.002783) - test_read_remaining: .: (0.002603) - test_read_small: .: (0.002630) - test_read_zero: .: (0.002585) - test_readpartial: .: (0.002632) - test_readpartial_corrupted_tar: .: (0.004511) - test_readpartial_past_eof: .: (0.002784) - test_readpartial_to_eof: .: (0.002558) - test_readpartial_zero: .: (0.002639) - test_rewind: .: (0.002950) - test_seek: .: (0.002756) - test_seek_in_gzip_io_corrupted: .: (0.003001) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.002910) - test_size: .: (0.002604) - test_symlink_eh: .: (0.002823) - test_zero_byte_file_read: .: (0.002995) - test_zero_byte_file_readpartial: .: (0.003062) + test_bytes_read: .: (0.012565) + test_close: .: (0.008428) + test_closed_eh: .: (0.007974) + test_consecutive_read: .: (0.006868) + test_consecutive_read_bytes_past_eof: .: (0.007184) + test_directory_eh: .: (0.007890) + test_eof_eh: .: (0.008268) + test_file_eh: .: (0.007516) + test_full_name: .: (0.006910) + test_full_name_null: .: (0.007389) + test_getc: .: (0.006883) + test_open: .: (0.007138) + test_open_closes_entry: .: (0.310634) + test_open_returns_entry: .: (0.116258) + test_pos: .: (0.207309) + test_read: .: (0.024865) + test_read_big: .: (0.015385) + test_read_corrupted_tar: .: (0.053911) + test_read_from_gzip_io: .: (0.131364) + test_read_from_gzip_io_with_non_zero_offset: .: (0.022286) + test_read_partial_buffer: .: (0.015257) + test_read_remaining: .: (0.015382) + test_read_small: .: (0.017483) + test_read_zero: .: (0.011192) + test_readpartial: .: (0.015398) + test_readpartial_corrupted_tar: .: (0.015955) + test_readpartial_past_eof: .: (0.012097) + test_readpartial_to_eof: .: (0.015552) + test_readpartial_zero: .: (0.015532) + test_rewind: .: (0.013541) + test_seek: .: (0.020413) + test_seek_in_gzip_io_corrupted: .: (0.022281) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.022827) + test_size: .: (0.010753) + test_symlink_eh: .: (0.008135) + test_zero_byte_file_read: .: (0.007445) + test_zero_byte_file_readpartial: .: (0.008044) TestGemPackageTarWriter: - test_add_file: .: (0.003253) - test_add_file_digest: .: (0.003150) - test_add_file_digest_multiple: .: (0.003054) - test_add_file_signer: .: (0.005527) - test_add_file_signer_empty: .: (0.003058) - test_add_file_simple: .: (0.002995) - test_add_file_simple_data: .: (0.002732) - test_add_file_simple_padding: .: (0.003084) - test_add_file_simple_size: .: (0.002609) - test_add_file_simple_source_date_epoch: .: (0.002981) - test_add_file_source_date_epoch: .: (0.002937) - test_add_symlink: .: (0.003010) - test_add_symlink_source_date_epoch: .: (0.002936) - test_close: .: (0.002857) - test_mkdir: .: (0.003139) - test_mkdir_source_date_epoch: .: (0.002942) - test_split_name: .: (0.005832) - test_split_name_too_long_name: .: (0.002659) - test_split_name_too_long_prefix: .: (0.002523) - test_split_name_too_long_total: .: (0.002811) + test_add_file: .: (0.008877) + test_add_file_digest: .: (0.009910) + test_add_file_digest_multiple: .: (0.010880) + test_add_file_signer: .: (0.026388) + test_add_file_signer_empty: .: (0.010293) + test_add_file_simple: .: (0.008412) + test_add_file_simple_data: .: (0.007489) + test_add_file_simple_padding: .: (0.008474) + test_add_file_simple_size: .: (0.007102) + test_add_file_simple_source_date_epoch: .: (0.008290) + test_add_file_source_date_epoch: .: (0.009152) + test_add_symlink: .: (0.009679) + test_add_symlink_source_date_epoch: .: (0.007793) + test_close: .: (0.008293) + test_mkdir: .: (0.008027) + test_mkdir_source_date_epoch: .: (0.008180) + test_split_name: .: (0.008024) + test_split_name_too_long_name: .: (0.008123) + test_split_name_too_long_prefix: .: (0.007638) + test_split_name_too_long_total: .: (0.007199) GemTest: - test_operating_system_other_exceptions: .: (0.044675) - test_rubygems_normal_behaviour: .: (0.089132) + test_operating_system_other_exceptions: .: (0.138415) + test_rubygems_normal_behaviour: .: (0.258433) TestCiDetector: - test_ci?: .: (0.004506) - test_ci_strings: .: (0.004320) + test_ci?: .: (0.019276) + test_ci_strings: .: (0.017954) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.009694) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.003031) - test_activate_bin_path_in_debug_mode: .: (0.089652) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.009994) - test_activate_bin_path_resolves_eagerly: .: (0.016931) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.006840) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.006945) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.035188) - test_data_home_default: .: (0.002429) - test_data_home_from_env: .: (0.002368) - test_default_source_date_epoch_doesnt_change: .: (1.004468) - test_deprecated_paths=: .: (0.004260) - test_gem_path_ordering: .: (0.031195) - test_gem_path_ordering_short: .: (0.027877) - test_load_env_plugins: .: (0.006359) - test_load_plugins: .: (0.024764) - test_load_user_installed_plugins: .: (0.017423) - test_operating_system_defaults: .: (0.004972) - test_platform_defaults: .: (0.002864) - test_register_default_spec: .: (0.004338) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.005321) - test_require_does_not_glob: .: (0.008885) - test_require_missing: .: (0.005672) - test_self_activate_bin_path_no_exec_name: .: (0.005885) - test_self_bin_path_active: .: (0.004472) - test_self_bin_path_bin_file_gone_in_latest: .: (0.008678) - test_self_bin_path_bin_name: .: (0.008316) - test_self_bin_path_bin_name_version: .: (0.006973) - test_self_bin_path_no_bin_file: .: (0.003010) - test_self_bin_path_no_exec_name: .: (0.005247) - test_self_bin_path_nonexistent_binfile: .: (0.004521) - test_self_bin_path_not_found: .: (0.004109) - test_self_bin_path_picking_newest: .: (0.012452) - test_self_bindir: .: (0.005435) - test_self_bindir_default_dir: .: (0.004640) - test_self_clear_paths: .: (0.006296) - test_self_configuration: .: (0.004254) - test_self_datadir: .: (0.014095) - test_self_datadir_nonexistent_package: .: (0.005147) - test_self_default_exec_format: .: (0.003514) - test_self_default_exec_format_18: .: (0.005891) - test_self_default_exec_format_jruby: .: (0.004309) - test_self_default_sources: .: (0.004572) - test_self_dir: .: (0.004770) - test_self_done_installing: .: (0.007870) - test_self_ensure_gem_directories: .: (0.007363) - test_self_ensure_gem_directories_missing_parents: .: (0.006115) - test_self_ensure_gem_directories_non_existent_paths:.: (0.008179) - test_self_ensure_gem_directories_permissions: .: (0.008388) - test_self_ensure_gem_directories_safe_permissions: .: (0.007114) - test_self_ensure_gem_directories_write_protected: .: (0.008827) - test_self_ensure_gem_directories_write_protected_parents: .: (0.005362) - test_self_env_requirement: .: (0.005611) - test_self_extension_dir_shared: .: (0.004171) - test_self_extension_dir_static: .: (0.004032) - test_self_find_files: .: (0.009149) - test_self_find_latest_files: .: (0.009923) - test_self_finish_resolve: .: (0.014605) - test_self_finish_resolve_respects_loaded_specs: .: (0.013374) - test_self_finish_resolve_wtf: .: (0.042165) - test_self_gunzip: .: (0.006580) - test_self_gzip: .: (0.003848) - test_self_install: .: (0.019436) - test_self_install_in_rescue: .: (0.020307) - test_self_install_permissions: .: (0.023353) - test_self_install_permissions_umask_0: .: (0.029080) - test_self_install_permissions_umask_077: .: (0.024558) - test_self_install_permissions_with_format_executable: .: (0.024624) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.052695) - test_self_latest_rubygems_version: .: (0.018216) - test_self_latest_spec_for: .: (0.011737) - test_self_latest_spec_for_multiple_sources: .: (0.011082) - test_self_latest_version_for: .: (0.009333) - test_self_latest_version_for_multiple_sources: .: (0.010869) - test_self_loaded_specs: .: (0.010851) - test_self_needs: .: (0.011667) - test_self_needs_picks_up_unresolved_deps: .: (0.018442) - test_self_path: .: (0.003710) - test_self_path_ENV_PATH: .: (0.003625) - test_self_path_default: .: (0.003779) - test_self_path_duplicate: .: (0.003182) - test_self_path_overlap: .: (0.003178) - test_self_paths_eq: .: (0.005545) - test_self_paths_eq_nonexistent_home: .: (0.003411) - test_self_platforms: .: (0.003679) - test_self_post_build: .: (0.003898) - test_self_post_install: .: (0.004098) - test_self_post_reset: .: (0.007507) - test_self_post_uninstall: .: (0.005063) - test_self_pre_install: .: (0.003698) - test_self_pre_reset: .: (0.005161) - test_self_pre_uninstall: .: (0.004610) - test_self_prefix_libdir: .: (0.004797) - test_self_prefix_sitelibdir: .: (0.004037) - test_self_read_binary: .: (0.003738) - test_self_refresh: .: (0.043584) - test_self_refresh_keeps_loaded_specs_activated: .: (0.047138) - test_self_ruby_api_version: .: (0.004177) - test_self_ruby_escaping_spaces_in_path: .: (0.003791) - test_self_ruby_path_without_spaces: .: (0.004006) - test_self_ruby_version_with_git_master: .: (0.007334) - test_self_ruby_version_with_git_prerelease: .: (0.003369) - test_self_ruby_version_with_non_mri_implementations:.: (0.003223) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.004895) - test_self_ruby_version_with_svn_prerelease: .: (0.004448) - test_self_ruby_version_with_svn_trunk: .: (0.004184) - test_self_rubygems_version: .: (0.003702) - test_self_sources: .: (0.003412) - test_self_try_activate_missing_dep: .: (0.008352) - test_self_try_activate_missing_extensions: .: (0.006763) - test_self_try_activate_missing_prerelease: .: (0.010958) - test_self_use_paths: .: (0.003896) - test_self_use_paths_with_nils: .: (0.004091) - test_self_user_dir: .: (0.004259) - test_self_user_home: .: (0.004065) - test_self_vendor_dir: .: (0.005313) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.006231) - test_self_vendor_dir_missing: .: (0.003822) - test_setting_paths_does_not_mutate_parameter_object:.: (0.006537) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.003638) - test_spec_order_is_consistent: .: (0.010848) - test_state_home_default: .: (0.004263) - test_state_home_from_env: .: (0.002343) - test_try_activate_returns_true_for_activated_specs: .: (0.003909) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.052005) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.015239) + test_activate_bin_path_in_debug_mode: .: (0.297737) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.070252) + test_activate_bin_path_resolves_eagerly: .: (0.063823) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.033853) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.038724) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.168028) + test_data_home_default: .: (0.014641) + test_data_home_from_env: .: (0.009912) + test_default_source_date_epoch_doesnt_change: .: (1.015541) + test_deprecated_paths=: .: (0.012544) + test_gem_path_ordering: .: (0.154319) + test_gem_path_ordering_short: .: (0.107453) + test_load_env_plugins: .: (0.024813) + test_load_plugins: .: (0.087398) + test_load_user_installed_plugins: .: (0.063409) + test_operating_system_defaults: .: (0.015500) + test_platform_defaults: .: (0.022797) + test_register_default_spec: .: (0.044614) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.026473) + test_require_does_not_glob: .: (0.037957) + test_require_missing: .: (0.010471) + test_self_activate_bin_path_no_exec_name: .: (0.022033) + test_self_bin_path_active: .: (0.010267) + test_self_bin_path_bin_file_gone_in_latest: .: (0.025335) + test_self_bin_path_bin_name: .: (0.029449) + test_self_bin_path_bin_name_version: .: (0.052328) + test_self_bin_path_no_bin_file: .: (0.011793) + test_self_bin_path_no_exec_name: .: (0.016687) + test_self_bin_path_nonexistent_binfile: .: (0.040070) + test_self_bin_path_not_found: .: (0.031124) + test_self_bin_path_picking_newest: .: (0.025697) + test_self_bindir: .: (0.011363) + test_self_bindir_default_dir: .: (0.013118) + test_self_clear_paths: .: (0.009993) + test_self_configuration: .: (0.009195) + test_self_datadir: .: (0.039338) + test_self_datadir_nonexistent_package: .: (0.011720) + test_self_default_exec_format: .: (0.012583) + test_self_default_exec_format_18: .: (0.008265) + test_self_default_exec_format_jruby: .: (0.008115) + test_self_default_sources: .: (0.008554) + test_self_dir: .: (0.007749) + test_self_done_installing: .: (0.014737) + test_self_ensure_gem_directories: .: (0.015252) + test_self_ensure_gem_directories_missing_parents: .: (0.026632) + test_self_ensure_gem_directories_non_existent_paths:.: (0.022432) + test_self_ensure_gem_directories_permissions: .: (0.018477) + test_self_ensure_gem_directories_safe_permissions: .: (0.020182) + test_self_ensure_gem_directories_write_protected: .: (0.016912) + test_self_ensure_gem_directories_write_protected_parents: .: (0.017992) + test_self_env_requirement: .: (0.015767) + test_self_extension_dir_shared: .: (0.030345) + test_self_extension_dir_static: .: (0.011334) + test_self_find_files: .: (0.023043) + test_self_find_latest_files: .: (0.021692) + test_self_finish_resolve: .: (0.051392) + test_self_finish_resolve_respects_loaded_specs: .: (0.056121) + test_self_finish_resolve_wtf: .: (0.114404) + test_self_gunzip: .: (0.019945) + test_self_gzip: .: (0.014971) + test_self_install: .: (0.048227) + test_self_install_in_rescue: .: (0.042124) + test_self_install_permissions: .: (0.485145) + test_self_install_permissions_umask_0: .: (0.811437) + test_self_install_permissions_umask_077: .: (0.129783) + test_self_install_permissions_with_format_executable: .: (0.117408) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.268785) + test_self_latest_rubygems_version: .: (0.048941) + test_self_latest_spec_for: .: (0.036997) + test_self_latest_spec_for_multiple_sources: .: (0.064683) + test_self_latest_version_for: .: (0.032496) + test_self_latest_version_for_multiple_sources: .: (0.088301) + test_self_loaded_specs: .: (0.050043) + test_self_needs: .: (0.040317) + test_self_needs_picks_up_unresolved_deps: .: (0.079564) + test_self_path: .: (0.017632) + test_self_path_ENV_PATH: .: (0.017413) + test_self_path_default: .: (0.012351) + test_self_path_duplicate: .: (0.015424) + test_self_path_overlap: .: (0.014668) + test_self_paths_eq: .: (0.015829) + test_self_paths_eq_nonexistent_home: .: (0.040016) + test_self_platforms: .: (0.016526) + test_self_post_build: .: (0.048891) + test_self_post_install: .: (0.018838) + test_self_post_reset: .: (0.015081) + test_self_post_uninstall: .: (0.010902) + test_self_pre_install: .: (0.015281) + test_self_pre_reset: .: (0.021345) + test_self_pre_uninstall: .: (0.006165) + test_self_prefix_libdir: .: (0.005236) + test_self_prefix_sitelibdir: .: (0.005604) + test_self_read_binary: .: (0.009954) + test_self_refresh: .: (0.061941) + test_self_refresh_keeps_loaded_specs_activated: .: (0.065918) + test_self_ruby_api_version: .: (0.005027) + test_self_ruby_escaping_spaces_in_path: .: (0.004040) + test_self_ruby_path_without_spaces: .: (0.005274) + test_self_ruby_version_with_git_master: .: (0.004698) + test_self_ruby_version_with_git_prerelease: .: (0.004621) + test_self_ruby_version_with_non_mri_implementations:.: (0.004140) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.005421) + test_self_ruby_version_with_svn_prerelease: .: (0.004168) + test_self_ruby_version_with_svn_trunk: .: (0.004238) + test_self_rubygems_version: .: (0.005468) + test_self_sources: .: (0.004084) + test_self_try_activate_missing_dep: .: (0.010319) + test_self_try_activate_missing_extensions: .: (0.006597) + test_self_try_activate_missing_prerelease: .: (0.011426) + test_self_use_paths: .: (0.012360) + test_self_use_paths_with_nils: .: (0.005259) + test_self_user_dir: .: (0.007132) + test_self_user_home: .: (0.004639) + test_self_vendor_dir: .: (0.004852) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.004316) + test_self_vendor_dir_missing: .: (0.003960) + test_setting_paths_does_not_mutate_parameter_object:.: (0.004607) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.004878) + test_spec_order_is_consistent: .: (0.012108) + test_state_home_default: .: (0.004832) + test_state_home_from_env: .: (0.004348) + test_try_activate_returns_true_for_activated_specs: .: (0.008013) TestGemAvailableSet: - test_add_and_empty: .: (0.006694) - test_best: .: (0.009603) - test_find_all: .: (0.010945) - test_match_platform: .: (0.011509) - test_remove_installed_bang: .: (0.003954) - test_sorted_normal_versions: .: (0.010129) - test_sorted_respect_pre: .: (0.015080) + test_add_and_empty: .: (0.011296) + test_best: .: (0.014572) + test_find_all: .: (0.250352) + test_match_platform: .: (0.285347) + test_remove_installed_bang: .: (0.036981) + test_sorted_normal_versions: .: (0.065322) + test_sorted_respect_pre: .: (0.139684) TestGemBundledCA: test_accessing_new_index: P =============================================================================== @@ -2407,7 +2443,7 @@ 60: end 61: end if Gem::HAVE_OPENSSL =============================================================================== -: (0.005683) +: (0.066998) test_accessing_rubygems: P =============================================================================== Pending: test_accessing_rubygems(TestGemBundledCA): rubygems.org seems offline, I can't tell whether ssl would work. @@ -2422,7 +2458,7 @@ 49: 50: def test_accessing_www_rubygems =============================================================================== -: (0.003933) +: (0.034282) test_accessing_staging: P =============================================================================== Pending: test_accessing_staging(TestGemBundledCA): staging.rubygems.org seems offline, I can't tell whether ssl would work. @@ -2437,7 +2473,7 @@ 57: 58: def test_accessing_new_index =============================================================================== -: (0.004071) +: (0.052079) test_accessing_www_rubygems: P =============================================================================== Pending: test_accessing_www_rubygems(TestGemBundledCA): www.rubygems.org seems offline, I can't tell whether ssl would work. @@ -2452,720 +2488,720 @@ 53: 54: def test_accessing_staging =============================================================================== -: (0.003855) +: (0.045809) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.002769) - test_bundler_version_defaults_to_nil: .: (0.002420) - test_bundler_version_with_bundle_update_bundler: .: (0.003082) - test_bundler_version_with_env_var: .: (0.002428) - test_bundler_version_with_lockfile: .: (0.002543) - test_deleted_directory: .: (0.005918) - test_prioritize: .: (0.003895) + test_bundler_version: .: (0.006706) + test_bundler_version_defaults_to_nil: .: (0.007103) + test_bundler_version_with_bundle_update_bundler: .: (0.005594) + test_bundler_version_with_env_var: .: (0.004234) + test_bundler_version_with_lockfile: .: (0.004913) + test_deleted_directory: .: (0.004810) + test_prioritize: .: (0.007365) TestGemCommand: - test_add_option: .: (0.002455) - test_add_option_with_empty: .: (0.002610) - test_basic_accessors: .: (0.002373) - test_common_option_in_class: .: (0.002304) - test_defaults: .: (0.002892) - test_deprecate_option: .: (0.002625) - test_deprecate_option_extra_message: .: (0.002766) - test_deprecate_option_extra_message_and_no_version: .: (0.002936) - test_deprecate_option_no_version: .: (0.002681) - test_invoke: .: (0.002449) - test_invoke_with_bad_options: .: (0.003270) - test_invoke_with_build_args: .: (0.002512) - test_invoke_with_common_options: .: (0.002462) - test_invoke_with_help: .: (0.002704) - test_invoke_with_options: .: (0.002759) - test_option_recognition: .: (0.003261) - test_self_add_specific_extra_args: .: (0.002557) - test_self_add_specific_extra_args_unknown: .: (0.005608) - test_self_extra_args: .: (0.002596) - test_show_lookup_failure_suggestions_local: .: (0.004279) - test_show_lookup_failure_suggestions_none: .: (0.003642) - test_show_lookup_failure_suggestions_remote: .: (0.003829) + test_add_option: .: (0.004732) + test_add_option_with_empty: .: (0.004877) + test_basic_accessors: .: (0.005194) + test_common_option_in_class: .: (0.004288) + test_defaults: .: (0.004803) + test_deprecate_option: .: (0.005255) + test_deprecate_option_extra_message: .: (0.005555) + test_deprecate_option_extra_message_and_no_version: .: (0.004653) + test_deprecate_option_no_version: .: (0.005501) + test_invoke: .: (0.004514) + test_invoke_with_bad_options: .: (0.034376) + test_invoke_with_build_args: .: (0.020411) + test_invoke_with_common_options: .: (0.020180) + test_invoke_with_help: .: (0.022512) + test_invoke_with_options: .: (0.015190) + test_option_recognition: .: (0.015920) + test_self_add_specific_extra_args: .: (0.006617) + test_self_add_specific_extra_args_unknown: .: (0.009945) + test_self_extra_args: .: (0.005234) + test_show_lookup_failure_suggestions_local: .: (0.009640) + test_show_lookup_failure_suggestions_none: .: (0.010061) + test_show_lookup_failure_suggestions_remote: .: (0.008101) TestGemCommandManager: - test_deprecated_command: .: (0.003380) - test_deprecated_command_with_version: .: (0.003139) - test_find_alias_command: .: (0.003181) - test_find_command: .: (0.002847) - test_find_command_ambiguous: .: (0.002506) - test_find_command_ambiguous_exact: .: (0.003057) - test_find_command_unknown: .: (0.002598) - test_find_command_unknown_suggestions: .: (0.002801) - test_find_login_alias_command: .: (0.002545) - test_find_logout_alias_comamnd: .: (0.002707) - test_process_args_bad_arg: .: (0.002517) - test_process_args_build: .: (0.003697) - test_process_args_check: .: (0.003956) - test_process_args_install: .: (0.014468) - test_process_args_query: .: (0.005150) - test_process_args_uninstall: .: (0.004722) - test_process_args_update: .: (0.023922) - test_process_args_with_c_flag: .: (0.025770) - test_process_args_with_c_flag_path_not_found: .: (0.002913) - test_process_args_with_c_flag_without_path: .: (0.002391) - test_run_crash_command: .: (0.003024) - test_run_interrupt: .: (0.003859) + test_deprecated_command: .: (0.020670) + test_deprecated_command_with_version: .: (0.019206) + test_find_alias_command: .: (0.038957) + test_find_command: .: (0.012313) + test_find_command_ambiguous: .: (0.018090) + test_find_command_ambiguous_exact: .: (0.009286) + test_find_command_unknown: .: (0.011602) + test_find_command_unknown_suggestions: .: (0.011423) + test_find_login_alias_command: .: (0.009053) + test_find_logout_alias_comamnd: .: (0.008753) + test_process_args_bad_arg: .: (0.016041) + test_process_args_build: .: (0.015553) + test_process_args_check: .: (0.040246) + test_process_args_install: .: (0.095998) + test_process_args_query: .: (0.020857) + test_process_args_uninstall: .: (0.036181) + test_process_args_update: .: (0.045091) + test_process_args_with_c_flag: .: (0.051101) + test_process_args_with_c_flag_path_not_found: .: (0.012694) + test_process_args_with_c_flag_without_path: .: (0.012219) + test_run_crash_command: .: (0.013495) + test_run_interrupt: .: (0.033889) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.014918) - test_build_is_reproducible: .: (0.010206) - test_build_signed_gem: .: (0.023238) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.022170) - test_can_find_gemspecs_without_dot_gemspec: .: (0.006702) - test_execute: .: (0.006790) - test_execute_bad_name: .: (0.008089) - test_execute_bad_spec: .: (0.003495) - test_execute_force: .: (0.007000) - test_execute_missing_file: .: (0.002756) - test_execute_multiple_gemspec_without_gem_name: .: (0.003202) - test_execute_outside_dir: .: (0.006832) - test_execute_outside_dir_no_gemspec_present: .: (0.003264) - test_execute_outside_dir_with_external_gemspec: .: (0.007075) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.007255) - test_execute_outside_dir_with_glob_argument: .: (0.006564) - test_execute_outside_dir_without_gem_name: .: (0.006548) - test_execute_platform: .: (0.009010) - test_execute_rubyforge_project_warning: .: (0.005537) - test_execute_strict_with_warnings: .: (0.003772) - test_execute_strict_without_warnings: .: (0.006862) - test_execute_without_gem_name: .: (0.005269) - test_handle_deprecated_options: .: (0.069453) - test_handle_options: .: (0.003819) - test_handle_options_defaults: .: (0.003811) - test_options_filename: .: (0.005480) + test_build_auto_resign_cert: .: (0.092035) + test_build_is_reproducible: .: (0.059427) + test_build_signed_gem: .: (0.138544) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.118575) + test_can_find_gemspecs_without_dot_gemspec: .: (0.049566) + test_execute: .: (0.078722) + test_execute_bad_name: .: (0.050452) + test_execute_bad_spec: .: (0.019400) + test_execute_force: .: (0.066712) + test_execute_missing_file: .: (0.038298) + test_execute_multiple_gemspec_without_gem_name: .: (0.035567) + test_execute_outside_dir: .: (0.059047) + test_execute_outside_dir_no_gemspec_present: .: (0.043107) + test_execute_outside_dir_with_external_gemspec: .: (0.059213) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.098861) + test_execute_outside_dir_with_glob_argument: .: (0.044437) + test_execute_outside_dir_without_gem_name: .: (0.017762) + test_execute_platform: .: (0.021784) + test_execute_rubyforge_project_warning: .: (0.017114) + test_execute_strict_with_warnings: .: (0.011923) + test_execute_strict_without_warnings: .: (0.334710) + test_execute_without_gem_name: .: (0.196837) + test_handle_deprecated_options: .: (0.027919) + test_handle_options: .: (0.035214) + test_handle_options_defaults: .: (0.033279) + test_options_filename: .: (0.032086) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.003917) - test_certificates_matching_filter: .: (0.003556) - test_execute_add: .: (0.005289) - test_execute_add_twice: .: (0.005592) - test_execute_build: .: (0.131492) - test_execute_build_bad_email_address: .: (0.005557) - test_execute_build_bad_passphrase_confirmation: .: (0.004893) - test_execute_build_ec_key: .: (0.006817) - test_execute_build_encrypted_key: .: (0.008340) - test_execute_build_expiration_days: .: (0.201393) - test_execute_build_key: .: (0.013323) - test_execute_build_key_algorithm_ec_key: .: (0.006886) - test_execute_certificate: .: (0.004912) - test_execute_encrypted_private_key: .: (0.006253) - test_execute_list: .: (0.005511) - test_execute_list_filter: .: (0.005548) - test_execute_private_key: .: (0.006376) - test_execute_re_sign: .: (0.127049) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.140301) - test_execute_remove: .: (0.009177) - test_execute_remove_multiple: .: (0.086678) - test_execute_remove_twice: .: (0.076485) - test_execute_sign: .: (0.134432) - test_execute_sign_default: .: (0.110063) - test_execute_sign_default_encrypted_key: .: (0.325629) - test_execute_sign_encrypted_key: .: (0.443914) - test_execute_sign_no_cert: .: (0.258144) - test_execute_sign_no_key: .: (0.006010) - test_handle_options: .: (0.004722) - test_handle_options_add_bad: .: (0.004995) - test_handle_options_certificate: .: (0.004871) - test_handle_options_key_bad: .: (0.011099) - test_handle_options_sign: .: (0.008120) - test_handle_options_sign_encrypted_key: .: (0.008319) - test_handle_options_sign_nonexistent: .: (0.006445) + test_certificates_matching: .: (0.024621) + test_certificates_matching_filter: .: (0.023330) + test_execute_add: .: (0.051824) + test_execute_add_twice: .: (0.038068) + test_execute_build: .: (1.565793) + test_execute_build_bad_email_address: .: (0.014917) + test_execute_build_bad_passphrase_confirmation: .: (0.013489) + test_execute_build_ec_key: .: (0.027550) + test_execute_build_encrypted_key: .: (0.033452) + test_execute_build_expiration_days: .: (1.171319) + test_execute_build_key: .: (0.063089) + test_execute_build_key_algorithm_ec_key: .: (0.077269) + test_execute_certificate: .: (0.020471) + test_execute_encrypted_private_key: .: (0.034334) + test_execute_list: .: (0.074110) + test_execute_list_filter: .: (0.043819) + test_execute_private_key: .: (0.057515) + test_execute_re_sign: .: (0.073982) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.093943) + test_execute_remove: .: (0.038475) + test_execute_remove_multiple: .: (0.037439) + test_execute_remove_twice: .: (0.056199) + test_execute_sign: .: (0.092492) + test_execute_sign_default: .: (0.073236) + test_execute_sign_default_encrypted_key: .: (0.064227) + test_execute_sign_encrypted_key: .: (0.070854) + test_execute_sign_no_cert: .: (0.031048) + test_execute_sign_no_key: .: (0.042361) + test_handle_options: .: (0.112961) + test_handle_options_add_bad: .: (0.070630) + test_handle_options_certificate: .: (0.116794) + test_handle_options_key_bad: .: (0.033210) + test_handle_options_sign: .: (0.082277) + test_handle_options_sign_encrypted_key: .: (0.045189) + test_handle_options_sign_nonexistent: .: (0.026780) TestGemCommandsCheckCommand: - test_doctor: .: (0.005282) - test_handle_options: .: (0.005049) - test_handle_options_defaults: .: (0.009835) - test_initialize: .: (0.004418) + test_doctor: .: (0.096545) + test_handle_options: .: (0.015601) + test_handle_options_defaults: .: (0.015625) + test_initialize: .: (0.010850) TestGemCommandsCleanupCommand: - test_execute: .: (0.346897) - test_execute_all: .: (0.025034) - test_execute_all_dependencies: .: (0.023355) - test_execute_all_user: .: (0.020985) - test_execute_all_user_no_sudo: .: (0.222687) - test_execute_dev_dependencies: .: (0.023252) - test_execute_dry_run: .: (0.016295) - test_execute_ignore_default_gem_verbose: .: (0.314965) - test_execute_keeps_older_versions_with_deps: .: (0.027488) - test_execute_remove_gem_home_only: .: (0.057262) - test_execute_user_install: .: (0.047277) - test_execute_without_dev_dependencies: .: (0.164174) - test_handle_options_check_development: .: (0.012022) - test_handle_options_d: .: (0.012163) - test_handle_options_deprecated_dry_run: .: (0.012192) - test_handle_options_dry_run: .: (0.014877) - test_handle_options_n: .: (0.013538) + test_execute: .: (0.113361) + test_execute_all: .: (0.169892) + test_execute_all_dependencies: .: (0.170177) + test_execute_all_user: .: (0.151197) + test_execute_all_user_no_sudo: .: (0.156721) + test_execute_dev_dependencies: .: (0.119402) + test_execute_dry_run: .: (0.042419) + test_execute_ignore_default_gem_verbose: .: (0.093006) + test_execute_keeps_older_versions_with_deps: .: (0.151766) + test_execute_remove_gem_home_only: .: (0.427952) + test_execute_user_install: .: (0.335794) + test_execute_without_dev_dependencies: .: (0.178226) + test_handle_options_check_development: .: (0.081978) + test_handle_options_d: .: (0.102779) + test_handle_options_deprecated_dry_run: .: (0.099317) + test_handle_options_dry_run: .: (0.097687) + test_handle_options_n: .: (0.080324) TestGemCommandsContentsCommand: - test_execute: .: (0.005296) - test_execute_all: .: (0.005614) - test_execute_bad_gem: .: (0.003065) - test_execute_default_gem: .: (0.005614) - test_execute_exact_match: .: (0.004658) - test_execute_lib_only: .: (0.004082) - test_execute_missing_multiple: .: (0.004009) - test_execute_missing_single: .: (0.003305) - test_execute_missing_version: .: (0.003498) - test_execute_multiple: .: (0.005094) - test_execute_no_prefix: .: (0.004213) - test_execute_show_install_dir: .: (0.004116) - test_execute_show_install_dir_latest_version: .: (0.004480) - test_execute_show_install_dir_version: .: (0.004725) - test_handle_options: .: (0.003962) + test_execute: .: (0.027971) + test_execute_all: .: (0.031223) + test_execute_bad_gem: .: (0.036236) + test_execute_default_gem: .: (0.034910) + test_execute_exact_match: .: (0.031109) + test_execute_lib_only: .: (0.045523) + test_execute_missing_multiple: .: (0.029504) + test_execute_missing_single: .: (0.015310) + test_execute_missing_version: .: (0.022594) + test_execute_multiple: .: (0.056916) + test_execute_no_prefix: .: (0.030345) + test_execute_show_install_dir: .: (0.025130) + test_execute_show_install_dir_latest_version: .: (0.030235) + test_execute_show_install_dir_version: .: (0.056277) + test_handle_options: .: (0.026516) TestGemCommandsDependencyCommand: - test_execute: .: (0.003724) - test_execute_no_args: .: (0.007268) - test_execute_no_match: .: (0.002976) - test_execute_pipe_format: .: (0.169054) - test_execute_prerelease: .: (0.293066) - test_execute_regexp: .: (0.005654) - test_execute_remote: .: (0.006785) - test_execute_remote_version: .: (0.005619) - test_execute_reverse: .: (0.004240) - test_execute_reverse_remote: .: (0.006723) + test_execute: .: (0.041386) + test_execute_no_args: .: (0.033319) + test_execute_no_match: .: (0.028716) + test_execute_pipe_format: .: (0.046087) + test_execute_prerelease: .: (0.065617) + test_execute_regexp: .: (0.044890) + test_execute_remote: .: (0.055177) + test_execute_remote_version: .: (0.055362) + test_execute_reverse: .: (0.027300) + test_execute_reverse_remote: .: (0.021465) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.004711) - test_execute_gempath: .: (0.004301) - test_execute_gempath_multiple: .: (0.004071) - test_execute_platform: .: (0.004080) - test_execute_remotesources: .: (0.003984) - test_execute_unknown: .: (0.003957) - test_execute_user_gemdir: .: (0.004107) - test_execute_user_gemhome: .: (0.003839) - test_execute_version: .: (0.003995) + test_execute_gemdir: .: (0.028684) + test_execute_gempath: .: (0.023871) + test_execute_gempath_multiple: .: (0.030259) + test_execute_platform: .: (0.061590) + test_execute_remotesources: .: (0.026611) + test_execute_unknown: .: (0.023096) + test_execute_user_gemdir: .: (0.023350) + test_execute_user_gemhome: .: (0.040325) + test_execute_version: .: (0.023707) TestGemCommandsExecCommand: - test_conservative: .: (0.582432) - test_conservative_missing_gem: .: (0.010815) - test_error_with_no_arguments: .: (0.003997) - test_error_with_no_executable: .: (0.003808) - test_full_option_parsing: .: (0.003838) - test_gem_dependency_contains_executable: .: (0.490969) - test_gem_dependency_contains_other_executable: .: (0.253193) - test_gem_exec_gem_uninstall: .: (0.412461) - test_gem_with_executable: .: (0.112901) - test_gem_with_executable_error: .: (0.024042) - test_gem_with_multiple_executables_no_match: .: (0.019858) - test_gem_with_multiple_executables_one_match: .: (0.019097) - test_gem_with_other_executable_name: .: (0.018301) - test_gem_with_platform_and_platform_dependencies: .: (0.243680) - test_gem_with_platform_dependencies: .: (0.051690) - test_gem_with_platforms: .: (0.041705) - test_gem_without_executable: .: (0.015895) - test_missing_gem: .: (0.005652) - test_newer_prerelease_available: .: (0.055518) - test_only_prerelease_available: .: (0.042025) - test_other_gem_contains_executable: .: (0.020331) - test_pre_argument: .: (0.034538) - test_pre_version_option: .: (0.052357) - test_single_arg_parsing: .: (0.005856) - test_single_arg_parsing_with_version: .: (0.004321) - test_uses_newest_version: .: (0.035909) - test_uses_newest_version_of_dependency: .: (0.033274) - test_version_mismatch: .: (0.009239) + test_conservative: .: (0.284082) + test_conservative_missing_gem: .: (0.079502) + test_error_with_no_arguments: .: (0.025756) + test_error_with_no_executable: .: (0.027312) + test_full_option_parsing: .: (0.040667) + test_gem_dependency_contains_executable: .: (0.362191) + test_gem_dependency_contains_other_executable: .: (0.291365) + test_gem_exec_gem_uninstall: .: (0.295275) + test_gem_with_executable: .: (0.461714) + test_gem_with_executable_error: .: (0.138291) + test_gem_with_multiple_executables_no_match: .: (0.171583) + test_gem_with_multiple_executables_one_match: .: (0.170440) + test_gem_with_other_executable_name: .: (0.279304) + test_gem_with_platform_and_platform_dependencies: .: (1.444691) + test_gem_with_platform_dependencies: .: (0.519246) + test_gem_with_platforms: .: (0.294596) + test_gem_without_executable: .: (0.091096) + test_missing_gem: .: (0.017103) + test_newer_prerelease_available: .: (0.370191) + test_only_prerelease_available: .: (0.338481) + test_other_gem_contains_executable: .: (0.175252) + test_pre_argument: .: (1.007660) + test_pre_version_option: .: (0.296658) + test_single_arg_parsing: .: (0.027864) + test_single_arg_parsing_with_version: .: (0.023491) + test_uses_newest_version: .: (0.525990) + test_uses_newest_version_of_dependency: .: (0.323429) + test_version_mismatch: .: (0.046703) TestGemCommandsFetchCommand: - test_execute: .: (0.008032) - test_execute_latest: .: (0.011599) - test_execute_nonexistent_hint_disabled: .: (0.006341) - test_execute_platform: .: (0.011316) - test_execute_prerelease: .: (0.011782) - test_execute_specific_prerelease: .: (0.010787) - test_execute_two_version: .: (0.002652) - test_execute_two_version_specified_by_colon: .: (0.011496) - test_execute_version: .: (0.011256) - test_execute_version_nonexistent: .: (0.003892) - test_execute_version_specified_by_colon: .: (0.007422) + test_execute: .: (0.056756) + test_execute_latest: .: (0.044501) + test_execute_nonexistent_hint_disabled: .: (0.009788) + test_execute_platform: .: (0.035887) + test_execute_prerelease: .: (0.057095) + test_execute_specific_prerelease: .: (0.051757) + test_execute_two_version: .: (0.007411) + test_execute_two_version_specified_by_colon: .: (0.085421) + test_execute_version: .: (0.066903) + test_execute_version_nonexistent: .: (0.035003) + test_execute_version_specified_by_colon: .: (0.053654) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.002778) - test_gem_help_build: .: (0.003949) - test_gem_help_commands: .: (0.009713) - test_gem_help_commands_omits_deprecated_commands: .: (0.004822) - test_gem_help_gem_dependencies: .: (0.005443) - test_gem_help_platforms: .: (0.002397) - test_gem_no_args_shows_help: .: (0.002916) + test_gem_help_bad: .: (0.014889) + test_gem_help_build: .: (0.023546) + test_gem_help_commands: .: (0.056698) + test_gem_help_commands_omits_deprecated_commands: .: (0.026162) + test_gem_help_gem_dependencies: .: (0.015445) + test_gem_help_platforms: .: (0.021662) + test_gem_no_args_shows_help: .: (0.014817) TestGemCommandsInfoCommand: - test_execute: .: (0.006167) - test_execute_with_default_gem: .: (0.006817) - test_execute_with_default_gem_and_regular_gem: .: (0.008070) - test_execute_with_version_flag: .: (0.007532) + test_execute: .: (0.035496) + test_execute_with_default_gem: .: (0.041062) + test_execute_with_default_gem_and_regular_gem: .: (0.049948) + test_execute_with_version_flag: .: (0.032528) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.004985) - test_execute_conservative: .: (0.016858) - test_execute_dependency_nonexistent: .: (0.007649) - test_execute_exclude_prerelease: .: (0.020816) - test_execute_explicit_version_includes_prerelease: .: (0.034699) - test_execute_http_proxy: .: (0.010606) - test_execute_installs_deps_a_gemdeps: .: (0.070262) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.028669) - test_execute_installs_from_a_gemdeps: .: (0.018918) - test_execute_installs_from_a_gemdeps_with_conservative: .: (0.026781) - test_execute_local: .: (0.012507) - test_execute_local_dependency_nonexistent: .: (0.009591) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.018825) - test_execute_local_missing: .: (0.003602) - test_execute_local_missing_ignore_dependencies: .: (0.003386) - test_execute_local_transitive_prerelease: .: (0.030305) - test_execute_no_gem: .: (0.002822) - test_execute_no_user_install: .: (0.018957) - test_execute_nonexistent: .: (0.004437) - test_execute_nonexistent_force: .: (0.004435) - test_execute_nonexistent_hint_disabled: .: (0.005278) - test_execute_nonexistent_with_dashes: .: (0.011297) - test_execute_nonexistent_with_hint: .: (0.005973) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.025430) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.019587) - test_execute_prerelease_wins_over_previous_ver: .: (0.019476) - test_execute_rdoc: .: (0.185129) - test_execute_rdoc_with_path: .: (0.031877) - test_execute_remote: .: (0.014082) - test_execute_remote_ignores_files: .: (0.024031) - test_execute_remote_truncates_existing_gemspecs: .: (0.021426) - test_execute_required_ruby_version: .: (0.030139) - test_execute_required_ruby_version_specific_not_met:.: (0.008676) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.013441) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.013707) - test_execute_required_ruby_version_upper_bound: .: (0.020366) - test_execute_required_rubygems_version_wrong: .: (0.009254) - test_execute_saves_build_args: .: (0.012519) - test_execute_two: .: (0.021897) - test_execute_two_version: .: (0.002749) - test_execute_two_version_specified_by_colon: .: (0.034869) - test_execute_uses_deps_a_gemdeps: .: (0.024397) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.030562) - test_execute_uses_from_a_gemdeps: .: (0.015311) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.019794) - test_execute_with_gemdeps_path_ignores_system: .: (0.353984) - test_execute_with_invalid_gem_file: .: (0.040000) - test_execute_with_version_specified_by_colon: .: (0.019687) - test_explain_platform_local: .: (0.014629) - test_explain_platform_local_ignore_dependencies: .: (0.010534) - test_explain_platform_ruby: .: (0.013268) - test_explain_platform_ruby_ignore_dependencies: .: (0.019591) - test_handle_options_file: .: (0.012358) - test_handle_options_suggest: .: (0.010753) - test_handle_options_without: .: (0.010552) - test_install_gem_ignore_dependencies_both: .: (0.015332) - test_install_gem_ignore_dependencies_remote: .: (0.014619) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.020148) - test_install_gem_ignore_dependencies_specific_file: .: (0.016745) - test_parses_requirement_from_gemname: .: (0.013068) - test_redact_credentials_from_uri_on_warning: .: (0.019532) - test_show_errors_on_failure: .: (0.006459) - test_show_source_problems_even_on_success: .: (0.017671) - test_suggest_update_if_enabled: .: (0.018903) + test_execute_bad_source: .: (0.014218) + test_execute_conservative: .: (0.171427) + test_execute_dependency_nonexistent: .: (0.095804) + test_execute_exclude_prerelease: .: (0.157908) + test_execute_explicit_version_includes_prerelease: .: (0.170465) + test_execute_http_proxy: .: (0.054115) + test_execute_installs_deps_a_gemdeps: .: (0.134777) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.093235) + test_execute_installs_from_a_gemdeps: .: (0.096115) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.120528) + test_execute_local: .: (0.076827) + test_execute_local_dependency_nonexistent: .: (0.050153) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.133605) + test_execute_local_missing: .: (0.009026) + test_execute_local_missing_ignore_dependencies: .: (0.014353) + test_execute_local_transitive_prerelease: .: (0.159793) + test_execute_no_gem: .: (0.009279) + test_execute_no_user_install: .: (0.126455) + test_execute_nonexistent: .: (0.026981) + test_execute_nonexistent_force: .: (0.032252) + test_execute_nonexistent_hint_disabled: .: (0.079003) + test_execute_nonexistent_with_dashes: .: (0.099404) + test_execute_nonexistent_with_hint: .: (0.034870) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.162715) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.187918) + test_execute_prerelease_wins_over_previous_ver: .: (0.136410) + test_execute_rdoc: .: (1.115584) + test_execute_rdoc_with_path: .: (0.278344) + test_execute_remote: .: (0.104416) + test_execute_remote_ignores_files: .: (0.154241) + test_execute_remote_truncates_existing_gemspecs: .: (0.175041) + test_execute_required_ruby_version: .: (0.239277) + test_execute_required_ruby_version_specific_not_met:.: (0.060482) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.108936) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.079266) + test_execute_required_ruby_version_upper_bound: .: (0.119231) + test_execute_required_rubygems_version_wrong: .: (0.059908) + test_execute_saves_build_args: .: (0.102336) + test_execute_two: .: (0.165937) + test_execute_two_version: .: (0.008454) + test_execute_two_version_specified_by_colon: .: (0.229270) + test_execute_uses_deps_a_gemdeps: .: (0.150388) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.212076) + test_execute_uses_from_a_gemdeps: .: (0.169813) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.154262) + test_execute_with_gemdeps_path_ignores_system: .: (0.140566) + test_execute_with_invalid_gem_file: .: (0.139772) + test_execute_with_version_specified_by_colon: .: (0.165142) + test_explain_platform_local: .: (0.057642) + test_explain_platform_local_ignore_dependencies: .: (0.080255) + test_explain_platform_ruby: .: (0.059693) + test_explain_platform_ruby_ignore_dependencies: .: (0.042369) + test_handle_options_file: .: (0.050461) + test_handle_options_suggest: .: (0.037211) + test_handle_options_without: .: (0.040024) + test_install_gem_ignore_dependencies_both: .: (0.070343) + test_install_gem_ignore_dependencies_remote: .: (0.073133) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.118532) + test_install_gem_ignore_dependencies_specific_file: .: (0.080338) + test_parses_requirement_from_gemname: .: (0.031836) + test_redact_credentials_from_uri_on_warning: .: (0.099367) + test_show_errors_on_failure: .: (0.024999) + test_show_source_problems_even_on_success: .: (0.081597) + test_suggest_update_if_enabled: .: (0.117308) TestGemCommandsListCommand: - test_execute_installed: .: (0.012145) - test_execute_normal_gem_shadowing_default_gem: .: (0.013353) + test_execute_installed: .: (0.022787) + test_execute_normal_gem_shadowing_default_gem: .: (0.052325) TestGemCommandsLockCommand: - test_execute: .: (0.008374) - test_execute_missing_dependency: .: (0.006898) - test_execute_strict: .: (0.005453) + test_execute: .: (0.034164) + test_execute_missing_dependency: .: (0.093446) + test_execute_strict: .: (0.045840) TestGemCommandsMirrorCommand: - test_execute: .: (0.003665) + test_execute: .: (0.015052) TestGemCommandsOpenCommand: - test_default_gem: .: (0.004577) - test_execute: .: (0.086984) - test_execute_bad_gem: .: (0.004221) - test_wrong_version: .: (0.004604) + test_default_gem: .: (0.029064) + test_execute: .: (0.334233) + test_execute_bad_gem: .: (0.019968) + test_wrong_version: .: (0.025997) TestGemCommandsOutdatedCommand: - test_execute: .: (0.015736) - test_execute_with_up_to_date_platform_specific_gem: .: (0.012304) - test_initialize: .: (0.004055) + test_execute: .: (0.064755) + test_execute_with_up_to_date_platform_specific_gem: .: (0.108696) + test_initialize: .: (0.043183) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.006233) - test_add_owners: .: (0.003790) - test_add_owners_denied: .: (0.003854) - test_add_owners_key: .: (0.005000) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.208798) - test_add_owners_permanent_redirect: .: (0.004207) - test_add_owners_unathorized_api_key: .: (0.015501) - test_otp_verified_failure: .: (0.007635) - test_otp_verified_success: .: (0.005247) - test_remove_owners: .: (0.003829) - test_remove_owners_denied: .: (0.006225) - test_remove_owners_key: .: (0.007222) - test_remove_owners_missing: .: (0.003918) - test_remove_owners_permanent_redirect: .: (0.003927) - test_remove_owners_unathorized_api_key: .: (0.004382) - test_show_owners: .: (0.004184) - test_show_owners_denied: .: (0.003745) - test_show_owners_dont_load_objects: .: (0.013369) - test_show_owners_key: .: (0.008353) - test_show_owners_permanent_redirect: .: (0.004352) - test_show_owners_setting_up_host: .: (0.005245) - test_show_owners_setting_up_host_through_env_var: .: (0.006250) - test_with_webauthn_enabled_failure: .: (0.105261) - test_with_webauthn_enabled_failure_with_polling: .: (0.105700) - test_with_webauthn_enabled_success: .: (0.107104) - test_with_webauthn_enabled_success_with_polling: .: (0.105915) + test_add_owner_with_host_option_through_execute: .: (0.046093) + test_add_owners: .: (0.028135) + test_add_owners_denied: .: (0.017605) + test_add_owners_key: .: (0.031294) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.249274) + test_add_owners_permanent_redirect: .: (0.017832) + test_add_owners_unathorized_api_key: .: (0.025276) + test_otp_verified_failure: .: (0.030884) + test_otp_verified_success: .: (0.024503) + test_remove_owners: .: (0.030013) + test_remove_owners_denied: .: (0.021229) + test_remove_owners_key: .: (0.027107) + test_remove_owners_missing: .: (0.029532) + test_remove_owners_permanent_redirect: .: (0.026777) + test_remove_owners_unathorized_api_key: .: (0.031162) + test_show_owners: .: (0.009612) + test_show_owners_denied: .: (0.015904) + test_show_owners_dont_load_objects: .: (0.021086) + test_show_owners_key: .: (0.044153) + test_show_owners_permanent_redirect: .: (0.017285) + test_show_owners_setting_up_host: .: (0.026685) + test_show_owners_setting_up_host_through_env_var: .: (0.022407) + test_with_webauthn_enabled_failure: .: (0.132302) + test_with_webauthn_enabled_failure_with_polling: .: (0.128710) + test_with_webauthn_enabled_success: .: (0.143107) + test_with_webauthn_enabled_success_with_polling: .: (0.168264) TestGemCommandsPristineCommand: - test_execute: .: (0.021320) - test_execute_all: .: (0.014736) - test_execute_bindir: .: (0.013223) - test_execute_default_gem: .: (0.008292) - test_execute_env_shebang: .: (0.014215) - test_execute_extensions_explicit: .: (0.229837) - test_execute_extensions_only_missing_extensions: .: (0.530278) - test_execute_many: .: (0.026374) - test_execute_many_multi_repo: .: (0.023630) - test_execute_missing_cache_gem: .: (0.032125) - test_execute_missing_cache_gem_when_multi_repo: .: (0.032172) - test_execute_multi_platform: .: (0.306184) - test_execute_no_extension: .: (0.138945) - test_execute_no_gem: .: (0.003102) - test_execute_only_executables: .: (0.016647) - test_execute_only_plugins: .: (0.054293) - test_execute_unknown_gem_at_remote_source: .: (0.007494) - test_execute_user_install: .: (0.021831) - test_execute_with_extension_with_build_args: .: (0.212406) - test_handle_options: .: (0.005836) - test_handle_options_extensions: .: (0.005608) - test_skip: .: (0.016635) - test_skip_many_gems: .: (0.053789) + test_execute: .: (0.078884) + test_execute_all: .: (0.106407) + test_execute_bindir: .: (0.057483) + test_execute_default_gem: .: (0.048460) + test_execute_env_shebang: .: (0.078030) + test_execute_extensions_explicit: .: (1.047266) + test_execute_extensions_only_missing_extensions: .: (1.723331) + test_execute_many: .: (0.107790) + test_execute_many_multi_repo: .: (0.159703) + test_execute_missing_cache_gem: .: (0.496360) + test_execute_missing_cache_gem_when_multi_repo: .: (0.290493) + test_execute_multi_platform: .: (1.633255) + test_execute_no_extension: .: (0.833375) + test_execute_no_gem: .: (0.020165) + test_execute_only_executables: .: (0.069536) + test_execute_only_plugins: .: (0.088973) + test_execute_unknown_gem_at_remote_source: .: (0.037111) + test_execute_user_install: .: (0.130727) + test_execute_with_extension_with_build_args: .: (1.487192) + test_handle_options: .: (0.036900) + test_handle_options_extensions: .: (0.034186) + test_skip: .: (0.094202) + test_skip_many_gems: .: (0.125419) TestGemCommandsPushCommand: - test_execute: .: (0.131785) - test_execute_allowed_push_host: .: (0.057108) - test_execute_attestation: .: (0.014963) - test_execute_host: .: (0.016344) - test_otp_verified_failure: .: (0.011446) - test_otp_verified_success: .: (0.011025) - test_raises_error_with_no_arguments: .: (0.008060) - test_sending_gem: .: (0.011081) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.016625) - test_sending_gem_denied: .: (0.012292) - test_sending_gem_key: .: (0.010704) - test_sending_gem_to_allowed_push_host: .: (0.013808) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.015133) - test_sending_gem_to_disallowed_default_host: .: (0.015606) - test_sending_gem_to_disallowed_push_host: .: (0.011825) - test_sending_gem_to_host_permanent_redirect: .: (0.008385) - test_sending_gem_to_metadata_host: .: (0.019570) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.009890) - test_sending_gem_with_env_var_api_key: .: (0.012491) - test_sending_gem_with_no_local_creds: .: (0.014174) - test_sending_when_default_host_disabled: .: (0.010172) - test_sending_when_default_host_disabled_with_override: .: (0.011181) - test_with_webauthn_enabled_failure: .: (0.015373) - test_with_webauthn_enabled_failure_with_polling: .: (0.108648) - test_with_webauthn_enabled_success: .: (0.013311) - test_with_webauthn_enabled_success_with_polling: .: (0.114314) + test_execute: .: (0.062836) + test_execute_allowed_push_host: .: (0.071112) + test_execute_attestation: .: (0.059238) + test_execute_host: .: (0.292728) + test_otp_verified_failure: .: (0.068580) + test_otp_verified_success: .: (0.051606) + test_raises_error_with_no_arguments: .: (0.085236) + test_sending_gem: .: (0.063006) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.077591) + test_sending_gem_denied: .: (0.046949) + test_sending_gem_key: .: (0.058406) + test_sending_gem_to_allowed_push_host: .: (0.069357) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.068929) + test_sending_gem_to_disallowed_default_host: .: (0.072377) + test_sending_gem_to_disallowed_push_host: .: (0.084310) + test_sending_gem_to_host_permanent_redirect: .: (0.051097) + test_sending_gem_to_metadata_host: .: (0.066426) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.058784) + test_sending_gem_with_env_var_api_key: .: (0.087289) + test_sending_gem_with_no_local_creds: .: (0.075793) + test_sending_when_default_host_disabled: .: (0.050934) + test_sending_when_default_host_disabled_with_override: .: (0.055431) + test_with_webauthn_enabled_failure: .: (0.055568) + test_with_webauthn_enabled_failure_with_polling: .: (0.151716) + test_with_webauthn_enabled_success: .: (0.095054) + test_with_webauthn_enabled_success_with_polling: .: (0.159253) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.010802) - test_execute_all: .: (0.009411) - test_execute_all_prerelease: .: (0.011645) - test_execute_details: .: (0.013556) - test_execute_details_cleans_text: .: (0.015978) - test_execute_details_truncates_summary: .: (0.091641) - test_execute_installed: .: (0.008276) - test_execute_installed_inverse: .: (0.010501) - test_execute_installed_inverse_not_installed: .: (0.009751) - test_execute_installed_no_name: .: (0.008758) - test_execute_installed_not_installed: .: (0.011032) - test_execute_installed_version: .: (0.010000) - test_execute_installed_version_not_installed: .: (0.012730) - test_execute_local: .: (0.011675) - test_execute_local_notty: .: (0.012579) - test_execute_local_quiet: .: (0.010313) - test_execute_multiple_args: .: (0.011616) - test_execute_no_prerelease_local: .: (0.011604) - test_execute_no_versions: .: (0.013234) - test_execute_notty: .: (0.013118) - test_execute_prerelease: .: (0.016757) - test_execute_prerelease_local: .: (0.026399) - test_execute_remote: .: (0.020534) - test_execute_remote_notty: .: (0.024806) - test_execute_remote_quiet: .: (0.017027) - test_make_entry: .: (0.005517) - test_show_gems: .: (0.005560) + test_execute: .: (0.051432) + test_execute_all: .: (0.062614) + test_execute_all_prerelease: .: (0.050960) + test_execute_details: .: (0.215352) + test_execute_details_cleans_text: .: (0.076488) + test_execute_details_truncates_summary: .: (0.442050) + test_execute_installed: .: (0.040602) + test_execute_installed_inverse: .: (0.040698) + test_execute_installed_inverse_not_installed: .: (0.039404) + test_execute_installed_no_name: .: (0.042576) + test_execute_installed_not_installed: .: (0.064706) + test_execute_installed_version: .: (0.040308) + test_execute_installed_version_not_installed: .: (0.040462) + test_execute_local: .: (0.035806) + test_execute_local_notty: .: (0.089341) + test_execute_local_quiet: .: (0.059083) + test_execute_multiple_args: .: (0.063385) + test_execute_no_prerelease_local: .: (0.056469) + test_execute_no_versions: .: (0.097082) + test_execute_notty: .: (0.064995) + test_execute_prerelease: .: (0.044128) + test_execute_prerelease_local: .: (0.056423) + test_execute_remote: .: (0.052166) + test_execute_remote_notty: .: (0.052282) + test_execute_remote_quiet: .: (0.048230) + test_make_entry: .: (0.038691) + test_show_gems: .: (0.021420) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.011632) - test_execute_default_details: .: (0.015549) - test_execute_exact_local: .: (0.015366) - test_execute_exact_multiple: .: (0.016871) - test_execute_exact_remote: .: (0.015146) - test_execute_local_details: .: (0.015312) - test_execute_platform: .: (0.015309) - test_execute_show_default_gems: .: (0.018342) - test_execute_show_default_gems_with_platform: .: (0.013104) + test_depprecated: .: (0.070165) + test_execute_default_details: .: (0.231579) + test_execute_exact_local: .: (0.177836) + test_execute_exact_multiple: .: (0.057015) + test_execute_exact_remote: .: (0.099436) + test_execute_local_details: .: (0.107675) + test_execute_platform: .: (0.044433) + test_execute_show_default_gems: .: (0.049183) + test_execute_show_default_gems_with_platform: .: (0.042505) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (0.067824) + test_build_is_reproducible: .: (0.233280) TestGemCommandsSearchCommand: - test_initialize: .: (0.003793) + test_initialize: .: (0.007499) TestGemCommandsServerCommand: - test_execute: .: (0.002817) + test_execute: .: (0.010482) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (0.039364) - test_files_in: .: (0.017651) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.056008) - test_install_lib: .: (0.034081) - test_remove_old_lib_files: .: (0.028673) - test_remove_old_man_files: .: (0.021173) - test_show_release_notes: .: (0.024460) + test_destdir_flag_regenerates_binstubs: .: (0.303850) + test_files_in: .: (0.054397) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.121415) + test_install_lib: .: (0.065478) + test_remove_old_lib_files: .: (0.063730) + test_remove_old_man_files: .: (0.046607) + test_show_release_notes: .: (0.059120) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.004984) - test_execute_when_already_signed_in_with_different_host: .: (0.004722) - test_execute_when_already_signed_in_with_same_host: .: (0.005030) - test_execute_when_not_already_signed_in: .: (0.004385) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.005371) - test_execute_with_host_permanent_redirect: .: (0.003945) - test_execute_with_host_supplied: .: (0.012606) - test_execute_with_key_name_and_custom_scope: .: (0.005689) - test_execute_with_key_name_and_exclusive_scope: .: (0.005137) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.004454) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.004979) - test_execute_with_key_name_default_scope: .: (0.004541) - test_execute_with_valid_creds_set_for_default_host: .: (0.006074) - test_execute_with_warnings: .: (0.006815) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.014220) + test_execute_when_already_signed_in_with_different_host: .: (0.022103) + test_execute_when_already_signed_in_with_same_host: .: (0.020144) + test_execute_when_not_already_signed_in: .: (0.014805) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.013861) + test_execute_with_host_permanent_redirect: .: (0.024168) + test_execute_with_host_supplied: .: (0.015770) + test_execute_with_key_name_and_custom_scope: .: (0.014149) + test_execute_with_key_name_and_exclusive_scope: .: (0.015988) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.026845) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.032037) + test_execute_with_key_name_default_scope: .: (0.019614) + test_execute_with_valid_creds_set_for_default_host: .: (0.017757) + test_execute_with_warnings: .: (0.013927) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.003905) - test_execute_when_user_is_signed_in: .: (0.003377) + test_execute_when_not_signed_in: .: (0.010086) + test_execute_when_user_is_signed_in: .: (0.012729) TestGemCommandsSourcesCommand: - test_execute: .: (0.005916) - test_execute_add: .: (0.012150) - test_execute_add_allow_typo_squatting_source: .: (0.007794) - test_execute_add_allow_typo_squatting_source_forced:.: (0.007862) - test_execute_add_bad_uri: .: (0.005068) - test_execute_add_deny_typo_squatting_source: .: (0.006178) - test_execute_add_existent_source_invalid_uri: .: (0.005623) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.005582) - test_execute_add_http_rubygems_org: .: (0.006114) - test_execute_add_http_rubygems_org_forced: .: (0.007267) - test_execute_add_https_rubygems_org: .: (0.006642) - test_execute_add_nonexistent_source: .: (0.005882) - test_execute_add_redundant_source: .: (0.011219) - test_execute_add_redundant_source_trailing_slash: .: (0.008395) - test_execute_clear_all: .: (0.004864) - test_execute_list: .: (0.005114) - test_execute_remove: .: (0.005348) - test_execute_remove_no_network: .: (0.005592) - test_execute_update: .: (0.010527) - test_initialize_proxy: .: (0.004902) + test_execute: .: (0.019062) + test_execute_add: .: (0.075717) + test_execute_add_allow_typo_squatting_source: .: (0.066000) + test_execute_add_allow_typo_squatting_source_forced:.: (0.051872) + test_execute_add_bad_uri: .: (0.046066) + test_execute_add_deny_typo_squatting_source: .: (0.043070) + test_execute_add_existent_source_invalid_uri: .: (0.040489) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.088930) + test_execute_add_http_rubygems_org: .: (0.041788) + test_execute_add_http_rubygems_org_forced: .: (0.023663) + test_execute_add_https_rubygems_org: .: (0.025133) + test_execute_add_nonexistent_source: .: (0.028299) + test_execute_add_redundant_source: .: (0.033253) + test_execute_add_redundant_source_trailing_slash: .: (0.036590) + test_execute_clear_all: .: (0.020008) + test_execute_list: .: (0.016918) + test_execute_remove: .: (0.087885) + test_execute_remove_no_network: .: (0.063074) + test_execute_update: .: (0.102572) + test_initialize_proxy: .: (0.018355) TestGemCommandsSpecificationCommand: - test_execute: .: (0.005688) - test_execute_all: .: (0.006753) - test_execute_all_conflicts_with_version: .: (0.002917) - test_execute_bad_name: .: (0.002715) - test_execute_bad_name_with_version: .: (0.002885) - test_execute_exact_match: .: (0.006094) - test_execute_field: .: (0.004187) - test_execute_file: .: (0.008988) - test_execute_marshal: .: (0.004582) - test_execute_remote: .: (0.005820) - test_execute_remote_with_prerelease: .: (0.007423) - test_execute_remote_with_version: .: (0.011847) - test_execute_remote_with_version_and_platform: .: (0.009233) - test_execute_remote_without_prerelease: .: (0.006681) - test_execute_ruby: .: (0.004235) + test_execute: .: (0.015244) + test_execute_all: .: (0.020602) + test_execute_all_conflicts_with_version: .: (0.007686) + test_execute_bad_name: .: (0.008001) + test_execute_bad_name_with_version: .: (0.007831) + test_execute_exact_match: .: (0.018235) + test_execute_field: .: (0.017411) + test_execute_file: .: (0.030972) + test_execute_marshal: .: (0.015192) + test_execute_remote: .: (0.016594) + test_execute_remote_with_prerelease: .: (0.022136) + test_execute_remote_with_version: .: (0.019477) + test_execute_remote_with_version_and_platform: .: (0.025756) + test_execute_remote_without_prerelease: .: (0.022298) + test_execute_ruby: .: (0.012126) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.006116) + test_execute_sorts: .: (0.016352) TestGemCommandsUnpackCommand: - test_execute: .: (0.033740) - test_execute_exact_match: .: (0.013567) - test_execute_gem_path: .: (0.009885) - test_execute_gem_path_missing: .: (0.009326) - test_execute_remote: .: (0.013146) - test_execute_spec: .: (0.033114) - test_execute_spec_target: .: (0.097564) - test_execute_sudo: .: (0.031076) - test_execute_with_target_option: .: (0.032001) - test_find_in_cache: .: (0.031889) - test_get_path: .: (0.008791) - test_handle_options_metadata: .: (0.004370) + test_execute: .: (0.092894) + test_execute_exact_match: .: (0.066162) + test_execute_gem_path: .: (0.063600) + test_execute_gem_path_missing: .: (0.015755) + test_execute_remote: .: (0.082039) + test_execute_spec: .: (0.153857) + test_execute_spec_target: .: (0.153893) + test_execute_sudo: .: (0.110718) + test_execute_with_target_option: .: (0.129299) + test_find_in_cache: .: (0.111715) + test_get_path: .: (0.026450) + test_handle_options_metadata: .: (0.016986) TestGemCommandsWhichCommand: - test_execute: .: (0.006375) - test_execute_directory: .: (0.004118) - test_execute_missing: .: (0.003955) - test_execute_one_missing: .: (0.005906) + test_execute: .: (0.019809) + test_execute_directory: .: (0.020625) + test_execute_missing: .: (0.042951) + test_execute_one_missing: .: (0.098920) TestGemCommandsYankCommand: - test_execute: .: (0.004221) - test_execute_host: .: (0.003894) - test_execute_key: .: (0.004104) - test_execute_with_otp_failure: .: (0.004181) - test_execute_with_otp_success: .: (0.003936) - test_handle_options: .: (0.004562) - test_handle_options_missing_argument: .: (0.005003) - test_with_webauthn_enabled_failure: .: (0.105163) - test_with_webauthn_enabled_failure_with_polling: .: (0.105288) - test_with_webauthn_enabled_success: .: (0.105248) - test_with_webauthn_enabled_success_with_polling: .: (0.104661) - test_yank_gem_unathorized_api_key: .: (0.004440) + test_execute: .: (0.065325) + test_execute_host: .: (0.031579) + test_execute_key: .: (0.026192) + test_execute_with_otp_failure: .: (0.025248) + test_execute_with_otp_success: .: (0.029737) + test_handle_options: .: (0.033334) + test_handle_options_missing_argument: .: (0.039363) + test_with_webauthn_enabled_failure: .: (0.128190) + test_with_webauthn_enabled_failure_with_polling: .: (0.135215) + test_with_webauthn_enabled_success: .: (0.131092) + test_with_webauthn_enabled_success_with_polling: .: (0.140192) + test_yank_gem_unathorized_api_key: .: (0.029961) TestGemConfig: - test_bad_rake_path_is_escaped: .: (0.002891) - test_datadir: .: (0.028772) - test_good_rake_path_is_escaped: .: (0.002584) + test_bad_rake_path_is_escaped: .: (0.023830) + test_datadir: .: (0.227168) + test_good_rake_path_is_escaped: .: (0.013060) TestGemConfigFile: - test_accept_string_key: .: (0.003114) - test_api_keys: .: (0.003396) - test_check_credentials_permissions: .: (0.003534) - test_disable_default_gem_server: .: (0.003214) - test_dump_with_rubygems_yaml: .: (0.002853) - test_handle_arguments: .: (0.002935) - test_handle_arguments_backtrace: .: (0.003106) - test_handle_arguments_debug: .: (0.003142) - test_handle_arguments_norc: .: (0.003267) - test_handle_arguments_override: .: (0.003101) - test_handle_arguments_traceback: .: (0.002928) - test_handle_comment: .: (0.002935) - test_ignore_invalid_config_file: .: (0.003051) - test_initialize: .: (0.003388) - test_initialize_environment_variable_override: .: (0.003461) - test_initialize_handle_arguments_config_file: .: (0.002815) - test_initialize_handle_arguments_config_file_equals:.: (0.002888) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.002793) - test_initialize_ipv4_fallback_enabled_env: .: (0.002910) - test_initialize_operating_system_override: .: (0.002948) - test_initialize_platform_override: .: (0.003064) - test_initialize_system_wide_override: .: (0.003287) - test_load_api_keys: .: (0.003278) - test_load_api_keys_bad_permission: .: (0.003730) - test_load_install_extension_in_lib_from_config: .: (0.008010) - test_load_ssl_ca_cert_from_config: .: (0.002897) - test_load_ssl_client_cert_from_config: .: (0.003747) - test_load_ssl_verify_mode_from_config: .: (0.002878) - test_load_with_rubygems_config_hash: .: (0.003724) - test_really_verbose: .: (0.002755) - test_rubygems_api_key_equals: .: (0.004343) - test_rubygems_api_key_equals_bad_permission: .: (0.003786) - test_s3_source: .: (0.003769) - test_s3_source_with_config_without_lookahead: .: (0.002933) - test_set_config_file_name_from_environment_variable:.: (0.002742) - test_write: .: (0.003802) - test_write_from_hash: .: (0.004224) + test_accept_string_key: .: (0.023853) + test_api_keys: .: (0.026744) + test_check_credentials_permissions: .: (0.016526) + test_disable_default_gem_server: .: (0.038849) + test_dump_with_rubygems_yaml: .: (0.019999) + test_handle_arguments: .: (0.015309) + test_handle_arguments_backtrace: .: (0.013528) + test_handle_arguments_debug: .: (0.008182) + test_handle_arguments_norc: .: (0.008064) + test_handle_arguments_override: .: (0.175558) + test_handle_arguments_traceback: .: (0.088938) + test_handle_comment: .: (0.011635) + test_ignore_invalid_config_file: .: (0.042269) + test_initialize: .: (0.023653) + test_initialize_environment_variable_override: .: (0.017335) + test_initialize_handle_arguments_config_file: .: (0.015477) + test_initialize_handle_arguments_config_file_equals:.: (0.016891) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.020021) + test_initialize_ipv4_fallback_enabled_env: .: (0.015483) + test_initialize_operating_system_override: .: (0.016709) + test_initialize_platform_override: .: (0.015952) + test_initialize_system_wide_override: .: (0.016520) + test_load_api_keys: .: (0.169222) + test_load_api_keys_bad_permission: .: (0.013092) + test_load_install_extension_in_lib_from_config: .: (0.023345) + test_load_ssl_ca_cert_from_config: .: (0.021596) + test_load_ssl_client_cert_from_config: .: (0.016714) + test_load_ssl_verify_mode_from_config: .: (0.015782) + test_load_with_rubygems_config_hash: .: (0.017363) + test_really_verbose: .: (0.016017) + test_rubygems_api_key_equals: .: (0.023818) + test_rubygems_api_key_equals_bad_permission: .: (0.019769) + test_s3_source: .: (0.017093) + test_s3_source_with_config_without_lookahead: .: (0.017198) + test_set_config_file_name_from_environment_variable:.: (0.015602) + test_write: .: (0.023397) + test_write_from_hash: .: (0.019034) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.002889) + test_output_can_be_captured_by_test_unit: .: (0.016836) TestGemDependency: - test_equals2: .: (0.002877) - test_equals2_type: .: (0.002639) - test_equals_tilde: .: (0.002653) - test_equals_tilde_escape: .: (0.002792) - test_equals_tilde_object: .: (0.002766) - test_equals_tilde_spec: .: (0.002855) - test_hash: .: (0.002658) - test_identity: .: (0.002822) - test_initialize: .: (0.002492) - test_initialize_double: .: (0.002808) - test_initialize_empty: .: (0.002494) - test_initialize_prerelease: .: (0.002704) - test_initialize_type: .: (0.002508) - test_initialize_type_bad: .: (0.002521) - test_initialize_version: .: (0.002497) - test_match_eh_allow_prerelease: .: (0.002622) - test_match_eh_name_tuple: .: (0.002766) - test_match_eh_specification: .: (0.003030) - test_matches_spec_eh: .: (0.002872) - test_matches_spec_eh_prerelease: .: (0.002770) - test_merge: .: (0.002853) - test_merge_default: .: (0.002507) - test_merge_name_mismatch: .: (0.002526) - test_merge_other_default: .: (0.003010) - test_prerelease_eh: .: (0.002848) - test_specific: .: (0.002726) - test_to_spec: .: (0.005232) - test_to_spec_prerelease: .: (0.005195) - test_to_spec_with_only_prereleases: .: (0.005060) - test_to_specs_indicates_total_gem_set_size: .: (0.004296) - test_to_specs_respects_bundler_version: .: (0.005648) - test_to_specs_suggests_other_versions: .: (0.004239) + test_equals2: .: (0.016540) + test_equals2_type: .: (0.014994) + test_equals_tilde: .: (0.015702) + test_equals_tilde_escape: .: (0.015747) + test_equals_tilde_object: .: (0.017530) + test_equals_tilde_spec: .: (0.012388) + test_hash: .: (0.016171) + test_identity: .: (0.016234) + test_initialize: .: (0.016133) + test_initialize_double: .: (0.016816) + test_initialize_empty: .: (0.024638) + test_initialize_prerelease: .: (0.011388) + test_initialize_type: .: (0.022978) + test_initialize_type_bad: .: (0.010931) + test_initialize_version: .: (0.015292) + test_match_eh_allow_prerelease: .: (0.015871) + test_match_eh_name_tuple: .: (0.049450) + test_match_eh_specification: .: (0.007811) + test_matches_spec_eh: .: (0.023307) + test_matches_spec_eh_prerelease: .: (0.008892) + test_merge: .: (0.007300) + test_merge_default: .: (0.008622) + test_merge_name_mismatch: .: (0.008930) + test_merge_other_default: .: (0.010597) + test_prerelease_eh: .: (0.008175) + test_specific: .: (0.009090) + test_to_spec: .: (0.014949) + test_to_spec_prerelease: .: (0.018276) + test_to_spec_with_only_prereleases: .: (0.016732) + test_to_specs_indicates_total_gem_set_size: .: (0.012786) + test_to_specs_respects_bundler_version: .: (0.015323) + test_to_specs_suggests_other_versions: .: (0.015943) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.018504) - test_find_gems_with_sources_local: .: (0.019238) - test_find_gems_with_sources_prerelease: .: (0.019264) - test_find_gems_with_sources_with_bad_source: .: (0.003565) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.022910) - test_install: .: (0.027773) - test_install_all_dependencies: .: (0.054327) - test_install_build_args: .: (0.032049) - test_install_cache_dir: .: (0.036519) - test_install_dependencies_satisfied: .: (0.043847) - test_install_dependency: .: (0.034112) - test_install_dependency_development: .: (0.042111) - test_install_dependency_development_deep: .: (0.062615) - test_install_dependency_development_shallow: .: (0.041267) - test_install_dependency_existing: .: (0.034984) - test_install_dependency_existing_extension: .: (0.270939) - test_install_dependency_old: .: (0.042174) - test_install_doesnt_upgrade_installed_dependencies: .: (0.111417) - test_install_domain_both: .: (0.039998) - test_install_domain_both_no_network: .: (0.035621) - test_install_domain_local: .: (0.020100) - test_install_domain_remote: .: (0.027598) - test_install_dual_repository: .: (0.046421) - test_install_dual_repository_and_done_installing_hooks: .: (0.082474) - test_install_env_shebang: .: (0.030663) - test_install_force: .: (0.033422) - test_install_ignore_dependencies: .: (0.033165) - test_install_install_dir: .: (0.047244) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.016279) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.015800) - test_install_local: .: (0.034207) - test_install_local_dependency: .: (0.040576) - test_install_local_dependency_installed: .: (0.038334) - test_install_local_dependency_no_network_for_target_gem: .: (0.024952) - test_install_local_prerelease: .: (0.027486) - test_install_local_subdir: .: (0.025474) - test_install_minimal_deps: .: (0.068725) - test_install_no_document: .: (0.026951) - test_install_no_minimal_deps: .: (0.067361) - test_install_no_wrappers: .: (0.028018) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.012457) - test_install_prerelease: .: (0.034006) - test_install_prerelease_bug_990: .: (0.033857) - test_install_prerelease_skipped_when_normal_ver: .: (0.030380) - test_install_reinstall: .: (0.029551) - test_install_remote: .: (0.025043) - test_install_remote_dep: .: (0.026805) - test_install_remote_platform_newer: .: (0.028298) - test_install_security_policy: .: (0.024319) - test_install_version: .: (0.019900) - test_install_version_default: .: (0.017850) - test_install_when_only_prerelease: .: (0.006923) - test_resolve_dependencies: .: (0.026504) - test_resolve_dependencies_ignore_dependencies: .: (0.024407) - test_resolve_dependencies_local: .: (0.024461) + test_find_gems_gems_with_sources: .: (0.090530) + test_find_gems_with_sources_local: .: (0.134670) + test_find_gems_with_sources_prerelease: .: (0.114663) + test_find_gems_with_sources_with_bad_source: .: (0.025518) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.144423) + test_install: .: (0.188804) + test_install_all_dependencies: .: (0.506652) + test_install_build_args: .: (0.211128) + test_install_cache_dir: .: (0.283952) + test_install_dependencies_satisfied: .: (0.284985) + test_install_dependency: .: (0.127275) + test_install_dependency_development: .: (0.321733) + test_install_dependency_development_deep: .: (0.379046) + test_install_dependency_development_shallow: .: (0.333917) + test_install_dependency_existing: .: (0.296965) + test_install_dependency_existing_extension: .: (1.493187) + test_install_dependency_old: .: (0.241351) + test_install_doesnt_upgrade_installed_dependencies: .: (0.536230) + test_install_domain_both: .: (0.468465) + test_install_domain_both_no_network: .: (0.209314) + test_install_domain_local: .: (0.055706) + test_install_domain_remote: .: (0.132888) + test_install_dual_repository: .: (0.274582) + test_install_dual_repository_and_done_installing_hooks: .: (0.493588) + test_install_env_shebang: .: (0.249317) + test_install_force: .: (0.355234) + test_install_ignore_dependencies: .: (0.284305) + test_install_install_dir: .: (0.889147) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.382157) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.468330) + test_install_local: .: (0.509728) + test_install_local_dependency: .: (0.338920) + test_install_local_dependency_installed: .: (0.287656) + test_install_local_dependency_no_network_for_target_gem: .: (0.255851) + test_install_local_prerelease: .: (0.187567) + test_install_local_subdir: .: (0.174042) + test_install_minimal_deps: .: (0.521574) + test_install_no_document: .: (0.186843) + test_install_no_minimal_deps: .: (0.491208) + test_install_no_wrappers: .: (0.229816) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.128263) + test_install_prerelease: .: (0.256829) + test_install_prerelease_bug_990: .: (0.204890) + test_install_prerelease_skipped_when_normal_ver: .: (0.218136) + test_install_reinstall: .: (0.279468) + test_install_remote: .: (0.257589) + test_install_remote_dep: .: (0.179257) + test_install_remote_platform_newer: .: (0.415260) + test_install_security_policy: .: (0.311380) + test_install_version: .: (0.134161) + test_install_version_default: .: (0.090325) + test_install_when_only_prerelease: .: (0.029168) + test_resolve_dependencies: .: (0.081802) + test_resolve_dependencies_ignore_dependencies: .: (0.122056) + test_resolve_dependencies_local: .: (0.145374) TestGemDependencyList: - test_active_count: .: (0.002900) - test_add: .: (0.002776) - test_dependency_order: .: (0.002760) - test_dependency_order_circle: .: (0.002624) - test_dependency_order_development: .: (0.002954) - test_dependency_order_diamond: .: (0.002888) - test_dependency_order_no_dependencies: .: (0.002637) - test_find_name: .: (0.002578) - test_ok_eh: .: (0.002865) - test_ok_eh_mismatch: .: (0.002885) - test_ok_eh_redundant: .: (0.002710) - test_ok_to_remove_eh: .: (0.002698) - test_ok_to_remove_eh_after_sibling_removed: .: (0.002820) - test_remove_by_name: .: (0.002755) - test_tsort_each_child: .: (0.002698) - test_tsort_each_node: .: (0.002730) - test_why_not_ok_eh: .: (0.002916) - test_why_not_ok_eh_old_dependency: .: (0.003118) + test_active_count: .: (0.017646) + test_add: .: (0.024379) + test_dependency_order: .: (0.011252) + test_dependency_order_circle: .: (0.016731) + test_dependency_order_development: .: (0.029335) + test_dependency_order_diamond: .: (0.020957) + test_dependency_order_no_dependencies: .: (0.015552) + test_find_name: .: (0.016613) + test_ok_eh: .: (0.017144) + test_ok_eh_mismatch: .: (0.015805) + test_ok_eh_redundant: .: (0.015152) + test_ok_to_remove_eh: .: (0.016795) + test_ok_to_remove_eh_after_sibling_removed: .: (0.018320) + test_remove_by_name: .: (0.019361) + test_tsort_each_child: .: (0.011401) + test_tsort_each_node: .: (0.019179) + test_why_not_ok_eh: .: (0.015450) + test_why_not_ok_eh_old_dependency: .: (0.023761) TestGemDependencyResolutionError: - test_message: .: (0.006580) + test_message: .: (0.015167) TestGemDeprecate: - test_assignment: .: (0.002510) - test_defaults: .: (0.003077) - test_deprecated_method_calls_the_old_method: .: (0.002896) - test_deprecated_method_outputs_a_warning: .: (0.003018) - test_deprecated_method_outputs_a_warning_old_way: .: (0.003017) - test_rubygems_deprecate_command: .: (0.002836) - test_skip: .: (0.003000) + test_assignment: .: (0.026362) + test_defaults: .: (0.016232) + test_deprecated_method_calls_the_old_method: .: (0.015988) + test_deprecated_method_outputs_a_warning: .: (0.022925) + test_deprecated_method_outputs_a_warning_old_way: .: (0.019232) + test_rubygems_deprecate_command: .: (0.011709) + test_skip: .: (0.023164) TestGemDoctor: - test_doctor: .: (0.006582) - test_doctor_badly_named_plugins: .: (0.004758) - test_doctor_child_missing: .: (0.002552) - test_doctor_dry_run: .: (0.005921) - test_doctor_non_gem_home: .: (0.003458) - test_gem_repository_eh: .: (0.003978) + test_doctor: .: (0.039526) + test_doctor_badly_named_plugins: .: (0.030694) + test_doctor_child_missing: .: (0.011916) + test_doctor_dry_run: .: (0.052813) + test_doctor_non_gem_home: .: (0.019349) + test_gem_repository_eh: .: (0.020006) TestGemExit: - test_exit: .: (0.083282) - test_status: .: (0.002632) + test_exit: .: (0.688661) + test_status: .: (0.038944) TestGemExtBuilder: - test_build_extensions: .: (0.132321) - test_build_extensions_extconf_bad: .: (0.018905) - test_build_extensions_install_ext_only: .: (0.130240) - test_build_extensions_none: .: (0.003129) - test_build_extensions_rebuild_failure: .: (0.004090) - test_build_extensions_unsupported: .: (0.003674) - test_build_extensions_with_build_args: .: (0.098014) - test_build_extensions_with_gemhome_with_space: .: (0.152712) + test_build_extensions: .: (0.657546) + test_build_extensions_extconf_bad: .: (0.095464) + test_build_extensions_install_ext_only: .: (0.853366) + test_build_extensions_none: .: (0.011410) + test_build_extensions_rebuild_failure: .: (0.014040) + test_build_extensions_unsupported: .: (0.024288) + test_build_extensions_with_build_args: .: (0.638335) + test_build_extensions_with_gemhome_with_space: .: (0.910295) test_build_extensions_with_target_rbconfig: P =============================================================================== Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig @@ -3178,12 +3214,12 @@ 344: assert_empty(stdout) 345: =============================================================================== -: (0.204269) - test_class_make: .: (0.327533) - test_class_make_no_clean: .: (0.183221) - test_custom_make_with_options: .: (0.256449) - test_initialize: .: (0.003923) - test_initialize_build_args: .: (0.003721) +: (0.774710) + test_class_make: .: (1.870579) + test_class_make_no_clean: .: (1.353755) + test_custom_make_with_options: .: (1.839425) + test_initialize: .: (0.007710) + test_initialize_build_args: .: (0.027909) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -3198,7 +3234,7 @@ 33: 34: output = [] =============================================================================== -: (0.005049) +: (0.031736) test_build_fail: P =============================================================================== Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present @@ -3212,7 +3248,7 @@ 83: 84: FileUtils.rm(File.join(@ext, "src/lib.rs")) =============================================================================== -: (0.004576) +: (0.020523) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -3226,7 +3262,7 @@ 124: 125: Dir.chdir @ext do =============================================================================== -: (0.003948) +: (0.013605) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -3240,7 +3276,7 @@ 100: 101: require "open3" =============================================================================== -: (0.003717) +: (0.040632) test_rubygems_cfg_passed_to_rustc: P =============================================================================== Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present @@ -3254,30 +3290,30 @@ 57: version_slug = Gem::VERSION.tr(".", "_") 58: output = [] =============================================================================== -: (0.004002) +: (0.056059) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.002819) - test_dylib_with_colon_space: .: (0.002720) - test_framework: .: (0.002654) - test_framework_space: .: (0.002910) - test_lib_with_nonascii: .: (0.002795) - test_libstatic_with_colon: .: (0.002859) - test_libstatic_with_colon_space: .: (0.002632) - test_non_lib_dash_l: .: (0.002725) - test_search_path_basic: .: (0.002920) - test_search_path_space: .: (0.002635) - test_search_path_space_in_path: .: (0.002646) - test_simple_lib: .: (0.002952) - test_simple_lib_space: .: (0.002943) - test_so_with_colon_space: .: (0.002710) - test_unconventional_lib_with_colon: .: (0.002741) - test_verbose_lib_space: .: (0.003038) + test_dll_with_colon_space: .: (0.042923) + test_dylib_with_colon_space: .: (0.020153) + test_framework: .: (0.008311) + test_framework_space: .: (0.050572) + test_lib_with_nonascii: .: (0.034068) + test_libstatic_with_colon: .: (0.061643) + test_libstatic_with_colon_space: .: (0.021530) + test_non_lib_dash_l: .: (0.006280) + test_search_path_basic: .: (0.018100) + test_search_path_space: .: (0.043137) + test_search_path_space_in_path: .: (0.021746) + test_simple_lib: .: (0.038661) + test_simple_lib_space: .: (0.034896) + test_so_with_colon_space: .: (0.006262) + test_unconventional_lib_with_colon: .: (0.006012) + test_verbose_lib_space: .: (0.018665) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.003163) - test_cargo_command_locks_in_release_profile: .: (0.003991) - test_cargo_command_passes_args: .: (0.002847) - test_cargo_command_passes_respects_cargo_build_target: .: (0.002849) - test_cargo_command_passes_respects_cargo_env_var: .: (0.002855) + test_build_env_includes_rbconfig: .: (0.007899) + test_cargo_command_locks_in_release_profile: .: (0.006061) + test_cargo_command_passes_args: .: (0.005692) + test_cargo_command_passes_respects_cargo_build_target: .: (0.005172) + test_cargo_command_passes_respects_cargo_env_var: .: (0.005351) TestGemExtCmakeBuilder: test_self_build: P =============================================================================== @@ -3285,299 +3321,299 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.004119) +: (0.101399) test_self_build_fail: P =============================================================================== Pending: test_self_build_fail(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.004110) +: (0.049166) test_self_build_has_makefile: P =============================================================================== Pending: test_self_build_has_makefile(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.004028) +: (0.038450) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.004805) + test_self_build_fail: .: (0.094027) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (0.369896) - test_class_build_extconf_success_without_warning: .: (0.122103) - test_class_make_no_Makefile: .: (0.003142) + test_class_build_extconf_fail: .: (3.068532) + test_class_build_extconf_success_without_warning: .: (1.028191) + test_class_make_no_Makefile: .: (0.034868) TestGemExtRakeBuilder: - test_class_build_fail: .: (0.166817) - test_class_no_openssl_override: .: (0.209866) + test_class_build_fail: .: (0.987711) + test_class_no_openssl_override: .: (0.701803) TestGemGemRunner: - test_do_configuration: .: (0.011752) - test_extract_build_args: .: (0.003716) - test_info_succeeds: .: (0.018663) - test_list_succeeds: .: (0.012956) - test_query_is_deprecated: .: (0.014914) - test_search_succeeds: .: (0.006328) - test_validate_encoding: .: (0.003118) + test_do_configuration: .: (0.025937) + test_extract_build_args: .: (0.011505) + test_info_succeeds: .: (0.279625) + test_list_succeeds: .: (0.181567) + test_query_is_deprecated: .: (0.241607) + test_search_succeeds: .: (0.043630) + test_validate_encoding: .: (0.018488) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.005039) - test_api_key: .: (0.005319) - test_api_key_override: .: (0.005252) - test_host: .: (0.004934) - test_host_RUBYGEMS_HOST: .: (0.004286) - test_host_RUBYGEMS_HOST_empty: .: (0.004127) - test_sign_in: .: (0.005752) - test_sign_in_skips_with_existing_credentials: .: (0.004985) - test_sign_in_skips_with_key_override: .: (0.004289) - test_sign_in_with_bad_credentials: .: (0.004810) - test_sign_in_with_correct_otp_code: .: (0.005402) - test_sign_in_with_host: .: (0.005158) - test_sign_in_with_host_ENV: .: (0.005388) - test_sign_in_with_host_nil: .: (0.005497) - test_sign_in_with_incorrect_otp_code: .: (0.005055) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.005833) - test_sign_in_with_webauthn_enabled: .: (0.005862) - test_sign_in_with_webauthn_enabled_with_error: .: (0.005213) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.106432) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.117785) - test_signin_with_env_otp_code: .: (0.006522) - test_verify_api_key: .: (0.004823) - test_verify_missing_api_key: .: (0.005272) + test_alternate_key_alternate_host: .: (0.368634) + test_api_key: .: (0.482879) + test_api_key_override: .: (0.420038) + test_host: .: (0.126204) + test_host_RUBYGEMS_HOST: .: (0.164512) + test_host_RUBYGEMS_HOST_empty: .: (0.206993) + test_sign_in: .: (0.375632) + test_sign_in_skips_with_existing_credentials: .: (0.149464) + test_sign_in_skips_with_key_override: .: (0.185229) + test_sign_in_with_bad_credentials: .: (0.329090) + test_sign_in_with_correct_otp_code: .: (0.372229) + test_sign_in_with_host: .: (0.471314) + test_sign_in_with_host_ENV: .: (0.572628) + test_sign_in_with_host_nil: .: (0.108874) + test_sign_in_with_incorrect_otp_code: .: (0.167968) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.053844) + test_sign_in_with_webauthn_enabled: .: (0.056707) + test_sign_in_with_webauthn_enabled_with_error: .: (0.052467) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.132039) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.248756) + test_signin_with_env_otp_code: .: (0.052822) + test_verify_api_key: .: (0.026155) + test_verify_missing_api_key: .: (0.012372) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.003052) + test_message_conflict: .: (0.009951) TestGemKernel: - test_gem: .: (0.029638) - test_gem_bundler: .: (0.028688) - test_gem_bundler_inferred_bundler_version: .: (0.028382) - test_gem_conflicting: .: (0.033876) - test_gem_default: .: (0.027653) - test_gem_default_re_gem: .: (0.027983) - test_gem_env_req: .: (0.026442) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.113160) - test_gem_not_adding_bin: .: (0.029219) - test_gem_overlapping: .: (0.029349) - test_gem_prerelease_is_the_only_available: .: (0.027196) - test_gem_re_gem_mismatch: .: (0.032937) - test_gem_redundant: .: (0.027981) - test_release_favored_over_prerelease: .: (0.029488) + test_gem: .: (0.119649) + test_gem_bundler: .: (0.149031) + test_gem_bundler_inferred_bundler_version: .: (0.096091) + test_gem_conflicting: .: (0.190304) + test_gem_default: .: (0.368894) + test_gem_default_re_gem: .: (0.172407) + test_gem_env_req: .: (0.130904) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.559483) + test_gem_not_adding_bin: .: (0.105891) + test_gem_overlapping: .: (0.120040) + test_gem_prerelease_is_the_only_available: .: (0.188322) + test_gem_re_gem_mismatch: .: (0.188994) + test_gem_redundant: .: (0.191516) + test_release_favored_over_prerelease: .: (0.197974) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.004044) - test_both_eh: .: (0.002592) - test_clear_sources_option: .: (0.003726) - test_clear_sources_option_idiot_proof: .: (0.003997) - test_local_eh: .: (0.002662) - test_remote_eh: .: (0.002614) - test_short_source_option: .: (0.003380) - test_source_option: .: (0.003596) - test_source_option_bad: .: (0.006707) - test_update_sources_option: .: (0.002963) + test_add_local_remote_options: .: (0.027315) + test_both_eh: .: (0.006827) + test_clear_sources_option: .: (0.020019) + test_clear_sources_option_idiot_proof: .: (0.031492) + test_local_eh: .: (0.011428) + test_remote_eh: .: (0.015337) + test_short_source_option: .: (0.023311) + test_source_option: .: (0.036114) + test_source_option_bad: .: (0.023356) + test_update_sources_option: .: (0.024480) TestGemNameTuple: - test_full_name: .: (0.003481) - test_platform_normalization: .: (0.002623) - test_spaceship: .: (0.003295) - test_spec_name: .: (0.002472) + test_full_name: .: (0.014020) + test_platform_normalization: .: (0.025772) + test_spaceship: .: (0.030402) + test_spec_name: .: (0.018478) TestGemPackageOld: - test_contents: .: (0.004222) - test_contents_security_policy: .: (0.003062) - test_extract_files: .: (0.004352) - test_extract_files_security_policy: .: (0.003065) - test_spec: .: (0.003738) - test_spec_security_policy: .: (0.003107) - test_verify: .: (0.003364) + test_contents: .: (0.021211) + test_contents_security_policy: .: (0.015657) + test_extract_files: .: (0.021296) + test_extract_files_security_policy: .: (0.017004) + test_spec: .: (0.031973) + test_spec_security_policy: .: (0.017465) + test_verify: .: (0.021541) TestGemPackageTask: - test_gem_package: .: (0.006916) - test_gem_package_prints_to_stdout_by_default: .: (0.005997) - test_gem_package_with_current_platform: .: (0.003081) - test_gem_package_with_ruby_platform: .: (0.002641) - test_package_dir_path: .: (0.002843) + test_gem_package: .: (0.039090) + test_gem_package_prints_to_stdout_by_default: .: (0.032966) + test_gem_package_with_current_platform: .: (0.019714) + test_gem_package_with_ruby_platform: .: (0.026037) + test_package_dir_path: .: (0.019361) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.003141) - test_initialize: .: (0.002688) - test_initialize_home: .: (0.002677) - test_initialize_home_path: .: (0.002791) - test_initialize_path: .: (0.004103) - test_initialize_path_with_defaults: .: (0.002825) - test_initialize_regexp_path_separator: .: (0.002950) - test_initialize_spec: .: (0.002832) + test_gem_paths_do_not_contain_symlinks: .: (0.014785) + test_initialize: .: (0.015446) + test_initialize_home: .: (0.035425) + test_initialize_home_path: .: (0.015414) + test_initialize_path: .: (0.017250) + test_initialize_path_with_defaults: .: (0.015694) + test_initialize_regexp_path_separator: .: (0.017814) + test_initialize_spec: .: (0.021531) TestGemPlatform: - test_eabi_and_nil_version_combination_strictness: .: (0.002820) - test_eabi_version_is_stricter_for_linux_os: .: (0.002758) - test_equals2: .: (0.002614) - test_equals3: .: (0.002569) - test_equals3_cpu: .: (0.002676) - test_equals3_cpu_arm: .: (0.002808) - test_equals3_universal_mingw: .: (0.002711) - test_equals3_version: .: (0.002684) - test_equals_tilde: .: (0.003159) - test_gem_platform_match_with_string_argument: .: (0.002774) - test_initialize: .: (0.004257) - test_initialize_command_line: .: (0.007470) - test_initialize_mswin32_vc6: .: (0.002487) - test_initialize_platform: .: (0.003228) - test_initialize_test: .: (0.002529) - test_inspect: .: (0.003085) - test_nil_cpu_arch_is_treated_as_universal: .: (0.002529) - test_nil_version_is_stricter_for_linux_os: .: (0.003092) - test_nil_version_is_treated_as_any_version: .: (0.002412) - test_self_local: .: (0.002696) - test_self_match: .: (0.002793) - test_self_match_gem?: .: (0.002633) - test_self_match_spec?: .: (0.002594) - test_self_match_spec_with_match_gem_override: .: (0.002787) - test_self_new: .: (0.002492) - test_to_s: .: (0.002681) + test_eabi_and_nil_version_combination_strictness: .: (0.021252) + test_eabi_version_is_stricter_for_linux_os: .: (0.016635) + test_equals2: .: (0.015057) + test_equals3: .: (0.014900) + test_equals3_cpu: .: (0.016664) + test_equals3_cpu_arm: .: (0.016280) + test_equals3_universal_mingw: .: (0.015050) + test_equals3_version: .: (0.017095) + test_equals_tilde: .: (0.018695) + test_gem_platform_match_with_string_argument: .: (0.019572) + test_initialize: .: (0.026028) + test_initialize_command_line: .: (0.015034) + test_initialize_mswin32_vc6: .: (0.011367) + test_initialize_platform: .: (0.015300) + test_initialize_test: .: (0.017037) + test_inspect: .: (0.017456) + test_nil_cpu_arch_is_treated_as_universal: .: (0.033003) + test_nil_version_is_stricter_for_linux_os: .: (0.026353) + test_nil_version_is_treated_as_any_version: .: (0.019772) + test_self_local: .: (0.034591) + test_self_match: .: (0.011563) + test_self_match_gem?: .: (0.008121) + test_self_match_spec?: .: (0.011549) + test_self_match_spec_with_match_gem_override: .: (0.008270) + test_self_new: .: (0.007684) + test_to_s: .: (0.007045) TestGemProjectSanity: - test_require_rubygems_package: .: (0.065644) + test_require_rubygems_package: .: (0.251154) TestGemRDoc: - test_delete_legacy_args: .: (0.009768) - test_generate_disabled: .: (0.008261) - test_initialize: .: (0.008304) - test_new_rdoc: .: (0.027156) - test_rdoc_installed?: .: (0.021632) - test_remove: .: (0.023226) - test_remove_unwritable: .: (0.027266) - test_ri_installed?: .: (0.009330) - test_setup: .: (0.008429) - test_setup_unwritable: .: (0.008343) + test_delete_legacy_args: .: (0.039483) + test_generate_disabled: .: (0.025568) + test_initialize: .: (0.025622) + test_new_rdoc: .: (0.032729) + test_rdoc_installed?: .: (0.025573) + test_remove: .: (0.031409) + test_remove_unwritable: .: (0.024644) + test_ri_installed?: .: (0.024938) + test_setup: .: (0.028239) + test_setup_unwritable: .: (0.044006) TestGemRemoteFetchError: - test_invalid_url: .: (0.002772) - test_password_redacted: .: (0.002734) - test_to_s: .: (0.002435) + test_invalid_url: .: (0.012763) + test_password_redacted: .: (0.005949) + test_to_s: .: (0.005956) TestGemRemoteFetcher: - test_cache_update_path: .: (0.006175) - test_cache_update_path_no_update: .: (0.005921) - test_cache_update_path_with_utf8_internal_encoding: .: (0.006092) - test_download: .: (0.006175) - test_download_cached: .: (0.006207) - test_download_install_dir: .: (0.006905) - test_download_local: .: (0.010144) - test_download_local_read_only: .: (0.006625) - test_download_local_space: .: (0.006145) - test_download_platform_legacy: .: (0.008453) - test_download_read_only: .: (0.006679) - test_download_same_file: .: (0.007406) - test_download_to_cache: .: (0.009997) - test_download_unsupported: .: (0.006196) - test_download_with_auth: .: (0.006369) - test_download_with_encoded_auth: .: (0.006338) - test_download_with_token: .: (0.006156) - test_download_with_x_oauth_basic: .: (0.006289) - test_fetch_http: .: (0.006066) - test_fetch_http_redirects: .: (0.006308) - test_fetch_http_redirects_without_location: .: (0.006036) - test_fetch_path_bad_uri: .: (0.005889) - test_fetch_path_getaddrinfo_error: .: (0.006271) - test_fetch_path_gzip: .: (0.006243) - test_fetch_path_gzip_unmodified: .: (0.006011) - test_fetch_path_io_error: .: (0.006005) - test_fetch_path_openssl_ssl_sslerror: .: (0.006146) - test_fetch_path_socket_error: .: (0.006026) - test_fetch_path_system_call_error: .: (0.006168) - test_fetch_path_timeout_error: .: (0.006150) - test_fetch_path_unmodified: .: (0.006018) - test_request_block: .: (0.006424) - test_self_fetcher: .: (0.005961) - test_self_fetcher_with_proxy: .: (0.006072) - test_yaml_error_on_size: .: (0.006004) + test_cache_update_path: .: (0.018856) + test_cache_update_path_no_update: .: (0.019100) + test_cache_update_path_with_utf8_internal_encoding: .: (0.013875) + test_download: .: (0.043510) + test_download_cached: .: (0.041483) + test_download_install_dir: .: (0.032197) + test_download_local: .: (0.061507) + test_download_local_read_only: .: (0.052472) + test_download_local_space: .: (0.045303) + test_download_platform_legacy: .: (0.052937) + test_download_read_only: .: (0.039455) + test_download_same_file: .: (0.053329) + test_download_to_cache: .: (0.091528) + test_download_unsupported: .: (0.045677) + test_download_with_auth: .: (0.039350) + test_download_with_encoded_auth: .: (0.035442) + test_download_with_token: .: (0.056785) + test_download_with_x_oauth_basic: .: (0.036952) + test_fetch_http: .: (0.050355) + test_fetch_http_redirects: .: (0.036880) + test_fetch_http_redirects_without_location: .: (0.041251) + test_fetch_path_bad_uri: .: (0.058617) + test_fetch_path_getaddrinfo_error: .: (0.064661) + test_fetch_path_gzip: .: (0.062765) + test_fetch_path_gzip_unmodified: .: (0.050905) + test_fetch_path_io_error: .: (0.063548) + test_fetch_path_openssl_ssl_sslerror: .: (0.059539) + test_fetch_path_socket_error: .: (0.050973) + test_fetch_path_system_call_error: .: (0.027537) + test_fetch_path_timeout_error: .: (0.016368) + test_fetch_path_unmodified: .: (0.011999) + test_request_block: .: (0.013026) + test_self_fetcher: .: (0.012109) + test_self_fetcher_with_proxy: .: (0.013615) + test_yaml_error_on_size: .: (0.011144) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.521941) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.523096) - test_do_not_follow_insecure_redirect: .: (0.522942) - test_nil_ca_cert: .: (0.521159) - test_ssl_client_cert_auth_connection: .: (0.532178) - test_ssl_connection: .: (0.522832) - test_ssl_connection_allow_verify_none: .: (0.541465) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.601245) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.647609) + test_do_not_follow_insecure_redirect: .: (0.675742) + test_nil_ca_cert: .: (0.652249) + test_ssl_client_cert_auth_connection: .: (0.699103) + test_ssl_connection: .: (0.712215) + test_ssl_connection_allow_verify_none: .: (0.706753) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.025032) - test_implicit_no_proxy: .: (0.005170) - test_implicit_proxy: .: (0.004608) - test_implicit_proxy_no_env: .: (0.004798) - test_implicit_upper_case_proxy: .: (0.004820) - test_no_proxy: .: (0.005048) - test_observe_no_proxy_env_list: .: (0.004794) - test_observe_no_proxy_env_single_host: .: (0.004389) + test_fetch_http_with_additional_headers: .: (0.210484) + test_implicit_no_proxy: .: (0.109017) + test_implicit_proxy: .: (0.115340) + test_implicit_proxy_no_env: .: (0.106601) + test_implicit_upper_case_proxy: .: (0.087838) + test_no_proxy: .: (0.117046) + test_observe_no_proxy_env_list: .: (0.030229) + test_observe_no_proxy_env_single_host: .: (0.092481) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.007439) - test_fetch_s3_config_creds_with_region: .: (0.006322) - test_fetch_s3_config_creds_with_token: .: (0.006453) - test_fetch_s3_env_creds: .: (0.006455) - test_fetch_s3_env_creds_with_region: .: (0.006585) - test_fetch_s3_env_creds_with_token: .: (0.006435) - test_fetch_s3_instance_profile_creds: .: (0.006318) - test_fetch_s3_instance_profile_creds_with_region: .: (0.006383) - test_fetch_s3_instance_profile_creds_with_token: .: (0.006288) - test_fetch_s3_no_host: .: (0.006097) - test_fetch_s3_no_id: .: (0.005734) - test_fetch_s3_no_secret: .: (0.006182) - test_fetch_s3_no_source_key: .: (0.005776) - test_fetch_s3_url_creds: .: (0.006581) + test_fetch_s3_config_creds: .: (0.068917) + test_fetch_s3_config_creds_with_region: .: (0.051429) + test_fetch_s3_config_creds_with_token: .: (0.076816) + test_fetch_s3_env_creds: .: (0.044716) + test_fetch_s3_env_creds_with_region: .: (0.041474) + test_fetch_s3_env_creds_with_token: .: (0.055722) + test_fetch_s3_instance_profile_creds: .: (0.042027) + test_fetch_s3_instance_profile_creds_with_region: .: (0.039274) + test_fetch_s3_instance_profile_creds_with_token: .: (0.029843) + test_fetch_s3_no_host: .: (0.058829) + test_fetch_s3_no_id: .: (0.048775) + test_fetch_s3_no_secret: .: (0.019368) + test_fetch_s3_no_source_key: .: (0.015755) + test_fetch_s3_url_creds: .: (0.022939) TestGemRequest: - test_configure_connection_for_https: .: (0.013085) - test_configure_connection_for_https_ssl_ca_cert: .: (0.012644) - test_fetch: .: (0.006668) - test_fetch_basic_auth: .: (0.012480) - test_fetch_basic_auth_encoded: .: (0.012370) - test_fetch_basic_oauth_encoded: .: (0.016464) - test_fetch_head: .: (0.004236) - test_fetch_unmodified: .: (0.002879) - test_get_proxy_from_env_domain: .: (0.003064) - test_get_proxy_from_env_empty: .: (0.002816) - test_get_proxy_from_env_escape: .: (0.002928) - test_get_proxy_from_env_fallback: .: (0.003005) - test_get_proxy_from_env_https: .: (0.003031) - test_get_proxy_from_env_normalize: .: (0.002963) - test_initialize_proxy: .: (0.003042) - test_initialize_proxy_ENV: .: (0.003028) - test_initialize_proxy_ENV_https: .: (0.003063) - test_initialize_proxy_URI: .: (0.002983) - test_proxy_ENV: .: (0.002807) - test_user_agent: .: (0.002719) - test_user_agent_engine: .: (0.002616) - test_user_agent_engine_ruby: .: (0.002599) - test_user_agent_patchlevel: .: (0.002727) - test_user_agent_revision: .: (0.002646) - test_verify_certificate: .: (0.002754) - test_verify_certificate_extra_message: .: (0.002619) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.002816) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.002990) - test_verify_certificate_message_CERT_REJECTED: .: (0.002901) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.002668) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.002707) - test_verify_certificate_message_INVALID_CA: .: (0.002632) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.002660) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.002753) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.002574) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.002654) + test_configure_connection_for_https: .: (0.110214) + test_configure_connection_for_https_ssl_ca_cert: .: (0.093473) + test_fetch: .: (0.021509) + test_fetch_basic_auth: .: (0.036893) + test_fetch_basic_auth_encoded: .: (0.080933) + test_fetch_basic_oauth_encoded: .: (0.049059) + test_fetch_head: .: (0.014712) + test_fetch_unmodified: .: (0.012521) + test_get_proxy_from_env_domain: .: (0.023329) + test_get_proxy_from_env_empty: .: (0.011300) + test_get_proxy_from_env_escape: .: (0.037621) + test_get_proxy_from_env_fallback: .: (0.021588) + test_get_proxy_from_env_https: .: (0.030397) + test_get_proxy_from_env_normalize: .: (0.028589) + test_initialize_proxy: .: (0.016812) + test_initialize_proxy_ENV: .: (0.036905) + test_initialize_proxy_ENV_https: .: (0.020990) + test_initialize_proxy_URI: .: (0.015813) + test_proxy_ENV: .: (0.020150) + test_user_agent: .: (0.011800) + test_user_agent_engine: .: (0.015802) + test_user_agent_engine_ruby: .: (0.022850) + test_user_agent_patchlevel: .: (0.016428) + test_user_agent_revision: .: (0.015655) + test_verify_certificate: .: (0.019949) + test_verify_certificate_extra_message: .: (0.010076) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.015159) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.019658) + test_verify_certificate_message_CERT_REJECTED: .: (0.014808) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.028122) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.011387) + test_verify_certificate_message_INVALID_CA: .: (0.015774) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.023560) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.006535) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.014968) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.019969) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.002677) - test_net_http_args: .: (0.002535) - test_net_http_args_ipv6: .: (0.002555) - test_net_http_args_no_proxy: .: (0.002508) - test_net_http_args_proxy: .: (0.002754) - test_thread_waits_for_connection: .: (1.003798) - test_to_proxy_eh: .: (0.002886) - test_to_proxy_eh_wildcard: .: (0.002558) - test_to_proxy_empty_string: .: (0.002583) - test_to_proxy_substring: .: (0.002567) + test_checkout_same_connection: .: (0.138336) + test_net_http_args: .: (0.018580) + test_net_http_args_ipv6: .: (0.014652) + test_net_http_args_no_proxy: .: (0.014771) + test_net_http_args_proxy: .: (0.028254) + test_thread_waits_for_connection: .: (1.024606) + test_to_proxy_eh: .: (0.018781) + test_to_proxy_eh_wildcard: .: (0.023214) + test_to_proxy_empty_string: .: (0.028625) + test_to_proxy_substring: .: (0.023753) TestGemRequestSet: - test_bug_bug_990: .: (0.003978) - test_gem: .: (0.002787) - test_gem_duplicate: .: (0.002638) - test_import: .: (0.002697) - test_install: .: (0.202864) - test_install_from_gemdeps: .: (0.126326) - test_install_from_gemdeps_complex_dependencies: .: (0.117687) - test_install_from_gemdeps_explain: .: (0.010736) - test_install_from_gemdeps_install_dir: .: (0.081482) - test_install_from_gemdeps_local: .: (0.007762) - test_install_from_gemdeps_lockfile: .: (0.909016) - test_install_from_gemdeps_version_mismatch: .: (0.197653) - test_install_into: .: (0.022124) - test_install_into_development_shallow: .: (0.030670) - test_load_gemdeps: .: (0.003596) - test_load_gemdeps_installing: .: (0.002706) - test_load_gemdeps_without_groups: .: (0.003334) - test_resolve: .: (0.003175) - test_resolve_development: .: (0.003194) - test_resolve_development_shallow: .: (0.003067) + test_bug_bug_990: .: (0.021785) + test_gem: .: (0.027451) + test_gem_duplicate: .: (0.020781) + test_import: .: (0.014552) + test_install: .: (0.400133) + test_install_from_gemdeps: .: (0.227446) + test_install_from_gemdeps_complex_dependencies: .: (0.383605) + test_install_from_gemdeps_explain: .: (0.083795) + test_install_from_gemdeps_install_dir: .: (0.267398) + test_install_from_gemdeps_local: .: (0.039527) + test_install_from_gemdeps_lockfile: .: (0.278261) + test_install_from_gemdeps_version_mismatch: .: (0.160639) + test_install_into: .: (0.167178) + test_install_into_development_shallow: .: (0.198595) + test_load_gemdeps: .: (0.035811) + test_load_gemdeps_installing: .: (0.011100) + test_load_gemdeps_without_groups: .: (0.011614) + test_resolve: .: (0.012104) + test_resolve_development: .: (0.024947) + test_resolve_development_shallow: .: (0.031116) test_resolve_git: P =============================================================================== Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set @@ -3592,91 +3628,91 @@ 395: rs = Gem::RequestSet.new 396: =============================================================================== -: (0.003897) - test_resolve_ignore_dependencies: .: (0.002995) - test_resolve_incompatible: .: (0.002618) - test_resolve_vendor: .: (0.005615) - test_sorted_requests: .: (0.003625) - test_sorted_requests_development_shallow: .: (0.003246) - test_tsort_each_child_development: .: (0.202954) - test_tsort_each_child_development_shallow: .: (0.003313) +: (0.025722) + test_resolve_ignore_dependencies: .: (0.034668) + test_resolve_incompatible: .: (0.025557) + test_resolve_vendor: .: (0.056930) + test_sorted_requests: .: (0.015268) + test_sorted_requests_development_shallow: .: (0.015572) + test_tsort_each_child_development: .: (0.011614) + test_tsort_each_child_development_shallow: .: (0.025767) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.002996) - test_gem_bitbucket: .: (0.002463) - test_gem_bitbucket_expand_path: .: (0.002761) - test_gem_deps_file: .: (0.002395) - test_gem_duplicate: .: (0.003034) - test_gem_git: .: (0.002587) - test_gem_git_branch: .: (0.002696) - test_gem_git_gist: .: (0.002781) - test_gem_git_ref: .: (0.002728) - test_gem_git_submodules: .: (0.002591) - test_gem_git_tag: .: (0.002715) - test_gem_github: .: (0.002915) - test_gem_github_expand_path: .: (0.002462) - test_gem_group: .: (0.002452) - test_gem_group_method: .: (0.002417) - test_gem_group_without: .: (0.002718) - test_gem_groups: .: (0.002396) - test_gem_path: .: (0.003763) - test_gem_platforms: .: (0.002614) - test_gem_platforms_bundler_ruby: .: (0.002676) - test_gem_platforms_engine: .: (0.002459) - test_gem_platforms_maglev: .: (0.002628) - test_gem_platforms_multiple: .: (0.002832) - test_gem_platforms_platform: .: (0.002434) - test_gem_platforms_truffleruby: .: (0.002982) - test_gem_platforms_unknown: .: (0.002470) - test_gem_platforms_version: .: (0.002795) - test_gem_requirement: .: (0.002502) - test_gem_requirements: .: (0.002577) - test_gem_requirements_options: .: (0.002724) - test_gem_requires: .: (0.002942) - test_gem_requires_false: .: (0.002482) - test_gem_requires_without_group: .: (0.002417) - test_gem_source_mismatch: .: (0.003292) - test_gempspec_with_multiple_runtime_deps: .: (0.003153) - test_gemspec: .: (0.003185) - test_gemspec_bad: .: (0.002822) - test_gemspec_development_group: .: (0.003229) - test_gemspec_multiple: .: (0.003125) - test_gemspec_name: .: (0.170614) - test_gemspec_named: .: (0.002969) - test_gemspec_none: .: (0.002501) - test_gemspec_path: .: (0.003225) - test_gemspec_without_group: .: (0.002580) - test_git: .: (0.002561) - test_git_source: .: (0.002562) - test_group: .: (0.002560) - test_load: .: (0.002942) - test_pin_gem_source: .: (0.002525) - test_platform_mswin: .: (0.002560) - test_platform_multiple: .: (0.002693) - test_platform_ruby: .: (0.002587) - test_platforms: .: (0.002658) - test_ruby: .: (0.002551) - test_ruby_engine: .: (0.002657) - test_ruby_engine_mismatch_engine: .: (0.002585) - test_ruby_engine_mismatch_version: .: (0.002510) - test_ruby_engine_no_engine_version: .: (0.002551) - test_ruby_mismatch: .: (0.002649) - test_ruby_mismatch_installing: .: (0.002447) - test_source: .: (0.002844) - test_with_engine_version: .: (0.002504) + test_gem: .: (0.022978) + test_gem_bitbucket: .: (0.023993) + test_gem_bitbucket_expand_path: .: (0.019466) + test_gem_deps_file: .: (0.020206) + test_gem_duplicate: .: (0.045565) + test_gem_git: .: (0.030505) + test_gem_git_branch: .: (0.022579) + test_gem_git_gist: .: (0.028775) + test_gem_git_ref: .: (0.021514) + test_gem_git_submodules: .: (0.019967) + test_gem_git_tag: .: (0.019523) + test_gem_github: .: (0.026506) + test_gem_github_expand_path: .: (0.009360) + test_gem_group: .: (0.007464) + test_gem_group_method: .: (0.006612) + test_gem_group_without: .: (0.008776) + test_gem_groups: .: (0.006674) + test_gem_path: .: (0.011148) + test_gem_platforms: .: (0.016398) + test_gem_platforms_bundler_ruby: .: (0.008729) + test_gem_platforms_engine: .: (0.010711) + test_gem_platforms_maglev: .: (0.010579) + test_gem_platforms_multiple: .: (0.007951) + test_gem_platforms_platform: .: (0.008878) + test_gem_platforms_truffleruby: .: (0.007653) + test_gem_platforms_unknown: .: (0.007211) + test_gem_platforms_version: .: (0.008574) + test_gem_requirement: .: (0.007476) + test_gem_requirements: .: (0.045167) + test_gem_requirements_options: .: (0.025908) + test_gem_requires: .: (0.038103) + test_gem_requires_false: .: (0.030850) + test_gem_requires_without_group: .: (0.024314) + test_gem_source_mismatch: .: (0.017477) + test_gempspec_with_multiple_runtime_deps: .: (0.015958) + test_gemspec: .: (0.031488) + test_gemspec_bad: .: (0.024567) + test_gemspec_development_group: .: (0.020239) + test_gemspec_multiple: .: (0.025155) + test_gemspec_name: .: (0.024672) + test_gemspec_named: .: (0.023926) + test_gemspec_none: .: (0.021983) + test_gemspec_path: .: (0.029752) + test_gemspec_without_group: .: (0.043706) + test_git: .: (0.015968) + test_git_source: .: (0.015249) + test_group: .: (0.058108) + test_load: .: (0.021999) + test_pin_gem_source: .: (0.020999) + test_platform_mswin: .: (0.036621) + test_platform_multiple: .: (0.051694) + test_platform_ruby: .: (0.037522) + test_platforms: .: (0.036305) + test_ruby: .: (0.028432) + test_ruby_engine: .: (0.038480) + test_ruby_engine_mismatch_engine: .: (0.023977) + test_ruby_engine_mismatch_version: .: (0.037551) + test_ruby_engine_no_engine_version: .: (0.034452) + test_ruby_mismatch: .: (0.013892) + test_ruby_mismatch_installing: .: (0.006875) + test_source: .: (0.006903) + test_with_engine_version: .: (0.013910) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.150649) - test_add_DEPENDENCIES_from_gem_deps: .: (0.015487) - test_add_GEM: .: (0.350363) - test_add_PLATFORMS: .: (0.186526) - test_relative_path_from: .: (0.002826) - test_to_s_gem: .: (0.246954) - test_to_s_gem_dependency: .: (0.113279) - test_to_s_gem_dependency_non_default: .: (0.009629) - test_to_s_gem_dependency_requirement: .: (0.110904) - test_to_s_gem_path: .: (0.004522) - test_to_s_gem_path_absolute: .: (0.004369) - test_to_s_gem_platform: .: (0.006668) - test_to_s_gem_source: .: (0.014364) + test_add_DEPENDENCIES: .: (0.054492) + test_add_DEPENDENCIES_from_gem_deps: .: (0.023657) + test_add_GEM: .: (0.234564) + test_add_PLATFORMS: .: (0.133159) + test_relative_path_from: .: (0.020270) + test_to_s_gem: .: (0.050066) + test_to_s_gem_dependency: .: (0.087633) + test_to_s_gem_dependency_non_default: .: (0.073059) + test_to_s_gem_dependency_requirement: .: (0.067547) + test_to_s_gem_path: .: (0.033564) + test_to_s_gem_path_absolute: .: (0.041621) + test_to_s_gem_platform: .: (0.093101) + test_to_s_gem_source: .: (0.150475) test_to_s_git: P =============================================================================== Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set @@ -3691,202 +3727,202 @@ 378: head = nil 379: =============================================================================== -: (0.003724) - test_write: .: (0.002928) - test_write_error: .: (0.003697) +: (0.032954) + test_write: .: (0.018588) + test_write_error: .: (0.044303) TestGemRequestSetLockfileParser: - test_get: .: (0.002940) - test_get_type_mismatch: .: (0.002954) - test_get_type_multiple: .: (0.002847) - test_get_type_value_mismatch: .: (0.002967) - test_parse: .: (0.003264) - test_parse_DEPENDENCIES_git: .: (0.003600) - test_parse_DEPENDENCIES_git_version: .: (0.003347) - test_parse_GEM: .: (0.003183) - test_parse_GEM_remote_multiple: .: (0.003255) - test_parse_GIT: .: (0.003427) - test_parse_GIT_branch: .: (0.003289) - test_parse_GIT_ref: .: (0.003354) - test_parse_GIT_tag: .: (0.003197) - test_parse_PATH: .: (0.003791) - test_parse_dependencies: .: (0.003270) - test_parse_dependency: .: (0.236518) - test_parse_gem_specs_dependency: .: (0.003600) - test_parse_missing: .: (0.002604) + test_get: .: (0.014217) + test_get_type_mismatch: .: (0.044392) + test_get_type_multiple: .: (0.030252) + test_get_type_value_mismatch: .: (0.030191) + test_parse: .: (0.024261) + test_parse_DEPENDENCIES_git: .: (0.034094) + test_parse_DEPENDENCIES_git_version: .: (0.039845) + test_parse_GEM: .: (0.038796) + test_parse_GEM_remote_multiple: .: (0.026672) + test_parse_GIT: .: (0.024075) + test_parse_GIT_branch: .: (0.027599) + test_parse_GIT_ref: .: (0.040126) + test_parse_GIT_tag: .: (0.163580) + test_parse_PATH: .: (0.023407) + test_parse_dependencies: .: (0.029930) + test_parse_dependency: .: (0.140892) + test_parse_gem_specs_dependency: .: (0.036064) + test_parse_missing: .: (0.017501) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.002770) - test_skip: .: (0.002818) - test_token_pos: .: (0.002876) - test_tokenize: .: (0.181124) - test_tokenize_capitals: .: (0.003170) - test_tokenize_conflict_markers: .: (0.332329) - test_tokenize_git: .: (0.003111) - test_tokenize_multiple: .: (0.003193) - test_unget: .: (0.002807) + test_peek: .: (0.016302) + test_skip: .: (0.022348) + test_token_pos: .: (0.023691) + test_tokenize: .: (0.013864) + test_tokenize_capitals: .: (0.016107) + test_tokenize_conflict_markers: .: (0.649751) + test_tokenize_git: .: (0.221361) + test_tokenize_multiple: .: (0.217344) + test_unget: .: (0.025334) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.245907) - test_activate_via_require_respects_loaded_files: .: (0.017151) - test_already_activated_direct_conflict: .: (0.031150) - test_concurrent_require: .: (0.015149) - test_dash_i_beats_default_gems: .: (0.231227) - test_dash_i_beats_gems: .: (0.104873) - test_default_gem_and_normal_gem: .: (0.010812) - test_default_gem_and_normal_gem_same_version: .: (0.011158) - test_default_gem_only: .: (0.006410) - test_default_gem_prerelease: .: (0.010592) - test_default_gem_require_activates_just_once: .: (0.006480) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.439352) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.029471) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.374915) - test_multiple_gems_with_the_same_path: .: (0.028847) - test_no_crash_when_overriding_warn_with_warning_module: .: (0.383633) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.100311) - test_no_kernel_require_in_warn_with_uplevel: .: (0.101347) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.101046) - test_no_other_behavioral_changes_with_warn: .: (0.104070) - test_normal_gem_does_not_shadow_default_gem: .: (0.010037) - test_normal_gems_with_overridden_load_error_message:.: (0.094276) - test_realworld_default_gem: .: (0.087617) - test_realworld_upgraded_default_gem: .: (0.093866) - test_require_bundler: .: (0.020694) - test_require_can_use_a_pathname_object: .: (0.009373) - test_require_default_when_gem_defined: .: (0.009106) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.109633) - test_require_doesnt_traverse_development_dependencies: .: (0.012674) - test_require_is_lazy_with_inexact_req: .: (0.017843) - test_require_is_not_lazy_with_exact_req: .: (0.017339) - test_require_is_not_lazy_with_one_possible: .: (0.013357) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.015804) - test_require_when_gem_defined: .: (0.006506) - test_require_works_after_cleanup: .: (0.010418) - test_respect_loaded_features_caching_like_standard_require: .: (0.005105) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.011258) - test_try_activate_error_unlocks_require_monitor: .: (0.004689) - test_unable_to_find_good_unresolved_version: .: (0.026521) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.104797) + test_activate_via_require_respects_loaded_files: .: (0.546669) + test_already_activated_direct_conflict: .: (0.541337) + test_concurrent_require: .: (0.331556) + test_dash_i_beats_default_gems: .: (0.638956) + test_dash_i_beats_gems: .: (0.304211) + test_default_gem_and_normal_gem: .: (0.124330) + test_default_gem_and_normal_gem_same_version: .: (0.110418) + test_default_gem_only: .: (0.213836) + test_default_gem_prerelease: .: (0.089788) + test_default_gem_require_activates_just_once: .: (0.466497) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (1.656365) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.638451) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.824296) + test_multiple_gems_with_the_same_path: .: (0.915101) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.666731) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.596554) + test_no_kernel_require_in_warn_with_uplevel: .: (0.683105) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.635884) + test_no_other_behavioral_changes_with_warn: .: (0.460192) + test_normal_gem_does_not_shadow_default_gem: .: (0.103015) + test_normal_gems_with_overridden_load_error_message:.: (0.829134) + test_realworld_default_gem: .: (0.290975) + test_realworld_upgraded_default_gem: .: (0.532607) + test_require_bundler: .: (0.119446) + test_require_can_use_a_pathname_object: .: (0.048658) + test_require_default_when_gem_defined: .: (0.045048) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.850446) + test_require_doesnt_traverse_development_dependencies: .: (0.057386) + test_require_is_lazy_with_inexact_req: .: (0.102241) + test_require_is_not_lazy_with_exact_req: .: (0.130342) + test_require_is_not_lazy_with_one_possible: .: (0.194262) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.195399) + test_require_when_gem_defined: .: (0.038861) + test_require_works_after_cleanup: .: (0.070466) + test_respect_loaded_features_caching_like_standard_require: .: (0.019697) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.108094) + test_try_activate_error_unlocks_require_monitor: .: (0.026761) + test_unable_to_find_good_unresolved_version: .: (0.278585) TestGemRequirement: - test_bad: .: (0.003317) - test_basic_non_none: .: (0.002412) - test_concat: .: (0.002469) - test_create: .: (0.002612) - test_empty_requirements_is_none: .: (0.002641) - test_equals2: .: (0.002916) - test_explicit_default_is_none: .: (0.002431) - test_for_lockfile: .: (0.002552) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.002807) - test_hash_with_multiple_versions: .: (0.002513) - test_illformed_requirements: .: (0.002602) - test_initialize: .: (0.002628) - test_initialize_copy: .: (0.002451) - test_marshal_load_attack: .: (0.002708) - test_parse: .: (0.002614) - test_parse_bad: .: (0.002681) - test_parse_deduplication: .: (0.002528) - test_prerelease_eh: .: (0.002579) - test_satisfied_by_boxed: .: (0.002856) - test_satisfied_by_eh_bang_equal: .: (0.002570) - test_satisfied_by_eh_blank: .: (0.002588) - test_satisfied_by_eh_boxed: .: (0.003038) - test_satisfied_by_eh_equal: .: (0.002547) - test_satisfied_by_eh_good: .: (0.003622) - test_satisfied_by_eh_gt: .: (0.002569) - test_satisfied_by_eh_gte: .: (0.010487) - test_satisfied_by_eh_list: .: (0.002548) - test_satisfied_by_eh_lt: .: (0.003496) - test_satisfied_by_eh_lte: .: (0.002477) - test_satisfied_by_eh_multiple: .: (0.003296) - test_satisfied_by_eh_non_versions: .: (0.002510) - test_satisfied_by_eh_tilde_gt: .: (0.003249) - test_satisfied_by_eh_tilde_gt_v0: .: (0.002493) - test_satisfied_by_explicitly_bounded: .: (0.003332) - test_specific: .: (0.002533) + test_bad: .: (0.032558) + test_basic_non_none: .: (0.018379) + test_concat: .: (0.030645) + test_create: .: (0.030850) + test_empty_requirements_is_none: .: (0.017852) + test_equals2: .: (0.031616) + test_explicit_default_is_none: .: (0.019866) + test_for_lockfile: .: (0.014731) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.029403) + test_hash_with_multiple_versions: .: (0.030155) + test_illformed_requirements: .: (0.045575) + test_initialize: .: (0.026845) + test_initialize_copy: .: (0.039135) + test_marshal_load_attack: .: (0.040426) + test_parse: .: (0.034593) + test_parse_bad: .: (0.040394) + test_parse_deduplication: .: (0.022357) + test_prerelease_eh: .: (0.009737) + test_satisfied_by_boxed: .: (0.016404) + test_satisfied_by_eh_bang_equal: .: (0.014468) + test_satisfied_by_eh_blank: .: (0.010698) + test_satisfied_by_eh_boxed: .: (0.015630) + test_satisfied_by_eh_equal: .: (0.014958) + test_satisfied_by_eh_good: .: (0.019581) + test_satisfied_by_eh_gt: .: (0.029564) + test_satisfied_by_eh_gte: .: (0.186769) + test_satisfied_by_eh_list: .: (0.055726) + test_satisfied_by_eh_lt: .: (0.050089) + test_satisfied_by_eh_lte: .: (0.022623) + test_satisfied_by_eh_multiple: .: (0.068523) + test_satisfied_by_eh_non_versions: .: (0.006715) + test_satisfied_by_eh_tilde_gt: .: (0.114057) + test_satisfied_by_eh_tilde_gt_v0: .: (0.028589) + test_satisfied_by_explicitly_bounded: .: (0.006071) + test_specific: .: (0.051994) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.005125) - test_backtracks_to_the_first_conflict: .: (0.004257) - test_common_rack_activation_scenario: .: (0.005328) - test_conflict_resolution_only_effects_correct_spec: .: (0.004397) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.007510) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.003772) - test_no_overlap_specifically: .: (0.003474) - test_only_returns_spec_once: .: (0.003713) - test_pick_generic_linux_variants_on_musl_linux: .: (0.006804) - test_picks_best_platform: .: (0.008185) - test_picks_highest_version: .: (0.003226) - test_picks_lower_version_when_needed: .: (0.003722) - test_pulls_in_dependencies: .: (0.003808) - test_raises_and_explains_when_platform_prevents_install: .: (0.002936) - test_raises_and_reports_a_toplevel_request_properly:.: (0.002941) - test_raises_and_reports_an_implicit_request_properly: .: (0.003291) - test_raises_dependency_error: .: (0.004064) - test_raises_when_a_gem_is_missing: .: (0.002706) - test_raises_when_a_gem_version_is_missing: .: (0.002956) - test_raises_when_possibles_are_exhausted: .: (0.004531) - test_requests: .: (0.003689) - test_requests_development: .: (0.003623) - test_requests_ignore_dependencies: .: (0.003376) - test_resolve_bug_699: .: (0.004280) - test_resolve_conflict: .: (0.003795) - test_resolve_conservative: .: (0.004784) - test_resolve_development: .: (0.003552) - test_resolve_development_shallow: .: (0.003777) - test_resolve_remote_missing_dependency: .: (0.003638) - test_resolve_rollback: .: (0.003898) - test_search_for_local_platform_partial_string_match:.: (0.003144) - test_second_level_backout: .: (0.016822) - test_select_local_platforms: .: (0.003701) - test_self_compose_sets_best_set: .: (0.002642) - test_self_compose_sets_multiple: .: (0.003267) - test_self_compose_sets_nest: .: (0.003314) - test_self_compose_sets_nil: .: (0.003600) - test_self_compose_sets_single: .: (0.003508) - test_simple_activesupport_problem: .: (0.004497) - test_sorts_by_source_then_version: .: (0.003642) + test_backoff_higher_version_to_satisfy_dep: .: (0.058189) + test_backtracks_to_the_first_conflict: .: (0.051408) + test_common_rack_activation_scenario: .: (0.147957) + test_conflict_resolution_only_effects_correct_spec: .: (0.047765) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.164535) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.052723) + test_no_overlap_specifically: .: (0.077055) + test_only_returns_spec_once: .: (0.039453) + test_pick_generic_linux_variants_on_musl_linux: .: (0.173975) + test_picks_best_platform: .: (0.093655) + test_picks_highest_version: .: (0.035721) + test_picks_lower_version_when_needed: .: (0.031785) + test_pulls_in_dependencies: .: (0.019739) + test_raises_and_explains_when_platform_prevents_install: .: (0.028291) + test_raises_and_reports_a_toplevel_request_properly:.: (0.020156) + test_raises_and_reports_an_implicit_request_properly: .: (0.053132) + test_raises_dependency_error: .: (0.057662) + test_raises_when_a_gem_is_missing: .: (0.048949) + test_raises_when_a_gem_version_is_missing: .: (0.050391) + test_raises_when_possibles_are_exhausted: .: (0.080172) + test_requests: .: (0.075720) + test_requests_development: .: (0.045405) + test_requests_ignore_dependencies: .: (0.061841) + test_resolve_bug_699: .: (0.100905) + test_resolve_conflict: .: (0.044338) + test_resolve_conservative: .: (0.081362) + test_resolve_development: .: (0.070136) + test_resolve_development_shallow: .: (0.128944) + test_resolve_remote_missing_dependency: .: (0.115769) + test_resolve_rollback: .: (0.051378) + test_search_for_local_platform_partial_string_match:.: (0.015555) + test_second_level_backout: .: (0.154215) + test_select_local_platforms: .: (0.029974) + test_self_compose_sets_best_set: .: (0.031212) + test_self_compose_sets_multiple: .: (0.021044) + test_self_compose_sets_nest: .: (0.057717) + test_self_compose_sets_nil: .: (0.045741) + test_self_compose_sets_single: .: (0.036666) + test_simple_activesupport_problem: .: (0.047768) + test_sorts_by_source_then_version: .: (0.050751) TestGemResolverAPISet: - test_find_all: .: (0.004059) - test_find_all_cache: .: (0.003500) - test_find_all_local: .: (0.002943) - test_find_all_missing: .: (0.003382) - test_find_all_not_found: .: (0.003532) - test_find_all_prereleases: .: (0.004639) - test_initialize: .: (0.002918) - test_initialize_deeper_uri: .: (0.010439) - test_initialize_uri: .: (0.002817) - test_prefetch: .: (0.004236) - test_prefetch_cache: .: (0.004058) - test_prefetch_cache_missing: .: (0.003367) - test_prefetch_local: .: (0.003284) + test_find_all: .: (0.042046) + test_find_all_cache: .: (0.046219) + test_find_all_local: .: (0.027640) + test_find_all_missing: .: (0.020379) + test_find_all_not_found: .: (0.012951) + test_find_all_prereleases: .: (0.021378) + test_initialize: .: (0.016102) + test_initialize_deeper_uri: .: (0.024070) + test_initialize_uri: .: (0.019972) + test_prefetch: .: (0.016485) + test_prefetch_cache: .: (0.016481) + test_prefetch_cache_missing: .: (0.020702) + test_prefetch_local: .: (0.016631) TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.009337) - test_initialize: .: (0.003237) - test_installable_platform_eh: .: (0.003302) - test_source: .: (0.002626) - test_spec: .: (0.005767) - test_spec_jruby_platform: .: (0.008381) + test_fetch_development_dependencies: .: (0.036877) + test_initialize: .: (0.018757) + test_installable_platform_eh: .: (0.012309) + test_source: .: (0.010426) + test_spec: .: (0.031313) + test_spec_jruby_platform: .: (0.046990) TestGemResolverActivationRequest: - test_development_eh: .: (0.002971) - test_inspect: .: (0.002626) - test_installed_eh: .: (0.002734) + test_development_eh: .: (0.015650) + test_inspect: .: (0.014671) + test_installed_eh: .: (0.010725) TestGemResolverBestSet: - test_find_all: .: (0.004120) - test_find_all_local: .: (0.004950) - test_initialize: .: (0.002603) - test_prefetch: .: (0.004918) - test_prefetch_local: .: (0.003825) + test_find_all: .: (0.023327) + test_find_all_local: .: (0.048759) + test_initialize: .: (0.022846) + test_prefetch: .: (0.040698) + test_prefetch_local: .: (0.038818) TestGemResolverComposedSet: - test_errors: .: (0.003663) - test_prerelease_equals: .: (0.002712) - test_remote_equals: .: (0.002530) + test_errors: .: (0.025320) + test_prerelease_equals: .: (0.014645) + test_remote_equals: .: (0.042418) TestGemResolverConflict: - test_explanation: .: (0.002791) - test_explanation_user_request: .: (0.002713) - test_request_path: .: (0.002874) + test_explanation: .: (0.023364) + test_explanation_user_request: .: (0.014353) + test_request_path: .: (0.022920) TestGemResolverDependencyRequest: - test_development_eh: .: (0.002615) - test_match_eh: .: (0.002546) - test_match_eh_prerelease: .: (0.002816) - test_match_eh_prerelease_allow_prerelease: .: (0.002515) - test_matches_spec_eh: .: (0.002763) - test_matches_spec_eh_prerelease: .: (0.002568) - test_requirement: .: (0.002463) + test_development_eh: .: (0.022971) + test_match_eh: .: (0.023389) + test_match_eh_prerelease: .: (0.031267) + test_match_eh_prerelease_allow_prerelease: .: (0.054807) + test_matches_spec_eh: .: (0.022446) + test_matches_spec_eh_prerelease: .: (0.012378) + test_requirement: .: (0.044022) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -3902,7 +3938,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.003998) +: (0.042258) test_add_git_gem_submodules: P =============================================================================== Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3917,7 +3953,7 @@ 31: @set.add_git_gem name, repository, nil, true 32: =============================================================================== -: (0.003381) +: (0.026055) test_add_git_spec: P =============================================================================== Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3932,7 +3968,7 @@ 43: @set.add_git_spec name, version, repository, revision, true 44: =============================================================================== -: (0.028258) +: (0.021640) test_find_all: P =============================================================================== Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3947,7 +3983,7 @@ 61: @set.add_git_gem name, repository, nil, false 62: =============================================================================== -: (0.009063) +: (0.025550) test_find_all_local: P =============================================================================== Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3962,7 +3998,7 @@ 77: @set.add_git_gem name, repository, nil, false 78: @set.remote = false =============================================================================== -: (0.008280) +: (0.034164) test_find_all_prerelease: P =============================================================================== Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3977,7 +4013,7 @@ 92: @set.add_git_gem name, repository, nil, false 93: =============================================================================== -: (0.008450) +: (0.016729) test_prefetch: P =============================================================================== Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3992,7 +4028,7 @@ 126: @set.add_git_gem name, repository, nil, false 127: =============================================================================== -: (0.009778) +: (0.024967) test_prefetch_cache: P =============================================================================== Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -4007,7 +4043,7 @@ 140: @set.add_git_gem name, repository, nil, false 141: =============================================================================== -: (0.009122) +: (0.041172) test_prefetch_filter: P =============================================================================== Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -4022,7 +4058,7 @@ 158: @set.add_git_gem name, repository, nil, false 159: =============================================================================== -: (0.010407) +: (0.028814) test_prefetch_root_dir: P =============================================================================== Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -4037,8 +4073,8 @@ 172: @set.add_git_gem name, repository, nil, false 173: =============================================================================== -: (0.012373) - test_root_dir: .: (0.013510) +: (0.040881) + test_root_dir: .: (0.029348) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -4054,8 +4090,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.005705) - test_equals2: .: (0.004119) +: (0.029512) + test_equals2: .: (0.017081) test_install: P =============================================================================== Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -4070,7 +4106,7 @@ 53: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 54: =============================================================================== -: (0.004089) +: (0.032921) test_install_extension: P =============================================================================== Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -4085,7 +4121,7 @@ 71: end 72: =============================================================================== -: (0.003884) +: (0.016416) test_install_installed: P =============================================================================== Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -4100,399 +4136,399 @@ 103: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 104: =============================================================================== -: (0.003956) +: (0.092300) TestGemResolverIndexSet: - test_find_all: .: (0.006198) - test_find_all_local: .: (0.005365) - test_find_all_prerelease: .: (0.003769) - test_initialize: .: (0.003477) - test_initialize_source: .: (0.003245) + test_find_all: .: (0.052489) + test_find_all_local: .: (0.045858) + test_find_all_prerelease: .: (0.034328) + test_initialize: .: (0.045339) + test_initialize_source: .: (0.024759) TestGemResolverIndexSpecification: - test_initialize: .: (0.003675) - test_initialize_platform: .: (0.003251) - test_install: .: (0.011326) - test_spec: .: (0.005961) - test_spec_local: .: (0.006404) + test_initialize: .: (0.037183) + test_initialize_platform: .: (0.033392) + test_install: .: (0.261310) + test_spec: .: (0.049624) + test_spec_local: .: (0.042979) TestGemResolverInstalledSpecification: - test_initialize: .: (0.002724) - test_install: .: (0.002490) - test_installable_platform_eh: .: (0.006760) + test_initialize: .: (0.019616) + test_install: .: (0.010400) + test_installable_platform_eh: .: (0.077630) TestGemResolverInstallerSet: - test_add_always_install: .: (0.014246) - test_add_always_install_errors: .: (0.003879) - test_add_always_install_index_spec_platform: .: (0.007905) - test_add_always_install_platform: .: (0.011355) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.010715) - test_add_always_install_prerelease: .: (0.011725) - test_add_always_install_prerelease_github_problem: .: (0.008704) - test_add_always_install_prerelease_only: .: (0.007587) - test_add_local: .: (0.007136) - test_consider_local_eh: .: (0.002601) - test_consider_remote_eh: .: (0.002587) - test_errors: .: (0.003441) - test_find_all_always_install: .: (0.010745) - test_find_all_prerelease: .: (0.018360) - test_find_all_prerelease_dependencies_with_add_local: .: (0.011217) - test_load_spec: .: (0.006101) - test_prefetch: .: (0.002520) - test_prerelease_equals: .: (0.002470) - test_remote_equals_both: .: (0.002790) - test_remote_equals_local: .: (0.002455) - test_remote_equals_remote: .: (0.002577) + test_add_always_install: .: (0.128183) + test_add_always_install_errors: .: (0.035890) + test_add_always_install_index_spec_platform: .: (0.083797) + test_add_always_install_platform: .: (0.069047) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.098790) + test_add_always_install_prerelease: .: (0.087426) + test_add_always_install_prerelease_github_problem: .: (0.056491) + test_add_always_install_prerelease_only: .: (0.063277) + test_add_local: .: (0.044683) + test_consider_local_eh: .: (0.019665) + test_consider_remote_eh: .: (0.014970) + test_errors: .: (0.017010) + test_find_all_always_install: .: (0.082998) + test_find_all_prerelease: .: (0.064305) + test_find_all_prerelease_dependencies_with_add_local: .: (0.082834) + test_load_spec: .: (0.034498) + test_prefetch: .: (0.014977) + test_prerelease_equals: .: (0.015292) + test_remote_equals_both: .: (0.015589) + test_remote_equals_local: .: (0.015552) + test_remote_equals_remote: .: (0.015323) TestGemResolverLocalSpecification: - test_install: .: (0.010771) - test_installable_platform_eh: .: (0.006653) + test_install: .: (0.063267) + test_installable_platform_eh: .: (0.085501) TestGemResolverLockSet: - test_add: .: (0.003067) - test_find_all: .: (0.002619) - test_load_spec: .: (0.004902) - test_prefetch: .: (0.002596) + test_add: .: (0.022504) + test_find_all: .: (0.022756) + test_load_spec: .: (0.059805) + test_prefetch: .: (0.008877) TestGemResolverLockSpecification: - test_add_dependency: .: (0.002768) - test_initialize: .: (0.002548) - test_install: .: (0.010999) - test_install_installed: .: (0.003380) - test_spec: .: (0.002643) - test_spec_loaded: .: (0.004191) + test_add_dependency: .: (0.030643) + test_initialize: .: (0.011289) + test_install: .: (0.060935) + test_install_installed: .: (0.027369) + test_spec: .: (0.027277) + test_spec_loaded: .: (0.033653) TestGemResolverRequirementList: - test_each: .: (0.002761) + test_each: .: (0.024478) TestGemResolverSpecification: - test_install: .: (0.010677) - test_installable_platform_eh: .: (0.003052) - test_source: .: (0.002773) + test_install: .: (0.091975) + test_installable_platform_eh: .: (0.020279) + test_source: .: (0.020436) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.003240) - test_add_vendor_gem_missing: .: (0.002988) - test_find_all: .: (0.003400) - test_find_all_prerelease: .: (0.003421) - test_load_spec: .: (0.003088) + test_add_vendor_gem: .: (0.023644) + test_add_vendor_gem_missing: .: (0.029630) + test_find_all: .: (0.022409) + test_find_all_prerelease: .: (0.031687) + test_load_spec: .: (0.021462) TestGemResolverVendorSpecification: - test_dependencies: .: (0.002587) - test_equals2: .: (0.003338) - test_full_name: .: (0.002647) - test_install: .: (0.002504) - test_name: .: (0.002475) - test_platform: .: (0.002494) - test_version: .: (0.002485) + test_dependencies: .: (0.016353) + test_equals2: .: (0.028303) + test_full_name: .: (0.021766) + test_install: .: (0.015283) + test_name: .: (0.018943) + test_platform: .: (0.015444) + test_version: .: (0.019529) TestGemSafeMarshal: - test_array_subclass: .: (0.002823) - test_date: .: (0.002740) - test_floats: .: (0.002898) - test_frozen_object: .: (0.002676) - test_gem_spec_disallowed_ivar: .: (0.002951) - test_gem_spec_disallowed_symbol: .: (0.003115) - test_gem_spec_unmarshall_license: .: (0.003181) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.004323) - test_hash_with_compare_by_identity: .: (0.002844) - test_hash_with_default_value: .: (0.002527) - test_hash_with_ivar: .: (0.002587) - test_int_ 0: .: (0.002745) - test_int_ 1: .: (0.002859) - test_int_ 1048575: .: (0.010669) - test_int_ 122: .: (0.002567) - test_int_ 123: .: (0.003486) - test_int_ 124: .: (0.002692) - test_int_ 127: .: (0.003405) - test_int_ 128: .: (0.002659) - test_int_ 2: .: (0.003394) - test_int_ 255: .: (0.003134) - test_int_ 256: .: (0.002606) - test_int_ 257: .: (0.003014) - test_int_ 268435455: .: (0.002603) - test_int_ 268435456: .: (0.002759) - test_int_ 3: .: (0.002822) - test_int_ 4: .: (0.002548) - test_int_ 4294967295: .: (0.002859) - test_int_ 4294967296: .: (0.002674) - test_int_ 5: .: (0.002708) - test_int_ 6: .: (0.002581) - test_int_ 65535: .: (0.002739) - test_int_ 65536: .: (0.002553) - test_int_ 9223372036854775807: .: (0.002878) - test_int_ 9223372036854775808: .: (0.002737) - test_length_one_symbols: .: (0.002803) - test_link_after_float: .: (0.002567) - test_negative_length: .: (0.002796) - test_rational: .: (0.002936) - test_recursive_array: .: (0.002594) - test_recursive_string: .: (0.002898) - test_repeated_string: .: (0.002669) - test_repeated_symbol: .: (0.002491) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.002960) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.002706) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.003341) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.003077) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.002547) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.003087) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.002572) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.002533) - test_safe_load_marshal Array [:development, :development]: .: (0.003283) - test_safe_load_marshal Array [[...]]: .: (0.002546) - test_safe_load_marshal Array {}: .: (0.002439) - test_safe_load_marshal Date #: .: (0.002653) - test_safe_load_marshal Float -0.0: .: (0.002509) - test_safe_load_marshal Float -1.1: .: (0.002503) - test_safe_load_marshal Float -30000000.0: .: (0.002635) - test_safe_load_marshal Float -Infinity: .: (0.002545) - test_safe_load_marshal Float 0.0: .: (0.002524) - test_safe_load_marshal Float 1.1: .: (0.002659) - test_safe_load_marshal Float 30000000.0: .: (0.002613) - test_safe_load_marshal Float Infinity: .: (0.002595) - test_safe_load_marshal Float NaN: .: (0.002636) - test_safe_load_marshal Gem::Version #:.: (0.002689) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.002716) - test_safe_load_marshal Hash {}: .: (0.002584) - test_safe_load_marshal Hash {} default value: .: (0.002684) - test_safe_load_marshal Integer -1: .: (0.002581) - test_safe_load_marshal Integer -1048575: .: (0.002571) - test_safe_load_marshal Integer -122: .: (0.003516) - test_safe_load_marshal Integer -123: .: (0.002630) - test_safe_load_marshal Integer -124: .: (0.002566) - test_safe_load_marshal Integer -127: .: (0.002640) - test_safe_load_marshal Integer -128: .: (0.010709) - test_safe_load_marshal Integer -2: .: (0.002517) - test_safe_load_marshal Integer -255: .: (0.003313) - test_safe_load_marshal Integer -256: .: (0.002540) - test_safe_load_marshal Integer -257: .: (0.002476) - test_safe_load_marshal Integer -268435455: .: (0.002532) - test_safe_load_marshal Integer -268435456: .: (0.002477) - test_safe_load_marshal Integer -3: .: (0.003109) - test_safe_load_marshal Integer -4: .: (0.002468) - test_safe_load_marshal Integer -4294967295: .: (0.003233) - test_safe_load_marshal Integer -4294967296: .: (0.002507) - test_safe_load_marshal Integer -5: .: (0.002883) - test_safe_load_marshal Integer -6: .: (0.002518) - test_safe_load_marshal Integer -65535: .: (0.002740) - test_safe_load_marshal Integer -65536: .: (0.002456) - test_safe_load_marshal Integer -9223372036854775807:.: (0.002827) - test_safe_load_marshal Integer -9223372036854775808:.: (0.002533) - test_safe_load_marshal Integer 0: .: (0.002443) - test_safe_load_marshal Integer 1: .: (0.002741) - test_safe_load_marshal Integer 1048574: .: (0.002518) - test_safe_load_marshal Integer 1048575: .: (0.002940) - test_safe_load_marshal Integer 1048576: .: (0.002596) - test_safe_load_marshal Integer 121: .: (0.003512) - test_safe_load_marshal Integer 122: .: (0.002599) - test_safe_load_marshal Integer 123: .: (0.002615) - test_safe_load_marshal Integer 124: .: (0.002767) - test_safe_load_marshal Integer 125: .: (0.002573) - test_safe_load_marshal Integer 126: .: (0.002938) - test_safe_load_marshal Integer 127: .: (0.002633) - test_safe_load_marshal Integer 128: .: (0.002557) - test_safe_load_marshal Integer 129: .: (0.002541) - test_safe_load_marshal Integer 2: .: (0.002598) - test_safe_load_marshal Integer 254: .: (0.002717) - test_safe_load_marshal Integer 255: .: (0.002528) - test_safe_load_marshal Integer 256: .: (0.003208) - test_safe_load_marshal Integer 257: .: (0.002538) - test_safe_load_marshal Integer 258: .: (0.002569) - test_safe_load_marshal Integer 268435454: .: (0.002776) - test_safe_load_marshal Integer 268435455: .: (0.002620) - test_safe_load_marshal Integer 268435456: .: (0.003298) - test_safe_load_marshal Integer 268435457: .: (0.002520) - test_safe_load_marshal Integer 3: .: (0.002616) - test_safe_load_marshal Integer 4: .: (0.002534) - test_safe_load_marshal Integer 4294967294: .: (0.002540) - test_safe_load_marshal Integer 4294967295: .: (0.002635) - test_safe_load_marshal Integer 4294967296: .: (0.002628) - test_safe_load_marshal Integer 4294967297: .: (0.002576) - test_safe_load_marshal Integer 5: .: (0.003320) - test_safe_load_marshal Integer 6: .: (0.002594) - test_safe_load_marshal Integer 65534: .: (0.002712) - test_safe_load_marshal Integer 65535: .: (0.002597) - test_safe_load_marshal Integer 65536: .: (0.002687) - test_safe_load_marshal Integer 65537: .: (0.002631) - test_safe_load_marshal Integer 7: .: (0.002530) - test_safe_load_marshal Integer 9223372036854775806: .: (0.002628) - test_safe_load_marshal Integer 9223372036854775807: .: (0.002636) - test_safe_load_marshal Integer 9223372036854775808: .: (0.002620) - test_safe_load_marshal Integer 9223372036854775809: .: (0.002713) - test_safe_load_marshal Rational (1/3): .: (0.002860) - test_safe_load_marshal String "": .: (0.011027) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.002586) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.003377) - test_safe_load_marshal String "abc" Windows-1256: .: (0.002614) - test_safe_load_marshal String "abc" ascii: .: (0.003289) - test_safe_load_marshal String "abc" binary: .: (0.002531) - test_safe_load_marshal String "abc" ivar: .: (0.003196) - test_safe_load_marshal String "abc" utf8: .: (0.002626) - test_safe_load_marshal String "hello" ivar: .: (0.002943) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.002754) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.003088) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.003191) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.003027) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.003081) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.002956) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.003198) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.003178) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.003127) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.003224) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.003474) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.002771) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.002937) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.002694) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.003007) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.002771) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.002841) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.002813) - test_string_subclass: .: (0.002685) - test_string_with_encoding: .: (0.004737) - test_string_with_ivar: .: (0.003126) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.002757) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.002814) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.003275) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.002857) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.003078) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.003113) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.003041) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.003184) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.003025) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.002780) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.002841) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.002846) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.003449) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.002886) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.002871) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.003181) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.003247) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.002916) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.003372) - test_time_loads: .: (0.002801) - test_time_user_marshal: .: (0.002880) - test_time_with_ivar: .: (0.002998) - test_unexpected_eof: .: (0.011074) + test_array_subclass: .: (0.029037) + test_date: .: (0.024007) + test_floats: .: (0.033914) + test_frozen_object: .: (0.015384) + test_gem_spec_disallowed_ivar: .: (0.024025) + test_gem_spec_disallowed_symbol: .: (0.016608) + test_gem_spec_unmarshall_license: .: (0.022867) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.036328) + test_hash_with_compare_by_identity: .: (0.011181) + test_hash_with_default_value: .: (0.015325) + test_hash_with_ivar: .: (0.017740) + test_int_ 0: .: (0.011489) + test_int_ 1: .: (0.015724) + test_int_ 1048575: .: (0.023565) + test_int_ 122: .: (0.011992) + test_int_ 123: .: (0.024688) + test_int_ 124: .: (0.009766) + test_int_ 127: .: (0.036404) + test_int_ 128: .: (0.056764) + test_int_ 2: .: (0.023774) + test_int_ 255: .: (0.020719) + test_int_ 256: .: (0.020163) + test_int_ 257: .: (0.015495) + test_int_ 268435455: .: (0.017169) + test_int_ 268435456: .: (0.027192) + test_int_ 3: .: (0.015403) + test_int_ 4: .: (0.016074) + test_int_ 4294967295: .: (0.016051) + test_int_ 4294967296: .: (0.016126) + test_int_ 5: .: (0.015525) + test_int_ 6: .: (0.016615) + test_int_ 65535: .: (0.015916) + test_int_ 65536: .: (0.022062) + test_int_ 9223372036854775807: .: (0.016367) + test_int_ 9223372036854775808: .: (0.024791) + test_length_one_symbols: .: (0.013452) + test_link_after_float: .: (0.015513) + test_negative_length: .: (0.016330) + test_rational: .: (0.016200) + test_recursive_array: .: (0.016228) + test_recursive_string: .: (0.017307) + test_repeated_string: .: (0.016387) + test_repeated_symbol: .: (0.020321) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.017839) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.031579) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.039362) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.032409) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.078766) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.099328) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.091387) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.071258) + test_safe_load_marshal Array [:development, :development]: .: (0.063951) + test_safe_load_marshal Array [[...]]: .: (0.079522) + test_safe_load_marshal Array {}: .: (0.021335) + test_safe_load_marshal Date #: .: (0.021341) + test_safe_load_marshal Float -0.0: .: (0.035404) + test_safe_load_marshal Float -1.1: .: (0.023912) + test_safe_load_marshal Float -30000000.0: .: (0.020679) + test_safe_load_marshal Float -Infinity: .: (0.027016) + test_safe_load_marshal Float 0.0: .: (0.028034) + test_safe_load_marshal Float 1.1: .: (0.069677) + test_safe_load_marshal Float 30000000.0: .: (0.036129) + test_safe_load_marshal Float Infinity: .: (0.012709) + test_safe_load_marshal Float NaN: .: (0.016656) + test_safe_load_marshal Gem::Version #:.: (0.011928) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.016129) + test_safe_load_marshal Hash {}: .: (0.014948) + test_safe_load_marshal Hash {} default value: .: (0.012705) + test_safe_load_marshal Integer -1: .: (0.016552) + test_safe_load_marshal Integer -1048575: .: (0.008044) + test_safe_load_marshal Integer -122: .: (0.021057) + test_safe_load_marshal Integer -123: .: (0.012066) + test_safe_load_marshal Integer -124: .: (0.006945) + test_safe_load_marshal Integer -127: .: (0.007043) + test_safe_load_marshal Integer -128: .: (0.008435) + test_safe_load_marshal Integer -2: .: (0.007899) + test_safe_load_marshal Integer -255: .: (0.007562) + test_safe_load_marshal Integer -256: .: (0.007094) + test_safe_load_marshal Integer -257: .: (0.007728) + test_safe_load_marshal Integer -268435455: .: (0.006765) + test_safe_load_marshal Integer -268435456: .: (0.010969) + test_safe_load_marshal Integer -3: .: (0.020489) + test_safe_load_marshal Integer -4: .: (0.014812) + test_safe_load_marshal Integer -4294967295: .: (0.021815) + test_safe_load_marshal Integer -4294967296: .: (0.019968) + test_safe_load_marshal Integer -5: .: (0.015512) + test_safe_load_marshal Integer -6: .: (0.014897) + test_safe_load_marshal Integer -65535: .: (0.015143) + test_safe_load_marshal Integer -65536: .: (0.020483) + test_safe_load_marshal Integer -9223372036854775807:.: (0.019488) + test_safe_load_marshal Integer -9223372036854775808:.: (0.015142) + test_safe_load_marshal Integer 0: .: (0.019770) + test_safe_load_marshal Integer 1: .: (0.019844) + test_safe_load_marshal Integer 1048574: .: (0.023175) + test_safe_load_marshal Integer 1048575: .: (0.020551) + test_safe_load_marshal Integer 1048576: .: (0.022030) + test_safe_load_marshal Integer 121: .: (0.011103) + test_safe_load_marshal Integer 122: .: (0.014874) + test_safe_load_marshal Integer 123: .: (0.023688) + test_safe_load_marshal Integer 124: .: (0.015777) + test_safe_load_marshal Integer 125: .: (0.023524) + test_safe_load_marshal Integer 126: .: (0.019751) + test_safe_load_marshal Integer 127: .: (0.015528) + test_safe_load_marshal Integer 128: .: (0.015519) + test_safe_load_marshal Integer 129: .: (0.018404) + test_safe_load_marshal Integer 2: .: (0.015789) + test_safe_load_marshal Integer 254: .: (0.019979) + test_safe_load_marshal Integer 255: .: (0.022427) + test_safe_load_marshal Integer 256: .: (0.018422) + test_safe_load_marshal Integer 257: .: (0.015159) + test_safe_load_marshal Integer 258: .: (0.021827) + test_safe_load_marshal Integer 268435454: .: (0.019794) + test_safe_load_marshal Integer 268435455: .: (0.015532) + test_safe_load_marshal Integer 268435456: .: (0.015438) + test_safe_load_marshal Integer 268435457: .: (0.024055) + test_safe_load_marshal Integer 3: .: (0.015732) + test_safe_load_marshal Integer 4: .: (0.011547) + test_safe_load_marshal Integer 4294967294: .: (0.014093) + test_safe_load_marshal Integer 4294967295: .: (0.012433) + test_safe_load_marshal Integer 4294967296: .: (0.015152) + test_safe_load_marshal Integer 4294967297: .: (0.013399) + test_safe_load_marshal Integer 5: .: (0.011215) + test_safe_load_marshal Integer 6: .: (0.015374) + test_safe_load_marshal Integer 65534: .: (0.007056) + test_safe_load_marshal Integer 65535: .: (0.019570) + test_safe_load_marshal Integer 65536: .: (0.015380) + test_safe_load_marshal Integer 65537: .: (0.015745) + test_safe_load_marshal Integer 7: .: (0.015388) + test_safe_load_marshal Integer 9223372036854775806: .: (0.015270) + test_safe_load_marshal Integer 9223372036854775807: .: (0.015673) + test_safe_load_marshal Integer 9223372036854775808: .: (0.015498) + test_safe_load_marshal Integer 9223372036854775809: .: (0.015133) + test_safe_load_marshal Rational (1/3): .: (0.048846) + test_safe_load_marshal String "": .: (0.012332) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.019617) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.015208) + test_safe_load_marshal String "abc" Windows-1256: .: (0.015260) + test_safe_load_marshal String "abc" ascii: .: (0.014914) + test_safe_load_marshal String "abc" binary: .: (0.015663) + test_safe_load_marshal String "abc" ivar: .: (0.015435) + test_safe_load_marshal String "abc" utf8: .: (0.038932) + test_safe_load_marshal String "hello" ivar: .: (0.012661) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.016169) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.016325) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.020399) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.016553) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.020805) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.017094) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.023286) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.019353) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.017536) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.013327) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.020131) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.012347) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.027366) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.011976) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.016104) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.015721) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.031833) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.015497) + test_string_subclass: .: (0.015015) + test_string_with_encoding: .: (0.028582) + test_string_with_ivar: .: (0.020777) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.012887) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.005725) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.005801) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.005723) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.009239) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.007065) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.005917) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.006854) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.008068) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.008017) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.006292) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.017109) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.023232) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.017081) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.006051) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.012038) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.019708) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.005959) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.007671) + test_time_loads: .: (0.011798) + test_time_user_marshal: .: (0.012129) + test_time_with_ivar: .: (0.013391) + test_unexpected_eof: .: (0.005734) TestGemSafeYAML: - test_aliases_disabled: .: (0.002984) - test_aliases_enabled_by_default: .: (0.003485) + test_aliases_disabled: .: (0.005623) + test_aliases_enabled_by_default: .: (0.008633) TestGemSecurity: - test_class_create_cert: .: (0.003667) - test_class_create_cert_email: .: (0.005157) - test_class_create_cert_self_signed: .: (0.003879) - test_class_create_key: .: (0.442108) - test_class_create_key_downcases: .: (2.597573) - test_class_create_key_raises_unknown_algorithm: .: (0.003285) - test_class_email_to_name: .: (0.002543) - test_class_get_public_key_ec: .: (0.003048) - test_class_get_public_key_rsa: .: (0.002687) - test_class_re_sign: .: (0.004265) - test_class_re_sign_not_self_signed: .: (0.002630) - test_class_re_sign_wrong_key: .: (0.002712) - test_class_reset: .: (0.002425) - test_class_sign: .: (0.004477) - test_class_sign_AltName: .: (0.005411) - test_class_trust_dir: .: (0.002660) - test_class_write: .: (0.221180) - test_class_write_encrypted: .: (0.141137) - test_class_write_encrypted_cipher: .: (0.184383) + test_class_create_cert: .: (0.011949) + test_class_create_cert_email: .: (0.017163) + test_class_create_cert_self_signed: .: (0.017765) + test_class_create_key: .: (0.640312) + test_class_create_key_downcases: .: (6.091527) + test_class_create_key_raises_unknown_algorithm: .: (0.023469) + test_class_email_to_name: .: (0.031598) + test_class_get_public_key_ec: .: (0.021173) + test_class_get_public_key_rsa: .: (0.015827) + test_class_re_sign: .: (0.024201) + test_class_re_sign_not_self_signed: .: (0.024210) + test_class_re_sign_wrong_key: .: (0.016040) + test_class_reset: .: (0.069687) + test_class_sign: .: (0.029109) + test_class_sign_AltName: .: (0.032988) + test_class_trust_dir: .: (0.028581) + test_class_write: .: (2.364108) + test_class_write_encrypted: .: (0.421394) + test_class_write_encrypted_cipher: .: (2.386868) TestGemSecurityPolicy: - test_check_cert: .: (0.003738) - test_check_cert_expired: .: (0.018088) - test_check_cert_future: .: (0.003426) - test_check_cert_invalid_issuer: .: (0.003229) - test_check_cert_issuer: .: (0.004189) - test_check_cert_no_signer: .: (0.002987) - test_check_chain: .: (0.003245) - test_check_chain_empty_chain: .: (0.003295) - test_check_chain_invalid: .: (0.003334) - test_check_chain_no_chain: .: (0.003609) - test_check_data: .: (0.014268) - test_check_data_invalid: .: (0.009143) - test_check_key: .: (0.009382) - test_check_key_no_signer: .: (0.009942) - test_check_key_wrong_key: .: (0.008388) - test_check_root: .: (0.010619) - test_check_root_empty_chain: .: (0.007689) - test_check_root_invalid_signer: .: (0.008666) - test_check_root_no_chain: .: (0.009122) - test_check_root_not_self_signed: .: (0.009121) - test_check_trust: .: (0.011109) - test_check_trust_child: .: (0.022509) - test_check_trust_empty_chain: .: (0.010170) - test_check_trust_mismatch: .: (0.003724) - test_check_trust_no_chain: .: (0.006462) - test_check_trust_no_trust: .: (0.006285) - test_check_trust_no_trust_child: .: (0.003132) - test_subject: .: (0.005545) - test_verify: .: (0.004285) - test_verify_chain_key: .: (0.004283) - test_verify_chain_signatures: .: (0.007157) - test_verify_no_digests: .: (0.007430) - test_verify_no_digests_no_security: .: (0.004250) - test_verify_no_signatures: .: (0.006168) - test_verify_no_signatures_no_digests: .: (0.005391) - test_verify_no_trust: .: (0.005248) - test_verify_not_enough_signatures: .: (0.005695) - test_verify_signatures: .: (0.006141) - test_verify_signatures_chain: .: (0.004950) - test_verify_signatures_data: .: (0.004013) - test_verify_signatures_missing: .: (0.006255) - test_verify_signatures_none: .: (0.004989) - test_verify_signatures_root: .: (0.004245) - test_verify_signatures_signer: .: (0.004273) - test_verify_signatures_trust: .: (0.004737) - test_verify_wrong_digest_type: .: (0.005233) + test_check_cert: .: (0.022285) + test_check_cert_expired: .: (0.028837) + test_check_cert_future: .: (0.011641) + test_check_cert_invalid_issuer: .: (0.008956) + test_check_cert_issuer: .: (0.010281) + test_check_cert_no_signer: .: (0.009670) + test_check_chain: .: (0.032116) + test_check_chain_empty_chain: .: (0.021422) + test_check_chain_invalid: .: (0.028218) + test_check_chain_no_chain: .: (0.028082) + test_check_data: .: (0.031846) + test_check_data_invalid: .: (0.035853) + test_check_key: .: (0.019604) + test_check_key_no_signer: .: (0.027645) + test_check_key_wrong_key: .: (0.024236) + test_check_root: .: (0.032012) + test_check_root_empty_chain: .: (0.028559) + test_check_root_invalid_signer: .: (0.040949) + test_check_root_no_chain: .: (0.022527) + test_check_root_not_self_signed: .: (0.011177) + test_check_trust: .: (0.037177) + test_check_trust_child: .: (0.025322) + test_check_trust_empty_chain: .: (0.023406) + test_check_trust_mismatch: .: (0.026042) + test_check_trust_no_chain: .: (0.030708) + test_check_trust_no_trust: .: (0.026328) + test_check_trust_no_trust_child: .: (0.053277) + test_subject: .: (0.036865) + test_verify: .: (0.059813) + test_verify_chain_key: .: (0.054909) + test_verify_chain_signatures: .: (0.052423) + test_verify_no_digests: .: (0.020694) + test_verify_no_digests_no_security: .: (0.013599) + test_verify_no_signatures: .: (0.035006) + test_verify_no_signatures_no_digests: .: (0.015067) + test_verify_no_trust: .: (0.023517) + test_verify_not_enough_signatures: .: (0.023153) + test_verify_signatures: .: (0.039340) + test_verify_signatures_chain: .: (0.041821) + test_verify_signatures_data: .: (0.017978) + test_verify_signatures_missing: .: (0.031439) + test_verify_signatures_none: .: (0.023237) + test_verify_signatures_root: .: (0.024810) + test_verify_signatures_signer: .: (0.018090) + test_verify_signatures_trust: .: (0.023467) + test_verify_wrong_digest_type: .: (0.012101) TestGemSecuritySigner: - test_extract_name: .: (0.002987) - test_initialize: .: (0.002484) - test_initialize_cert_chain_empty: .: (0.002647) - test_initialize_cert_chain_invalid: .: (0.002958) - test_initialize_cert_chain_mixed: .: (0.002523) - test_initialize_cert_chain_path: .: (0.002428) - test_initialize_default: .: (0.004719) - test_initialize_encrypted_key_path: .: (0.004458) - test_initialize_key_path: .: (0.004188) - test_load_cert_chain: .: (0.003246) - test_load_cert_chain_broken: .: (0.003430) - test_sign: .: (0.003582) - test_sign_expired: .: (0.002781) - test_sign_expired_auto_update: .: (0.007589) - test_sign_expired_auto_update_exists: .: (0.003228) - test_sign_no_certs: .: (0.002476) - test_sign_no_key: .: (0.002460) - test_sign_wrong_key: .: (0.002661) + test_extract_name: .: (0.013230) + test_initialize: .: (0.007233) + test_initialize_cert_chain_empty: .: (0.005241) + test_initialize_cert_chain_invalid: .: (0.006212) + test_initialize_cert_chain_mixed: .: (0.004956) + test_initialize_cert_chain_path: .: (0.005073) + test_initialize_default: .: (0.010004) + test_initialize_encrypted_key_path: .: (0.016772) + test_initialize_key_path: .: (0.009363) + test_load_cert_chain: .: (0.006382) + test_load_cert_chain_broken: .: (0.007741) + test_sign: .: (0.009798) + test_sign_expired: .: (0.005870) + test_sign_expired_auto_update: .: (0.019314) + test_sign_expired_auto_update_exists: .: (0.006753) + test_sign_no_certs: .: (0.004504) + test_sign_no_key: .: (0.031745) + test_sign_wrong_key: .: (0.046849) TestGemSecurityTrustDir: - test_cert_path: .: (0.002642) - test_issuer_of: .: (0.003186) - test_load_certificate: .: (0.003353) - test_name_path: .: (0.002643) - test_trust_cert: .: (0.003017) - test_verify: .: (0.005616) - test_verify_file: .: (0.037652) - test_verify_wrong_permissions: .: (0.006256) + test_cert_path: .: (0.019995) + test_issuer_of: .: (0.025259) + test_load_certificate: .: (0.034254) + test_name_path: .: (0.027866) + test_trust_cert: .: (0.028176) + test_verify: .: (0.020887) + test_verify_file: .: (0.016057) + test_verify_wrong_permissions: .: (0.016471) TestGemSilentUI: - test_ask: .: (0.009617) - test_ask_for_password: .: (0.057271) - test_ask_yes_no: .: (0.003170) - test_choose_from_list: .: (0.002787) - test_download_reporter: .: (0.002815) - test_new_without_dev_null: .: (0.002922) - test_progress_reporter: .: (0.002781) + test_ask: .: (0.008544) + test_ask_for_password: .: (0.008003) + test_ask_yes_no: .: (0.012724) + test_choose_from_list: .: (0.011879) + test_download_reporter: .: (0.016712) + test_new_without_dev_null: .: (0.016512) + test_progress_reporter: .: (0.033559) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.008903) - test_dependency_resolver_set_bundler_api: .: (0.008773) - test_dependency_resolver_set_file_uri: .: (0.009884) - test_dependency_resolver_set_marshal_api: .: (0.009293) - test_fetch_spec: .: (0.008993) - test_fetch_spec_cached: .: (0.008839) - test_fetch_spec_platform: .: (0.011200) - test_fetch_spec_platform_ruby: .: (0.009211) - test_initialize_git: .: (0.216819) - test_initialize_invalid_uri: .: (0.008199) - test_load_specs: .: (0.013637) - test_load_specs_cached: .: (0.014379) - test_load_specs_cached_empty: .: (0.014698) - test_load_specs_from_unavailable_uri: .: (0.008422) - test_spaceship: .: (0.009770) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.009013) - test_typo_squatting: .: (0.008455) - test_typo_squatting_custom_distance_threshold: .: (0.008141) - test_typo_squatting_false_positive: .: (0.008190) - test_update_cache_eh: .: (0.008077) - test_update_cache_eh_home_nonexistent: .: (0.008055) + test_cache_dir_escapes_windows_paths: .: (0.046054) + test_dependency_resolver_set_bundler_api: .: (0.047640) + test_dependency_resolver_set_file_uri: .: (0.070421) + test_dependency_resolver_set_marshal_api: .: (0.027467) + test_fetch_spec: .: (0.044314) + test_fetch_spec_cached: .: (0.066043) + test_fetch_spec_platform: .: (0.092306) + test_fetch_spec_platform_ruby: .: (0.069550) + test_initialize_git: .: (0.069826) + test_initialize_invalid_uri: .: (0.051447) + test_load_specs: .: (0.058917) + test_load_specs_cached: .: (0.069981) + test_load_specs_cached_empty: .: (0.065968) + test_load_specs_from_unavailable_uri: .: (0.135337) + test_spaceship: .: (0.074068) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.060282) + test_typo_squatting: .: (0.070568) + test_typo_squatting_custom_distance_threshold: .: (0.055509) + test_typo_squatting_false_positive: .: (0.089380) + test_update_cache_eh: .: (0.050007) + test_update_cache_eh_home_nonexistent: .: (0.026768) TestGemSourceFetchProblem: - test_exception: .: (0.002886) - test_password_redacted: .: (0.002632) - test_source_password_no_redacted: .: (0.002698) + test_exception: .: (0.007560) + test_password_redacted: .: (0.011610) + test_source_password_no_redacted: .: (0.007018) TestGemSourceGit: test_base_dir: P =============================================================================== @@ -4501,7 +4537,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003376) +: (0.010899) test_cache: P =============================================================================== Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4509,7 +4545,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003369) +: (0.048872) test_cache_local: P =============================================================================== Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4517,7 +4553,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003113) +: (0.033494) test_checkout: P =============================================================================== Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4525,7 +4561,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003171) +: (0.031602) test_checkout_default: P =============================================================================== Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4533,7 +4569,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003160) +: (0.040131) test_checkout_local: P =============================================================================== Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4541,7 +4577,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003207) +: (0.026921) test_checkout_local_cached: P =============================================================================== Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4549,7 +4585,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003411) +: (0.018499) test_checkout_submodules: P =============================================================================== Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4557,7 +4593,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003151) +: (0.022681) test_dir_shortref: P =============================================================================== Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4565,7 +4601,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003201) +: (0.018639) test_download: P =============================================================================== Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4573,7 +4609,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003210) +: (0.021361) test_equals2: P =============================================================================== Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4581,7 +4617,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003194) +: (0.021715) test_install_dir: P =============================================================================== Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4589,7 +4625,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.012589) +: (0.024170) test_install_dir_local: P =============================================================================== Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4597,7 +4633,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003938) +: (0.017036) test_pretty_print: P =============================================================================== Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4605,7 +4641,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003076) +: (0.023705) test_repo_cache_dir: P =============================================================================== Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4613,7 +4649,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003851) +: (0.016628) test_rev_parse: P =============================================================================== Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4621,7 +4657,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003644) +: (0.018802) test_root_dir: P =============================================================================== Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4629,7 +4665,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003666) +: (0.014664) test_spaceship: P =============================================================================== Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4637,7 +4673,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.002971) +: (0.020952) test_specs: P =============================================================================== Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4645,7 +4681,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003472) +: (0.021120) test_specs_local: P =============================================================================== Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4653,7 +4689,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003700) +: (0.031202) test_uri: P =============================================================================== Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4661,7 +4697,7 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003694) +: (0.023530) test_uri_hash: P =============================================================================== Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4669,527 +4705,527 @@ /build/reproducible-path/rubygems-3.6.6/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.6/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003010) +: (0.026353) TestGemSourceInstalled: - test_pretty_print: .: (0.003718) - test_spaceship: .: (0.007680) + test_pretty_print: .: (0.011957) + test_spaceship: .: (0.040808) TestGemSourceList: - test_Enumerable: .: (0.003335) - test_append: .: (0.002506) - test_clear: .: (0.002943) - test_delete: .: (0.002464) - test_delete_a_source: .: (0.002884) - test_each: .: (0.002362) - test_each_source: .: (0.002483) - test_empty?: .: (0.002809) - test_equal_to_another_list: .: (0.002555) - test_equal_to_array: .: (0.002474) - test_include_eh: .: (0.002636) - test_include_matches_a_source: .: (0.002555) - test_replace: .: (0.002842) - test_self_from: .: (0.002475) - test_to_a: .: (0.002486) + test_Enumerable: .: (0.019868) + test_append: .: (0.024605) + test_clear: .: (0.023110) + test_delete: .: (0.036974) + test_delete_a_source: .: (0.025464) + test_each: .: (0.011837) + test_each_source: .: (0.023926) + test_empty?: .: (0.012056) + test_equal_to_another_list: .: (0.015654) + test_equal_to_array: .: (0.015353) + test_include_eh: .: (0.019688) + test_include_matches_a_source: .: (0.023374) + test_replace: .: (0.011654) + test_self_from: .: (0.020321) + test_to_a: .: (0.021613) TestGemSourceLocal: - test_download: .: (0.015169) - test_fetch_spec: .: (0.014067) - test_find_gem: .: (0.014701) - test_find_gem_highest_version: .: (0.017842) - test_find_gem_prerelease: .: (0.014369) - test_find_gem_specific_version: .: (0.018079) - test_inspect: .: (0.014421) - test_load_specs_latest: .: (0.017892) - test_load_specs_prerelease: .: (0.013636) - test_load_specs_released: .: (0.013880) - test_pretty_print: .: (0.010245) - test_spaceship: .: (0.013504) + test_download: .: (0.298010) + test_fetch_spec: .: (0.206493) + test_find_gem: .: (0.040319) + test_find_gem_highest_version: .: (0.069388) + test_find_gem_prerelease: .: (0.071248) + test_find_gem_specific_version: .: (0.195608) + test_inspect: .: (0.048044) + test_load_specs_latest: .: (0.075305) + test_load_specs_prerelease: .: (0.074380) + test_load_specs_released: .: (0.063050) + test_pretty_print: .: (0.119644) + test_spaceship: .: (0.152337) TestGemSourceLock: - test_equals2: .: (0.002736) - test_fetch_spec: .: (0.004915) - test_spaceship: .: (0.002639) - test_spaceship_git: .: (0.002537) - test_spaceship_installed: .: (0.002461) - test_spaceship_local: .: (0.002427) - test_spaceship_remote: .: (0.002480) - test_spaceship_specific_file: .: (0.006402) - test_spaceship_vendor: .: (0.002530) - test_uri: .: (0.002584) + test_equals2: .: (0.020726) + test_fetch_spec: .: (0.026894) + test_spaceship: .: (0.020745) + test_spaceship_git: .: (0.012619) + test_spaceship_installed: .: (0.049945) + test_spaceship_local: .: (0.008352) + test_spaceship_remote: .: (0.011255) + test_spaceship_specific_file: .: (0.064942) + test_spaceship_vendor: .: (0.031945) + test_uri: .: (0.023885) TestGemSourceSpecificFile: - test_download: .: (0.006401) - test_fetch_spec: .: (0.006550) - test_fetch_spec_fails_on_unknown_name: .: (0.006479) - test_load_specs: .: (0.006464) - test_path: .: (0.006666) - test_pretty_print: .: (0.007059) - test_spaceship: .: (0.029714) - test_spec: .: (0.007901) + test_download: .: (0.070103) + test_fetch_spec: .: (0.061590) + test_fetch_spec_fails_on_unknown_name: .: (0.060622) + test_load_specs: .: (0.069751) + test_path: .: (0.061051) + test_pretty_print: .: (0.061309) + test_spaceship: .: (0.167162) + test_spec: .: (0.058310) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (0.030015) - test_fetch_spec: .: (0.028542) - test_load_specs: .: (0.028037) + test_dependency_resolver_set: .: (0.242149) + test_fetch_spec: .: (0.339836) + test_load_specs: .: (0.287801) TestGemSourceVendor: - test_initialize: .: (0.002656) - test_spaceship: .: (0.002764) + test_initialize: .: (0.034067) + test_spaceship: .: (0.019481) TestGemSpecFetcher: - test_available_specs_cache: .: (0.004503) - test_available_specs_cache_released: .: (0.006334) - test_available_specs_complete: .: (0.006703) - test_available_specs_complete_handles_no_prerelease:.: (0.006522) - test_available_specs_latest: .: (0.006302) - test_available_specs_prerelease: .: (0.004866) - test_available_specs_released: .: (0.005319) - test_available_specs_with_bad_source: .: (0.003482) - test_initialize: .: (0.002610) - test_initialize_nonexistent_home_dir: .: (0.002480) - test_initialize_source: .: (0.002673) - test_initialize_unwritable_home_dir: .: (0.002528) - test_spec_for_dependency_all: .: (0.007701) - test_spec_for_dependency_bad_fetch_spec: .: (0.006522) - test_spec_for_dependency_latest: .: (0.006580) - test_spec_for_dependency_mismatched_platform: .: (0.004926) - test_spec_for_dependency_platform: .: (0.005449) - test_spec_for_dependency_prerelease: .: (0.006453) - test_suggest_gems_from_name_latest: .: (0.006629) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.006087) - test_suggest_gems_from_name_prerelease: .: (0.005366) + test_available_specs_cache: .: (0.044545) + test_available_specs_cache_released: .: (0.062466) + test_available_specs_complete: .: (0.163614) + test_available_specs_complete_handles_no_prerelease:.: (0.064123) + test_available_specs_latest: .: (0.187852) + test_available_specs_prerelease: .: (0.281885) + test_available_specs_released: .: (0.055719) + test_available_specs_with_bad_source: .: (0.022013) + test_initialize: .: (0.023621) + test_initialize_nonexistent_home_dir: .: (0.023965) + test_initialize_source: .: (0.115322) + test_initialize_unwritable_home_dir: .: (0.023449) + test_spec_for_dependency_all: .: (0.305294) + test_spec_for_dependency_bad_fetch_spec: .: (0.032688) + test_spec_for_dependency_latest: .: (0.120011) + test_spec_for_dependency_mismatched_platform: .: (0.023579) + test_spec_for_dependency_platform: .: (0.030683) + test_spec_for_dependency_prerelease: .: (0.023620) + test_suggest_gems_from_name_latest: .: (0.083947) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.027761) + test_suggest_gems_from_name_prerelease: .: (0.031692) TestGemSpecification: - test__dump: .: (0.003216) - test__load_fixes_Date_objects: .: (0.002906) - test_activate: .: (0.002697) - test_add_dependency_from_existing_dependency: .: (0.002604) - test_add_dependency_with_type: .: (0.002584) - test_add_dependency_with_type_explicit: .: (0.002580) - test_allowed_push_host: .: (0.002547) - test_author: .: (0.002607) - test_authors: .: (0.002498) - test_base_dir: .: (0.002617) - test_base_dir_not_loaded: .: (0.002543) - test_bindir_equals: .: (0.002501) - test_bindir_equals_nil: .: (0.002517) - test_build_args: .: (0.003309) - test_build_extensions: .: (0.099096) - test_build_extensions_built: .: (0.011535) - test_build_extensions_default_gem: .: (0.012362) - test_build_extensions_error: .: (0.003627) - test_build_extensions_extensions_dir_unwritable: .: (0.005170) - test_build_extensions_no_extensions_dir_unwritable: .: (0.003660) - test_build_extensions_none: .: (0.002626) - test_build_extensions_preview: .: (0.104785) - test_contains_requirable_file_eh: .: (0.005391) - test_contains_requirable_file_eh_extension: .: (0.002979) - test_contains_requirable_file_eh_extension_java_platform: .: (0.004282) - test_contains_requirable_file_extension_soext: .: (0.003370) - test_date: .: (0.003629) - test_date_equals_date: .: (0.005119) - test_date_equals_string: .: (0.004109) - test_date_equals_string_bad: .: (0.003418) - test_date_equals_time: .: (0.002577) - test_date_equals_time_local: .: (0.002540) - test_date_equals_time_utc: .: (0.002712) - test_date_tolerates_hour_sec_and_timezone: .: (0.004093) - test_date_tolerates_hour_sec_zulu: .: (0.004347) - test_date_use_env_source_date_epoch: .: (0.007001) - test_default_spec_stub_is_marked_default: .: (0.006105) - test_dependencies: .: (0.003489) - test_dependent_gems: .: (0.013694) - test_description: .: (0.002671) - test_development_dependencies: .: (0.002686) - test_doc_dir: .: (0.002579) - test_doc_dir_type: .: (0.002580) - test_duplicate_runtime_dependency: .: (0.003003) - test_eql_eh: .: (0.002778) - test_eql_eh_extensions: .: (0.002756) - test_executable_equals: .: (0.014337) - test_executables: .: (0.002542) - test_executables_equals_nil: .: (0.003538) - test_extension_dir: .: (0.002562) - test_extension_dir_override: .: (0.003364) - test_extensions: .: (0.002666) - test_extensions_equals_nil: .: (0.003276) - test_extra_rdoc_files_equals_nil: .: (0.002445) - test_files: .: (0.007250) - test_files_append: .: (0.003475) - test_files_duplicate: .: (0.004355) - test_files_extra_rdoc_files: .: (0.002573) - test_files_non_array: .: (0.003161) - test_files_non_array_pathological: .: (0.004255) - test_find_all_by_full_name: .: (0.015635) - test_find_by_full_name: .: (0.007080) - test_find_by_name: .: (0.008656) - test_find_by_name_prerelease: .: (0.005649) - test_find_by_name_with_only_prereleases: .: (0.004421) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.006593) - test_find_by_path: .: (0.009791) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.068508) - test_find_inactive_by_path: .: (0.008200) - test_for_cache: .: (0.002961) - test_full_gem_path: .: (0.002604) - test_full_gem_path_double_slash: .: (0.002796) - test_full_name: .: (0.004056) - test_full_name_windows: .: (0.004224) - test_full_require_paths: .: (0.005176) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.003580) - test_gem_build_complete_path: .: (0.002716) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.004620) - test_handles_dependencies_with_syck_requirements_bug: .: (0.004097) - test_handles_private_null_type: .: (0.005769) - test_hash: .: (0.004311) - test_initialize: .: (0.002660) - test_initialize_copy: .: (0.003196) - test_initialize_copy_broken: .: (0.002644) - test_initialize_future: .: (0.003098) - test_initialize_nil_version: .: (0.002979) - test_initialize_prerelease_version_before_name: .: (0.002663) - test_inner_clonflict_in_indirect_gems: .: (0.022145) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.023754) - test_installed_by_version: .: (0.004082) - test_latest_specs: .: (0.007038) - test_lib_files: .: (0.002732) - test_license: .: (0.002559) - test_licenses: .: (0.002614) - test_load_default_gem: .: (0.003753) - test_load_errors_contain_filename: .: (0.004075) - test_metadata_key_size_validation_fails: .: (0.004839) - test_metadata_key_type_validation_fails: .: (0.004177) - test_metadata_link_validation_fails: .: (0.004258) - test_metadata_link_validation_warns_for_duplicates: .: (0.004489) - test_metadata_specs: .: (0.003308) - test_metadata_validates_ok: .: (0.012621) - test_metadata_value_size_validation_fails: .: (0.010069) - test_metadata_value_type_validation_fails: .: (0.006981) - test_missing_extensions_eh: .: (0.098134) - test_missing_extensions_eh_default_gem: .: (0.003389) - test_missing_extensions_eh_none: .: (0.003113) - test_name: .: (0.007224) - test_original_name: .: (0.006401) - test_platform: .: (0.002936) - test_platform_change_reset_cache_file: .: (0.003045) - test_platform_change_reset_full_name: .: (0.002913) - test_platform_equals: .: (0.003125) - test_platform_equals_current: .: (0.002922) - test_platform_equals_legacy: .: (0.002992) - test_removed_methods: .: (0.003063) - test_require_already_activated: .: (0.009372) - test_require_already_activated_indirect_conflict: .: (0.023474) - test_require_finds_in_2nd_level_indirect: .: (0.037618) - test_require_paths: .: (0.004469) - test_require_paths_default_ext_dir_for: .: (0.003644) - test_require_should_not_conflict: .: (0.046513) - test_require_should_prefer_latest_gem_level1: .: (0.019170) - test_require_should_prefer_latest_gem_level2: .: (0.026400) - test_require_should_prefer_reachable_gems: .: (0.039682) - test_requirements: .: (0.005566) - test_runtime_dependencies: .: (0.004692) - test_runtime_dependencies_legacy: .: (0.002997) - test_runtime_predicate_false: .: (0.006208) - test_runtime_predicate_true: .: (0.005734) - test_self__load_future: .: (0.004618) - test_self_activate: .: (0.003025) - test_self_activate_ambiguous_direct: .: (0.019322) - test_self_activate_ambiguous_indirect: .: (0.018015) - test_self_activate_ambiguous_indirect_conflict: .: (0.019940) - test_self_activate_ambiguous_unrelated: .: (0.019781) - test_self_activate_checks_dependencies: .: (0.010649) - test_self_activate_conflict: .: (0.008858) - test_self_activate_deep_unambiguous: .: (0.012893) - test_self_activate_divergent: .: (0.009680) - test_self_activate_dropped: .: (0.012757) - test_self_activate_loaded: .: (0.003120) - test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.007974) - test_self_activate_old_required: .: (0.008810) - test_self_activate_over: .: (0.012837) - test_self_activate_platform_alternate: .: (0.007740) - test_self_activate_platform_bump: .: (0.009296) - test_self_activate_prerelease: .: (0.008336) - test_self_activate_raggi_the_edgecase_generator: .: (0.009463) - test_self_activate_under: .: (0.014034) - test_self_activate_unrelated: .: (0.009069) - test_self_activate_via_require: .: (0.019214) - test_self_activate_via_require_wtf: .: (0.042759) - test_self_all_equals: .: (0.010437) - test_self_attribute_names: .: (0.003112) - test_self_find_active_stub_by_path: .: (0.006090) - test_self_from_yaml: .: (0.004644) - test_self_from_yaml_cleans_up_Date_objects: .: (0.003871) - test_self_load: .: (0.003478) - test_self_load_escape_curly: .: (0.003442) - test_self_load_escape_interpolation: .: (0.003541) - test_self_load_escape_quote: .: (0.014763) - test_self_load_legacy_ruby: .: (0.004038) - test_self_load_relative: .: (0.003360) - test_self_load_utf8_with_ascii_encoding: .: (0.004233) - test_self_normalize_yaml_input_with_183_io: .: (0.002830) - test_self_normalize_yaml_input_with_183_yaml: .: (0.005099) - test_self_normalize_yaml_input_with_192_yaml: .: (0.004820) - test_self_normalize_yaml_input_with_non_183_io: .: (0.005331) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.002771) - test_self_outdated: .: (0.009703) - test_self_outdated_and_latest_remotes: .: (0.013849) - test_self_remove_spec: .: (0.016131) - test_self_remove_spec_removed: .: (0.013640) - test_self_stubs_for_lazy_loading: .: (0.004215) - test_self_stubs_for_mult_platforms: .: (0.007873) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.005297) - test_self_stubs_returns_only_specified_named_specs: .: (0.006074) - test_source: .: (0.003008) - test_source_paths: .: (0.002819) - test_spaceship_name: .: (0.004832) - test_spaceship_platform: .: (0.006054) - test_spaceship_version: .: (0.002904) - test_spec_file: .: (0.003089) - test_spec_name: .: (0.005019) - test_summary: .: (0.004021) - test_test_files: .: (0.005540) - test_test_files_equals_nil: .: (0.006337) - test_to_fullpath: .: (0.004878) - test_to_ruby: .: (0.004001) - test_to_ruby_fancy: .: (0.003481) - test_to_ruby_for_cache: .: (0.003587) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.003013) - test_to_ruby_legacy: .: (0.003544) - test_to_ruby_nested_hash: .: (0.003236) - test_to_ruby_platform: .: (0.003192) - test_to_ruby_with_rsa_key: .: (0.021642) - test_to_yaml: .: (0.004908) - test_to_yaml_fancy: .: (0.004808) - test_to_yaml_no_autorequire: .: (0.003888) - test_to_yaml_no_post_install_message: .: (0.004077) - test_to_yaml_no_signing_key: .: (0.004232) - test_to_yaml_platform: .: (0.005745) - test_to_yaml_platform_legacy: .: (0.006111) - test_to_yaml_platform_no_specific_platform: .: (0.005428) - test_to_yaml_platform_original_platform_empty_string: .: (0.005250) - test_to_yaml_platform_original_platform_nil: .: (0.004018) - test_unresolved_specs: .: (0.005016) - test_unresolved_specs_with_duplicated_versions: .: (0.004202) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.004312) - test_unresolved_specs_with_versions: .: (0.006048) - test_validate: .: (0.006547) - test_validate_authors: .: (0.005524) - test_validate_autorequire: .: (0.005318) - test_validate_dependencies: .: (0.007169) - test_validate_dependencies_allowed_duplicates: .: (0.004821) - test_validate_dependencies_duplicates: .: (0.004586) - test_validate_deprecated_license_values_plus: .: (0.030850) - test_validate_description: .: (0.007506) - test_validate_email: .: (0.005918) - test_validate_empty: .: (0.004090) - test_validate_empty_files: .: (0.004038) - test_validate_empty_homepage: .: (0.004611) - test_validate_empty_require_paths: .: (0.003945) - test_validate_empty_summary: .: (0.004221) - test_validate_error: .: (0.003032) - test_validate_executables: .: (0.004482) - test_validate_files: .: (0.009377) - test_validate_files_recursive: .: (0.006104) - test_validate_for_resolution_ignores_metadata: .: (0.002998) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.006400) - test_validate_for_resolution_validates_name: .: (0.002969) - test_validate_for_resolution_validates_required_attributes: .: (0.004374) - test_validate_homepage: .: (0.005800) - test_validate_license: .: (0.016990) - test_validate_license_gives_suggestions: .: (0.021550) - test_validate_license_in_a_non_packaging_context: .: (0.005250) - test_validate_license_ref: .: (0.007399) - test_validate_license_values: .: (0.015747) - test_validate_license_values_or_later: .: (0.004238) - test_validate_license_values_with: .: (0.004272) - test_validate_license_with_deprecated_exception: .: (0.121122) - test_validate_license_with_invalid_exception: .: (0.121573) - test_validate_license_with_nonsense_suffix: .: (0.091806) - test_validate_name: .: (0.006685) - test_validate_nil_license: .: (0.006394) - test_validate_no_required_ruby_versions: .: (0.006880) - test_validate_non_nil: .: (0.010513) - test_validate_open_required_ruby_versions: .: (0.006002) - test_validate_permissions: .: (0.004650) - test_validate_permissions_of_missing_file_non_packaging: .: (0.004393) - test_validate_platform_legacy: .: (0.006520) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.005595) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.010760) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.004266) - test_validate_removed_rubyforge_project: .: (0.006463) - test_validate_require_paths_with_invalid_types: .: (0.005999) - test_validate_rubygems_version: .: (0.005667) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.004338) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.004593) - test_validate_self_referencing_dependencies: .: (0.004470) - test_validate_specification_version: .: (0.003912) - test_validate_summary: .: (0.004886) - test_validate_valid_required_ruby_versions: .: (0.004377) - test_validate_warning: .: (0.004169) - test_version: .: (0.002880) - test_version_change_reset_cache_file: .: (0.004693) - test_version_change_reset_full_name: .: (0.004811) + test__dump: .: (0.016157) + test__load_fixes_Date_objects: .: (0.017832) + test_activate: .: (0.009938) + test_add_dependency_from_existing_dependency: .: (0.015236) + test_add_dependency_with_type: .: (0.014496) + test_add_dependency_with_type_explicit: .: (0.011258) + test_allowed_push_host: .: (0.011358) + test_author: .: (0.015640) + test_authors: .: (0.010211) + test_base_dir: .: (0.016927) + test_base_dir_not_loaded: .: (0.020670) + test_bindir_equals: .: (0.014841) + test_bindir_equals_nil: .: (0.010702) + test_build_args: .: (0.328499) + test_build_extensions: .: (0.368013) + test_build_extensions_built: .: (0.036652) + test_build_extensions_default_gem: .: (0.034945) + test_build_extensions_error: .: (0.042123) + test_build_extensions_extensions_dir_unwritable: .: (0.049544) + test_build_extensions_no_extensions_dir_unwritable: .: (0.031423) + test_build_extensions_none: .: (0.026704) + test_build_extensions_preview: .: (0.377349) + test_contains_requirable_file_eh: .: (0.015878) + test_contains_requirable_file_eh_extension: .: (0.014864) + test_contains_requirable_file_eh_extension_java_platform: .: (0.007188) + test_contains_requirable_file_extension_soext: .: (0.007301) + test_date: .: (0.006075) + test_date_equals_date: .: (0.005885) + test_date_equals_string: .: (0.006068) + test_date_equals_string_bad: .: (0.005424) + test_date_equals_time: .: (0.005779) + test_date_equals_time_local: .: (0.005786) + test_date_equals_time_utc: .: (0.005729) + test_date_tolerates_hour_sec_and_timezone: .: (0.011008) + test_date_tolerates_hour_sec_zulu: .: (0.013275) + test_date_use_env_source_date_epoch: .: (0.005948) + test_default_spec_stub_is_marked_default: .: (0.008936) + test_dependencies: .: (0.005876) + test_dependent_gems: .: (0.054391) + test_description: .: (0.006045) + test_development_dependencies: .: (0.011021) + test_doc_dir: .: (0.020787) + test_doc_dir_type: .: (0.018767) + test_duplicate_runtime_dependency: .: (0.007139) + test_eql_eh: .: (0.009752) + test_eql_eh_extensions: .: (0.030403) + test_executable_equals: .: (0.021993) + test_executables: .: (0.015881) + test_executables_equals_nil: .: (0.025414) + test_extension_dir: .: (0.033554) + test_extension_dir_override: .: (0.023407) + test_extensions: .: (0.025035) + test_extensions_equals_nil: .: (0.019080) + test_extra_rdoc_files_equals_nil: .: (0.021173) + test_files: .: (0.010316) + test_files_append: .: (0.013238) + test_files_duplicate: .: (0.007415) + test_files_extra_rdoc_files: .: (0.006601) + test_files_non_array: .: (0.017685) + test_files_non_array_pathological: .: (0.015043) + test_find_all_by_full_name: .: (0.064354) + test_find_by_full_name: .: (0.018340) + test_find_by_name: .: (0.012084) + test_find_by_name_prerelease: .: (0.014191) + test_find_by_name_with_only_prereleases: .: (0.009908) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.010041) + test_find_by_path: .: (0.100991) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.387468) + test_find_inactive_by_path: .: (0.033039) + test_for_cache: .: (0.011092) + test_full_gem_path: .: (0.014836) + test_full_gem_path_double_slash: .: (0.007285) + test_full_name: .: (0.016591) + test_full_name_windows: .: (0.005914) + test_full_require_paths: .: (0.017562) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.011813) + test_gem_build_complete_path: .: (0.006076) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.014901) + test_handles_dependencies_with_syck_requirements_bug: .: (0.015420) + test_handles_private_null_type: .: (0.010863) + test_hash: .: (0.015716) + test_initialize: .: (0.020836) + test_initialize_copy: .: (0.020239) + test_initialize_copy_broken: .: (0.016170) + test_initialize_future: .: (0.011918) + test_initialize_nil_version: .: (0.010050) + test_initialize_prerelease_version_before_name: .: (0.007232) + test_inner_clonflict_in_indirect_gems: .: (0.157996) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.152244) + test_installed_by_version: .: (0.023529) + test_latest_specs: .: (0.021146) + test_lib_files: .: (0.007096) + test_license: .: (0.011875) + test_licenses: .: (0.012641) + test_load_default_gem: .: (0.009918) + test_load_errors_contain_filename: .: (0.007936) + test_metadata_key_size_validation_fails: .: (0.011059) + test_metadata_key_type_validation_fails: .: (0.021476) + test_metadata_link_validation_fails: .: (0.015506) + test_metadata_link_validation_warns_for_duplicates: .: (0.012275) + test_metadata_specs: .: (0.013806) + test_metadata_validates_ok: .: (0.020053) + test_metadata_value_size_validation_fails: .: (0.038707) + test_metadata_value_type_validation_fails: .: (0.042158) + test_missing_extensions_eh: .: (0.672060) + test_missing_extensions_eh_default_gem: .: (0.015768) + test_missing_extensions_eh_none: .: (0.015473) + test_name: .: (0.015253) + test_original_name: .: (0.010853) + test_platform: .: (0.014167) + test_platform_change_reset_cache_file: .: (0.010107) + test_platform_change_reset_full_name: .: (0.017991) + test_platform_equals: .: (0.008496) + test_platform_equals_current: .: (0.018718) + test_platform_equals_legacy: .: (0.024429) + test_removed_methods: .: (0.020535) + test_require_already_activated: .: (0.073238) + test_require_already_activated_indirect_conflict: .: (0.143268) + test_require_finds_in_2nd_level_indirect: .: (0.220511) + test_require_paths: .: (0.034886) + test_require_paths_default_ext_dir_for: .: (0.111390) + test_require_should_not_conflict: .: (0.378743) + test_require_should_prefer_latest_gem_level1: .: (0.154702) + test_require_should_prefer_latest_gem_level2: .: (0.183867) + test_require_should_prefer_reachable_gems: .: (0.242874) + test_requirements: .: (0.047366) + test_runtime_dependencies: .: (0.035351) + test_runtime_dependencies_legacy: .: (0.035385) + test_runtime_predicate_false: .: (0.023378) + test_runtime_predicate_true: .: (0.039311) + test_self__load_future: .: (0.034015) + test_self_activate: .: (0.018744) + test_self_activate_ambiguous_direct: .: (0.068260) + test_self_activate_ambiguous_indirect: .: (0.043385) + test_self_activate_ambiguous_indirect_conflict: .: (0.089312) + test_self_activate_ambiguous_unrelated: .: (0.168429) + test_self_activate_checks_dependencies: .: (0.101575) + test_self_activate_conflict: .: (0.030342) + test_self_activate_deep_unambiguous: .: (0.117864) + test_self_activate_divergent: .: (0.051564) + test_self_activate_dropped: .: (0.055093) + test_self_activate_loaded: .: (0.007253) + test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.023845) + test_self_activate_old_required: .: (0.035367) + test_self_activate_over: .: (0.350139) + test_self_activate_platform_alternate: .: (0.077486) + test_self_activate_platform_bump: .: (0.079700) + test_self_activate_prerelease: .: (0.037278) + test_self_activate_raggi_the_edgecase_generator: .: (0.083170) + test_self_activate_under: .: (0.041372) + test_self_activate_unrelated: .: (0.046641) + test_self_activate_via_require: .: (0.077586) + test_self_activate_via_require_wtf: .: (0.301668) + test_self_all_equals: .: (0.050872) + test_self_attribute_names: .: (0.019566) + test_self_find_active_stub_by_path: .: (0.036127) + test_self_from_yaml: .: (0.027008) + test_self_from_yaml_cleans_up_Date_objects: .: (0.030182) + test_self_load: .: (0.037893) + test_self_load_escape_curly: .: (0.027998) + test_self_load_escape_interpolation: .: (0.042798) + test_self_load_escape_quote: .: (0.034323) + test_self_load_legacy_ruby: .: (0.028901) + test_self_load_relative: .: (0.027552) + test_self_load_utf8_with_ascii_encoding: .: (0.024679) + test_self_normalize_yaml_input_with_183_io: .: (0.022928) + test_self_normalize_yaml_input_with_183_yaml: .: (0.023260) + test_self_normalize_yaml_input_with_192_yaml: .: (0.018791) + test_self_normalize_yaml_input_with_non_183_io: .: (0.024045) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.019447) + test_self_outdated: .: (0.059776) + test_self_outdated_and_latest_remotes: .: (0.300691) + test_self_remove_spec: .: (0.153185) + test_self_remove_spec_removed: .: (0.016802) + test_self_stubs_for_lazy_loading: .: (0.012518) + test_self_stubs_for_mult_platforms: .: (0.050678) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.016565) + test_self_stubs_returns_only_specified_named_specs: .: (0.017132) + test_source: .: (0.015195) + test_source_paths: .: (0.019940) + test_spaceship_name: .: (0.070676) + test_spaceship_platform: .: (0.014830) + test_spaceship_version: .: (0.015645) + test_spec_file: .: (0.012375) + test_spec_name: .: (0.010507) + test_summary: .: (0.051534) + test_test_files: .: (0.077159) + test_test_files_equals_nil: .: (0.017884) + test_to_fullpath: .: (0.027697) + test_to_ruby: .: (0.027645) + test_to_ruby_fancy: .: (0.096528) + test_to_ruby_for_cache: .: (0.020768) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.018708) + test_to_ruby_legacy: .: (0.028961) + test_to_ruby_nested_hash: .: (0.031188) + test_to_ruby_platform: .: (0.022956) + test_to_ruby_with_rsa_key: .: (0.440832) + test_to_yaml: .: (0.144100) + test_to_yaml_fancy: .: (0.046942) + test_to_yaml_no_autorequire: .: (0.033818) + test_to_yaml_no_post_install_message: .: (0.045794) + test_to_yaml_no_signing_key: .: (0.204994) + test_to_yaml_platform: .: (0.034794) + test_to_yaml_platform_legacy: .: (0.022795) + test_to_yaml_platform_no_specific_platform: .: (0.020493) + test_to_yaml_platform_original_platform_empty_string: .: (0.012148) + test_to_yaml_platform_original_platform_nil: .: (0.015962) + test_unresolved_specs: .: (0.014976) + test_unresolved_specs_with_duplicated_versions: .: (0.015339) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.015183) + test_unresolved_specs_with_versions: .: (0.253611) + test_validate: .: (0.020780) + test_validate_authors: .: (0.038417) + test_validate_autorequire: .: (0.219608) + test_validate_dependencies: .: (0.030288) + test_validate_dependencies_allowed_duplicates: .: (0.048784) + test_validate_dependencies_duplicates: .: (0.032825) + test_validate_deprecated_license_values_plus: .: (0.381236) + test_validate_description: .: (0.047263) + test_validate_email: .: (0.038263) + test_validate_empty: .: (0.015883) + test_validate_empty_files: .: (0.103893) + test_validate_empty_homepage: .: (0.026274) + test_validate_empty_require_paths: .: (0.024311) + test_validate_empty_summary: .: (0.034401) + test_validate_error: .: (0.023960) + test_validate_executables: .: (0.024611) + test_validate_files: .: (0.035048) + test_validate_files_recursive: .: (0.025849) + test_validate_for_resolution_ignores_metadata: .: (0.023069) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.023758) + test_validate_for_resolution_validates_name: .: (0.022282) + test_validate_for_resolution_validates_required_attributes: .: (0.018861) + test_validate_homepage: .: (0.032310) + test_validate_license: .: (0.037293) + test_validate_license_gives_suggestions: .: (0.165391) + test_validate_license_in_a_non_packaging_context: .: (0.028447) + test_validate_license_ref: .: (0.046137) + test_validate_license_values: .: (0.163718) + test_validate_license_values_or_later: .: (0.029763) + test_validate_license_values_with: .: (0.034237) + test_validate_license_with_deprecated_exception: .: (0.892723) + test_validate_license_with_invalid_exception: .: (0.951978) + test_validate_license_with_nonsense_suffix: .: (0.519253) + test_validate_name: .: (0.029111) + test_validate_nil_license: .: (0.023851) + test_validate_no_required_ruby_versions: .: (0.034257) + test_validate_non_nil: .: (0.041526) + test_validate_open_required_ruby_versions: .: (0.029582) + test_validate_permissions: .: (0.012523) + test_validate_permissions_of_missing_file_non_packaging: .: (0.015736) + test_validate_platform_legacy: .: (0.017223) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.020743) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.033584) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.024598) + test_validate_removed_rubyforge_project: .: (0.028828) + test_validate_require_paths_with_invalid_types: .: (0.024560) + test_validate_rubygems_version: .: (0.037410) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.037831) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.025539) + test_validate_self_referencing_dependencies: .: (0.033682) + test_validate_specification_version: .: (0.028382) + test_validate_summary: .: (0.035025) + test_validate_valid_required_ruby_versions: .: (0.024816) + test_validate_warning: .: (0.024941) + test_version: .: (0.026235) + test_version_change_reset_cache_file: .: (0.014156) + test_version_change_reset_full_name: .: (0.017950) TestGemStreamUI: - test_ask: .: (0.006040) - test_ask_for_password: .: (0.003121) - test_ask_for_password_no_tty: .: (0.003390) - test_ask_no_tty: .: (0.004955) - test_ask_yes_no_no_tty_with_default: .: (0.004134) - test_ask_yes_no_no_tty_without_default: .: (0.005595) - test_choose_from_list: .: (0.002760) - test_choose_from_list_0: .: (0.002778) - test_choose_from_list_EOF: .: (0.003196) - test_choose_from_list_negative: .: (0.002897) - test_choose_from_list_over: .: (0.002991) - test_download_reporter_anything: .: (0.004909) - test_download_reporter_silent_false: .: (0.006313) - test_download_reporter_silent_nil: .: (0.003452) - test_progress_reporter_silent_false: .: (0.002535) - test_progress_reporter_silent_nil: .: (0.002843) - test_progress_reporter_simple: .: (0.005087) - test_progress_reporter_verbose: .: (0.002492) - test_threaded_download_reporter: .: (0.004113) - test_verbose_download_reporter_no_tty: .: (0.003002) - test_verbose_download_reporter_progress: .: (0.002560) - test_verbose_download_reporter_progress_complete: .: (0.003227) - test_verbose_download_reporter_progress_nil_length: .: (0.002410) - test_verbose_download_reporter_progress_once: .: (0.004903) - test_verbose_download_reporter_progress_zero_length:.: (0.005769) + test_ask: .: (0.019904) + test_ask_for_password: .: (0.028725) + test_ask_for_password_no_tty: .: (0.022286) + test_ask_no_tty: .: (0.016690) + test_ask_yes_no_no_tty_with_default: .: (0.019622) + test_ask_yes_no_no_tty_without_default: .: (0.020386) + test_choose_from_list: .: (0.018335) + test_choose_from_list_0: .: (0.013978) + test_choose_from_list_EOF: .: (0.022797) + test_choose_from_list_negative: .: (0.022392) + test_choose_from_list_over: .: (0.014484) + test_download_reporter_anything: .: (0.082618) + test_download_reporter_silent_false: .: (0.013810) + test_download_reporter_silent_nil: .: (0.022400) + test_progress_reporter_silent_false: .: (0.035630) + test_progress_reporter_silent_nil: .: (0.017839) + test_progress_reporter_simple: .: (0.018402) + test_progress_reporter_verbose: .: (0.042404) + test_threaded_download_reporter: .: (0.048023) + test_verbose_download_reporter_no_tty: .: (0.017921) + test_verbose_download_reporter_progress: .: (0.015462) + test_verbose_download_reporter_progress_complete: .: (0.034053) + test_verbose_download_reporter_progress_nil_length: .: (0.050360) + test_verbose_download_reporter_progress_once: .: (0.054880) + test_verbose_download_reporter_progress_zero_length:.: (0.039835) TestGemText: - test_clean_text: .: (0.002893) - test_format_removes_nonprintable_characters: .: (0.002650) - test_format_text: .: (0.003584) - test_format_text_indent: .: (0.005690) - test_format_text_no_space: .: (0.002641) - test_format_text_none: .: (0.004039) - test_format_text_none_indent: .: (0.003070) - test_format_text_trailing: .: (0.002483) - test_levenshtein_distance_add: .: (0.002479) - test_levenshtein_distance_all: .: (0.004647) - test_levenshtein_distance_empty: .: (0.004615) - test_levenshtein_distance_remove: .: (0.004355) - test_levenshtein_distance_replace: .: (0.003422) - test_min3: .: (0.002493) - test_truncate_text: .: (0.004166) + test_clean_text: .: (0.017982) + test_format_removes_nonprintable_characters: .: (0.005411) + test_format_text: .: (0.005955) + test_format_text_indent: .: (0.005183) + test_format_text_no_space: .: (0.007140) + test_format_text_none: .: (0.005573) + test_format_text_none_indent: .: (0.005175) + test_format_text_trailing: .: (0.005838) + test_levenshtein_distance_add: .: (0.024600) + test_levenshtein_distance_all: .: (0.020900) + test_levenshtein_distance_empty: .: (0.018850) + test_levenshtein_distance_remove: .: (0.006646) + test_levenshtein_distance_replace: .: (0.006681) + test_min3: .: (0.005748) + test_truncate_text: .: (0.009030) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.004846) - test_name: .: (0.003846) - test_version: .: (0.002499) + test_errors: .: (0.005676) + test_name: .: (0.005646) + test_version: .: (0.005193) TestGemUriFormatter: - test_escape: .: (0.003961) - test_normalize_uri: .: (0.002693) - test_unescape: .: (0.002734) + test_escape: .: (0.005706) + test_normalize_uri: .: (0.006487) + test_unescape: .: (0.022081) TestGemUtil: - test_class_popen: .: (0.085059) - test_correct_for_windows_path: .: (0.003269) - test_glob_files_in_dir: .: (0.002915) - test_silent_system: .: (0.088245) - test_traverse_parents: .: (0.004534) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.003027) + test_class_popen: .: (0.471665) + test_correct_for_windows_path: .: (0.008057) + test_glob_files_in_dir: .: (0.007394) + test_silent_system: .: (0.310168) + test_traverse_parents: .: (0.014829) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.019676) TestGemValidator: - test_alien: .: (0.008913) - test_alien_default: .: (0.003303) + test_alien: .: (0.036281) + test_alien_default: .: (0.016092) TestGemVersion: - test_approximate_recommendation: .: (0.003162) - test_bump: .: (0.002581) - test_bump_alpha: .: (0.004129) - test_bump_alphanumeric: .: (0.003808) - test_bump_one_level: .: (0.004589) - test_bump_trailing_zeros: .: (0.003159) - test_canonical_segments: .: (0.002567) - test_class_correct: .: (0.004156) - test_class_create: .: (0.004258) - test_class_new_subclass: .: (0.004041) - test_empty_version: .: (0.003295) - test_eql_eh: .: (0.002683) - test_equals2: .: (0.015670) - test_frozen_version: .: (0.004937) - test_hash: .: (0.003319) - test_initialize: .: (0.002508) - test_initialize_invalid: .: (0.003427) - test_prerelease: .: (0.003711) - test_release: .: (0.004610) - test_segments: .: (0.002421) - test_semver: .: (0.004269) - test_spaceship: .: (0.002699) - test_to_s: .: (0.003114) + test_approximate_recommendation: .: (0.015865) + test_bump: .: (0.014528) + test_bump_alpha: .: (0.013817) + test_bump_alphanumeric: .: (0.018105) + test_bump_one_level: .: (0.005820) + test_bump_trailing_zeros: .: (0.038508) + test_canonical_segments: .: (0.030525) + test_class_correct: .: (0.015464) + test_class_create: .: (0.006504) + test_class_new_subclass: .: (0.029134) + test_empty_version: .: (0.022026) + test_eql_eh: .: (0.017967) + test_equals2: .: (0.007606) + test_frozen_version: .: (0.005669) + test_hash: .: (0.007490) + test_initialize: .: (0.007335) + test_initialize_invalid: .: (0.005872) + test_prerelease: .: (0.005762) + test_release: .: (0.005784) + test_segments: .: (0.005832) + test_semver: .: (0.005961) + test_spaceship: .: (0.006373) + test_to_s: .: (0.005962) TestGemVersionOption: - test_add_platform_option: .: (0.003639) - test_add_version_option: .: (0.002880) - test_enables_prerelease: .: (0.003420) - test_multiple_version_operator_option_compound: .: (0.003352) - test_platform_option: .: (0.003278) - test_platform_option_ruby: .: (0.002963) - test_platform_option_twice: .: (0.002877) - test_version_option: .: (0.003128) - test_version_option_compound: .: (0.003090) - test_version_option_explicit_prerelease: .: (0.003125) - test_version_option_twice: .: (0.003232) + test_add_platform_option: .: (0.007086) + test_add_version_option: .: (0.007442) + test_enables_prerelease: .: (0.007694) + test_multiple_version_operator_option_compound: .: (0.007612) + test_platform_option: .: (0.007244) + test_platform_option_ruby: .: (0.007125) + test_platform_option_twice: .: (0.007024) + test_version_option: .: (0.007040) + test_version_option_compound: .: (0.007303) + test_version_option_explicit_prerelease: .: (0.007208) + test_version_option_twice: .: (0.007162) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.003149) - test_contains_requirable_file_eh_extension: .: (0.003190) - test_full_require_paths: .: (0.003042) - test_initialize: .: (0.002710) - test_initialize_extension: .: (0.002666) - test_initialize_missing_stubline: .: (0.004229) - test_initialize_version: .: (0.003898) - test_initialize_with_empty_version: .: (0.004625) - test_lib_dirs_glob: .: (0.002589) - test_lib_dirs_glob_with_extension: .: (0.002939) - test_matches_for_glob: .: (0.004227) - test_matches_for_glob_with_bundler_inline: .: (0.005979) - test_missing_extensions_eh: .: (0.102225) - test_missing_extensions_eh_default_gem: .: (0.003839) - test_missing_extensions_eh_none: .: (0.002569) - test_to_spec: .: (0.002862) - test_to_spec_default: .: (0.003049) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.002848) + test_contains_requirable_file_eh: .: (0.006785) + test_contains_requirable_file_eh_extension: .: (0.009720) + test_full_require_paths: .: (0.034926) + test_initialize: .: (0.006197) + test_initialize_extension: .: (0.007910) + test_initialize_missing_stubline: .: (0.006224) + test_initialize_version: .: (0.007027) + test_initialize_with_empty_version: .: (0.005884) + test_lib_dirs_glob: .: (0.005338) + test_lib_dirs_glob_with_extension: .: (0.011100) + test_matches_for_glob: .: (0.006601) + test_matches_for_glob_with_bundler_inline: .: (0.008161) + test_missing_extensions_eh: .: (0.631050) + test_missing_extensions_eh_default_gem: .: (0.051315) + test_missing_extensions_eh_none: .: (0.005891) + test_to_spec: .: (0.049765) + test_to_spec_default: .: (0.031765) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.027271) TestUpdateSuggestion: - test_eligible_for_update: .: (0.004033) - test_eligible_for_update_disabled_update: .: (0.004315) - test_eligible_for_update_for_prerelease: .: (0.007280) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.007495) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.004925) - test_eligible_for_update_non_tty: .: (0.005221) - test_eligible_for_update_notification_delay: .: (0.005997) - test_eligible_for_update_on_ci: .: (0.003607) - test_eligible_for_update_prevent_config: .: (0.005153) - test_eligible_for_update_prevent_env: .: (0.003448) - test_eligible_for_update_unwrittable_config: .: (0.006662) - test_update_suggestion: .: (0.004165) + test_eligible_for_update: .: (0.334642) + test_eligible_for_update_disabled_update: .: (0.217623) + test_eligible_for_update_for_prerelease: .: (0.090513) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.384538) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.386384) + test_eligible_for_update_non_tty: .: (0.286782) + test_eligible_for_update_notification_delay: .: (0.059478) + test_eligible_for_update_on_ci: .: (0.300601) + test_eligible_for_update_prevent_config: .: (0.536133) + test_eligible_for_update_prevent_env: .: (0.260422) + test_eligible_for_update_unwrittable_config: .: (0.269112) + test_update_suggestion: .: (0.158666) TestUri: - test_redacted_does_not_modify_uri: .: (0.002639) - test_redacted_with_invalid_uri: .: (0.002443) - test_redacted_with_token: .: (0.003428) - test_redacted_with_user_pass: .: (0.004463) - test_redacted_with_user_x_oauth_basic: .: (0.004033) - test_redacted_without_credential: .: (0.003408) - test_to_s_invalid_uri: .: (0.003390) - test_to_s_not_string: .: (0.003104) + test_redacted_does_not_modify_uri: .: (0.019730) + test_redacted_with_invalid_uri: .: (0.014231) + test_redacted_with_token: .: (0.010414) + test_redacted_with_user_pass: .: (0.274625) + test_redacted_with_user_x_oauth_basic: .: (0.022902) + test_redacted_without_credential: .: (0.018212) + test_to_s_invalid_uri: .: (0.022394) + test_to_s_not_string: .: (0.006135) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.002664) - test_method_not_allowed_response_to_s: .: (0.002494) - test_method_not_found_response_to_s: .: (0.002515) - test_no_to_s_response_to_s: .: (0.002497) - test_ok_response_to_s: .: (0.002544) + test_bad_request_response_to_s: .: (0.014724) + test_method_not_allowed_response_to_s: .: (0.014735) + test_method_not_found_response_to_s: .: (0.019876) + test_no_to_s_response_to_s: .: (0.023554) + test_ok_response_to_s: .: (0.022303) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.006131) - test_listener_thread_sets_error: .: (0.006510) - test_wait_for_otp_code_get_follows_options: .: (0.007281) - test_wait_for_otp_code_get_request: .: (0.005536) - test_wait_for_otp_code_incorrect_params: .: (0.007973) - test_wait_for_otp_code_incorrect_path: .: (0.006099) - test_wait_for_otp_code_invalid_post_req_method: .: (0.004503) - test_wait_for_otp_code_no_params_response: .: (0.003943) - test_wait_for_otp_code_options_request: .: (0.003889) + test_listener_thread_retreives_otp_code: .: (0.206931) + test_listener_thread_sets_error: .: (0.037684) + test_wait_for_otp_code_get_follows_options: .: (0.096382) + test_wait_for_otp_code_get_request: .: (0.071261) + test_wait_for_otp_code_incorrect_params: .: (0.083285) + test_wait_for_otp_code_incorrect_path: .: (0.080375) + test_wait_for_otp_code_invalid_post_req_method: .: (0.009740) + test_wait_for_otp_code_no_params_response: .: (0.069803) + test_wait_for_otp_code_options_request: .: (0.083608) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.005166) - test_poll_for_otp_invalid_status: .: (0.005702) - test_poll_for_otp_missing_credentials: .: (0.003362) - test_poll_for_otp_not_http_success: .: (0.002662) - test_poll_for_otp_pending_sleeps: .: (0.103666) - test_poll_for_otp_success: .: (0.005333) - test_poll_thread_success: .: (0.004751) - test_poll_thread_timeout_error: .: (0.003123) - test_poll_thread_webauthn_verification_error: .: (0.004377) + test_poll_for_otp_invalid_format: .: (0.042395) + test_poll_for_otp_invalid_status: .: (0.028287) + test_poll_for_otp_missing_credentials: .: (0.014554) + test_poll_for_otp_not_http_success: .: (0.013764) + test_poll_for_otp_pending_sleeps: .: (0.108736) + test_poll_for_otp_success: .: (0.015625) + test_poll_thread_success: .: (0.028022) + test_poll_thread_timeout_error: .: (0.033206) + test_poll_thread_webauthn_verification_error: .: (0.019515) -Finished in 54.593199975 seconds. +Finished in 255.602146316 seconds. ------------------------------------------------------------------------------- 2593 tests, 13613 assertions, 0 failures, 0 errors, 51 pendings, 0 omissions, 0 notifications 98.0332% passed ------------------------------------------------------------------------------- -47.50 tests/s, 249.35 assertions/s +10.14 tests/s, 53.26 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 @@ -5238,11 +5274,11 @@ # the correct ruby-bundler version echo "bundler:Version=2.6.6-1" >> debian/bundler.substvars dh_gencontrol +dpkg-gencontrol: warning: Depends field of package ruby-rubygems: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ruby-bundler: substitution variable ${shlibs:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package ruby-rubygems: substitution variable ${shlibs:Depends} used, but is not defined -dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Versions} used, but is not defined +dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined # Bundler has a different version than rubygems at the moment dh_gencontrol -pbundler -- -v2.6.6-1 @@ -5254,8 +5290,8 @@ dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-rubygems' in '../ruby-rubygems_3.6.6-1_all.deb'. -dpkg-deb: building package 'bundler' in '../bundler_2.6.6-1_all.deb'. dpkg-deb: building package 'ruby-bundler' in '../ruby-bundler_2.6.6-1_all.deb'. +dpkg-deb: building package 'bundler' in '../bundler_2.6.6-1_all.deb'. dpkg-genbuildinfo --build=binary -O../rubygems_3.6.6-1_amd64.buildinfo dpkg-genchanges --build=binary -O../rubygems_3.6.6-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -5263,12 +5299,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2713482/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2713482/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/2223146 and its subdirectories -I: Current time: Mon Apr 27 18:23:23 -12 2026 -I: pbuilder-time-stamp: 1777357403 +I: removing directory /srv/workspace/pbuilder/2713482 and its subdirectories +I: Current time: Wed Mar 26 14:08:50 +14 2025 +I: pbuilder-time-stamp: 1742947730