Diff of the two buildlogs: -- --- b1/build.log 2025-04-10 12:30:20.043622242 +0000 +++ b2/build.log 2025-04-10 12:32:06.849334433 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Apr 10 00:08:55 -12 2025 -I: pbuilder-time-stamp: 1744286935 +I: Current time: Thu May 14 08:53:21 +14 2026 +I: pbuilder-time-stamp: 1778698401 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/551386/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3215134/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 May 13 18:53 /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/3215134/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3215134/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=20 ' - 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=42 ' + 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='0d4ef9ffa81142308e45de234071bb6a' - 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='551386' - PS1='# ' - PS2='> ' + INVOCATION_ID=0d1dc8b9e6544c3aa380a6dc86eb4026 + 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=3215134 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.JZomdwV5/pbuilderrc_5il1 --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.JZomdwV5/b1 --logfile b1/build.log rubygems_3.6.7-2.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://46.16.76.132: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.JZomdwV5/pbuilderrc_HLZ4 --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.JZomdwV5/b2 --logfile b2/build.log rubygems_3.6.7-2.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://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/551386/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3215134/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -235,7 +267,7 @@ Get: 115 http://deb.debian.org/debian unstable/main amd64 ruby-all-dev amd64 1:3.3+b1 [6496 B] Get: 116 http://deb.debian.org/debian unstable/main amd64 gem2deb amd64 2.2.5 [48.0 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 ruby-dev amd64 1:3.3+b1 [5576 B] -Fetched 34.6 MB in 12s (2797 kB/s) +Fetched 34.6 MB in 1s (61.1 MB/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 ... 19840 files and directories currently installed.) @@ -628,8 +660,8 @@ Setting up tzdata (2025b-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Apr 10 12:13:45 UTC 2025. -Universal Time is now: Thu Apr 10 12:13:45 UTC 2025. +Local time is now: Wed May 13 18:54:00 UTC 2026. +Universal Time is now: Wed May 13 18:54:00 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-minitest (5.25.4-2) ... @@ -738,7 +770,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rubygems-3.6.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../rubygems_3.6.7-2_source.changes +I: user script /srv/workspace/pbuilder/3215134/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3215134/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/rubygems-3.6.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../rubygems_3.6.7-2_source.changes dpkg-buildpackage: info: source package rubygems dpkg-buildpackage: info: source version 3.6.7-2 dpkg-buildpackage: info: source distribution unstable @@ -772,12 +808,12 @@ │ ruby-rubygems: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250410-572781-44gdz0/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260514-3224215-y2fgra/gemspec Successfully built RubyGem Name: rubygems-update Version: 3.6.7 File: rubygems-update-3.6.7.gem -/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-rubygems/usr/share/rubygems-integration/all /tmp/d20250410-572781-44gdz0/rubygems-update-3.6.7.gem +/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-rubygems/usr/share/rubygems-integration/all /tmp/d20260514-3224215-y2fgra/rubygems-update-3.6.7.gem /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/CHANGELOG.md /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/LICENSE.md /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/README.md @@ -1428,12 +1464,12 @@ │ ruby-bundler: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250410-572781-u786yc/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260514-3224215-5778r0/gemspec Successfully built RubyGem Name: bundler Version: 2.6.7 File: bundler-2.6.7.gem -/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-bundler/usr/share/rubygems-integration/all /tmp/d20250410-572781-u786yc/bundler-2.6.7.gem +/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-bundler/usr/share/rubygems-integration/all /tmp/d20260514-3224215-5778r0/bundler-2.6.7.gem /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/exe/bundle /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/exe/bundler /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/lib/bundler.rb @@ -1837,1202 +1873,1202 @@ Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader Started ChangelogTest: - test_format_header: .: (0.006253) + test_format_header: .: (0.000996) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.538012) - test_execute_all_named: .: (0.623997) - test_execute_all_named_default_multiple: .: (0.299823) - test_execute_all_named_default_single: .: (0.209174) - test_execute_dependency_order: .: (0.880444) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.285263) - test_execute_does_not_remove_default_gem_executables: .: (0.231586) - test_execute_outside_gem_home: .: (0.151114) - test_execute_outside_gem_home_when_install_dir_given: .: (0.146936) - test_execute_prerelease: .: (1.427225) - test_execute_removes_executable: .: (0.118697) - test_execute_removes_formatted_executable: .: (0.275288) - test_execute_two_version: .: (0.031828) - test_execute_with_force_and_without_version_uninstalls_everything:.: (1.174066) - test_execute_with_force_ignores_dependencies: .: (2.658080) - test_execute_with_gem_not_installed: .: (0.176923) - test_execute_with_gem_uninstall_error: .: (2.420981) - test_execute_with_multiple_version_specified_as_colon: .: (0.336431) - test_execute_with_version_leaves_non_matching_versions: .: (0.239511) - test_execute_with_version_specified_as_colon: .: (0.245723) - test_handle_options: .: (0.009673) - test_handle_options_vendor: .: (0.009488) - test_handle_options_vendor_missing: .: (0.008643) - test_uninstall_selection: .: (0.095461) - test_uninstall_selection_multiple_gems: .: (0.100038) + test_execute_all: .: (0.057875) + test_execute_all_named: .: (0.058022) + test_execute_all_named_default_multiple: .: (0.015914) + test_execute_all_named_default_single: .: (0.006501) + test_execute_dependency_order: .: (0.022404) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.013928) + test_execute_does_not_remove_default_gem_executables: .: (0.021827) + test_execute_outside_gem_home: .: (0.014677) + test_execute_outside_gem_home_when_install_dir_given: .: (0.015197) + test_execute_prerelease: .: (0.183347) + test_execute_removes_executable: .: (0.015573) + test_execute_removes_formatted_executable: .: (0.011856) + test_execute_two_version: .: (0.005927) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.036858) + test_execute_with_force_ignores_dependencies: .: (0.061959) + test_execute_with_gem_not_installed: .: (0.003656) + test_execute_with_gem_uninstall_error: .: (0.043536) + test_execute_with_multiple_version_specified_as_colon: .: (0.051400) + test_execute_with_version_leaves_non_matching_versions: .: (0.058021) + test_execute_with_version_specified_as_colon: .: (0.049964) + test_handle_options: .: (0.004945) + test_handle_options_vendor: .: (0.006131) + test_handle_options_vendor_missing: .: (0.005077) + test_uninstall_selection: .: (0.040992) + test_uninstall_selection_multiple_gems: .: (0.066976) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.011873) - test_build_root: .: (0.012958) - test_doc: .: (0.012748) - test_doc_no: .: (0.009475) - test_doc_rdoc: .: (0.010848) - test_doc_rdoc_ri: .: (0.010477) - test_document: .: (0.013115) - test_document_no: .: (0.010460) - test_document_rdoc: .: (0.011632) - test_minimal_deps: .: (0.020834) - test_minimal_deps_no: .: (0.010135) - test_post_install_message: .: (0.011449) - test_post_install_message_no: .: (0.010478) - test_security_policy: .: (0.010619) - test_security_policy_unknown: .: (0.013093) - test_user_install_disabled_read_only: .: (0.017357) - test_user_install_enabled: .: (0.094243) - test_vendor: .: (0.013752) - test_vendor_missing: .: (0.026443) + test_add_install_update_options: .: (0.004956) + test_build_root: .: (0.011038) + test_doc: .: (0.004144) + test_doc_no: .: (0.010507) + test_doc_rdoc: .: (0.007344) + test_doc_rdoc_ri: .: (0.006434) + test_document: .: (0.006961) + test_document_no: .: (0.005084) + test_document_rdoc: .: (0.006286) + test_minimal_deps: .: (0.006405) + test_minimal_deps_no: .: (0.006212) + test_post_install_message: .: (0.006288) + test_post_install_message_no: .: (0.005516) + test_security_policy: .: (0.006137) + test_security_policy_unknown: .: (0.006781) + test_user_install_disabled_read_only: .: (0.011972) + test_user_install_enabled: .: (0.020888) + test_vendor: .: (0.006945) + test_vendor_missing: .: (0.006160) TestGemInstaller: - test_app_script_text: .: (0.086450) - test_check_executable_overwrite: .: (0.020229) - test_check_executable_overwrite_format_executable:.: (0.025163) - test_check_executable_overwrite_other_gem: .: (0.032066) - test_check_executable_overwrite_other_gem_force: .: (0.027506) - test_check_executable_overwrite_other_non_gem: .: (0.025665) - test_check_that_user_bin_dir_is_in_path: .: (0.015060) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.021944) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.016152) - test_conflicting_binstubs: .: (13.621359) - test_default_gem_loaded_from: .: (0.020042) - test_default_gem_to_specific_install_dir: .: (0.802999) - test_default_gem_with_wrappers: .: (0.451255) - test_dir: .: (0.029960) - test_ensure_dependency: .: (0.030068) - test_ensure_loadable_spec: .: (0.065727) - test_ensure_loadable_spec_security_policy: .: (0.133731) - test_extract_files: .: (0.062759) - test_find_lib_file_after_install: .: (2.612134) - test_gem_attribute: .: (0.011257) - test_generate_bin_bindir: .: (0.110852) - test_generate_bin_bindir_with_user_install_warning: .: (0.026432) - test_generate_bin_script: .: (0.126383) - test_generate_bin_script_format: .: (0.059708) - test_generate_bin_script_format_disabled: .: (0.046146) - test_generate_bin_script_install_dir: .: (0.059412) - test_generate_bin_script_no_execs: .: (0.085493) - test_generate_bin_script_no_perms: .: (0.066092) - test_generate_bin_script_no_shebang: .: (0.090318) - test_generate_bin_script_wrappers: .: (0.090692) - test_generate_bin_symlink: .: (0.078648) - test_generate_bin_symlink_no_execs: .: (0.086187) - test_generate_bin_symlink_no_perms: .: (0.054206) - test_generate_bin_symlink_update_newer: .: (0.063285) - test_generate_bin_symlink_update_older: .: (0.057889) - test_generate_bin_symlink_update_remove_wrapper: .: (0.096145) - test_generate_bin_symlink_win32: .: (0.015978) - test_generate_bin_uses_default_shebang: .: (0.033800) - test_generate_bin_with_dangling_symlink: .: (0.082380) - test_generate_plugins: .: (4.205050) - test_generate_plugins_with_build_root: .: (0.149999) - test_generate_plugins_with_install_dir: .: (0.232259) - test_generate_plugins_with_user_install: .: (0.319003) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.307819) - test_initialize: .: (0.273510) - test_initialize_user_install: .: (0.066679) - test_initialize_user_install_bin_dir: .: (0.133469) - test_install: .: (3.248917) - test_install_build_root: .: (0.502240) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.074373) - test_install_creates_binstub_that_dont_trust_encoding: .: (3.367720) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (1.752127) - test_install_creates_binstub_that_understand_version: .: (4.578350) - test_install_creates_working_binstub: .: (5.912100) - test_install_dir_takes_precedence_to_user_install:.: (0.144647) - test_install_does_not_leave_lockfile_for_binstub: .: (7.875040) - test_install_extension_and_script: .: (4.960376) - test_install_extension_clean_intermediate_files: .: (4.164000) - test_install_extension_dir: .: (3.915388) - test_install_extension_dir_is_removed_on_reinstall: .: (6.821947) - test_install_extension_flat: .: (3.691753) - test_install_force: .: (0.233827) - test_install_missing_dirs: .: (0.260053) - test_install_post_build_false: .: (0.200221) - test_install_post_build_nil: .: (0.518033) - test_install_pre_install_false: .: (0.427890) - test_install_pre_install_nil: .: (0.445054) - test_install_user_extension_dir: .: (1.087072) - test_install_with_message: .: (0.402816) - test_install_with_no_prior_files: .: (8.149595) - test_install_with_skipped_message: .: (0.397380) - test_installation_satisfies_dependency_eh: .: (0.169026) - test_installation_satisfies_dependency_eh_development: .: (0.150644) - test_keeps_plugins_up_to_date: .: (16.558315) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.017228) - test_package_attribute: .: (0.012017) - test_pre_install_checks_dependencies: .: (0.054091) - test_pre_install_checks_dependencies_ignore: .: (0.043501) - test_pre_install_checks_dependencies_install_dir: .: (0.035450) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.028119) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.027736) - test_pre_install_checks_malicious_name: .: (0.042828) - test_pre_install_checks_malicious_name_before_eval: .: (0.016800) - test_pre_install_checks_malicious_platform_before_eval: .: (0.009117) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.013342) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.011595) - test_process_options: .: (0.013212) - test_process_options_build_root: .: (0.012024) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.013073) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.011289) - test_shebang: .: (0.020212) - test_shebang_arguments: .: (0.017603) - test_shebang_arguments_with_load_relative: .: (0.030433) - test_shebang_custom: .: (0.397092) - test_shebang_custom_with_expands: .: (0.302329) - test_shebang_custom_with_expands_and_arguments: .: (0.297243) - test_shebang_empty: .: (0.300995) - test_shebang_env: .: (0.314695) - test_shebang_env_arguments: .: (0.384825) - test_shebang_env_arguments_with_load_relative: .: (0.325839) - test_shebang_env_shebang: .: (0.219315) - test_shebang_nested: .: (0.234016) - test_shebang_nested_arguments: .: (0.225904) - test_shebang_nested_arguments_with_load_relative: .: (0.219394) - test_shebang_version: .: (0.233369) - test_shebang_version_arguments: .: (0.345918) - test_shebang_version_arguments_with_load_relative:.: (0.356909) - test_shebang_version_env: .: (0.357152) - test_shebang_version_env_arguments: .: (0.345218) - test_shebang_version_env_arguments_with_load_relative: .: (0.313442) - test_unpack: .: (0.571911) - test_use_plugin_immediately: .: (6.824519) - test_write_build_info_file: .: (0.160423) - test_write_build_info_file_empty: .: (0.106057) - test_write_build_info_file_install_dir: .: (0.144555) - test_write_cache_file: .: (0.272616) - test_write_spec: .: (0.135301) - test_write_spec_writes_cached_spec: .: (0.139983) + test_app_script_text: .: (0.009741) + test_check_executable_overwrite: .: (0.009245) + test_check_executable_overwrite_format_executable:.: (0.013031) + test_check_executable_overwrite_other_gem: .: (0.014167) + test_check_executable_overwrite_other_gem_force: .: (0.016971) + test_check_executable_overwrite_other_non_gem: .: (0.016057) + test_check_that_user_bin_dir_is_in_path: .: (0.008630) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.008144) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.011049) + test_conflicting_binstubs: .: (0.345234) + test_default_gem_loaded_from: .: (0.015408) + test_default_gem_to_specific_install_dir: .: (0.013445) + test_default_gem_with_wrappers: .: (0.011281) + test_dir: .: (0.011073) + test_ensure_dependency: .: (0.009485) + test_ensure_loadable_spec: .: (0.009239) + test_ensure_loadable_spec_security_policy: .: (0.030423) + test_extract_files: .: (0.012805) + test_find_lib_file_after_install: .: (0.280092) + test_gem_attribute: .: (0.006007) + test_generate_bin_bindir: .: (0.012972) + test_generate_bin_bindir_with_user_install_warning: .: (0.002871) + test_generate_bin_script: .: (0.012245) + test_generate_bin_script_format: .: (0.014981) + test_generate_bin_script_format_disabled: .: (0.010233) + test_generate_bin_script_install_dir: .: (0.011170) + test_generate_bin_script_no_execs: .: (0.012908) + test_generate_bin_script_no_perms: .: (0.008802) + test_generate_bin_script_no_shebang: .: (0.010520) + test_generate_bin_script_wrappers: .: (0.009854) + test_generate_bin_symlink: .: (0.013123) + test_generate_bin_symlink_no_execs: .: (0.013193) + test_generate_bin_symlink_no_perms: .: (0.010782) + test_generate_bin_symlink_update_newer: .: (0.035520) + test_generate_bin_symlink_update_older: .: (0.014542) + test_generate_bin_symlink_update_remove_wrapper: .: (0.011480) + test_generate_bin_symlink_win32: .: (0.013812) + test_generate_bin_uses_default_shebang: .: (0.011954) + test_generate_bin_with_dangling_symlink: .: (0.042442) + test_generate_plugins: .: (0.181818) + test_generate_plugins_with_build_root: .: (0.021875) + test_generate_plugins_with_install_dir: .: (0.017983) + test_generate_plugins_with_user_install: .: (0.014986) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.012966) + test_initialize: .: (0.008534) + test_initialize_user_install: .: (0.012722) + test_initialize_user_install_bin_dir: .: (0.011931) + test_install: .: (0.174565) + test_install_build_root: .: (0.010661) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.033523) + test_install_creates_binstub_that_dont_trust_encoding: .: (0.182583) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.186185) + test_install_creates_binstub_that_understand_version: .: (0.182545) + test_install_creates_working_binstub: .: (0.182005) + test_install_dir_takes_precedence_to_user_install:.: (0.015811) + test_install_does_not_leave_lockfile_for_binstub: .: (0.252787) + test_install_extension_and_script: .: (0.151684) + test_install_extension_clean_intermediate_files: .: (0.170337) + test_install_extension_dir: .: (0.138399) + test_install_extension_dir_is_removed_on_reinstall: .: (0.283122) + test_install_extension_flat: .: (0.153573) + test_install_force: .: (0.009373) + test_install_missing_dirs: .: (0.010374) + test_install_post_build_false: .: (0.006627) + test_install_post_build_nil: .: (0.008812) + test_install_pre_install_false: .: (0.006900) + test_install_pre_install_nil: .: (0.008583) + test_install_user_extension_dir: .: (0.131153) + test_install_with_message: .: (0.012826) + test_install_with_no_prior_files: .: (0.362783) + test_install_with_skipped_message: .: (0.009630) + test_installation_satisfies_dependency_eh: .: (0.015691) + test_installation_satisfies_dependency_eh_development: .: (0.021122) + test_keeps_plugins_up_to_date: .: (0.689928) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.004462) + test_package_attribute: .: (0.003606) + test_pre_install_checks_dependencies: .: (0.012803) + test_pre_install_checks_dependencies_ignore: .: (0.010074) + test_pre_install_checks_dependencies_install_dir: .: (0.007606) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.006966) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.005807) + test_pre_install_checks_malicious_name: .: (0.005772) + test_pre_install_checks_malicious_name_before_eval: .: (0.005391) + test_pre_install_checks_malicious_platform_before_eval: .: (0.004816) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.005616) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.005513) + test_process_options: .: (0.005814) + test_process_options_build_root: .: (0.006710) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.005837) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.005554) + test_shebang: .: (0.007203) + test_shebang_arguments: .: (0.007866) + test_shebang_arguments_with_load_relative: .: (0.007232) + test_shebang_custom: .: (0.021160) + test_shebang_custom_with_expands: .: (0.018580) + test_shebang_custom_with_expands_and_arguments: .: (0.007217) + test_shebang_empty: .: (0.007284) + test_shebang_env: .: (0.006844) + test_shebang_env_arguments: .: (0.008225) + test_shebang_env_arguments_with_load_relative: .: (0.007057) + test_shebang_env_shebang: .: (0.007153) + test_shebang_nested: .: (0.007729) + test_shebang_nested_arguments: .: (0.006971) + test_shebang_nested_arguments_with_load_relative: .: (0.006984) + test_shebang_version: .: (0.006985) + test_shebang_version_arguments: .: (0.007600) + test_shebang_version_arguments_with_load_relative:.: (0.006984) + test_shebang_version_env: .: (0.006931) + test_shebang_version_env_arguments: .: (0.007502) + test_shebang_version_env_arguments_with_load_relative: .: (0.006959) + test_unpack: .: (0.010884) + test_use_plugin_immediately: .: (0.364631) + test_write_build_info_file: .: (0.019724) + test_write_build_info_file_empty: .: (0.005475) + test_write_build_info_file_install_dir: .: (0.007383) + test_write_cache_file: .: (0.006770) + test_write_spec: .: (0.004742) + test_write_spec_writes_cached_spec: .: (0.003837) TestGemUninstaller: - test_ask_if_ok: .: (0.619245) - test_initialize_expand_path: .: (0.599544) - test_path_ok_eh: .: (0.536279) - test_path_ok_eh_legacy: .: (0.607479) - test_path_ok_eh_user: .: (0.725211) - test_regenerate_plugins_for: .: (0.549061) - test_remove_all: .: (0.319222) - test_remove_executables_force_keep: .: (0.380862) - test_remove_executables_force_remove: .: (0.379668) - test_remove_executables_user: .: (0.268309) - test_remove_executables_user_format: .: (0.512102) - test_remove_executables_user_format_disabled: .: (0.449289) - test_remove_not_in_home: .: (0.450892) - test_remove_plugins: .: (0.719920) - test_remove_plugins_user_installed: .: (0.847464) - test_remove_symlinked_gem_home: .: (0.696827) - test_uninstall: .: (0.659297) - test_uninstall_default_gem: .: (0.520228) - test_uninstall_default_gem_with_same_version: .: (1.108678) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.653722) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.582930) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.574836) - test_uninstall_extension: .: (2.734550) - test_uninstall_keeps_plugins_up_to_date: .: (0.313101) - test_uninstall_no_permission: .: (0.133914) - test_uninstall_nonexistent: .: (0.255391) - test_uninstall_not_ok: .: (0.067438) - test_uninstall_only_lists_unsatisfied_deps: .: (0.079827) - test_uninstall_prompt_includes_dep_type: .: (0.084032) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.083138) - test_uninstall_prompts_about_broken_deps: .: (0.119968) - test_uninstall_selection: .: (0.243410) - test_uninstall_selection_greater_than_one: .: (0.201848) - test_uninstall_user_install: .: (0.043690) - test_uninstall_user_install_with_symlinked_home: .: (0.114839) - test_uninstall_with_install_dir_regenerates_plugins: .: (0.162209) - test_uninstall_with_install_dir_removes_plugins: .: (0.156163) - test_uninstall_wrong_repo: .: (0.104170) + test_ask_if_ok: .: (0.016714) + test_initialize_expand_path: .: (0.017211) + test_path_ok_eh: .: (0.017178) + test_path_ok_eh_legacy: .: (0.017283) + test_path_ok_eh_user: .: (0.016825) + test_regenerate_plugins_for: .: (0.047570) + test_remove_all: .: (0.019366) + test_remove_executables_force_keep: .: (0.016302) + test_remove_executables_force_remove: .: (0.016793) + test_remove_executables_user: .: (0.016603) + test_remove_executables_user_format: .: (0.016326) + test_remove_executables_user_format_disabled: .: (0.016328) + test_remove_not_in_home: .: (0.018298) + test_remove_plugins: .: (0.022114) + test_remove_plugins_user_installed: .: (0.025193) + test_remove_symlinked_gem_home: .: (0.019078) + test_uninstall: .: (0.016569) + test_uninstall_default_gem: .: (0.017494) + test_uninstall_default_gem_with_same_version: .: (0.023703) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.018328) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.019047) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.017450) + test_uninstall_extension: .: (0.144716) + test_uninstall_keeps_plugins_up_to_date: .: (0.044525) + test_uninstall_no_permission: .: (0.017115) + test_uninstall_nonexistent: .: (0.016467) + test_uninstall_not_ok: .: (0.016971) + test_uninstall_only_lists_unsatisfied_deps: .: (0.020220) + test_uninstall_prompt_includes_dep_type: .: (0.017981) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.018148) + test_uninstall_prompts_about_broken_deps: .: (0.019661) + test_uninstall_selection: .: (0.042900) + test_uninstall_selection_greater_than_one: .: (0.043199) + test_uninstall_user_install: .: (0.017064) + test_uninstall_user_install_with_symlinked_home: .: (0.016913) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.032136) + test_uninstall_with_install_dir_removes_plugins: .: (0.029026) + test_uninstall_wrong_repo: .: (0.017914) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.044674) - test_add_files: .: (0.025816) - test_add_files_symlink: .: (0.025339) - test_build: .: (0.064267) - test_build_auto_signed: .: (0.090649) - test_build_auto_signed_encrypted_key: .: (0.075771) - test_build_invalid: .: (0.026330) - test_build_invalid_arguments: .: (0.046631) - test_build_modified_platform: .: (0.047765) - test_build_signed: .: (0.064368) - test_build_signed_encrypted_key: .: (0.055552) - test_build_time_uses_source_date_epoch: .: (0.038217) - test_build_time_without_source_date_epoch: .: (0.029734) - test_class_new_old_format: .: (0.035571) - test_contents: .: (0.046852) - test_contents_from_io: .: (0.033818) - test_corrupt_data_tar_gz: .: (0.075319) - test_extract_file_permissions: .: (0.059842) - test_extract_files: .: (0.032792) - test_extract_files_empty: .: (0.038448) - test_extract_symlink_into_symlink_dir: .: (0.043227) - test_extract_symlink_parent: .: (0.041415) - test_extract_tar_gz_absolute: .: (0.026603) - test_extract_tar_gz_directory: .: (0.797137) - test_extract_tar_gz_dot_file: .: (0.214108) - test_extract_tar_gz_dot_slash: .: (0.176832) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.576630) - test_extract_tar_gz_symlink_relative_path: .: (0.354847) - test_gem_attr: .: (0.406344) - test_install_location: .: (0.773775) - test_install_location_absolute: .: (0.328037) - test_install_location_dots: .: (0.366703) - test_install_location_extra_slash: .: (0.280145) - test_install_location_relative: .: (0.223028) - test_install_location_suffix: .: (0.211362) - test_load_spec: .: (0.332070) - test_raw_spec: .: (0.241125) - test_spec: .: (0.135812) - test_spec_from_io: .: (0.172133) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.103154) - test_verify: .: (0.101248) - test_verify_checksum_bad: .: (0.137257) - test_verify_checksum_missing: .: (0.121538) - test_verify_corrupt: .: (0.145091) - test_verify_corrupt_tar_checksums_entry: .: (0.069607) - test_verify_corrupt_tar_data_entry: .: (0.071490) - test_verify_corrupt_tar_metadata_entry: .: (0.050299) - test_verify_duplicate_file: .: (0.285750) - test_verify_empty: .: (0.045999) - test_verify_entry: .: (0.039796) - test_verify_nonexistent: .: (0.039481) - test_verify_security_policy: .: (0.065186) - test_verify_security_policy_checksum_missing: .: (0.111169) - test_verify_security_policy_low_security: .: (0.143339) - test_verify_truncate: .: (0.063616) + test_add_checksums: .: (0.008640) + test_add_files: .: (0.005770) + test_add_files_symlink: .: (0.006088) + test_build: .: (0.009956) + test_build_auto_signed: .: (0.016764) + test_build_auto_signed_encrypted_key: .: (0.016211) + test_build_invalid: .: (0.005725) + test_build_invalid_arguments: .: (0.005492) + test_build_modified_platform: .: (0.010420) + test_build_signed: .: (0.013032) + test_build_signed_encrypted_key: .: (0.012902) + test_build_time_uses_source_date_epoch: .: (0.005688) + test_build_time_without_source_date_epoch: .: (0.005558) + test_class_new_old_format: .: (0.005997) + test_contents: .: (0.009026) + test_contents_from_io: .: (0.006800) + test_corrupt_data_tar_gz: .: (0.008156) + test_extract_file_permissions: .: (0.009006) + test_extract_files: .: (0.006908) + test_extract_files_empty: .: (0.008748) + test_extract_symlink_into_symlink_dir: .: (0.006657) + test_extract_symlink_parent: .: (0.006334) + test_extract_tar_gz_absolute: .: (0.005980) + test_extract_tar_gz_directory: .: (0.006214) + test_extract_tar_gz_dot_file: .: (0.005802) + test_extract_tar_gz_dot_slash: .: (0.007036) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.007373) + test_extract_tar_gz_symlink_relative_path: .: (0.007661) + test_gem_attr: .: (0.005940) + test_install_location: .: (0.005429) + test_install_location_absolute: .: (0.005496) + test_install_location_dots: .: (0.006967) + test_install_location_extra_slash: .: (0.005676) + test_install_location_relative: .: (0.005678) + test_install_location_suffix: .: (0.005795) + test_load_spec: .: (0.006826) + test_raw_spec: .: (0.008404) + test_spec: .: (0.007784) + test_spec_from_io: .: (0.006488) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.005685) + test_verify: .: (0.006567) + test_verify_checksum_bad: .: (0.007957) + test_verify_checksum_missing: .: (0.009220) + test_verify_corrupt: .: (0.006092) + test_verify_corrupt_tar_checksums_entry: .: (0.006057) + test_verify_corrupt_tar_data_entry: .: (0.005781) + test_verify_corrupt_tar_metadata_entry: .: (0.005790) + test_verify_duplicate_file: .: (0.009448) + test_verify_empty: .: (0.005784) + test_verify_entry: .: (0.016893) + test_verify_nonexistent: .: (0.022245) + test_verify_security_policy: .: (0.007505) + test_verify_security_policy_checksum_missing: .: (0.012659) + test_verify_security_policy_low_security: .: (0.013002) + test_verify_truncate: .: (0.006390) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.021032) - test_empty: .: (0.022444) - test_empty_eh: .: (0.015218) - test_equals2: .: (0.023557) - test_from_bad_octal: .: (0.025302) - test_initialize: .: (0.023332) - test_initialize_bad: .: (0.037718) - test_initialize_typeflag: .: (0.019355) - test_self_from: .: (0.040786) - test_spaces_in_headers: .: (0.015281) - test_to_s: .: (0.031290) - test_update_checksum: .: (0.019389) + test_big_uid_gid: .: (0.002675) + test_empty: .: (0.002446) + test_empty_eh: .: (0.002319) + test_equals2: .: (0.003543) + test_from_bad_octal: .: (0.003703) + test_initialize: .: (0.002337) + test_initialize_bad: .: (0.002550) + test_initialize_typeflag: .: (0.002343) + test_self_from: .: (0.002843) + test_spaces_in_headers: .: (0.002291) + test_to_s: .: (0.002602) + test_update_checksum: .: (0.002638) TestGemPackageTarReader: - test_each_entry: .: (0.027882) - test_each_with_not_a_tar: .: (0.026367) - test_read_in_gem_data: .: (0.015340) - test_rewind: .: (0.026512) - test_seek: .: (0.024477) - test_seek_in_gem_data: .: (0.024050) - test_seek_missing: .: (0.038164) + test_each_entry: .: (0.002751) + test_each_with_not_a_tar: .: (0.002558) + test_read_in_gem_data: .: (0.002516) + test_rewind: .: (0.002710) + test_seek: .: (0.002729) + test_seek_in_gem_data: .: (0.003948) + test_seek_missing: .: (0.002608) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.031273) - test_close: .: (0.020691) - test_closed_eh: .: (0.054694) - test_consecutive_read: .: (0.126728) - test_consecutive_read_bytes_past_eof: .: (0.099880) - test_directory_eh: .: (0.334088) - test_eof_eh: .: (0.299795) - test_file_eh: .: (0.100023) - test_full_name: .: (0.095138) - test_full_name_null: .: (0.112257) - test_getc: .: (0.144402) - test_open: .: (0.101026) - test_open_closes_entry: .: (0.083881) - test_open_returns_entry: .: (0.134259) - test_pos: .: (0.114164) - test_read: .: (0.097160) - test_read_big: .: (0.009404) - test_read_corrupted_tar: .: (0.012670) - test_read_from_gzip_io: .: (0.015809) - test_read_from_gzip_io_with_non_zero_offset: .: (0.014304) - test_read_partial_buffer: .: (0.008895) - test_read_remaining: .: (0.014070) - test_read_small: .: (0.021488) - test_read_zero: .: (0.027075) - test_readpartial: .: (0.020220) - test_readpartial_corrupted_tar: .: (0.015583) - test_readpartial_past_eof: .: (0.033516) - test_readpartial_to_eof: .: (0.023685) - test_readpartial_zero: .: (0.017632) - test_rewind: .: (0.017925) - test_seek: .: (0.038630) - test_seek_in_gzip_io_corrupted: .: (0.095542) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.110745) - test_size: .: (0.074369) - test_symlink_eh: .: (0.097959) - test_zero_byte_file_read: .: (0.131616) - test_zero_byte_file_readpartial: .: (0.101803) + test_bytes_read: .: (0.002851) + test_close: .: (0.002687) + test_closed_eh: .: (0.002684) + test_consecutive_read: .: (0.002536) + test_consecutive_read_bytes_past_eof: .: (0.002677) + test_directory_eh: .: (0.002960) + test_eof_eh: .: (0.002629) + test_file_eh: .: (0.003032) + test_full_name: .: (0.002702) + test_full_name_null: .: (0.002678) + test_getc: .: (0.002519) + test_open: .: (0.002793) + test_open_closes_entry: .: (0.004279) + test_open_returns_entry: .: (0.002733) + test_pos: .: (0.002690) + test_read: .: (0.002606) + test_read_big: .: (0.002700) + test_read_corrupted_tar: .: (0.002819) + test_read_from_gzip_io: .: (0.002891) + test_read_from_gzip_io_with_non_zero_offset: .: (0.002810) + test_read_partial_buffer: .: (0.002598) + test_read_remaining: .: (0.002508) + test_read_small: .: (0.002567) + test_read_zero: .: (0.002632) + test_readpartial: .: (0.004010) + test_readpartial_corrupted_tar: .: (0.002765) + test_readpartial_past_eof: .: (0.002808) + test_readpartial_to_eof: .: (0.002539) + test_readpartial_zero: .: (0.002624) + test_rewind: .: (0.002796) + test_seek: .: (0.002817) + test_seek_in_gzip_io_corrupted: .: (0.002719) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.002901) + test_size: .: (0.002549) + test_symlink_eh: .: (0.002793) + test_zero_byte_file_read: .: (0.002904) + test_zero_byte_file_readpartial: .: (0.004165) TestGemPackageTarWriter: - test_add_file: .: (0.091887) - test_add_file_digest: .: (0.132970) - test_add_file_digest_multiple: .: (0.171282) - test_add_file_signer: .: (0.221667) - test_add_file_signer_empty: .: (0.092352) - test_add_file_simple: .: (0.088585) - test_add_file_simple_data: .: (0.074054) - test_add_file_simple_padding: .: (0.091683) - test_add_file_simple_size: .: (0.078688) - test_add_file_simple_source_date_epoch: .: (0.101843) - test_add_file_source_date_epoch: .: (0.097762) - test_add_symlink: .: (0.141767) - test_add_symlink_source_date_epoch: .: (0.133811) - test_close: .: (0.104204) - test_mkdir: .: (0.084421) - test_mkdir_source_date_epoch: .: (0.089356) - test_split_name: .: (0.084916) - test_split_name_too_long_name: .: (0.079769) - test_split_name_too_long_prefix: .: (0.174816) - test_split_name_too_long_total: .: (0.081361) + test_add_file: .: (0.003167) + test_add_file_digest: .: (0.003036) + test_add_file_digest_multiple: .: (0.003054) + test_add_file_signer: .: (0.005329) + test_add_file_signer_empty: .: (0.023107) + test_add_file_simple: .: (0.009795) + test_add_file_simple_data: .: (0.002857) + test_add_file_simple_padding: .: (0.002849) + test_add_file_simple_size: .: (0.002750) + test_add_file_simple_source_date_epoch: .: (0.002876) + test_add_file_source_date_epoch: .: (0.003091) + test_add_symlink: .: (0.002819) + test_add_symlink_source_date_epoch: .: (0.002820) + test_close: .: (0.002672) + test_mkdir: .: (0.002932) + test_mkdir_source_date_epoch: .: (0.002795) + test_split_name: .: (0.002942) + test_split_name_too_long_name: .: (0.002730) + test_split_name_too_long_prefix: .: (0.002572) + test_split_name_too_long_total: .: (0.002590) GemTest: - test_operating_system_other_exceptions: .: (0.530849) - test_rubygems_normal_behaviour: .: (3.038108) + test_operating_system_other_exceptions: .: (0.043509) + test_rubygems_normal_behaviour: .: (0.082375) TestCiDetector: - test_ci?: .: (0.122445) - test_ci_strings: .: (0.192689) + test_ci?: .: (0.004065) + test_ci_strings: .: (0.004135) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.300530) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.089943) - test_activate_bin_path_in_debug_mode: .: (2.874085) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.321959) - test_activate_bin_path_resolves_eagerly: .: (0.332806) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.195577) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.208077) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.976701) - test_data_home_default: .: (0.105776) - test_data_home_from_env: .: (0.110695) - test_default_source_date_epoch_doesnt_change: .: (1.106850) - test_deprecated_paths=: .: (0.166475) - test_gem_path_ordering: .: (0.624938) - test_gem_path_ordering_short: .: (0.639825) - test_load_env_plugins: .: (0.131949) - test_load_plugins: .: (0.559830) - test_load_user_installed_plugins: .: (0.307501) - test_operating_system_defaults: .: (0.114670) - test_platform_defaults: .: (0.097449) - test_register_default_spec: .: (0.135632) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.109745) - test_require_does_not_glob: .: (0.202493) - test_require_missing: .: (0.039616) - test_self_activate_bin_path_no_exec_name: .: (0.036473) - test_self_bin_path_active: .: (0.038737) - test_self_bin_path_bin_file_gone_in_latest: .: (0.168616) - test_self_bin_path_bin_name: .: (0.131538) - test_self_bin_path_bin_name_version: .: (0.138252) - test_self_bin_path_no_bin_file: .: (0.072452) - test_self_bin_path_no_exec_name: .: (0.060781) - test_self_bin_path_nonexistent_binfile: .: (0.057446) - test_self_bin_path_not_found: .: (0.084032) - test_self_bin_path_picking_newest: .: (0.158518) - test_self_bindir: .: (0.058189) - test_self_bindir_default_dir: .: (0.048972) - test_self_clear_paths: .: (0.082968) - test_self_configuration: .: (0.065041) - test_self_datadir: .: (0.263454) - test_self_datadir_nonexistent_package: .: (0.039273) - test_self_default_exec_format: .: (0.040229) - test_self_default_exec_format_18: .: (0.046708) - test_self_default_exec_format_jruby: .: (0.054481) - test_self_default_sources: .: (0.052788) - test_self_dir: .: (0.061426) - test_self_done_installing: .: (0.075402) - test_self_ensure_gem_directories: .: (0.123278) - test_self_ensure_gem_directories_missing_parents: .: (0.142893) - test_self_ensure_gem_directories_non_existent_paths:.: (0.150100) - test_self_ensure_gem_directories_permissions: .: (0.124256) - test_self_ensure_gem_directories_safe_permissions: .: (0.173239) - test_self_ensure_gem_directories_write_protected: .: (0.120864) - test_self_ensure_gem_directories_write_protected_parents: .: (0.126815) - test_self_env_requirement: .: (0.091641) - test_self_extension_dir_shared: .: (0.087462) - test_self_extension_dir_static: .: (0.048918) - test_self_find_files: .: (0.119178) - test_self_find_latest_files: .: (0.221222) - test_self_finish_resolve: .: (0.196197) - test_self_finish_resolve_respects_loaded_specs: .: (0.087349) - test_self_finish_resolve_wtf: .: (0.216670) - test_self_gunzip: .: (0.009433) - test_self_gzip: .: (0.007567) - test_self_install: .: (0.067447) - test_self_install_in_rescue: .: (0.060035) - test_self_install_permissions: .: (0.149918) - test_self_install_permissions_umask_0: .: (0.137458) - test_self_install_permissions_umask_077: .: (0.121682) - test_self_install_permissions_with_format_executable: .: (0.112520) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.167062) - test_self_latest_rubygems_version: .: (0.525433) - test_self_latest_spec_for: .: (0.546639) - test_self_latest_spec_for_multiple_sources: .: (0.321800) - test_self_latest_version_for: .: (0.521717) - test_self_latest_version_for_multiple_sources: .: (0.523364) - test_self_loaded_specs: .: (0.387511) - test_self_needs: .: (0.120659) - test_self_needs_picks_up_unresolved_deps: .: (0.108246) - test_self_path: .: (0.046544) - test_self_path_ENV_PATH: .: (0.013321) - test_self_path_default: .: (0.026278) - test_self_path_duplicate: .: (0.016832) - test_self_path_overlap: .: (0.009533) - test_self_paths_eq: .: (0.021489) - test_self_paths_eq_nonexistent_home: .: (0.013363) - test_self_platforms: .: (0.013300) - test_self_post_build: .: (0.014139) - test_self_post_install: .: (0.021257) - test_self_post_reset: .: (0.128001) - test_self_post_uninstall: .: (0.090401) - test_self_pre_install: .: (0.050587) - test_self_pre_reset: .: (0.149994) - test_self_pre_uninstall: .: (0.129811) - test_self_prefix_libdir: .: (0.085059) - test_self_prefix_sitelibdir: .: (0.004928) - test_self_read_binary: .: (0.004870) - test_self_refresh: .: (0.095962) - test_self_refresh_keeps_loaded_specs_activated: .: (0.182616) - test_self_ruby_api_version: .: (0.011069) - test_self_ruby_escaping_spaces_in_path: .: (0.009142) - test_self_ruby_path_without_spaces: .: (0.010576) - test_self_ruby_version_with_git_master: .: (0.013397) - test_self_ruby_version_with_git_prerelease: .: (0.009207) - test_self_ruby_version_with_non_mri_implementations:.: (0.015257) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.005160) - test_self_ruby_version_with_svn_prerelease: .: (0.027313) - test_self_ruby_version_with_svn_trunk: .: (0.009658) - test_self_rubygems_version: .: (0.014246) - test_self_sources: .: (0.011674) - test_self_try_activate_missing_dep: .: (0.116606) - test_self_try_activate_missing_extensions: .: (0.087137) - test_self_try_activate_missing_prerelease: .: (0.150553) - test_self_use_paths: .: (0.090717) - test_self_use_paths_with_nils: .: (0.126607) - test_self_user_dir: .: (0.139591) - test_self_user_home: .: (0.090534) - test_self_vendor_dir: .: (0.068319) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.065424) - test_self_vendor_dir_missing: .: (0.041366) - test_setting_paths_does_not_mutate_parameter_object:.: (0.041672) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.042197) - test_spec_order_is_consistent: .: (0.109162) - test_state_home_default: .: (0.080662) - test_state_home_from_env: .: (0.017660) - test_try_activate_returns_true_for_activated_specs: .: (0.029915) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.009648) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.002997) + test_activate_bin_path_in_debug_mode: .: (0.082830) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.009464) + test_activate_bin_path_resolves_eagerly: .: (0.014606) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.007069) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.007220) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.030699) + test_data_home_default: .: (0.002472) + test_data_home_from_env: .: (0.002292) + test_default_source_date_epoch_doesnt_change: .: (1.003058) + test_deprecated_paths=: .: (0.003244) + test_gem_path_ordering: .: (0.021001) + test_gem_path_ordering_short: .: (0.022386) + test_load_env_plugins: .: (0.004307) + test_load_plugins: .: (0.015752) + test_load_user_installed_plugins: .: (0.011465) + test_operating_system_defaults: .: (0.003594) + test_platform_defaults: .: (0.002535) + test_register_default_spec: .: (0.002844) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.002668) + test_require_does_not_glob: .: (0.006698) + test_require_missing: .: (0.002933) + test_self_activate_bin_path_no_exec_name: .: (0.002500) + test_self_bin_path_active: .: (0.002455) + test_self_bin_path_bin_file_gone_in_latest: .: (0.005296) + test_self_bin_path_bin_name: .: (0.004383) + test_self_bin_path_bin_name_version: .: (0.006896) + test_self_bin_path_no_bin_file: .: (0.002476) + test_self_bin_path_no_exec_name: .: (0.002786) + test_self_bin_path_nonexistent_binfile: .: (0.002536) + test_self_bin_path_not_found: .: (0.002402) + test_self_bin_path_picking_newest: .: (0.005525) + test_self_bindir: .: (0.002558) + test_self_bindir_default_dir: .: (0.002346) + test_self_clear_paths: .: (0.002968) + test_self_configuration: .: (0.002369) + test_self_datadir: .: (0.008071) + test_self_datadir_nonexistent_package: .: (0.002679) + test_self_default_exec_format: .: (0.002330) + test_self_default_exec_format_18: .: (0.002436) + test_self_default_exec_format_jruby: .: (0.002547) + test_self_default_sources: .: (0.002440) + test_self_dir: .: (0.002287) + test_self_done_installing: .: (0.002322) + test_self_ensure_gem_directories: .: (0.003392) + test_self_ensure_gem_directories_missing_parents: .: (0.003781) + test_self_ensure_gem_directories_non_existent_paths:.: (0.003948) + test_self_ensure_gem_directories_permissions: .: (0.003554) + test_self_ensure_gem_directories_safe_permissions: .: (0.006011) + test_self_ensure_gem_directories_write_protected: .: (0.003819) + test_self_ensure_gem_directories_write_protected_parents: .: (0.003466) + test_self_env_requirement: .: (0.002879) + test_self_extension_dir_shared: .: (0.002259) + test_self_extension_dir_static: .: (0.002302) + test_self_find_files: .: (0.004605) + test_self_find_latest_files: .: (0.004571) + test_self_finish_resolve: .: (0.009949) + test_self_finish_resolve_respects_loaded_specs: .: (0.009982) + test_self_finish_resolve_wtf: .: (0.028016) + test_self_gunzip: .: (0.002815) + test_self_gzip: .: (0.002706) + test_self_install: .: (0.014791) + test_self_install_in_rescue: .: (0.021311) + test_self_install_permissions: .: (0.020872) + test_self_install_permissions_umask_0: .: (0.016971) + test_self_install_permissions_umask_077: .: (0.015040) + test_self_install_permissions_with_format_executable: .: (0.014693) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.035538) + test_self_latest_rubygems_version: .: (0.015389) + test_self_latest_spec_for: .: (0.006244) + test_self_latest_spec_for_multiple_sources: .: (0.008383) + test_self_latest_version_for: .: (0.005666) + test_self_latest_version_for_multiple_sources: .: (0.007796) + test_self_loaded_specs: .: (0.007597) + test_self_needs: .: (0.006975) + test_self_needs_picks_up_unresolved_deps: .: (0.012545) + test_self_path: .: (0.003629) + test_self_path_ENV_PATH: .: (0.002397) + test_self_path_default: .: (0.002417) + test_self_path_duplicate: .: (0.002460) + test_self_path_overlap: .: (0.002440) + test_self_paths_eq: .: (0.002425) + test_self_paths_eq_nonexistent_home: .: (0.002428) + test_self_platforms: .: (0.002277) + test_self_post_build: .: (0.002275) + test_self_post_install: .: (0.002313) + test_self_post_reset: .: (0.002294) + test_self_post_uninstall: .: (0.002337) + test_self_pre_install: .: (0.004471) + test_self_pre_reset: .: (0.002254) + test_self_pre_uninstall: .: (0.002703) + test_self_prefix_libdir: .: (0.002327) + test_self_prefix_sitelibdir: .: (0.002195) + test_self_read_binary: .: (0.002757) + test_self_refresh: .: (0.029527) + test_self_refresh_keeps_loaded_specs_activated: .: (0.028220) + test_self_ruby_api_version: .: (0.004298) + test_self_ruby_escaping_spaces_in_path: .: (0.002244) + test_self_ruby_path_without_spaces: .: (0.002643) + test_self_ruby_version_with_git_master: .: (0.002302) + test_self_ruby_version_with_git_prerelease: .: (0.002677) + test_self_ruby_version_with_non_mri_implementations:.: (0.002356) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.002243) + test_self_ruby_version_with_svn_prerelease: .: (0.002457) + test_self_ruby_version_with_svn_trunk: .: (0.002257) + test_self_rubygems_version: .: (0.002249) + test_self_sources: .: (0.002532) + test_self_try_activate_missing_dep: .: (0.005689) + test_self_try_activate_missing_extensions: .: (0.003323) + test_self_try_activate_missing_prerelease: .: (0.005593) + test_self_use_paths: .: (0.003174) + test_self_use_paths_with_nils: .: (0.002575) + test_self_user_dir: .: (0.002483) + test_self_user_home: .: (0.002234) + test_self_vendor_dir: .: (0.002273) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.002338) + test_self_vendor_dir_missing: .: (0.002242) + test_setting_paths_does_not_mutate_parameter_object:.: (0.002337) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.002685) + test_spec_order_is_consistent: .: (0.005819) + test_state_home_default: .: (0.004731) + test_state_home_from_env: .: (0.002307) + test_try_activate_returns_true_for_activated_specs: .: (0.004274) TestGemAvailableSet: - test_add_and_empty: .: (0.035823) - test_best: .: (0.060315) - test_find_all: .: (0.067651) - test_match_platform: .: (0.061979) - test_remove_installed_bang: .: (0.016215) - test_sorted_normal_versions: .: (0.032213) - test_sorted_respect_pre: .: (0.053267) + test_add_and_empty: .: (0.005649) + test_best: .: (0.007277) + test_find_all: .: (0.010322) + test_match_platform: .: (0.010052) + test_remove_installed_bang: .: (0.003789) + test_sorted_normal_versions: .: (0.007316) + test_sorted_respect_pre: .: (0.016793) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.009682) - test_bundler_version_defaults_to_nil: .: (0.013392) - test_bundler_version_with_bundle_update_bundler: .: (0.009731) - test_bundler_version_with_env_var: .: (0.008493) - test_bundler_version_with_lockfile: .: (0.012667) - test_deleted_directory: .: (0.005154) - test_prioritize: .: (0.005950) + test_bundler_version: .: (0.002855) + test_bundler_version_defaults_to_nil: .: (0.002811) + test_bundler_version_with_bundle_update_bundler: .: (0.002924) + test_bundler_version_with_env_var: .: (0.002531) + test_bundler_version_with_lockfile: .: (0.002332) + test_deleted_directory: .: (0.002799) + test_prioritize: .: (0.003321) TestGemCommand: - test_add_option: .: (0.010692) - test_add_option_with_empty: .: (0.004202) - test_basic_accessors: .: (0.005446) - test_common_option_in_class: .: (0.010410) - test_defaults: .: (0.006075) - test_deprecate_option: .: (0.005865) - test_deprecate_option_extra_message: .: (0.005102) - test_deprecate_option_extra_message_and_no_version: .: (0.004945) - test_deprecate_option_no_version: .: (0.005292) - test_invoke: .: (0.006142) - test_invoke_with_bad_options: .: (0.006013) - test_invoke_with_build_args: .: (0.006125) - test_invoke_with_common_options: .: (0.005270) - test_invoke_with_help: .: (0.004943) - test_invoke_with_options: .: (0.004870) - test_option_recognition: .: (0.006228) - test_self_add_specific_extra_args: .: (0.005016) - test_self_add_specific_extra_args_unknown: .: (0.023319) - test_self_extra_args: .: (0.006173) - test_show_lookup_failure_suggestions_local: .: (0.007718) - test_show_lookup_failure_suggestions_none: .: (0.008650) - test_show_lookup_failure_suggestions_remote: .: (0.019636) + test_add_option: .: (0.002326) + test_add_option_with_empty: .: (0.002263) + test_basic_accessors: .: (0.002425) + test_common_option_in_class: .: (0.002225) + test_defaults: .: (0.002799) + test_deprecate_option: .: (0.002716) + test_deprecate_option_extra_message: .: (0.002444) + test_deprecate_option_extra_message_and_no_version: .: (0.002554) + test_deprecate_option_no_version: .: (0.002424) + test_invoke: .: (0.002326) + test_invoke_with_bad_options: .: (0.002776) + test_invoke_with_build_args: .: (0.002376) + test_invoke_with_common_options: .: (0.002381) + test_invoke_with_help: .: (0.002625) + test_invoke_with_options: .: (0.002489) + test_option_recognition: .: (0.005380) + test_self_add_specific_extra_args: .: (0.002697) + test_self_add_specific_extra_args_unknown: .: (0.002495) + test_self_extra_args: .: (0.002486) + test_show_lookup_failure_suggestions_local: .: (0.003428) + test_show_lookup_failure_suggestions_none: .: (0.003555) + test_show_lookup_failure_suggestions_remote: .: (0.003668) TestGemCommandManager: - test_deprecated_command: .: (0.027954) - test_deprecated_command_with_version: .: (0.018116) - test_find_alias_command: .: (0.015338) - test_find_command: .: (0.033675) - test_find_command_ambiguous: .: (0.034891) - test_find_command_ambiguous_exact: .: (0.023155) - test_find_command_unknown: .: (0.015229) - test_find_command_unknown_suggestions: .: (0.014944) - test_find_login_alias_command: .: (0.010005) - test_find_logout_alias_comamnd: .: (0.018010) - test_process_args_bad_arg: .: (0.005326) - test_process_args_build: .: (0.016164) - test_process_args_check: .: (0.036933) - test_process_args_install: .: (0.336499) - test_process_args_query: .: (0.182437) - test_process_args_uninstall: .: (0.161942) - test_process_args_update: .: (0.316033) - test_process_args_with_c_flag: .: (0.592335) - test_process_args_with_c_flag_path_not_found: .: (0.119188) - test_process_args_with_c_flag_without_path: .: (0.106709) - test_run_crash_command: .: (0.147739) - test_run_interrupt: .: (0.131397) + test_deprecated_command: .: (0.003111) + test_deprecated_command_with_version: .: (0.003275) + test_find_alias_command: .: (0.002697) + test_find_command: .: (0.002593) + test_find_command_ambiguous: .: (0.002438) + test_find_command_ambiguous_exact: .: (0.002782) + test_find_command_unknown: .: (0.002408) + test_find_command_unknown_suggestions: .: (0.002858) + test_find_login_alias_command: .: (0.002434) + test_find_logout_alias_comamnd: .: (0.002588) + test_process_args_bad_arg: .: (0.002419) + test_process_args_build: .: (0.003734) + test_process_args_check: .: (0.003655) + test_process_args_install: .: (0.013764) + test_process_args_query: .: (0.004642) + test_process_args_uninstall: .: (0.004301) + test_process_args_update: .: (0.007856) + test_process_args_with_c_flag: .: (0.010410) + test_process_args_with_c_flag_path_not_found: .: (0.002739) + test_process_args_with_c_flag_without_path: .: (0.002344) + test_run_crash_command: .: (0.002986) + test_run_interrupt: .: (0.003787) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.723507) - test_build_is_reproducible: .: (0.453694) - test_build_signed_gem: .: (1.161450) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.889502) - test_can_find_gemspecs_without_dot_gemspec: .: (0.796792) - test_execute: .: (0.302674) - test_execute_bad_name: .: (0.183430) - test_execute_bad_spec: .: (0.144902) - test_execute_force: .: (0.260760) - test_execute_missing_file: .: (0.106993) - test_execute_multiple_gemspec_without_gem_name: .: (0.114944) - test_execute_outside_dir: .: (0.193204) - test_execute_outside_dir_no_gemspec_present: .: (0.139303) - test_execute_outside_dir_with_external_gemspec: .: (0.282057) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.267842) - test_execute_outside_dir_with_glob_argument: .: (0.320463) - test_execute_outside_dir_without_gem_name: .: (0.238976) - test_execute_platform: .: (0.201577) - test_execute_rubyforge_project_warning: .: (0.093875) - test_execute_strict_with_warnings: .: (0.070802) - test_execute_strict_without_warnings: .: (0.175985) - test_execute_without_gem_name: .: (0.195325) - test_handle_deprecated_options: .: (0.116834) - test_handle_options: .: (0.099883) - test_handle_options_defaults: .: (0.036410) - test_options_filename: .: (0.247436) + test_build_auto_resign_cert: .: (0.017320) + test_build_is_reproducible: .: (0.010226) + test_build_signed_gem: .: (0.030232) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.017266) + test_can_find_gemspecs_without_dot_gemspec: .: (0.006678) + test_execute: .: (0.006610) + test_execute_bad_name: .: (0.004829) + test_execute_bad_spec: .: (0.003441) + test_execute_force: .: (0.007241) + test_execute_missing_file: .: (0.002784) + test_execute_multiple_gemspec_without_gem_name: .: (0.003291) + test_execute_outside_dir: .: (0.006511) + test_execute_outside_dir_no_gemspec_present: .: (0.006923) + test_execute_outside_dir_with_external_gemspec: .: (0.006944) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.007043) + test_execute_outside_dir_with_glob_argument: .: (0.006739) + test_execute_outside_dir_without_gem_name: .: (0.006601) + test_execute_platform: .: (0.006849) + test_execute_rubyforge_project_warning: .: (0.004772) + test_execute_strict_with_warnings: .: (0.003595) + test_execute_strict_without_warnings: .: (0.008504) + test_execute_without_gem_name: .: (0.005482) + test_handle_deprecated_options: .: (0.003679) + test_handle_options: .: (0.003687) + test_handle_options_defaults: .: (0.003552) + test_options_filename: .: (0.004949) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.189559) - test_certificates_matching_filter: .: (0.098896) - test_execute_add: .: (0.176572) - test_execute_add_twice: .: (0.173883) - test_execute_build: .: (4.910345) - test_execute_build_bad_email_address: .: (0.027515) - test_execute_build_bad_passphrase_confirmation: .: (0.028647) - test_execute_build_ec_key: .: (0.048606) - test_execute_build_encrypted_key: .: (0.077461) - test_execute_build_expiration_days: .: (1.434535) - test_execute_build_key: .: (0.052487) - test_execute_build_key_algorithm_ec_key: .: (0.031453) - test_execute_certificate: .: (0.043367) - test_execute_encrypted_private_key: .: (0.036012) - test_execute_list: .: (0.024649) - test_execute_list_filter: .: (0.027570) - test_execute_private_key: .: (0.034043) - test_execute_re_sign: .: (0.146129) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.107764) - test_execute_remove: .: (0.020956) - test_execute_remove_multiple: .: (0.024556) - test_execute_remove_twice: .: (0.025511) - test_execute_sign: .: (0.065403) - test_execute_sign_default: .: (0.055306) - test_execute_sign_default_encrypted_key: .: (0.051786) - test_execute_sign_encrypted_key: .: (0.043534) - test_execute_sign_no_cert: .: (0.023485) - test_execute_sign_no_key: .: (0.028264) - test_handle_options: .: (0.094678) - test_handle_options_add_bad: .: (0.074535) - test_handle_options_certificate: .: (0.071332) - test_handle_options_key_bad: .: (0.034795) - test_handle_options_sign: .: (0.057634) - test_handle_options_sign_encrypted_key: .: (0.051347) - test_handle_options_sign_nonexistent: .: (0.036010) + test_certificates_matching: .: (0.004047) + test_certificates_matching_filter: .: (0.003384) + test_execute_add: .: (0.004949) + test_execute_add_twice: .: (0.005047) + test_execute_build: .: (0.118250) + test_execute_build_bad_email_address: .: (0.008818) + test_execute_build_bad_passphrase_confirmation: .: (0.004863) + test_execute_build_ec_key: .: (0.007207) + test_execute_build_encrypted_key: .: (0.009846) + test_execute_build_expiration_days: .: (0.109990) + test_execute_build_key: .: (0.009778) + test_execute_build_key_algorithm_ec_key: .: (0.012000) + test_execute_certificate: .: (0.018555) + test_execute_encrypted_private_key: .: (0.013223) + test_execute_list: .: (0.015137) + test_execute_list_filter: .: (0.006668) + test_execute_private_key: .: (0.007405) + test_execute_re_sign: .: (0.011198) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.010631) + test_execute_remove: .: (0.005156) + test_execute_remove_multiple: .: (0.005675) + test_execute_remove_twice: .: (0.005734) + test_execute_sign: .: (0.009725) + test_execute_sign_default: .: (0.009874) + test_execute_sign_default_encrypted_key: .: (0.010296) + test_execute_sign_encrypted_key: .: (0.009865) + test_execute_sign_no_cert: .: (0.008977) + test_execute_sign_no_key: .: (0.005432) + test_handle_options: .: (0.004806) + test_handle_options_add_bad: .: (0.005038) + test_handle_options_certificate: .: (0.004877) + test_handle_options_key_bad: .: (0.006312) + test_handle_options_sign: .: (0.010557) + test_handle_options_sign_encrypted_key: .: (0.010533) + test_handle_options_sign_nonexistent: .: (0.007233) TestGemCommandsCheckCommand: - test_doctor: .: (0.022437) - test_handle_options: .: (0.028824) - test_handle_options_defaults: .: (0.019407) - test_initialize: .: (0.010831) + test_doctor: .: (0.005057) + test_handle_options: .: (0.003361) + test_handle_options_defaults: .: (0.003204) + test_initialize: .: (0.005419) TestGemCommandsCleanupCommand: - test_execute: .: (0.054797) - test_execute_all: .: (0.413272) - test_execute_all_dependencies: .: (0.059275) - test_execute_all_user: .: (0.522827) - test_execute_all_user_no_sudo: .: (0.829979) - test_execute_dev_dependencies: .: (0.364026) - test_execute_dry_run: .: (0.061799) - test_execute_ignore_default_gem_verbose: .: (0.080616) - test_execute_keeps_older_versions_with_deps: .: (0.054427) - test_execute_remove_gem_home_only: .: (0.155000) - test_execute_user_install: .: (0.094456) - test_execute_without_dev_dependencies: .: (0.118674) - test_handle_options_check_development: .: (0.055923) - test_handle_options_d: .: (0.041186) - test_handle_options_deprecated_dry_run: .: (0.037856) - test_handle_options_dry_run: .: (0.054756) - test_handle_options_n: .: (0.073076) + test_execute: .: (0.012817) + test_execute_all: .: (0.023038) + test_execute_all_dependencies: .: (0.022799) + test_execute_all_user: .: (0.020444) + test_execute_all_user_no_sudo: .: (0.024841) + test_execute_dev_dependencies: .: (0.022520) + test_execute_dry_run: .: (0.011521) + test_execute_ignore_default_gem_verbose: .: (0.022419) + test_execute_keeps_older_versions_with_deps: .: (0.025917) + test_execute_remove_gem_home_only: .: (0.059939) + test_execute_user_install: .: (0.043450) + test_execute_without_dev_dependencies: .: (0.022245) + test_handle_options_check_development: .: (0.012119) + test_handle_options_d: .: (0.011650) + test_handle_options_deprecated_dry_run: .: (0.011569) + test_handle_options_dry_run: .: (0.013550) + test_handle_options_n: .: (0.012320) TestGemCommandsContentsCommand: - test_execute: .: (0.019173) - test_execute_all: .: (0.014822) - test_execute_bad_gem: .: (0.007351) - test_execute_default_gem: .: (0.041607) - test_execute_exact_match: .: (0.021472) - test_execute_lib_only: .: (0.076944) - test_execute_missing_multiple: .: (0.067395) - test_execute_missing_single: .: (0.013984) - test_execute_missing_version: .: (0.039798) - test_execute_multiple: .: (0.050011) - test_execute_no_prefix: .: (0.059747) - test_execute_show_install_dir: .: (0.077292) - test_execute_show_install_dir_latest_version: .: (0.036356) - test_execute_show_install_dir_version: .: (0.036826) - test_handle_options: .: (0.034632) + test_execute: .: (0.003960) + test_execute_all: .: (0.004617) + test_execute_bad_gem: .: (0.002558) + test_execute_default_gem: .: (0.005239) + test_execute_exact_match: .: (0.004288) + test_execute_lib_only: .: (0.003600) + test_execute_missing_multiple: .: (0.004359) + test_execute_missing_single: .: (0.002546) + test_execute_missing_version: .: (0.003237) + test_execute_multiple: .: (0.004559) + test_execute_no_prefix: .: (0.003644) + test_execute_show_install_dir: .: (0.003479) + test_execute_show_install_dir_latest_version: .: (0.004252) + test_execute_show_install_dir_version: .: (0.004090) + test_handle_options: .: (0.003529) TestGemCommandsDependencyCommand: - test_execute: .: (0.029395) - test_execute_no_args: .: (0.061135) - test_execute_no_match: .: (0.013103) - test_execute_pipe_format: .: (0.027826) - test_execute_prerelease: .: (0.038837) - test_execute_regexp: .: (0.164247) - test_execute_remote: .: (0.198739) - test_execute_remote_version: .: (0.212668) - test_execute_reverse: .: (0.137125) - test_execute_reverse_remote: .: (0.094373) + test_execute: .: (0.003404) + test_execute_no_args: .: (0.006779) + test_execute_no_match: .: (0.002844) + test_execute_pipe_format: .: (0.006703) + test_execute_prerelease: .: (0.005031) + test_execute_regexp: .: (0.005503) + test_execute_remote: .: (0.006381) + test_execute_remote_version: .: (0.005164) + test_execute_reverse: .: (0.004039) + test_execute_reverse_remote: .: (0.002686) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.149125) - test_execute_gempath: .: (0.125609) - test_execute_gempath_multiple: .: (0.130506) - test_execute_platform: .: (0.136142) - test_execute_remotesources: .: (0.099003) - test_execute_unknown: .: (0.112088) - test_execute_user_gemdir: .: (0.105951) - test_execute_user_gemhome: .: (0.105364) - test_execute_version: .: (0.164392) + test_execute_gemdir: .: (0.003845) + test_execute_gempath: .: (0.003851) + test_execute_gempath_multiple: .: (0.003833) + test_execute_platform: .: (0.005716) + test_execute_remotesources: .: (0.016438) + test_execute_unknown: .: (0.008842) + test_execute_user_gemdir: .: (0.007545) + test_execute_user_gemhome: .: (0.013196) + test_execute_version: .: (0.004181) TestGemCommandsExecCommand: - test_conservative: .: (0.960571) - test_conservative_missing_gem: .: (0.153744) - test_error_with_no_arguments: .: (0.059616) - test_error_with_no_executable: .: (0.060285) - test_full_option_parsing: .: (0.060236) - test_gem_dependency_contains_executable: .: (0.758546) - test_gem_dependency_contains_other_executable: .: (0.893789) - test_gem_exec_gem_uninstall: .: (1.040908) - test_gem_with_executable: .: (0.598600) - test_gem_with_executable_error: .: (0.182627) - test_gem_with_multiple_executables_no_match: .: (0.102341) - test_gem_with_multiple_executables_one_match: .: (0.123739) - test_gem_with_other_executable_name: .: (0.275652) - test_gem_with_platform_and_platform_dependencies: .: (1.499813) - test_gem_with_platform_dependencies: .: (0.499263) - test_gem_with_platforms: .: (0.215213) - test_gem_without_executable: .: (0.111277) - test_missing_gem: .: (0.025976) - test_newer_prerelease_available: .: (0.822668) - test_only_prerelease_available: .: (0.289590) - test_other_gem_contains_executable: .: (0.148171) - test_pre_argument: .: (0.303681) - test_pre_version_option: .: (0.708930) - test_single_arg_parsing: .: (0.034368) - test_single_arg_parsing_with_version: .: (0.031518) - test_uses_newest_version: .: (0.308956) - test_uses_newest_version_of_dependency: .: (0.336818) - test_version_mismatch: .: (0.073552) + test_conservative: .: (0.028023) + test_conservative_missing_gem: .: (0.009780) + test_error_with_no_arguments: .: (0.003478) + test_error_with_no_executable: .: (0.003687) + test_full_option_parsing: .: (0.003739) + test_gem_dependency_contains_executable: .: (0.036693) + test_gem_dependency_contains_other_executable: .: (0.031218) + test_gem_exec_gem_uninstall: .: (0.047062) + test_gem_with_executable: .: (0.031058) + test_gem_with_executable_error: .: (0.021968) + test_gem_with_multiple_executables_no_match: .: (0.025156) + test_gem_with_multiple_executables_one_match: .: (0.024436) + test_gem_with_other_executable_name: .: (0.048386) + test_gem_with_platform_and_platform_dependencies: .: (0.236057) + test_gem_with_platform_dependencies: .: (0.051560) + test_gem_with_platforms: .: (0.042027) + test_gem_without_executable: .: (0.016270) + test_missing_gem: .: (0.005519) + test_newer_prerelease_available: .: (0.101073) + test_only_prerelease_available: .: (0.040816) + test_other_gem_contains_executable: .: (0.019450) + test_pre_argument: .: (0.027761) + test_pre_version_option: .: (0.023649) + test_single_arg_parsing: .: (0.003876) + test_single_arg_parsing_with_version: .: (0.003661) + test_uses_newest_version: .: (0.046683) + test_uses_newest_version_of_dependency: .: (0.059612) + test_version_mismatch: .: (0.009697) TestGemCommandsFetchCommand: - test_execute: .: (0.057639) - test_execute_latest: .: (0.064686) - test_execute_nonexistent_hint_disabled: .: (0.019359) - test_execute_platform: .: (0.055766) - test_execute_prerelease: .: (0.080156) - test_execute_specific_prerelease: .: (0.061937) - test_execute_two_version: .: (0.018770) - test_execute_two_version_specified_by_colon: .: (0.057004) - test_execute_version: .: (0.067490) - test_execute_version_nonexistent: .: (0.033693) - test_execute_version_specified_by_colon: .: (0.061083) + test_execute: .: (0.007638) + test_execute_latest: .: (0.011029) + test_execute_nonexistent_hint_disabled: .: (0.003757) + test_execute_platform: .: (0.010548) + test_execute_prerelease: .: (0.011953) + test_execute_specific_prerelease: .: (0.010059) + test_execute_two_version: .: (0.002608) + test_execute_two_version_specified_by_colon: .: (0.010887) + test_execute_version: .: (0.012440) + test_execute_version_nonexistent: .: (0.004316) + test_execute_version_specified_by_colon: .: (0.007570) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.019817) - test_gem_help_build: .: (0.031221) - test_gem_help_commands: .: (0.048029) - test_gem_help_commands_omits_deprecated_commands: .: (0.024994) - test_gem_help_gem_dependencies: .: (0.011478) - test_gem_help_platforms: .: (0.014455) - test_gem_no_args_shows_help: .: (0.011003) + test_gem_help_bad: .: (0.002783) + test_gem_help_build: .: (0.004110) + test_gem_help_commands: .: (0.009839) + test_gem_help_commands_omits_deprecated_commands: .: (0.004533) + test_gem_help_gem_dependencies: .: (0.002720) + test_gem_help_platforms: .: (0.002407) + test_gem_no_args_shows_help: .: (0.002326) TestGemCommandsInfoCommand: - test_execute: .: (0.040485) - test_execute_with_default_gem: .: (0.041866) - test_execute_with_default_gem_and_regular_gem: .: (0.055575) - test_execute_with_version_flag: .: (0.039519) + test_execute: .: (0.005904) + test_execute_with_default_gem: .: (0.007051) + test_execute_with_default_gem_and_regular_gem: .: (0.008009) + test_execute_with_version_flag: .: (0.006811) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.026501) - test_execute_conservative: .: (0.110181) - test_execute_dependency_nonexistent: .: (0.038603) - test_execute_exclude_prerelease: .: (0.151434) - test_execute_explicit_version_includes_prerelease: .: (0.210873) - test_execute_http_proxy: .: (0.056406) - test_execute_installs_deps_a_gemdeps: .: (0.256767) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.216550) - test_execute_installs_from_a_gemdeps: .: (0.569368) - test_execute_installs_from_a_gemdeps_with_conservative: .: (1.053163) - test_execute_local: .: (0.531093) - test_execute_local_dependency_nonexistent: .: (0.313357) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.254310) - test_execute_local_missing: .: (0.096269) - test_execute_local_missing_ignore_dependencies: .: (0.117487) - test_execute_local_transitive_prerelease: .: (0.686366) - test_execute_no_gem: .: (0.047505) - test_execute_no_user_install: .: (0.121357) - test_execute_nonexistent: .: (0.079259) - test_execute_nonexistent_force: .: (0.049577) - test_execute_nonexistent_hint_disabled: .: (0.054143) - test_execute_nonexistent_with_dashes: .: (0.077260) - test_execute_nonexistent_with_hint: .: (0.100268) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.154592) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.114615) - test_execute_prerelease_wins_over_previous_ver: .: (0.132704) - test_execute_rdoc: .: (2.636411) - test_execute_rdoc_with_path: .: (1.153728) - test_execute_remote: .: (0.082094) - test_execute_remote_ignores_files: .: (0.140996) - test_execute_remote_truncates_existing_gemspecs: .: (0.695822) - test_execute_required_ruby_version: .: (0.524524) - test_execute_required_ruby_version_specific_not_met:.: (0.235858) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.924112) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.478262) - test_execute_required_ruby_version_upper_bound: .: (0.953952) - test_execute_required_rubygems_version_wrong: .: (0.173989) - test_execute_saves_build_args: .: (0.325956) - test_execute_two: .: (0.761464) - test_execute_two_version: .: (0.071161) - test_execute_two_version_specified_by_colon: .: (1.787127) - test_execute_uses_deps_a_gemdeps: .: (0.755807) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.803551) - test_execute_uses_from_a_gemdeps: .: (0.506835) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.220763) - test_execute_with_gemdeps_path_ignores_system: .: (0.195321) - test_execute_with_invalid_gem_file: .: (0.126683) - test_execute_with_version_specified_by_colon: .: (0.137151) - test_explain_platform_local: .: (0.039172) - test_explain_platform_local_ignore_dependencies: .: (0.040017) - test_explain_platform_ruby: .: (0.066442) - test_explain_platform_ruby_ignore_dependencies: .: (0.046127) - test_handle_options_file: .: (0.063208) - test_handle_options_suggest: .: (0.046660) - test_handle_options_without: .: (0.083728) - test_install_gem_ignore_dependencies_both: .: (0.112583) - test_install_gem_ignore_dependencies_remote: .: (0.148908) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.612413) - test_install_gem_ignore_dependencies_specific_file: .: (0.619134) - test_parses_requirement_from_gemname: .: (0.413065) - test_redact_credentials_from_uri_on_warning: .: (0.209207) - test_show_errors_on_failure: .: (0.041578) - test_show_source_problems_even_on_success: .: (0.171342) - test_suggest_update_if_enabled: .: (0.175953) + test_execute_bad_source: .: (0.004657) + test_execute_conservative: .: (0.016443) + test_execute_dependency_nonexistent: .: (0.011234) + test_execute_exclude_prerelease: .: (0.016493) + test_execute_explicit_version_includes_prerelease: .: (0.024307) + test_execute_http_proxy: .: (0.009663) + test_execute_installs_deps_a_gemdeps: .: (0.028218) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.032671) + test_execute_installs_from_a_gemdeps: .: (0.017325) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.025106) + test_execute_local: .: (0.012112) + test_execute_local_dependency_nonexistent: .: (0.008749) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.011968) + test_execute_local_missing: .: (0.003323) + test_execute_local_missing_ignore_dependencies: .: (0.003378) + test_execute_local_transitive_prerelease: .: (0.032716) + test_execute_no_gem: .: (0.002497) + test_execute_no_user_install: .: (0.018872) + test_execute_nonexistent: .: (0.007665) + test_execute_nonexistent_force: .: (0.014619) + test_execute_nonexistent_hint_disabled: .: (0.009617) + test_execute_nonexistent_with_dashes: .: (0.012778) + test_execute_nonexistent_with_hint: .: (0.014796) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.022459) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.018004) + test_execute_prerelease_wins_over_previous_ver: .: (0.017597) + test_execute_rdoc: .: (0.133942) + test_execute_rdoc_with_path: .: (0.036498) + test_execute_remote: .: (0.014233) + test_execute_remote_ignores_files: .: (0.018280) + test_execute_remote_truncates_existing_gemspecs: .: (0.020889) + test_execute_required_ruby_version: .: (0.032032) + test_execute_required_ruby_version_specific_not_met:.: (0.008513) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.013543) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.008872) + test_execute_required_ruby_version_upper_bound: .: (0.023759) + test_execute_required_rubygems_version_wrong: .: (0.008308) + test_execute_saves_build_args: .: (0.016339) + test_execute_two: .: (0.022978) + test_execute_two_version: .: (0.002955) + test_execute_two_version_specified_by_colon: .: (0.050809) + test_execute_uses_deps_a_gemdeps: .: (0.046007) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.028117) + test_execute_uses_from_a_gemdeps: .: (0.014061) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.017614) + test_execute_with_gemdeps_path_ignores_system: .: (0.027118) + test_execute_with_invalid_gem_file: .: (0.013308) + test_execute_with_version_specified_by_colon: .: (0.018757) + test_explain_platform_local: .: (0.010652) + test_explain_platform_local_ignore_dependencies: .: (0.010757) + test_explain_platform_ruby: .: (0.009873) + test_explain_platform_ruby_ignore_dependencies: .: (0.010017) + test_handle_options_file: .: (0.010793) + test_handle_options_suggest: .: (0.009870) + test_handle_options_without: .: (0.009264) + test_install_gem_ignore_dependencies_both: .: (0.010015) + test_install_gem_ignore_dependencies_remote: .: (0.014723) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.019126) + test_install_gem_ignore_dependencies_specific_file: .: (0.011872) + test_parses_requirement_from_gemname: .: (0.009578) + test_redact_credentials_from_uri_on_warning: .: (0.013838) + test_show_errors_on_failure: .: (0.004038) + test_show_source_problems_even_on_success: .: (0.013748) + test_suggest_update_if_enabled: .: (0.017170) TestGemCommandsListCommand: - test_execute_installed: .: (0.175456) - test_execute_normal_gem_shadowing_default_gem: .: (0.215430) + test_execute_installed: .: (0.006441) + test_execute_normal_gem_shadowing_default_gem: .: (0.011127) TestGemCommandsLockCommand: - test_execute: .: (0.138764) - test_execute_missing_dependency: .: (0.039359) - test_execute_strict: .: (0.039323) + test_execute: .: (0.005353) + test_execute_missing_dependency: .: (0.005130) + test_execute_strict: .: (0.004665) TestGemCommandsMirrorCommand: - test_execute: .: (0.026791) + test_execute: .: (0.002622) TestGemCommandsOpenCommand: - test_default_gem: .: (0.026878) - test_execute: .: (2.620919) - test_execute_bad_gem: .: (0.020357) - test_wrong_version: .: (0.024021) + test_default_gem: .: (0.003703) + test_execute: .: (0.085170) + test_execute_bad_gem: .: (0.002712) + test_wrong_version: .: (0.003475) TestGemCommandsOutdatedCommand: - test_execute: .: (0.413214) - test_execute_with_up_to_date_platform_specific_gem: .: (0.506629) - test_initialize: .: (0.158259) + test_execute: .: (0.014214) + test_execute_with_up_to_date_platform_specific_gem: .: (0.011771) + test_initialize: .: (0.003625) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.114642) - test_add_owners: .: (0.054726) - test_add_owners_denied: .: (0.053711) - test_add_owners_key: .: (0.097718) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.390719) - test_add_owners_permanent_redirect: .: (0.185857) - test_add_owners_unathorized_api_key: .: (0.181917) - test_otp_verified_failure: .: (0.113834) - test_otp_verified_success: .: (0.153157) - test_remove_owners: .: (0.157525) - test_remove_owners_denied: .: (0.013529) - test_remove_owners_key: .: (0.026976) - test_remove_owners_missing: .: (0.013991) - test_remove_owners_permanent_redirect: .: (0.054058) - test_remove_owners_unathorized_api_key: .: (0.193655) - test_show_owners: .: (0.178027) - test_show_owners_denied: .: (0.167345) - test_show_owners_dont_load_objects: .: (0.218201) - test_show_owners_key: .: (0.267541) - test_show_owners_permanent_redirect: .: (0.136133) - test_show_owners_setting_up_host: .: (0.184402) - test_show_owners_setting_up_host_through_env_var: .: (0.108091) - test_with_webauthn_enabled_failure: .: (0.240056) - test_with_webauthn_enabled_failure_with_polling: .: (0.201538) - test_with_webauthn_enabled_success: .: (0.203627) - test_with_webauthn_enabled_success_with_polling: .: (0.276371) + test_add_owner_with_host_option_through_execute: .: (0.005766) + test_add_owners: .: (0.003544) + test_add_owners_denied: .: (0.003480) + test_add_owners_key: .: (0.004668) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.208503) + test_add_owners_permanent_redirect: .: (0.004036) + test_add_owners_unathorized_api_key: .: (0.004122) + test_otp_verified_failure: .: (0.004051) + test_otp_verified_success: .: (0.003867) + test_remove_owners: .: (0.003598) + test_remove_owners_denied: .: (0.003591) + test_remove_owners_key: .: (0.010183) + test_remove_owners_missing: .: (0.007620) + test_remove_owners_permanent_redirect: .: (0.004240) + test_remove_owners_unathorized_api_key: .: (0.004453) + test_show_owners: .: (0.004249) + test_show_owners_denied: .: (0.003350) + test_show_owners_dont_load_objects: .: (0.003850) + test_show_owners_key: .: (0.005010) + test_show_owners_permanent_redirect: .: (0.003514) + test_show_owners_setting_up_host: .: (0.003559) + test_show_owners_setting_up_host_through_env_var: .: (0.003566) + test_with_webauthn_enabled_failure: .: (0.105080) + test_with_webauthn_enabled_failure_with_polling: .: (0.105336) + test_with_webauthn_enabled_success: .: (0.105255) + test_with_webauthn_enabled_success_with_polling: .: (0.104660) TestGemCommandsPristineCommand: - test_execute: .: (0.490564) - test_execute_all: .: (0.273800) - test_execute_bindir: .: (0.032252) - test_execute_default_gem: .: (0.017832) - test_execute_env_shebang: .: (0.038472) - test_execute_extensions_explicit: .: (1.999374) - test_execute_extensions_only_missing_extensions: .: (7.267601) - test_execute_many: .: (0.171076) - test_execute_many_multi_repo: .: (0.721874) - test_execute_missing_cache_gem: .: (1.006628) - test_execute_missing_cache_gem_when_multi_repo: .: (0.251452) - test_execute_multi_platform: .: (7.025669) - test_execute_no_extension: .: (1.898592) - test_execute_no_gem: .: (0.096000) - test_execute_only_executables: .: (0.225432) - test_execute_only_plugins: .: (0.250704) - test_execute_unknown_gem_at_remote_source: .: (0.196397) - test_execute_user_install: .: (0.323763) - test_execute_with_extension_with_build_args: .: (1.925084) - test_handle_options: .: (0.236529) - test_handle_options_extensions: .: (0.237479) - test_skip: .: (0.495187) - test_skip_many_gems: .: (0.512534) + test_execute: .: (0.013945) + test_execute_all: .: (0.013524) + test_execute_bindir: .: (0.010583) + test_execute_default_gem: .: (0.006018) + test_execute_env_shebang: .: (0.012825) + test_execute_extensions_explicit: .: (0.209927) + test_execute_extensions_only_missing_extensions: .: (0.313712) + test_execute_many: .: (0.018062) + test_execute_many_multi_repo: .: (0.018713) + test_execute_missing_cache_gem: .: (0.026425) + test_execute_missing_cache_gem_when_multi_repo: .: (0.026110) + test_execute_multi_platform: .: (0.305501) + test_execute_no_extension: .: (0.133253) + test_execute_no_gem: .: (0.002778) + test_execute_only_executables: .: (0.012067) + test_execute_only_plugins: .: (0.012141) + test_execute_unknown_gem_at_remote_source: .: (0.006260) + test_execute_user_install: .: (0.014526) + test_execute_with_extension_with_build_args: .: (0.204349) + test_handle_options: .: (0.018681) + test_handle_options_extensions: .: (0.011280) + test_skip: .: (0.035366) + test_skip_many_gems: .: (0.022361) TestGemCommandsPushCommand: - test_execute: .: (0.346358) - test_execute_allowed_push_host: .: (0.567386) - test_execute_attestation: .: (0.412109) - test_execute_host: .: (0.392115) - test_otp_verified_failure: .: (0.259555) - test_otp_verified_success: .: (0.346009) - test_raises_error_with_no_arguments: .: (0.193500) - test_sending_gem: .: (0.240229) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.391577) - test_sending_gem_denied: .: (0.388735) - test_sending_gem_key: .: (0.497926) - test_sending_gem_to_allowed_push_host: .: (0.488472) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.535701) - test_sending_gem_to_disallowed_default_host: .: (0.310250) - test_sending_gem_to_disallowed_push_host: .: (0.387036) - test_sending_gem_to_host_permanent_redirect: .: (0.241206) - test_sending_gem_to_metadata_host: .: (0.330551) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.236017) - test_sending_gem_with_env_var_api_key: .: (0.474712) - test_sending_gem_with_no_local_creds: .: (0.524852) - test_sending_when_default_host_disabled: .: (0.179527) - test_sending_when_default_host_disabled_with_override: .: (0.158025) - test_with_webauthn_enabled_failure: .: (0.462904) - test_with_webauthn_enabled_failure_with_polling: .: (0.548436) - test_with_webauthn_enabled_success: .: (0.486632) - test_with_webauthn_enabled_success_with_polling: .: (0.582727) + test_execute: .: (0.008635) + test_execute_allowed_push_host: .: (0.010924) + test_execute_attestation: .: (0.009128) + test_execute_host: .: (0.008399) + test_otp_verified_failure: .: (0.007470) + test_otp_verified_success: .: (0.007403) + test_raises_error_with_no_arguments: .: (0.005498) + test_sending_gem: .: (0.006802) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.010234) + test_sending_gem_denied: .: (0.006922) + test_sending_gem_key: .: (0.008234) + test_sending_gem_to_allowed_push_host: .: (0.010244) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.014411) + test_sending_gem_to_disallowed_default_host: .: (0.009848) + test_sending_gem_to_disallowed_push_host: .: (0.009910) + test_sending_gem_to_host_permanent_redirect: .: (0.007093) + test_sending_gem_to_metadata_host: .: (0.010078) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.007964) + test_sending_gem_with_env_var_api_key: .: (0.009336) + test_sending_gem_with_no_local_creds: .: (0.009624) + test_sending_when_default_host_disabled: .: (0.006976) + test_sending_when_default_host_disabled_with_override: .: (0.006791) + test_with_webauthn_enabled_failure: .: (0.007537) + test_with_webauthn_enabled_failure_with_polling: .: (0.107479) + test_with_webauthn_enabled_success: .: (0.007426) + test_with_webauthn_enabled_success_with_polling: .: (0.107654) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.636020) - test_execute_all: .: (0.522243) - test_execute_all_prerelease: .: (0.632232) - test_execute_details: .: (0.646131) - test_execute_details_cleans_text: .: (0.630271) - test_execute_details_truncates_summary: .: (1.300701) - test_execute_installed: .: (0.067582) - test_execute_installed_inverse: .: (0.068710) - test_execute_installed_inverse_not_installed: .: (0.072335) - test_execute_installed_no_name: .: (0.054535) - test_execute_installed_not_installed: .: (0.054836) - test_execute_installed_version: .: (0.059357) - test_execute_installed_version_not_installed: .: (0.031321) - test_execute_local: .: (0.035160) - test_execute_local_notty: .: (0.045866) - test_execute_local_quiet: .: (0.032840) - test_execute_multiple_args: .: (0.048167) - test_execute_no_prerelease_local: .: (0.047179) - test_execute_no_versions: .: (0.057259) - test_execute_notty: .: (0.028559) - test_execute_prerelease: .: (0.021206) - test_execute_prerelease_local: .: (0.024791) - test_execute_remote: .: (0.030700) - test_execute_remote_notty: .: (0.049751) - test_execute_remote_quiet: .: (0.030751) - test_make_entry: .: (0.035671) - test_show_gems: .: (0.050784) + test_execute: .: (0.011881) + test_execute_all: .: (0.008874) + test_execute_all_prerelease: .: (0.008442) + test_execute_details: .: (0.010821) + test_execute_details_cleans_text: .: (0.010595) + test_execute_details_truncates_summary: .: (0.094461) + test_execute_installed: .: (0.007133) + test_execute_installed_inverse: .: (0.006544) + test_execute_installed_inverse_not_installed: .: (0.006546) + test_execute_installed_no_name: .: (0.006630) + test_execute_installed_not_installed: .: (0.006520) + test_execute_installed_version: .: (0.006551) + test_execute_installed_version_not_installed: .: (0.006597) + test_execute_local: .: (0.006706) + test_execute_local_notty: .: (0.008576) + test_execute_local_quiet: .: (0.006654) + test_execute_multiple_args: .: (0.008636) + test_execute_no_prerelease_local: .: (0.008525) + test_execute_no_versions: .: (0.008584) + test_execute_notty: .: (0.008415) + test_execute_prerelease: .: (0.006576) + test_execute_prerelease_local: .: (0.013314) + test_execute_remote: .: (0.007794) + test_execute_remote_notty: .: (0.008737) + test_execute_remote_quiet: .: (0.006693) + test_make_entry: .: (0.004658) + test_show_gems: .: (0.004625) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.066580) - test_execute_default_details: .: (1.165053) - test_execute_exact_local: .: (1.299461) - test_execute_exact_multiple: .: (1.299441) - test_execute_exact_remote: .: (0.714632) - test_execute_local_details: .: (0.636020) - test_execute_platform: .: (0.694831) - test_execute_show_default_gems: .: (0.416020) - test_execute_show_default_gems_with_platform: .: (0.375499) + test_depprecated: .: (0.010913) + test_execute_default_details: .: (0.015130) + test_execute_exact_local: .: (0.014389) + test_execute_exact_multiple: .: (0.037331) + test_execute_exact_remote: .: (0.034727) + test_execute_local_details: .: (0.024069) + test_execute_platform: .: (0.014768) + test_execute_show_default_gems: .: (0.012637) + test_execute_show_default_gems_with_platform: .: (0.011793) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (2.501856) + test_build_is_reproducible: .: (0.065610) TestGemCommandsSearchCommand: - test_initialize: .: (0.167924) + test_initialize: .: (0.002486) TestGemCommandsServerCommand: - test_execute: .: (0.084577) + test_execute: .: (0.002457) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (1.449285) - test_files_in: .: (0.722483) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (1.036935) - test_install_lib: .: (0.549926) - test_remove_old_lib_files: .: (0.608437) - test_remove_old_man_files: .: (0.531554) - test_show_release_notes: .: (0.490505) + test_destdir_flag_regenerates_binstubs: .: (0.038738) + test_files_in: .: (0.014395) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.021358) + test_install_lib: .: (0.016403) + test_remove_old_lib_files: .: (0.016312) + test_remove_old_man_files: .: (0.014978) + test_show_release_notes: .: (0.017176) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.109966) - test_execute_when_already_signed_in_with_different_host: .: (0.080664) - test_execute_when_already_signed_in_with_same_host: .: (0.063805) - test_execute_when_not_already_signed_in: .: (0.082259) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.114487) - test_execute_with_host_permanent_redirect: .: (0.099080) - test_execute_with_host_supplied: .: (0.115030) - test_execute_with_key_name_and_custom_scope: .: (0.113145) - test_execute_with_key_name_and_exclusive_scope: .: (0.096301) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.106810) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.090372) - test_execute_with_key_name_default_scope: .: (0.115415) - test_execute_with_valid_creds_set_for_default_host: .: (0.082773) - test_execute_with_warnings: .: (0.119576) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.004656) + test_execute_when_already_signed_in_with_different_host: .: (0.004401) + test_execute_when_already_signed_in_with_same_host: .: (0.004261) + test_execute_when_not_already_signed_in: .: (0.004247) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.004700) + test_execute_with_host_permanent_redirect: .: (0.003636) + test_execute_with_host_supplied: .: (0.004089) + test_execute_with_key_name_and_custom_scope: .: (0.004266) + test_execute_with_key_name_and_exclusive_scope: .: (0.004416) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.004407) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.004177) + test_execute_with_key_name_default_scope: .: (0.005372) + test_execute_with_valid_creds_set_for_default_host: .: (0.004125) + test_execute_with_warnings: .: (0.004260) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.089140) - test_execute_when_user_is_signed_in: .: (0.083315) + test_execute_when_not_signed_in: .: (0.002635) + test_execute_when_user_is_signed_in: .: (0.002976) TestGemCommandsSourcesCommand: - test_execute: .: (0.144138) - test_execute_add: .: (0.194982) - test_execute_add_allow_typo_squatting_source: .: (0.213314) - test_execute_add_allow_typo_squatting_source_forced:.: (0.046430) - test_execute_add_bad_uri: .: (0.010755) - test_execute_add_deny_typo_squatting_source: .: (0.012901) - test_execute_add_existent_source_invalid_uri: .: (0.011972) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.011159) - test_execute_add_http_rubygems_org: .: (0.012310) - test_execute_add_http_rubygems_org_forced: .: (0.013901) - test_execute_add_https_rubygems_org: .: (0.012750) - test_execute_add_nonexistent_source: .: (0.011917) - test_execute_add_redundant_source: .: (0.010570) - test_execute_add_redundant_source_trailing_slash: .: (0.013893) - test_execute_clear_all: .: (0.010137) - test_execute_list: .: (0.048088) - test_execute_remove: .: (0.015542) - test_execute_remove_no_network: .: (0.014934) - test_execute_update: .: (0.021731) - test_initialize_proxy: .: (0.009701) + test_execute: .: (0.004560) + test_execute_add: .: (0.006554) + test_execute_add_allow_typo_squatting_source: .: (0.006541) + test_execute_add_allow_typo_squatting_source_forced:.: (0.009167) + test_execute_add_bad_uri: .: (0.004847) + test_execute_add_deny_typo_squatting_source: .: (0.006387) + test_execute_add_existent_source_invalid_uri: .: (0.005336) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.005324) + test_execute_add_http_rubygems_org: .: (0.005673) + test_execute_add_http_rubygems_org_forced: .: (0.006414) + test_execute_add_https_rubygems_org: .: (0.006015) + test_execute_add_nonexistent_source: .: (0.005386) + test_execute_add_redundant_source: .: (0.005009) + test_execute_add_redundant_source_trailing_slash: .: (0.006393) + test_execute_clear_all: .: (0.004519) + test_execute_list: .: (0.004266) + test_execute_remove: .: (0.004792) + test_execute_remove_no_network: .: (0.004972) + test_execute_update: .: (0.008560) + test_initialize_proxy: .: (0.004392) TestGemCommandsSpecificationCommand: - test_execute: .: (0.009430) - test_execute_all: .: (0.012226) - test_execute_all_conflicts_with_version: .: (0.005092) - test_execute_bad_name: .: (0.004377) - test_execute_bad_name_with_version: .: (0.004937) - test_execute_exact_match: .: (0.009936) - test_execute_field: .: (0.008550) - test_execute_file: .: (0.056145) - test_execute_marshal: .: (0.024963) - test_execute_remote: .: (0.025683) - test_execute_remote_with_prerelease: .: (0.053609) - test_execute_remote_with_version: .: (0.047772) - test_execute_remote_with_version_and_platform: .: (0.018859) - test_execute_remote_without_prerelease: .: (0.014182) - test_execute_ruby: .: (0.007621) + test_execute: .: (0.004424) + test_execute_all: .: (0.006138) + test_execute_all_conflicts_with_version: .: (0.002551) + test_execute_bad_name: .: (0.005414) + test_execute_bad_name_with_version: .: (0.002402) + test_execute_exact_match: .: (0.006379) + test_execute_field: .: (0.003765) + test_execute_file: .: (0.007076) + test_execute_marshal: .: (0.004130) + test_execute_remote: .: (0.005167) + test_execute_remote_with_prerelease: .: (0.006870) + test_execute_remote_with_version: .: (0.006298) + test_execute_remote_with_version_and_platform: .: (0.007086) + test_execute_remote_without_prerelease: .: (0.006942) + test_execute_ruby: .: (0.003754) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.010823) + test_execute_sorts: .: (0.005418) TestGemCommandsUnpackCommand: - test_execute: .: (0.121113) - test_execute_exact_match: .: (0.027690) - test_execute_gem_path: .: (0.016254) - test_execute_gem_path_missing: .: (0.007073) - test_execute_remote: .: (0.021797) - test_execute_spec: .: (0.058348) - test_execute_spec_target: .: (0.056374) - test_execute_sudo: .: (0.056087) - test_execute_with_target_option: .: (0.083573) - test_find_in_cache: .: (0.061851) - test_get_path: .: (0.015013) - test_handle_options_metadata: .: (0.007575) + test_execute: .: (0.032796) + test_execute_exact_match: .: (0.012425) + test_execute_gem_path: .: (0.007874) + test_execute_gem_path_missing: .: (0.003200) + test_execute_remote: .: (0.020276) + test_execute_spec: .: (0.070176) + test_execute_spec_target: .: (0.030348) + test_execute_sudo: .: (0.027859) + test_execute_with_target_option: .: (0.027632) + test_find_in_cache: .: (0.025103) + test_get_path: .: (0.007394) + test_handle_options_metadata: .: (0.003872) TestGemCommandsWhichCommand: - test_execute: .: (0.011075) - test_execute_directory: .: (0.007808) - test_execute_missing: .: (0.007221) - test_execute_one_missing: .: (0.011947) + test_execute: .: (0.005425) + test_execute_directory: .: (0.003694) + test_execute_missing: .: (0.003503) + test_execute_one_missing: .: (0.005311) TestGemCommandsYankCommand: - test_execute: .: (0.007747) - test_execute_host: .: (0.006637) - test_execute_key: .: (0.006242) - test_execute_with_otp_failure: .: (0.015883) - test_execute_with_otp_success: .: (0.016700) - test_handle_options: .: (0.043083) - test_handle_options_missing_argument: .: (0.144051) - test_with_webauthn_enabled_failure: .: (0.258138) - test_with_webauthn_enabled_failure_with_polling: .: (1.050820) - test_with_webauthn_enabled_success: .: (0.212999) - test_with_webauthn_enabled_success_with_polling: .: (0.206114) - test_yank_gem_unathorized_api_key: .: (0.107153) + test_execute: .: (0.003754) + test_execute_host: .: (0.003581) + test_execute_key: .: (0.003590) + test_execute_with_otp_failure: .: (0.003872) + test_execute_with_otp_success: .: (0.003700) + test_handle_options: .: (0.004312) + test_handle_options_missing_argument: .: (0.008585) + test_with_webauthn_enabled_failure: .: (0.104233) + test_with_webauthn_enabled_failure_with_polling: .: (0.104310) + test_with_webauthn_enabled_success: .: (0.107808) + test_with_webauthn_enabled_success_with_polling: .: (0.104784) + test_yank_gem_unathorized_api_key: .: (0.004415) TestGemConfig: - test_bad_rake_path_is_escaped: .: (0.067775) - test_datadir: .: (0.796344) - test_good_rake_path_is_escaped: .: (0.069746) + test_bad_rake_path_is_escaped: .: (0.002982) + test_datadir: .: (0.027234) + test_good_rake_path_is_escaped: .: (0.002574) TestGemConfigFile: - test_accept_string_key: .: (0.082368) - test_api_keys: .: (0.075433) - test_check_credentials_permissions: .: (0.103085) - test_disable_default_gem_server: .: (0.072875) - test_dump_with_rubygems_yaml: .: (0.063011) - test_handle_arguments: .: (0.062497) - test_handle_arguments_backtrace: .: (0.082571) - test_handle_arguments_debug: .: (0.081078) - test_handle_arguments_norc: .: (0.085767) - test_handle_arguments_override: .: (0.081466) - test_handle_arguments_traceback: .: (0.081371) - test_handle_comment: .: (0.183658) - test_ignore_invalid_config_file: .: (0.097851) - test_initialize: .: (0.109758) - test_initialize_environment_variable_override: .: (0.089831) - test_initialize_handle_arguments_config_file: .: (0.084813) - test_initialize_handle_arguments_config_file_equals:.: (0.098780) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.087053) - test_initialize_ipv4_fallback_enabled_env: .: (0.064959) - test_initialize_operating_system_override: .: (0.077964) - test_initialize_platform_override: .: (0.074062) - test_initialize_system_wide_override: .: (0.073594) - test_load_api_keys: .: (0.082078) - test_load_api_keys_bad_permission: .: (0.077758) - test_load_install_extension_in_lib_from_config: .: (0.074160) - test_load_ssl_ca_cert_from_config: .: (0.075154) - test_load_ssl_client_cert_from_config: .: (0.095397) - test_load_ssl_verify_mode_from_config: .: (0.083234) - test_load_with_rubygems_config_hash: .: (0.085848) - test_really_verbose: .: (0.102102) - test_rubygems_api_key_equals: .: (0.093845) - test_rubygems_api_key_equals_bad_permission: .: (0.105285) - test_s3_source: .: (0.076114) - test_s3_source_with_config_without_lookahead: .: (0.087695) - test_set_config_file_name_from_environment_variable:.: (0.068556) - test_write: .: (0.081920) - test_write_from_hash: .: (0.137260) + test_accept_string_key: .: (0.002743) + test_api_keys: .: (0.003096) + test_check_credentials_permissions: .: (0.003320) + test_disable_default_gem_server: .: (0.002914) + test_dump_with_rubygems_yaml: .: (0.002489) + test_handle_arguments: .: (0.002721) + test_handle_arguments_backtrace: .: (0.002918) + test_handle_arguments_debug: .: (0.002757) + test_handle_arguments_norc: .: (0.002741) + test_handle_arguments_override: .: (0.002576) + test_handle_arguments_traceback: .: (0.002854) + test_handle_comment: .: (0.002580) + test_ignore_invalid_config_file: .: (0.003046) + test_initialize: .: (0.002869) + test_initialize_environment_variable_override: .: (0.003063) + test_initialize_handle_arguments_config_file: .: (0.007374) + test_initialize_handle_arguments_config_file_equals:.: (0.002808) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.002506) + test_initialize_ipv4_fallback_enabled_env: .: (0.002922) + test_initialize_operating_system_override: .: (0.002966) + test_initialize_platform_override: .: (0.002657) + test_initialize_system_wide_override: .: (0.002765) + test_load_api_keys: .: (0.046472) + test_load_api_keys_bad_permission: .: (0.003420) + test_load_install_extension_in_lib_from_config: .: (0.003260) + test_load_ssl_ca_cert_from_config: .: (0.003018) + test_load_ssl_client_cert_from_config: .: (0.002630) + test_load_ssl_verify_mode_from_config: .: (0.002634) + test_load_with_rubygems_config_hash: .: (0.002551) + test_really_verbose: .: (0.002502) + test_rubygems_api_key_equals: .: (0.003279) + test_rubygems_api_key_equals_bad_permission: .: (0.003518) + test_s3_source: .: (0.002895) + test_s3_source_with_config_without_lookahead: .: (0.002798) + test_set_config_file_name_from_environment_variable:.: (0.002540) + test_write: .: (0.003072) + test_write_from_hash: .: (0.003611) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.097819) + test_output_can_be_captured_by_test_unit: .: (0.002691) TestGemDependency: - test_equals2: .: (0.099780) - test_equals2_type: .: (0.068366) - test_equals_tilde: .: (0.084064) - test_equals_tilde_escape: .: (0.055233) - test_equals_tilde_object: .: (0.067888) - test_equals_tilde_spec: .: (0.080262) - test_hash: .: (0.065692) - test_identity: .: (0.067624) - test_initialize: .: (0.060346) - test_initialize_double: .: (0.082296) - test_initialize_empty: .: (0.084166) - test_initialize_prerelease: .: (0.078359) - test_initialize_type: .: (0.076509) - test_initialize_type_bad: .: (0.082970) - test_initialize_version: .: (0.064257) - test_match_eh_allow_prerelease: .: (0.067229) - test_match_eh_name_tuple: .: (0.073215) - test_match_eh_specification: .: (0.066309) - test_matches_spec_eh: .: (0.075858) - test_matches_spec_eh_prerelease: .: (0.086823) - test_merge: .: (0.073915) - test_merge_default: .: (0.089942) - test_merge_name_mismatch: .: (0.077837) - test_merge_other_default: .: (0.073803) - test_prerelease_eh: .: (0.085617) - test_specific: .: (0.081550) - test_to_spec: .: (0.070721) - test_to_spec_prerelease: .: (0.076546) - test_to_spec_with_only_prereleases: .: (0.099264) - test_to_specs_indicates_total_gem_set_size: .: (0.073238) - test_to_specs_respects_bundler_version: .: (0.087396) - test_to_specs_suggests_other_versions: .: (0.065314) + test_equals2: .: (0.002615) + test_equals2_type: .: (0.002248) + test_equals_tilde: .: (0.002705) + test_equals_tilde_escape: .: (0.002404) + test_equals_tilde_object: .: (0.002269) + test_equals_tilde_spec: .: (0.002690) + test_hash: .: (0.002376) + test_identity: .: (0.002303) + test_initialize: .: (0.002476) + test_initialize_double: .: (0.002288) + test_initialize_empty: .: (0.002400) + test_initialize_prerelease: .: (0.006683) + test_initialize_type: .: (0.002271) + test_initialize_type_bad: .: (0.002316) + test_initialize_version: .: (0.002794) + test_match_eh_allow_prerelease: .: (0.002324) + test_match_eh_name_tuple: .: (0.002903) + test_match_eh_specification: .: (0.002380) + test_matches_spec_eh: .: (0.002783) + test_matches_spec_eh_prerelease: .: (0.002444) + test_merge: .: (0.002619) + test_merge_default: .: (0.002250) + test_merge_name_mismatch: .: (0.002575) + test_merge_other_default: .: (0.002245) + test_prerelease_eh: .: (0.002634) + test_specific: .: (0.002244) + test_to_spec: .: (0.004827) + test_to_spec_prerelease: .: (0.004579) + test_to_spec_with_only_prereleases: .: (0.004710) + test_to_specs_indicates_total_gem_set_size: .: (0.003982) + test_to_specs_respects_bundler_version: .: (0.005314) + test_to_specs_suggests_other_versions: .: (0.003918) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.374851) - test_find_gems_with_sources_local: .: (0.358371) - test_find_gems_with_sources_prerelease: .: (0.308030) - test_find_gems_with_sources_with_bad_source: .: (0.049521) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.621632) - test_install: .: (1.012116) - test_install_all_dependencies: .: (0.335771) - test_install_build_args: .: (0.791594) - test_install_cache_dir: .: (1.234853) - test_install_dependencies_satisfied: .: (1.255040) - test_install_dependency: .: (0.653388) - test_install_dependency_development: .: (0.889588) - test_install_dependency_development_deep: .: (2.171699) - test_install_dependency_development_shallow: .: (1.372064) - test_install_dependency_existing: .: (1.275177) - test_install_dependency_existing_extension: .: (6.645417) - test_install_dependency_old: .: (1.057637) - test_install_doesnt_upgrade_installed_dependencies: .: (1.517185) - test_install_domain_both: .: (0.313291) - test_install_domain_both_no_network: .: (0.412417) - test_install_domain_local: .: (0.745038) - test_install_domain_remote: .: (0.125339) - test_install_dual_repository: .: (0.206172) - test_install_dual_repository_and_done_installing_hooks: .: (2.089114) - test_install_env_shebang: .: (0.615735) - test_install_force: .: (0.232767) - test_install_ignore_dependencies: .: (0.661615) - test_install_install_dir: .: (0.829458) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.456358) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.472317) - test_install_local: .: (0.731107) - test_install_local_dependency: .: (0.873353) - test_install_local_dependency_installed: .: (0.692974) - test_install_local_dependency_no_network_for_target_gem: .: (0.750296) - test_install_local_prerelease: .: (0.761661) - test_install_local_subdir: .: (0.700104) - test_install_minimal_deps: .: (0.231650) - test_install_no_document: .: (0.369082) - test_install_no_minimal_deps: .: (0.746606) - test_install_no_wrappers: .: (0.197032) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.103918) - test_install_prerelease: .: (0.269188) - test_install_prerelease_bug_990: .: (0.332883) - test_install_prerelease_skipped_when_normal_ver: .: (1.086655) - test_install_reinstall: .: (0.898497) - test_install_remote: .: (0.915519) - test_install_remote_dep: .: (1.082158) - test_install_remote_platform_newer: .: (0.998162) - test_install_security_policy: .: (0.699086) - test_install_version: .: (0.436102) - test_install_version_default: .: (0.387647) - test_install_when_only_prerelease: .: (0.094175) - test_resolve_dependencies: .: (0.079638) - test_resolve_dependencies_ignore_dependencies: .: (0.076824) - test_resolve_dependencies_local: .: (0.082453) + test_find_gems_gems_with_sources: .: (0.017549) + test_find_gems_with_sources_local: .: (0.018463) + test_find_gems_with_sources_prerelease: .: (0.017928) + test_find_gems_with_sources_with_bad_source: .: (0.003130) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.019001) + test_install: .: (0.024480) + test_install_all_dependencies: .: (0.052803) + test_install_build_args: .: (0.025239) + test_install_cache_dir: .: (0.032243) + test_install_dependencies_satisfied: .: (0.043949) + test_install_dependency: .: (0.032181) + test_install_dependency_development: .: (0.039209) + test_install_dependency_development_deep: .: (0.048835) + test_install_dependency_development_shallow: .: (0.035616) + test_install_dependency_existing: .: (0.036835) + test_install_dependency_existing_extension: .: (0.268456) + test_install_dependency_old: .: (0.018892) + test_install_doesnt_upgrade_installed_dependencies: .: (0.048299) + test_install_domain_both: .: (0.061207) + test_install_domain_both_no_network: .: (0.062434) + test_install_domain_local: .: (0.018741) + test_install_domain_remote: .: (0.023438) + test_install_dual_repository: .: (0.041917) + test_install_dual_repository_and_done_installing_hooks: .: (0.060703) + test_install_env_shebang: .: (0.027384) + test_install_force: .: (0.027474) + test_install_ignore_dependencies: .: (0.025812) + test_install_install_dir: .: (0.035814) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.169267) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.063055) + test_install_local: .: (0.022270) + test_install_local_dependency: .: (0.030739) + test_install_local_dependency_installed: .: (0.029692) + test_install_local_dependency_no_network_for_target_gem: .: (0.020187) + test_install_local_prerelease: .: (0.022309) + test_install_local_subdir: .: (0.021830) + test_install_minimal_deps: .: (0.051802) + test_install_no_document: .: (0.024474) + test_install_no_minimal_deps: .: (0.057204) + test_install_no_wrappers: .: (0.023739) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.010178) + test_install_prerelease: .: (0.028310) + test_install_prerelease_bug_990: .: (0.023125) + test_install_prerelease_skipped_when_normal_ver: .: (0.029103) + test_install_reinstall: .: (0.028287) + test_install_remote: .: (0.023484) + test_install_remote_dep: .: (0.023611) + test_install_remote_platform_newer: .: (0.028425) + test_install_security_policy: .: (0.023354) + test_install_version: .: (0.014616) + test_install_version_default: .: (0.019446) + test_install_when_only_prerelease: .: (0.006913) + test_resolve_dependencies: .: (0.025557) + test_resolve_dependencies_ignore_dependencies: .: (0.023368) + test_resolve_dependencies_local: .: (0.023039) TestGemDependencyList: - test_active_count: .: (0.009614) - test_add: .: (0.011837) - test_dependency_order: .: (0.018259) - test_dependency_order_circle: .: (0.007018) - test_dependency_order_development: .: (0.010167) - test_dependency_order_diamond: .: (0.015104) - test_dependency_order_no_dependencies: .: (0.009899) - test_find_name: .: (0.012738) - test_ok_eh: .: (0.017439) - test_ok_eh_mismatch: .: (0.010337) - test_ok_eh_redundant: .: (0.011950) - test_ok_to_remove_eh: .: (0.009570) - test_ok_to_remove_eh_after_sibling_removed: .: (0.006013) - test_remove_by_name: .: (0.012408) - test_tsort_each_child: .: (0.006233) - test_tsort_each_node: .: (0.009154) - test_why_not_ok_eh: .: (0.007439) - test_why_not_ok_eh_old_dependency: .: (0.007283) + test_active_count: .: (0.002870) + test_add: .: (0.002452) + test_dependency_order: .: (0.003055) + test_dependency_order_circle: .: (0.002757) + test_dependency_order_development: .: (0.002595) + test_dependency_order_diamond: .: (0.002573) + test_dependency_order_no_dependencies: .: (0.002470) + test_find_name: .: (0.002385) + test_ok_eh: .: (0.002587) + test_ok_eh_mismatch: .: (0.002720) + test_ok_eh_redundant: .: (0.002502) + test_ok_to_remove_eh: .: (0.002514) + test_ok_to_remove_eh_after_sibling_removed: .: (0.002465) + test_remove_by_name: .: (0.002502) + test_tsort_each_child: .: (0.002489) + test_tsort_each_node: .: (0.002438) + test_why_not_ok_eh: .: (0.002551) + test_why_not_ok_eh_old_dependency: .: (0.002955) TestGemDependencyResolutionError: - test_message: .: (0.010098) + test_message: .: (0.002647) TestGemDeprecate: - test_assignment: .: (0.007740) - test_defaults: .: (0.014680) - test_deprecated_method_calls_the_old_method: .: (0.005470) - test_deprecated_method_outputs_a_warning: .: (0.009253) - test_deprecated_method_outputs_a_warning_old_way: .: (0.009780) - test_rubygems_deprecate_command: .: (0.019960) - test_skip: .: (0.021449) + test_assignment: .: (0.002336) + test_defaults: .: (0.002364) + test_deprecated_method_calls_the_old_method: .: (0.002697) + test_deprecated_method_outputs_a_warning: .: (0.005432) + test_deprecated_method_outputs_a_warning_old_way: .: (0.002760) + test_rubygems_deprecate_command: .: (0.003147) + test_skip: .: (0.002417) TestGemDoctor: - test_doctor: .: (0.052693) - test_doctor_badly_named_plugins: .: (0.041473) - test_doctor_child_missing: .: (0.009915) - test_doctor_dry_run: .: (0.030059) - test_doctor_non_gem_home: .: (0.024720) - test_gem_repository_eh: .: (0.011346) + test_doctor: .: (0.006530) + test_doctor_badly_named_plugins: .: (0.004205) + test_doctor_child_missing: .: (0.002686) + test_doctor_dry_run: .: (0.005700) + test_doctor_non_gem_home: .: (0.003131) + test_gem_repository_eh: .: (0.003840) TestGemExit: - test_exit: .: (0.968899) - test_status: .: (0.009879) + test_exit: .: (0.085285) + test_status: .: (0.002435) TestGemExtBuilder: - test_build_extensions: .: (3.404476) - test_build_extensions_extconf_bad: .: (0.382649) - test_build_extensions_install_ext_only: .: (1.975369) - test_build_extensions_none: .: (0.016330) - test_build_extensions_rebuild_failure: .: (0.015124) - test_build_extensions_unsupported: .: (0.015067) - test_build_extensions_with_build_args: .: (3.897658) - test_build_extensions_with_gemhome_with_space: .: (1.013556) + test_build_extensions: .: (0.138975) + test_build_extensions_extconf_bad: .: (0.017936) + test_build_extensions_install_ext_only: .: (0.136182) + test_build_extensions_none: .: (0.002866) + test_build_extensions_rebuild_failure: .: (0.003200) + test_build_extensions_unsupported: .: (0.003714) + test_build_extensions_with_build_args: .: (0.097384) + test_build_extensions_with_gemhome_with_space: .: (0.144681) test_build_extensions_with_target_rbconfig: P =============================================================================== Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig @@ -3045,12 +3081,12 @@ 344: assert_empty(stdout) 345: =============================================================================== -: (2.820124) - test_class_make: .: (5.484927) - test_class_make_no_clean: .: (1.869507) - test_custom_make_with_options: .: (5.745855) - test_initialize: .: (0.035723) - test_initialize_build_args: .: (0.058785) +: (0.109397) + test_class_make: .: (0.249339) + test_class_make_no_clean: .: (0.171190) + test_custom_make_with_options: .: (0.249334) + test_initialize: .: (0.003226) + test_initialize_build_args: .: (0.003248) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -3065,7 +3101,7 @@ 33: 34: output = [] =============================================================================== -: (0.036710) +: (0.004438) test_build_fail: P =============================================================================== Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present @@ -3079,7 +3115,7 @@ 83: 84: FileUtils.rm(File.join(@ext, "src/lib.rs")) =============================================================================== -: (0.030112) +: (0.003940) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -3093,7 +3129,7 @@ 124: 125: Dir.chdir @ext do =============================================================================== -: (0.039294) +: (0.003184) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -3107,7 +3143,7 @@ 100: 101: require "open3" =============================================================================== -: (0.026615) +: (0.003868) test_rubygems_cfg_passed_to_rustc: P =============================================================================== Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present @@ -3121,30 +3157,30 @@ 57: version_slug = Gem::VERSION.tr(".", "_") 58: output = [] =============================================================================== -: (0.031494) +: (0.003338) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.019155) - test_dylib_with_colon_space: .: (0.007421) - test_framework: .: (0.015843) - test_framework_space: .: (0.006600) - test_lib_with_nonascii: .: (0.006163) - test_libstatic_with_colon: .: (0.007578) - test_libstatic_with_colon_space: .: (0.008677) - test_non_lib_dash_l: .: (0.006559) - test_search_path_basic: .: (0.006412) - test_search_path_space: .: (0.006572) - test_search_path_space_in_path: .: (0.006232) - test_simple_lib: .: (0.006420) - test_simple_lib_space: .: (0.009383) - test_so_with_colon_space: .: (0.006578) - test_unconventional_lib_with_colon: .: (0.006759) - test_verbose_lib_space: .: (0.006638) + test_dll_with_colon_space: .: (0.002394) + test_dylib_with_colon_space: .: (0.002436) + test_framework: .: (0.002227) + test_framework_space: .: (0.002282) + test_lib_with_nonascii: .: (0.002423) + test_libstatic_with_colon: .: (0.002246) + test_libstatic_with_colon_space: .: (0.002293) + test_non_lib_dash_l: .: (0.002188) + test_search_path_basic: .: (0.002267) + test_search_path_space: .: (0.002452) + test_search_path_space_in_path: .: (0.002288) + test_simple_lib: .: (0.002245) + test_simple_lib_space: .: (0.002439) + test_so_with_colon_space: .: (0.002488) + test_unconventional_lib_with_colon: .: (0.002244) + test_verbose_lib_space: .: (0.002296) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.008942) - test_cargo_command_locks_in_release_profile: .: (0.021365) - test_cargo_command_passes_args: .: (0.006929) - test_cargo_command_passes_respects_cargo_build_target: .: (0.009224) - test_cargo_command_passes_respects_cargo_env_var: .: (0.007000) + test_build_env_includes_rbconfig: .: (0.002898) + test_cargo_command_locks_in_release_profile: .: (0.003369) + test_cargo_command_passes_args: .: (0.002325) + test_cargo_command_passes_respects_cargo_build_target: .: (0.002445) + test_cargo_command_passes_respects_cargo_env_var: .: (0.002307) TestGemExtCmakeBuilder: test_self_build: P =============================================================================== @@ -3152,299 +3188,299 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.034894) +: (0.003254) test_self_build_fail: P =============================================================================== Pending: test_self_build_fail(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.042087) +: (0.003343) test_self_build_has_makefile: P =============================================================================== Pending: test_self_build_has_makefile(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.024894) +: (0.003280) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.084740) + test_self_build_fail: .: (0.004705) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (10.971162) - test_class_build_extconf_success_without_warning: .: (3.433622) - test_class_make_no_Makefile: .: (0.007728) + test_class_build_extconf_fail: .: (0.381322) + test_class_build_extconf_success_without_warning: .: (0.122967) + test_class_make_no_Makefile: .: (0.002992) TestGemExtRakeBuilder: - test_class_build_fail: .: (2.539676) - test_class_no_openssl_override: .: (6.105207) + test_class_build_fail: .: (0.162362) + test_class_no_openssl_override: .: (0.210220) TestGemGemRunner: - test_do_configuration: .: (0.071544) - test_extract_build_args: .: (0.020363) - test_info_succeeds: .: (0.173025) - test_list_succeeds: .: (0.131212) - test_query_is_deprecated: .: (0.139405) - test_search_succeeds: .: (0.060202) - test_validate_encoding: .: (0.031985) + test_do_configuration: .: (0.006090) + test_extract_build_args: .: (0.002588) + test_info_succeeds: .: (0.017299) + test_list_succeeds: .: (0.012403) + test_query_is_deprecated: .: (0.014560) + test_search_succeeds: .: (0.005992) + test_validate_encoding: .: (0.002903) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.054012) - test_api_key: .: (0.041436) - test_api_key_override: .: (0.036353) - test_host: .: (0.020214) - test_host_RUBYGEMS_HOST: .: (0.028819) - test_host_RUBYGEMS_HOST_empty: .: (0.063418) - test_sign_in: .: (0.029888) - test_sign_in_skips_with_existing_credentials: .: (0.027059) - test_sign_in_skips_with_key_override: .: (0.037607) - test_sign_in_with_bad_credentials: .: (0.035756) - test_sign_in_with_correct_otp_code: .: (0.043939) - test_sign_in_with_host: .: (0.038855) - test_sign_in_with_host_ENV: .: (0.040565) - test_sign_in_with_host_nil: .: (0.035699) - test_sign_in_with_incorrect_otp_code: .: (0.032225) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.041798) - test_sign_in_with_webauthn_enabled: .: (0.089076) - test_sign_in_with_webauthn_enabled_with_error: .: (0.050025) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.144658) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.137617) - test_signin_with_env_otp_code: .: (0.029592) - test_verify_api_key: .: (0.041894) - test_verify_missing_api_key: .: (0.021522) + test_alternate_key_alternate_host: .: (0.006050) + test_api_key: .: (0.004899) + test_api_key_override: .: (0.005036) + test_host: .: (0.004638) + test_host_RUBYGEMS_HOST: .: (0.004150) + test_host_RUBYGEMS_HOST_empty: .: (0.003971) + test_sign_in: .: (0.006201) + test_sign_in_skips_with_existing_credentials: .: (0.004770) + test_sign_in_skips_with_key_override: .: (0.009778) + test_sign_in_with_bad_credentials: .: (0.016038) + test_sign_in_with_correct_otp_code: .: (0.019877) + test_sign_in_with_host: .: (0.006097) + test_sign_in_with_host_ENV: .: (0.004951) + test_sign_in_with_host_nil: .: (0.005184) + test_sign_in_with_incorrect_otp_code: .: (0.004935) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.006063) + test_sign_in_with_webauthn_enabled: .: (0.012308) + test_sign_in_with_webauthn_enabled_with_error: .: (0.005912) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.110008) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.106390) + test_signin_with_env_otp_code: .: (0.006244) + test_verify_api_key: .: (0.005406) + test_verify_missing_api_key: .: (0.003871) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.017340) + test_message_conflict: .: (0.003058) TestGemKernel: - test_gem: .: (0.174578) - test_gem_bundler: .: (0.318127) - test_gem_bundler_inferred_bundler_version: .: (0.298831) - test_gem_conflicting: .: (0.102571) - test_gem_default: .: (0.192550) - test_gem_default_re_gem: .: (0.241876) - test_gem_env_req: .: (0.137083) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.805665) - test_gem_not_adding_bin: .: (1.280432) - test_gem_overlapping: .: (1.102492) - test_gem_prerelease_is_the_only_available: .: (2.225930) - test_gem_re_gem_mismatch: .: (2.570187) - test_gem_redundant: .: (1.861632) - test_release_favored_over_prerelease: .: (0.893386) + test_gem: .: (0.027956) + test_gem_bundler: .: (0.030965) + test_gem_bundler_inferred_bundler_version: .: (0.035439) + test_gem_conflicting: .: (0.029209) + test_gem_default: .: (0.027405) + test_gem_default_re_gem: .: (0.027215) + test_gem_env_req: .: (0.032257) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.109871) + test_gem_not_adding_bin: .: (0.029555) + test_gem_overlapping: .: (0.026099) + test_gem_prerelease_is_the_only_available: .: (0.031362) + test_gem_re_gem_mismatch: .: (0.026950) + test_gem_redundant: .: (0.026640) + test_release_favored_over_prerelease: .: (0.028029) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.249790) - test_both_eh: .: (0.128425) - test_clear_sources_option: .: (0.172621) - test_clear_sources_option_idiot_proof: .: (0.211765) - test_local_eh: .: (0.123653) - test_remote_eh: .: (0.130604) - test_short_source_option: .: (0.189716) - test_source_option: .: (0.331401) - test_source_option_bad: .: (0.124064) - test_update_sources_option: .: (0.127538) + test_add_local_remote_options: .: (0.003984) + test_both_eh: .: (0.002693) + test_clear_sources_option: .: (0.003267) + test_clear_sources_option_idiot_proof: .: (0.003740) + test_local_eh: .: (0.002352) + test_remote_eh: .: (0.002431) + test_short_source_option: .: (0.002926) + test_source_option: .: (0.003290) + test_source_option_bad: .: (0.002799) + test_update_sources_option: .: (0.002938) TestGemNameTuple: - test_full_name: .: (0.076664) - test_platform_normalization: .: (0.048758) - test_spaceship: .: (0.068976) - test_spec_name: .: (0.095435) + test_full_name: .: (0.002324) + test_platform_normalization: .: (0.002504) + test_spaceship: .: (0.002397) + test_spec_name: .: (0.002420) TestGemPackageOld: - test_contents: .: (0.118102) - test_contents_security_policy: .: (0.116152) - test_extract_files: .: (0.121263) - test_extract_files_security_policy: .: (0.086663) - test_spec: .: (0.106600) - test_spec_security_policy: .: (0.122867) - test_verify: .: (0.101843) + test_contents: .: (0.003040) + test_contents_security_policy: .: (0.002797) + test_extract_files: .: (0.003903) + test_extract_files_security_policy: .: (0.002739) + test_spec: .: (0.003301) + test_spec_security_policy: .: (0.002815) + test_verify: .: (0.012003) TestGemPackageTask: - test_gem_package: .: (0.327779) - test_gem_package_prints_to_stdout_by_default: .: (0.164429) - test_gem_package_with_current_platform: .: (0.062633) - test_gem_package_with_ruby_platform: .: (0.103767) - test_package_dir_path: .: (0.087903) + test_gem_package: .: (0.018449) + test_gem_package_prints_to_stdout_by_default: .: (0.015736) + test_gem_package_with_current_platform: .: (0.007048) + test_gem_package_with_ruby_platform: .: (0.005314) + test_package_dir_path: .: (0.007236) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.150582) - test_initialize: .: (0.160996) - test_initialize_home: .: (0.155256) - test_initialize_home_path: .: (0.186271) - test_initialize_path: .: (0.264820) - test_initialize_path_with_defaults: .: (0.121580) - test_initialize_regexp_path_separator: .: (0.023898) - test_initialize_spec: .: (0.019373) + test_gem_paths_do_not_contain_symlinks: .: (0.012581) + test_initialize: .: (0.009004) + test_initialize_home: .: (0.002393) + test_initialize_home_path: .: (0.003094) + test_initialize_path: .: (0.002569) + test_initialize_path_with_defaults: .: (0.003105) + test_initialize_regexp_path_separator: .: (0.002628) + test_initialize_spec: .: (0.003182) TestGemPlatform: - test_eabi_and_nil_version_combination_strictness: .: (0.029298) - test_eabi_version_is_stricter_for_linux_os: .: (0.018721) - test_equals2: .: (0.014677) - test_equals3: .: (0.022711) - test_equals3_cpu: .: (0.023020) - test_equals3_cpu_arm: .: (0.023671) - test_equals3_universal_mingw: .: (0.023550) - test_equals3_version: .: (0.014751) - test_equals_tilde: .: (0.037804) - test_gem_platform_match_with_string_argument: .: (0.023615) - test_initialize: .: (0.054137) - test_initialize_command_line: .: (0.137371) - test_initialize_mswin32_vc6: .: (0.080238) - test_initialize_platform: .: (0.070902) - test_initialize_test: .: (0.113133) - test_inspect: .: (0.114932) - test_nil_cpu_arch_is_treated_as_universal: .: (0.134311) - test_nil_version_is_stricter_for_linux_os: .: (0.016271) - test_nil_version_is_treated_as_any_version: .: (0.016835) - test_self_local: .: (0.018915) - test_self_match: .: (0.018436) - test_self_match_gem?: .: (0.015982) - test_self_match_spec?: .: (0.027958) - test_self_match_spec_with_match_gem_override: .: (0.019255) - test_self_new: .: (0.019101) - test_to_s: .: (0.016337) + test_eabi_and_nil_version_combination_strictness: .: (0.002481) + test_eabi_version_is_stricter_for_linux_os: .: (0.002502) + test_equals2: .: (0.002308) + test_equals3: .: (0.002359) + test_equals3_cpu: .: (0.002382) + test_equals3_cpu_arm: .: (0.002563) + test_equals3_universal_mingw: .: (0.002316) + test_equals3_version: .: (0.002435) + test_equals_tilde: .: (0.002763) + test_gem_platform_match_with_string_argument: .: (0.002587) + test_initialize: .: (0.003883) + test_initialize_command_line: .: (0.002395) + test_initialize_mswin32_vc6: .: (0.002231) + test_initialize_platform: .: (0.002401) + test_initialize_test: .: (0.002327) + test_inspect: .: (0.002401) + test_nil_cpu_arch_is_treated_as_universal: .: (0.002372) + test_nil_version_is_stricter_for_linux_os: .: (0.002663) + test_nil_version_is_treated_as_any_version: .: (0.002745) + test_self_local: .: (0.002458) + test_self_match: .: (0.002472) + test_self_match_gem?: .: (0.002286) + test_self_match_spec?: .: (0.002427) + test_self_match_spec_with_match_gem_override: .: (0.002321) + test_self_new: .: (0.002395) + test_to_s: .: (0.002259) TestGemProjectSanity: - test_require_rubygems_package: .: (0.330420) + test_require_rubygems_package: .: (0.070060) TestGemRDoc: - test_delete_legacy_args: .: (0.053983) - test_generate_disabled: .: (0.053190) - test_initialize: .: (0.058577) - test_new_rdoc: .: (0.047004) - test_rdoc_installed?: .: (0.048877) - test_remove: .: (0.073833) - test_remove_unwritable: .: (0.059861) - test_ri_installed?: .: (0.052306) - test_setup: .: (0.040151) - test_setup_unwritable: .: (0.054061) + test_delete_legacy_args: .: (0.007961) + test_generate_disabled: .: (0.007435) + test_initialize: .: (0.007584) + test_new_rdoc: .: (0.007547) + test_rdoc_installed?: .: (0.007966) + test_remove: .: (0.008064) + test_remove_unwritable: .: (0.007792) + test_ri_installed?: .: (0.008008) + test_setup: .: (0.007925) + test_setup_unwritable: .: (0.007916) TestGemRemoteFetchError: - test_invalid_url: .: (0.011974) - test_password_redacted: .: (0.011893) - test_to_s: .: (0.017274) + test_invalid_url: .: (0.002617) + test_password_redacted: .: (0.002463) + test_to_s: .: (0.002485) TestGemRemoteFetcher: - test_cache_update_path: .: (0.045992) - test_cache_update_path_no_update: .: (0.037167) - test_cache_update_path_with_utf8_internal_encoding: .: (0.046362) - test_download: .: (0.055011) - test_download_cached: .: (0.071876) - test_download_install_dir: .: (0.137358) - test_download_local: .: (0.095753) - test_download_local_read_only: .: (0.095020) - test_download_local_space: .: (0.223585) - test_download_platform_legacy: .: (0.294893) - test_download_read_only: .: (0.212179) - test_download_same_file: .: (0.158574) - test_download_to_cache: .: (0.069167) - test_download_unsupported: .: (0.058150) - test_download_with_auth: .: (0.043414) - test_download_with_encoded_auth: .: (0.039326) - test_download_with_token: .: (0.056264) - test_download_with_x_oauth_basic: .: (0.042016) - test_fetch_http: .: (0.096059) - test_fetch_http_redirects: .: (0.189182) - test_fetch_http_redirects_without_location: .: (0.186006) - test_fetch_path_bad_uri: .: (0.190550) - test_fetch_path_getaddrinfo_error: .: (0.181961) - test_fetch_path_gzip: .: (0.198700) - test_fetch_path_gzip_unmodified: .: (0.193323) - test_fetch_path_io_error: .: (0.208246) - test_fetch_path_openssl_ssl_sslerror: .: (0.187086) - test_fetch_path_socket_error: .: (0.212255) - test_fetch_path_system_call_error: .: (0.195173) - test_fetch_path_timeout_error: .: (0.185630) - test_fetch_path_unmodified: .: (0.201057) - test_request_block: .: (0.188499) - test_self_fetcher: .: (0.153290) - test_self_fetcher_with_proxy: .: (0.166264) - test_yaml_error_on_size: .: (0.188591) + test_cache_update_path: .: (0.005841) + test_cache_update_path_no_update: .: (0.005750) + test_cache_update_path_with_utf8_internal_encoding: .: (0.005948) + test_download: .: (0.005895) + test_download_cached: .: (0.005810) + test_download_install_dir: .: (0.006076) + test_download_local: .: (0.009956) + test_download_local_read_only: .: (0.006524) + test_download_local_space: .: (0.005970) + test_download_platform_legacy: .: (0.008392) + test_download_read_only: .: (0.006426) + test_download_same_file: .: (0.007231) + test_download_to_cache: .: (0.009705) + test_download_unsupported: .: (0.005969) + test_download_with_auth: .: (0.006007) + test_download_with_encoded_auth: .: (0.011009) + test_download_with_token: .: (0.006443) + test_download_with_x_oauth_basic: .: (0.006289) + test_fetch_http: .: (0.006206) + test_fetch_http_redirects: .: (0.006236) + test_fetch_http_redirects_without_location: .: (0.005934) + test_fetch_path_bad_uri: .: (0.005834) + test_fetch_path_getaddrinfo_error: .: (0.005865) + test_fetch_path_gzip: .: (0.006372) + test_fetch_path_gzip_unmodified: .: (0.005437) + test_fetch_path_io_error: .: (0.005712) + test_fetch_path_openssl_ssl_sslerror: .: (0.005949) + test_fetch_path_socket_error: .: (0.005719) + test_fetch_path_system_call_error: .: (0.007384) + test_fetch_path_timeout_error: .: (0.005552) + test_fetch_path_unmodified: .: (0.005449) + test_request_block: .: (0.005902) + test_self_fetcher: .: (0.005605) + test_self_fetcher_with_proxy: .: (0.005763) + test_yaml_error_on_size: .: (0.005870) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.935969) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.657274) - test_do_not_follow_insecure_redirect: .: (0.680209) - test_nil_ca_cert: .: (0.648407) - test_ssl_client_cert_auth_connection: .: (1.504223) - test_ssl_connection: .: (1.484174) - test_ssl_connection_allow_verify_none: .: (1.235452) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.523190) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.522371) + test_do_not_follow_insecure_redirect: .: (0.522369) + test_nil_ca_cert: .: (0.520756) + test_ssl_client_cert_auth_connection: .: (0.535279) + test_ssl_connection: .: (0.521946) + test_ssl_connection_allow_verify_none: .: (0.521559) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.586880) - test_implicit_no_proxy: .: (0.215973) - test_implicit_proxy: .: (0.176927) - test_implicit_proxy_no_env: .: (0.153559) - test_implicit_upper_case_proxy: .: (0.313998) - test_no_proxy: .: (0.217877) - test_observe_no_proxy_env_list: .: (0.174159) - test_observe_no_proxy_env_single_host: .: (0.201742) + test_fetch_http_with_additional_headers: .: (0.021317) + test_implicit_no_proxy: .: (0.004524) + test_implicit_proxy: .: (0.004483) + test_implicit_proxy_no_env: .: (0.004329) + test_implicit_upper_case_proxy: .: (0.004210) + test_no_proxy: .: (0.004896) + test_observe_no_proxy_env_list: .: (0.004322) + test_observe_no_proxy_env_single_host: .: (0.011707) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.204015) - test_fetch_s3_config_creds_with_region: .: (0.180173) - test_fetch_s3_config_creds_with_token: .: (0.204208) - test_fetch_s3_env_creds: .: (0.190227) - test_fetch_s3_env_creds_with_region: .: (0.129463) - test_fetch_s3_env_creds_with_token: .: (0.167927) - test_fetch_s3_instance_profile_creds: .: (0.185758) - test_fetch_s3_instance_profile_creds_with_region: .: (0.190172) - test_fetch_s3_instance_profile_creds_with_token: .: (0.186164) - test_fetch_s3_no_host: .: (0.217222) - test_fetch_s3_no_id: .: (0.217299) - test_fetch_s3_no_secret: .: (0.209153) - test_fetch_s3_no_source_key: .: (0.169987) - test_fetch_s3_url_creds: .: (0.220628) + test_fetch_s3_config_creds: .: (0.007128) + test_fetch_s3_config_creds_with_region: .: (0.006882) + test_fetch_s3_config_creds_with_token: .: (0.006508) + test_fetch_s3_env_creds: .: (0.006374) + test_fetch_s3_env_creds_with_region: .: (0.008254) + test_fetch_s3_env_creds_with_token: .: (0.006327) + test_fetch_s3_instance_profile_creds: .: (0.006228) + test_fetch_s3_instance_profile_creds_with_region: .: (0.006038) + test_fetch_s3_instance_profile_creds_with_token: .: (0.005944) + test_fetch_s3_no_host: .: (0.005722) + test_fetch_s3_no_id: .: (0.005615) + test_fetch_s3_no_secret: .: (0.006053) + test_fetch_s3_no_source_key: .: (0.005541) + test_fetch_s3_url_creds: .: (0.005806) TestGemRequest: - test_configure_connection_for_https: .: (0.238830) - test_configure_connection_for_https_ssl_ca_cert: .: (0.220153) - test_fetch: .: (0.073024) - test_fetch_basic_auth: .: (0.211573) - test_fetch_basic_auth_encoded: .: (0.209141) - test_fetch_basic_oauth_encoded: .: (0.208604) - test_fetch_head: .: (0.041540) - test_fetch_unmodified: .: (0.042028) - test_get_proxy_from_env_domain: .: (0.043763) - test_get_proxy_from_env_empty: .: (0.044294) - test_get_proxy_from_env_escape: .: (0.040983) - test_get_proxy_from_env_fallback: .: (0.045696) - test_get_proxy_from_env_https: .: (0.043744) - test_get_proxy_from_env_normalize: .: (0.046132) - test_initialize_proxy: .: (0.042768) - test_initialize_proxy_ENV: .: (0.043622) - test_initialize_proxy_ENV_https: .: (0.045238) - test_initialize_proxy_URI: .: (0.043119) - test_proxy_ENV: .: (0.040705) - test_user_agent: .: (0.039453) - test_user_agent_engine: .: (0.039230) - test_user_agent_engine_ruby: .: (0.037177) - test_user_agent_patchlevel: .: (0.038457) - test_user_agent_revision: .: (0.038482) - test_verify_certificate: .: (0.038240) - test_verify_certificate_extra_message: .: (0.039081) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.077218) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.091858) - test_verify_certificate_message_CERT_REJECTED: .: (0.053211) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.036070) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.035187) - test_verify_certificate_message_INVALID_CA: .: (0.036145) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.036727) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.035934) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.041423) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.034336) + test_configure_connection_for_https: .: (0.012814) + test_configure_connection_for_https_ssl_ca_cert: .: (0.012237) + test_fetch: .: (0.002704) + test_fetch_basic_auth: .: (0.012295) + test_fetch_basic_auth_encoded: .: (0.012368) + test_fetch_basic_oauth_encoded: .: (0.012472) + test_fetch_head: .: (0.005744) + test_fetch_unmodified: .: (0.002795) + test_get_proxy_from_env_domain: .: (0.002826) + test_get_proxy_from_env_empty: .: (0.002541) + test_get_proxy_from_env_escape: .: (0.005504) + test_get_proxy_from_env_fallback: .: (0.002763) + test_get_proxy_from_env_https: .: (0.004375) + test_get_proxy_from_env_normalize: .: (0.005858) + test_initialize_proxy: .: (0.002756) + test_initialize_proxy_ENV: .: (0.002806) + test_initialize_proxy_ENV_https: .: (0.002865) + test_initialize_proxy_URI: .: (0.002824) + test_proxy_ENV: .: (0.002609) + test_user_agent: .: (0.002554) + test_user_agent_engine: .: (0.002666) + test_user_agent_engine_ruby: .: (0.002670) + test_user_agent_patchlevel: .: (0.002453) + test_user_agent_revision: .: (0.002556) + test_verify_certificate: .: (0.002691) + test_verify_certificate_extra_message: .: (0.002463) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.002916) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.002707) + test_verify_certificate_message_CERT_REJECTED: .: (0.002536) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.002447) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.002375) + test_verify_certificate_message_INVALID_CA: .: (0.002580) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.002463) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.002430) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.002486) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.002476) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.033786) - test_net_http_args: .: (0.040338) - test_net_http_args_ipv6: .: (0.036298) - test_net_http_args_no_proxy: .: (0.035454) - test_net_http_args_proxy: .: (0.035568) - test_thread_waits_for_connection: .: (1.084781) - test_to_proxy_eh: .: (0.120673) - test_to_proxy_eh_wildcard: .: (0.071767) - test_to_proxy_empty_string: .: (0.073644) - test_to_proxy_substring: .: (0.067006) + test_checkout_same_connection: .: (0.002407) + test_net_http_args: .: (0.002360) + test_net_http_args_ipv6: .: (0.002293) + test_net_http_args_no_proxy: .: (0.002404) + test_net_http_args_proxy: .: (0.002502) + test_thread_waits_for_connection: .: (1.003310) + test_to_proxy_eh: .: (0.002370) + test_to_proxy_eh_wildcard: .: (0.002357) + test_to_proxy_empty_string: .: (0.002278) + test_to_proxy_substring: .: (0.002349) TestGemRequestSet: - test_bug_bug_990: .: (0.020036) - test_gem: .: (0.011460) - test_gem_duplicate: .: (0.015722) - test_import: .: (0.011931) - test_install: .: (0.289090) - test_install_from_gemdeps: .: (0.125952) - test_install_from_gemdeps_complex_dependencies: .: (0.278236) - test_install_from_gemdeps_explain: .: (0.167493) - test_install_from_gemdeps_install_dir: .: (0.457511) - test_install_from_gemdeps_local: .: (0.105273) - test_install_from_gemdeps_lockfile: .: (0.845659) - test_install_from_gemdeps_version_mismatch: .: (0.535334) - test_install_into: .: (0.674713) - test_install_into_development_shallow: .: (0.435851) - test_load_gemdeps: .: (0.046466) - test_load_gemdeps_installing: .: (0.041414) - test_load_gemdeps_without_groups: .: (0.089186) - test_resolve: .: (0.071556) - test_resolve_development: .: (0.047885) - test_resolve_development_shallow: .: (0.052120) + test_bug_bug_990: .: (0.003552) + test_gem: .: (0.002497) + test_gem_duplicate: .: (0.002405) + test_import: .: (0.002477) + test_install: .: (0.021937) + test_install_from_gemdeps: .: (0.014168) + test_install_from_gemdeps_complex_dependencies: .: (0.046855) + test_install_from_gemdeps_explain: .: (0.009302) + test_install_from_gemdeps_install_dir: .: (0.017058) + test_install_from_gemdeps_local: .: (0.006471) + test_install_from_gemdeps_lockfile: .: (0.037786) + test_install_from_gemdeps_version_mismatch: .: (0.013821) + test_install_into: .: (0.019490) + test_install_into_development_shallow: .: (0.020035) + test_load_gemdeps: .: (0.002763) + test_load_gemdeps_installing: .: (0.002638) + test_load_gemdeps_without_groups: .: (0.002606) + test_resolve: .: (0.002945) + test_resolve_development: .: (0.002771) + test_resolve_development_shallow: .: (0.003091) test_resolve_git: P =============================================================================== Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set @@ -3459,91 +3495,91 @@ 395: rs = Gem::RequestSet.new 396: =============================================================================== -: (0.067702) - test_resolve_ignore_dependencies: .: (0.043417) - test_resolve_incompatible: .: (0.052172) - test_resolve_vendor: .: (0.084641) - test_sorted_requests: .: (0.054953) - test_sorted_requests_development_shallow: .: (0.056481) - test_tsort_each_child_development: .: (0.051773) - test_tsort_each_child_development_shallow: .: (0.051487) +: (0.003564) + test_resolve_ignore_dependencies: .: (0.002605) + test_resolve_incompatible: .: (0.002591) + test_resolve_vendor: .: (0.005260) + test_sorted_requests: .: (0.003319) + test_sorted_requests_development_shallow: .: (0.003171) + test_tsort_each_child_development: .: (0.003188) + test_tsort_each_child_development_shallow: .: (0.003179) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.040800) - test_gem_bitbucket: .: (0.042362) - test_gem_bitbucket_expand_path: .: (0.038768) - test_gem_deps_file: .: (0.038552) - test_gem_duplicate: .: (0.047954) - test_gem_git: .: (0.038056) - test_gem_git_branch: .: (0.048796) - test_gem_git_gist: .: (0.055117) - test_gem_git_ref: .: (0.063865) - test_gem_git_submodules: .: (0.040486) - test_gem_git_tag: .: (0.036363) - test_gem_github: .: (0.039212) - test_gem_github_expand_path: .: (0.039706) - test_gem_group: .: (0.041977) - test_gem_group_method: .: (0.038380) - test_gem_group_without: .: (0.040548) - test_gem_groups: .: (0.039654) - test_gem_path: .: (0.045634) - test_gem_platforms: .: (0.040618) - test_gem_platforms_bundler_ruby: .: (0.040657) - test_gem_platforms_engine: .: (0.041883) - test_gem_platforms_maglev: .: (0.037773) - test_gem_platforms_multiple: .: (0.037459) - test_gem_platforms_platform: .: (0.036728) - test_gem_platforms_truffleruby: .: (0.036805) - test_gem_platforms_unknown: .: (0.040766) - test_gem_platforms_version: .: (0.045507) - test_gem_requirement: .: (0.005077) - test_gem_requirements: .: (0.004045) - test_gem_requirements_options: .: (0.004043) - test_gem_requires: .: (0.003976) - test_gem_requires_false: .: (0.003914) - test_gem_requires_without_group: .: (0.003866) - test_gem_source_mismatch: .: (0.005430) - test_gempspec_with_multiple_runtime_deps: .: (0.004997) - test_gemspec: .: (0.005471) - test_gemspec_bad: .: (0.004647) - test_gemspec_development_group: .: (0.005362) - test_gemspec_multiple: .: (0.005192) - test_gemspec_name: .: (0.005596) - test_gemspec_named: .: (0.005067) - test_gemspec_none: .: (0.006589) - test_gemspec_path: .: (0.005719) - test_gemspec_without_group: .: (0.004418) - test_git: .: (0.003981) - test_git_source: .: (0.003989) - test_group: .: (0.004173) - test_load: .: (0.005151) - test_pin_gem_source: .: (0.004327) - test_platform_mswin: .: (0.004178) - test_platform_multiple: .: (0.004560) - test_platform_ruby: .: (0.022673) - test_platforms: .: (0.004889) - test_ruby: .: (0.005743) - test_ruby_engine: .: (0.004251) - test_ruby_engine_mismatch_engine: .: (0.005970) - test_ruby_engine_mismatch_version: .: (0.004395) - test_ruby_engine_no_engine_version: .: (0.005170) - test_ruby_mismatch: .: (0.006639) - test_ruby_mismatch_installing: .: (0.003807) - test_source: .: (0.005786) - test_with_engine_version: .: (0.003933) + test_gem: .: (0.002633) + test_gem_bitbucket: .: (0.002470) + test_gem_bitbucket_expand_path: .: (0.002341) + test_gem_deps_file: .: (0.002399) + test_gem_duplicate: .: (0.002663) + test_gem_git: .: (0.002542) + test_gem_git_branch: .: (0.002687) + test_gem_git_gist: .: (0.002494) + test_gem_git_ref: .: (0.002656) + test_gem_git_submodules: .: (0.002535) + test_gem_git_tag: .: (0.002375) + test_gem_github: .: (0.002426) + test_gem_github_expand_path: .: (0.002427) + test_gem_group: .: (0.002434) + test_gem_group_method: .: (0.002349) + test_gem_group_without: .: (0.002456) + test_gem_groups: .: (0.002416) + test_gem_path: .: (0.003022) + test_gem_platforms: .: (0.002520) + test_gem_platforms_bundler_ruby: .: (0.002654) + test_gem_platforms_engine: .: (0.002436) + test_gem_platforms_maglev: .: (0.002499) + test_gem_platforms_multiple: .: (0.002498) + test_gem_platforms_platform: .: (0.002565) + test_gem_platforms_truffleruby: .: (0.010320) + test_gem_platforms_unknown: .: (0.002382) + test_gem_platforms_version: .: (0.003105) + test_gem_requirement: .: (0.002417) + test_gem_requirements: .: (0.003021) + test_gem_requirements_options: .: (0.002379) + test_gem_requires: .: (0.003008) + test_gem_requires_false: .: (0.002307) + test_gem_requires_without_group: .: (0.002984) + test_gem_source_mismatch: .: (0.003047) + test_gempspec_with_multiple_runtime_deps: .: (0.003294) + test_gemspec: .: (0.002996) + test_gemspec_bad: .: (0.003012) + test_gemspec_development_group: .: (0.003023) + test_gemspec_multiple: .: (0.003239) + test_gemspec_name: .: (0.003025) + test_gemspec_named: .: (0.003119) + test_gemspec_none: .: (0.002349) + test_gemspec_path: .: (0.003142) + test_gemspec_without_group: .: (0.002322) + test_git: .: (0.002597) + test_git_source: .: (0.002268) + test_group: .: (0.002479) + test_load: .: (0.002611) + test_pin_gem_source: .: (0.002570) + test_platform_mswin: .: (0.002295) + test_platform_multiple: .: (0.002525) + test_platform_ruby: .: (0.002498) + test_platforms: .: (0.002380) + test_ruby: .: (0.002298) + test_ruby_engine: .: (0.002464) + test_ruby_engine_mismatch_engine: .: (0.002571) + test_ruby_engine_mismatch_version: .: (0.002448) + test_ruby_engine_no_engine_version: .: (0.002247) + test_ruby_mismatch: .: (0.002315) + test_ruby_mismatch_installing: .: (0.002422) + test_source: .: (0.002374) + test_with_engine_version: .: (0.002733) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.022186) - test_add_DEPENDENCIES_from_gem_deps: .: (0.012856) - test_add_GEM: .: (0.076867) - test_add_PLATFORMS: .: (0.033966) - test_relative_path_from: .: (0.004903) - test_to_s_gem: .: (0.012881) - test_to_s_gem_dependency: .: (0.019202) - test_to_s_gem_dependency_non_default: .: (0.017382) - test_to_s_gem_dependency_requirement: .: (0.015884) - test_to_s_gem_path: .: (0.012545) - test_to_s_gem_path_absolute: .: (0.021041) - test_to_s_gem_platform: .: (0.048757) - test_to_s_gem_source: .: (0.071080) + test_add_DEPENDENCIES: .: (0.011050) + test_add_DEPENDENCIES_from_gem_deps: .: (0.006627) + test_add_GEM: .: (0.039213) + test_add_PLATFORMS: .: (0.015666) + test_relative_path_from: .: (0.002603) + test_to_s_gem: .: (0.005962) + test_to_s_gem_dependency: .: (0.009987) + test_to_s_gem_dependency_non_default: .: (0.008807) + test_to_s_gem_dependency_requirement: .: (0.008143) + test_to_s_gem_path: .: (0.004177) + test_to_s_gem_path_absolute: .: (0.004149) + test_to_s_gem_platform: .: (0.006323) + test_to_s_gem_source: .: (0.013654) test_to_s_git: P =============================================================================== Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set @@ -3558,202 +3594,202 @@ 378: head = nil 379: =============================================================================== -: (0.006244) - test_write: .: (0.013550) - test_write_error: .: (0.015225) +: (0.003587) + test_write: .: (0.002722) + test_write_error: .: (0.010726) TestGemRequestSetLockfileParser: - test_get: .: (0.009301) - test_get_type_mismatch: .: (0.013663) - test_get_type_multiple: .: (0.008973) - test_get_type_value_mismatch: .: (0.013927) - test_parse: .: (0.013821) - test_parse_DEPENDENCIES_git: .: (0.011298) - test_parse_DEPENDENCIES_git_version: .: (0.015343) - test_parse_GEM: .: (0.011645) - test_parse_GEM_remote_multiple: .: (0.011651) - test_parse_GIT: .: (0.015679) - test_parse_GIT_branch: .: (0.011616) - test_parse_GIT_ref: .: (0.011450) - test_parse_GIT_tag: .: (0.015489) - test_parse_PATH: .: (0.015648) - test_parse_dependencies: .: (0.011779) - test_parse_dependency: .: (0.011522) - test_parse_gem_specs_dependency: .: (0.015538) - test_parse_missing: .: (0.011675) + test_get: .: (0.002747) + test_get_type_mismatch: .: (0.003352) + test_get_type_multiple: .: (0.002637) + test_get_type_value_mismatch: .: (0.003205) + test_parse: .: (0.002979) + test_parse_DEPENDENCIES_git: .: (0.003873) + test_parse_DEPENDENCIES_git_version: .: (0.003559) + test_parse_GEM: .: (0.002986) + test_parse_GEM_remote_multiple: .: (0.003574) + test_parse_GIT: .: (0.003358) + test_parse_GIT_branch: .: (0.003102) + test_parse_GIT_ref: .: (0.003376) + test_parse_GIT_tag: .: (0.003025) + test_parse_PATH: .: (0.003765) + test_parse_dependencies: .: (0.003148) + test_parse_dependency: .: (0.004165) + test_parse_gem_specs_dependency: .: (0.003455) + test_parse_missing: .: (0.002415) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.005151) - test_skip: .: (0.046404) - test_token_pos: .: (0.009583) - test_tokenize: .: (0.015990) - test_tokenize_capitals: .: (0.013527) - test_tokenize_conflict_markers: .: (0.023819) - test_tokenize_git: .: (0.015785) - test_tokenize_multiple: .: (0.011442) - test_unget: .: (0.011632) + test_peek: .: (0.002822) + test_skip: .: (0.002665) + test_token_pos: .: (0.002824) + test_tokenize: .: (0.002974) + test_tokenize_capitals: .: (0.002985) + test_tokenize_conflict_markers: .: (0.004815) + test_tokenize_git: .: (0.002900) + test_tokenize_multiple: .: (0.002828) + test_unget: .: (0.002620) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.041500) - test_activate_via_require_respects_loaded_files: .: (0.075242) - test_already_activated_direct_conflict: .: (0.094333) - test_concurrent_require: .: (0.207085) - test_dash_i_beats_default_gems: .: (0.047244) - test_dash_i_beats_gems: .: (0.088581) - test_default_gem_and_normal_gem: .: (0.048251) - test_default_gem_and_normal_gem_same_version: .: (0.047654) - test_default_gem_only: .: (0.025308) - test_default_gem_prerelease: .: (0.049721) - test_default_gem_require_activates_just_once: .: (0.020593) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.125136) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.123644) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (3.539662) - test_multiple_gems_with_the_same_path: .: (0.112847) - test_no_crash_when_overriding_warn_with_warning_module: .: (2.897208) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (3.084814) - test_no_kernel_require_in_warn_with_uplevel: .: (0.852165) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.853817) - test_no_other_behavioral_changes_with_warn: .: (2.083958) - test_normal_gem_does_not_shadow_default_gem: .: (0.227605) - test_normal_gems_with_overridden_load_error_message:.: (2.497772) - test_realworld_default_gem: .: (2.594759) - test_realworld_upgraded_default_gem: .: (0.834806) - test_require_bundler: .: (0.343722) - test_require_can_use_a_pathname_object: .: (0.136326) - test_require_default_when_gem_defined: .: (0.155008) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.777990) - test_require_doesnt_traverse_development_dependencies: .: (0.288102) - test_require_is_lazy_with_inexact_req: .: (0.296084) - test_require_is_not_lazy_with_exact_req: .: (0.287680) - test_require_is_not_lazy_with_one_possible: .: (0.229315) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.286462) - test_require_when_gem_defined: .: (0.129855) - test_require_works_after_cleanup: .: (0.196083) - test_respect_loaded_features_caching_like_standard_require: .: (0.071061) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.328886) - test_try_activate_error_unlocks_require_monitor: .: (0.079237) - test_unable_to_find_good_unresolved_version: .: (0.513563) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.008887) + test_activate_via_require_respects_loaded_files: .: (0.017068) + test_already_activated_direct_conflict: .: (0.021260) + test_concurrent_require: .: (0.014511) + test_dash_i_beats_default_gems: .: (0.012276) + test_dash_i_beats_gems: .: (0.020509) + test_default_gem_and_normal_gem: .: (0.009905) + test_default_gem_and_normal_gem_same_version: .: (0.010580) + test_default_gem_only: .: (0.005945) + test_default_gem_prerelease: .: (0.009998) + test_default_gem_require_activates_just_once: .: (0.006046) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.036392) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.028859) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.154159) + test_multiple_gems_with_the_same_path: .: (0.028338) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.096762) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.100692) + test_no_kernel_require_in_warn_with_uplevel: .: (0.097373) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.096325) + test_no_other_behavioral_changes_with_warn: .: (0.098468) + test_normal_gem_does_not_shadow_default_gem: .: (0.009446) + test_normal_gems_with_overridden_load_error_message:.: (0.091872) + test_realworld_default_gem: .: (0.087515) + test_realworld_upgraded_default_gem: .: (0.090628) + test_require_bundler: .: (0.011940) + test_require_can_use_a_pathname_object: .: (0.009417) + test_require_default_when_gem_defined: .: (0.008103) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.106682) + test_require_doesnt_traverse_development_dependencies: .: (0.010648) + test_require_is_lazy_with_inexact_req: .: (0.016563) + test_require_is_not_lazy_with_exact_req: .: (0.016357) + test_require_is_not_lazy_with_one_possible: .: (0.019761) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.018685) + test_require_when_gem_defined: .: (0.006822) + test_require_works_after_cleanup: .: (0.011080) + test_respect_loaded_features_caching_like_standard_require: .: (0.004610) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.010734) + test_try_activate_error_unlocks_require_monitor: .: (0.004011) + test_unable_to_find_good_unresolved_version: .: (0.023709) TestGemRequirement: - test_bad: .: (0.043620) - test_basic_non_none: .: (0.072923) - test_concat: .: (0.056802) - test_create: .: (0.040187) - test_empty_requirements_is_none: .: (0.042067) - test_equals2: .: (0.045475) - test_explicit_default_is_none: .: (0.041943) - test_for_lockfile: .: (0.080091) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.126011) - test_hash_with_multiple_versions: .: (0.127973) - test_illformed_requirements: .: (0.144984) - test_initialize: .: (0.126811) - test_initialize_copy: .: (0.101435) - test_marshal_load_attack: .: (0.068309) - test_parse: .: (0.010305) - test_parse_bad: .: (0.011466) - test_parse_deduplication: .: (0.011740) - test_prerelease_eh: .: (0.012559) - test_satisfied_by_boxed: .: (0.011078) - test_satisfied_by_eh_bang_equal: .: (0.016456) - test_satisfied_by_eh_blank: .: (0.010825) - test_satisfied_by_eh_boxed: .: (0.017314) - test_satisfied_by_eh_equal: .: (0.015720) - test_satisfied_by_eh_good: .: (0.022217) - test_satisfied_by_eh_gt: .: (0.005107) - test_satisfied_by_eh_gte: .: (0.004413) - test_satisfied_by_eh_list: .: (0.011575) - test_satisfied_by_eh_lt: .: (0.005489) - test_satisfied_by_eh_lte: .: (0.008634) - test_satisfied_by_eh_multiple: .: (0.008926) - test_satisfied_by_eh_non_versions: .: (0.014602) - test_satisfied_by_eh_tilde_gt: .: (0.011354) - test_satisfied_by_eh_tilde_gt_v0: .: (0.007965) - test_satisfied_by_explicitly_bounded: .: (0.007913) - test_specific: .: (0.013289) + test_bad: .: (0.003206) + test_basic_non_none: .: (0.002348) + test_concat: .: (0.002326) + test_create: .: (0.002749) + test_empty_requirements_is_none: .: (0.002284) + test_equals2: .: (0.002657) + test_explicit_default_is_none: .: (0.002483) + test_for_lockfile: .: (0.002345) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.002837) + test_hash_with_multiple_versions: .: (0.002737) + test_illformed_requirements: .: (0.002353) + test_initialize: .: (0.002476) + test_initialize_copy: .: (0.002564) + test_marshal_load_attack: .: (0.002483) + test_parse: .: (0.002596) + test_parse_bad: .: (0.002513) + test_parse_deduplication: .: (0.002592) + test_prerelease_eh: .: (0.002444) + test_satisfied_by_boxed: .: (0.002672) + test_satisfied_by_eh_bang_equal: .: (0.002684) + test_satisfied_by_eh_blank: .: (0.002410) + test_satisfied_by_eh_boxed: .: (0.003275) + test_satisfied_by_eh_equal: .: (0.003337) + test_satisfied_by_eh_good: .: (0.003223) + test_satisfied_by_eh_gt: .: (0.002390) + test_satisfied_by_eh_gte: .: (0.002342) + test_satisfied_by_eh_list: .: (0.002390) + test_satisfied_by_eh_lt: .: (0.002398) + test_satisfied_by_eh_lte: .: (0.002347) + test_satisfied_by_eh_multiple: .: (0.002559) + test_satisfied_by_eh_non_versions: .: (0.002452) + test_satisfied_by_eh_tilde_gt: .: (0.002392) + test_satisfied_by_eh_tilde_gt_v0: .: (0.002433) + test_satisfied_by_explicitly_bounded: .: (0.002494) + test_specific: .: (0.002442) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.018053) - test_backtracks_to_the_first_conflict: .: (0.023659) - test_common_rack_activation_scenario: .: (0.015499) - test_conflict_resolution_only_effects_correct_spec: .: (0.016199) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.027175) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.011706) - test_no_overlap_specifically: .: (0.015322) - test_only_returns_spec_once: .: (0.014287) - test_pick_generic_linux_variants_on_musl_linux: .: (0.028266) - test_picks_best_platform: .: (0.033179) - test_picks_highest_version: .: (0.020951) - test_picks_lower_version_when_needed: .: (0.015857) - test_pulls_in_dependencies: .: (0.019176) - test_raises_and_explains_when_platform_prevents_install: .: (0.015125) - test_raises_and_reports_a_toplevel_request_properly:.: (0.036866) - test_raises_and_reports_an_implicit_request_properly: .: (0.027214) - test_raises_dependency_error: .: (0.021974) - test_raises_when_a_gem_is_missing: .: (0.014232) - test_raises_when_a_gem_version_is_missing: .: (0.010683) - test_raises_when_possibles_are_exhausted: .: (0.023419) - test_requests: .: (0.033122) - test_requests_development: .: (0.014268) - test_requests_ignore_dependencies: .: (0.015537) - test_resolve_bug_699: .: (0.019488) - test_resolve_conflict: .: (0.016304) - test_resolve_conservative: .: (0.023034) - test_resolve_development: .: (0.031966) - test_resolve_development_shallow: .: (0.073744) - test_resolve_remote_missing_dependency: .: (0.047601) - test_resolve_rollback: .: (0.033897) - test_search_for_local_platform_partial_string_match:.: (0.031328) - test_second_level_backout: .: (0.466646) - test_select_local_platforms: .: (0.230330) - test_self_compose_sets_best_set: .: (0.153898) - test_self_compose_sets_multiple: .: (0.096967) - test_self_compose_sets_nest: .: (0.234770) - test_self_compose_sets_nil: .: (0.268720) - test_self_compose_sets_single: .: (0.061303) - test_simple_activesupport_problem: .: (0.056595) - test_sorts_by_source_then_version: .: (0.054055) + test_backoff_higher_version_to_satisfy_dep: .: (0.004485) + test_backtracks_to_the_first_conflict: .: (0.003735) + test_common_rack_activation_scenario: .: (0.004867) + test_conflict_resolution_only_effects_correct_spec: .: (0.004068) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.007070) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.003583) + test_no_overlap_specifically: .: (0.003069) + test_only_returns_spec_once: .: (0.003399) + test_pick_generic_linux_variants_on_musl_linux: .: (0.006509) + test_picks_best_platform: .: (0.014390) + test_picks_highest_version: .: (0.003625) + test_picks_lower_version_when_needed: .: (0.004215) + test_pulls_in_dependencies: .: (0.004032) + test_raises_and_explains_when_platform_prevents_install: .: (0.002736) + test_raises_and_reports_a_toplevel_request_properly:.: (0.002447) + test_raises_and_reports_an_implicit_request_properly: .: (0.003463) + test_raises_dependency_error: .: (0.004324) + test_raises_when_a_gem_is_missing: .: (0.002575) + test_raises_when_a_gem_version_is_missing: .: (0.002957) + test_raises_when_possibles_are_exhausted: .: (0.004174) + test_requests: .: (0.003172) + test_requests_development: .: (0.003271) + test_requests_ignore_dependencies: .: (0.003360) + test_resolve_bug_699: .: (0.003843) + test_resolve_conflict: .: (0.003823) + test_resolve_conservative: .: (0.004332) + test_resolve_development: .: (0.003477) + test_resolve_development_shallow: .: (0.003352) + test_resolve_remote_missing_dependency: .: (0.003364) + test_resolve_rollback: .: (0.003724) + test_search_for_local_platform_partial_string_match:.: (0.003213) + test_second_level_backout: .: (0.036431) + test_select_local_platforms: .: (0.010186) + test_self_compose_sets_best_set: .: (0.007268) + test_self_compose_sets_multiple: .: (0.009675) + test_self_compose_sets_nest: .: (0.009230) + test_self_compose_sets_nil: .: (0.008944) + test_self_compose_sets_single: .: (0.010730) + test_simple_activesupport_problem: .: (0.017536) + test_sorts_by_source_then_version: .: (0.010636) TestGemResolverAPISet: - test_find_all: .: (0.045286) - test_find_all_cache: .: (0.064686) - test_find_all_local: .: (0.064686) - test_find_all_missing: .: (0.055179) - test_find_all_not_found: .: (0.109361) - test_find_all_prereleases: .: (0.102924) - test_initialize: .: (0.102113) - test_initialize_deeper_uri: .: (0.105895) - test_initialize_uri: .: (0.049734) - test_prefetch: .: (0.046383) - test_prefetch_cache: .: (0.040121) - test_prefetch_cache_missing: .: (0.043572) - test_prefetch_local: .: (0.044464) + test_find_all: .: (0.004249) + test_find_all_cache: .: (0.003095) + test_find_all_local: .: (0.003142) + test_find_all_missing: .: (0.003404) + test_find_all_not_found: .: (0.003092) + test_find_all_prereleases: .: (0.003671) + test_initialize: .: (0.002574) + test_initialize_deeper_uri: .: (0.002977) + test_initialize_uri: .: (0.002418) + test_prefetch: .: (0.003361) + test_prefetch_cache: .: (0.002891) + test_prefetch_cache_missing: .: (0.003098) + test_prefetch_local: .: (0.003003) TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.125446) - test_initialize: .: (0.070136) - test_installable_platform_eh: .: (0.056458) - test_source: .: (0.047636) - test_spec: .: (0.106995) - test_spec_jruby_platform: .: (0.205082) + test_fetch_development_dependencies: .: (0.005804) + test_initialize: .: (0.002768) + test_installable_platform_eh: .: (0.002518) + test_source: .: (0.002561) + test_spec: .: (0.004708) + test_spec_jruby_platform: .: (0.007705) TestGemResolverActivationRequest: - test_development_eh: .: (0.050609) - test_inspect: .: (0.045321) - test_installed_eh: .: (0.047641) + test_development_eh: .: (0.002520) + test_inspect: .: (0.002535) + test_installed_eh: .: (0.002330) TestGemResolverBestSet: - test_find_all: .: (0.073281) - test_find_all_local: .: (0.089862) - test_initialize: .: (0.051040) - test_prefetch: .: (0.064057) - test_prefetch_local: .: (0.049235) + test_find_all: .: (0.003835) + test_find_all_local: .: (0.004531) + test_initialize: .: (0.002629) + test_prefetch: .: (0.004503) + test_prefetch_local: .: (0.003667) TestGemResolverComposedSet: - test_errors: .: (0.058669) - test_prerelease_equals: .: (0.036071) - test_remote_equals: .: (0.049076) + test_errors: .: (0.003180) + test_prerelease_equals: .: (0.002460) + test_remote_equals: .: (0.002298) TestGemResolverConflict: - test_explanation: .: (0.071423) - test_explanation_user_request: .: (0.055068) - test_request_path: .: (0.060484) + test_explanation: .: (0.002724) + test_explanation_user_request: .: (0.002614) + test_request_path: .: (0.002472) TestGemResolverDependencyRequest: - test_development_eh: .: (0.057140) - test_match_eh: .: (0.053788) - test_match_eh_prerelease: .: (0.055979) - test_match_eh_prerelease_allow_prerelease: .: (0.056899) - test_matches_spec_eh: .: (0.063297) - test_matches_spec_eh_prerelease: .: (0.058959) - test_requirement: .: (0.052852) + test_development_eh: .: (0.002391) + test_match_eh: .: (0.002346) + test_match_eh_prerelease: .: (0.002647) + test_match_eh_prerelease_allow_prerelease: .: (0.002403) + test_matches_spec_eh: .: (0.002876) + test_matches_spec_eh_prerelease: .: (0.002357) + test_requirement: .: (0.002338) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -3769,7 +3805,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.077605) +: (0.003285) test_add_git_gem_submodules: P =============================================================================== Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3784,7 +3820,7 @@ 31: @set.add_git_gem name, repository, nil, true 32: =============================================================================== -: (0.050123) +: (0.003051) test_add_git_spec: P =============================================================================== Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3799,7 +3835,7 @@ 43: @set.add_git_spec name, version, repository, revision, true 44: =============================================================================== -: (0.050435) +: (0.003146) test_find_all: P =============================================================================== Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3814,7 +3850,7 @@ 61: @set.add_git_gem name, repository, nil, false 62: =============================================================================== -: (0.045912) +: (0.003054) test_find_all_local: P =============================================================================== Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3829,7 +3865,7 @@ 77: @set.add_git_gem name, repository, nil, false 78: @set.remote = false =============================================================================== -: (0.055030) +: (0.003095) test_find_all_prerelease: P =============================================================================== Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3844,7 +3880,7 @@ 92: @set.add_git_gem name, repository, nil, false 93: =============================================================================== -: (0.053642) +: (0.002994) test_prefetch: P =============================================================================== Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3859,7 +3895,7 @@ 126: @set.add_git_gem name, repository, nil, false 127: =============================================================================== -: (0.106562) +: (0.003486) test_prefetch_cache: P =============================================================================== Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3874,7 +3910,7 @@ 140: @set.add_git_gem name, repository, nil, false 141: =============================================================================== -: (0.060257) +: (0.003463) test_prefetch_filter: P =============================================================================== Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3889,7 +3925,7 @@ 158: @set.add_git_gem name, repository, nil, false 159: =============================================================================== -: (0.075720) +: (0.007832) test_prefetch_root_dir: P =============================================================================== Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3904,8 +3940,8 @@ 172: @set.add_git_gem name, repository, nil, false 173: =============================================================================== -: (0.061933) - test_root_dir: .: (0.005424) +: (0.003630) + test_root_dir: .: (0.002343) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -3921,8 +3957,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.009748) - test_equals2: .: (0.088168) +: (0.003609) + test_equals2: .: (0.003581) test_install: P =============================================================================== Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3937,7 +3973,7 @@ 53: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 54: =============================================================================== -: (0.096155) +: (0.003538) test_install_extension: P =============================================================================== Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3952,7 +3988,7 @@ 71: end 72: =============================================================================== -: (0.082408) +: (0.003051) test_install_installed: P =============================================================================== Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3967,399 +4003,399 @@ 103: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 104: =============================================================================== -: (0.069645) +: (0.003337) TestGemResolverIndexSet: - test_find_all: .: (0.066036) - test_find_all_local: .: (0.068988) - test_find_all_prerelease: .: (0.056738) - test_initialize: .: (0.046244) - test_initialize_source: .: (0.044770) + test_find_all: .: (0.004854) + test_find_all_local: .: (0.004664) + test_find_all_prerelease: .: (0.003548) + test_initialize: .: (0.003160) + test_initialize_source: .: (0.003074) TestGemResolverIndexSpecification: - test_initialize: .: (0.049581) - test_initialize_platform: .: (0.069483) - test_install: .: (0.211518) - test_spec: .: (0.114701) - test_spec_local: .: (0.096834) + test_initialize: .: (0.003189) + test_initialize_platform: .: (0.003235) + test_install: .: (0.010214) + test_spec: .: (0.005299) + test_spec_local: .: (0.005733) TestGemResolverInstalledSpecification: - test_initialize: .: (0.037388) - test_install: .: (0.041119) - test_installable_platform_eh: .: (0.096760) + test_initialize: .: (0.002565) + test_install: .: (0.002282) + test_installable_platform_eh: .: (0.006100) TestGemResolverInstallerSet: - test_add_always_install: .: (0.086152) - test_add_always_install_errors: .: (0.012247) - test_add_always_install_index_spec_platform: .: (0.024589) - test_add_always_install_platform: .: (0.027494) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.026772) - test_add_always_install_prerelease: .: (0.047256) - test_add_always_install_prerelease_github_problem: .: (0.027958) - test_add_always_install_prerelease_only: .: (0.022791) - test_add_local: .: (0.020519) - test_consider_local_eh: .: (0.007033) - test_consider_remote_eh: .: (0.006535) - test_errors: .: (0.008861) - test_find_all_always_install: .: (0.027594) - test_find_all_prerelease: .: (0.025161) - test_find_all_prerelease_dependencies_with_add_local: .: (0.026200) - test_load_spec: .: (0.016507) - test_prefetch: .: (0.007296) - test_prerelease_equals: .: (0.006815) - test_remote_equals_both: .: (0.006731) - test_remote_equals_local: .: (0.006764) - test_remote_equals_remote: .: (0.007112) + test_add_always_install: .: (0.013298) + test_add_always_install_errors: .: (0.003350) + test_add_always_install_index_spec_platform: .: (0.007033) + test_add_always_install_platform: .: (0.009827) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.010070) + test_add_always_install_prerelease: .: (0.010736) + test_add_always_install_prerelease_github_problem: .: (0.008053) + test_add_always_install_prerelease_only: .: (0.007128) + test_add_local: .: (0.011375) + test_consider_local_eh: .: (0.002513) + test_consider_remote_eh: .: (0.002269) + test_errors: .: (0.003675) + test_find_all_always_install: .: (0.010767) + test_find_all_prerelease: .: (0.009623) + test_find_all_prerelease_dependencies_with_add_local: .: (0.009079) + test_load_spec: .: (0.005310) + test_prefetch: .: (0.002597) + test_prerelease_equals: .: (0.002353) + test_remote_equals_both: .: (0.002347) + test_remote_equals_local: .: (0.002440) + test_remote_equals_remote: .: (0.002266) TestGemResolverLocalSpecification: - test_install: .: (0.031997) - test_installable_platform_eh: .: (0.019121) + test_install: .: (0.009812) + test_installable_platform_eh: .: (0.006149) TestGemResolverLockSet: - test_add: .: (0.007977) - test_find_all: .: (0.008943) - test_load_spec: .: (0.012930) - test_prefetch: .: (0.007520) + test_add: .: (0.002727) + test_find_all: .: (0.002409) + test_load_spec: .: (0.004564) + test_prefetch: .: (0.002557) TestGemResolverLockSpecification: - test_add_dependency: .: (0.006952) - test_initialize: .: (0.006744) - test_install: .: (0.023153) - test_install_installed: .: (0.007020) - test_spec: .: (0.006835) - test_spec_loaded: .: (0.010189) + test_add_dependency: .: (0.002417) + test_initialize: .: (0.002426) + test_install: .: (0.009073) + test_install_installed: .: (0.002635) + test_spec: .: (0.002431) + test_spec_loaded: .: (0.003618) TestGemResolverRequirementList: - test_each: .: (0.007310) + test_each: .: (0.002495) TestGemResolverSpecification: - test_install: .: (0.027769) - test_installable_platform_eh: .: (0.007567) - test_source: .: (0.006640) + test_install: .: (0.009124) + test_installable_platform_eh: .: (0.002470) + test_source: .: (0.002340) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.023884) - test_add_vendor_gem_missing: .: (0.008469) - test_find_all: .: (0.010426) - test_find_all_prerelease: .: (0.008611) - test_load_spec: .: (0.008691) + test_add_vendor_gem: .: (0.003070) + test_add_vendor_gem_missing: .: (0.002761) + test_find_all: .: (0.002877) + test_find_all_prerelease: .: (0.002890) + test_load_spec: .: (0.002325) TestGemResolverVendorSpecification: - test_dependencies: .: (0.007239) - test_equals2: .: (0.010160) - test_full_name: .: (0.006913) - test_install: .: (0.007650) - test_name: .: (0.007163) - test_platform: .: (0.007728) - test_version: .: (0.006610) + test_dependencies: .: (0.002403) + test_equals2: .: (0.003049) + test_full_name: .: (0.002485) + test_install: .: (0.002297) + test_name: .: (0.002368) + test_platform: .: (0.002357) + test_version: .: (0.002347) TestGemSafeMarshal: - test_array_subclass: .: (0.007812) - test_date: .: (0.006934) - test_floats: .: (0.008478) - test_frozen_object: .: (0.007586) - test_gem_spec_disallowed_ivar: .: (0.008387) - test_gem_spec_disallowed_symbol: .: (0.008886) - test_gem_spec_unmarshall_license: .: (0.009028) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.012070) - test_hash_with_compare_by_identity: .: (0.008198) - test_hash_with_default_value: .: (0.006891) - test_hash_with_ivar: .: (0.006805) - test_int_ 0: .: (0.007661) - test_int_ 1: .: (0.007135) - test_int_ 1048575: .: (0.006887) - test_int_ 122: .: (0.006800) - test_int_ 123: .: (0.007369) - test_int_ 124: .: (0.007372) - test_int_ 127: .: (0.006750) - test_int_ 128: .: (0.008399) - test_int_ 2: .: (0.006856) - test_int_ 255: .: (0.007114) - test_int_ 256: .: (0.007362) - test_int_ 257: .: (0.008931) - test_int_ 268435455: .: (0.006957) - test_int_ 268435456: .: (0.006617) - test_int_ 3: .: (0.006720) - test_int_ 4: .: (0.006432) - test_int_ 4294967295: .: (0.006750) - test_int_ 4294967296: .: (0.006695) - test_int_ 5: .: (0.006567) - test_int_ 6: .: (0.006653) - test_int_ 65535: .: (0.006739) - test_int_ 65536: .: (0.006659) - test_int_ 9223372036854775807: .: (0.033089) - test_int_ 9223372036854775808: .: (0.014830) - test_length_one_symbols: .: (0.010953) - test_link_after_float: .: (0.015214) - test_negative_length: .: (0.015483) - test_rational: .: (0.011542) - test_recursive_array: .: (0.015434) - test_recursive_string: .: (0.011346) - test_repeated_string: .: (0.035755) - test_repeated_symbol: .: (0.015301) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.012744) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.015230) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.018648) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.011558) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.012416) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.014973) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.011804) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.015043) - test_safe_load_marshal Array [:development, :development]: .: (0.011209) - test_safe_load_marshal Array [[...]]: .: (0.015416) - test_safe_load_marshal Array {}: .: (0.011376) - test_safe_load_marshal Date #: .: (0.011347) - test_safe_load_marshal Float -0.0: .: (0.011270) - test_safe_load_marshal Float -1.1: .: (0.014330) - test_safe_load_marshal Float -30000000.0: .: (0.008798) - test_safe_load_marshal Float -Infinity: .: (0.009272) - test_safe_load_marshal Float 0.0: .: (0.008766) - test_safe_load_marshal Float 1.1: .: (0.008958) - test_safe_load_marshal Float 30000000.0: .: (0.013686) - test_safe_load_marshal Float Infinity: .: (0.009376) - test_safe_load_marshal Float NaN: .: (0.008931) - test_safe_load_marshal Gem::Version #:.: (0.013263) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.009157) - test_safe_load_marshal Hash {}: .: (0.008900) - test_safe_load_marshal Hash {} default value: .: (0.013216) - test_safe_load_marshal Integer -1: .: (0.009785) - test_safe_load_marshal Integer -1048575: .: (0.009117) - test_safe_load_marshal Integer -122: .: (0.013351) - test_safe_load_marshal Integer -123: .: (0.008885) - test_safe_load_marshal Integer -124: .: (0.013990) - test_safe_load_marshal Integer -127: .: (0.004504) - test_safe_load_marshal Integer -128: .: (0.031765) - test_safe_load_marshal Integer -2: .: (0.018499) - test_safe_load_marshal Integer -255: .: (0.072854) - test_safe_load_marshal Integer -256: .: (0.094552) - test_safe_load_marshal Integer -257: .: (0.067653) - test_safe_load_marshal Integer -268435455: .: (0.115719) - test_safe_load_marshal Integer -268435456: .: (0.081760) - test_safe_load_marshal Integer -3: .: (0.083979) - test_safe_load_marshal Integer -4: .: (0.084757) - test_safe_load_marshal Integer -4294967295: .: (0.091399) - test_safe_load_marshal Integer -4294967296: .: (0.089738) - test_safe_load_marshal Integer -5: .: (0.112173) - test_safe_load_marshal Integer -6: .: (0.305292) - test_safe_load_marshal Integer -65535: .: (0.041821) - test_safe_load_marshal Integer -65536: .: (0.072495) - test_safe_load_marshal Integer -9223372036854775807:.: (0.063115) - test_safe_load_marshal Integer -9223372036854775808:.: (0.061424) - test_safe_load_marshal Integer 0: .: (0.053279) - test_safe_load_marshal Integer 1: .: (0.035216) - test_safe_load_marshal Integer 1048574: .: (0.067223) - test_safe_load_marshal Integer 1048575: .: (0.058136) - test_safe_load_marshal Integer 1048576: .: (0.066230) - test_safe_load_marshal Integer 121: .: (0.049801) - test_safe_load_marshal Integer 122: .: (0.053996) - test_safe_load_marshal Integer 123: .: (0.050735) - test_safe_load_marshal Integer 124: .: (0.054265) - test_safe_load_marshal Integer 125: .: (0.070385) - test_safe_load_marshal Integer 126: .: (0.077514) - test_safe_load_marshal Integer 127: .: (0.044976) - test_safe_load_marshal Integer 128: .: (0.063134) - test_safe_load_marshal Integer 129: .: (0.050618) - test_safe_load_marshal Integer 2: .: (0.037187) - test_safe_load_marshal Integer 254: .: (0.044669) - test_safe_load_marshal Integer 255: .: (0.062868) - test_safe_load_marshal Integer 256: .: (0.067045) - test_safe_load_marshal Integer 257: .: (0.086602) - test_safe_load_marshal Integer 258: .: (0.069658) - test_safe_load_marshal Integer 268435454: .: (0.074293) - test_safe_load_marshal Integer 268435455: .: (0.005030) - test_safe_load_marshal Integer 268435456: .: (0.004903) - test_safe_load_marshal Integer 268435457: .: (0.004812) - test_safe_load_marshal Integer 3: .: (0.004354) - test_safe_load_marshal Integer 4: .: (0.004377) - test_safe_load_marshal Integer 4294967294: .: (0.004901) - test_safe_load_marshal Integer 4294967295: .: (0.004925) - test_safe_load_marshal Integer 4294967296: .: (0.004525) - test_safe_load_marshal Integer 4294967297: .: (0.005183) - test_safe_load_marshal Integer 5: .: (0.004543) - test_safe_load_marshal Integer 6: .: (0.004647) - test_safe_load_marshal Integer 65534: .: (0.004442) - test_safe_load_marshal Integer 65535: .: (0.004353) - test_safe_load_marshal Integer 65536: .: (0.004817) - test_safe_load_marshal Integer 65537: .: (0.004550) - test_safe_load_marshal Integer 7: .: (0.004379) - test_safe_load_marshal Integer 9223372036854775806: .: (0.004544) - test_safe_load_marshal Integer 9223372036854775807: .: (0.004391) - test_safe_load_marshal Integer 9223372036854775808: .: (0.005091) - test_safe_load_marshal Integer 9223372036854775809: .: (0.004772) - test_safe_load_marshal Rational (1/3): .: (0.004653) - test_safe_load_marshal String "": .: (0.004487) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.004871) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.005005) - test_safe_load_marshal String "abc" Windows-1256: .: (0.006219) - test_safe_load_marshal String "abc" ascii: .: (0.006389) - test_safe_load_marshal String "abc" binary: .: (0.006164) - test_safe_load_marshal String "abc" ivar: .: (0.006935) - test_safe_load_marshal String "abc" utf8: .: (0.006797) - test_safe_load_marshal String "hello" ivar: .: (0.006623) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.007346) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.006702) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.007731) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.007177) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.007520) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.007287) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.006776) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.006905) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.007063) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.007757) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.008989) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.008776) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.007236) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.006338) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.006675) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.007521) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.007951) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.008001) - test_string_subclass: .: (0.007003) - test_string_with_encoding: .: (0.012566) - test_string_with_ivar: .: (0.007381) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.007245) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.006778) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.008412) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.007521) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.008165) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.008323) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.008367) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.007563) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.007343) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.007236) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.007269) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.006821) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.007239) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.007876) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.007372) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.007494) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.007065) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.006853) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.007535) - test_time_loads: .: (0.006421) - test_time_user_marshal: .: (0.006517) - test_time_with_ivar: .: (0.006838) - test_unexpected_eof: .: (0.007226) + test_array_subclass: .: (0.007158) + test_date: .: (0.002519) + test_floats: .: (0.003241) + test_frozen_object: .: (0.002810) + test_gem_spec_disallowed_ivar: .: (0.002681) + test_gem_spec_disallowed_symbol: .: (0.003257) + test_gem_spec_unmarshall_license: .: (0.003240) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.004326) + test_hash_with_compare_by_identity: .: (0.002652) + test_hash_with_default_value: .: (0.002498) + test_hash_with_ivar: .: (0.002463) + test_int_ 0: .: (0.002583) + test_int_ 1: .: (0.002470) + test_int_ 1048575: .: (0.002581) + test_int_ 122: .: (0.002388) + test_int_ 123: .: (0.002575) + test_int_ 124: .: (0.002476) + test_int_ 127: .: (0.002524) + test_int_ 128: .: (0.002422) + test_int_ 2: .: (0.002531) + test_int_ 255: .: (0.002666) + test_int_ 256: .: (0.002427) + test_int_ 257: .: (0.002428) + test_int_ 268435455: .: (0.002578) + test_int_ 268435456: .: (0.002482) + test_int_ 3: .: (0.002772) + test_int_ 4: .: (0.002416) + test_int_ 4294967295: .: (0.002721) + test_int_ 4294967296: .: (0.002671) + test_int_ 5: .: (0.002462) + test_int_ 6: .: (0.002672) + test_int_ 65535: .: (0.002446) + test_int_ 65536: .: (0.002731) + test_int_ 9223372036854775807: .: (0.002524) + test_int_ 9223372036854775808: .: (0.002871) + test_length_one_symbols: .: (0.002543) + test_link_after_float: .: (0.002436) + test_negative_length: .: (0.002394) + test_rational: .: (0.002382) + test_recursive_array: .: (0.002310) + test_recursive_string: .: (0.002388) + test_repeated_string: .: (0.002513) + test_repeated_symbol: .: (0.002319) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.002434) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.002366) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.002792) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.002488) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.002353) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.002415) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.002476) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.002357) + test_safe_load_marshal Array [:development, :development]: .: (0.002400) + test_safe_load_marshal Array [[...]]: .: (0.002428) + test_safe_load_marshal Array {}: .: (0.002324) + test_safe_load_marshal Date #: .: (0.006995) + test_safe_load_marshal Float -0.0: .: (0.002291) + test_safe_load_marshal Float -1.1: .: (0.002741) + test_safe_load_marshal Float -30000000.0: .: (0.002375) + test_safe_load_marshal Float -Infinity: .: (0.002288) + test_safe_load_marshal Float 0.0: .: (0.002752) + test_safe_load_marshal Float 1.1: .: (0.002326) + test_safe_load_marshal Float 30000000.0: .: (0.002671) + test_safe_load_marshal Float Infinity: .: (0.002313) + test_safe_load_marshal Float NaN: .: (0.002619) + test_safe_load_marshal Gem::Version #:.: (0.002337) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.002445) + test_safe_load_marshal Hash {}: .: (0.002489) + test_safe_load_marshal Hash {} default value: .: (0.002322) + test_safe_load_marshal Integer -1: .: (0.002407) + test_safe_load_marshal Integer -1048575: .: (0.002310) + test_safe_load_marshal Integer -122: .: (0.002482) + test_safe_load_marshal Integer -123: .: (0.002285) + test_safe_load_marshal Integer -124: .: (0.002538) + test_safe_load_marshal Integer -127: .: (0.002383) + test_safe_load_marshal Integer -128: .: (0.002269) + test_safe_load_marshal Integer -2: .: (0.002387) + test_safe_load_marshal Integer -255: .: (0.002264) + test_safe_load_marshal Integer -256: .: (0.002434) + test_safe_load_marshal Integer -257: .: (0.002314) + test_safe_load_marshal Integer -268435455: .: (0.002453) + test_safe_load_marshal Integer -268435456: .: (0.002311) + test_safe_load_marshal Integer -3: .: (0.002301) + test_safe_load_marshal Integer -4: .: (0.002367) + test_safe_load_marshal Integer -4294967295: .: (0.002333) + test_safe_load_marshal Integer -4294967296: .: (0.002436) + test_safe_load_marshal Integer -5: .: (0.002552) + test_safe_load_marshal Integer -6: .: (0.002639) + test_safe_load_marshal Integer -65535: .: (0.002277) + test_safe_load_marshal Integer -65536: .: (0.003088) + test_safe_load_marshal Integer -9223372036854775807:.: (0.002381) + test_safe_load_marshal Integer -9223372036854775808:.: (0.002287) + test_safe_load_marshal Integer 0: .: (0.002349) + test_safe_load_marshal Integer 1: .: (0.002341) + test_safe_load_marshal Integer 1048574: .: (0.002347) + test_safe_load_marshal Integer 1048575: .: (0.002363) + test_safe_load_marshal Integer 1048576: .: (0.002275) + test_safe_load_marshal Integer 121: .: (0.002339) + test_safe_load_marshal Integer 122: .: (0.002263) + test_safe_load_marshal Integer 123: .: (0.002327) + test_safe_load_marshal Integer 124: .: (0.002293) + test_safe_load_marshal Integer 125: .: (0.002256) + test_safe_load_marshal Integer 126: .: (0.002351) + test_safe_load_marshal Integer 127: .: (0.002275) + test_safe_load_marshal Integer 128: .: (0.002311) + test_safe_load_marshal Integer 129: .: (0.002269) + test_safe_load_marshal Integer 2: .: (0.002251) + test_safe_load_marshal Integer 254: .: (0.002398) + test_safe_load_marshal Integer 255: .: (0.002321) + test_safe_load_marshal Integer 256: .: (0.002476) + test_safe_load_marshal Integer 257: .: (0.006831) + test_safe_load_marshal Integer 258: .: (0.002271) + test_safe_load_marshal Integer 268435454: .: (0.002811) + test_safe_load_marshal Integer 268435455: .: (0.002291) + test_safe_load_marshal Integer 268435456: .: (0.002662) + test_safe_load_marshal Integer 268435457: .: (0.002318) + test_safe_load_marshal Integer 3: .: (0.002618) + test_safe_load_marshal Integer 4: .: (0.002274) + test_safe_load_marshal Integer 4294967294: .: (0.002343) + test_safe_load_marshal Integer 4294967295: .: (0.002508) + test_safe_load_marshal Integer 4294967296: .: (0.002359) + test_safe_load_marshal Integer 4294967297: .: (0.002362) + test_safe_load_marshal Integer 5: .: (0.002399) + test_safe_load_marshal Integer 6: .: (0.002338) + test_safe_load_marshal Integer 65534: .: (0.002189) + test_safe_load_marshal Integer 65535: .: (0.002342) + test_safe_load_marshal Integer 65536: .: (0.002208) + test_safe_load_marshal Integer 65537: .: (0.002330) + test_safe_load_marshal Integer 7: .: (0.002223) + test_safe_load_marshal Integer 9223372036854775806: .: (0.002217) + test_safe_load_marshal Integer 9223372036854775807: .: (0.002365) + test_safe_load_marshal Integer 9223372036854775808: .: (0.002352) + test_safe_load_marshal Integer 9223372036854775809: .: (0.002402) + test_safe_load_marshal Rational (1/3): .: (0.002231) + test_safe_load_marshal String "": .: (0.002257) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.002250) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.002322) + test_safe_load_marshal String "abc" Windows-1256: .: (0.002463) + test_safe_load_marshal String "abc" ascii: .: (0.002384) + test_safe_load_marshal String "abc" binary: .: (0.002256) + test_safe_load_marshal String "abc" ivar: .: (0.002445) + test_safe_load_marshal String "abc" utf8: .: (0.002222) + test_safe_load_marshal String "hello" ivar: .: (0.012977) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.006629) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.007141) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.010694) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.010021) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.011145) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.010943) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.009577) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.017378) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.005147) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.003362) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.002605) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.003142) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.002488) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.002862) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.002509) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.002599) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.002413) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.002603) + test_string_subclass: .: (0.002378) + test_string_with_encoding: .: (0.004228) + test_string_with_ivar: .: (0.002384) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.002611) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.002448) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.002842) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.002668) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.002812) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.002769) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.002852) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.002806) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.002801) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.002647) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.002805) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.002442) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.002518) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.002448) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.002485) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.002706) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.002661) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.002505) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.002685) + test_time_loads: .: (0.002460) + test_time_user_marshal: .: (0.002396) + test_time_with_ivar: .: (0.002589) + test_unexpected_eof: .: (0.002403) TestGemSafeYAML: - test_aliases_disabled: .: (0.007240) - test_aliases_enabled_by_default: .: (0.006692) + test_aliases_disabled: .: (0.002593) + test_aliases_enabled_by_default: .: (0.002384) TestGemSecurity: - test_class_create_cert: .: (0.009447) - test_class_create_cert_email: .: (0.011912) - test_class_create_cert_self_signed: .: (0.011158) - test_class_create_key: .: (1.147344) - test_class_create_key_downcases: .: (7.676556) - test_class_create_key_raises_unknown_algorithm: .: (0.112018) - test_class_email_to_name: .: (0.114842) - test_class_get_public_key_ec: .: (0.091221) - test_class_get_public_key_rsa: .: (0.093885) - test_class_re_sign: .: (0.088688) - test_class_re_sign_not_self_signed: .: (0.066414) - test_class_re_sign_wrong_key: .: (0.084789) - test_class_reset: .: (0.082449) - test_class_sign: .: (0.154877) - test_class_sign_AltName: .: (0.177864) - test_class_trust_dir: .: (0.074083) - test_class_write: .: (0.302297) - test_class_write_encrypted: .: (3.494729) - test_class_write_encrypted_cipher: .: (2.594156) + test_class_create_cert: .: (0.003373) + test_class_create_cert_email: .: (0.004444) + test_class_create_cert_self_signed: .: (0.003675) + test_class_create_key: .: (0.286401) + test_class_create_key_downcases: .: (3.840744) + test_class_create_key_raises_unknown_algorithm: .: (0.002882) + test_class_email_to_name: .: (0.002504) + test_class_get_public_key_ec: .: (0.002945) + test_class_get_public_key_rsa: .: (0.002809) + test_class_re_sign: .: (0.004166) + test_class_re_sign_not_self_signed: .: (0.002617) + test_class_re_sign_wrong_key: .: (0.002437) + test_class_reset: .: (0.002533) + test_class_sign: .: (0.004368) + test_class_sign_AltName: .: (0.005419) + test_class_trust_dir: .: (0.002343) + test_class_write: .: (0.236195) + test_class_write_encrypted: .: (0.301672) + test_class_write_encrypted_cipher: .: (0.113972) TestGemSecurityPolicy: - test_check_cert: .: (0.047288) - test_check_cert_expired: .: (0.049878) - test_check_cert_future: .: (0.069637) - test_check_cert_invalid_issuer: .: (0.074731) - test_check_cert_issuer: .: (0.108329) - test_check_cert_no_signer: .: (0.094974) - test_check_chain: .: (0.096508) - test_check_chain_empty_chain: .: (0.088411) - test_check_chain_invalid: .: (0.093327) - test_check_chain_no_chain: .: (0.093681) - test_check_data: .: (0.116342) - test_check_data_invalid: .: (0.128932) - test_check_key: .: (0.103646) - test_check_key_no_signer: .: (0.081191) - test_check_key_wrong_key: .: (0.007051) - test_check_root: .: (0.029074) - test_check_root_empty_chain: .: (0.014341) - test_check_root_invalid_signer: .: (0.019792) - test_check_root_no_chain: .: (0.072147) - test_check_root_not_self_signed: .: (0.097307) - test_check_trust: .: (0.131193) - test_check_trust_child: .: (0.120183) - test_check_trust_empty_chain: .: (0.090807) - test_check_trust_mismatch: .: (0.113570) - test_check_trust_no_chain: .: (0.083780) - test_check_trust_no_trust: .: (0.102988) - test_check_trust_no_trust_child: .: (0.092392) - test_subject: .: (0.095738) - test_verify: .: (0.123867) - test_verify_chain_key: .: (0.121760) - test_verify_chain_signatures: .: (0.085350) - test_verify_no_digests: .: (0.078912) - test_verify_no_digests_no_security: .: (0.061426) - test_verify_no_signatures: .: (0.065667) - test_verify_no_signatures_no_digests: .: (0.050703) - test_verify_no_trust: .: (0.069086) - test_verify_not_enough_signatures: .: (0.080669) - test_verify_signatures: .: (0.096500) - test_verify_signatures_chain: .: (0.071421) - test_verify_signatures_data: .: (0.073290) - test_verify_signatures_missing: .: (0.093506) - test_verify_signatures_none: .: (0.074597) - test_verify_signatures_root: .: (0.062128) - test_verify_signatures_signer: .: (0.060541) - test_verify_signatures_trust: .: (0.068144) - test_verify_wrong_digest_type: .: (0.085595) + test_check_cert: .: (0.003211) + test_check_cert_expired: .: (0.003095) + test_check_cert_future: .: (0.003089) + test_check_cert_invalid_issuer: .: (0.003223) + test_check_cert_issuer: .: (0.003059) + test_check_cert_no_signer: .: (0.003118) + test_check_chain: .: (0.003181) + test_check_chain_empty_chain: .: (0.003060) + test_check_chain_invalid: .: (0.003226) + test_check_chain_no_chain: .: (0.002999) + test_check_data: .: (0.003961) + test_check_data_invalid: .: (0.003886) + test_check_key: .: (0.003055) + test_check_key_no_signer: .: (0.003094) + test_check_key_wrong_key: .: (0.002991) + test_check_root: .: (0.003187) + test_check_root_empty_chain: .: (0.003104) + test_check_root_invalid_signer: .: (0.003140) + test_check_root_no_chain: .: (0.003050) + test_check_root_not_self_signed: .: (0.003045) + test_check_trust: .: (0.003649) + test_check_trust_child: .: (0.003490) + test_check_trust_empty_chain: .: (0.003117) + test_check_trust_mismatch: .: (0.003657) + test_check_trust_no_chain: .: (0.003084) + test_check_trust_no_trust: .: (0.003084) + test_check_trust_no_trust_child: .: (0.003066) + test_subject: .: (0.003098) + test_verify: .: (0.004322) + test_verify_chain_key: .: (0.003925) + test_verify_chain_signatures: .: (0.004579) + test_verify_no_digests: .: (0.004176) + test_verify_no_digests_no_security: .: (0.004228) + test_verify_no_signatures: .: (0.004333) + test_verify_no_signatures_no_digests: .: (0.003369) + test_verify_no_trust: .: (0.004054) + test_verify_not_enough_signatures: .: (0.005119) + test_verify_signatures: .: (0.006160) + test_verify_signatures_chain: .: (0.005097) + test_verify_signatures_data: .: (0.004007) + test_verify_signatures_missing: .: (0.006009) + test_verify_signatures_none: .: (0.004575) + test_verify_signatures_root: .: (0.004144) + test_verify_signatures_signer: .: (0.004070) + test_verify_signatures_trust: .: (0.004653) + test_verify_wrong_digest_type: .: (0.004840) TestGemSecuritySigner: - test_extract_name: .: (0.038043) - test_initialize: .: (0.035477) - test_initialize_cert_chain_empty: .: (0.037245) - test_initialize_cert_chain_invalid: .: (0.058142) - test_initialize_cert_chain_mixed: .: (0.061370) - test_initialize_cert_chain_path: .: (0.044416) - test_initialize_default: .: (0.112851) - test_initialize_encrypted_key_path: .: (0.111901) - test_initialize_key_path: .: (0.107175) - test_load_cert_chain: .: (0.050434) - test_load_cert_chain_broken: .: (0.055755) - test_sign: .: (0.065787) - test_sign_expired: .: (0.037641) - test_sign_expired_auto_update: .: (0.144616) - test_sign_expired_auto_update_exists: .: (0.056057) - test_sign_no_certs: .: (0.038419) - test_sign_no_key: .: (0.037780) - test_sign_wrong_key: .: (0.038450) + test_extract_name: .: (0.002585) + test_initialize: .: (0.002477) + test_initialize_cert_chain_empty: .: (0.002458) + test_initialize_cert_chain_invalid: .: (0.002577) + test_initialize_cert_chain_mixed: .: (0.002572) + test_initialize_cert_chain_path: .: (0.002431) + test_initialize_default: .: (0.005936) + test_initialize_encrypted_key_path: .: (0.005558) + test_initialize_key_path: .: (0.005448) + test_load_cert_chain: .: (0.003222) + test_load_cert_chain_broken: .: (0.003432) + test_sign: .: (0.003483) + test_sign_expired: .: (0.002661) + test_sign_expired_auto_update: .: (0.008643) + test_sign_expired_auto_update_exists: .: (0.003088) + test_sign_no_certs: .: (0.002627) + test_sign_no_key: .: (0.002375) + test_sign_wrong_key: .: (0.002595) TestGemSecurityTrustDir: - test_cert_path: .: (0.039604) - test_issuer_of: .: (0.042217) - test_load_certificate: .: (0.051169) - test_name_path: .: (0.036610) - test_trust_cert: .: (0.043172) - test_verify: .: (0.041097) - test_verify_file: .: (0.049118) - test_verify_wrong_permissions: .: (0.059976) + test_cert_path: .: (0.002632) + test_issuer_of: .: (0.002974) + test_load_certificate: .: (0.003045) + test_name_path: .: (0.002672) + test_trust_cert: .: (0.002988) + test_verify: .: (0.002772) + test_verify_file: .: (0.002728) + test_verify_wrong_permissions: .: (0.002840) TestGemSilentUI: - test_ask: .: (0.113479) - test_ask_for_password: .: (0.140570) - test_ask_yes_no: .: (0.091178) - test_choose_from_list: .: (0.082600) - test_download_reporter: .: (0.076216) - test_new_without_dev_null: .: (0.063960) - test_progress_reporter: .: (0.069307) + test_ask: .: (0.002902) + test_ask_for_password: .: (0.002668) + test_ask_yes_no: .: (0.003156) + test_choose_from_list: .: (0.002809) + test_download_reporter: .: (0.002773) + test_new_without_dev_null: .: (0.002730) + test_progress_reporter: .: (0.011663) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.248164) - test_dependency_resolver_set_bundler_api: .: (0.238065) - test_dependency_resolver_set_file_uri: .: (0.266977) - test_dependency_resolver_set_marshal_api: .: (0.266025) - test_fetch_spec: .: (0.263369) - test_fetch_spec_cached: .: (0.254638) - test_fetch_spec_platform: .: (0.341099) - test_fetch_spec_platform_ruby: .: (0.232663) - test_initialize_git: .: (0.116759) - test_initialize_invalid_uri: .: (0.126770) - test_load_specs: .: (0.152739) - test_load_specs_cached: .: (0.123825) - test_load_specs_cached_empty: .: (0.139257) - test_load_specs_from_unavailable_uri: .: (0.138574) - test_spaceship: .: (0.141272) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.127767) - test_typo_squatting: .: (0.124432) - test_typo_squatting_custom_distance_threshold: .: (0.113169) - test_typo_squatting_false_positive: .: (0.118707) - test_update_cache_eh: .: (0.105320) - test_update_cache_eh_home_nonexistent: .: (0.111491) + test_cache_dir_escapes_windows_paths: .: (0.008990) + test_dependency_resolver_set_bundler_api: .: (0.009083) + test_dependency_resolver_set_file_uri: .: (0.010360) + test_dependency_resolver_set_marshal_api: .: (0.009859) + test_fetch_spec: .: (0.009007) + test_fetch_spec_cached: .: (0.009242) + test_fetch_spec_platform: .: (0.011171) + test_fetch_spec_platform_ruby: .: (0.009314) + test_initialize_git: .: (0.007669) + test_initialize_invalid_uri: .: (0.009133) + test_load_specs: .: (0.008627) + test_load_specs_cached: .: (0.009310) + test_load_specs_cached_empty: .: (0.009589) + test_load_specs_from_unavailable_uri: .: (0.008168) + test_spaceship: .: (0.009633) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.007778) + test_typo_squatting: .: (0.008288) + test_typo_squatting_custom_distance_threshold: .: (0.008186) + test_typo_squatting_false_positive: .: (0.008006) + test_update_cache_eh: .: (0.010994) + test_update_cache_eh_home_nonexistent: .: (0.007991) TestGemSourceFetchProblem: - test_exception: .: (0.038859) - test_password_redacted: .: (0.033188) - test_source_password_no_redacted: .: (0.034691) + test_exception: .: (0.002595) + test_password_redacted: .: (0.002380) + test_source_password_no_redacted: .: (0.002445) TestGemSourceGit: test_base_dir: P =============================================================================== @@ -4368,7 +4404,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.129564) +: (0.003382) test_cache: P =============================================================================== Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4376,7 +4412,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.055337) +: (0.003263) test_cache_local: P =============================================================================== Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4384,7 +4420,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.053238) +: (0.002929) test_checkout: P =============================================================================== Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4392,7 +4428,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.047842) +: (0.003149) test_checkout_default: P =============================================================================== Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4400,7 +4436,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.054143) +: (0.003039) test_checkout_local: P =============================================================================== Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4408,7 +4444,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.052237) +: (0.003102) test_checkout_local_cached: P =============================================================================== Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4416,7 +4452,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.051567) +: (0.002981) test_checkout_submodules: P =============================================================================== Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4424,7 +4460,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.046578) +: (0.003176) test_dir_shortref: P =============================================================================== Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4432,7 +4468,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.054100) +: (0.002942) test_download: P =============================================================================== Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4440,7 +4476,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.051018) +: (0.003064) test_equals2: P =============================================================================== Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4448,7 +4484,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.045625) +: (0.002975) test_install_dir: P =============================================================================== Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4456,7 +4492,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.049511) +: (0.003016) test_install_dir_local: P =============================================================================== Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4464,7 +4500,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.046818) +: (0.003009) test_pretty_print: P =============================================================================== Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4472,7 +4508,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.092567) +: (0.002974) test_repo_cache_dir: P =============================================================================== Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4480,7 +4516,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.068164) +: (0.002935) test_rev_parse: P =============================================================================== Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4488,7 +4524,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.072604) +: (0.002799) test_root_dir: P =============================================================================== Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4496,7 +4532,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.066272) +: (0.002863) test_spaceship: P =============================================================================== Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4504,7 +4540,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.053059) +: (0.002877) test_specs: P =============================================================================== Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4512,7 +4548,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.046859) +: (0.002880) test_specs_local: P =============================================================================== Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4520,7 +4556,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.051340) +: (0.002816) test_uri: P =============================================================================== Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4528,7 +4564,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.044790) +: (0.002886) test_uri_hash: P =============================================================================== Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4536,527 +4572,527 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.043477) +: (0.002935) TestGemSourceInstalled: - test_pretty_print: .: (0.040429) - test_spaceship: .: (0.124951) + test_pretty_print: .: (0.002799) + test_spaceship: .: (0.006154) TestGemSourceList: - test_Enumerable: .: (0.037462) - test_append: .: (0.037281) - test_clear: .: (0.036168) - test_delete: .: (0.039435) - test_delete_a_source: .: (0.037303) - test_each: .: (0.033509) - test_each_source: .: (0.033668) - test_empty?: .: (0.037045) - test_equal_to_another_list: .: (0.034349) - test_equal_to_array: .: (0.033153) - test_include_eh: .: (0.037662) - test_include_matches_a_source: .: (0.035958) - test_replace: .: (0.036878) - test_self_from: .: (0.043620) - test_to_a: .: (0.045967) + test_Enumerable: .: (0.002544) + test_append: .: (0.002520) + test_clear: .: (0.002377) + test_delete: .: (0.002375) + test_delete_a_source: .: (0.002410) + test_each: .: (0.002487) + test_each_source: .: (0.002320) + test_empty?: .: (0.002445) + test_equal_to_another_list: .: (0.002500) + test_equal_to_array: .: (0.002339) + test_include_eh: .: (0.002423) + test_include_matches_a_source: .: (0.002504) + test_replace: .: (0.002484) + test_self_from: .: (0.002475) + test_to_a: .: (0.002385) TestGemSourceLocal: - test_download: .: (0.295577) - test_fetch_spec: .: (0.518892) - test_find_gem: .: (0.241590) - test_find_gem_highest_version: .: (0.358948) - test_find_gem_prerelease: .: (0.247947) - test_find_gem_specific_version: .: (0.422240) - test_inspect: .: (0.447771) - test_load_specs_latest: .: (0.633957) - test_load_specs_prerelease: .: (0.599973) - test_load_specs_released: .: (0.628156) - test_pretty_print: .: (0.280370) - test_spaceship: .: (0.290405) + test_download: .: (0.013568) + test_fetch_spec: .: (0.024294) + test_find_gem: .: (0.014833) + test_find_gem_highest_version: .: (0.018601) + test_find_gem_prerelease: .: (0.013970) + test_find_gem_specific_version: .: (0.017428) + test_inspect: .: (0.013785) + test_load_specs_latest: .: (0.017345) + test_load_specs_prerelease: .: (0.013398) + test_load_specs_released: .: (0.013460) + test_pretty_print: .: (0.009989) + test_spaceship: .: (0.013191) TestGemSourceLock: - test_equals2: .: (0.047107) - test_fetch_spec: .: (0.096669) - test_spaceship: .: (0.079429) - test_spaceship_git: .: (0.051988) - test_spaceship_installed: .: (0.054574) - test_spaceship_local: .: (0.092308) - test_spaceship_remote: .: (0.074026) - test_spaceship_specific_file: .: (0.226760) - test_spaceship_vendor: .: (0.105973) - test_uri: .: (0.081582) + test_equals2: .: (0.002556) + test_fetch_spec: .: (0.004713) + test_spaceship: .: (0.002751) + test_spaceship_git: .: (0.002360) + test_spaceship_installed: .: (0.002277) + test_spaceship_local: .: (0.002441) + test_spaceship_remote: .: (0.002363) + test_spaceship_specific_file: .: (0.006004) + test_spaceship_vendor: .: (0.002423) + test_uri: .: (0.002333) TestGemSourceSpecificFile: - test_download: .: (0.229129) - test_fetch_spec: .: (0.246022) - test_fetch_spec_fails_on_unknown_name: .: (0.261124) - test_load_specs: .: (0.252881) - test_path: .: (0.227377) - test_pretty_print: .: (0.306401) - test_spaceship: .: (0.900453) - test_spec: .: (0.241511) + test_download: .: (0.006135) + test_fetch_spec: .: (0.006120) + test_fetch_spec_fails_on_unknown_name: .: (0.006289) + test_load_specs: .: (0.006192) + test_path: .: (0.006055) + test_pretty_print: .: (0.006239) + test_spaceship: .: (0.016173) + test_spec: .: (0.006044) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (1.012995) - test_fetch_spec: .: (1.166635) - test_load_specs: .: (1.028987) + test_dependency_resolver_set: .: (0.026364) + test_fetch_spec: .: (0.027003) + test_load_specs: .: (0.037326) TestGemSourceVendor: - test_initialize: .: (0.050180) - test_spaceship: .: (0.035544) + test_initialize: .: (0.002485) + test_spaceship: .: (0.002926) TestGemSpecFetcher: - test_available_specs_cache: .: (0.067317) - test_available_specs_cache_released: .: (0.091666) - test_available_specs_complete: .: (0.222195) - test_available_specs_complete_handles_no_prerelease:.: (0.430293) - test_available_specs_latest: .: (0.014172) - test_available_specs_prerelease: .: (0.009540) - test_available_specs_released: .: (0.027119) - test_available_specs_with_bad_source: .: (0.011517) - test_initialize: .: (0.011562) - test_initialize_nonexistent_home_dir: .: (0.109341) - test_initialize_source: .: (0.118701) - test_initialize_unwritable_home_dir: .: (0.092316) - test_spec_for_dependency_all: .: (0.065221) - test_spec_for_dependency_bad_fetch_spec: .: (0.057204) - test_spec_for_dependency_latest: .: (0.039227) - test_spec_for_dependency_mismatched_platform: .: (0.026856) - test_spec_for_dependency_platform: .: (0.046446) - test_spec_for_dependency_prerelease: .: (0.127920) - test_suggest_gems_from_name_latest: .: (0.047529) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.047802) - test_suggest_gems_from_name_prerelease: .: (0.026165) + test_available_specs_cache: .: (0.004221) + test_available_specs_cache_released: .: (0.006864) + test_available_specs_complete: .: (0.006975) + test_available_specs_complete_handles_no_prerelease:.: (0.006688) + test_available_specs_latest: .: (0.006214) + test_available_specs_prerelease: .: (0.005149) + test_available_specs_released: .: (0.004757) + test_available_specs_with_bad_source: .: (0.003379) + test_initialize: .: (0.002398) + test_initialize_nonexistent_home_dir: .: (0.002348) + test_initialize_source: .: (0.002271) + test_initialize_unwritable_home_dir: .: (0.002880) + test_spec_for_dependency_all: .: (0.007440) + test_spec_for_dependency_bad_fetch_spec: .: (0.006204) + test_spec_for_dependency_latest: .: (0.006411) + test_spec_for_dependency_mismatched_platform: .: (0.004565) + test_spec_for_dependency_platform: .: (0.005369) + test_spec_for_dependency_prerelease: .: (0.006294) + test_suggest_gems_from_name_latest: .: (0.006215) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.006107) + test_suggest_gems_from_name_prerelease: .: (0.005540) TestGemSpecification: - test__dump: .: (0.020408) - test__load_fixes_Date_objects: .: (0.010785) - test_activate: .: (0.017034) - test_add_dependency_from_existing_dependency: .: (0.014121) - test_add_dependency_with_type: .: (0.015420) - test_add_dependency_with_type_explicit: .: (0.009798) - test_allowed_push_host: .: (0.015407) - test_author: .: (0.009916) - test_authors: .: (0.015454) - test_base_dir: .: (0.010719) - test_base_dir_not_loaded: .: (0.010122) - test_bindir_equals: .: (0.017762) - test_bindir_equals_nil: .: (0.010716) - test_build_args: .: (0.016170) - test_build_extensions: .: (0.374840) - test_build_extensions_built: .: (0.086026) - test_build_extensions_default_gem: .: (0.046882) - test_build_extensions_error: .: (0.086521) - test_build_extensions_extensions_dir_unwritable: .: (0.160424) - test_build_extensions_no_extensions_dir_unwritable: .: (0.142772) - test_build_extensions_none: .: (0.117826) - test_build_extensions_preview: .: (2.873170) - test_contains_requirable_file_eh: .: (0.072313) - test_contains_requirable_file_eh_extension: .: (0.071359) - test_contains_requirable_file_eh_extension_java_platform: .: (0.080417) - test_contains_requirable_file_extension_soext: .: (0.091377) - test_date: .: (0.079798) - test_date_equals_date: .: (0.077030) - test_date_equals_string: .: (0.065184) - test_date_equals_string_bad: .: (0.079994) - test_date_equals_time: .: (0.073983) - test_date_equals_time_local: .: (0.077739) - test_date_equals_time_utc: .: (0.088010) - test_date_tolerates_hour_sec_and_timezone: .: (0.078168) - test_date_tolerates_hour_sec_zulu: .: (0.073778) - test_date_use_env_source_date_epoch: .: (0.077759) - test_default_spec_stub_is_marked_default: .: (0.127145) - test_dependencies: .: (0.080140) - test_dependent_gems: .: (0.411530) - test_description: .: (0.073240) - test_development_dependencies: .: (0.085713) - test_doc_dir: .: (0.005056) - test_doc_dir_type: .: (0.022083) - test_duplicate_runtime_dependency: .: (0.043163) - test_eql_eh: .: (0.008206) - test_eql_eh_extensions: .: (0.006244) - test_executable_equals: .: (0.007014) - test_executables: .: (0.006311) - test_executables_equals_nil: .: (0.006391) - test_extension_dir: .: (0.007181) - test_extension_dir_override: .: (0.007254) - test_extensions: .: (0.008234) - test_extensions_equals_nil: .: (0.006568) - test_extra_rdoc_files_equals_nil: .: (0.005936) - test_files: .: (0.010900) - test_files_append: .: (0.006921) - test_files_duplicate: .: (0.007099) - test_files_extra_rdoc_files: .: (0.009966) - test_files_non_array: .: (0.006851) - test_files_non_array_pathological: .: (0.006436) - test_find_all_by_full_name: .: (0.026579) - test_find_by_full_name: .: (0.026658) - test_find_by_name: .: (0.029603) - test_find_by_name_prerelease: .: (0.023910) - test_find_by_name_with_only_prereleases: .: (0.026238) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.018854) - test_find_by_path: .: (0.041615) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.342419) - test_find_inactive_by_path: .: (0.040387) - test_for_cache: .: (0.011406) - test_full_gem_path: .: (0.015370) - test_full_gem_path_double_slash: .: (0.073708) - test_full_name: .: (0.016732) - test_full_name_windows: .: (0.015649) - test_full_require_paths: .: (0.016989) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.016428) - test_gem_build_complete_path: .: (0.016446) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.019668) - test_handles_dependencies_with_syck_requirements_bug: .: (0.011034) - test_handles_private_null_type: .: (0.014621) - test_hash: .: (0.008035) - test_initialize: .: (0.006334) - test_initialize_copy: .: (0.008667) - test_initialize_copy_broken: .: (0.008237) - test_initialize_future: .: (0.007092) - test_initialize_nil_version: .: (0.007589) - test_initialize_prerelease_version_before_name: .: (0.006554) - test_inner_clonflict_in_indirect_gems: .: (0.058130) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.066342) - test_installed_by_version: .: (0.009722) - test_latest_specs: .: (0.014670) - test_lib_files: .: (0.006394) - test_license: .: (0.005762) - test_licenses: .: (0.005556) - test_load_default_gem: .: (0.008804) - test_load_errors_contain_filename: .: (0.007760) - test_metadata_key_size_validation_fails: .: (0.009409) - test_metadata_key_type_validation_fails: .: (0.009556) - test_metadata_link_validation_fails: .: (0.009227) - test_metadata_link_validation_warns_for_duplicates: .: (0.010014) - test_metadata_specs: .: (0.007505) - test_metadata_validates_ok: .: (0.009681) - test_metadata_value_size_validation_fails: .: (0.010127) - test_metadata_value_type_validation_fails: .: (0.008671) - test_missing_extensions_eh: .: (0.438818) - test_missing_extensions_eh_default_gem: .: (0.015843) - test_missing_extensions_eh_none: .: (0.014880) - test_name: .: (0.014510) - test_original_name: .: (0.011805) - test_platform: .: (0.019323) - test_platform_change_reset_cache_file: .: (0.015749) - test_platform_change_reset_full_name: .: (0.014592) - test_platform_equals: .: (0.011088) - test_platform_equals_current: .: (0.015127) - test_platform_equals_legacy: .: (0.015226) - test_removed_methods: .: (0.019157) - test_require_already_activated: .: (0.034530) - test_require_already_activated_indirect_conflict: .: (0.091782) - test_require_finds_in_2nd_level_indirect: .: (0.113669) - test_require_paths: .: (0.018008) - test_require_paths_default_ext_dir_for: .: (0.010942) - test_require_should_not_conflict: .: (0.182086) - test_require_should_prefer_latest_gem_level1: .: (0.085972) - test_require_should_prefer_latest_gem_level2: .: (0.158445) - test_require_should_prefer_reachable_gems: .: (0.166005) - test_requirements: .: (0.018152) - test_runtime_dependencies: .: (0.016472) - test_runtime_dependencies_legacy: .: (0.015271) - test_runtime_predicate_false: .: (0.016616) - test_runtime_predicate_true: .: (0.014944) - test_self__load_future: .: (0.017575) - test_self_activate: .: (0.015210) - test_self_activate_ambiguous_direct: .: (0.326840) - test_self_activate_ambiguous_indirect: .: (0.459049) - test_self_activate_ambiguous_indirect_conflict: .: (0.622489) - test_self_activate_ambiguous_unrelated: .: (0.429157) - test_self_activate_checks_dependencies: .: (0.199676) - test_self_activate_conflict: .: (0.072649) - test_self_activate_deep_unambiguous: .: (0.119428) - test_self_activate_divergent: .: (0.170768) - test_self_activate_dropped: .: (0.074113) - test_self_activate_loaded: .: (0.009658) - test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.016413) - test_self_activate_old_required: .: (0.028156) - test_self_activate_over: .: (0.036783) - test_self_activate_platform_alternate: .: (0.026192) - test_self_activate_platform_bump: .: (0.029955) - test_self_activate_prerelease: .: (0.033143) - test_self_activate_raggi_the_edgecase_generator: .: (0.032907) - test_self_activate_under: .: (0.031178) - test_self_activate_unrelated: .: (0.031608) - test_self_activate_via_require: .: (0.052232) - test_self_activate_via_require_wtf: .: (0.108672) - test_self_all_equals: .: (0.030314) - test_self_attribute_names: .: (0.021716) - test_self_find_active_stub_by_path: .: (0.155120) - test_self_from_yaml: .: (0.116582) - test_self_from_yaml_cleans_up_Date_objects: .: (0.092020) - test_self_load: .: (0.089888) - test_self_load_escape_curly: .: (0.083573) - test_self_load_escape_interpolation: .: (0.091965) - test_self_load_escape_quote: .: (0.081777) - test_self_load_legacy_ruby: .: (0.080458) - test_self_load_relative: .: (0.087528) - test_self_load_utf8_with_ascii_encoding: .: (0.128006) - test_self_normalize_yaml_input_with_183_io: .: (0.137924) - test_self_normalize_yaml_input_with_183_yaml: .: (0.070287) - test_self_normalize_yaml_input_with_192_yaml: .: (0.077120) - test_self_normalize_yaml_input_with_non_183_io: .: (0.218863) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.066858) - test_self_outdated: .: (0.207742) - test_self_outdated_and_latest_remotes: .: (0.308799) - test_self_remove_spec: .: (0.167028) - test_self_remove_spec_removed: .: (0.083660) - test_self_stubs_for_lazy_loading: .: (0.074783) - test_self_stubs_for_mult_platforms: .: (0.181348) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.093383) - test_self_stubs_returns_only_specified_named_specs: .: (0.099421) - test_source: .: (0.081488) - test_source_paths: .: (0.079432) - test_spaceship_name: .: (0.075391) - test_spaceship_platform: .: (0.058073) - test_spaceship_version: .: (0.073953) - test_spec_file: .: (0.081738) - test_spec_name: .: (0.071009) - test_summary: .: (0.071643) - test_test_files: .: (0.039914) - test_test_files_equals_nil: .: (0.053482) - test_to_fullpath: .: (0.110883) - test_to_ruby: .: (0.090756) - test_to_ruby_fancy: .: (0.070008) - test_to_ruby_for_cache: .: (0.081559) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.082393) - test_to_ruby_legacy: .: (0.090619) - test_to_ruby_nested_hash: .: (0.085781) - test_to_ruby_platform: .: (0.089711) - test_to_ruby_with_rsa_key: .: (3.893039) - test_to_yaml: .: (0.204737) - test_to_yaml_fancy: .: (0.223389) - test_to_yaml_no_autorequire: .: (0.173601) - test_to_yaml_no_post_install_message: .: (0.173727) - test_to_yaml_no_signing_key: .: (0.257978) - test_to_yaml_platform: .: (0.216044) - test_to_yaml_platform_legacy: .: (0.192548) - test_to_yaml_platform_no_specific_platform: .: (0.165540) - test_to_yaml_platform_original_platform_empty_string: .: (0.174451) - test_to_yaml_platform_original_platform_nil: .: (0.178587) - test_unresolved_specs: .: (0.162058) - test_unresolved_specs_with_duplicated_versions: .: (0.104442) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.112761) - test_unresolved_specs_with_versions: .: (0.101224) - test_validate: .: (0.116160) - test_validate_authors: .: (0.143584) - test_validate_autorequire: .: (0.171888) - test_validate_dependencies: .: (0.131954) - test_validate_dependencies_allowed_duplicates: .: (0.012777) - test_validate_dependencies_duplicates: .: (0.010667) - test_validate_deprecated_license_values_plus: .: (1.240135) - test_validate_description: .: (0.543576) - test_validate_email: .: (0.351089) - test_validate_empty: .: (0.235985) - test_validate_empty_files: .: (0.359254) - test_validate_empty_homepage: .: (0.350338) - test_validate_empty_require_paths: .: (0.085933) - test_validate_empty_summary: .: (0.021841) - test_validate_error: .: (0.005421) - test_validate_executables: .: (0.009098) - test_validate_files: .: (0.007469) - test_validate_files_recursive: .: (0.007927) - test_validate_for_resolution_ignores_metadata: .: (0.005293) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.005627) - test_validate_for_resolution_validates_name: .: (0.005753) - test_validate_for_resolution_validates_required_attributes: .: (0.004813) - test_validate_homepage: .: (0.010409) - test_validate_license: .: (0.009408) - test_validate_license_gives_suggestions: .: (0.052911) - test_validate_license_in_a_non_packaging_context: .: (0.007009) - test_validate_license_ref: .: (0.007208) - test_validate_license_values: .: (0.104270) - test_validate_license_values_or_later: .: (0.023296) - test_validate_license_values_with: .: (0.015978) - test_validate_license_with_deprecated_exception: .: (0.530567) - test_validate_license_with_invalid_exception: .: (0.398500) - test_validate_license_with_nonsense_suffix: .: (0.412068) - test_validate_name: .: (0.023984) - test_validate_nil_license: .: (0.036244) - test_validate_no_required_ruby_versions: .: (0.028575) - test_validate_non_nil: .: (0.035724) - test_validate_open_required_ruby_versions: .: (0.027670) - test_validate_permissions: .: (0.020618) - test_validate_permissions_of_missing_file_non_packaging: .: (0.023683) - test_validate_platform_legacy: .: (0.025085) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.017319) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.024467) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.025615) - test_validate_removed_rubyforge_project: .: (0.016389) - test_validate_require_paths_with_invalid_types: .: (0.016384) - test_validate_rubygems_version: .: (0.016912) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.016352) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.015831) - test_validate_self_referencing_dependencies: .: (0.023888) - test_validate_specification_version: .: (0.015897) - test_validate_summary: .: (0.016302) - test_validate_valid_required_ruby_versions: .: (0.021333) - test_validate_warning: .: (0.016258) - test_version: .: (0.009623) - test_version_change_reset_cache_file: .: (0.014313) - test_version_change_reset_full_name: .: (0.011297) + test__dump: .: (0.003237) + test__load_fixes_Date_objects: .: (0.002717) + test_activate: .: (0.002575) + test_add_dependency_from_existing_dependency: .: (0.002457) + test_add_dependency_with_type: .: (0.002344) + test_add_dependency_with_type_explicit: .: (0.002739) + test_allowed_push_host: .: (0.002403) + test_author: .: (0.002466) + test_authors: .: (0.002722) + test_base_dir: .: (0.002360) + test_base_dir_not_loaded: .: (0.002321) + test_bindir_equals: .: (0.002359) + test_bindir_equals_nil: .: (0.002645) + test_build_args: .: (0.003599) + test_build_extensions: .: (0.096253) + test_build_extensions_built: .: (0.003120) + test_build_extensions_default_gem: .: (0.002806) + test_build_extensions_error: .: (0.003583) + test_build_extensions_extensions_dir_unwritable: .: (0.003425) + test_build_extensions_no_extensions_dir_unwritable: .: (0.002869) + test_build_extensions_none: .: (0.002476) + test_build_extensions_preview: .: (0.096748) + test_contains_requirable_file_eh: .: (0.002817) + test_contains_requirable_file_eh_extension: .: (0.002720) + test_contains_requirable_file_eh_extension_java_platform: .: (0.003025) + test_contains_requirable_file_extension_soext: .: (0.002992) + test_date: .: (0.002470) + test_date_equals_date: .: (0.002340) + test_date_equals_string: .: (0.002616) + test_date_equals_string_bad: .: (0.002670) + test_date_equals_time: .: (0.002387) + test_date_equals_time_local: .: (0.002412) + test_date_equals_time_utc: .: (0.002655) + test_date_tolerates_hour_sec_and_timezone: .: (0.002337) + test_date_tolerates_hour_sec_zulu: .: (0.002396) + test_date_use_env_source_date_epoch: .: (0.002446) + test_default_spec_stub_is_marked_default: .: (0.004089) + test_dependencies: .: (0.002532) + test_dependent_gems: .: (0.012499) + test_description: .: (0.002488) + test_development_dependencies: .: (0.002435) + test_doc_dir: .: (0.002347) + test_doc_dir_type: .: (0.002559) + test_duplicate_runtime_dependency: .: (0.002759) + test_eql_eh: .: (0.002606) + test_eql_eh_extensions: .: (0.002495) + test_executable_equals: .: (0.002419) + test_executables: .: (0.002375) + test_executables_equals_nil: .: (0.002444) + test_extension_dir: .: (0.002473) + test_extension_dir_override: .: (0.002521) + test_extensions: .: (0.002471) + test_extensions_equals_nil: .: (0.002429) + test_extra_rdoc_files_equals_nil: .: (0.002469) + test_files: .: (0.002481) + test_files_append: .: (0.002448) + test_files_duplicate: .: (0.002463) + test_files_extra_rdoc_files: .: (0.002412) + test_files_non_array: .: (0.002450) + test_files_non_array_pathological: .: (0.002489) + test_find_all_by_full_name: .: (0.010007) + test_find_by_full_name: .: (0.004916) + test_find_by_name: .: (0.005007) + test_find_by_name_prerelease: .: (0.004177) + test_find_by_name_with_only_prereleases: .: (0.003874) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.003920) + test_find_by_path: .: (0.006831) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.070875) + test_find_inactive_by_path: .: (0.006712) + test_for_cache: .: (0.002582) + test_full_gem_path: .: (0.002551) + test_full_gem_path_double_slash: .: (0.002429) + test_full_name: .: (0.002620) + test_full_name_windows: .: (0.002486) + test_full_require_paths: .: (0.002628) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.003096) + test_gem_build_complete_path: .: (0.002515) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.003971) + test_handles_dependencies_with_syck_requirements_bug: .: (0.003869) + test_handles_private_null_type: .: (0.003581) + test_hash: .: (0.002745) + test_initialize: .: (0.002606) + test_initialize_copy: .: (0.002675) + test_initialize_copy_broken: .: (0.002525) + test_initialize_future: .: (0.002459) + test_initialize_nil_version: .: (0.002609) + test_initialize_prerelease_version_before_name: .: (0.002604) + test_inner_clonflict_in_indirect_gems: .: (0.021034) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.022775) + test_installed_by_version: .: (0.003728) + test_latest_specs: .: (0.006160) + test_lib_files: .: (0.002846) + test_license: .: (0.002412) + test_licenses: .: (0.002351) + test_load_default_gem: .: (0.003591) + test_load_errors_contain_filename: .: (0.002898) + test_metadata_key_size_validation_fails: .: (0.004015) + test_metadata_key_type_validation_fails: .: (0.003779) + test_metadata_link_validation_fails: .: (0.003909) + test_metadata_link_validation_warns_for_duplicates: .: (0.003945) + test_metadata_specs: .: (0.003082) + test_metadata_validates_ok: .: (0.003835) + test_metadata_value_size_validation_fails: .: (0.003716) + test_metadata_value_type_validation_fails: .: (0.003773) + test_missing_extensions_eh: .: (0.096125) + test_missing_extensions_eh_default_gem: .: (0.002538) + test_missing_extensions_eh_none: .: (0.002440) + test_name: .: (0.002342) + test_original_name: .: (0.002422) + test_platform: .: (0.002407) + test_platform_change_reset_cache_file: .: (0.002367) + test_platform_change_reset_full_name: .: (0.002397) + test_platform_equals: .: (0.002559) + test_platform_equals_current: .: (0.002439) + test_platform_equals_legacy: .: (0.002482) + test_removed_methods: .: (0.002363) + test_require_already_activated: .: (0.006697) + test_require_already_activated_indirect_conflict: .: (0.016332) + test_require_finds_in_2nd_level_indirect: .: (0.021053) + test_require_paths: .: (0.003811) + test_require_paths_default_ext_dir_for: .: (0.002568) + test_require_should_not_conflict: .: (0.041475) + test_require_should_prefer_latest_gem_level1: .: (0.016758) + test_require_should_prefer_latest_gem_level2: .: (0.018724) + test_require_should_prefer_reachable_gems: .: (0.027382) + test_requirements: .: (0.003862) + test_runtime_dependencies: .: (0.002469) + test_runtime_dependencies_legacy: .: (0.002571) + test_runtime_predicate_false: .: (0.002400) + test_runtime_predicate_true: .: (0.002645) + test_self__load_future: .: (0.002724) + test_self_activate: .: (0.002431) + test_self_activate_ambiguous_direct: .: (0.014501) + test_self_activate_ambiguous_indirect: .: (0.015389) + test_self_activate_ambiguous_indirect_conflict: .: (0.016509) + test_self_activate_ambiguous_unrelated: .: (0.014238) + test_self_activate_checks_dependencies: .: (0.008232) + test_self_activate_conflict: .: (0.005085) + test_self_activate_deep_unambiguous: .: (0.008246) + test_self_activate_divergent: .: (0.006890) + test_self_activate_dropped: .: (0.007244) + test_self_activate_loaded: .: (0.002678) + test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.003888) + test_self_activate_old_required: .: (0.005992) + test_self_activate_over: .: (0.008592) + test_self_activate_platform_alternate: .: (0.005944) + test_self_activate_platform_bump: .: (0.005854) + test_self_activate_prerelease: .: (0.005874) + test_self_activate_raggi_the_edgecase_generator: .: (0.008610) + test_self_activate_under: .: (0.006911) + test_self_activate_unrelated: .: (0.005805) + test_self_activate_via_require: .: (0.011600) + test_self_activate_via_require_wtf: .: (0.023351) + test_self_all_equals: .: (0.007609) + test_self_attribute_names: .: (0.002517) + test_self_find_active_stub_by_path: .: (0.005030) + test_self_from_yaml: .: (0.003880) + test_self_from_yaml_cleans_up_Date_objects: .: (0.003278) + test_self_load: .: (0.002965) + test_self_load_escape_curly: .: (0.002818) + test_self_load_escape_interpolation: .: (0.002891) + test_self_load_escape_quote: .: (0.002896) + test_self_load_legacy_ruby: .: (0.002739) + test_self_load_relative: .: (0.002856) + test_self_load_utf8_with_ascii_encoding: .: (0.002986) + test_self_normalize_yaml_input_with_183_io: .: (0.002486) + test_self_normalize_yaml_input_with_183_yaml: .: (0.002473) + test_self_normalize_yaml_input_with_192_yaml: .: (0.010604) + test_self_normalize_yaml_input_with_non_183_io: .: (0.002323) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.002941) + test_self_outdated: .: (0.006872) + test_self_outdated_and_latest_remotes: .: (0.010290) + test_self_remove_spec: .: (0.005763) + test_self_remove_spec_removed: .: (0.003422) + test_self_stubs_for_lazy_loading: .: (0.003059) + test_self_stubs_for_mult_platforms: .: (0.004403) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.002561) + test_self_stubs_returns_only_specified_named_specs: .: (0.003650) + test_source: .: (0.002478) + test_source_paths: .: (0.002422) + test_spaceship_name: .: (0.002357) + test_spaceship_platform: .: (0.002702) + test_spaceship_version: .: (0.002412) + test_spec_file: .: (0.002462) + test_spec_name: .: (0.002461) + test_summary: .: (0.002563) + test_test_files: .: (0.002376) + test_test_files_equals_nil: .: (0.002555) + test_to_fullpath: .: (0.003415) + test_to_ruby: .: (0.002966) + test_to_ruby_fancy: .: (0.003021) + test_to_ruby_for_cache: .: (0.002764) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.002666) + test_to_ruby_legacy: .: (0.002718) + test_to_ruby_nested_hash: .: (0.002652) + test_to_ruby_platform: .: (0.002690) + test_to_ruby_with_rsa_key: .: (0.079412) + test_to_yaml: .: (0.003869) + test_to_yaml_fancy: .: (0.003799) + test_to_yaml_no_autorequire: .: (0.003481) + test_to_yaml_no_post_install_message: .: (0.003290) + test_to_yaml_no_signing_key: .: (0.003537) + test_to_yaml_platform: .: (0.003515) + test_to_yaml_platform_legacy: .: (0.003794) + test_to_yaml_platform_no_specific_platform: .: (0.003539) + test_to_yaml_platform_original_platform_empty_string: .: (0.003252) + test_to_yaml_platform_original_platform_nil: .: (0.003686) + test_unresolved_specs: .: (0.003081) + test_unresolved_specs_with_duplicated_versions: .: (0.003078) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.003115) + test_unresolved_specs_with_versions: .: (0.003200) + test_validate: .: (0.003573) + test_validate_authors: .: (0.004176) + test_validate_autorequire: .: (0.003609) + test_validate_dependencies: .: (0.003832) + test_validate_dependencies_allowed_duplicates: .: (0.003557) + test_validate_dependencies_duplicates: .: (0.003558) + test_validate_deprecated_license_values_plus: .: (0.029101) + test_validate_description: .: (0.005520) + test_validate_email: .: (0.003487) + test_validate_empty: .: (0.002471) + test_validate_empty_files: .: (0.003248) + test_validate_empty_homepage: .: (0.003275) + test_validate_empty_require_paths: .: (0.003231) + test_validate_empty_summary: .: (0.003452) + test_validate_error: .: (0.002500) + test_validate_executables: .: (0.003503) + test_validate_files: .: (0.003516) + test_validate_files_recursive: .: (0.003302) + test_validate_for_resolution_ignores_metadata: .: (0.002567) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.002569) + test_validate_for_resolution_validates_name: .: (0.002410) + test_validate_for_resolution_validates_required_attributes: .: (0.002495) + test_validate_homepage: .: (0.004654) + test_validate_license: .: (0.003645) + test_validate_license_gives_suggestions: .: (0.017578) + test_validate_license_in_a_non_packaging_context: .: (0.003249) + test_validate_license_ref: .: (0.003378) + test_validate_license_values: .: (0.014600) + test_validate_license_values_or_later: .: (0.003390) + test_validate_license_values_with: .: (0.003347) + test_validate_license_with_deprecated_exception: .: (0.117608) + test_validate_license_with_invalid_exception: .: (0.127920) + test_validate_license_with_nonsense_suffix: .: (0.073743) + test_validate_name: .: (0.003468) + test_validate_nil_license: .: (0.003802) + test_validate_no_required_ruby_versions: .: (0.003846) + test_validate_non_nil: .: (0.004950) + test_validate_open_required_ruby_versions: .: (0.003919) + test_validate_permissions: .: (0.003646) + test_validate_permissions_of_missing_file_non_packaging: .: (0.003432) + test_validate_platform_legacy: .: (0.003901) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.003664) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.003525) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.003682) + test_validate_removed_rubyforge_project: .: (0.003370) + test_validate_require_paths_with_invalid_types: .: (0.003349) + test_validate_rubygems_version: .: (0.003320) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.003664) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.003661) + test_validate_self_referencing_dependencies: .: (0.003415) + test_validate_specification_version: .: (0.003383) + test_validate_summary: .: (0.003895) + test_validate_valid_required_ruby_versions: .: (0.003427) + test_validate_warning: .: (0.003502) + test_version: .: (0.002643) + test_version_change_reset_cache_file: .: (0.002374) + test_version_change_reset_full_name: .: (0.002408) TestGemStreamUI: - test_ask: .: (0.012437) - test_ask_for_password: .: (0.014115) - test_ask_for_password_no_tty: .: (0.010128) - test_ask_no_tty: .: (0.011611) - test_ask_yes_no_no_tty_with_default: .: (0.013241) - test_ask_yes_no_no_tty_without_default: .: (0.010351) - test_choose_from_list: .: (0.009203) - test_choose_from_list_0: .: (0.013533) - test_choose_from_list_EOF: .: (0.010841) - test_choose_from_list_negative: .: (0.010127) - test_choose_from_list_over: .: (0.014743) - test_download_reporter_anything: .: (0.007687) - test_download_reporter_silent_false: .: (0.009648) - test_download_reporter_silent_nil: .: (0.013630) - test_progress_reporter_silent_false: .: (0.005336) - test_progress_reporter_silent_nil: .: (0.013188) - test_progress_reporter_simple: .: (0.012558) - test_progress_reporter_verbose: .: (0.011273) - test_threaded_download_reporter: .: (0.011306) - test_verbose_download_reporter_no_tty: .: (0.019537) - test_verbose_download_reporter_progress: .: (0.005236) - test_verbose_download_reporter_progress_complete: .: (0.013751) - test_verbose_download_reporter_progress_nil_length: .: (0.011263) - test_verbose_download_reporter_progress_once: .: (0.005168) - test_verbose_download_reporter_progress_zero_length:.: (0.014269) + test_ask: .: (0.002805) + test_ask_for_password: .: (0.002674) + test_ask_for_password_no_tty: .: (0.002699) + test_ask_no_tty: .: (0.002652) + test_ask_yes_no_no_tty_with_default: .: (0.002407) + test_ask_yes_no_no_tty_without_default: .: (0.002469) + test_choose_from_list: .: (0.002297) + test_choose_from_list_0: .: (0.002516) + test_choose_from_list_EOF: .: (0.002241) + test_choose_from_list_negative: .: (0.002483) + test_choose_from_list_over: .: (0.002656) + test_download_reporter_anything: .: (0.002334) + test_download_reporter_silent_false: .: (0.002326) + test_download_reporter_silent_nil: .: (0.002364) + test_progress_reporter_silent_false: .: (0.002283) + test_progress_reporter_silent_nil: .: (0.002561) + test_progress_reporter_simple: .: (0.002313) + test_progress_reporter_verbose: .: (0.002668) + test_threaded_download_reporter: .: (0.002362) + test_verbose_download_reporter_no_tty: .: (0.002274) + test_verbose_download_reporter_progress: .: (0.002588) + test_verbose_download_reporter_progress_complete: .: (0.002429) + test_verbose_download_reporter_progress_nil_length: .: (0.002257) + test_verbose_download_reporter_progress_once: .: (0.002330) + test_verbose_download_reporter_progress_zero_length:.: (0.002262) TestGemText: - test_clean_text: .: (0.010848) - test_format_removes_nonprintable_characters: .: (0.004981) - test_format_text: .: (0.013117) - test_format_text_indent: .: (0.013717) - test_format_text_no_space: .: (0.010983) - test_format_text_none: .: (0.009509) - test_format_text_none_indent: .: (0.009713) - test_format_text_trailing: .: (0.015240) - test_levenshtein_distance_add: .: (0.011375) - test_levenshtein_distance_all: .: (0.009298) - test_levenshtein_distance_empty: .: (0.009569) - test_levenshtein_distance_remove: .: (0.073135) - test_levenshtein_distance_replace: .: (0.018177) - test_min3: .: (0.015377) - test_truncate_text: .: (0.027509) + test_clean_text: .: (0.002360) + test_format_removes_nonprintable_characters: .: (0.002333) + test_format_text: .: (0.002267) + test_format_text_indent: .: (0.002343) + test_format_text_no_space: .: (0.002259) + test_format_text_none: .: (0.002390) + test_format_text_none_indent: .: (0.002240) + test_format_text_trailing: .: (0.002315) + test_levenshtein_distance_add: .: (0.002338) + test_levenshtein_distance_all: .: (0.002357) + test_levenshtein_distance_empty: .: (0.002319) + test_levenshtein_distance_remove: .: (0.002380) + test_levenshtein_distance_replace: .: (0.002338) + test_min3: .: (0.002376) + test_truncate_text: .: (0.003085) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.023063) - test_name: .: (0.013956) - test_version: .: (0.013090) + test_errors: .: (0.002370) + test_name: .: (0.002357) + test_version: .: (0.002300) TestGemUriFormatter: - test_escape: .: (0.015317) - test_normalize_uri: .: (0.005439) - test_unescape: .: (0.021443) + test_escape: .: (0.002547) + test_normalize_uri: .: (0.002655) + test_unescape: .: (0.002540) TestGemUtil: - test_class_popen: .: (3.181863) - test_correct_for_windows_path: .: (0.022024) - test_glob_files_in_dir: .: (0.014156) - test_silent_system: .: (0.499401) - test_traverse_parents: .: (0.020682) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.023294) + test_class_popen: .: (0.082840) + test_correct_for_windows_path: .: (0.002615) + test_glob_files_in_dir: .: (0.002651) + test_silent_system: .: (0.082301) + test_traverse_parents: .: (0.002988) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.002837) TestGemValidator: - test_alien: .: (0.058993) - test_alien_default: .: (0.018815) + test_alien: .: (0.018730) + test_alien_default: .: (0.003151) TestGemVersion: - test_approximate_recommendation: .: (0.022745) - test_bump: .: (0.027410) - test_bump_alpha: .: (0.020882) - test_bump_alphanumeric: .: (0.014077) - test_bump_one_level: .: (0.013853) - test_bump_trailing_zeros: .: (0.021966) - test_canonical_segments: .: (0.014887) - test_class_correct: .: (0.018919) - test_class_create: .: (0.019393) - test_class_new_subclass: .: (0.019591) - test_empty_version: .: (0.019242) - test_eql_eh: .: (0.014341) - test_equals2: .: (0.016762) - test_frozen_version: .: (0.019352) - test_hash: .: (0.019934) - test_initialize: .: (0.019082) - test_initialize_invalid: .: (0.015427) - test_prerelease: .: (0.017840) - test_release: .: (0.019337) - test_segments: .: (0.015367) - test_semver: .: (0.019404) - test_spaceship: .: (0.019596) - test_to_s: .: (0.019402) + test_approximate_recommendation: .: (0.003699) + test_bump: .: (0.002680) + test_bump_alpha: .: (0.003079) + test_bump_alphanumeric: .: (0.002342) + test_bump_one_level: .: (0.003012) + test_bump_trailing_zeros: .: (0.002307) + test_canonical_segments: .: (0.002336) + test_class_correct: .: (0.003404) + test_class_create: .: (0.002713) + test_class_new_subclass: .: (0.002930) + test_empty_version: .: (0.002309) + test_eql_eh: .: (0.002747) + test_equals2: .: (0.002328) + test_frozen_version: .: (0.002752) + test_hash: .: (0.002313) + test_initialize: .: (0.002765) + test_initialize_invalid: .: (0.002709) + test_prerelease: .: (0.002596) + test_release: .: (0.002421) + test_segments: .: (0.002504) + test_semver: .: (0.002429) + test_spaceship: .: (0.002730) + test_to_s: .: (0.002568) TestGemVersionOption: - test_add_platform_option: .: (0.018871) - test_add_version_option: .: (0.028019) - test_enables_prerelease: .: (0.018838) - test_multiple_version_operator_option_compound: .: (0.024183) - test_platform_option: .: (0.018991) - test_platform_option_ruby: .: (0.023357) - test_platform_option_twice: .: (0.016225) - test_version_option: .: (0.027868) - test_version_option_compound: .: (0.023118) - test_version_option_explicit_prerelease: .: (0.023691) - test_version_option_twice: .: (0.015370) + test_add_platform_option: .: (0.003362) + test_add_version_option: .: (0.002698) + test_enables_prerelease: .: (0.002873) + test_multiple_version_operator_option_compound: .: (0.003009) + test_platform_option: .: (0.003055) + test_platform_option_ruby: .: (0.003051) + test_platform_option_twice: .: (0.002946) + test_version_option: .: (0.002975) + test_version_option_compound: .: (0.003043) + test_version_option_explicit_prerelease: .: (0.002867) + test_version_option_twice: .: (0.003106) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.022972) - test_contains_requirable_file_eh_extension: .: (0.014316) - test_full_require_paths: .: (0.014110) - test_initialize: .: (0.009477) - test_initialize_extension: .: (0.009901) - test_initialize_missing_stubline: .: (0.013310) - test_initialize_version: .: (0.011386) - test_initialize_with_empty_version: .: (0.010060) - test_lib_dirs_glob: .: (0.011558) - test_lib_dirs_glob_with_extension: .: (0.011280) - test_matches_for_glob: .: (0.011708) - test_matches_for_glob_with_bundler_inline: .: (0.011318) - test_missing_extensions_eh: .: (1.023527) - test_missing_extensions_eh_default_gem: .: (0.022945) - test_missing_extensions_eh_none: .: (0.029637) - test_to_spec: .: (0.023173) - test_to_spec_default: .: (0.031384) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.027388) + test_contains_requirable_file_eh: .: (0.003277) + test_contains_requirable_file_eh_extension: .: (0.003256) + test_full_require_paths: .: (0.002842) + test_initialize: .: (0.002363) + test_initialize_extension: .: (0.002718) + test_initialize_missing_stubline: .: (0.002747) + test_initialize_version: .: (0.002524) + test_initialize_with_empty_version: .: (0.002727) + test_lib_dirs_glob: .: (0.002711) + test_lib_dirs_glob_with_extension: .: (0.002425) + test_matches_for_glob: .: (0.002938) + test_matches_for_glob_with_bundler_inline: .: (0.003028) + test_missing_extensions_eh: .: (0.097664) + test_missing_extensions_eh_default_gem: .: (0.003738) + test_missing_extensions_eh_none: .: (0.002467) + test_to_spec: .: (0.002604) + test_to_spec_default: .: (0.002991) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.002784) TestUpdateSuggestion: - test_eligible_for_update: .: (0.034861) - test_eligible_for_update_disabled_update: .: (0.043371) - test_eligible_for_update_for_prerelease: .: (0.035424) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.031387) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.025695) - test_eligible_for_update_non_tty: .: (0.025647) - test_eligible_for_update_notification_delay: .: (0.089657) - test_eligible_for_update_on_ci: .: (0.016937) - test_eligible_for_update_prevent_config: .: (0.020989) - test_eligible_for_update_prevent_env: .: (0.029255) - test_eligible_for_update_unwrittable_config: .: (0.016598) - test_update_suggestion: .: (0.009539) + test_eligible_for_update: .: (0.004331) + test_eligible_for_update_disabled_update: .: (0.003424) + test_eligible_for_update_for_prerelease: .: (0.003446) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.005061) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.008168) + test_eligible_for_update_non_tty: .: (0.003418) + test_eligible_for_update_notification_delay: .: (0.004876) + test_eligible_for_update_on_ci: .: (0.003453) + test_eligible_for_update_prevent_config: .: (0.008163) + test_eligible_for_update_prevent_env: .: (0.005460) + test_eligible_for_update_unwrittable_config: .: (0.004769) + test_update_suggestion: .: (0.002660) TestUri: - test_redacted_does_not_modify_uri: .: (0.014792) - test_redacted_with_invalid_uri: .: (0.004605) - test_redacted_with_token: .: (0.018455) - test_redacted_with_user_pass: .: (0.004767) - test_redacted_with_user_x_oauth_basic: .: (0.005088) - test_redacted_without_credential: .: (0.004577) - test_to_s_invalid_uri: .: (0.004893) - test_to_s_not_string: .: (0.005184) + test_redacted_does_not_modify_uri: .: (0.002538) + test_redacted_with_invalid_uri: .: (0.002469) + test_redacted_with_token: .: (0.002413) + test_redacted_with_user_pass: .: (0.002483) + test_redacted_with_user_x_oauth_basic: .: (0.002463) + test_redacted_without_credential: .: (0.002488) + test_to_s_invalid_uri: .: (0.002399) + test_to_s_not_string: .: (0.002325) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.004518) - test_method_not_allowed_response_to_s: .: (0.004865) - test_method_not_found_response_to_s: .: (0.004615) - test_no_to_s_response_to_s: .: (0.004523) - test_ok_response_to_s: .: (0.004900) + test_bad_request_response_to_s: .: (0.002595) + test_method_not_allowed_response_to_s: .: (0.002565) + test_method_not_found_response_to_s: .: (0.002412) + test_no_to_s_response_to_s: .: (0.002532) + test_ok_response_to_s: .: (0.002441) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.044433) - test_listener_thread_sets_error: .: (0.064912) - test_wait_for_otp_code_get_follows_options: .: (0.098701) - test_wait_for_otp_code_get_request: .: (0.092581) - test_wait_for_otp_code_incorrect_params: .: (0.066260) - test_wait_for_otp_code_incorrect_path: .: (0.076293) - test_wait_for_otp_code_invalid_post_req_method: .: (0.063557) - test_wait_for_otp_code_no_params_response: .: (0.083920) - test_wait_for_otp_code_options_request: .: (0.063392) + test_listener_thread_retreives_otp_code: .: (0.004489) + test_listener_thread_sets_error: .: (0.004219) + test_wait_for_otp_code_get_follows_options: .: (0.004761) + test_wait_for_otp_code_get_request: .: (0.003940) + test_wait_for_otp_code_incorrect_params: .: (0.004286) + test_wait_for_otp_code_incorrect_path: .: (0.016430) + test_wait_for_otp_code_invalid_post_req_method: .: (0.003828) + test_wait_for_otp_code_no_params_response: .: (0.004628) + test_wait_for_otp_code_options_request: .: (0.003770) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.014560) - test_poll_for_otp_invalid_status: .: (0.012269) - test_poll_for_otp_missing_credentials: .: (0.017853) - test_poll_for_otp_not_http_success: .: (0.013448) - test_poll_for_otp_pending_sleeps: .: (0.112316) - test_poll_for_otp_success: .: (0.018034) - test_poll_thread_success: .: (0.025239) - test_poll_thread_timeout_error: .: (0.019525) - test_poll_thread_webauthn_verification_error: .: (0.022425) + test_poll_for_otp_invalid_format: .: (0.003765) + test_poll_for_otp_invalid_status: .: (0.002853) + test_poll_for_otp_missing_credentials: .: (0.003359) + test_poll_for_otp_not_http_success: .: (0.002609) + test_poll_for_otp_pending_sleeps: .: (0.103434) + test_poll_for_otp_success: .: (0.002888) + test_poll_thread_success: .: (0.003905) + test_poll_thread_timeout_error: .: (0.003352) + test_poll_thread_webauthn_verification_error: .: (0.002727) -Finished in 584.956536534 seconds. +Finished in 42.030493016 seconds. ------------------------------------------------------------------------------- 2589 tests, 13603 assertions, 0 failures, 0 errors, 47 pendings, 0 omissions, 0 notifications 98.1846% passed ------------------------------------------------------------------------------- -4.43 tests/s, 23.25 assertions/s +61.60 tests/s, 323.65 assertions/s mv bundler/spec/realworld/fixtures/tapioca/.gem2deb.Gemfile.lock bundler/spec/realworld/fixtures/tapioca/Gemfile.lock mv bundler/spec/realworld/fixtures/warbler/.gem2deb.Gemfile.lock bundler/spec/realworld/fixtures/warbler/Gemfile.lock @@ -5105,12 +5141,12 @@ # the correct ruby-bundler version echo "bundler:Version=2.6.7-2" >> debian/bundler.substvars dh_gencontrol -dpkg-gencontrol: warning: Depends field of package ruby-bundler: substitution variable ${shlibs:Depends} used, but is not defined -dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined +dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ruby-rubygems: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Versions} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined -dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: Depends field of package ruby-bundler: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined # Bundler has a different version than rubygems at the moment dh_gencontrol -pbundler -- -v2.6.7-2 dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined @@ -5120,8 +5156,8 @@ make[1]: Leaving directory '/build/reproducible-path/rubygems-3.6.7' dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby -dpkg-deb: building package 'ruby-bundler' in '../ruby-bundler_2.6.7-2_all.deb'. dpkg-deb: building package 'ruby-rubygems' in '../ruby-rubygems_3.6.7-2_all.deb'. +dpkg-deb: building package 'ruby-bundler' in '../ruby-bundler_2.6.7-2_all.deb'. dpkg-deb: building package 'bundler' in '../bundler_2.6.7-2_all.deb'. dpkg-genbuildinfo --build=binary -O../rubygems_3.6.7-2_amd64.buildinfo dpkg-genchanges --build=binary -O../rubygems_3.6.7-2_amd64.changes @@ -5130,12 +5166,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3215134/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3215134/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/551386 and its subdirectories -I: Current time: Thu Apr 10 00:30:18 -12 2025 -I: pbuilder-time-stamp: 1744288218 +I: removing directory /srv/workspace/pbuilder/3215134 and its subdirectories +I: Current time: Thu May 14 08:55:05 +14 2026 +I: pbuilder-time-stamp: 1778698505