Diff of the two buildlogs: -- --- b1/build.log 2025-07-19 17:13:48.144506160 +0000 +++ b2/build.log 2025-07-19 17:15:41.000648255 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Aug 21 11:31:04 -12 2026 -I: pbuilder-time-stamp: 1787355064 +I: Current time: Sun Jul 20 07:13:49 +14 2025 +I: pbuilder-time-stamp: 1752945229 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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/349222/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2301691/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-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 Jul 19 17:13 /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/2301691/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2301691/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='trixie' - 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=40 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='2fb00a674be143af85121d23eac5f71a' - 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='349222' - PS1='# ' - PS2='> ' + INVOCATION_ID=18a03414c9fa492993bbfd2468048888 + 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=2301691 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.VXdXOiFD/pbuilderrc_0qiz --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.VXdXOiFD/b1 --logfile b1/build.log rubygems_3.6.7-2.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.VXdXOiFD/pbuilderrc_POW1 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.VXdXOiFD/b2 --logfile b2/build.log rubygems_3.6.7-2.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.12.32+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.32-1~bpo12+1 (2025-06-21) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/349222/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2301691/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -238,7 +270,7 @@ Get: 118 http://deb.debian.org/debian trixie/main amd64 ruby-all-dev amd64 1:3.3+b1 [6496 B] Get: 119 http://deb.debian.org/debian trixie/main amd64 gem2deb amd64 2.2.5 [48.0 kB] Get: 120 http://deb.debian.org/debian trixie/main amd64 ruby-dev amd64 1:3.3+b1 [5576 B] -Fetched 35.1 MB in 10s (3345 kB/s) +Fetched 35.1 MB in 5s (7246 kB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19850 files and directories currently installed.) @@ -641,8 +673,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Aug 21 23:33:23 UTC 2026. -Universal Time is now: Fri Aug 21 23:33:23 UTC 2026. +Local time is now: Sat Jul 19 17:14:22 UTC 2025. +Universal Time is now: Sat Jul 19 17:14:22 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-minitest (5.25.4-3) ... @@ -753,7 +785,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rubygems-3.6.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../rubygems_3.6.7-2_source.changes +I: user script /srv/workspace/pbuilder/2301691/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2301691/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/rubygems-3.6.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../rubygems_3.6.7-2_source.changes dpkg-buildpackage: info: source package rubygems dpkg-buildpackage: info: source version 3.6.7-2 dpkg-buildpackage: info: source distribution unstable @@ -787,12 +823,12 @@ │ ruby-rubygems: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260821-391116-bkpdj2/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250720-2312100-gigek8/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/d20260821-391116-bkpdj2/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/d20250720-2312100-gigek8/rubygems-update-3.6.7.gem /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/CHANGELOG.md /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/LICENSE.md /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/README.md @@ -1443,12 +1479,12 @@ │ ruby-bundler: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260821-391116-hxyh8h/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250720-2312100-h9habr/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/d20260821-391116-hxyh8h/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/d20250720-2312100-h9habr/bundler-2.6.7.gem /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/exe/bundle /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/exe/bundler /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/lib/bundler.rb @@ -1852,1202 +1888,1202 @@ Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader Started ChangelogTest: - test_format_header: .: (0.001246) + test_format_header: .: (0.001039) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.434191) - test_execute_all_named: .: (1.378005) - test_execute_all_named_default_multiple: .: (0.023166) - test_execute_all_named_default_single: .: (0.007871) - test_execute_dependency_order: .: (0.759293) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.078132) - test_execute_does_not_remove_default_gem_executables: .: (0.235426) - test_execute_outside_gem_home: .: (0.020890) - test_execute_outside_gem_home_when_install_dir_given: .: (0.186183) - test_execute_prerelease: .: (0.316022) - test_execute_removes_executable: .: (0.446516) - test_execute_removes_formatted_executable: .: (0.094728) - test_execute_two_version: .: (0.013721) - test_execute_with_force_and_without_version_uninstalls_everything:.: (0.171251) - test_execute_with_force_ignores_dependencies: .: (0.110396) - test_execute_with_gem_not_installed: .: (0.006658) - test_execute_with_gem_uninstall_error: .: (0.160660) - test_execute_with_multiple_version_specified_as_colon: .: (0.115069) - test_execute_with_version_leaves_non_matching_versions: .: (0.061907) - test_execute_with_version_specified_as_colon: .: (0.068851) - test_handle_options: .: (0.008256) - test_handle_options_vendor: .: (0.007075) - test_handle_options_vendor_missing: .: (0.007960) - test_uninstall_selection: .: (0.053397) - test_uninstall_selection_multiple_gems: .: (0.102371) + test_execute_all: .: (0.067760) + test_execute_all_named: .: (0.053444) + test_execute_all_named_default_multiple: .: (0.011949) + test_execute_all_named_default_single: .: (0.007415) + test_execute_dependency_order: .: (0.018617) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.012720) + test_execute_does_not_remove_default_gem_executables: .: (0.018826) + test_execute_outside_gem_home: .: (0.011865) + test_execute_outside_gem_home_when_install_dir_given: .: (0.013801) + test_execute_prerelease: .: (0.181224) + test_execute_removes_executable: .: (0.017647) + test_execute_removes_formatted_executable: .: (0.010555) + test_execute_two_version: .: (0.003895) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.030555) + test_execute_with_force_ignores_dependencies: .: (0.040831) + test_execute_with_gem_not_installed: .: (0.002871) + test_execute_with_gem_uninstall_error: .: (0.041215) + test_execute_with_multiple_version_specified_as_colon: .: (0.039374) + test_execute_with_version_leaves_non_matching_versions: .: (0.042060) + test_execute_with_version_specified_as_colon: .: (0.044736) + test_handle_options: .: (0.005502) + test_handle_options_vendor: .: (0.006312) + test_handle_options_vendor_missing: .: (0.004174) + test_uninstall_selection: .: (0.062486) + test_uninstall_selection_multiple_gems: .: (0.058569) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.015822) - test_build_root: .: (0.008643) - test_doc: .: (0.020491) - test_doc_no: .: (0.011100) - test_doc_rdoc: .: (0.005575) - test_doc_rdoc_ri: .: (0.015241) - test_document: .: (0.004527) - test_document_no: .: (0.008353) - test_document_rdoc: .: (0.013985) - test_minimal_deps: .: (0.009735) - test_minimal_deps_no: .: (0.017128) - test_post_install_message: .: (0.012034) - test_post_install_message_no: .: (0.009013) - test_security_policy: .: (0.005051) - test_security_policy_unknown: .: (0.009837) - test_user_install_disabled_read_only: .: (0.013148) - test_user_install_enabled: .: (0.013880) - test_vendor: .: (0.008269) - test_vendor_missing: .: (0.004890) + test_add_install_update_options: .: (0.007064) + test_build_root: .: (0.004612) + test_doc: .: (0.005581) + test_doc_no: .: (0.004435) + test_doc_rdoc: .: (0.008013) + test_doc_rdoc_ri: .: (0.005983) + test_document: .: (0.004639) + test_document_no: .: (0.004391) + test_document_rdoc: .: (0.005215) + test_minimal_deps: .: (0.008171) + test_minimal_deps_no: .: (0.007415) + test_post_install_message: .: (0.004690) + test_post_install_message_no: .: (0.005709) + test_security_policy: .: (0.008122) + test_security_policy_unknown: .: (0.007512) + test_user_install_disabled_read_only: .: (0.014166) + test_user_install_enabled: .: (0.033630) + test_vendor: .: (0.015745) + test_vendor_missing: .: (0.004896) TestGemInstaller: - test_app_script_text: .: (0.109160) - test_check_executable_overwrite: .: (0.022427) - test_check_executable_overwrite_format_executable:.: (0.020552) - test_check_executable_overwrite_other_gem: .: (0.156651) - test_check_executable_overwrite_other_gem_force: .: (0.036549) - test_check_executable_overwrite_other_non_gem: .: (0.133529) - test_check_that_user_bin_dir_is_in_path: .: (0.066471) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.008941) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.014014) - test_conflicting_binstubs: .: (0.581714) - test_default_gem_loaded_from: .: (0.006060) - test_default_gem_to_specific_install_dir: .: (0.043150) - test_default_gem_with_wrappers: .: (0.016181) - test_dir: .: (0.015583) - test_ensure_dependency: .: (0.015069) - test_ensure_loadable_spec: .: (0.014863) - test_ensure_loadable_spec_security_policy: .: (0.008983) - test_extract_files: .: (0.007420) - test_find_lib_file_after_install: .: (0.606760) - test_gem_attribute: .: (0.013780) - test_generate_bin_bindir: .: (0.022636) - test_generate_bin_bindir_with_user_install_warning: .: (0.004010) - test_generate_bin_script: .: (0.019552) - test_generate_bin_script_format: .: (0.118708) - test_generate_bin_script_format_disabled: .: (0.016510) - test_generate_bin_script_install_dir: .: (0.034180) - test_generate_bin_script_no_execs: .: (0.040339) - test_generate_bin_script_no_perms: .: (0.043636) - test_generate_bin_script_no_shebang: .: (0.043721) - test_generate_bin_script_wrappers: .: (0.019639) - test_generate_bin_symlink: .: (0.013772) - test_generate_bin_symlink_no_execs: .: (0.016438) - test_generate_bin_symlink_no_perms: .: (0.021880) - test_generate_bin_symlink_update_newer: .: (0.019303) - test_generate_bin_symlink_update_older: .: (0.019783) - test_generate_bin_symlink_update_remove_wrapper: .: (0.060041) - test_generate_bin_symlink_win32: .: (0.017103) - test_generate_bin_uses_default_shebang: .: (0.019204) - test_generate_bin_with_dangling_symlink: .: (0.104038) - test_generate_plugins: .: (0.232494) - test_generate_plugins_with_build_root: .: (0.034721) - test_generate_plugins_with_install_dir: .: (0.027461) - test_generate_plugins_with_user_install: .: (0.015165) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.027729) - test_initialize: .: (0.013436) - test_initialize_user_install: .: (0.012990) - test_initialize_user_install_bin_dir: .: (0.014854) - test_install: .: (0.206645) - test_install_build_root: .: (0.017703) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.027709) - test_install_creates_binstub_that_dont_trust_encoding: .: (0.254369) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.208261) - test_install_creates_binstub_that_understand_version: .: (0.228666) - test_install_creates_working_binstub: .: (0.332149) - test_install_dir_takes_precedence_to_user_install:.: (0.607845) - test_install_does_not_leave_lockfile_for_binstub: .: (0.310030) - test_install_extension_and_script: .: (0.167530) - test_install_extension_clean_intermediate_files: .: (0.607951) - test_install_extension_dir: .: (0.159991) - test_install_extension_dir_is_removed_on_reinstall: .: (1.781173) - test_install_extension_flat: .: (0.491005) - test_install_force: .: (0.028362) - test_install_missing_dirs: .: (0.031385) - test_install_post_build_false: .: (0.016109) - test_install_post_build_nil: .: (0.032162) - test_install_pre_install_false: .: (0.032196) - test_install_pre_install_nil: .: (0.052445) - test_install_user_extension_dir: .: (0.194153) - test_install_with_message: .: (0.021477) - test_install_with_no_prior_files: .: (0.417922) - test_install_with_skipped_message: .: (0.021219) - test_installation_satisfies_dependency_eh: .: (0.026665) - test_installation_satisfies_dependency_eh_development: .: (0.024377) - test_keeps_plugins_up_to_date: .: (0.869221) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.010360) - test_package_attribute: .: (0.005803) - test_pre_install_checks_dependencies: .: (0.020360) - test_pre_install_checks_dependencies_ignore: .: (0.015302) - test_pre_install_checks_dependencies_install_dir: .: (0.014048) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.012461) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.014694) - test_pre_install_checks_malicious_name: .: (0.007900) - test_pre_install_checks_malicious_name_before_eval: .: (0.008392) - test_pre_install_checks_malicious_platform_before_eval: .: (0.008374) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.008463) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.012046) - test_process_options: .: (0.015758) - test_process_options_build_root: .: (0.008014) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.010243) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.007931) - test_shebang: .: (0.011792) - test_shebang_arguments: .: (0.011580) - test_shebang_arguments_with_load_relative: .: (0.012243) - test_shebang_custom: .: (0.017583) - test_shebang_custom_with_expands: .: (0.028266) - test_shebang_custom_with_expands_and_arguments: .: (0.014917) - test_shebang_empty: .: (0.016329) - test_shebang_env: .: (0.013610) - test_shebang_env_arguments: .: (0.014010) - test_shebang_env_arguments_with_load_relative: .: (0.010460) - test_shebang_env_shebang: .: (0.014328) - test_shebang_nested: .: (0.013190) - test_shebang_nested_arguments: .: (0.011685) - test_shebang_nested_arguments_with_load_relative: .: (0.012717) - test_shebang_version: .: (0.019446) - test_shebang_version_arguments: .: (0.020723) - test_shebang_version_arguments_with_load_relative:.: (0.011657) - test_shebang_version_env: .: (0.014252) - test_shebang_version_env_arguments: .: (0.086717) - test_shebang_version_env_arguments_with_load_relative: .: (0.137077) - test_unpack: .: (0.063024) - test_use_plugin_immediately: .: (0.723979) - test_write_build_info_file: .: (0.025353) - test_write_build_info_file_empty: .: (0.023451) - test_write_build_info_file_install_dir: .: (0.031025) - test_write_cache_file: .: (0.022530) - test_write_spec: .: (0.017180) - test_write_spec_writes_cached_spec: .: (0.034160) + test_app_script_text: .: (0.057397) + test_check_executable_overwrite: .: (0.059276) + test_check_executable_overwrite_format_executable:.: (0.152968) + test_check_executable_overwrite_other_gem: .: (0.061243) + test_check_executable_overwrite_other_gem_force: .: (0.137660) + test_check_executable_overwrite_other_non_gem: .: (0.227481) + test_check_that_user_bin_dir_is_in_path: .: (0.006507) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.006085) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.005937) + test_conflicting_binstubs: .: (0.947994) + test_default_gem_loaded_from: .: (0.146954) + test_default_gem_to_specific_install_dir: .: (0.010521) + test_default_gem_with_wrappers: .: (0.123250) + test_dir: .: (0.173288) + test_ensure_dependency: .: (0.006701) + test_ensure_loadable_spec: .: (0.007554) + test_ensure_loadable_spec_security_policy: .: (0.192026) + test_extract_files: .: (0.008037) + test_find_lib_file_after_install: .: (0.464386) + test_gem_attribute: .: (0.004075) + test_generate_bin_bindir: .: (0.011634) + test_generate_bin_bindir_with_user_install_warning: .: (0.002745) + test_generate_bin_script: .: (0.427077) + test_generate_bin_script_format: .: (0.430136) + test_generate_bin_script_format_disabled: .: (0.154548) + test_generate_bin_script_install_dir: .: (0.008465) + test_generate_bin_script_no_execs: .: (0.009363) + test_generate_bin_script_no_perms: .: (0.106074) + test_generate_bin_script_no_shebang: .: (0.091813) + test_generate_bin_script_wrappers: .: (0.009019) + test_generate_bin_symlink: .: (0.009318) + test_generate_bin_symlink_no_execs: .: (0.010922) + test_generate_bin_symlink_no_perms: .: (0.007667) + test_generate_bin_symlink_update_newer: .: (0.008262) + test_generate_bin_symlink_update_older: .: (0.012542) + test_generate_bin_symlink_update_remove_wrapper: .: (0.012156) + test_generate_bin_symlink_win32: .: (0.009441) + test_generate_bin_uses_default_shebang: .: (0.011181) + test_generate_bin_with_dangling_symlink: .: (0.054764) + test_generate_plugins: .: (0.209026) + test_generate_plugins_with_build_root: .: (0.016408) + test_generate_plugins_with_install_dir: .: (0.011986) + test_generate_plugins_with_user_install: .: (0.012258) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.010235) + test_initialize: .: (0.010141) + test_initialize_user_install: .: (0.008546) + test_initialize_user_install_bin_dir: .: (0.010547) + test_install: .: (0.181409) + test_install_build_root: .: (0.014519) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.015649) + test_install_creates_binstub_that_dont_trust_encoding: .: (0.190567) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.761143) + test_install_creates_binstub_that_understand_version: .: (0.178639) + test_install_creates_working_binstub: .: (0.426018) + test_install_dir_takes_precedence_to_user_install:.: (0.013190) + test_install_does_not_leave_lockfile_for_binstub: .: (0.521221) + test_install_extension_and_script: .: (0.155603) + test_install_extension_clean_intermediate_files: .: (0.171918) + test_install_extension_dir: .: (0.139433) + test_install_extension_dir_is_removed_on_reinstall: .: (0.267407) + test_install_extension_flat: .: (0.162136) + test_install_force: .: (0.013025) + test_install_missing_dirs: .: (0.022856) + test_install_post_build_false: .: (0.025562) + test_install_post_build_nil: .: (0.013116) + test_install_pre_install_false: .: (0.008285) + test_install_pre_install_nil: .: (0.010637) + test_install_user_extension_dir: .: (0.160784) + test_install_with_message: .: (0.013183) + test_install_with_no_prior_files: .: (0.414437) + test_install_with_skipped_message: .: (0.020614) + test_installation_satisfies_dependency_eh: .: (0.017883) + test_installation_satisfies_dependency_eh_development: .: (0.012964) + test_keeps_plugins_up_to_date: .: (0.765702) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.004280) + test_package_attribute: .: (0.003746) + test_pre_install_checks_dependencies: .: (0.021130) + test_pre_install_checks_dependencies_ignore: .: (0.013659) + test_pre_install_checks_dependencies_install_dir: .: (0.007970) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.008696) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.006277) + test_pre_install_checks_malicious_name: .: (0.006013) + test_pre_install_checks_malicious_name_before_eval: .: (0.006829) + test_pre_install_checks_malicious_platform_before_eval: .: (0.005094) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.006960) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.006196) + test_process_options: .: (0.006062) + test_process_options_build_root: .: (0.006002) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.007870) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.006453) + test_shebang: .: (0.008709) + test_shebang_arguments: .: (0.009413) + test_shebang_arguments_with_load_relative: .: (0.009201) + test_shebang_custom: .: (0.010262) + test_shebang_custom_with_expands: .: (0.008899) + test_shebang_custom_with_expands_and_arguments: .: (0.011562) + test_shebang_empty: .: (0.010292) + test_shebang_env: .: (0.007695) + test_shebang_env_arguments: .: (0.009973) + test_shebang_env_arguments_with_load_relative: .: (0.008333) + test_shebang_env_shebang: .: (0.008915) + test_shebang_nested: .: (0.009687) + test_shebang_nested_arguments: .: (0.026462) + test_shebang_nested_arguments_with_load_relative: .: (0.008459) + test_shebang_version: .: (0.010690) + test_shebang_version_arguments: .: (0.009393) + test_shebang_version_arguments_with_load_relative:.: (0.012840) + test_shebang_version_env: .: (0.009878) + test_shebang_version_env_arguments: .: (0.009454) + test_shebang_version_env_arguments_with_load_relative: .: (0.011197) + test_unpack: .: (0.014452) + test_use_plugin_immediately: .: (0.374754) + test_write_build_info_file: .: (0.010519) + test_write_build_info_file_empty: .: (0.013760) + test_write_build_info_file_install_dir: .: (0.017508) + test_write_cache_file: .: (0.007600) + test_write_spec: .: (0.006808) + test_write_spec_writes_cached_spec: .: (0.006139) TestGemUninstaller: - test_ask_if_ok: .: (0.068140) - test_initialize_expand_path: .: (0.069668) - test_path_ok_eh: .: (0.045182) - test_path_ok_eh_legacy: .: (0.055355) - test_path_ok_eh_user: .: (0.142493) - test_regenerate_plugins_for: .: (0.048905) - test_remove_all: .: (0.037604) - test_remove_executables_force_keep: .: (0.126955) - test_remove_executables_force_remove: .: (0.063292) - test_remove_executables_user: .: (0.083861) - test_remove_executables_user_format: .: (0.079316) - test_remove_executables_user_format_disabled: .: (0.052410) - test_remove_not_in_home: .: (0.051503) - test_remove_plugins: .: (0.097853) - test_remove_plugins_user_installed: .: (0.063429) - test_remove_symlinked_gem_home: .: (0.045457) - test_uninstall: .: (0.040651) - test_uninstall_default_gem: .: (0.031065) - test_uninstall_default_gem_with_same_version: .: (0.035328) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.096628) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.033387) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.036985) - test_uninstall_extension: .: (0.189576) - test_uninstall_keeps_plugins_up_to_date: .: (0.057985) - test_uninstall_no_permission: .: (0.024847) - test_uninstall_nonexistent: .: (0.026229) - test_uninstall_not_ok: .: (0.025310) - test_uninstall_only_lists_unsatisfied_deps: .: (0.030269) - test_uninstall_prompt_includes_dep_type: .: (0.028792) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.031853) - test_uninstall_prompts_about_broken_deps: .: (0.066310) - test_uninstall_selection: .: (0.069676) - test_uninstall_selection_greater_than_one: .: (0.068950) - test_uninstall_user_install: .: (0.029129) - test_uninstall_user_install_with_symlinked_home: .: (0.027037) - test_uninstall_with_install_dir_regenerates_plugins: .: (0.046532) - test_uninstall_with_install_dir_removes_plugins: .: (0.037868) - test_uninstall_wrong_repo: .: (0.175942) + test_ask_if_ok: .: (0.018888) + test_initialize_expand_path: .: (0.025321) + test_path_ok_eh: .: (0.020684) + test_path_ok_eh_legacy: .: (0.023270) + test_path_ok_eh_user: .: (0.024204) + test_regenerate_plugins_for: .: (0.030594) + test_remove_all: .: (0.025516) + test_remove_executables_force_keep: .: (0.027128) + test_remove_executables_force_remove: .: (0.024631) + test_remove_executables_user: .: (0.030534) + test_remove_executables_user_format: .: (0.020685) + test_remove_executables_user_format_disabled: .: (0.017556) + test_remove_not_in_home: .: (0.024244) + test_remove_plugins: .: (0.029429) + test_remove_plugins_user_installed: .: (0.036976) + test_remove_symlinked_gem_home: .: (0.018833) + test_uninstall: .: (0.022012) + test_uninstall_default_gem: .: (0.021453) + test_uninstall_default_gem_with_same_version: .: (0.026270) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.022983) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.027177) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.023840) + test_uninstall_extension: .: (0.284716) + test_uninstall_keeps_plugins_up_to_date: .: (0.683477) + test_uninstall_no_permission: .: (0.022279) + test_uninstall_nonexistent: .: (0.020100) + test_uninstall_not_ok: .: (0.024263) + test_uninstall_only_lists_unsatisfied_deps: .: (0.022691) + test_uninstall_prompt_includes_dep_type: .: (0.031744) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.025710) + test_uninstall_prompts_about_broken_deps: .: (0.023512) + test_uninstall_selection: .: (0.058043) + test_uninstall_selection_greater_than_one: .: (0.055580) + test_uninstall_user_install: .: (0.021586) + test_uninstall_user_install_with_symlinked_home: .: (0.027819) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.046642) + test_uninstall_with_install_dir_removes_plugins: .: (0.043711) + test_uninstall_wrong_repo: .: (0.022493) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.015799) - test_add_files: .: (0.008022) - test_add_files_symlink: .: (0.008503) - test_build: .: (0.010107) - test_build_auto_signed: .: (0.017382) - test_build_auto_signed_encrypted_key: .: (0.019803) - test_build_invalid: .: (0.008197) - test_build_invalid_arguments: .: (0.005592) - test_build_modified_platform: .: (0.012051) - test_build_signed: .: (0.016114) - test_build_signed_encrypted_key: .: (0.016559) - test_build_time_uses_source_date_epoch: .: (0.008445) - test_build_time_without_source_date_epoch: .: (0.008770) - test_class_new_old_format: .: (0.007614) - test_contents: .: (0.008965) - test_contents_from_io: .: (0.010460) - test_corrupt_data_tar_gz: .: (0.010657) - test_extract_file_permissions: .: (0.012083) - test_extract_files: .: (0.008352) - test_extract_files_empty: .: (0.010723) - test_extract_symlink_into_symlink_dir: .: (0.012460) - test_extract_symlink_parent: .: (0.007843) - test_extract_tar_gz_absolute: .: (0.020396) - test_extract_tar_gz_directory: .: (0.006852) - test_extract_tar_gz_dot_file: .: (0.006403) - test_extract_tar_gz_dot_slash: .: (0.008489) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.008161) - test_extract_tar_gz_symlink_relative_path: .: (0.008119) - test_gem_attr: .: (0.005683) - test_install_location: .: (0.005720) - test_install_location_absolute: .: (0.007651) - test_install_location_dots: .: (0.006214) - test_install_location_extra_slash: .: (0.005814) - test_install_location_relative: .: (0.024392) - test_install_location_suffix: .: (0.018421) - test_load_spec: .: (0.007932) - test_raw_spec: .: (0.008988) - test_spec: .: (0.006950) - test_spec_from_io: .: (0.006944) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.006870) - test_verify: .: (0.007078) - test_verify_checksum_bad: .: (0.021436) - test_verify_checksum_missing: .: (0.011883) - test_verify_corrupt: .: (0.008331) - test_verify_corrupt_tar_checksums_entry: .: (0.008781) - test_verify_corrupt_tar_data_entry: .: (0.010167) - test_verify_corrupt_tar_metadata_entry: .: (0.009421) - test_verify_duplicate_file: .: (0.015177) - test_verify_empty: .: (0.013558) - test_verify_entry: .: (0.012778) - test_verify_nonexistent: .: (0.017518) - test_verify_security_policy: .: (0.012812) - test_verify_security_policy_checksum_missing: .: (0.025761) - test_verify_security_policy_low_security: .: (0.025381) - test_verify_truncate: .: (0.012444) + test_add_checksums: .: (0.008696) + test_add_files: .: (0.007782) + test_add_files_symlink: .: (0.006655) + test_build: .: (0.009751) + test_build_auto_signed: .: (0.017227) + test_build_auto_signed_encrypted_key: .: (0.018527) + test_build_invalid: .: (0.005947) + test_build_invalid_arguments: .: (0.005895) + test_build_modified_platform: .: (0.009820) + test_build_signed: .: (0.014312) + test_build_signed_encrypted_key: .: (0.013122) + test_build_time_uses_source_date_epoch: .: (0.006160) + test_build_time_without_source_date_epoch: .: (0.005689) + test_class_new_old_format: .: (0.006118) + test_contents: .: (0.008688) + test_contents_from_io: .: (0.007221) + test_corrupt_data_tar_gz: .: (0.021481) + test_extract_file_permissions: .: (0.035704) + test_extract_files: .: (0.010353) + test_extract_files_empty: .: (0.011398) + test_extract_symlink_into_symlink_dir: .: (0.007593) + test_extract_symlink_parent: .: (0.006454) + test_extract_tar_gz_absolute: .: (0.007382) + test_extract_tar_gz_directory: .: (0.006721) + test_extract_tar_gz_dot_file: .: (0.006247) + test_extract_tar_gz_dot_slash: .: (0.006678) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.007671) + test_extract_tar_gz_symlink_relative_path: .: (0.009355) + test_gem_attr: .: (0.005869) + test_install_location: .: (0.005796) + test_install_location_absolute: .: (0.006157) + test_install_location_dots: .: (0.005900) + test_install_location_extra_slash: .: (0.009890) + test_install_location_relative: .: (0.008646) + test_install_location_suffix: .: (0.006298) + test_load_spec: .: (0.016356) + test_raw_spec: .: (0.037086) + test_spec: .: (0.007822) + test_spec_from_io: .: (0.006904) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.005875) + test_verify: .: (0.006648) + test_verify_checksum_bad: .: (0.009363) + test_verify_checksum_missing: .: (0.008392) + test_verify_corrupt: .: (0.012021) + test_verify_corrupt_tar_checksums_entry: .: (0.005678) + test_verify_corrupt_tar_data_entry: .: (0.013232) + test_verify_corrupt_tar_metadata_entry: .: (0.007110) + test_verify_duplicate_file: .: (0.013003) + test_verify_empty: .: (0.078641) + test_verify_entry: .: (0.007345) + test_verify_nonexistent: .: (0.005598) + test_verify_security_policy: .: (0.008485) + test_verify_security_policy_checksum_missing: .: (0.091620) + test_verify_security_policy_low_security: .: (0.036522) + test_verify_truncate: .: (0.019581) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.003638) - test_empty: .: (0.002834) - test_empty_eh: .: (0.003738) - test_equals2: .: (0.002806) - test_from_bad_octal: .: (0.003766) - test_initialize: .: (0.004463) - test_initialize_bad: .: (0.003196) - test_initialize_typeflag: .: (0.003082) - test_self_from: .: (0.002878) - test_spaces_in_headers: .: (0.002409) - test_to_s: .: (0.003967) - test_update_checksum: .: (0.005239) + test_big_uid_gid: .: (0.003256) + test_empty: .: (0.002441) + test_empty_eh: .: (0.002642) + test_equals2: .: (0.002347) + test_from_bad_octal: .: (0.004215) + test_initialize: .: (0.002432) + test_initialize_bad: .: (0.002499) + test_initialize_typeflag: .: (0.002387) + test_self_from: .: (0.002836) + test_spaces_in_headers: .: (0.002530) + test_to_s: .: (0.004348) + test_update_checksum: .: (0.002348) TestGemPackageTarReader: - test_each_entry: .: (0.004281) - test_each_with_not_a_tar: .: (0.002858) - test_read_in_gem_data: .: (0.002707) - test_rewind: .: (0.003095) - test_seek: .: (0.002977) - test_seek_in_gem_data: .: (0.014974) - test_seek_missing: .: (0.021176) + test_each_entry: .: (0.003276) + test_each_with_not_a_tar: .: (0.002605) + test_read_in_gem_data: .: (0.002780) + test_rewind: .: (0.002727) + test_seek: .: (0.003403) + test_seek_in_gem_data: .: (0.002812) + test_seek_missing: .: (0.002731) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.011552) - test_close: .: (0.005018) - test_closed_eh: .: (0.004530) - test_consecutive_read: .: (0.003374) - test_consecutive_read_bytes_past_eof: .: (0.002769) - test_directory_eh: .: (0.003146) - test_eof_eh: .: (0.006459) - test_file_eh: .: (0.004088) - test_full_name: .: (0.004560) - test_full_name_null: .: (0.003894) - test_getc: .: (0.004723) - test_open: .: (0.004959) - test_open_closes_entry: .: (0.006406) - test_open_returns_entry: .: (0.002821) - test_pos: .: (0.004648) - test_read: .: (0.003960) - test_read_big: .: (0.002886) - test_read_corrupted_tar: .: (0.002984) - test_read_from_gzip_io: .: (0.004132) - test_read_from_gzip_io_with_non_zero_offset: .: (0.002909) - test_read_partial_buffer: .: (0.002739) - test_read_remaining: .: (0.002725) - test_read_small: .: (0.002695) - test_read_zero: .: (0.006187) - test_readpartial: .: (0.004416) - test_readpartial_corrupted_tar: .: (0.003205) - test_readpartial_past_eof: .: (0.002650) - test_readpartial_to_eof: .: (0.004732) - test_readpartial_zero: .: (0.003139) - test_rewind: .: (0.003103) - test_seek: .: (0.004381) - test_seek_in_gzip_io_corrupted: .: (0.002997) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.003039) - test_size: .: (0.002701) - test_symlink_eh: .: (0.005124) - test_zero_byte_file_read: .: (0.006488) - test_zero_byte_file_readpartial: .: (0.003006) + test_bytes_read: .: (0.029191) + test_close: .: (0.004009) + test_closed_eh: .: (0.005668) + test_consecutive_read: .: (0.002622) + test_consecutive_read_bytes_past_eof: .: (0.002937) + test_directory_eh: .: (0.002804) + test_eof_eh: .: (0.003175) + test_file_eh: .: (0.003719) + test_full_name: .: (0.004750) + test_full_name_null: .: (0.002825) + test_getc: .: (0.002606) + test_open: .: (0.004404) + test_open_closes_entry: .: (0.002973) + test_open_returns_entry: .: (0.002830) + test_pos: .: (0.002727) + test_read: .: (0.002740) + test_read_big: .: (0.002742) + test_read_corrupted_tar: .: (0.003003) + test_read_from_gzip_io: .: (0.003173) + test_read_from_gzip_io_with_non_zero_offset: .: (0.002977) + test_read_partial_buffer: .: (0.002803) + test_read_remaining: .: (0.005057) + test_read_small: .: (0.004948) + test_read_zero: .: (0.004043) + test_readpartial: .: (0.002809) + test_readpartial_corrupted_tar: .: (0.003024) + test_readpartial_past_eof: .: (0.004473) + test_readpartial_to_eof: .: (0.004443) + test_readpartial_zero: .: (0.003087) + test_rewind: .: (0.002802) + test_seek: .: (0.003991) + test_seek_in_gzip_io_corrupted: .: (0.006000) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.003477) + test_size: .: (0.003560) + test_symlink_eh: .: (0.005810) + test_zero_byte_file_read: .: (0.005574) + test_zero_byte_file_readpartial: .: (0.003096) TestGemPackageTarWriter: - test_add_file: .: (0.003560) - test_add_file_digest: .: (0.004210) - test_add_file_digest_multiple: .: (0.004298) - test_add_file_signer: .: (0.006543) - test_add_file_signer_empty: .: (0.004601) - test_add_file_simple: .: (0.003016) - test_add_file_simple_data: .: (0.002872) - test_add_file_simple_padding: .: (0.003009) - test_add_file_simple_size: .: (0.002721) - test_add_file_simple_source_date_epoch: .: (0.002986) - test_add_file_source_date_epoch: .: (0.003059) - test_add_symlink: .: (0.003080) - test_add_symlink_source_date_epoch: .: (0.003026) - test_close: .: (0.003890) - test_mkdir: .: (0.004264) - test_mkdir_source_date_epoch: .: (0.006931) - test_split_name: .: (0.004611) - test_split_name_too_long_name: .: (0.004207) - test_split_name_too_long_prefix: .: (0.003035) - test_split_name_too_long_total: .: (0.002555) + test_add_file: .: (0.003091) + test_add_file_digest: .: (0.004635) + test_add_file_digest_multiple: .: (0.003801) + test_add_file_signer: .: (0.006600) + test_add_file_signer_empty: .: (0.003038) + test_add_file_simple: .: (0.004219) + test_add_file_simple_data: .: (0.003332) + test_add_file_simple_padding: .: (0.002870) + test_add_file_simple_size: .: (0.002642) + test_add_file_simple_source_date_epoch: .: (0.002978) + test_add_file_source_date_epoch: .: (0.002910) + test_add_symlink: .: (0.002908) + test_add_symlink_source_date_epoch: .: (0.002936) + test_close: .: (0.002867) + test_mkdir: .: (0.003057) + test_mkdir_source_date_epoch: .: (0.002997) + test_split_name: .: (0.002873) + test_split_name_too_long_name: .: (0.002771) + test_split_name_too_long_prefix: .: (0.002797) + test_split_name_too_long_total: .: (0.006092) GemTest: - test_operating_system_other_exceptions: .: (0.050340) - test_rubygems_normal_behaviour: .: (0.092243) + test_operating_system_other_exceptions: .: (0.045806) + test_rubygems_normal_behaviour: .: (0.090241) TestCiDetector: - test_ci?: .: (0.008056) - test_ci_strings: .: (0.011677) + test_ci?: .: (0.005587) + test_ci_strings: .: (0.005332) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.019488) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.006736) - test_activate_bin_path_in_debug_mode: .: (0.096909) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.014165) - test_activate_bin_path_resolves_eagerly: .: (0.017639) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.009278) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.012105) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.045956) - test_data_home_default: .: (0.003194) - test_data_home_from_env: .: (0.002838) - test_default_source_date_epoch_doesnt_change: .: (1.004830) - test_deprecated_paths=: .: (0.006185) - test_gem_path_ordering: .: (0.044556) - test_gem_path_ordering_short: .: (0.042768) - test_load_env_plugins: .: (0.010153) - test_load_plugins: .: (0.043531) - test_load_user_installed_plugins: .: (0.030883) - test_operating_system_defaults: .: (0.010768) - test_platform_defaults: .: (0.005880) - test_register_default_spec: .: (0.009762) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.007155) - test_require_does_not_glob: .: (0.019525) - test_require_missing: .: (0.006114) - test_self_activate_bin_path_no_exec_name: .: (0.005813) - test_self_bin_path_active: .: (0.005147) - test_self_bin_path_bin_file_gone_in_latest: .: (0.012208) - test_self_bin_path_bin_name: .: (0.009383) - test_self_bin_path_bin_name_version: .: (0.010151) - test_self_bin_path_no_bin_file: .: (0.004919) - test_self_bin_path_no_exec_name: .: (0.005121) - test_self_bin_path_nonexistent_binfile: .: (0.004774) - test_self_bin_path_not_found: .: (0.013473) - test_self_bin_path_picking_newest: .: (0.014100) - test_self_bindir: .: (0.006017) - test_self_bindir_default_dir: .: (0.005006) - test_self_clear_paths: .: (0.004868) - test_self_configuration: .: (0.007228) - test_self_datadir: .: (0.018462) - test_self_datadir_nonexistent_package: .: (0.004436) - test_self_default_exec_format: .: (0.004896) - test_self_default_exec_format_18: .: (0.005542) - test_self_default_exec_format_jruby: .: (0.004471) - test_self_default_sources: .: (0.003518) - test_self_dir: .: (0.006072) - test_self_done_installing: .: (0.006745) - test_self_ensure_gem_directories: .: (0.009515) - test_self_ensure_gem_directories_missing_parents: .: (0.010430) - test_self_ensure_gem_directories_non_existent_paths:.: (0.010815) - test_self_ensure_gem_directories_permissions: .: (0.005837) - test_self_ensure_gem_directories_safe_permissions: .: (0.004095) - test_self_ensure_gem_directories_write_protected: .: (0.008045) - test_self_ensure_gem_directories_write_protected_parents: .: (0.004190) - test_self_env_requirement: .: (0.003875) - test_self_extension_dir_shared: .: (0.002691) - test_self_extension_dir_static: .: (0.002866) - test_self_find_files: .: (0.005445) - test_self_find_latest_files: .: (0.005650) - test_self_finish_resolve: .: (0.012305) - test_self_finish_resolve_respects_loaded_specs: .: (0.012271) - test_self_finish_resolve_wtf: .: (0.211499) - test_self_gunzip: .: (0.003513) - test_self_gzip: .: (0.003015) - test_self_install: .: (0.017479) - test_self_install_in_rescue: .: (0.015806) - test_self_install_permissions: .: (0.117734) - test_self_install_permissions_umask_0: .: (0.027212) - test_self_install_permissions_umask_077: .: (0.019122) - test_self_install_permissions_with_format_executable: .: (0.023031) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.056454) - test_self_latest_rubygems_version: .: (0.012404) - test_self_latest_spec_for: .: (0.008648) - test_self_latest_spec_for_multiple_sources: .: (0.009832) - test_self_latest_version_for: .: (0.010321) - test_self_latest_version_for_multiple_sources: .: (0.011605) - test_self_loaded_specs: .: (0.011223) - test_self_needs: .: (0.010018) - test_self_needs_picks_up_unresolved_deps: .: (0.016126) - test_self_path: .: (0.006291) - test_self_path_ENV_PATH: .: (0.004179) - test_self_path_default: .: (0.003252) - test_self_path_duplicate: .: (0.002989) - test_self_path_overlap: .: (0.004239) - test_self_paths_eq: .: (0.004304) - test_self_paths_eq_nonexistent_home: .: (0.003031) - test_self_platforms: .: (0.003039) - test_self_post_build: .: (0.004904) - test_self_post_install: .: (0.003952) - test_self_post_reset: .: (0.009110) - test_self_post_uninstall: .: (0.003217) - test_self_pre_install: .: (0.004371) - test_self_pre_reset: .: (0.005556) - test_self_pre_uninstall: .: (0.010493) - test_self_prefix_libdir: .: (0.004943) - test_self_prefix_sitelibdir: .: (0.004588) - test_self_read_binary: .: (0.006315) - test_self_refresh: .: (0.058113) - test_self_refresh_keeps_loaded_specs_activated: .: (0.071288) - test_self_ruby_api_version: .: (0.005777) - test_self_ruby_escaping_spaces_in_path: .: (0.005583) - test_self_ruby_path_without_spaces: .: (0.004243) - test_self_ruby_version_with_git_master: .: (0.004682) - test_self_ruby_version_with_git_prerelease: .: (0.004248) - test_self_ruby_version_with_non_mri_implementations:.: (0.003997) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.004510) - test_self_ruby_version_with_svn_prerelease: .: (0.006499) - test_self_ruby_version_with_svn_trunk: .: (0.005023) - test_self_rubygems_version: .: (0.003992) - test_self_sources: .: (0.005317) - test_self_try_activate_missing_dep: .: (0.012186) - test_self_try_activate_missing_extensions: .: (0.007916) - test_self_try_activate_missing_prerelease: .: (0.014713) - test_self_use_paths: .: (0.005410) - test_self_use_paths_with_nils: .: (0.005846) - test_self_user_dir: .: (0.007408) - test_self_user_home: .: (0.004774) - test_self_vendor_dir: .: (0.008229) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.010476) - test_self_vendor_dir_missing: .: (0.005967) - test_setting_paths_does_not_mutate_parameter_object:.: (0.007117) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.010685) - test_spec_order_is_consistent: .: (0.009064) - test_state_home_default: .: (0.006397) - test_state_home_from_env: .: (0.008855) - test_try_activate_returns_true_for_activated_specs: .: (0.014629) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.013074) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.002947) + test_activate_bin_path_in_debug_mode: .: (0.086137) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.010042) + test_activate_bin_path_resolves_eagerly: .: (0.016691) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.008823) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.008447) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.041070) + test_data_home_default: .: (0.002722) + test_data_home_from_env: .: (0.002297) + test_default_source_date_epoch_doesnt_change: .: (1.003037) + test_deprecated_paths=: .: (0.004489) + test_gem_path_ordering: .: (0.036732) + test_gem_path_ordering_short: .: (0.034572) + test_load_env_plugins: .: (0.006182) + test_load_plugins: .: (0.020845) + test_load_user_installed_plugins: .: (0.014450) + test_operating_system_defaults: .: (0.005381) + test_platform_defaults: .: (0.004239) + test_register_default_spec: .: (0.005551) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.004609) + test_require_does_not_glob: .: (0.009199) + test_require_missing: .: (0.004098) + test_self_activate_bin_path_no_exec_name: .: (0.004733) + test_self_bin_path_active: .: (0.003172) + test_self_bin_path_bin_file_gone_in_latest: .: (0.006938) + test_self_bin_path_bin_name: .: (0.009248) + test_self_bin_path_bin_name_version: .: (0.008864) + test_self_bin_path_no_bin_file: .: (0.004911) + test_self_bin_path_no_exec_name: .: (0.002909) + test_self_bin_path_nonexistent_binfile: .: (0.004300) + test_self_bin_path_not_found: .: (0.003895) + test_self_bin_path_picking_newest: .: (0.008539) + test_self_bindir: .: (0.002837) + test_self_bindir_default_dir: .: (0.002400) + test_self_clear_paths: .: (0.002959) + test_self_configuration: .: (0.002867) + test_self_datadir: .: (0.011978) + test_self_datadir_nonexistent_package: .: (0.003915) + test_self_default_exec_format: .: (0.002527) + test_self_default_exec_format_18: .: (0.002363) + test_self_default_exec_format_jruby: .: (0.004395) + test_self_default_sources: .: (0.003875) + test_self_dir: .: (0.003116) + test_self_done_installing: .: (0.004305) + test_self_ensure_gem_directories: .: (0.007597) + test_self_ensure_gem_directories_missing_parents: .: (0.004245) + test_self_ensure_gem_directories_non_existent_paths:.: (0.004696) + test_self_ensure_gem_directories_permissions: .: (0.005331) + test_self_ensure_gem_directories_safe_permissions: .: (0.005024) + test_self_ensure_gem_directories_write_protected: .: (0.003533) + test_self_ensure_gem_directories_write_protected_parents: .: (0.003763) + test_self_env_requirement: .: (0.003321) + test_self_extension_dir_shared: .: (0.008767) + test_self_extension_dir_static: .: (0.002472) + test_self_find_files: .: (0.008102) + test_self_find_latest_files: .: (0.009467) + test_self_finish_resolve: .: (0.013855) + test_self_finish_resolve_respects_loaded_specs: .: (0.012879) + test_self_finish_resolve_wtf: .: (0.033252) + test_self_gunzip: .: (0.003545) + test_self_gzip: .: (0.004120) + test_self_install: .: (0.027483) + test_self_install_in_rescue: .: (0.024804) + test_self_install_permissions: .: (0.020239) + test_self_install_permissions_umask_0: .: (0.024555) + test_self_install_permissions_umask_077: .: (0.026500) + test_self_install_permissions_with_format_executable: .: (0.021437) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.050675) + test_self_latest_rubygems_version: .: (0.013945) + test_self_latest_spec_for: .: (0.009320) + test_self_latest_spec_for_multiple_sources: .: (0.012564) + test_self_latest_version_for: .: (0.008862) + test_self_latest_version_for_multiple_sources: .: (0.011780) + test_self_loaded_specs: .: (0.011536) + test_self_needs: .: (0.009543) + test_self_needs_picks_up_unresolved_deps: .: (0.017841) + test_self_path: .: (0.005967) + test_self_path_ENV_PATH: .: (0.004447) + test_self_path_default: .: (0.004143) + test_self_path_duplicate: .: (0.002600) + test_self_path_overlap: .: (0.003448) + test_self_paths_eq: .: (0.003587) + test_self_paths_eq_nonexistent_home: .: (0.002635) + test_self_platforms: .: (0.005362) + test_self_post_build: .: (0.002516) + test_self_post_install: .: (0.002481) + test_self_post_reset: .: (0.002444) + test_self_post_uninstall: .: (0.002548) + test_self_pre_install: .: (0.002915) + test_self_pre_reset: .: (0.002418) + test_self_pre_uninstall: .: (0.002656) + test_self_prefix_libdir: .: (0.002485) + test_self_prefix_sitelibdir: .: (0.002502) + test_self_read_binary: .: (0.002890) + test_self_refresh: .: (0.032800) + test_self_refresh_keeps_loaded_specs_activated: .: (0.043212) + test_self_ruby_api_version: .: (0.002853) + test_self_ruby_escaping_spaces_in_path: .: (0.003759) + test_self_ruby_path_without_spaces: .: (0.004465) + test_self_ruby_version_with_git_master: .: (0.003606) + test_self_ruby_version_with_git_prerelease: .: (0.002419) + test_self_ruby_version_with_non_mri_implementations:.: (0.002509) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.003726) + test_self_ruby_version_with_svn_prerelease: .: (0.002818) + test_self_ruby_version_with_svn_trunk: .: (0.003145) + test_self_rubygems_version: .: (0.003356) + test_self_sources: .: (0.004229) + test_self_try_activate_missing_dep: .: (0.008692) + test_self_try_activate_missing_extensions: .: (0.010443) + test_self_try_activate_missing_prerelease: .: (0.007934) + test_self_use_paths: .: (0.004483) + test_self_use_paths_with_nils: .: (0.003648) + test_self_user_dir: .: (0.005112) + test_self_user_home: .: (0.002511) + test_self_vendor_dir: .: (0.002574) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.005386) + test_self_vendor_dir_missing: .: (0.004086) + test_setting_paths_does_not_mutate_parameter_object:.: (0.003777) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.003990) + test_spec_order_is_consistent: .: (0.012772) + test_state_home_default: .: (0.002536) + test_state_home_from_env: .: (0.002467) + test_try_activate_returns_true_for_activated_specs: .: (0.006088) TestGemAvailableSet: - test_add_and_empty: .: (0.013763) - test_best: .: (0.015643) - test_find_all: .: (0.020185) - test_match_platform: .: (0.034643) - test_remove_installed_bang: .: (0.008463) - test_sorted_normal_versions: .: (0.023444) - test_sorted_respect_pre: .: (0.056728) + test_add_and_empty: .: (0.010026) + test_best: .: (0.013254) + test_find_all: .: (0.013550) + test_match_platform: .: (0.012281) + test_remove_installed_bang: .: (0.005005) + test_sorted_normal_versions: .: (0.012475) + test_sorted_respect_pre: .: (0.023882) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.020279) - test_bundler_version_defaults_to_nil: .: (0.004791) - test_bundler_version_with_bundle_update_bundler: .: (0.010229) - test_bundler_version_with_env_var: .: (0.015769) - test_bundler_version_with_lockfile: .: (0.013280) - test_deleted_directory: .: (0.005272) - test_prioritize: .: (0.006962) + test_bundler_version: .: (0.004529) + test_bundler_version_defaults_to_nil: .: (0.002533) + test_bundler_version_with_bundle_update_bundler: .: (0.005951) + test_bundler_version_with_env_var: .: (0.006059) + test_bundler_version_with_lockfile: .: (0.004814) + test_deleted_directory: .: (0.005521) + test_prioritize: .: (0.005665) TestGemCommand: - test_add_option: .: (0.006797) - test_add_option_with_empty: .: (0.004703) - test_basic_accessors: .: (0.004550) - test_common_option_in_class: .: (0.004435) - test_defaults: .: (0.005446) - test_deprecate_option: .: (0.005176) - test_deprecate_option_extra_message: .: (0.004522) - test_deprecate_option_extra_message_and_no_version: .: (0.004507) - test_deprecate_option_no_version: .: (0.011487) - test_invoke: .: (0.015023) - test_invoke_with_bad_options: .: (0.011948) - test_invoke_with_build_args: .: (0.025232) - test_invoke_with_common_options: .: (0.020775) - test_invoke_with_help: .: (0.027730) - test_invoke_with_options: .: (0.029274) - test_option_recognition: .: (0.018358) - test_self_add_specific_extra_args: .: (0.019461) - test_self_add_specific_extra_args_unknown: .: (0.006862) - test_self_extra_args: .: (0.005122) - test_show_lookup_failure_suggestions_local: .: (0.026684) - test_show_lookup_failure_suggestions_none: .: (0.069302) - test_show_lookup_failure_suggestions_remote: .: (0.009599) + test_add_option: .: (0.005382) + test_add_option_with_empty: .: (0.004865) + test_basic_accessors: .: (0.005171) + test_common_option_in_class: .: (0.003706) + test_defaults: .: (0.005183) + test_deprecate_option: .: (0.004526) + test_deprecate_option_extra_message: .: (0.003775) + test_deprecate_option_extra_message_and_no_version: .: (0.004410) + test_deprecate_option_no_version: .: (0.003478) + test_invoke: .: (0.005402) + test_invoke_with_bad_options: .: (0.007104) + test_invoke_with_build_args: .: (0.003554) + test_invoke_with_common_options: .: (0.004988) + test_invoke_with_help: .: (0.007829) + test_invoke_with_options: .: (0.003482) + test_option_recognition: .: (0.004976) + test_self_add_specific_extra_args: .: (0.004991) + test_self_add_specific_extra_args_unknown: .: (0.003854) + test_self_extra_args: .: (0.004540) + test_show_lookup_failure_suggestions_local: .: (0.006589) + test_show_lookup_failure_suggestions_none: .: (0.005978) + test_show_lookup_failure_suggestions_remote: .: (0.010674) TestGemCommandManager: - test_deprecated_command: .: (0.006705) - test_deprecated_command_with_version: .: (0.004896) - test_find_alias_command: .: (0.004917) - test_find_command: .: (0.004285) - test_find_command_ambiguous: .: (0.007566) - test_find_command_ambiguous_exact: .: (0.003332) - test_find_command_unknown: .: (0.002932) - test_find_command_unknown_suggestions: .: (0.009063) - test_find_login_alias_command: .: (0.005316) - test_find_logout_alias_comamnd: .: (0.005946) - test_process_args_bad_arg: .: (0.004128) - test_process_args_build: .: (0.009876) - test_process_args_check: .: (0.008955) - test_process_args_install: .: (0.021384) - test_process_args_query: .: (0.011276) - test_process_args_uninstall: .: (0.008056) - test_process_args_update: .: (0.024478) - test_process_args_with_c_flag: .: (0.024905) - test_process_args_with_c_flag_path_not_found: .: (0.005597) - test_process_args_with_c_flag_without_path: .: (0.003925) - test_run_crash_command: .: (0.005068) - test_run_interrupt: .: (0.006290) + test_deprecated_command: .: (0.017341) + test_deprecated_command_with_version: .: (0.011131) + test_find_alias_command: .: (0.009395) + test_find_command: .: (0.012343) + test_find_command_ambiguous: .: (0.005967) + test_find_command_ambiguous_exact: .: (0.004029) + test_find_command_unknown: .: (0.003533) + test_find_command_unknown_suggestions: .: (0.004930) + test_find_login_alias_command: .: (0.004626) + test_find_logout_alias_comamnd: .: (0.003220) + test_process_args_bad_arg: .: (0.003989) + test_process_args_build: .: (0.004463) + test_process_args_check: .: (0.004625) + test_process_args_install: .: (0.013276) + test_process_args_query: .: (0.006344) + test_process_args_uninstall: .: (0.005994) + test_process_args_update: .: (0.010566) + test_process_args_with_c_flag: .: (0.012411) + test_process_args_with_c_flag_path_not_found: .: (0.005612) + test_process_args_with_c_flag_without_path: .: (0.004104) + test_run_crash_command: .: (0.005724) + test_run_interrupt: .: (0.007028) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.030823) - test_build_is_reproducible: .: (0.069239) - test_build_signed_gem: .: (0.071725) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.037918) - test_can_find_gemspecs_without_dot_gemspec: .: (0.016405) - test_execute: .: (0.039678) - test_execute_bad_name: .: (0.010830) - test_execute_bad_spec: .: (0.003945) - test_execute_force: .: (0.009361) - test_execute_missing_file: .: (0.005087) - test_execute_multiple_gemspec_without_gem_name: .: (0.084242) - test_execute_outside_dir: .: (0.012336) - test_execute_outside_dir_no_gemspec_present: .: (0.005448) - test_execute_outside_dir_with_external_gemspec: .: (0.007602) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.012536) - test_execute_outside_dir_with_glob_argument: .: (0.086212) - test_execute_outside_dir_without_gem_name: .: (0.027936) - test_execute_platform: .: (0.017160) - test_execute_rubyforge_project_warning: .: (0.012677) - test_execute_strict_with_warnings: .: (0.019142) - test_execute_strict_without_warnings: .: (0.019010) - test_execute_without_gem_name: .: (0.010514) - test_handle_deprecated_options: .: (0.007434) - test_handle_options: .: (0.007003) - test_handle_options_defaults: .: (0.012904) - test_options_filename: .: (0.011591) + test_build_auto_resign_cert: .: (0.030946) + test_build_is_reproducible: .: (0.014158) + test_build_signed_gem: .: (0.032967) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.021345) + test_can_find_gemspecs_without_dot_gemspec: .: (0.012740) + test_execute: .: (0.014540) + test_execute_bad_name: .: (0.005100) + test_execute_bad_spec: .: (0.005627) + test_execute_force: .: (0.014088) + test_execute_missing_file: .: (0.005052) + test_execute_multiple_gemspec_without_gem_name: .: (0.005843) + test_execute_outside_dir: .: (0.010356) + test_execute_outside_dir_no_gemspec_present: .: (0.007661) + test_execute_outside_dir_with_external_gemspec: .: (0.009993) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.009700) + test_execute_outside_dir_with_glob_argument: .: (0.009049) + test_execute_outside_dir_without_gem_name: .: (0.010406) + test_execute_platform: .: (0.013760) + test_execute_rubyforge_project_warning: .: (0.008557) + test_execute_strict_with_warnings: .: (0.006211) + test_execute_strict_without_warnings: .: (0.011265) + test_execute_without_gem_name: .: (0.008968) + test_handle_deprecated_options: .: (0.005077) + test_handle_options: .: (0.005421) + test_handle_options_defaults: .: (0.005665) + test_options_filename: .: (0.007965) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.051063) - test_certificates_matching_filter: .: (0.006863) - test_execute_add: .: (0.010004) - test_execute_add_twice: .: (0.023511) - test_execute_build: .: (0.218522) - test_execute_build_bad_email_address: .: (0.011550) - test_execute_build_bad_passphrase_confirmation: .: (0.233981) - test_execute_build_ec_key: .: (0.008774) - test_execute_build_encrypted_key: .: (0.010241) - test_execute_build_expiration_days: .: (0.304299) - test_execute_build_key: .: (0.011611) - test_execute_build_key_algorithm_ec_key: .: (0.098117) - test_execute_certificate: .: (0.059247) - test_execute_encrypted_private_key: .: (0.016082) - test_execute_list: .: (0.008895) - test_execute_list_filter: .: (0.014784) - test_execute_private_key: .: (0.043750) - test_execute_re_sign: .: (0.343837) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.017768) - test_execute_remove: .: (0.005738) - test_execute_remove_multiple: .: (0.025286) - test_execute_remove_twice: .: (0.006239) - test_execute_sign: .: (0.024980) - test_execute_sign_default: .: (0.037879) - test_execute_sign_default_encrypted_key: .: (0.050062) - test_execute_sign_encrypted_key: .: (0.019658) - test_execute_sign_no_cert: .: (0.006351) - test_execute_sign_no_key: .: (0.005753) - test_handle_options: .: (0.005553) - test_handle_options_add_bad: .: (0.005481) - test_handle_options_certificate: .: (0.005087) - test_handle_options_key_bad: .: (0.006953) - test_handle_options_sign: .: (0.011054) - test_handle_options_sign_encrypted_key: .: (0.017240) - test_handle_options_sign_nonexistent: .: (0.008433) + test_certificates_matching: .: (0.006963) + test_certificates_matching_filter: .: (0.006651) + test_execute_add: .: (0.012018) + test_execute_add_twice: .: (0.009009) + test_execute_build: .: (0.255358) + test_execute_build_bad_email_address: .: (0.006336) + test_execute_build_bad_passphrase_confirmation: .: (0.007922) + test_execute_build_ec_key: .: (0.008179) + test_execute_build_encrypted_key: .: (0.012606) + test_execute_build_expiration_days: .: (0.326440) + test_execute_build_key: .: (0.010364) + test_execute_build_key_algorithm_ec_key: .: (0.008412) + test_execute_certificate: .: (0.004730) + test_execute_encrypted_private_key: .: (0.007567) + test_execute_list: .: (0.010329) + test_execute_list_filter: .: (0.007752) + test_execute_private_key: .: (0.008706) + test_execute_re_sign: .: (0.011774) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.012346) + test_execute_remove: .: (0.006021) + test_execute_remove_multiple: .: (0.008627) + test_execute_remove_twice: .: (0.021853) + test_execute_sign: .: (0.017671) + test_execute_sign_default: .: (0.022588) + test_execute_sign_default_encrypted_key: .: (0.017332) + test_execute_sign_encrypted_key: .: (0.012073) + test_execute_sign_no_cert: .: (0.005856) + test_execute_sign_no_key: .: (0.007101) + test_handle_options: .: (0.005022) + test_handle_options_add_bad: .: (0.006490) + test_handle_options_certificate: .: (0.009953) + test_handle_options_key_bad: .: (0.007144) + test_handle_options_sign: .: (0.010758) + test_handle_options_sign_encrypted_key: .: (0.011014) + test_handle_options_sign_nonexistent: .: (0.008524) TestGemCommandsCheckCommand: - test_doctor: .: (0.005905) - test_handle_options: .: (0.003925) - test_handle_options_defaults: .: (0.003669) - test_initialize: .: (0.002525) + test_doctor: .: (0.006424) + test_handle_options: .: (0.004505) + test_handle_options_defaults: .: (0.003524) + test_initialize: .: (0.003835) TestGemCommandsCleanupCommand: - test_execute: .: (0.040322) - test_execute_all: .: (0.048272) - test_execute_all_dependencies: .: (0.026151) - test_execute_all_user: .: (0.028887) - test_execute_all_user_no_sudo: .: (0.027915) - test_execute_dev_dependencies: .: (0.026513) - test_execute_dry_run: .: (0.017460) - test_execute_ignore_default_gem_verbose: .: (0.030851) - test_execute_keeps_older_versions_with_deps: .: (0.034161) - test_execute_remove_gem_home_only: .: (0.077531) - test_execute_user_install: .: (0.085690) - test_execute_without_dev_dependencies: .: (0.026098) - test_handle_options_check_development: .: (0.014359) - test_handle_options_d: .: (0.017802) - test_handle_options_deprecated_dry_run: .: (0.014978) - test_handle_options_dry_run: .: (0.014996) - test_handle_options_n: .: (0.022387) + test_execute: .: (0.016901) + test_execute_all: .: (0.035306) + test_execute_all_dependencies: .: (0.031576) + test_execute_all_user: .: (0.032091) + test_execute_all_user_no_sudo: .: (0.025502) + test_execute_dev_dependencies: .: (0.035815) + test_execute_dry_run: .: (0.020003) + test_execute_ignore_default_gem_verbose: .: (0.026174) + test_execute_keeps_older_versions_with_deps: .: (0.037243) + test_execute_remove_gem_home_only: .: (0.073198) + test_execute_user_install: .: (0.055594) + test_execute_without_dev_dependencies: .: (0.026939) + test_handle_options_check_development: .: (0.017832) + test_handle_options_d: .: (0.016343) + test_handle_options_deprecated_dry_run: .: (0.014482) + test_handle_options_dry_run: .: (0.016993) + test_handle_options_n: .: (0.016269) TestGemCommandsContentsCommand: - test_execute: .: (0.005018) - test_execute_all: .: (0.005760) - test_execute_bad_gem: .: (0.004004) - test_execute_default_gem: .: (0.006324) - test_execute_exact_match: .: (0.005150) - test_execute_lib_only: .: (0.004109) - test_execute_missing_multiple: .: (0.004411) - test_execute_missing_single: .: (0.003439) - test_execute_missing_version: .: (0.004208) - test_execute_multiple: .: (0.007932) - test_execute_no_prefix: .: (0.006236) - test_execute_show_install_dir: .: (0.007279) - test_execute_show_install_dir_latest_version: .: (0.006901) - test_execute_show_install_dir_version: .: (0.006045) - test_handle_options: .: (0.004517) + test_execute: .: (0.007213) + test_execute_all: .: (0.005249) + test_execute_bad_gem: .: (0.003823) + test_execute_default_gem: .: (0.008725) + test_execute_exact_match: .: (0.004482) + test_execute_lib_only: .: (0.005873) + test_execute_missing_multiple: .: (0.004205) + test_execute_missing_single: .: (0.005540) + test_execute_missing_version: .: (0.004419) + test_execute_multiple: .: (0.006852) + test_execute_no_prefix: .: (0.005264) + test_execute_show_install_dir: .: (0.004084) + test_execute_show_install_dir_latest_version: .: (0.004803) + test_execute_show_install_dir_version: .: (0.004259) + test_handle_options: .: (0.006350) TestGemCommandsDependencyCommand: - test_execute: .: (0.004467) - test_execute_no_args: .: (0.009463) - test_execute_no_match: .: (0.003152) - test_execute_pipe_format: .: (0.006045) - test_execute_prerelease: .: (0.005468) - test_execute_regexp: .: (0.006321) - test_execute_remote: .: (0.009234) - test_execute_remote_version: .: (0.007133) - test_execute_reverse: .: (0.004457) - test_execute_reverse_remote: .: (0.003075) + test_execute: .: (0.005465) + test_execute_no_args: .: (0.010113) + test_execute_no_match: .: (0.002898) + test_execute_pipe_format: .: (0.006262) + test_execute_prerelease: .: (0.006923) + test_execute_regexp: .: (0.009010) + test_execute_remote: .: (0.006924) + test_execute_remote_version: .: (0.005602) + test_execute_reverse: .: (0.009113) + test_execute_reverse_remote: .: (0.005407) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.005393) - test_execute_gempath: .: (0.009666) - test_execute_gempath_multiple: .: (0.005396) - test_execute_platform: .: (0.006584) - test_execute_remotesources: .: (0.005567) - test_execute_unknown: .: (0.005073) - test_execute_user_gemdir: .: (0.004485) - test_execute_user_gemhome: .: (0.007165) - test_execute_version: .: (0.127579) + test_execute_gemdir: .: (0.004432) + test_execute_gempath: .: (0.005495) + test_execute_gempath_multiple: .: (0.005294) + test_execute_platform: .: (0.005573) + test_execute_remotesources: .: (0.005125) + test_execute_unknown: .: (0.004011) + test_execute_user_gemdir: .: (0.005924) + test_execute_user_gemhome: .: (0.005664) + test_execute_version: .: (0.011522) TestGemCommandsExecCommand: - test_conservative: .: (0.099822) - test_conservative_missing_gem: .: (0.014438) - test_error_with_no_arguments: .: (0.006597) - test_error_with_no_executable: .: (0.011367) - test_full_option_parsing: .: (0.004862) - test_gem_dependency_contains_executable: .: (0.047497) - test_gem_dependency_contains_other_executable: .: (0.259532) - test_gem_exec_gem_uninstall: .: (0.085154) - test_gem_with_executable: .: (0.034326) - test_gem_with_executable_error: .: (0.317009) - test_gem_with_multiple_executables_no_match: .: (0.045424) - test_gem_with_multiple_executables_one_match: .: (0.042012) - test_gem_with_other_executable_name: .: (0.038175) - test_gem_with_platform_and_platform_dependencies: .: (1.230660) - test_gem_with_platform_dependencies: .: (0.343053) - test_gem_with_platforms: .: (0.227530) - test_gem_without_executable: .: (0.021651) - test_missing_gem: .: (0.007001) - test_newer_prerelease_available: .: (0.129148) - test_only_prerelease_available: .: (0.101671) - test_other_gem_contains_executable: .: (0.030765) - test_pre_argument: .: (0.034124) - test_pre_version_option: .: (0.032077) - test_single_arg_parsing: .: (0.004615) - test_single_arg_parsing_with_version: .: (0.004155) - test_uses_newest_version: .: (0.060648) - test_uses_newest_version_of_dependency: .: (0.043475) - test_version_mismatch: .: (0.022955) + test_conservative: .: (0.042139) + test_conservative_missing_gem: .: (0.010914) + test_error_with_no_arguments: .: (0.005232) + test_error_with_no_executable: .: (0.010448) + test_full_option_parsing: .: (0.006341) + test_gem_dependency_contains_executable: .: (0.041222) + test_gem_dependency_contains_other_executable: .: (0.040368) + test_gem_exec_gem_uninstall: .: (0.051739) + test_gem_with_executable: .: (0.019893) + test_gem_with_executable_error: .: (0.034524) + test_gem_with_multiple_executables_no_match: .: (0.054792) + test_gem_with_multiple_executables_one_match: .: (0.024863) + test_gem_with_other_executable_name: .: (0.022915) + test_gem_with_platform_and_platform_dependencies: .: (0.241954) + test_gem_with_platform_dependencies: .: (0.060283) + test_gem_with_platforms: .: (0.046691) + test_gem_without_executable: .: (0.021882) + test_missing_gem: .: (0.007308) + test_newer_prerelease_available: .: (0.061048) + test_only_prerelease_available: .: (0.049954) + test_other_gem_contains_executable: .: (0.023945) + test_pre_argument: .: (0.055607) + test_pre_version_option: .: (0.048558) + test_single_arg_parsing: .: (0.005667) + test_single_arg_parsing_with_version: .: (0.003994) + test_uses_newest_version: .: (0.040958) + test_uses_newest_version_of_dependency: .: (0.039274) + test_version_mismatch: .: (0.016118) TestGemCommandsFetchCommand: - test_execute: .: (0.012885) - test_execute_latest: .: (0.014875) - test_execute_nonexistent_hint_disabled: .: (0.005020) - test_execute_platform: .: (0.013815) - test_execute_prerelease: .: (0.018147) - test_execute_specific_prerelease: .: (0.013147) - test_execute_two_version: .: (0.003222) - test_execute_two_version_specified_by_colon: .: (0.014454) - test_execute_version: .: (0.012012) - test_execute_version_nonexistent: .: (0.004985) - test_execute_version_specified_by_colon: .: (0.044551) + test_execute: .: (0.010972) + test_execute_latest: .: (0.013516) + test_execute_nonexistent_hint_disabled: .: (0.004261) + test_execute_platform: .: (0.012781) + test_execute_prerelease: .: (0.014390) + test_execute_specific_prerelease: .: (0.014655) + test_execute_two_version: .: (0.005307) + test_execute_two_version_specified_by_colon: .: (0.014511) + test_execute_version: .: (0.012131) + test_execute_version_nonexistent: .: (0.004211) + test_execute_version_specified_by_colon: .: (0.013560) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.003825) - test_gem_help_build: .: (0.005038) - test_gem_help_commands: .: (0.010670) - test_gem_help_commands_omits_deprecated_commands: .: (0.006266) - test_gem_help_gem_dependencies: .: (0.003043) - test_gem_help_platforms: .: (0.002600) - test_gem_no_args_shows_help: .: (0.002510) + test_gem_help_bad: .: (0.002860) + test_gem_help_build: .: (0.006009) + test_gem_help_commands: .: (0.012259) + test_gem_help_commands_omits_deprecated_commands: .: (0.005555) + test_gem_help_gem_dependencies: .: (0.002901) + test_gem_help_platforms: .: (0.004040) + test_gem_no_args_shows_help: .: (0.003069) TestGemCommandsInfoCommand: - test_execute: .: (0.006728) - test_execute_with_default_gem: .: (0.007694) - test_execute_with_default_gem_and_regular_gem: .: (0.022054) - test_execute_with_version_flag: .: (0.011180) + test_execute: .: (0.008963) + test_execute_with_default_gem: .: (0.007835) + test_execute_with_default_gem_and_regular_gem: .: (0.009057) + test_execute_with_version_flag: .: (0.008050) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.006236) - test_execute_conservative: .: (0.022582) - test_execute_dependency_nonexistent: .: (0.012434) - test_execute_exclude_prerelease: .: (0.024988) - test_execute_explicit_version_includes_prerelease: .: (0.033115) - test_execute_http_proxy: .: (0.011574) - test_execute_installs_deps_a_gemdeps: .: (0.046939) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.034300) - test_execute_installs_from_a_gemdeps: .: (0.030238) - test_execute_installs_from_a_gemdeps_with_conservative: .: (0.087100) - test_execute_local: .: (0.021525) - test_execute_local_dependency_nonexistent: .: (0.013481) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.016131) - test_execute_local_missing: .: (0.003831) - test_execute_local_missing_ignore_dependencies: .: (0.005130) - test_execute_local_transitive_prerelease: .: (0.041842) - test_execute_no_gem: .: (0.003635) - test_execute_no_user_install: .: (0.019617) - test_execute_nonexistent: .: (0.011705) - test_execute_nonexistent_force: .: (0.005800) - test_execute_nonexistent_hint_disabled: .: (0.007815) - test_execute_nonexistent_with_dashes: .: (0.012381) - test_execute_nonexistent_with_hint: .: (0.006734) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.023524) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.026042) - test_execute_prerelease_wins_over_previous_ver: .: (0.025357) - test_execute_rdoc: .: (0.224839) - test_execute_rdoc_with_path: .: (0.039882) - test_execute_remote: .: (0.023643) - test_execute_remote_ignores_files: .: (0.036235) - test_execute_remote_truncates_existing_gemspecs: .: (0.049255) - test_execute_required_ruby_version: .: (0.206113) - test_execute_required_ruby_version_specific_not_met:.: (0.017314) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.025443) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.017067) - test_execute_required_ruby_version_upper_bound: .: (0.053066) - test_execute_required_rubygems_version_wrong: .: (0.017640) - test_execute_saves_build_args: .: (0.021780) - test_execute_two: .: (0.048246) - test_execute_two_version: .: (0.004559) - test_execute_two_version_specified_by_colon: .: (0.061281) - test_execute_uses_deps_a_gemdeps: .: (0.042160) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.057810) - test_execute_uses_from_a_gemdeps: .: (0.036578) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.046612) - test_execute_with_gemdeps_path_ignores_system: .: (0.063167) - test_execute_with_invalid_gem_file: .: (0.030427) - test_execute_with_version_specified_by_colon: .: (0.041215) - test_explain_platform_local: .: (0.027123) - test_explain_platform_local_ignore_dependencies: .: (0.025657) - test_explain_platform_ruby: .: (0.021473) - test_explain_platform_ruby_ignore_dependencies: .: (0.022881) - test_handle_options_file: .: (0.047383) - test_handle_options_suggest: .: (0.086488) - test_handle_options_without: .: (0.024013) - test_install_gem_ignore_dependencies_both: .: (0.018031) - test_install_gem_ignore_dependencies_remote: .: (0.026164) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.037514) - test_install_gem_ignore_dependencies_specific_file: .: (0.029769) - test_parses_requirement_from_gemname: .: (0.023358) - test_redact_credentials_from_uri_on_warning: .: (0.029548) - test_show_errors_on_failure: .: (0.008863) - test_show_source_problems_even_on_success: .: (0.023445) - test_suggest_update_if_enabled: .: (0.028179) + test_execute_bad_source: .: (0.005249) + test_execute_conservative: .: (0.027758) + test_execute_dependency_nonexistent: .: (0.011114) + test_execute_exclude_prerelease: .: (0.111895) + test_execute_explicit_version_includes_prerelease: .: (0.264636) + test_execute_http_proxy: .: (0.013140) + test_execute_installs_deps_a_gemdeps: .: (0.032911) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.040431) + test_execute_installs_from_a_gemdeps: .: (0.018860) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.034373) + test_execute_local: .: (0.014407) + test_execute_local_dependency_nonexistent: .: (0.010198) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.014177) + test_execute_local_missing: .: (0.005577) + test_execute_local_missing_ignore_dependencies: .: (0.005300) + test_execute_local_transitive_prerelease: .: (0.035034) + test_execute_no_gem: .: (0.002692) + test_execute_no_user_install: .: (0.018622) + test_execute_nonexistent: .: (0.004724) + test_execute_nonexistent_force: .: (0.006041) + test_execute_nonexistent_hint_disabled: .: (0.005654) + test_execute_nonexistent_with_dashes: .: (0.025738) + test_execute_nonexistent_with_hint: .: (0.010553) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.048412) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.020945) + test_execute_prerelease_wins_over_previous_ver: .: (0.030256) + test_execute_rdoc: .: (0.153643) + test_execute_rdoc_with_path: .: (0.052835) + test_execute_remote: .: (0.027135) + test_execute_remote_ignores_files: .: (0.020534) + test_execute_remote_truncates_existing_gemspecs: .: (0.028285) + test_execute_required_ruby_version: .: (0.053583) + test_execute_required_ruby_version_specific_not_met:.: (0.013321) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.025314) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.015364) + test_execute_required_ruby_version_upper_bound: .: (0.042165) + test_execute_required_rubygems_version_wrong: .: (0.015565) + test_execute_saves_build_args: .: (0.019615) + test_execute_two: .: (0.065732) + test_execute_two_version: .: (0.005277) + test_execute_two_version_specified_by_colon: .: (0.064788) + test_execute_uses_deps_a_gemdeps: .: (0.043677) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.042133) + test_execute_uses_from_a_gemdeps: .: (0.023253) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.020139) + test_execute_with_gemdeps_path_ignores_system: .: (0.039403) + test_execute_with_invalid_gem_file: .: (0.018747) + test_execute_with_version_specified_by_colon: .: (0.023866) + test_explain_platform_local: .: (0.012315) + test_explain_platform_local_ignore_dependencies: .: (0.012040) + test_explain_platform_ruby: .: (0.011234) + test_explain_platform_ruby_ignore_dependencies: .: (0.010932) + test_handle_options_file: .: (0.012679) + test_handle_options_suggest: .: (0.011540) + test_handle_options_without: .: (0.012788) + test_install_gem_ignore_dependencies_both: .: (0.014937) + test_install_gem_ignore_dependencies_remote: .: (0.015495) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.025358) + test_install_gem_ignore_dependencies_specific_file: .: (0.018880) + test_parses_requirement_from_gemname: .: (0.014129) + test_redact_credentials_from_uri_on_warning: .: (0.029501) + test_show_errors_on_failure: .: (0.006918) + test_show_source_problems_even_on_success: .: (0.019681) + test_suggest_update_if_enabled: .: (0.019507) TestGemCommandsListCommand: - test_execute_installed: .: (0.010794) - test_execute_normal_gem_shadowing_default_gem: .: (0.026718) + test_execute_installed: .: (0.008166) + test_execute_normal_gem_shadowing_default_gem: .: (0.014327) TestGemCommandsLockCommand: - test_execute: .: (0.013383) - test_execute_missing_dependency: .: (0.010475) - test_execute_strict: .: (0.009916) + test_execute: .: (0.007432) + test_execute_missing_dependency: .: (0.008517) + test_execute_strict: .: (0.006635) TestGemCommandsMirrorCommand: - test_execute: .: (0.005696) + test_execute: .: (0.003885) TestGemCommandsOpenCommand: - test_default_gem: .: (0.011107) - test_execute: .: (0.105872) - test_execute_bad_gem: .: (0.007224) - test_wrong_version: .: (0.013995) + test_default_gem: .: (0.006104) + test_execute: .: (0.089801) + test_execute_bad_gem: .: (0.003173) + test_wrong_version: .: (0.003640) TestGemCommandsOutdatedCommand: - test_execute: .: (0.042671) - test_execute_with_up_to_date_platform_specific_gem: .: (0.040735) - test_initialize: .: (0.015192) + test_execute: .: (0.015765) + test_execute_with_up_to_date_platform_specific_gem: .: (0.012563) + test_initialize: .: (0.003850) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.013032) - test_add_owners: .: (0.009760) - test_add_owners_denied: .: (0.008306) - test_add_owners_key: .: (0.011617) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.308084) - test_add_owners_permanent_redirect: .: (0.008248) - test_add_owners_unathorized_api_key: .: (0.015314) - test_otp_verified_failure: .: (0.005226) - test_otp_verified_success: .: (0.004748) - test_remove_owners: .: (0.004580) - test_remove_owners_denied: .: (0.006744) - test_remove_owners_key: .: (0.007480) - test_remove_owners_missing: .: (0.006675) - test_remove_owners_permanent_redirect: .: (0.005334) - test_remove_owners_unathorized_api_key: .: (0.007759) - test_show_owners: .: (0.006910) - test_show_owners_denied: .: (0.006094) - test_show_owners_dont_load_objects: .: (0.011792) - test_show_owners_key: .: (0.012583) - test_show_owners_permanent_redirect: .: (0.008925) - test_show_owners_setting_up_host: .: (0.011408) - test_show_owners_setting_up_host_through_env_var: .: (0.014820) - test_with_webauthn_enabled_failure: .: (0.116346) - test_with_webauthn_enabled_failure_with_polling: .: (0.114671) - test_with_webauthn_enabled_success: .: (0.123481) - test_with_webauthn_enabled_success_with_polling: .: (0.115859) + test_add_owner_with_host_option_through_execute: .: (0.006351) + test_add_owners: .: (0.003864) + test_add_owners_denied: .: (0.003817) + test_add_owners_key: .: (0.010733) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.210589) + test_add_owners_permanent_redirect: .: (0.024193) + test_add_owners_unathorized_api_key: .: (0.005917) + test_otp_verified_failure: .: (0.006294) + test_otp_verified_success: .: (0.006783) + test_remove_owners: .: (0.019653) + test_remove_owners_denied: .: (0.006527) + test_remove_owners_key: .: (0.007939) + test_remove_owners_missing: .: (0.005282) + test_remove_owners_permanent_redirect: .: (0.007807) + test_remove_owners_unathorized_api_key: .: (0.006793) + test_show_owners: .: (0.012341) + test_show_owners_denied: .: (0.006020) + test_show_owners_dont_load_objects: .: (0.007520) + test_show_owners_key: .: (0.006598) + test_show_owners_permanent_redirect: .: (0.003692) + test_show_owners_setting_up_host: .: (0.005009) + test_show_owners_setting_up_host_through_env_var: .: (0.007571) + test_with_webauthn_enabled_failure: .: (0.108345) + test_with_webauthn_enabled_failure_with_polling: .: (0.108041) + test_with_webauthn_enabled_success: .: (0.109057) + test_with_webauthn_enabled_success_with_polling: .: (0.119620) TestGemCommandsPristineCommand: - test_execute: .: (0.040537) - test_execute_all: .: (0.074333) - test_execute_bindir: .: (0.045426) - test_execute_default_gem: .: (0.021068) - test_execute_env_shebang: .: (0.068659) - test_execute_extensions_explicit: .: (0.429658) - test_execute_extensions_only_missing_extensions: .: (0.639473) - test_execute_many: .: (0.036633) - test_execute_many_multi_repo: .: (0.052218) - test_execute_missing_cache_gem: .: (0.084021) - test_execute_missing_cache_gem_when_multi_repo: .: (0.061164) - test_execute_multi_platform: .: (0.573131) - test_execute_no_extension: .: (0.332427) - test_execute_no_gem: .: (0.005821) - test_execute_only_executables: .: (0.026071) - test_execute_only_plugins: .: (0.026120) - test_execute_unknown_gem_at_remote_source: .: (0.012541) - test_execute_user_install: .: (0.468034) - test_execute_with_extension_with_build_args: .: (0.541882) - test_handle_options: .: (0.006039) - test_handle_options_extensions: .: (0.005354) - test_skip: .: (0.020947) - test_skip_many_gems: .: (0.032718) + test_execute: .: (0.019476) + test_execute_all: .: (0.019107) + test_execute_bindir: .: (0.016861) + test_execute_default_gem: .: (0.011317) + test_execute_env_shebang: .: (0.023845) + test_execute_extensions_explicit: .: (0.218297) + test_execute_extensions_only_missing_extensions: .: (0.332395) + test_execute_many: .: (0.026703) + test_execute_many_multi_repo: .: (0.025487) + test_execute_missing_cache_gem: .: (0.036112) + test_execute_missing_cache_gem_when_multi_repo: .: (0.044817) + test_execute_multi_platform: .: (0.306260) + test_execute_no_extension: .: (0.131321) + test_execute_no_gem: .: (0.003305) + test_execute_only_executables: .: (0.012885) + test_execute_only_plugins: .: (0.013852) + test_execute_unknown_gem_at_remote_source: .: (0.007131) + test_execute_user_install: .: (0.015392) + test_execute_with_extension_with_build_args: .: (0.203475) + test_handle_options: .: (0.006757) + test_handle_options_extensions: .: (0.005631) + test_skip: .: (0.025060) + test_skip_many_gems: .: (0.025473) TestGemCommandsPushCommand: - test_execute: .: (0.012125) - test_execute_allowed_push_host: .: (0.036148) - test_execute_attestation: .: (0.017569) - test_execute_host: .: (0.016181) - test_otp_verified_failure: .: (0.015356) - test_otp_verified_success: .: (0.018642) - test_raises_error_with_no_arguments: .: (0.015714) - test_sending_gem: .: (0.020043) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.024266) - test_sending_gem_denied: .: (0.020542) - test_sending_gem_key: .: (0.023651) - test_sending_gem_to_allowed_push_host: .: (0.027252) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.022759) - test_sending_gem_to_disallowed_default_host: .: (0.025224) - test_sending_gem_to_disallowed_push_host: .: (0.019623) - test_sending_gem_to_host_permanent_redirect: .: (0.015483) - test_sending_gem_to_metadata_host: .: (0.026960) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.013236) - test_sending_gem_with_env_var_api_key: .: (0.019844) - test_sending_gem_with_no_local_creds: .: (0.018126) - test_sending_when_default_host_disabled: .: (0.015240) - test_sending_when_default_host_disabled_with_override: .: (0.012792) - test_with_webauthn_enabled_failure: .: (0.015120) - test_with_webauthn_enabled_failure_with_polling: .: (0.116871) - test_with_webauthn_enabled_success: .: (0.012029) - test_with_webauthn_enabled_success_with_polling: .: (0.119667) + test_execute: .: (0.012954) + test_execute_allowed_push_host: .: (0.016193) + test_execute_attestation: .: (0.014152) + test_execute_host: .: (0.012005) + test_otp_verified_failure: .: (0.009490) + test_otp_verified_success: .: (0.013967) + test_raises_error_with_no_arguments: .: (0.008696) + test_sending_gem: .: (0.011325) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.020445) + test_sending_gem_denied: .: (0.010609) + test_sending_gem_key: .: (0.017015) + test_sending_gem_to_allowed_push_host: .: (0.016350) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.012983) + test_sending_gem_to_disallowed_default_host: .: (0.014077) + test_sending_gem_to_disallowed_push_host: .: (0.014728) + test_sending_gem_to_host_permanent_redirect: .: (0.011808) + test_sending_gem_to_metadata_host: .: (0.014902) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.014865) + test_sending_gem_with_env_var_api_key: .: (0.013519) + test_sending_gem_with_no_local_creds: .: (0.013431) + test_sending_when_default_host_disabled: .: (0.010491) + test_sending_when_default_host_disabled_with_override: .: (0.010318) + test_with_webauthn_enabled_failure: .: (0.016069) + test_with_webauthn_enabled_failure_with_polling: .: (0.110452) + test_with_webauthn_enabled_success: .: (0.010046) + test_with_webauthn_enabled_success_with_polling: .: (0.113702) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.020396) - test_execute_all: .: (0.019358) - test_execute_all_prerelease: .: (0.018596) - test_execute_details: .: (0.022891) - test_execute_details_cleans_text: .: (0.023260) - test_execute_details_truncates_summary: .: (0.148200) - test_execute_installed: .: (0.015713) - test_execute_installed_inverse: .: (0.014556) - test_execute_installed_inverse_not_installed: .: (0.013916) - test_execute_installed_no_name: .: (0.015144) - test_execute_installed_not_installed: .: (0.016251) - test_execute_installed_version: .: (0.016207) - test_execute_installed_version_not_installed: .: (0.012775) - test_execute_local: .: (0.012341) - test_execute_local_notty: .: (0.012153) - test_execute_local_quiet: .: (0.009525) - test_execute_multiple_args: .: (0.014620) - test_execute_no_prerelease_local: .: (0.015698) - test_execute_no_versions: .: (0.022826) - test_execute_notty: .: (0.133012) - test_execute_prerelease: .: (0.014447) - test_execute_prerelease_local: .: (0.030707) - test_execute_remote: .: (0.014054) - test_execute_remote_notty: .: (0.020215) - test_execute_remote_quiet: .: (0.012640) - test_make_entry: .: (0.009221) - test_show_gems: .: (0.156927) + test_execute: .: (0.011557) + test_execute_all: .: (0.014151) + test_execute_all_prerelease: .: (0.012956) + test_execute_details: .: (0.014684) + test_execute_details_cleans_text: .: (0.014175) + test_execute_details_truncates_summary: .: (0.095894) + test_execute_installed: .: (0.007843) + test_execute_installed_inverse: .: (0.014581) + test_execute_installed_inverse_not_installed: .: (0.010457) + test_execute_installed_no_name: .: (0.011215) + test_execute_installed_not_installed: .: (0.008624) + test_execute_installed_version: .: (0.009802) + test_execute_installed_version_not_installed: .: (0.009009) + test_execute_local: .: (0.009328) + test_execute_local_notty: .: (0.012793) + test_execute_local_quiet: .: (0.013373) + test_execute_multiple_args: .: (0.011379) + test_execute_no_prerelease_local: .: (0.011969) + test_execute_no_versions: .: (0.017317) + test_execute_notty: .: (0.012160) + test_execute_prerelease: .: (0.007526) + test_execute_prerelease_local: .: (0.015595) + test_execute_remote: .: (0.014915) + test_execute_remote_notty: .: (0.015562) + test_execute_remote_quiet: .: (0.010163) + test_make_entry: .: (0.006639) + test_show_gems: .: (0.006212) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.019715) - test_execute_default_details: .: (0.025198) - test_execute_exact_local: .: (0.023847) - test_execute_exact_multiple: .: (0.044863) - test_execute_exact_remote: .: (0.053575) - test_execute_local_details: .: (0.057353) - test_execute_platform: .: (0.023044) - test_execute_show_default_gems: .: (0.017793) - test_execute_show_default_gems_with_platform: .: (0.016349) + test_depprecated: .: (0.019155) + test_execute_default_details: .: (0.175895) + test_execute_exact_local: .: (0.043647) + test_execute_exact_multiple: .: (0.018664) + test_execute_exact_remote: .: (0.015155) + test_execute_local_details: .: (0.016118) + test_execute_platform: .: (0.015923) + test_execute_show_default_gems: .: (0.140094) + test_execute_show_default_gems_with_platform: .: (0.013458) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (0.072365) + test_build_is_reproducible: .: (0.073080) TestGemCommandsSearchCommand: - test_initialize: .: (0.005745) + test_initialize: .: (0.002612) TestGemCommandsServerCommand: - test_execute: .: (0.004695) + test_execute: .: (0.002745) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (0.058304) - test_files_in: .: (0.033149) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.032708) - test_install_lib: .: (0.023149) - test_remove_old_lib_files: .: (0.024452) - test_remove_old_man_files: .: (0.020880) - test_show_release_notes: .: (0.019825) + test_destdir_flag_regenerates_binstubs: .: (0.387468) + test_files_in: .: (0.016776) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.284273) + test_install_lib: .: (0.024855) + test_remove_old_lib_files: .: (0.017742) + test_remove_old_man_files: .: (0.016614) + test_show_release_notes: .: (0.016528) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.005937) - test_execute_when_already_signed_in_with_different_host: .: (0.012607) - test_execute_when_already_signed_in_with_same_host: .: (0.005681) - test_execute_when_not_already_signed_in: .: (0.006544) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.006791) - test_execute_with_host_permanent_redirect: .: (0.005051) - test_execute_with_host_supplied: .: (0.006408) - test_execute_with_key_name_and_custom_scope: .: (0.006268) - test_execute_with_key_name_and_exclusive_scope: .: (0.005757) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.006036) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.006003) - test_execute_with_key_name_default_scope: .: (0.005596) - test_execute_with_valid_creds_set_for_default_host: .: (0.005668) - test_execute_with_warnings: .: (0.005572) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.318524) + test_execute_when_already_signed_in_with_different_host: .: (0.458894) + test_execute_when_already_signed_in_with_same_host: .: (0.454664) + test_execute_when_not_already_signed_in: .: (0.487210) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.113977) + test_execute_with_host_permanent_redirect: .: (0.509085) + test_execute_with_host_supplied: .: (0.086420) + test_execute_with_key_name_and_custom_scope: .: (0.008317) + test_execute_with_key_name_and_exclusive_scope: .: (0.007176) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.007663) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.007380) + test_execute_with_key_name_default_scope: .: (0.006640) + test_execute_with_valid_creds_set_for_default_host: .: (0.007359) + test_execute_with_warnings: .: (0.007600) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.004088) - test_execute_when_user_is_signed_in: .: (0.004458) + test_execute_when_not_signed_in: .: (0.005846) + test_execute_when_user_is_signed_in: .: (0.003501) TestGemCommandsSourcesCommand: - test_execute: .: (0.008271) - test_execute_add: .: (0.009476) - test_execute_add_allow_typo_squatting_source: .: (0.009385) - test_execute_add_allow_typo_squatting_source_forced:.: (0.008938) - test_execute_add_bad_uri: .: (0.005976) - test_execute_add_deny_typo_squatting_source: .: (0.008154) - test_execute_add_existent_source_invalid_uri: .: (0.007844) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.008173) - test_execute_add_http_rubygems_org: .: (0.017879) - test_execute_add_http_rubygems_org_forced: .: (0.012369) - test_execute_add_https_rubygems_org: .: (0.009694) - test_execute_add_nonexistent_source: .: (0.009194) - test_execute_add_redundant_source: .: (0.008388) - test_execute_add_redundant_source_trailing_slash: .: (0.010003) - test_execute_clear_all: .: (0.006882) - test_execute_list: .: (0.007092) - test_execute_remove: .: (0.007245) - test_execute_remove_no_network: .: (0.008301) - test_execute_update: .: (0.014818) - test_initialize_proxy: .: (0.007298) + test_execute: .: (0.010436) + test_execute_add: .: (0.009144) + test_execute_add_allow_typo_squatting_source: .: (0.011140) + test_execute_add_allow_typo_squatting_source_forced:.: (0.009929) + test_execute_add_bad_uri: .: (0.006283) + test_execute_add_deny_typo_squatting_source: .: (0.008296) + test_execute_add_existent_source_invalid_uri: .: (0.010872) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.007412) + test_execute_add_http_rubygems_org: .: (0.008115) + test_execute_add_http_rubygems_org_forced: .: (0.014612) + test_execute_add_https_rubygems_org: .: (0.009478) + test_execute_add_nonexistent_source: .: (0.006727) + test_execute_add_redundant_source: .: (0.006347) + test_execute_add_redundant_source_trailing_slash: .: (0.010629) + test_execute_clear_all: .: (0.007342) + test_execute_list: .: (0.006309) + test_execute_remove: .: (0.007023) + test_execute_remove_no_network: .: (0.018846) + test_execute_update: .: (0.036048) + test_initialize_proxy: .: (0.029770) TestGemCommandsSpecificationCommand: - test_execute: .: (0.007699) - test_execute_all: .: (0.009350) - test_execute_all_conflicts_with_version: .: (0.004623) - test_execute_bad_name: .: (0.004747) - test_execute_bad_name_with_version: .: (0.004028) - test_execute_exact_match: .: (0.008955) - test_execute_field: .: (0.006959) - test_execute_file: .: (0.011007) - test_execute_marshal: .: (0.013713) - test_execute_remote: .: (0.010321) - test_execute_remote_with_prerelease: .: (0.012898) - test_execute_remote_with_version: .: (0.010729) - test_execute_remote_with_version_and_platform: .: (0.012493) - test_execute_remote_without_prerelease: .: (0.009974) - test_execute_ruby: .: (0.007219) + test_execute: .: (0.008467) + test_execute_all: .: (0.009393) + test_execute_all_conflicts_with_version: .: (0.006530) + test_execute_bad_name: .: (0.004694) + test_execute_bad_name_with_version: .: (0.003235) + test_execute_exact_match: .: (0.009024) + test_execute_field: .: (0.005353) + test_execute_file: .: (0.008861) + test_execute_marshal: .: (0.005471) + test_execute_remote: .: (0.007413) + test_execute_remote_with_prerelease: .: (0.009358) + test_execute_remote_with_version: .: (0.010365) + test_execute_remote_with_version_and_platform: .: (0.010351) + test_execute_remote_without_prerelease: .: (0.009854) + test_execute_ruby: .: (0.008166) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.009949) + test_execute_sorts: .: (0.007356) TestGemCommandsUnpackCommand: - test_execute: .: (0.047688) - test_execute_exact_match: .: (0.028275) - test_execute_gem_path: .: (0.014341) - test_execute_gem_path_missing: .: (0.005374) - test_execute_remote: .: (0.017950) - test_execute_spec: .: (0.071439) - test_execute_spec_target: .: (0.104645) - test_execute_sudo: .: (0.043036) - test_execute_with_target_option: .: (0.045891) - test_find_in_cache: .: (0.058794) - test_get_path: .: (0.018299) - test_handle_options_metadata: .: (0.007243) + test_execute: .: (0.047464) + test_execute_exact_match: .: (0.015573) + test_execute_gem_path: .: (0.012730) + test_execute_gem_path_missing: .: (0.004315) + test_execute_remote: .: (0.016267) + test_execute_spec: .: (0.044126) + test_execute_spec_target: .: (0.065006) + test_execute_sudo: .: (0.047323) + test_execute_with_target_option: .: (0.043659) + test_find_in_cache: .: (0.041542) + test_get_path: .: (0.011740) + test_handle_options_metadata: .: (0.006102) TestGemCommandsWhichCommand: - test_execute: .: (0.019982) - test_execute_directory: .: (0.024793) - test_execute_missing: .: (0.008592) - test_execute_one_missing: .: (0.012270) + test_execute: .: (0.009663) + test_execute_directory: .: (0.004823) + test_execute_missing: .: (0.004528) + test_execute_one_missing: .: (0.014114) TestGemCommandsYankCommand: - test_execute: .: (0.008944) - test_execute_host: .: (0.007657) - test_execute_key: .: (0.008395) - test_execute_with_otp_failure: .: (0.008855) - test_execute_with_otp_success: .: (0.009601) - test_handle_options: .: (0.017633) - test_handle_options_missing_argument: .: (0.011833) - test_with_webauthn_enabled_failure: .: (0.127399) - test_with_webauthn_enabled_failure_with_polling: .: (0.110908) - test_with_webauthn_enabled_success: .: (0.109920) - test_with_webauthn_enabled_success_with_polling: .: (0.278909) - test_yank_gem_unathorized_api_key: .: (0.010856) + test_execute: .: (0.012366) + test_execute_host: .: (0.005811) + test_execute_key: .: (0.006139) + test_execute_with_otp_failure: .: (0.004505) + test_execute_with_otp_success: .: (0.004181) + test_handle_options: .: (0.006251) + test_handle_options_missing_argument: .: (0.006219) + test_with_webauthn_enabled_failure: .: (0.107813) + test_with_webauthn_enabled_failure_with_polling: .: (0.106095) + test_with_webauthn_enabled_success: .: (0.105692) + test_with_webauthn_enabled_success_with_polling: .: (0.107870) + test_yank_gem_unathorized_api_key: .: (0.004635) TestGemConfig: - test_bad_rake_path_is_escaped: .: (0.006733) - test_datadir: .: (0.063102) - test_good_rake_path_is_escaped: .: (0.006472) + test_bad_rake_path_is_escaped: .: (0.002712) + test_datadir: .: (0.036638) + test_good_rake_path_is_escaped: .: (0.002704) TestGemConfigFile: - test_accept_string_key: .: (0.006935) - test_api_keys: .: (0.006811) - test_check_credentials_permissions: .: (0.007814) - test_disable_default_gem_server: .: (0.005739) - test_dump_with_rubygems_yaml: .: (0.005500) - test_handle_arguments: .: (0.003326) - test_handle_arguments_backtrace: .: (0.005466) - test_handle_arguments_debug: .: (0.005553) - test_handle_arguments_norc: .: (0.005835) - test_handle_arguments_override: .: (0.005000) - test_handle_arguments_traceback: .: (0.005320) - test_handle_comment: .: (0.004589) - test_ignore_invalid_config_file: .: (0.030430) - test_initialize: .: (0.004325) - test_initialize_environment_variable_override: .: (0.004097) - test_initialize_handle_arguments_config_file: .: (0.003493) - test_initialize_handle_arguments_config_file_equals:.: (0.003389) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.003329) - test_initialize_ipv4_fallback_enabled_env: .: (0.003569) - test_initialize_operating_system_override: .: (0.003482) - test_initialize_platform_override: .: (0.003803) - test_initialize_system_wide_override: .: (0.003745) - test_load_api_keys: .: (0.080662) - test_load_api_keys_bad_permission: .: (0.125037) - test_load_install_extension_in_lib_from_config: .: (0.023465) - test_load_ssl_ca_cert_from_config: .: (0.005905) - test_load_ssl_client_cert_from_config: .: (0.005753) - test_load_ssl_verify_mode_from_config: .: (0.003506) - test_load_with_rubygems_config_hash: .: (0.003404) - test_really_verbose: .: (0.004012) - test_rubygems_api_key_equals: .: (0.086289) - test_rubygems_api_key_equals_bad_permission: .: (0.006636) - test_s3_source: .: (0.005045) - test_s3_source_with_config_without_lookahead: .: (0.003782) - test_set_config_file_name_from_environment_variable:.: (0.003557) - test_write: .: (0.004315) - test_write_from_hash: .: (0.006354) + test_accept_string_key: .: (0.003759) + test_api_keys: .: (0.003267) + test_check_credentials_permissions: .: (0.003842) + test_disable_default_gem_server: .: (0.003198) + test_dump_with_rubygems_yaml: .: (0.003325) + test_handle_arguments: .: (0.002609) + test_handle_arguments_backtrace: .: (0.003601) + test_handle_arguments_debug: .: (0.002948) + test_handle_arguments_norc: .: (0.003027) + test_handle_arguments_override: .: (0.003039) + test_handle_arguments_traceback: .: (0.002866) + test_handle_comment: .: (0.003301) + test_ignore_invalid_config_file: .: (0.002880) + test_initialize: .: (0.003510) + test_initialize_environment_variable_override: .: (0.003524) + test_initialize_handle_arguments_config_file: .: (0.002721) + test_initialize_handle_arguments_config_file_equals:.: (0.002732) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.003307) + test_initialize_ipv4_fallback_enabled_env: .: (0.003201) + test_initialize_operating_system_override: .: (0.002855) + test_initialize_platform_override: .: (0.003088) + test_initialize_system_wide_override: .: (0.004613) + test_load_api_keys: .: (0.006252) + test_load_api_keys_bad_permission: .: (0.005453) + test_load_install_extension_in_lib_from_config: .: (0.005111) + test_load_ssl_ca_cert_from_config: .: (0.004845) + test_load_ssl_client_cert_from_config: .: (0.005830) + test_load_ssl_verify_mode_from_config: .: (0.006947) + test_load_with_rubygems_config_hash: .: (0.005859) + test_really_verbose: .: (0.005049) + test_rubygems_api_key_equals: .: (0.007999) + test_rubygems_api_key_equals_bad_permission: .: (0.006282) + test_s3_source: .: (0.006001) + test_s3_source_with_config_without_lookahead: .: (0.007139) + test_set_config_file_name_from_environment_variable:.: (0.005347) + test_write: .: (0.006799) + test_write_from_hash: .: (0.006056) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.003616) + test_output_can_be_captured_by_test_unit: .: (0.002924) TestGemDependency: - test_equals2: .: (0.003555) - test_equals2_type: .: (0.003101) - test_equals_tilde: .: (0.003451) - test_equals_tilde_escape: .: (0.003336) - test_equals_tilde_object: .: (0.003192) - test_equals_tilde_spec: .: (0.003511) - test_hash: .: (0.003550) - test_identity: .: (0.003235) - test_initialize: .: (0.003215) - test_initialize_double: .: (0.009797) - test_initialize_empty: .: (0.003092) - test_initialize_prerelease: .: (0.004693) - test_initialize_type: .: (0.006546) - test_initialize_type_bad: .: (0.008209) - test_initialize_version: .: (0.006553) - test_match_eh_allow_prerelease: .: (0.007164) - test_match_eh_name_tuple: .: (0.008991) - test_match_eh_specification: .: (0.010641) - test_matches_spec_eh: .: (0.008657) - test_matches_spec_eh_prerelease: .: (0.004456) - test_merge: .: (0.045217) - test_merge_default: .: (0.003855) - test_merge_name_mismatch: .: (0.003313) - test_merge_other_default: .: (0.003065) - test_prerelease_eh: .: (0.003448) - test_specific: .: (0.003021) - test_to_spec: .: (0.006376) - test_to_spec_prerelease: .: (0.008859) - test_to_spec_with_only_prereleases: .: (0.008733) - test_to_specs_indicates_total_gem_set_size: .: (0.008116) - test_to_specs_respects_bundler_version: .: (0.010181) - test_to_specs_suggests_other_versions: .: (0.008191) + test_equals2: .: (0.002974) + test_equals2_type: .: (0.002524) + test_equals_tilde: .: (0.002981) + test_equals_tilde_escape: .: (0.002620) + test_equals_tilde_object: .: (0.002523) + test_equals_tilde_spec: .: (0.002889) + test_hash: .: (0.002884) + test_identity: .: (0.002696) + test_initialize: .: (0.002608) + test_initialize_double: .: (0.002571) + test_initialize_empty: .: (0.002555) + test_initialize_prerelease: .: (0.002476) + test_initialize_type: .: (0.002650) + test_initialize_type_bad: .: (0.002575) + test_initialize_version: .: (0.002502) + test_match_eh_allow_prerelease: .: (0.002709) + test_match_eh_name_tuple: .: (0.002610) + test_match_eh_specification: .: (0.002652) + test_matches_spec_eh: .: (0.002725) + test_matches_spec_eh_prerelease: .: (0.002716) + test_merge: .: (0.009690) + test_merge_default: .: (0.002532) + test_merge_name_mismatch: .: (0.003541) + test_merge_other_default: .: (0.002436) + test_prerelease_eh: .: (0.003126) + test_specific: .: (0.002501) + test_to_spec: .: (0.005869) + test_to_spec_prerelease: .: (0.005415) + test_to_spec_with_only_prereleases: .: (0.005377) + test_to_specs_indicates_total_gem_set_size: .: (0.004357) + test_to_specs_respects_bundler_version: .: (0.005917) + test_to_specs_suggests_other_versions: .: (0.004333) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.036243) - test_find_gems_with_sources_local: .: (0.085481) - test_find_gems_with_sources_prerelease: .: (0.035381) - test_find_gems_with_sources_with_bad_source: .: (0.006877) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.036273) - test_install: .: (0.298890) - test_install_all_dependencies: .: (0.329433) - test_install_build_args: .: (0.037957) - test_install_cache_dir: .: (0.057633) - test_install_dependencies_satisfied: .: (0.261292) - test_install_dependency: .: (0.452466) - test_install_dependency_development: .: (0.316695) - test_install_dependency_development_deep: .: (0.233195) - test_install_dependency_development_shallow: .: (0.121835) - test_install_dependency_existing: .: (0.865321) - test_install_dependency_existing_extension: .: (1.908761) - test_install_dependency_old: .: (0.138493) - test_install_doesnt_upgrade_installed_dependencies: .: (0.918189) - test_install_domain_both: .: (0.303978) - test_install_domain_both_no_network: .: (0.484009) - test_install_domain_local: .: (0.180222) - test_install_domain_remote: .: (0.363384) - test_install_dual_repository: .: (0.673697) - test_install_dual_repository_and_done_installing_hooks: .: (0.876822) - test_install_env_shebang: .: (0.270971) - test_install_force: .: (0.171800) - test_install_ignore_dependencies: .: (0.156503) - test_install_install_dir: .: (0.189406) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.064908) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.050760) - test_install_local: .: (0.069141) - test_install_local_dependency: .: (0.150463) - test_install_local_dependency_installed: .: (0.161758) - test_install_local_dependency_no_network_for_target_gem: .: (0.141100) - test_install_local_prerelease: .: (0.123011) - test_install_local_subdir: .: (0.073222) - test_install_minimal_deps: .: (0.166416) - test_install_no_document: .: (0.072652) - test_install_no_minimal_deps: .: (0.377417) - test_install_no_wrappers: .: (0.053892) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.036592) - test_install_prerelease: .: (0.099167) - test_install_prerelease_bug_990: .: (0.152604) - test_install_prerelease_skipped_when_normal_ver: .: (0.146715) - test_install_reinstall: .: (0.468768) - test_install_remote: .: (0.175618) - test_install_remote_dep: .: (1.216710) - test_install_remote_platform_newer: .: (0.116297) - test_install_security_policy: .: (0.122113) - test_install_version: .: (0.425816) - test_install_version_default: .: (0.225554) - test_install_when_only_prerelease: .: (0.072101) - test_resolve_dependencies: .: (0.268126) - test_resolve_dependencies_ignore_dependencies: .: (0.061062) - test_resolve_dependencies_local: .: (0.069854) + test_find_gems_gems_with_sources: .: (0.019912) + test_find_gems_with_sources_local: .: (0.020495) + test_find_gems_with_sources_prerelease: .: (0.020039) + test_find_gems_with_sources_with_bad_source: .: (0.003606) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.021228) + test_install: .: (0.027488) + test_install_all_dependencies: .: (0.062144) + test_install_build_args: .: (0.028545) + test_install_cache_dir: .: (0.037088) + test_install_dependencies_satisfied: .: (0.052059) + test_install_dependency: .: (0.036091) + test_install_dependency_development: .: (0.043261) + test_install_dependency_development_deep: .: (0.055688) + test_install_dependency_development_shallow: .: (0.039275) + test_install_dependency_existing: .: (0.043318) + test_install_dependency_existing_extension: .: (0.265845) + test_install_dependency_old: .: (0.020682) + test_install_doesnt_upgrade_installed_dependencies: .: (0.078483) + test_install_domain_both: .: (0.076945) + test_install_domain_both_no_network: .: (0.038892) + test_install_domain_local: .: (0.020146) + test_install_domain_remote: .: (0.026834) + test_install_dual_repository: .: (0.045327) + test_install_dual_repository_and_done_installing_hooks: .: (0.385028) + test_install_env_shebang: .: (0.030210) + test_install_force: .: (0.028492) + test_install_ignore_dependencies: .: (0.029499) + test_install_install_dir: .: (0.038190) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.012492) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.012376) + test_install_local: .: (0.030203) + test_install_local_dependency: .: (0.032947) + test_install_local_dependency_installed: .: (0.030835) + test_install_local_dependency_no_network_for_target_gem: .: (0.023193) + test_install_local_prerelease: .: (0.024653) + test_install_local_subdir: .: (0.023736) + test_install_minimal_deps: .: (0.066012) + test_install_no_document: .: (0.025397) + test_install_no_minimal_deps: .: (0.065444) + test_install_no_wrappers: .: (0.025699) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.010907) + test_install_prerelease: .: (0.038511) + test_install_prerelease_bug_990: .: (0.027612) + test_install_prerelease_skipped_when_normal_ver: .: (0.029109) + test_install_reinstall: .: (0.031524) + test_install_remote: .: (0.025186) + test_install_remote_dep: .: (0.024579) + test_install_remote_platform_newer: .: (0.035286) + test_install_security_policy: .: (0.027012) + test_install_version: .: (0.016769) + test_install_version_default: .: (0.017919) + test_install_when_only_prerelease: .: (0.007333) + test_resolve_dependencies: .: (0.028307) + test_resolve_dependencies_ignore_dependencies: .: (0.025134) + test_resolve_dependencies_local: .: (0.025593) TestGemDependencyList: - test_active_count: .: (0.006884) - test_add: .: (0.006468) - test_dependency_order: .: (0.006315) - test_dependency_order_circle: .: (0.006366) - test_dependency_order_development: .: (0.006382) - test_dependency_order_diamond: .: (0.006940) - test_dependency_order_no_dependencies: .: (0.006075) - test_find_name: .: (0.006732) - test_ok_eh: .: (0.006543) - test_ok_eh_mismatch: .: (0.007235) - test_ok_eh_redundant: .: (0.007006) - test_ok_to_remove_eh: .: (0.010939) - test_ok_to_remove_eh_after_sibling_removed: .: (0.011217) - test_remove_by_name: .: (0.012086) - test_tsort_each_child: .: (0.015302) - test_tsort_each_node: .: (0.015792) - test_why_not_ok_eh: .: (0.010857) - test_why_not_ok_eh_old_dependency: .: (0.015859) + test_active_count: .: (0.003257) + test_add: .: (0.006801) + test_dependency_order: .: (0.002735) + test_dependency_order_circle: .: (0.003604) + test_dependency_order_development: .: (0.003775) + test_dependency_order_diamond: .: (0.002692) + test_dependency_order_no_dependencies: .: (0.003112) + test_find_name: .: (0.003162) + test_ok_eh: .: (0.002784) + test_ok_eh_mismatch: .: (0.003208) + test_ok_eh_redundant: .: (0.002628) + test_ok_to_remove_eh: .: (0.002871) + test_ok_to_remove_eh_after_sibling_removed: .: (0.002614) + test_remove_by_name: .: (0.002874) + test_tsort_each_child: .: (0.002686) + test_tsort_each_node: .: (0.002940) + test_why_not_ok_eh: .: (0.002713) + test_why_not_ok_eh_old_dependency: .: (0.003256) TestGemDependencyResolutionError: - test_message: .: (0.016467) + test_message: .: (0.003132) TestGemDeprecate: - test_assignment: .: (0.007849) - test_defaults: .: (0.012746) - test_deprecated_method_calls_the_old_method: .: (0.061094) - test_deprecated_method_outputs_a_warning: .: (0.157776) - test_deprecated_method_outputs_a_warning_old_way: .: (0.016367) - test_rubygems_deprecate_command: .: (0.013162) - test_skip: .: (0.005466) + test_assignment: .: (0.002524) + test_defaults: .: (0.002746) + test_deprecated_method_calls_the_old_method: .: (0.002830) + test_deprecated_method_outputs_a_warning: .: (0.003310) + test_deprecated_method_outputs_a_warning_old_way: .: (0.002903) + test_rubygems_deprecate_command: .: (0.002741) + test_skip: .: (0.002953) TestGemDoctor: - test_doctor: .: (0.012672) - test_doctor_badly_named_plugins: .: (0.009847) - test_doctor_child_missing: .: (0.005557) - test_doctor_dry_run: .: (0.012886) - test_doctor_non_gem_home: .: (0.007057) - test_gem_repository_eh: .: (0.008779) + test_doctor: .: (0.006909) + test_doctor_badly_named_plugins: .: (0.004661) + test_doctor_child_missing: .: (0.002927) + test_doctor_dry_run: .: (0.006988) + test_doctor_non_gem_home: .: (0.003423) + test_gem_repository_eh: .: (0.004166) TestGemExit: - test_exit: .: (0.233459) - test_status: .: (0.005515) + test_exit: .: (0.086318) + test_status: .: (0.004840) TestGemExtBuilder: - test_build_extensions: .: (0.516484) - test_build_extensions_extconf_bad: .: (0.094174) - test_build_extensions_install_ext_only: .: (0.549836) - test_build_extensions_none: .: (0.015670) - test_build_extensions_rebuild_failure: .: (0.016455) - test_build_extensions_unsupported: .: (0.016104) - test_build_extensions_with_build_args: .: (0.406938) - test_build_extensions_with_gemhome_with_space: .: (0.363745) + test_build_extensions: .: (0.141334) + test_build_extensions_extconf_bad: .: (0.018386) + test_build_extensions_install_ext_only: .: (0.134111) + test_build_extensions_none: .: (0.003618) + test_build_extensions_rebuild_failure: .: (0.004106) + test_build_extensions_unsupported: .: (0.004188) + test_build_extensions_with_build_args: .: (0.098024) + test_build_extensions_with_gemhome_with_space: .: (0.143302) test_build_extensions_with_target_rbconfig: P =============================================================================== Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig @@ -3060,12 +3096,12 @@ 344: assert_empty(stdout) 345: =============================================================================== -: (0.815523) - test_class_make: .: (0.752169) - test_class_make_no_clean: .: (1.073377) - test_custom_make_with_options: .: (0.862329) - test_initialize: .: (0.013760) - test_initialize_build_args: .: (0.018546) +: (0.115299) + test_class_make: .: (0.324090) + test_class_make_no_clean: .: (0.181375) + test_custom_make_with_options: .: (0.261926) + test_initialize: .: (0.003750) + test_initialize_build_args: .: (0.002836) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -3080,7 +3116,7 @@ 33: 34: output = [] =============================================================================== -: (0.023035) +: (0.004248) test_build_fail: P =============================================================================== Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present @@ -3094,7 +3130,7 @@ 83: 84: FileUtils.rm(File.join(@ext, "src/lib.rs")) =============================================================================== -: (0.014386) +: (0.003786) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -3108,7 +3144,7 @@ 124: 125: Dir.chdir @ext do =============================================================================== -: (0.012716) +: (0.003759) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -3122,7 +3158,7 @@ 100: 101: require "open3" =============================================================================== -: (0.017404) +: (0.003589) test_rubygems_cfg_passed_to_rustc: P =============================================================================== Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present @@ -3136,30 +3172,30 @@ 57: version_slug = Gem::VERSION.tr(".", "_") 58: output = [] =============================================================================== -: (0.015892) +: (0.004003) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.011611) - test_dylib_with_colon_space: .: (0.012286) - test_framework: .: (0.006772) - test_framework_space: .: (0.006842) - test_lib_with_nonascii: .: (0.006352) - test_libstatic_with_colon: .: (0.005480) - test_libstatic_with_colon_space: .: (0.006117) - test_non_lib_dash_l: .: (0.005810) - test_search_path_basic: .: (0.005788) - test_search_path_space: .: (0.006634) - test_search_path_space_in_path: .: (0.004526) - test_simple_lib: .: (0.005361) - test_simple_lib_space: .: (0.005153) - test_so_with_colon_space: .: (0.005558) - test_unconventional_lib_with_colon: .: (0.005277) - test_verbose_lib_space: .: (0.006167) + test_dll_with_colon_space: .: (0.002797) + test_dylib_with_colon_space: .: (0.002456) + test_framework: .: (0.002652) + test_framework_space: .: (0.002394) + test_lib_with_nonascii: .: (0.002494) + test_libstatic_with_colon: .: (0.003346) + test_libstatic_with_colon_space: .: (0.002403) + test_non_lib_dash_l: .: (0.003717) + test_search_path_basic: .: (0.002437) + test_search_path_space: .: (0.002522) + test_search_path_space_in_path: .: (0.002484) + test_simple_lib: .: (0.002585) + test_simple_lib_space: .: (0.002374) + test_so_with_colon_space: .: (0.002400) + test_unconventional_lib_with_colon: .: (0.002508) + test_verbose_lib_space: .: (0.002417) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.006501) - test_cargo_command_locks_in_release_profile: .: (0.006836) - test_cargo_command_passes_args: .: (0.006077) - test_cargo_command_passes_respects_cargo_build_target: .: (0.013886) - test_cargo_command_passes_respects_cargo_env_var: .: (0.010093) + test_build_env_includes_rbconfig: .: (0.002864) + test_cargo_command_locks_in_release_profile: .: (0.002789) + test_cargo_command_passes_args: .: (0.002583) + test_cargo_command_passes_respects_cargo_build_target: .: (0.002510) + test_cargo_command_passes_respects_cargo_env_var: .: (0.003669) TestGemExtCmakeBuilder: test_self_build: P =============================================================================== @@ -3167,299 +3203,299 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.018996) +: (0.003801) 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' =============================================================================== -: (1.361299) +: (0.010057) 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.008137) +: (0.005839) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.088030) + test_self_build_fail: .: (0.007060) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (1.215276) - test_class_build_extconf_success_without_warning: .: (0.355804) - test_class_make_no_Makefile: .: (0.015777) + test_class_build_extconf_fail: .: (0.391156) + test_class_build_extconf_success_without_warning: .: (0.130654) + test_class_make_no_Makefile: .: (0.003040) TestGemExtRakeBuilder: - test_class_build_fail: .: (0.621355) - test_class_no_openssl_override: .: (0.639583) + test_class_build_fail: .: (0.170633) + test_class_no_openssl_override: .: (0.216786) TestGemGemRunner: - test_do_configuration: .: (0.366545) - test_extract_build_args: .: (0.027062) - test_info_succeeds: .: (0.092671) - test_list_succeeds: .: (0.072363) - test_query_is_deprecated: .: (0.054320) - test_search_succeeds: .: (0.032520) - test_validate_encoding: .: (0.023252) + test_do_configuration: .: (0.005584) + test_extract_build_args: .: (0.002777) + test_info_succeeds: .: (0.018179) + test_list_succeeds: .: (0.014614) + test_query_is_deprecated: .: (0.018989) + test_search_succeeds: .: (0.008230) + test_validate_encoding: .: (0.003769) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.040353) - test_api_key: .: (0.033271) - test_api_key_override: .: (0.033096) - test_host: .: (0.056946) - test_host_RUBYGEMS_HOST: .: (0.023541) - test_host_RUBYGEMS_HOST_empty: .: (0.032275) - test_sign_in: .: (0.043761) - test_sign_in_skips_with_existing_credentials: .: (0.027200) - test_sign_in_skips_with_key_override: .: (0.020553) - test_sign_in_with_bad_credentials: .: (0.013477) - test_sign_in_with_correct_otp_code: .: (0.026854) - test_sign_in_with_host: .: (0.018061) - test_sign_in_with_host_ENV: .: (0.021642) - test_sign_in_with_host_nil: .: (0.023435) - test_sign_in_with_incorrect_otp_code: .: (0.028040) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.024503) - test_sign_in_with_webauthn_enabled: .: (0.026349) - test_sign_in_with_webauthn_enabled_with_error: .: (0.024701) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.143611) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.133000) - test_signin_with_env_otp_code: .: (0.031769) - test_verify_api_key: .: (0.055226) - test_verify_missing_api_key: .: (0.111225) + test_alternate_key_alternate_host: .: (0.008539) + test_api_key: .: (0.008125) + test_api_key_override: .: (0.007480) + test_host: .: (0.006454) + test_host_RUBYGEMS_HOST: .: (0.005523) + test_host_RUBYGEMS_HOST_empty: .: (0.005245) + test_sign_in: .: (0.005284) + test_sign_in_skips_with_existing_credentials: .: (0.004843) + test_sign_in_skips_with_key_override: .: (0.011133) + test_sign_in_with_bad_credentials: .: (0.005463) + test_sign_in_with_correct_otp_code: .: (0.005228) + test_sign_in_with_host: .: (0.005771) + test_sign_in_with_host_ENV: .: (0.005595) + test_sign_in_with_host_nil: .: (0.005836) + test_sign_in_with_incorrect_otp_code: .: (0.005571) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.005421) + test_sign_in_with_webauthn_enabled: .: (0.005959) + test_sign_in_with_webauthn_enabled_with_error: .: (0.005321) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.106736) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.111680) + test_signin_with_env_otp_code: .: (0.008711) + test_verify_api_key: .: (0.005608) + test_verify_missing_api_key: .: (0.009495) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.008540) + test_message_conflict: .: (0.005154) TestGemKernel: - test_gem: .: (0.181931) - test_gem_bundler: .: (0.132669) - test_gem_bundler_inferred_bundler_version: .: (0.107501) - test_gem_conflicting: .: (0.343311) - test_gem_default: .: (0.195360) - test_gem_default_re_gem: .: (0.134852) - test_gem_env_req: .: (0.141785) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.568283) - test_gem_not_adding_bin: .: (0.162842) - test_gem_overlapping: .: (0.126807) - test_gem_prerelease_is_the_only_available: .: (0.198219) - test_gem_re_gem_mismatch: .: (1.180546) - test_gem_redundant: .: (0.331808) - test_release_favored_over_prerelease: .: (0.496958) + test_gem: .: (0.042825) + test_gem_bundler: .: (0.049643) + test_gem_bundler_inferred_bundler_version: .: (0.052821) + test_gem_conflicting: .: (0.045053) + test_gem_default: .: (0.049422) + test_gem_default_re_gem: .: (0.057731) + test_gem_env_req: .: (0.043497) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.199022) + test_gem_not_adding_bin: .: (0.072712) + test_gem_overlapping: .: (0.044787) + test_gem_prerelease_is_the_only_available: .: (0.049414) + test_gem_re_gem_mismatch: .: (0.050311) + test_gem_redundant: .: (0.038144) + test_release_favored_over_prerelease: .: (0.040499) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.017148) - test_both_eh: .: (0.146506) - test_clear_sources_option: .: (0.009691) - test_clear_sources_option_idiot_proof: .: (0.008012) - test_local_eh: .: (0.005018) - test_remote_eh: .: (0.004723) - test_short_source_option: .: (0.006485) - test_source_option: .: (0.006955) - test_source_option_bad: .: (0.006308) - test_update_sources_option: .: (0.005685) + test_add_local_remote_options: .: (0.004963) + test_both_eh: .: (0.005311) + test_clear_sources_option: .: (0.005081) + test_clear_sources_option_idiot_proof: .: (0.007787) + test_local_eh: .: (0.004100) + test_remote_eh: .: (0.004704) + test_short_source_option: .: (0.004505) + test_source_option: .: (0.004410) + test_source_option_bad: .: (0.003785) + test_update_sources_option: .: (0.003859) TestGemNameTuple: - test_full_name: .: (0.004921) - test_platform_normalization: .: (0.004940) - test_spaceship: .: (0.004770) - test_spec_name: .: (0.004569) + test_full_name: .: (0.004335) + test_platform_normalization: .: (0.004207) + test_spaceship: .: (0.003436) + test_spec_name: .: (0.005317) TestGemPackageOld: - test_contents: .: (0.006464) - test_contents_security_policy: .: (0.006178) - test_extract_files: .: (0.205349) - test_extract_files_security_policy: .: (0.016483) - test_spec: .: (0.013582) - test_spec_security_policy: .: (0.271414) - test_verify: .: (0.911567) + test_contents: .: (0.005180) + test_contents_security_policy: .: (0.007238) + test_extract_files: .: (0.008231) + test_extract_files_security_policy: .: (0.006351) + test_spec: .: (0.004546) + test_spec_security_policy: .: (0.003038) + test_verify: .: (0.005337) TestGemPackageTask: - test_gem_package: .: (0.027599) - test_gem_package_prints_to_stdout_by_default: .: (0.029911) - test_gem_package_with_current_platform: .: (0.023068) - test_gem_package_with_ruby_platform: .: (0.022440) - test_package_dir_path: .: (0.012010) + test_gem_package: .: (0.016382) + test_gem_package_prints_to_stdout_by_default: .: (0.011551) + test_gem_package_with_current_platform: .: (0.004352) + test_gem_package_with_ruby_platform: .: (0.006171) + test_package_dir_path: .: (0.003445) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.011604) - test_initialize: .: (0.011429) - test_initialize_home: .: (0.009127) - test_initialize_home_path: .: (0.018708) - test_initialize_path: .: (0.015785) - test_initialize_path_with_defaults: .: (0.011507) - test_initialize_regexp_path_separator: .: (0.020174) - test_initialize_spec: .: (0.015856) + test_gem_paths_do_not_contain_symlinks: .: (0.005700) + test_initialize: .: (0.003712) + test_initialize_home: .: (0.003746) + test_initialize_home_path: .: (0.009484) + test_initialize_path: .: (0.004637) + test_initialize_path_with_defaults: .: (0.004007) + test_initialize_regexp_path_separator: .: (0.004595) + test_initialize_spec: .: (0.004990) TestGemPlatform: - test_eabi_and_nil_version_combination_strictness: .: (0.015562) - test_eabi_version_is_stricter_for_linux_os: .: (0.015758) - test_equals2: .: (0.012942) - test_equals3: .: (0.018707) - test_equals3_cpu: .: (0.019881) - test_equals3_cpu_arm: .: (0.009486) - test_equals3_universal_mingw: .: (0.010174) - test_equals3_version: .: (0.011707) - test_equals_tilde: .: (0.006031) - test_gem_platform_match_with_string_argument: .: (0.013614) - test_initialize: .: (0.021010) - test_initialize_command_line: .: (0.012661) - test_initialize_mswin32_vc6: .: (0.004846) - test_initialize_platform: .: (0.008598) - test_initialize_test: .: (0.008826) - test_inspect: .: (0.008996) - test_nil_cpu_arch_is_treated_as_universal: .: (0.009234) - test_nil_version_is_stricter_for_linux_os: .: (0.009453) - test_nil_version_is_treated_as_any_version: .: (0.008769) - test_self_local: .: (0.008814) - test_self_match: .: (0.009561) - test_self_match_gem?: .: (0.027376) - test_self_match_spec?: .: (0.009550) - test_self_match_spec_with_match_gem_override: .: (0.010656) - test_self_new: .: (0.008930) - test_to_s: .: (0.015719) + test_eabi_and_nil_version_combination_strictness: .: (0.005077) + test_eabi_version_is_stricter_for_linux_os: .: (0.002992) + test_equals2: .: (0.003120) + test_equals3: .: (0.002358) + test_equals3_cpu: .: (0.002980) + test_equals3_cpu_arm: .: (0.002598) + test_equals3_universal_mingw: .: (0.002895) + test_equals3_version: .: (0.002425) + test_equals_tilde: .: (0.003337) + test_gem_platform_match_with_string_argument: .: (0.002633) + test_initialize: .: (0.004193) + test_initialize_command_line: .: (0.002630) + test_initialize_mswin32_vc6: .: (0.002382) + test_initialize_platform: .: (0.002616) + test_initialize_test: .: (0.002612) + test_inspect: .: (0.002438) + test_nil_cpu_arch_is_treated_as_universal: .: (0.002832) + test_nil_version_is_stricter_for_linux_os: .: (0.002934) + test_nil_version_is_treated_as_any_version: .: (0.002411) + test_self_local: .: (0.002444) + test_self_match: .: (0.002746) + test_self_match_gem?: .: (0.002553) + test_self_match_spec?: .: (0.003045) + test_self_match_spec_with_match_gem_override: .: (0.002543) + test_self_new: .: (0.002813) + test_to_s: .: (0.002499) TestGemProjectSanity: - test_require_rubygems_package: .: (0.199970) + test_require_rubygems_package: .: (0.070281) TestGemRDoc: - test_delete_legacy_args: .: (0.120974) - test_generate_disabled: .: (0.048733) - test_initialize: .: (0.041632) - test_new_rdoc: .: (0.396976) - test_rdoc_installed?: .: (0.039847) - test_remove: .: (0.028478) - test_remove_unwritable: .: (0.283458) - test_ri_installed?: .: (0.318620) - test_setup: .: (0.443043) - test_setup_unwritable: .: (0.188467) + test_delete_legacy_args: .: (0.015503) + test_generate_disabled: .: (0.012553) + test_initialize: .: (0.009956) + test_new_rdoc: .: (0.009977) + test_rdoc_installed?: .: (0.012628) + test_remove: .: (0.013099) + test_remove_unwritable: .: (0.012255) + test_ri_installed?: .: (0.012620) + test_setup: .: (0.013282) + test_setup_unwritable: .: (0.019827) TestGemRemoteFetchError: - test_invalid_url: .: (0.030246) - test_password_redacted: .: (0.009028) - test_to_s: .: (0.009746) + test_invalid_url: .: (0.004304) + test_password_redacted: .: (0.003826) + test_to_s: .: (0.007046) TestGemRemoteFetcher: - test_cache_update_path: .: (0.012269) - test_cache_update_path_no_update: .: (0.009694) - test_cache_update_path_with_utf8_internal_encoding: .: (0.010213) - test_download: .: (0.012134) - test_download_cached: .: (0.011885) - test_download_install_dir: .: (0.012655) - test_download_local: .: (0.020405) - test_download_local_read_only: .: (0.027158) - test_download_local_space: .: (0.167231) - test_download_platform_legacy: .: (0.042831) - test_download_read_only: .: (0.017356) - test_download_same_file: .: (0.014060) - test_download_to_cache: .: (0.017786) - test_download_unsupported: .: (0.011841) - test_download_with_auth: .: (0.276112) - test_download_with_encoded_auth: .: (0.012280) - test_download_with_token: .: (0.012234) - test_download_with_x_oauth_basic: .: (0.126421) - test_fetch_http: .: (0.147340) - test_fetch_http_redirects: .: (0.027745) - test_fetch_http_redirects_without_location: .: (0.023832) - test_fetch_path_bad_uri: .: (0.016456) - test_fetch_path_getaddrinfo_error: .: (0.067243) - test_fetch_path_gzip: .: (0.169028) - test_fetch_path_gzip_unmodified: .: (0.025439) - test_fetch_path_io_error: .: (0.128835) - test_fetch_path_openssl_ssl_sslerror: .: (0.026216) - test_fetch_path_socket_error: .: (0.112997) - test_fetch_path_system_call_error: .: (0.029018) - test_fetch_path_timeout_error: .: (0.038023) - test_fetch_path_unmodified: .: (0.018009) - test_request_block: .: (0.026163) - test_self_fetcher: .: (0.023805) - test_self_fetcher_with_proxy: .: (0.033413) - test_yaml_error_on_size: .: (0.024275) + test_cache_update_path: .: (0.012246) + test_cache_update_path_no_update: .: (0.010823) + test_cache_update_path_with_utf8_internal_encoding: .: (0.009544) + test_download: .: (0.009472) + test_download_cached: .: (0.011569) + test_download_install_dir: .: (0.012201) + test_download_local: .: (0.013218) + test_download_local_read_only: .: (0.009515) + test_download_local_space: .: (0.009372) + test_download_platform_legacy: .: (0.012292) + test_download_read_only: .: (0.011827) + test_download_same_file: .: (0.014418) + test_download_to_cache: .: (0.027925) + test_download_unsupported: .: (0.009453) + test_download_with_auth: .: (0.008690) + test_download_with_encoded_auth: .: (0.006936) + test_download_with_token: .: (0.006818) + test_download_with_x_oauth_basic: .: (0.010159) + test_fetch_http: .: (0.009604) + test_fetch_http_redirects: .: (0.009159) + test_fetch_http_redirects_without_location: .: (0.006750) + test_fetch_path_bad_uri: .: (0.006288) + test_fetch_path_getaddrinfo_error: .: (0.006793) + test_fetch_path_gzip: .: (0.007134) + test_fetch_path_gzip_unmodified: .: (0.007158) + test_fetch_path_io_error: .: (0.007198) + test_fetch_path_openssl_ssl_sslerror: .: (0.007324) + test_fetch_path_socket_error: .: (0.007012) + test_fetch_path_system_call_error: .: (0.006916) + test_fetch_path_timeout_error: .: (0.007243) + test_fetch_path_unmodified: .: (0.006872) + test_request_block: .: (0.006962) + test_self_fetcher: .: (0.006523) + test_self_fetcher_with_proxy: .: (0.006363) + test_yaml_error_on_size: .: (0.006431) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.585002) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.659865) - test_do_not_follow_insecure_redirect: .: (1.501791) - test_nil_ca_cert: .: (0.544297) - test_ssl_client_cert_auth_connection: .: (0.621082) - test_ssl_connection: .: (0.591824) - test_ssl_connection_allow_verify_none: .: (0.587214) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.525083) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.525194) + test_do_not_follow_insecure_redirect: .: (0.524425) + test_nil_ca_cert: .: (0.522918) + test_ssl_client_cert_auth_connection: .: (0.537726) + test_ssl_connection: .: (0.524158) + test_ssl_connection_allow_verify_none: .: (0.523918) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.081916) - test_implicit_no_proxy: .: (0.022032) - test_implicit_proxy: .: (0.019090) - test_implicit_proxy_no_env: .: (0.013798) - test_implicit_upper_case_proxy: .: (0.032818) - test_no_proxy: .: (0.037427) - test_observe_no_proxy_env_list: .: (0.025046) - test_observe_no_proxy_env_single_host: .: (0.031702) + test_fetch_http_with_additional_headers: .: (0.022286) + test_implicit_no_proxy: .: (0.005018) + test_implicit_proxy: .: (0.004707) + test_implicit_proxy_no_env: .: (0.004404) + test_implicit_upper_case_proxy: .: (0.004546) + test_no_proxy: .: (0.005333) + test_observe_no_proxy_env_list: .: (0.013903) + test_observe_no_proxy_env_single_host: .: (0.004924) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.027539) - test_fetch_s3_config_creds_with_region: .: (0.017812) - test_fetch_s3_config_creds_with_token: .: (0.023275) - test_fetch_s3_env_creds: .: (0.013476) - test_fetch_s3_env_creds_with_region: .: (0.034452) - test_fetch_s3_env_creds_with_token: .: (0.020143) - test_fetch_s3_instance_profile_creds: .: (0.016215) - test_fetch_s3_instance_profile_creds_with_region: .: (0.012418) - test_fetch_s3_instance_profile_creds_with_token: .: (0.020214) - test_fetch_s3_no_host: .: (0.018174) - test_fetch_s3_no_id: .: (0.017104) - test_fetch_s3_no_secret: .: (0.011212) - test_fetch_s3_no_source_key: .: (0.024406) - test_fetch_s3_url_creds: .: (0.014833) + test_fetch_s3_config_creds: .: (0.007939) + test_fetch_s3_config_creds_with_region: .: (0.007040) + test_fetch_s3_config_creds_with_token: .: (0.006755) + test_fetch_s3_env_creds: .: (0.007256) + test_fetch_s3_env_creds_with_region: .: (0.006807) + test_fetch_s3_env_creds_with_token: .: (0.006696) + test_fetch_s3_instance_profile_creds: .: (0.006669) + test_fetch_s3_instance_profile_creds_with_region: .: (0.006504) + test_fetch_s3_instance_profile_creds_with_token: .: (0.006605) + test_fetch_s3_no_host: .: (0.006135) + test_fetch_s3_no_id: .: (0.006074) + test_fetch_s3_no_secret: .: (0.006189) + test_fetch_s3_no_source_key: .: (0.006067) + test_fetch_s3_url_creds: .: (0.006432) TestGemRequest: - test_configure_connection_for_https: .: (0.030064) - test_configure_connection_for_https_ssl_ca_cert: .: (0.024740) - test_fetch: .: (0.011981) - test_fetch_basic_auth: .: (0.026125) - test_fetch_basic_auth_encoded: .: (0.027125) - test_fetch_basic_oauth_encoded: .: (0.028401) - test_fetch_head: .: (0.009098) - test_fetch_unmodified: .: (0.006587) - test_get_proxy_from_env_domain: .: (0.009220) - test_get_proxy_from_env_empty: .: (0.012030) - test_get_proxy_from_env_escape: .: (0.010694) - test_get_proxy_from_env_fallback: .: (0.009025) - test_get_proxy_from_env_https: .: (0.006276) - test_get_proxy_from_env_normalize: .: (0.015906) - test_initialize_proxy: .: (0.005717) - test_initialize_proxy_ENV: .: (0.008770) - test_initialize_proxy_ENV_https: .: (0.005865) - test_initialize_proxy_URI: .: (0.006017) - test_proxy_ENV: .: (0.006677) - test_user_agent: .: (0.005217) - test_user_agent_engine: .: (0.008105) - test_user_agent_engine_ruby: .: (0.017256) - test_user_agent_patchlevel: .: (0.005516) - test_user_agent_revision: .: (0.005487) - test_verify_certificate: .: (0.005056) - test_verify_certificate_extra_message: .: (0.004910) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.005234) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.005370) - test_verify_certificate_message_CERT_REJECTED: .: (0.005043) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.005827) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.004751) - test_verify_certificate_message_INVALID_CA: .: (0.004841) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.005089) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.004641) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.004502) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.004499) + test_configure_connection_for_https: .: (0.012870) + test_configure_connection_for_https_ssl_ca_cert: .: (0.012981) + test_fetch: .: (0.003220) + test_fetch_basic_auth: .: (0.012619) + test_fetch_basic_auth_encoded: .: (0.012933) + test_fetch_basic_oauth_encoded: .: (0.012719) + test_fetch_head: .: (0.003201) + test_fetch_unmodified: .: (0.003280) + test_get_proxy_from_env_domain: .: (0.003100) + test_get_proxy_from_env_empty: .: (0.002794) + test_get_proxy_from_env_escape: .: (0.004967) + test_get_proxy_from_env_fallback: .: (0.002995) + test_get_proxy_from_env_https: .: (0.002997) + test_get_proxy_from_env_normalize: .: (0.005952) + test_initialize_proxy: .: (0.005833) + test_initialize_proxy_ENV: .: (0.004664) + test_initialize_proxy_ENV_https: .: (0.003014) + test_initialize_proxy_URI: .: (0.004600) + test_proxy_ENV: .: (0.002769) + test_user_agent: .: (0.003157) + test_user_agent_engine: .: (0.002975) + test_user_agent_engine_ruby: .: (0.002734) + test_user_agent_patchlevel: .: (0.002746) + test_user_agent_revision: .: (0.002729) + test_verify_certificate: .: (0.002694) + test_verify_certificate_extra_message: .: (0.002732) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.002876) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.002935) + test_verify_certificate_message_CERT_REJECTED: .: (0.002845) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.002800) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.002650) + test_verify_certificate_message_INVALID_CA: .: (0.002614) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.002720) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.002660) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.002708) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.002624) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.008120) - test_net_http_args: .: (0.004317) - test_net_http_args_ipv6: .: (0.004498) - test_net_http_args_no_proxy: .: (0.004643) - test_net_http_args_proxy: .: (0.007425) - test_thread_waits_for_connection: .: (1.066915) - test_to_proxy_eh: .: (0.019240) - test_to_proxy_eh_wildcard: .: (0.009851) - test_to_proxy_empty_string: .: (0.005297) - test_to_proxy_substring: .: (0.005897) + test_checkout_same_connection: .: (0.002917) + test_net_http_args: .: (0.002598) + test_net_http_args_ipv6: .: (0.002500) + test_net_http_args_no_proxy: .: (0.002625) + test_net_http_args_proxy: .: (0.002792) + test_thread_waits_for_connection: .: (1.117798) + test_to_proxy_eh: .: (0.004642) + test_to_proxy_eh_wildcard: .: (0.003926) + test_to_proxy_empty_string: .: (0.004093) + test_to_proxy_substring: .: (0.003914) TestGemRequestSet: - test_bug_bug_990: .: (0.008232) - test_gem: .: (0.006094) - test_gem_duplicate: .: (0.005776) - test_import: .: (0.005730) - test_install: .: (0.378968) - test_install_from_gemdeps: .: (0.077824) - test_install_from_gemdeps_complex_dependencies: .: (0.196830) - test_install_from_gemdeps_explain: .: (0.023699) - test_install_from_gemdeps_install_dir: .: (0.048240) - test_install_from_gemdeps_local: .: (0.036661) - test_install_from_gemdeps_lockfile: .: (0.114184) - test_install_from_gemdeps_version_mismatch: .: (0.051922) - test_install_into: .: (0.051003) - test_install_into_development_shallow: .: (0.048724) - test_load_gemdeps: .: (0.006743) - test_load_gemdeps_installing: .: (0.007417) - test_load_gemdeps_without_groups: .: (0.007006) - test_resolve: .: (0.008804) - test_resolve_development: .: (0.006494) - test_resolve_development_shallow: .: (0.007065) + test_bug_bug_990: .: (0.006284) + test_gem: .: (0.004318) + test_gem_duplicate: .: (0.004056) + test_import: .: (0.003831) + test_install: .: (0.039104) + test_install_from_gemdeps: .: (0.030170) + test_install_from_gemdeps_complex_dependencies: .: (0.045427) + test_install_from_gemdeps_explain: .: (0.015189) + test_install_from_gemdeps_install_dir: .: (0.020559) + test_install_from_gemdeps_local: .: (0.007742) + test_install_from_gemdeps_lockfile: .: (0.035520) + test_install_from_gemdeps_version_mismatch: .: (0.024127) + test_install_into: .: (0.023980) + test_install_into_development_shallow: .: (0.022876) + test_load_gemdeps: .: (0.003294) + test_load_gemdeps_installing: .: (0.002867) + test_load_gemdeps_without_groups: .: (0.002947) + test_resolve: .: (0.003198) + test_resolve_development: .: (0.003232) + test_resolve_development_shallow: .: (0.003247) test_resolve_git: P =============================================================================== Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set @@ -3474,91 +3510,91 @@ 395: rs = Gem::RequestSet.new 396: =============================================================================== -: (0.009687) - test_resolve_ignore_dependencies: .: (0.006863) - test_resolve_incompatible: .: (0.007068) - test_resolve_vendor: .: (0.012771) - test_sorted_requests: .: (0.009544) - test_sorted_requests_development_shallow: .: (0.007381) - test_tsort_each_child_development: .: (0.009633) - test_tsort_each_child_development_shallow: .: (0.007309) +: (0.003972) + test_resolve_ignore_dependencies: .: (0.003009) + test_resolve_incompatible: .: (0.002707) + test_resolve_vendor: .: (0.005886) + test_sorted_requests: .: (0.003825) + test_sorted_requests_development_shallow: .: (0.003690) + test_tsort_each_child_development: .: (0.003362) + test_tsort_each_child_development_shallow: .: (0.003674) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.006152) - test_gem_bitbucket: .: (0.014316) - test_gem_bitbucket_expand_path: .: (0.006171) - test_gem_deps_file: .: (0.005515) - test_gem_duplicate: .: (0.006287) - test_gem_git: .: (0.005665) - test_gem_git_branch: .: (0.006264) - test_gem_git_gist: .: (0.007254) - test_gem_git_ref: .: (0.006058) - test_gem_git_submodules: .: (0.005731) - test_gem_git_tag: .: (0.005386) - test_gem_github: .: (0.006696) - test_gem_github_expand_path: .: (0.005489) - test_gem_group: .: (0.005764) - test_gem_group_method: .: (0.005369) - test_gem_group_without: .: (0.005441) - test_gem_groups: .: (0.008531) - test_gem_path: .: (0.247744) - test_gem_platforms: .: (0.015942) - test_gem_platforms_bundler_ruby: .: (0.011740) - test_gem_platforms_engine: .: (0.012591) - test_gem_platforms_maglev: .: (0.015293) - test_gem_platforms_multiple: .: (0.012140) - test_gem_platforms_platform: .: (0.016845) - test_gem_platforms_truffleruby: .: (0.014381) - test_gem_platforms_unknown: .: (0.009634) - test_gem_platforms_version: .: (0.015792) - test_gem_requirement: .: (0.009813) - test_gem_requirements: .: (0.014112) - test_gem_requirements_options: .: (0.051741) - test_gem_requires: .: (0.005917) - test_gem_requires_false: .: (0.011050) - test_gem_requires_without_group: .: (0.005729) - test_gem_source_mismatch: .: (0.009045) - test_gempspec_with_multiple_runtime_deps: .: (0.009203) - test_gemspec: .: (0.008836) - test_gemspec_bad: .: (0.007916) - test_gemspec_development_group: .: (0.007281) - test_gemspec_multiple: .: (0.008566) - test_gemspec_name: .: (0.007244) - test_gemspec_named: .: (0.008202) - test_gemspec_none: .: (0.005359) - test_gemspec_path: .: (0.008260) - test_gemspec_without_group: .: (0.006782) - test_git: .: (0.009004) - test_git_source: .: (0.007761) - test_group: .: (0.006199) - test_load: .: (0.006475) - test_pin_gem_source: .: (0.007361) - test_platform_mswin: .: (0.005958) - test_platform_multiple: .: (0.007801) - test_platform_ruby: .: (0.005594) - test_platforms: .: (0.005774) - test_ruby: .: (0.007859) - test_ruby_engine: .: (0.005685) - test_ruby_engine_mismatch_engine: .: (0.014324) - test_ruby_engine_mismatch_version: .: (0.005561) - test_ruby_engine_no_engine_version: .: (0.005870) - test_ruby_mismatch: .: (0.005641) - test_ruby_mismatch_installing: .: (0.005566) - test_source: .: (0.006181) - test_with_engine_version: .: (0.006110) + test_gem: .: (0.003100) + test_gem_bitbucket: .: (0.002913) + test_gem_bitbucket_expand_path: .: (0.002634) + test_gem_deps_file: .: (0.002555) + test_gem_duplicate: .: (0.002765) + test_gem_git: .: (0.002764) + test_gem_git_branch: .: (0.003125) + test_gem_git_gist: .: (0.003205) + test_gem_git_ref: .: (0.003087) + test_gem_git_submodules: .: (0.002760) + test_gem_git_tag: .: (0.002547) + test_gem_github: .: (0.002796) + test_gem_github_expand_path: .: (0.002712) + test_gem_group: .: (0.002642) + test_gem_group_method: .: (0.002650) + test_gem_group_without: .: (0.002719) + test_gem_groups: .: (0.002920) + test_gem_path: .: (0.003505) + test_gem_platforms: .: (0.002776) + test_gem_platforms_bundler_ruby: .: (0.002994) + test_gem_platforms_engine: .: (0.002658) + test_gem_platforms_maglev: .: (0.002762) + test_gem_platforms_multiple: .: (0.002673) + test_gem_platforms_platform: .: (0.002832) + test_gem_platforms_truffleruby: .: (0.002729) + test_gem_platforms_unknown: .: (0.002653) + test_gem_platforms_version: .: (0.002804) + test_gem_requirement: .: (0.002707) + test_gem_requirements: .: (0.002765) + test_gem_requirements_options: .: (0.002781) + test_gem_requires: .: (0.002703) + test_gem_requires_false: .: (0.002705) + test_gem_requires_without_group: .: (0.002598) + test_gem_source_mismatch: .: (0.003624) + test_gempspec_with_multiple_runtime_deps: .: (0.003432) + test_gemspec: .: (0.003403) + test_gemspec_bad: .: (0.002940) + test_gemspec_development_group: .: (0.003353) + test_gemspec_multiple: .: (0.003093) + test_gemspec_name: .: (0.003348) + test_gemspec_named: .: (0.003423) + test_gemspec_none: .: (0.002652) + test_gemspec_path: .: (0.003383) + test_gemspec_without_group: .: (0.002811) + test_git: .: (0.002816) + test_git_source: .: (0.012118) + test_group: .: (0.002543) + test_load: .: (0.003744) + test_pin_gem_source: .: (0.002501) + test_platform_mswin: .: (0.003607) + test_platform_multiple: .: (0.002807) + test_platform_ruby: .: (0.003374) + test_platforms: .: (0.002618) + test_ruby: .: (0.003285) + test_ruby_engine: .: (0.002546) + test_ruby_engine_mismatch_engine: .: (0.003043) + test_ruby_engine_mismatch_version: .: (0.002546) + test_ruby_engine_no_engine_version: .: (0.002544) + test_ruby_mismatch: .: (0.002932) + test_ruby_mismatch_installing: .: (0.002469) + test_source: .: (0.003241) + test_with_engine_version: .: (0.002665) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.026521) - test_add_DEPENDENCIES_from_gem_deps: .: (0.017355) - test_add_GEM: .: (0.154294) - test_add_PLATFORMS: .: (0.034337) - test_relative_path_from: .: (0.007107) - test_to_s_gem: .: (0.020037) - test_to_s_gem_dependency: .: (0.024143) - test_to_s_gem_dependency_non_default: .: (0.019933) - test_to_s_gem_dependency_requirement: .: (0.018162) - test_to_s_gem_path: .: (0.009324) - test_to_s_gem_path_absolute: .: (0.009431) - test_to_s_gem_platform: .: (0.013685) - test_to_s_gem_source: .: (0.032993) + test_add_DEPENDENCIES: .: (0.013201) + test_add_DEPENDENCIES_from_gem_deps: .: (0.007492) + test_add_GEM: .: (0.042366) + test_add_PLATFORMS: .: (0.018858) + test_relative_path_from: .: (0.003056) + test_to_s_gem: .: (0.006859) + test_to_s_gem_dependency: .: (0.011203) + test_to_s_gem_dependency_non_default: .: (0.009925) + test_to_s_gem_dependency_requirement: .: (0.009210) + test_to_s_gem_path: .: (0.004669) + test_to_s_gem_path_absolute: .: (0.004552) + test_to_s_gem_platform: .: (0.007033) + test_to_s_gem_source: .: (0.015364) test_to_s_git: P =============================================================================== Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set @@ -3573,202 +3609,202 @@ 378: head = nil 379: =============================================================================== -: (0.008817) - test_write: .: (0.005453) - test_write_error: .: (0.006689) +: (0.003960) + test_write: .: (0.003065) + test_write_error: .: (0.003851) TestGemRequestSetLockfileParser: - test_get: .: (0.005469) - test_get_type_mismatch: .: (0.005388) - test_get_type_multiple: .: (0.005395) - test_get_type_value_mismatch: .: (0.007238) - test_parse: .: (0.007715) - test_parse_DEPENDENCIES_git: .: (0.018518) - test_parse_DEPENDENCIES_git_version: .: (0.015288) - test_parse_GEM: .: (0.011831) - test_parse_GEM_remote_multiple: .: (0.078150) - test_parse_GIT: .: (0.010516) - test_parse_GIT_branch: .: (0.007288) - test_parse_GIT_ref: .: (0.010533) - test_parse_GIT_tag: .: (0.008702) - test_parse_PATH: .: (0.010325) - test_parse_dependencies: .: (0.008552) - test_parse_dependency: .: (0.011125) - test_parse_gem_specs_dependency: .: (0.008734) - test_parse_missing: .: (0.006416) + test_get: .: (0.003109) + test_get_type_mismatch: .: (0.003148) + test_get_type_multiple: .: (0.002830) + test_get_type_value_mismatch: .: (0.003073) + test_parse: .: (0.003626) + test_parse_DEPENDENCIES_git: .: (0.003740) + test_parse_DEPENDENCIES_git_version: .: (0.003584) + test_parse_GEM: .: (0.003376) + test_parse_GEM_remote_multiple: .: (0.003424) + test_parse_GIT: .: (0.003426) + test_parse_GIT_branch: .: (0.003451) + test_parse_GIT_ref: .: (0.012393) + test_parse_GIT_tag: .: (0.004341) + test_parse_PATH: .: (0.004081) + test_parse_dependencies: .: (0.004436) + test_parse_dependency: .: (0.003314) + test_parse_gem_specs_dependency: .: (0.004380) + test_parse_missing: .: (0.003564) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.006586) - test_skip: .: (0.005637) - test_token_pos: .: (0.006663) - test_tokenize: .: (0.006371) - test_tokenize_capitals: .: (0.006895) - test_tokenize_conflict_markers: .: (0.007376) - test_tokenize_git: .: (0.008287) - test_tokenize_multiple: .: (0.007320) - test_unget: .: (0.005933) + test_peek: .: (0.002930) + test_skip: .: (0.003422) + test_token_pos: .: (0.002919) + test_tokenize: .: (0.003593) + test_tokenize_capitals: .: (0.003224) + test_tokenize_conflict_markers: .: (0.004846) + test_tokenize_git: .: (0.003074) + test_tokenize_multiple: .: (0.003354) + test_unget: .: (0.002937) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.022899) - test_activate_via_require_respects_loaded_files: .: (0.043914) - test_already_activated_direct_conflict: .: (0.052407) - test_concurrent_require: .: (0.044269) - test_dash_i_beats_default_gems: .: (0.058906) - test_dash_i_beats_gems: .: (0.105642) - test_default_gem_and_normal_gem: .: (0.028165) - test_default_gem_and_normal_gem_same_version: .: (0.025622) - test_default_gem_only: .: (0.014460) - test_default_gem_prerelease: .: (0.021395) - test_default_gem_require_activates_just_once: .: (0.011539) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.086711) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.177864) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.331705) - test_multiple_gems_with_the_same_path: .: (0.198632) - test_no_crash_when_overriding_warn_with_warning_module: .: (1.514975) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.249483) - test_no_kernel_require_in_warn_with_uplevel: .: (0.376597) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.367979) - test_no_other_behavioral_changes_with_warn: .: (0.246042) - test_normal_gem_does_not_shadow_default_gem: .: (0.042729) - test_normal_gems_with_overridden_load_error_message:.: (0.299798) - test_realworld_default_gem: .: (0.200936) - test_realworld_upgraded_default_gem: .: (0.185662) - test_require_bundler: .: (0.029687) - test_require_can_use_a_pathname_object: .: (0.020740) - test_require_default_when_gem_defined: .: (0.019151) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.409552) - test_require_doesnt_traverse_development_dependencies: .: (0.049807) - test_require_is_lazy_with_inexact_req: .: (0.047545) - test_require_is_not_lazy_with_exact_req: .: (0.033568) - test_require_is_not_lazy_with_one_possible: .: (0.025404) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.029767) - test_require_when_gem_defined: .: (0.013293) - test_require_works_after_cleanup: .: (0.020361) - test_respect_loaded_features_caching_like_standard_require: .: (0.009957) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.020477) - test_try_activate_error_unlocks_require_monitor: .: (0.008485) - test_unable_to_find_good_unresolved_version: .: (0.085830) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.010523) + test_activate_via_require_respects_loaded_files: .: (0.018669) + test_already_activated_direct_conflict: .: (0.023663) + test_concurrent_require: .: (0.015390) + test_dash_i_beats_default_gems: .: (0.013024) + test_dash_i_beats_gems: .: (0.024022) + test_default_gem_and_normal_gem: .: (0.011207) + test_default_gem_and_normal_gem_same_version: .: (0.011781) + test_default_gem_only: .: (0.006650) + test_default_gem_prerelease: .: (0.011007) + test_default_gem_require_activates_just_once: .: (0.006635) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.041079) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.035801) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.160764) + test_multiple_gems_with_the_same_path: .: (0.031800) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.106812) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.108161) + test_no_kernel_require_in_warn_with_uplevel: .: (0.108409) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.110070) + test_no_other_behavioral_changes_with_warn: .: (0.106205) + test_normal_gem_does_not_shadow_default_gem: .: (0.011051) + test_normal_gems_with_overridden_load_error_message:.: (0.101095) + test_realworld_default_gem: .: (0.093853) + test_realworld_upgraded_default_gem: .: (0.096049) + test_require_bundler: .: (0.013638) + test_require_can_use_a_pathname_object: .: (0.010393) + test_require_default_when_gem_defined: .: (0.008868) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.112497) + test_require_doesnt_traverse_development_dependencies: .: (0.012724) + test_require_is_lazy_with_inexact_req: .: (0.018691) + test_require_is_not_lazy_with_exact_req: .: (0.019463) + test_require_is_not_lazy_with_one_possible: .: (0.024057) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.018541) + test_require_when_gem_defined: .: (0.007501) + test_require_works_after_cleanup: .: (0.011375) + test_respect_loaded_features_caching_like_standard_require: .: (0.005101) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.012006) + test_try_activate_error_unlocks_require_monitor: .: (0.004476) + test_unable_to_find_good_unresolved_version: .: (0.026300) TestGemRequirement: - test_bad: .: (0.008233) - test_basic_non_none: .: (0.005128) - test_concat: .: (0.006572) - test_create: .: (0.005489) - test_empty_requirements_is_none: .: (0.006047) - test_equals2: .: (0.005895) - test_explicit_default_is_none: .: (0.006118) - test_for_lockfile: .: (0.005067) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.006367) - test_hash_with_multiple_versions: .: (0.005221) - test_illformed_requirements: .: (0.005422) - test_initialize: .: (0.004950) - test_initialize_copy: .: (0.004724) - test_marshal_load_attack: .: (0.005531) - test_parse: .: (0.004734) - test_parse_bad: .: (0.005581) - test_parse_deduplication: .: (0.004736) - test_prerelease_eh: .: (0.004836) - test_satisfied_by_boxed: .: (0.005245) - test_satisfied_by_eh_bang_equal: .: (0.005082) - test_satisfied_by_eh_blank: .: (0.004556) - test_satisfied_by_eh_boxed: .: (0.010782) - test_satisfied_by_eh_equal: .: (0.015638) - test_satisfied_by_eh_good: .: (0.007692) - test_satisfied_by_eh_gt: .: (0.010964) - test_satisfied_by_eh_gte: .: (0.009368) - test_satisfied_by_eh_list: .: (0.009889) - test_satisfied_by_eh_lt: .: (0.013045) - test_satisfied_by_eh_lte: .: (0.006286) - test_satisfied_by_eh_multiple: .: (0.005329) - test_satisfied_by_eh_non_versions: .: (0.005078) - test_satisfied_by_eh_tilde_gt: .: (0.005265) - test_satisfied_by_eh_tilde_gt_v0: .: (0.005464) - test_satisfied_by_explicitly_bounded: .: (0.005109) - test_specific: .: (0.005377) + test_bad: .: (0.003288) + test_basic_non_none: .: (0.002508) + test_concat: .: (0.002629) + test_create: .: (0.002907) + test_empty_requirements_is_none: .: (0.002490) + test_equals2: .: (0.003128) + test_explicit_default_is_none: .: (0.002497) + test_for_lockfile: .: (0.002946) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.003368) + test_hash_with_multiple_versions: .: (0.002602) + test_illformed_requirements: .: (0.002656) + test_initialize: .: (0.003045) + test_initialize_copy: .: (0.002523) + test_marshal_load_attack: .: (0.007897) + test_parse: .: (0.013957) + test_parse_bad: .: (0.005997) + test_parse_deduplication: .: (0.005145) + test_prerelease_eh: .: (0.006293) + test_satisfied_by_boxed: .: (0.006858) + test_satisfied_by_eh_bang_equal: .: (0.005703) + test_satisfied_by_eh_blank: .: (0.005716) + test_satisfied_by_eh_boxed: .: (0.009000) + test_satisfied_by_eh_equal: .: (0.005838) + test_satisfied_by_eh_good: .: (0.009026) + test_satisfied_by_eh_gt: .: (0.005782) + test_satisfied_by_eh_gte: .: (0.005336) + test_satisfied_by_eh_list: .: (0.006488) + test_satisfied_by_eh_lt: .: (0.006266) + test_satisfied_by_eh_lte: .: (0.009116) + test_satisfied_by_eh_multiple: .: (0.013816) + test_satisfied_by_eh_non_versions: .: (0.010063) + test_satisfied_by_eh_tilde_gt: .: (0.002604) + test_satisfied_by_eh_tilde_gt_v0: .: (0.003617) + test_satisfied_by_explicitly_bounded: .: (0.002723) + test_specific: .: (0.003560) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.009232) - test_backtracks_to_the_first_conflict: .: (0.008511) - test_common_rack_activation_scenario: .: (0.010549) - test_conflict_resolution_only_effects_correct_spec: .: (0.007716) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.014643) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.007474) - test_no_overlap_specifically: .: (0.006850) - test_only_returns_spec_once: .: (0.008546) - test_pick_generic_linux_variants_on_musl_linux: .: (0.010570) - test_picks_best_platform: .: (0.016065) - test_picks_highest_version: .: (0.006387) - test_picks_lower_version_when_needed: .: (0.007666) - test_pulls_in_dependencies: .: (0.007263) - test_raises_and_explains_when_platform_prevents_install: .: (0.005944) - test_raises_and_reports_a_toplevel_request_properly:.: (0.006415) - test_raises_and_reports_an_implicit_request_properly: .: (0.006978) - test_raises_dependency_error: .: (0.008812) - test_raises_when_a_gem_is_missing: .: (0.005528) - test_raises_when_a_gem_version_is_missing: .: (0.005797) - test_raises_when_possibles_are_exhausted: .: (0.005772) - test_requests: .: (0.004207) - test_requests_development: .: (0.004196) - test_requests_ignore_dependencies: .: (0.004373) - test_resolve_bug_699: .: (0.005303) - test_resolve_conflict: .: (0.005202) - test_resolve_conservative: .: (0.006118) - test_resolve_development: .: (0.004893) - test_resolve_development_shallow: .: (0.020157) - test_resolve_remote_missing_dependency: .: (0.007792) - test_resolve_rollback: .: (0.010625) - test_search_for_local_platform_partial_string_match:.: (0.008213) - test_second_level_backout: .: (0.039850) - test_select_local_platforms: .: (0.011424) - test_self_compose_sets_best_set: .: (0.009923) - test_self_compose_sets_multiple: .: (0.013309) - test_self_compose_sets_nest: .: (0.011496) - test_self_compose_sets_nil: .: (0.015751) - test_self_compose_sets_single: .: (0.014450) - test_simple_activesupport_problem: .: (0.013147) - test_sorts_by_source_then_version: .: (0.014486) + test_backoff_higher_version_to_satisfy_dep: .: (0.006002) + test_backtracks_to_the_first_conflict: .: (0.005107) + test_common_rack_activation_scenario: .: (0.005857) + test_conflict_resolution_only_effects_correct_spec: .: (0.004677) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.007624) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.003828) + test_no_overlap_specifically: .: (0.003183) + test_only_returns_spec_once: .: (0.003684) + test_pick_generic_linux_variants_on_musl_linux: .: (0.007269) + test_picks_best_platform: .: (0.008554) + test_picks_highest_version: .: (0.003284) + test_picks_lower_version_when_needed: .: (0.004167) + test_pulls_in_dependencies: .: (0.003479) + test_raises_and_explains_when_platform_prevents_install: .: (0.003232) + test_raises_and_reports_a_toplevel_request_properly:.: (0.002736) + test_raises_and_reports_an_implicit_request_properly: .: (0.003294) + test_raises_dependency_error: .: (0.004767) + test_raises_when_a_gem_is_missing: .: (0.002745) + test_raises_when_a_gem_version_is_missing: .: (0.002764) + test_raises_when_possibles_are_exhausted: .: (0.004747) + test_requests: .: (0.003492) + test_requests_development: .: (0.003523) + test_requests_ignore_dependencies: .: (0.003867) + test_resolve_bug_699: .: (0.004248) + test_resolve_conflict: .: (0.004108) + test_resolve_conservative: .: (0.004370) + test_resolve_development: .: (0.003709) + test_resolve_development_shallow: .: (0.003869) + test_resolve_remote_missing_dependency: .: (0.003801) + test_resolve_rollback: .: (0.003969) + test_search_for_local_platform_partial_string_match:.: (0.003124) + test_second_level_backout: .: (0.017047) + test_select_local_platforms: .: (0.003552) + test_self_compose_sets_best_set: .: (0.002552) + test_self_compose_sets_multiple: .: (0.003419) + test_self_compose_sets_nest: .: (0.003421) + test_self_compose_sets_nil: .: (0.003410) + test_self_compose_sets_single: .: (0.003335) + test_simple_activesupport_problem: .: (0.004185) + test_sorts_by_source_then_version: .: (0.003605) TestGemResolverAPISet: - test_find_all: .: (0.014113) - test_find_all_cache: .: (0.014930) - test_find_all_local: .: (0.018285) - test_find_all_missing: .: (0.014706) - test_find_all_not_found: .: (0.015353) - test_find_all_prereleases: .: (0.007289) - test_initialize: .: (0.011992) - test_initialize_deeper_uri: .: (0.011593) - test_initialize_uri: .: (0.010346) - test_prefetch: .: (0.011692) - test_prefetch_cache: .: (0.016011) - test_prefetch_cache_missing: .: (0.019696) - test_prefetch_local: .: (0.016936) + test_find_all: .: (0.003920) + test_find_all_cache: .: (0.003355) + test_find_all_local: .: (0.008531) + test_find_all_missing: .: (0.003086) + test_find_all_not_found: .: (0.004029) + test_find_all_prereleases: .: (0.003354) + test_initialize: .: (0.003539) + test_initialize_deeper_uri: .: (0.002625) + test_initialize_uri: .: (0.003330) + test_prefetch: .: (0.003371) + test_prefetch_cache: .: (0.003761) + test_prefetch_cache_missing: .: (0.003142) + test_prefetch_local: .: (0.003126) TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.034042) - test_initialize: .: (0.016264) - test_installable_platform_eh: .: (0.005876) - test_source: .: (0.017744) - test_spec: .: (0.024184) - test_spec_jruby_platform: .: (0.030384) + test_fetch_development_dependencies: .: (0.006645) + test_initialize: .: (0.003041) + test_installable_platform_eh: .: (0.002655) + test_source: .: (0.002770) + test_spec: .: (0.005200) + test_spec_jruby_platform: .: (0.008625) TestGemResolverActivationRequest: - test_development_eh: .: (0.016567) - test_inspect: .: (0.015763) - test_installed_eh: .: (0.015700) + test_development_eh: .: (0.002744) + test_inspect: .: (0.002746) + test_installed_eh: .: (0.002683) TestGemResolverBestSet: - test_find_all: .: (0.025259) - test_find_all_local: .: (0.019594) - test_initialize: .: (0.010126) - test_prefetch: .: (0.020268) - test_prefetch_local: .: (0.016739) + test_find_all: .: (0.004458) + test_find_all_local: .: (0.005363) + test_initialize: .: (0.002728) + test_prefetch: .: (0.005861) + test_prefetch_local: .: (0.004100) TestGemResolverComposedSet: - test_errors: .: (0.011279) - test_prerelease_equals: .: (0.009684) - test_remote_equals: .: (0.009350) + test_errors: .: (0.003863) + test_prerelease_equals: .: (0.002890) + test_remote_equals: .: (0.002477) TestGemResolverConflict: - test_explanation: .: (0.013826) - test_explanation_user_request: .: (0.010744) - test_request_path: .: (0.011689) + test_explanation: .: (0.003166) + test_explanation_user_request: .: (0.002635) + test_request_path: .: (0.002786) TestGemResolverDependencyRequest: - test_development_eh: .: (0.009791) - test_match_eh: .: (0.010166) - test_match_eh_prerelease: .: (0.011689) - test_match_eh_prerelease_allow_prerelease: .: (0.019773) - test_matches_spec_eh: .: (0.013685) - test_matches_spec_eh_prerelease: .: (0.013842) - test_requirement: .: (0.011575) + test_development_eh: .: (0.003123) + test_match_eh: .: (0.002544) + test_match_eh_prerelease: .: (0.003647) + test_match_eh_prerelease_allow_prerelease: .: (0.002521) + test_matches_spec_eh: .: (0.002479) + test_matches_spec_eh_prerelease: .: (0.002490) + test_requirement: .: (0.002724) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -3784,7 +3820,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.007306) +: (0.003668) test_add_git_gem_submodules: P =============================================================================== Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3799,7 +3835,7 @@ 31: @set.add_git_gem name, repository, nil, true 32: =============================================================================== -: (0.015003) +: (0.003169) test_add_git_spec: P =============================================================================== Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3814,7 +3850,7 @@ 43: @set.add_git_spec name, version, repository, revision, true 44: =============================================================================== -: (0.039796) +: (0.003182) test_find_all: P =============================================================================== Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3829,7 +3865,7 @@ 61: @set.add_git_gem name, repository, nil, false 62: =============================================================================== -: (0.015279) +: (0.003447) test_find_all_local: P =============================================================================== Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3844,7 +3880,7 @@ 77: @set.add_git_gem name, repository, nil, false 78: @set.remote = false =============================================================================== -: (0.016397) +: (0.003227) test_find_all_prerelease: P =============================================================================== Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3859,7 +3895,7 @@ 92: @set.add_git_gem name, repository, nil, false 93: =============================================================================== -: (0.013428) +: (0.003206) test_prefetch: P =============================================================================== Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3874,7 +3910,7 @@ 126: @set.add_git_gem name, repository, nil, false 127: =============================================================================== -: (0.017863) +: (0.003259) test_prefetch_cache: P =============================================================================== Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3889,7 +3925,7 @@ 140: @set.add_git_gem name, repository, nil, false 141: =============================================================================== -: (0.013136) +: (0.010638) test_prefetch_filter: P =============================================================================== Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3904,7 +3940,7 @@ 158: @set.add_git_gem name, repository, nil, false 159: =============================================================================== -: (0.011600) +: (0.004136) test_prefetch_root_dir: P =============================================================================== Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3919,8 +3955,8 @@ 172: @set.add_git_gem name, repository, nil, false 173: =============================================================================== -: (0.015348) - test_root_dir: .: (0.010793) +: (0.004002) + test_root_dir: .: (0.002598) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -3936,8 +3972,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.016433) - test_equals2: .: (0.017127) +: (0.004205) + test_equals2: .: (0.004270) test_install: P =============================================================================== Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3952,7 +3988,7 @@ 53: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 54: =============================================================================== -: (0.007424) +: (0.003238) test_install_extension: P =============================================================================== Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3967,7 +4003,7 @@ 71: end 72: =============================================================================== -: (0.015221) +: (0.003529) test_install_installed: P =============================================================================== Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3982,399 +4018,399 @@ 103: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 104: =============================================================================== -: (0.011812) +: (0.003285) TestGemResolverIndexSet: - test_find_all: .: (0.021098) - test_find_all_local: .: (0.019532) - test_find_all_prerelease: .: (0.019104) - test_initialize: .: (0.007101) - test_initialize_source: .: (0.007140) + test_find_all: .: (0.005575) + test_find_all_local: .: (0.005244) + test_find_all_prerelease: .: (0.003836) + test_initialize: .: (0.003556) + test_initialize_source: .: (0.003648) TestGemResolverIndexSpecification: - test_initialize: .: (0.007073) - test_initialize_platform: .: (0.007105) - test_install: .: (0.086481) - test_spec: .: (0.056718) - test_spec_local: .: (0.056360) + test_initialize: .: (0.003424) + test_initialize_platform: .: (0.003604) + test_install: .: (0.011512) + test_spec: .: (0.005917) + test_spec_local: .: (0.006516) TestGemResolverInstalledSpecification: - test_initialize: .: (0.029287) - test_install: .: (0.019800) - test_installable_platform_eh: .: (0.067062) + test_initialize: .: (0.002791) + test_install: .: (0.003713) + test_installable_platform_eh: .: (0.007321) TestGemResolverInstallerSet: - test_add_always_install: .: (0.186875) - test_add_always_install_errors: .: (0.054262) - test_add_always_install_index_spec_platform: .: (0.072488) - test_add_always_install_platform: .: (0.029144) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.027893) - test_add_always_install_prerelease: .: (0.026125) - test_add_always_install_prerelease_github_problem: .: (0.022881) - test_add_always_install_prerelease_only: .: (0.017348) - test_add_local: .: (0.015282) - test_consider_local_eh: .: (0.005411) - test_consider_remote_eh: .: (0.005379) - test_errors: .: (0.007146) - test_find_all_always_install: .: (0.019558) - test_find_all_prerelease: .: (0.020564) - test_find_all_prerelease_dependencies_with_add_local: .: (0.020155) - test_load_spec: .: (0.011575) - test_prefetch: .: (0.005607) - test_prerelease_equals: .: (0.005087) - test_remote_equals_both: .: (0.005426) - test_remote_equals_local: .: (0.005317) - test_remote_equals_remote: .: (0.005262) + test_add_always_install: .: (0.014733) + test_add_always_install_errors: .: (0.003900) + test_add_always_install_index_spec_platform: .: (0.008648) + test_add_always_install_platform: .: (0.012023) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.012149) + test_add_always_install_prerelease: .: (0.023369) + test_add_always_install_prerelease_github_problem: .: (0.011630) + test_add_always_install_prerelease_only: .: (0.008547) + test_add_local: .: (0.007669) + test_consider_local_eh: .: (0.002920) + test_consider_remote_eh: .: (0.002630) + test_errors: .: (0.003822) + test_find_all_always_install: .: (0.012313) + test_find_all_prerelease: .: (0.011024) + test_find_all_prerelease_dependencies_with_add_local: .: (0.010926) + test_load_spec: .: (0.006272) + test_prefetch: .: (0.003240) + test_prerelease_equals: .: (0.002496) + test_remote_equals_both: .: (0.002606) + test_remote_equals_local: .: (0.002735) + test_remote_equals_remote: .: (0.002484) TestGemResolverLocalSpecification: - test_install: .: (0.241704) - test_installable_platform_eh: .: (0.027160) + test_install: .: (0.013105) + test_installable_platform_eh: .: (0.006911) TestGemResolverLockSet: - test_add: .: (0.006106) - test_find_all: .: (0.005109) - test_load_spec: .: (0.018816) - test_prefetch: .: (0.014002) + test_add: .: (0.002928) + test_find_all: .: (0.002656) + test_load_spec: .: (0.005409) + test_prefetch: .: (0.002744) TestGemResolverLockSpecification: - test_add_dependency: .: (0.011590) - test_initialize: .: (0.005383) - test_install: .: (0.120193) - test_install_installed: .: (0.010696) - test_spec: .: (0.012136) - test_spec_loaded: .: (0.019192) + test_add_dependency: .: (0.002834) + test_initialize: .: (0.002642) + test_install: .: (0.010095) + test_install_installed: .: (0.003033) + test_spec: .: (0.002746) + test_spec_loaded: .: (0.004258) TestGemResolverRequirementList: - test_each: .: (0.008477) + test_each: .: (0.002874) TestGemResolverSpecification: - test_install: .: (0.139962) - test_installable_platform_eh: .: (0.010000) - test_source: .: (0.036756) + test_install: .: (0.019593) + test_installable_platform_eh: .: (0.002973) + test_source: .: (0.003452) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.007560) - test_add_vendor_gem_missing: .: (0.007868) - test_find_all: .: (0.005952) - test_find_all_prerelease: .: (0.008190) - test_load_spec: .: (0.005396) + test_add_vendor_gem: .: (0.003319) + test_add_vendor_gem_missing: .: (0.003860) + test_find_all: .: (0.003215) + test_find_all_prerelease: .: (0.003737) + test_load_spec: .: (0.002545) TestGemResolverVendorSpecification: - test_dependencies: .: (0.007364) - test_equals2: .: (0.008045) - test_full_name: .: (0.005869) - test_install: .: (0.006321) - test_name: .: (0.006551) - test_platform: .: (0.005550) - test_version: .: (0.006372) + test_dependencies: .: (0.002746) + test_equals2: .: (0.003692) + test_full_name: .: (0.002657) + test_install: .: (0.002515) + test_name: .: (0.002685) + test_platform: .: (0.002527) + test_version: .: (0.002699) TestGemSafeMarshal: - test_array_subclass: .: (0.006970) - test_date: .: (0.006033) - test_floats: .: (0.006976) - test_frozen_object: .: (0.005885) - test_gem_spec_disallowed_ivar: .: (0.006915) - test_gem_spec_disallowed_symbol: .: (0.006754) - test_gem_spec_unmarshall_license: .: (0.007699) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.010162) - test_hash_with_compare_by_identity: .: (0.006555) - test_hash_with_default_value: .: (0.010443) - test_hash_with_ivar: .: (0.011126) - test_int_ 0: .: (0.016558) - test_int_ 1: .: (0.006502) - test_int_ 1048575: .: (0.334579) - test_int_ 122: .: (0.014126) - test_int_ 123: .: (0.008843) - test_int_ 124: .: (0.016002) - test_int_ 127: .: (0.018754) - test_int_ 128: .: (0.013292) - test_int_ 2: .: (0.019569) - test_int_ 255: .: (0.019154) - test_int_ 256: .: (0.012268) - test_int_ 257: .: (0.018323) - test_int_ 268435455: .: (0.011651) - test_int_ 268435456: .: (0.022089) - test_int_ 3: .: (0.016576) - test_int_ 4: .: (0.017604) - test_int_ 4294967295: .: (0.015640) - test_int_ 4294967296: .: (0.010293) - test_int_ 5: .: (0.016530) - test_int_ 6: .: (0.017320) - test_int_ 65535: .: (0.011772) - test_int_ 65536: .: (0.005213) - test_int_ 9223372036854775807: .: (0.018393) - test_int_ 9223372036854775808: .: (0.014414) - test_length_one_symbols: .: (0.009772) - test_link_after_float: .: (0.009613) - test_negative_length: .: (0.011826) - test_rational: .: (0.005826) - test_recursive_array: .: (0.005271) - test_recursive_string: .: (0.005613) - test_repeated_string: .: (0.005607) - test_repeated_symbol: .: (0.005487) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.005402) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.005418) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.006131) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.005570) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.005483) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.005673) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.020428) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.014280) - test_safe_load_marshal Array [:development, :development]: .: (0.015970) - test_safe_load_marshal Array [[...]]: .: (0.006033) - test_safe_load_marshal Array {}: .: (0.006706) - test_safe_load_marshal Date #: .: (0.005524) - test_safe_load_marshal Float -0.0: .: (0.006530) - test_safe_load_marshal Float -1.1: .: (0.005206) - test_safe_load_marshal Float -30000000.0: .: (0.006176) - test_safe_load_marshal Float -Infinity: .: (0.005097) - test_safe_load_marshal Float 0.0: .: (0.005840) - test_safe_load_marshal Float 1.1: .: (0.005811) - test_safe_load_marshal Float 30000000.0: .: (0.005323) - test_safe_load_marshal Float Infinity: .: (0.005335) - test_safe_load_marshal Float NaN: .: (0.005412) - test_safe_load_marshal Gem::Version #:.: (0.005912) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.005166) - test_safe_load_marshal Hash {}: .: (0.005481) - test_safe_load_marshal Hash {} default value: .: (0.005138) - test_safe_load_marshal Integer -1: .: (0.005517) - test_safe_load_marshal Integer -1048575: .: (0.005002) - test_safe_load_marshal Integer -122: .: (0.004999) - test_safe_load_marshal Integer -123: .: (0.005500) - test_safe_load_marshal Integer -124: .: (0.005113) - test_safe_load_marshal Integer -127: .: (0.005309) - test_safe_load_marshal Integer -128: .: (0.005323) - test_safe_load_marshal Integer -2: .: (0.005254) - test_safe_load_marshal Integer -255: .: (0.005583) - test_safe_load_marshal Integer -256: .: (0.005134) - test_safe_load_marshal Integer -257: .: (0.005781) - test_safe_load_marshal Integer -268435455: .: (0.005379) - test_safe_load_marshal Integer -268435456: .: (0.005142) - test_safe_load_marshal Integer -3: .: (0.005487) - test_safe_load_marshal Integer -4: .: (0.005252) - test_safe_load_marshal Integer -4294967295: .: (0.005658) - test_safe_load_marshal Integer -4294967296: .: (0.006043) - test_safe_load_marshal Integer -5: .: (0.005105) - test_safe_load_marshal Integer -6: .: (0.005656) - test_safe_load_marshal Integer -65535: .: (0.005197) - test_safe_load_marshal Integer -65536: .: (0.006736) - test_safe_load_marshal Integer -9223372036854775807:.: (0.005085) - test_safe_load_marshal Integer -9223372036854775808:.: (0.005426) - test_safe_load_marshal Integer 0: .: (0.005048) - test_safe_load_marshal Integer 1: .: (0.005287) - test_safe_load_marshal Integer 1048574: .: (0.006188) - test_safe_load_marshal Integer 1048575: .: (0.008748) - test_safe_load_marshal Integer 1048576: .: (0.009784) - test_safe_load_marshal Integer 121: .: (0.008581) - test_safe_load_marshal Integer 122: .: (0.008668) - test_safe_load_marshal Integer 123: .: (0.008674) - test_safe_load_marshal Integer 124: .: (0.009086) - test_safe_load_marshal Integer 125: .: (0.008325) - test_safe_load_marshal Integer 126: .: (0.007906) - test_safe_load_marshal Integer 127: .: (0.008433) - test_safe_load_marshal Integer 128: .: (0.008012) - test_safe_load_marshal Integer 129: .: (0.007981) - test_safe_load_marshal Integer 2: .: (0.008050) - test_safe_load_marshal Integer 254: .: (0.007498) - test_safe_load_marshal Integer 255: .: (0.006615) - test_safe_load_marshal Integer 256: .: (0.006645) - test_safe_load_marshal Integer 257: .: (0.007750) - test_safe_load_marshal Integer 258: .: (0.024350) - test_safe_load_marshal Integer 268435454: .: (0.007281) - test_safe_load_marshal Integer 268435455: .: (0.062423) - test_safe_load_marshal Integer 268435456: .: (0.019552) - test_safe_load_marshal Integer 268435457: .: (0.029883) - test_safe_load_marshal Integer 3: .: (0.014794) - test_safe_load_marshal Integer 4: .: (0.931952) - test_safe_load_marshal Integer 4294967294: .: (0.006018) - test_safe_load_marshal Integer 4294967295: .: (0.005721) - test_safe_load_marshal Integer 4294967296: .: (0.006300) - test_safe_load_marshal Integer 4294967297: .: (0.005655) - test_safe_load_marshal Integer 5: .: (0.006138) - test_safe_load_marshal Integer 6: .: (0.005626) - test_safe_load_marshal Integer 65534: .: (0.005963) - test_safe_load_marshal Integer 65535: .: (0.005714) - test_safe_load_marshal Integer 65536: .: (0.005905) - test_safe_load_marshal Integer 65537: .: (0.006072) - test_safe_load_marshal Integer 7: .: (0.005922) - test_safe_load_marshal Integer 9223372036854775806: .: (0.005696) - test_safe_load_marshal Integer 9223372036854775807: .: (0.005756) - test_safe_load_marshal Integer 9223372036854775808: .: (0.005714) - test_safe_load_marshal Integer 9223372036854775809: .: (0.005556) - test_safe_load_marshal Rational (1/3): .: (0.005697) - test_safe_load_marshal String "": .: (0.005792) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.005802) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.005570) - test_safe_load_marshal String "abc" Windows-1256: .: (0.005628) - test_safe_load_marshal String "abc" ascii: .: (0.005156) - test_safe_load_marshal String "abc" binary: .: (0.005153) - test_safe_load_marshal String "abc" ivar: .: (0.005191) - test_safe_load_marshal String "abc" utf8: .: (0.005491) - test_safe_load_marshal String "hello" ivar: .: (0.005424) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.006105) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.006137) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.006169) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.006584) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.007206) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.006225) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.006260) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.006586) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.006296) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.006357) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.005777) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.005729) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.005595) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.005539) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.005610) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.005466) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.005341) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.005413) - test_string_subclass: .: (0.005281) - test_string_with_encoding: .: (0.009148) - test_string_with_ivar: .: (0.005779) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.005956) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.006131) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.022796) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.006395) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.007763) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.007792) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.007392) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.007146) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.007173) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.006307) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.005996) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.006520) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.006058) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.006267) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.006253) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.006662) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.006655) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.006212) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.006681) - test_time_loads: .: (0.005903) - test_time_user_marshal: .: (0.005883) - test_time_with_ivar: .: (0.005865) - test_unexpected_eof: .: (0.006253) + test_array_subclass: .: (0.002989) + test_date: .: (0.003095) + test_floats: .: (0.002866) + test_frozen_object: .: (0.002647) + test_gem_spec_disallowed_ivar: .: (0.003091) + test_gem_spec_disallowed_symbol: .: (0.002884) + test_gem_spec_unmarshall_license: .: (0.003535) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.004771) + test_hash_with_compare_by_identity: .: (0.002938) + test_hash_with_default_value: .: (0.002891) + test_hash_with_ivar: .: (0.002659) + test_int_ 0: .: (0.002928) + test_int_ 1: .: (0.003030) + test_int_ 1048575: .: (0.002723) + test_int_ 122: .: (0.004245) + test_int_ 123: .: (0.002646) + test_int_ 124: .: (0.002661) + test_int_ 127: .: (0.002798) + test_int_ 128: .: (0.002805) + test_int_ 2: .: (0.002687) + test_int_ 255: .: (0.002869) + test_int_ 256: .: (0.002845) + test_int_ 257: .: (0.002799) + test_int_ 268435455: .: (0.002712) + test_int_ 268435456: .: (0.002770) + test_int_ 3: .: (0.002880) + test_int_ 4: .: (0.002741) + test_int_ 4294967295: .: (0.002921) + test_int_ 4294967296: .: (0.002940) + test_int_ 5: .: (0.002898) + test_int_ 6: .: (0.002914) + test_int_ 65535: .: (0.002803) + test_int_ 65536: .: (0.010574) + test_int_ 9223372036854775807: .: (0.003045) + test_int_ 9223372036854775808: .: (0.003726) + test_length_one_symbols: .: (0.002812) + test_link_after_float: .: (0.003689) + test_negative_length: .: (0.002717) + test_rational: .: (0.003286) + test_recursive_array: .: (0.002646) + test_recursive_string: .: (0.003092) + test_repeated_string: .: (0.002894) + test_repeated_symbol: .: (0.002854) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.002689) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.002647) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.003241) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.002798) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.002903) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.002743) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.002816) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.002684) + test_safe_load_marshal Array [:development, :development]: .: (0.002647) + test_safe_load_marshal Array [[...]]: .: (0.002701) + test_safe_load_marshal Array {}: .: (0.002605) + test_safe_load_marshal Date #: .: (0.003074) + test_safe_load_marshal Float -0.0: .: (0.002590) + test_safe_load_marshal Float -1.1: .: (0.002736) + test_safe_load_marshal Float -30000000.0: .: (0.002914) + test_safe_load_marshal Float -Infinity: .: (0.002621) + test_safe_load_marshal Float 0.0: .: (0.002678) + test_safe_load_marshal Float 1.1: .: (0.002666) + test_safe_load_marshal Float 30000000.0: .: (0.002897) + test_safe_load_marshal Float Infinity: .: (0.002744) + test_safe_load_marshal Float NaN: .: (0.008800) + test_safe_load_marshal Gem::Version #:.: (0.012345) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.007341) + test_safe_load_marshal Hash {}: .: (0.008757) + test_safe_load_marshal Hash {} default value: .: (0.007336) + test_safe_load_marshal Integer -1: .: (0.008667) + test_safe_load_marshal Integer -1048575: .: (0.008584) + test_safe_load_marshal Integer -122: .: (0.010578) + test_safe_load_marshal Integer -123: .: (0.009114) + test_safe_load_marshal Integer -124: .: (0.007909) + test_safe_load_marshal Integer -127: .: (0.009458) + test_safe_load_marshal Integer -128: .: (0.016731) + test_safe_load_marshal Integer -2: .: (0.013310) + test_safe_load_marshal Integer -255: .: (0.002803) + test_safe_load_marshal Integer -256: .: (0.003567) + test_safe_load_marshal Integer -257: .: (0.002656) + test_safe_load_marshal Integer -268435455: .: (0.003394) + test_safe_load_marshal Integer -268435456: .: (0.002634) + test_safe_load_marshal Integer -3: .: (0.002577) + test_safe_load_marshal Integer -4: .: (0.003213) + test_safe_load_marshal Integer -4294967295: .: (0.002682) + test_safe_load_marshal Integer -4294967296: .: (0.003022) + test_safe_load_marshal Integer -5: .: (0.002542) + test_safe_load_marshal Integer -6: .: (0.002824) + test_safe_load_marshal Integer -65535: .: (0.002590) + test_safe_load_marshal Integer -65536: .: (0.002789) + test_safe_load_marshal Integer -9223372036854775807:.: (0.002619) + test_safe_load_marshal Integer -9223372036854775808:.: (0.002885) + test_safe_load_marshal Integer 0: .: (0.002642) + test_safe_load_marshal Integer 1: .: (0.002617) + test_safe_load_marshal Integer 1048574: .: (0.002746) + test_safe_load_marshal Integer 1048575: .: (0.002637) + test_safe_load_marshal Integer 1048576: .: (0.002816) + test_safe_load_marshal Integer 121: .: (0.002604) + test_safe_load_marshal Integer 122: .: (0.002571) + test_safe_load_marshal Integer 123: .: (0.002773) + test_safe_load_marshal Integer 124: .: (0.003028) + test_safe_load_marshal Integer 125: .: (0.002644) + test_safe_load_marshal Integer 126: .: (0.002591) + test_safe_load_marshal Integer 127: .: (0.003053) + test_safe_load_marshal Integer 128: .: (0.002721) + test_safe_load_marshal Integer 129: .: (0.002779) + test_safe_load_marshal Integer 2: .: (0.002666) + test_safe_load_marshal Integer 254: .: (0.003058) + test_safe_load_marshal Integer 255: .: (0.003015) + test_safe_load_marshal Integer 256: .: (0.002558) + test_safe_load_marshal Integer 257: .: (0.002665) + test_safe_load_marshal Integer 258: .: (0.002590) + test_safe_load_marshal Integer 268435454: .: (0.002576) + test_safe_load_marshal Integer 268435455: .: (0.002650) + test_safe_load_marshal Integer 268435456: .: (0.002726) + test_safe_load_marshal Integer 268435457: .: (0.002577) + test_safe_load_marshal Integer 3: .: (0.002682) + test_safe_load_marshal Integer 4: .: (0.002653) + test_safe_load_marshal Integer 4294967294: .: (0.002693) + test_safe_load_marshal Integer 4294967295: .: (0.002735) + test_safe_load_marshal Integer 4294967296: .: (0.002742) + test_safe_load_marshal Integer 4294967297: .: (0.002743) + test_safe_load_marshal Integer 5: .: (0.002865) + test_safe_load_marshal Integer 6: .: (0.002667) + test_safe_load_marshal Integer 65534: .: (0.002640) + test_safe_load_marshal Integer 65535: .: (0.002732) + test_safe_load_marshal Integer 65536: .: (0.002687) + test_safe_load_marshal Integer 65537: .: (0.002762) + test_safe_load_marshal Integer 7: .: (0.002663) + test_safe_load_marshal Integer 9223372036854775806: .: (0.002806) + test_safe_load_marshal Integer 9223372036854775807: .: (0.002676) + test_safe_load_marshal Integer 9223372036854775808: .: (0.002730) + test_safe_load_marshal Integer 9223372036854775809: .: (0.002646) + test_safe_load_marshal Rational (1/3): .: (0.002628) + test_safe_load_marshal String "": .: (0.002751) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.002875) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.002701) + test_safe_load_marshal String "abc" Windows-1256: .: (0.002816) + test_safe_load_marshal String "abc" ascii: .: (0.002703) + test_safe_load_marshal String "abc" binary: .: (0.002683) + test_safe_load_marshal String "abc" ivar: .: (0.002740) + test_safe_load_marshal String "abc" utf8: .: (0.002727) + test_safe_load_marshal String "hello" ivar: .: (0.002886) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.003216) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.002926) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.003220) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.003076) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.003407) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.003197) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.003125) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.003218) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.003198) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.003151) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.002952) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.003285) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.002844) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.002781) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.002948) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.002824) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.002800) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.002955) + test_string_subclass: .: (0.002915) + test_string_with_encoding: .: (0.004540) + test_string_with_ivar: .: (0.002789) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.002895) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.002839) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.003416) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.002953) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.003258) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.002993) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.003105) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.003275) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.003127) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.003177) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.002941) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.002889) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.002891) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.002891) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.002963) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.003256) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.003203) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.003045) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.003048) + test_time_loads: .: (0.002855) + test_time_user_marshal: .: (0.002785) + test_time_with_ivar: .: (0.003098) + test_unexpected_eof: .: (0.002838) TestGemSafeYAML: - test_aliases_disabled: .: (0.006703) - test_aliases_enabled_by_default: .: (0.006001) + test_aliases_disabled: .: (0.003095) + test_aliases_enabled_by_default: .: (0.002786) TestGemSecurity: - test_class_create_cert: .: (0.007743) - test_class_create_cert_email: .: (0.009527) - test_class_create_cert_self_signed: .: (0.008502) - test_class_create_key: .: (0.389726) - test_class_create_key_downcases: .: (5.415836) - test_class_create_key_raises_unknown_algorithm: .: (0.027631) - test_class_email_to_name: .: (0.025774) - test_class_get_public_key_ec: .: (0.021892) - test_class_get_public_key_rsa: .: (0.039425) - test_class_re_sign: .: (0.036502) - test_class_re_sign_not_self_signed: .: (0.017894) - test_class_re_sign_wrong_key: .: (0.018481) - test_class_reset: .: (0.018089) - test_class_sign: .: (0.023886) - test_class_sign_AltName: .: (0.045046) - test_class_trust_dir: .: (0.055087) - test_class_write: .: (1.308062) - test_class_write_encrypted: .: (0.724569) - test_class_write_encrypted_cipher: .: (2.490890) + test_class_create_cert: .: (0.003779) + test_class_create_cert_email: .: (0.004868) + test_class_create_cert_self_signed: .: (0.004213) + test_class_create_key: .: (0.185508) + test_class_create_key_downcases: .: (2.052896) + test_class_create_key_raises_unknown_algorithm: .: (0.002952) + test_class_email_to_name: .: (0.002596) + test_class_get_public_key_ec: .: (0.003054) + test_class_get_public_key_rsa: .: (0.002939) + test_class_re_sign: .: (0.004356) + test_class_re_sign_not_self_signed: .: (0.002791) + test_class_re_sign_wrong_key: .: (0.002597) + test_class_reset: .: (0.002582) + test_class_sign: .: (0.004658) + test_class_sign_AltName: .: (0.005595) + test_class_trust_dir: .: (0.002573) + test_class_write: .: (0.552885) + test_class_write_encrypted: .: (0.324526) + test_class_write_encrypted_cipher: .: (0.371956) TestGemSecurityPolicy: - test_check_cert: .: (0.011703) - test_check_cert_expired: .: (0.016316) - test_check_cert_future: .: (0.015716) - test_check_cert_invalid_issuer: .: (0.012726) - test_check_cert_issuer: .: (0.015299) - test_check_cert_no_signer: .: (0.014725) - test_check_chain: .: (0.011384) - test_check_chain_empty_chain: .: (0.006989) - test_check_chain_invalid: .: (0.007287) - test_check_chain_no_chain: .: (0.006881) - test_check_data: .: (0.007998) - test_check_data_invalid: .: (0.008848) - test_check_key: .: (0.006593) - test_check_key_no_signer: .: (0.007110) - test_check_key_wrong_key: .: (0.006837) - test_check_root: .: (0.006666) - test_check_root_empty_chain: .: (0.006889) - test_check_root_invalid_signer: .: (0.007129) - test_check_root_no_chain: .: (0.007075) - test_check_root_not_self_signed: .: (0.006766) - test_check_trust: .: (0.008499) - test_check_trust_child: .: (0.014732) - test_check_trust_empty_chain: .: (0.011874) - test_check_trust_mismatch: .: (0.013337) - test_check_trust_no_chain: .: (0.006541) - test_check_trust_no_trust: .: (0.007508) - test_check_trust_no_trust_child: .: (0.007178) - test_subject: .: (0.006850) - test_verify: .: (0.008970) - test_verify_chain_key: .: (0.008270) - test_verify_chain_signatures: .: (0.009499) - test_verify_no_digests: .: (0.008828) - test_verify_no_digests_no_security: .: (0.008549) - test_verify_no_signatures: .: (0.008595) - test_verify_no_signatures_no_digests: .: (0.007162) - test_verify_no_trust: .: (0.008559) - test_verify_not_enough_signatures: .: (0.014099) - test_verify_signatures: .: (0.367673) - test_verify_signatures_chain: .: (0.019775) - test_verify_signatures_data: .: (0.017044) - test_verify_signatures_missing: .: (0.248707) - test_verify_signatures_none: .: (0.025876) - test_verify_signatures_root: .: (0.016091) - test_verify_signatures_signer: .: (0.017834) - test_verify_signatures_trust: .: (0.016864) - test_verify_wrong_digest_type: .: (0.009217) + test_check_cert: .: (0.003714) + test_check_cert_expired: .: (0.003328) + test_check_cert_future: .: (0.003254) + test_check_cert_invalid_issuer: .: (0.003347) + test_check_cert_issuer: .: (0.003173) + test_check_cert_no_signer: .: (0.003215) + test_check_chain: .: (0.003367) + test_check_chain_empty_chain: .: (0.013919) + test_check_chain_invalid: .: (0.003359) + test_check_chain_no_chain: .: (0.003076) + test_check_data: .: (0.004882) + test_check_data_invalid: .: (0.003957) + test_check_key: .: (0.003816) + test_check_key_no_signer: .: (0.003194) + test_check_key_wrong_key: .: (0.003224) + test_check_root: .: (0.003802) + test_check_root_empty_chain: .: (0.003041) + test_check_root_invalid_signer: .: (0.003993) + test_check_root_no_chain: .: (0.003144) + test_check_root_not_self_signed: .: (0.003932) + test_check_trust: .: (0.004460) + test_check_trust_child: .: (0.003731) + test_check_trust_empty_chain: .: (0.003066) + test_check_trust_mismatch: .: (0.004939) + test_check_trust_no_chain: .: (0.003109) + test_check_trust_no_trust: .: (0.003127) + test_check_trust_no_trust_child: .: (0.003344) + test_subject: .: (0.003427) + test_verify: .: (0.004422) + test_verify_chain_key: .: (0.004415) + test_verify_chain_signatures: .: (0.004979) + test_verify_no_digests: .: (0.004738) + test_verify_no_digests_no_security: .: (0.004375) + test_verify_no_signatures: .: (0.004694) + test_verify_no_signatures_no_digests: .: (0.003658) + test_verify_no_trust: .: (0.004362) + test_verify_not_enough_signatures: .: (0.005249) + test_verify_signatures: .: (0.006320) + test_verify_signatures_chain: .: (0.005092) + test_verify_signatures_data: .: (0.004406) + test_verify_signatures_missing: .: (0.006140) + test_verify_signatures_none: .: (0.005072) + test_verify_signatures_root: .: (0.004514) + test_verify_signatures_signer: .: (0.004259) + test_verify_signatures_trust: .: (0.005031) + test_verify_wrong_digest_type: .: (0.005108) TestGemSecuritySigner: - test_extract_name: .: (0.005298) - test_initialize: .: (0.004423) - test_initialize_cert_chain_empty: .: (0.004355) - test_initialize_cert_chain_invalid: .: (0.004683) - test_initialize_cert_chain_mixed: .: (0.004875) - test_initialize_cert_chain_path: .: (0.004986) - test_initialize_default: .: (0.011707) - test_initialize_encrypted_key_path: .: (0.011573) - test_initialize_key_path: .: (0.011337) - test_load_cert_chain: .: (0.006317) - test_load_cert_chain_broken: .: (0.006630) - test_sign: .: (0.006799) - test_sign_expired: .: (0.005391) - test_sign_expired_auto_update: .: (0.018222) - test_sign_expired_auto_update_exists: .: (0.006986) - test_sign_no_certs: .: (0.005203) - test_sign_no_key: .: (0.004821) - test_sign_wrong_key: .: (0.005081) + test_extract_name: .: (0.002832) + test_initialize: .: (0.002734) + test_initialize_cert_chain_empty: .: (0.002507) + test_initialize_cert_chain_invalid: .: (0.002600) + test_initialize_cert_chain_mixed: .: (0.003047) + test_initialize_cert_chain_path: .: (0.002573) + test_initialize_default: .: (0.006122) + test_initialize_encrypted_key_path: .: (0.005837) + test_initialize_key_path: .: (0.005564) + test_load_cert_chain: .: (0.003307) + test_load_cert_chain_broken: .: (0.003688) + test_sign: .: (0.003706) + test_sign_expired: .: (0.002838) + test_sign_expired_auto_update: .: (0.009357) + test_sign_expired_auto_update_exists: .: (0.003557) + test_sign_no_certs: .: (0.002467) + test_sign_no_key: .: (0.002649) + test_sign_wrong_key: .: (0.002734) TestGemSecurityTrustDir: - test_cert_path: .: (0.005102) - test_issuer_of: .: (0.005675) - test_load_certificate: .: (0.006200) - test_name_path: .: (0.005334) - test_trust_cert: .: (0.005449) - test_verify: .: (0.005200) - test_verify_file: .: (0.005526) - test_verify_wrong_permissions: .: (0.005235) + test_cert_path: .: (0.002838) + test_issuer_of: .: (0.003223) + test_load_certificate: .: (0.003437) + test_name_path: .: (0.002739) + test_trust_cert: .: (0.003255) + test_verify: .: (0.002909) + test_verify_file: .: (0.003193) + test_verify_wrong_permissions: .: (0.002991) TestGemSilentUI: - test_ask: .: (0.005628) - test_ask_for_password: .: (0.009038) - test_ask_yes_no: .: (0.013157) - test_choose_from_list: .: (0.009836) - test_download_reporter: .: (0.011423) - test_new_without_dev_null: .: (0.005687) - test_progress_reporter: .: (0.013992) + test_ask: .: (0.003253) + test_ask_for_password: .: (0.003141) + test_ask_yes_no: .: (0.003256) + test_choose_from_list: .: (0.003045) + test_download_reporter: .: (0.002789) + test_new_without_dev_null: .: (0.002714) + test_progress_reporter: .: (0.003063) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.031664) - test_dependency_resolver_set_bundler_api: .: (0.016433) - test_dependency_resolver_set_file_uri: .: (0.019948) - test_dependency_resolver_set_marshal_api: .: (0.019587) - test_fetch_spec: .: (0.018707) - test_fetch_spec_cached: .: (0.018897) - test_fetch_spec_platform: .: (0.023075) - test_fetch_spec_platform_ruby: .: (0.019504) - test_initialize_git: .: (0.016612) - test_initialize_invalid_uri: .: (0.016418) - test_load_specs: .: (0.018116) - test_load_specs_cached: .: (0.019313) - test_load_specs_cached_empty: .: (0.020259) - test_load_specs_from_unavailable_uri: .: (0.016936) - test_spaceship: .: (0.027267) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.033911) - test_typo_squatting: .: (0.035495) - test_typo_squatting_custom_distance_threshold: .: (0.037978) - test_typo_squatting_false_positive: .: (0.031723) - test_update_cache_eh: .: (0.017317) - test_update_cache_eh_home_nonexistent: .: (0.018047) + test_cache_dir_escapes_windows_paths: .: (0.010078) + test_dependency_resolver_set_bundler_api: .: (0.008948) + test_dependency_resolver_set_file_uri: .: (0.011546) + test_dependency_resolver_set_marshal_api: .: (0.010079) + test_fetch_spec: .: (0.010007) + test_fetch_spec_cached: .: (0.009738) + test_fetch_spec_platform: .: (0.012343) + test_fetch_spec_platform_ruby: .: (0.010125) + test_initialize_git: .: (0.008625) + test_initialize_invalid_uri: .: (0.008811) + test_load_specs: .: (0.009180) + test_load_specs_cached: .: (0.010073) + test_load_specs_cached_empty: .: (0.010456) + test_load_specs_from_unavailable_uri: .: (0.009365) + test_spaceship: .: (0.010493) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.008716) + test_typo_squatting: .: (0.008750) + test_typo_squatting_custom_distance_threshold: .: (0.009227) + test_typo_squatting_false_positive: .: (0.009357) + test_update_cache_eh: .: (0.022687) + test_update_cache_eh_home_nonexistent: .: (0.009339) TestGemSourceFetchProblem: - test_exception: .: (0.026240) - test_password_redacted: .: (0.005354) - test_source_password_no_redacted: .: (0.005478) + test_exception: .: (0.003653) + test_password_redacted: .: (0.002635) + test_source_password_no_redacted: .: (0.003316) TestGemSourceGit: test_base_dir: P =============================================================================== @@ -4383,7 +4419,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.010654) +: (0.003237) test_cache: P =============================================================================== Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4391,7 +4427,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.016889) +: (0.004449) test_cache_local: P =============================================================================== Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4399,7 +4435,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.012804) +: (0.003037) test_checkout: P =============================================================================== Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4407,7 +4443,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.012880) +: (0.003104) test_checkout_default: P =============================================================================== Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4415,7 +4451,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.017577) +: (0.003784) test_checkout_local: P =============================================================================== Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4423,7 +4459,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.007990) +: (0.003603) test_checkout_local_cached: P =============================================================================== Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4431,7 +4467,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008897) +: (0.003606) test_checkout_submodules: P =============================================================================== Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4439,7 +4475,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008570) +: (0.003056) test_dir_shortref: P =============================================================================== Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4447,7 +4483,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008867) +: (0.003668) test_download: P =============================================================================== Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4455,7 +4491,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.007542) +: (0.003452) test_equals2: P =============================================================================== Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4463,7 +4499,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008434) +: (0.003064) test_install_dir: P =============================================================================== Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4471,7 +4507,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008599) +: (0.003324) test_install_dir_local: P =============================================================================== Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4479,7 +4515,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.007136) +: (0.003347) test_pretty_print: P =============================================================================== Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4487,7 +4523,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008144) +: (0.003185) test_repo_cache_dir: P =============================================================================== Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4495,7 +4531,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008175) +: (0.003396) test_rev_parse: P =============================================================================== Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4503,7 +4539,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.007421) +: (0.003343) test_root_dir: P =============================================================================== Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4511,7 +4547,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.007533) +: (0.003048) test_spaceship: P =============================================================================== Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4519,7 +4555,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.006939) +: (0.003323) test_specs: P =============================================================================== Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4527,7 +4563,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.007434) +: (0.003153) test_specs_local: P =============================================================================== Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4535,7 +4571,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.006735) +: (0.003299) test_uri: P =============================================================================== Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4543,7 +4579,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.007622) +: (0.003221) test_uri_hash: P =============================================================================== Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4551,527 +4587,527 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.007309) +: (0.003108) TestGemSourceInstalled: - test_pretty_print: .: (0.006053) - test_spaceship: .: (0.014466) + test_pretty_print: .: (0.003273) + test_spaceship: .: (0.007575) TestGemSourceList: - test_Enumerable: .: (0.005835) - test_append: .: (0.005839) - test_clear: .: (0.005508) - test_delete: .: (0.005646) - test_delete_a_source: .: (0.005260) - test_each: .: (0.005417) - test_each_source: .: (0.005573) - test_empty?: .: (0.005405) - test_equal_to_another_list: .: (0.005240) - test_equal_to_array: .: (0.005056) - test_include_eh: .: (0.005003) - test_include_matches_a_source: .: (0.005045) - test_replace: .: (0.005362) - test_self_from: .: (0.004832) - test_to_a: .: (0.004804) + test_Enumerable: .: (0.002935) + test_append: .: (0.002725) + test_clear: .: (0.002612) + test_delete: .: (0.002780) + test_delete_a_source: .: (0.002779) + test_each: .: (0.002607) + test_each_source: .: (0.002741) + test_empty?: .: (0.002538) + test_equal_to_another_list: .: (0.002703) + test_equal_to_array: .: (0.002528) + test_include_eh: .: (0.002835) + test_include_matches_a_source: .: (0.002584) + test_replace: .: (0.002518) + test_self_from: .: (0.002831) + test_to_a: .: (0.002634) TestGemSourceLocal: - test_download: .: (0.028785) - test_fetch_spec: .: (0.029110) - test_find_gem: .: (0.031394) - test_find_gem_highest_version: .: (0.038368) - test_find_gem_prerelease: .: (0.057616) - test_find_gem_specific_version: .: (0.078303) - test_inspect: .: (0.060052) - test_load_specs_latest: .: (0.084225) - test_load_specs_prerelease: .: (0.055666) - test_load_specs_released: .: (0.052622) - test_pretty_print: .: (0.042248) - test_spaceship: .: (0.112749) + test_download: .: (0.017201) + test_fetch_spec: .: (0.014949) + test_find_gem: .: (0.014850) + test_find_gem_highest_version: .: (0.018778) + test_find_gem_prerelease: .: (0.014796) + test_find_gem_specific_version: .: (0.018410) + test_inspect: .: (0.014882) + test_load_specs_latest: .: (0.031875) + test_load_specs_prerelease: .: (0.017926) + test_load_specs_released: .: (0.017908) + test_pretty_print: .: (0.011956) + test_spaceship: .: (0.015028) TestGemSourceLock: - test_equals2: .: (0.015556) - test_fetch_spec: .: (0.023306) - test_spaceship: .: (0.015533) - test_spaceship_git: .: (0.005550) - test_spaceship_installed: .: (0.015968) - test_spaceship_local: .: (0.009942) - test_spaceship_remote: .: (0.009694) - test_spaceship_specific_file: .: (0.035148) - test_spaceship_vendor: .: (0.009692) - test_uri: .: (0.013598) + test_equals2: .: (0.003138) + test_fetch_spec: .: (0.005457) + test_spaceship: .: (0.002930) + test_spaceship_git: .: (0.002619) + test_spaceship_installed: .: (0.002832) + test_spaceship_local: .: (0.002587) + test_spaceship_remote: .: (0.002572) + test_spaceship_specific_file: .: (0.007666) + test_spaceship_vendor: .: (0.002581) + test_uri: .: (0.002664) TestGemSourceSpecificFile: - test_download: .: (0.034203) - test_fetch_spec: .: (0.027468) - test_fetch_spec_fails_on_unknown_name: .: (0.013856) - test_load_specs: .: (0.015583) - test_path: .: (0.013938) - test_pretty_print: .: (0.014327) - test_spaceship: .: (0.035840) - test_spec: .: (0.013595) + test_download: .: (0.006934) + test_fetch_spec: .: (0.007339) + test_fetch_spec_fails_on_unknown_name: .: (0.007109) + test_load_specs: .: (0.006848) + test_path: .: (0.006900) + test_pretty_print: .: (0.007296) + test_spaceship: .: (0.019335) + test_spec: .: (0.007214) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (0.053989) - test_fetch_spec: .: (0.054106) - test_load_specs: .: (0.072076) + test_dependency_resolver_set: .: (0.030335) + test_fetch_spec: .: (0.030311) + test_load_specs: .: (0.029900) TestGemSourceVendor: - test_initialize: .: (0.005910) - test_spaceship: .: (0.008291) + test_initialize: .: (0.002753) + test_spaceship: .: (0.002683) TestGemSpecFetcher: - test_available_specs_cache: .: (0.011630) - test_available_specs_cache_released: .: (0.018653) - test_available_specs_complete: .: (0.018439) - test_available_specs_complete_handles_no_prerelease:.: (0.020063) - test_available_specs_latest: .: (0.020100) - test_available_specs_prerelease: .: (0.013797) - test_available_specs_released: .: (0.010763) - test_available_specs_with_bad_source: .: (0.006805) - test_initialize: .: (0.005560) - test_initialize_nonexistent_home_dir: .: (0.005025) - test_initialize_source: .: (0.005149) - test_initialize_unwritable_home_dir: .: (0.005364) - test_spec_for_dependency_all: .: (0.015034) - test_spec_for_dependency_bad_fetch_spec: .: (0.013164) - test_spec_for_dependency_latest: .: (0.012707) - test_spec_for_dependency_mismatched_platform: .: (0.009708) - test_spec_for_dependency_platform: .: (0.011695) - test_spec_for_dependency_prerelease: .: (0.012915) - test_suggest_gems_from_name_latest: .: (0.012690) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.012581) - test_suggest_gems_from_name_prerelease: .: (0.011199) + test_available_specs_cache: .: (0.004938) + test_available_specs_cache_released: .: (0.006508) + test_available_specs_complete: .: (0.006982) + test_available_specs_complete_handles_no_prerelease:.: (0.006543) + test_available_specs_latest: .: (0.006318) + test_available_specs_prerelease: .: (0.005301) + test_available_specs_released: .: (0.005175) + test_available_specs_with_bad_source: .: (0.003229) + test_initialize: .: (0.002872) + test_initialize_nonexistent_home_dir: .: (0.002551) + test_initialize_source: .: (0.002576) + test_initialize_unwritable_home_dir: .: (0.002610) + test_spec_for_dependency_all: .: (0.007862) + test_spec_for_dependency_bad_fetch_spec: .: (0.006834) + test_spec_for_dependency_latest: .: (0.019566) + test_spec_for_dependency_mismatched_platform: .: (0.005708) + test_spec_for_dependency_platform: .: (0.006230) + test_spec_for_dependency_prerelease: .: (0.007101) + test_suggest_gems_from_name_latest: .: (0.008237) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.007335) + test_suggest_gems_from_name_prerelease: .: (0.006420) TestGemSpecification: - test__dump: .: (0.006772) - test__load_fixes_Date_objects: .: (0.006034) - test_activate: .: (0.005021) - test_add_dependency_from_existing_dependency: .: (0.005027) - test_add_dependency_with_type: .: (0.005091) - test_add_dependency_with_type_explicit: .: (0.005272) - test_allowed_push_host: .: (0.004984) - test_author: .: (0.004859) - test_authors: .: (0.004970) - test_base_dir: .: (0.005085) - test_base_dir_not_loaded: .: (0.004669) - test_bindir_equals: .: (0.005008) - test_bindir_equals_nil: .: (0.004923) - test_build_args: .: (0.006541) - test_build_extensions: .: (0.286543) - test_build_extensions_built: .: (0.008968) - test_build_extensions_default_gem: .: (0.006270) - test_build_extensions_error: .: (0.037796) - test_build_extensions_extensions_dir_unwritable: .: (0.007990) - test_build_extensions_no_extensions_dir_unwritable: .: (0.011779) - test_build_extensions_none: .: (0.006965) - test_build_extensions_preview: .: (0.245622) - test_contains_requirable_file_eh: .: (0.010615) - test_contains_requirable_file_eh_extension: .: (0.016346) - test_contains_requirable_file_eh_extension_java_platform: .: (0.010620) - test_contains_requirable_file_extension_soext: .: (0.009102) - test_date: .: (0.006423) - test_date_equals_date: .: (0.007778) - test_date_equals_string: .: (0.006101) - test_date_equals_string_bad: .: (0.007747) - test_date_equals_time: .: (0.007320) - test_date_equals_time_local: .: (0.021615) - test_date_equals_time_utc: .: (0.010784) - test_date_tolerates_hour_sec_and_timezone: .: (0.010440) - test_date_tolerates_hour_sec_zulu: .: (0.018831) - test_date_use_env_source_date_epoch: .: (0.009324) - test_default_spec_stub_is_marked_default: .: (0.018958) - test_dependencies: .: (0.011331) - test_dependent_gems: .: (0.029472) - test_description: .: (0.005928) - test_development_dependencies: .: (0.006341) - test_doc_dir: .: (0.005667) - test_doc_dir_type: .: (0.005527) - test_duplicate_runtime_dependency: .: (0.006768) - test_eql_eh: .: (0.006295) - test_eql_eh_extensions: .: (0.006871) - test_executable_equals: .: (0.006245) - test_executables: .: (0.006071) - test_executables_equals_nil: .: (0.005643) - test_extension_dir: .: (0.006318) - test_extension_dir_override: .: (0.005875) - test_extensions: .: (0.006152) - test_extensions_equals_nil: .: (0.005328) - test_extra_rdoc_files_equals_nil: .: (0.006081) - test_files: .: (0.006193) - test_files_append: .: (0.005853) - test_files_duplicate: .: (0.006629) - test_files_extra_rdoc_files: .: (0.005462) - test_files_non_array: .: (0.005611) - test_files_non_array_pathological: .: (0.006012) - test_find_all_by_full_name: .: (0.022628) - test_find_by_full_name: .: (0.010755) - test_find_by_name: .: (0.011741) - test_find_by_name_prerelease: .: (0.009838) - test_find_by_name_with_only_prereleases: .: (0.009331) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.010945) - test_find_by_path: .: (0.016858) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.165614) - test_find_inactive_by_path: .: (0.014705) - test_for_cache: .: (0.006241) - test_full_gem_path: .: (0.006010) - test_full_gem_path_double_slash: .: (0.005658) - test_full_name: .: (0.005529) - test_full_name_windows: .: (0.006081) - test_full_require_paths: .: (0.005973) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.012021) - test_gem_build_complete_path: .: (0.015047) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.010222) - test_handles_dependencies_with_syck_requirements_bug: .: (0.008784) - test_handles_private_null_type: .: (0.009173) - test_hash: .: (0.006492) - test_initialize: .: (0.019335) - test_initialize_copy: .: (0.007340) - test_initialize_copy_broken: .: (0.005966) - test_initialize_future: .: (0.005908) - test_initialize_nil_version: .: (0.006354) - test_initialize_prerelease_version_before_name: .: (0.005985) - test_inner_clonflict_in_indirect_gems: .: (0.077444) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.056780) - test_installed_by_version: .: (0.009560) - test_latest_specs: .: (0.014491) - test_lib_files: .: (0.006423) - test_license: .: (0.006301) - test_licenses: .: (0.006243) - test_load_default_gem: .: (0.009049) - test_load_errors_contain_filename: .: (0.032755) - test_metadata_key_size_validation_fails: .: (0.010846) - test_metadata_key_type_validation_fails: .: (0.009299) - test_metadata_link_validation_fails: .: (0.011456) - test_metadata_link_validation_warns_for_duplicates: .: (0.011442) - test_metadata_specs: .: (0.009640) - test_metadata_validates_ok: .: (0.009640) - test_metadata_value_size_validation_fails: .: (0.010291) - test_metadata_value_type_validation_fails: .: (0.010413) - test_missing_extensions_eh: .: (0.214199) - test_missing_extensions_eh_default_gem: .: (0.007231) - test_missing_extensions_eh_none: .: (0.077914) - test_name: .: (0.007294) - test_original_name: .: (0.008120) - test_platform: .: (0.007051) - test_platform_change_reset_cache_file: .: (0.006950) - test_platform_change_reset_full_name: .: (0.007458) - test_platform_equals: .: (0.334567) - test_platform_equals_current: .: (0.005911) - test_platform_equals_legacy: .: (0.005932) - test_removed_methods: .: (0.006177) - test_require_already_activated: .: (0.016233) - test_require_already_activated_indirect_conflict: .: (0.038667) - test_require_finds_in_2nd_level_indirect: .: (0.050532) - test_require_paths: .: (0.009246) - test_require_paths_default_ext_dir_for: .: (0.006526) - test_require_should_not_conflict: .: (0.079499) - test_require_should_prefer_latest_gem_level1: .: (0.039855) - test_require_should_prefer_latest_gem_level2: .: (0.043167) - test_require_should_prefer_reachable_gems: .: (0.061841) - test_requirements: .: (0.009401) - test_runtime_dependencies: .: (0.006148) - test_runtime_dependencies_legacy: .: (0.005827) - test_runtime_predicate_false: .: (0.005908) - test_runtime_predicate_true: .: (0.006318) - test_self__load_future: .: (0.006838) - test_self_activate: .: (0.006036) - test_self_activate_ambiguous_direct: .: (0.033866) - test_self_activate_ambiguous_indirect: .: (0.035827) - test_self_activate_ambiguous_indirect_conflict: .: (0.038220) - test_self_activate_ambiguous_unrelated: .: (0.162642) - test_self_activate_checks_dependencies: .: (0.045571) - test_self_activate_conflict: .: (0.025101) - test_self_activate_deep_unambiguous: .: (0.040467) - test_self_activate_divergent: .: (0.037976) - test_self_activate_dropped: .: (0.033566) - test_self_activate_loaded: .: (0.014543) - test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.017600) - test_self_activate_old_required: .: (0.031915) - test_self_activate_over: .: (0.082681) - test_self_activate_platform_alternate: .: (0.014621) - test_self_activate_platform_bump: .: (0.014191) - test_self_activate_prerelease: .: (0.031855) - test_self_activate_raggi_the_edgecase_generator: .: (0.040976) - test_self_activate_under: .: (0.032945) - test_self_activate_unrelated: .: (0.027524) - test_self_activate_via_require: .: (0.057523) - test_self_activate_via_require_wtf: .: (0.123424) - test_self_all_equals: .: (0.021159) - test_self_attribute_names: .: (0.007889) - test_self_find_active_stub_by_path: .: (0.014352) - test_self_from_yaml: .: (0.018253) - test_self_from_yaml_cleans_up_Date_objects: .: (0.013873) - test_self_load: .: (0.015614) - test_self_load_escape_curly: .: (0.023825) - test_self_load_escape_interpolation: .: (0.016047) - test_self_load_escape_quote: .: (0.015837) - test_self_load_legacy_ruby: .: (0.011279) - test_self_load_relative: .: (0.014757) - test_self_load_utf8_with_ascii_encoding: .: (0.007994) - test_self_normalize_yaml_input_with_183_io: .: (0.006475) - test_self_normalize_yaml_input_with_183_yaml: .: (0.010491) - test_self_normalize_yaml_input_with_192_yaml: .: (0.007143) - test_self_normalize_yaml_input_with_non_183_io: .: (0.006607) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.007090) - test_self_outdated: .: (0.019509) - test_self_outdated_and_latest_remotes: .: (0.035225) - test_self_remove_spec: .: (0.017716) - test_self_remove_spec_removed: .: (0.007720) - test_self_stubs_for_lazy_loading: .: (0.007850) - test_self_stubs_for_mult_platforms: .: (0.009666) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.007440) - test_self_stubs_returns_only_specified_named_specs: .: (0.009220) - test_source: .: (0.006979) - test_source_paths: .: (0.006323) - test_spaceship_name: .: (0.006108) - test_spaceship_platform: .: (0.005909) - test_spaceship_version: .: (0.005901) - test_spec_file: .: (0.005475) - test_spec_name: .: (0.005512) - test_summary: .: (0.005644) - test_test_files: .: (0.005592) - test_test_files_equals_nil: .: (0.005330) - test_to_fullpath: .: (0.007838) - test_to_ruby: .: (0.006578) - test_to_ruby_fancy: .: (0.006756) - test_to_ruby_for_cache: .: (0.006708) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.005974) - test_to_ruby_legacy: .: (0.006857) - test_to_ruby_nested_hash: .: (0.005742) - test_to_ruby_platform: .: (0.006739) - test_to_ruby_with_rsa_key: .: (0.035679) - test_to_yaml: .: (0.009240) - test_to_yaml_fancy: .: (0.009622) - test_to_yaml_no_autorequire: .: (0.007944) - test_to_yaml_no_post_install_message: .: (0.007801) - test_to_yaml_no_signing_key: .: (0.007924) - test_to_yaml_platform: .: (0.007794) - test_to_yaml_platform_legacy: .: (0.008922) - test_to_yaml_platform_no_specific_platform: .: (0.007741) - test_to_yaml_platform_original_platform_empty_string: .: (0.007871) - test_to_yaml_platform_original_platform_nil: .: (0.007799) - test_unresolved_specs: .: (0.006784) - test_unresolved_specs_with_duplicated_versions: .: (0.007554) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.014553) - test_unresolved_specs_with_versions: .: (0.011616) - test_validate: .: (0.011618) - test_validate_authors: .: (0.008478) - test_validate_autorequire: .: (0.007539) - test_validate_dependencies: .: (0.008171) - test_validate_dependencies_allowed_duplicates: .: (0.007562) - test_validate_dependencies_duplicates: .: (0.007062) - test_validate_deprecated_license_values_plus: .: (0.092792) - test_validate_description: .: (0.012628) - test_validate_email: .: (0.009156) - test_validate_empty: .: (0.005570) - test_validate_empty_files: .: (0.008605) - test_validate_empty_homepage: .: (0.008323) - test_validate_empty_require_paths: .: (0.006786) - test_validate_empty_summary: .: (0.008538) - test_validate_error: .: (0.006663) - test_validate_executables: .: (0.007257) - test_validate_files: .: (0.008472) - test_validate_files_recursive: .: (0.007505) - test_validate_for_resolution_ignores_metadata: .: (0.005675) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.006847) - test_validate_for_resolution_validates_name: .: (0.005366) - test_validate_for_resolution_validates_required_attributes: .: (0.011365) - test_validate_homepage: .: (0.010352) - test_validate_license: .: (0.007597) - test_validate_license_gives_suggestions: .: (0.036198) - test_validate_license_in_a_non_packaging_context: .: (0.007433) - test_validate_license_ref: .: (0.007049) - test_validate_license_values: .: (0.030523) - test_validate_license_values_or_later: .: (0.007393) - test_validate_license_values_with: .: (0.007170) - test_validate_license_with_deprecated_exception: .: (0.226778) - test_validate_license_with_invalid_exception: .: (0.413322) - test_validate_license_with_nonsense_suffix: .: (0.279965) - test_validate_name: .: (0.007931) - test_validate_nil_license: .: (0.008167) - test_validate_no_required_ruby_versions: .: (0.008055) - test_validate_non_nil: .: (0.011363) - test_validate_open_required_ruby_versions: .: (0.007995) - test_validate_permissions: .: (0.008106) - test_validate_permissions_of_missing_file_non_packaging: .: (0.007509) - test_validate_platform_legacy: .: (0.009057) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.008120) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.008496) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.008310) - test_validate_removed_rubyforge_project: .: (0.008017) - test_validate_require_paths_with_invalid_types: .: (0.007596) - test_validate_rubygems_version: .: (0.016039) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.016363) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.016451) - test_validate_self_referencing_dependencies: .: (0.015743) - test_validate_specification_version: .: (0.015004) - test_validate_summary: .: (0.021584) - test_validate_valid_required_ruby_versions: .: (0.015784) - test_validate_warning: .: (0.016021) - test_version: .: (0.011559) - test_version_change_reset_cache_file: .: (0.007785) - test_version_change_reset_full_name: .: (0.010157) + test__dump: .: (0.003852) + test__load_fixes_Date_objects: .: (0.002916) + test_activate: .: (0.003142) + test_add_dependency_from_existing_dependency: .: (0.002752) + test_add_dependency_with_type: .: (0.003113) + test_add_dependency_with_type_explicit: .: (0.002548) + test_allowed_push_host: .: (0.002808) + test_author: .: (0.002548) + test_authors: .: (0.002583) + test_base_dir: .: (0.002752) + test_base_dir_not_loaded: .: (0.002584) + test_bindir_equals: .: (0.002698) + test_bindir_equals_nil: .: (0.002549) + test_build_args: .: (0.003252) + test_build_extensions: .: (0.108971) + test_build_extensions_built: .: (0.003651) + test_build_extensions_default_gem: .: (0.003275) + test_build_extensions_error: .: (0.003991) + test_build_extensions_extensions_dir_unwritable: .: (0.003772) + test_build_extensions_no_extensions_dir_unwritable: .: (0.003114) + test_build_extensions_none: .: (0.002630) + test_build_extensions_preview: .: (0.097522) + test_contains_requirable_file_eh: .: (0.003685) + test_contains_requirable_file_eh_extension: .: (0.002932) + test_contains_requirable_file_eh_extension_java_platform: .: (0.003253) + test_contains_requirable_file_extension_soext: .: (0.003257) + test_date: .: (0.002971) + test_date_equals_date: .: (0.002629) + test_date_equals_string: .: (0.003100) + test_date_equals_string_bad: .: (0.002556) + test_date_equals_time: .: (0.002776) + test_date_equals_time_local: .: (0.002525) + test_date_equals_time_utc: .: (0.002824) + test_date_tolerates_hour_sec_and_timezone: .: (0.002617) + test_date_tolerates_hour_sec_zulu: .: (0.002519) + test_date_use_env_source_date_epoch: .: (0.002945) + test_default_spec_stub_is_marked_default: .: (0.004599) + test_dependencies: .: (0.003050) + test_dependent_gems: .: (0.014609) + test_description: .: (0.002857) + test_development_dependencies: .: (0.003333) + test_doc_dir: .: (0.002565) + test_doc_dir_type: .: (0.002613) + test_duplicate_runtime_dependency: .: (0.003194) + test_eql_eh: .: (0.002822) + test_eql_eh_extensions: .: (0.002714) + test_executable_equals: .: (0.002835) + test_executables: .: (0.002765) + test_executables_equals_nil: .: (0.002910) + test_extension_dir: .: (0.002713) + test_extension_dir_override: .: (0.002868) + test_extensions: .: (0.002552) + test_extensions_equals_nil: .: (0.002844) + test_extra_rdoc_files_equals_nil: .: (0.002627) + test_files: .: (0.002653) + test_files_append: .: (0.002678) + test_files_duplicate: .: (0.002619) + test_files_extra_rdoc_files: .: (0.002555) + test_files_non_array: .: (0.002769) + test_files_non_array_pathological: .: (0.002640) + test_find_all_by_full_name: .: (0.010954) + test_find_by_full_name: .: (0.005529) + test_find_by_name: .: (0.005384) + test_find_by_name_prerelease: .: (0.004381) + test_find_by_name_with_only_prereleases: .: (0.004084) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.004083) + test_find_by_path: .: (0.007409) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.061230) + test_find_inactive_by_path: .: (0.020690) + test_for_cache: .: (0.002824) + test_full_gem_path: .: (0.003509) + test_full_gem_path_double_slash: .: (0.002530) + test_full_name: .: (0.003647) + test_full_name_windows: .: (0.002879) + test_full_require_paths: .: (0.003548) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.004006) + test_gem_build_complete_path: .: (0.002594) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.005033) + test_handles_dependencies_with_syck_requirements_bug: .: (0.004830) + test_handles_private_null_type: .: (0.003849) + test_hash: .: (0.003380) + test_initialize: .: (0.003118) + test_initialize_copy: .: (0.002917) + test_initialize_copy_broken: .: (0.003027) + test_initialize_future: .: (0.002751) + test_initialize_nil_version: .: (0.002989) + test_initialize_prerelease_version_before_name: .: (0.002710) + test_inner_clonflict_in_indirect_gems: .: (0.024613) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.026523) + test_installed_by_version: .: (0.004745) + test_latest_specs: .: (0.007317) + test_lib_files: .: (0.002724) + test_license: .: (0.002693) + test_licenses: .: (0.002550) + test_load_default_gem: .: (0.004177) + test_load_errors_contain_filename: .: (0.003126) + test_metadata_key_size_validation_fails: .: (0.004381) + test_metadata_key_type_validation_fails: .: (0.004286) + test_metadata_link_validation_fails: .: (0.004264) + test_metadata_link_validation_warns_for_duplicates: .: (0.004528) + test_metadata_specs: .: (0.003199) + test_metadata_validates_ok: .: (0.004259) + test_metadata_value_size_validation_fails: .: (0.004419) + test_metadata_value_type_validation_fails: .: (0.004014) + test_missing_extensions_eh: .: (0.098180) + test_missing_extensions_eh_default_gem: .: (0.003354) + test_missing_extensions_eh_none: .: (0.002602) + test_name: .: (0.002756) + test_original_name: .: (0.002643) + test_platform: .: (0.002476) + test_platform_change_reset_cache_file: .: (0.002701) + test_platform_change_reset_full_name: .: (0.002610) + test_platform_equals: .: (0.002627) + test_platform_equals_current: .: (0.002657) + test_platform_equals_legacy: .: (0.002676) + test_removed_methods: .: (0.002470) + test_require_already_activated: .: (0.007746) + test_require_already_activated_indirect_conflict: .: (0.017756) + test_require_finds_in_2nd_level_indirect: .: (0.022691) + test_require_paths: .: (0.004185) + test_require_paths_default_ext_dir_for: .: (0.002645) + test_require_should_not_conflict: .: (0.034208) + test_require_should_prefer_latest_gem_level1: .: (0.017275) + test_require_should_prefer_latest_gem_level2: .: (0.031697) + test_require_should_prefer_reachable_gems: .: (0.030359) + test_requirements: .: (0.004128) + test_runtime_dependencies: .: (0.003080) + test_runtime_dependencies_legacy: .: (0.002653) + test_runtime_predicate_false: .: (0.002704) + test_runtime_predicate_true: .: (0.002550) + test_self__load_future: .: (0.003301) + test_self_activate: .: (0.002587) + test_self_activate_ambiguous_direct: .: (0.016548) + test_self_activate_ambiguous_indirect: .: (0.017186) + test_self_activate_ambiguous_indirect_conflict: .: (0.018486) + test_self_activate_ambiguous_unrelated: .: (0.015689) + test_self_activate_checks_dependencies: .: (0.009065) + test_self_activate_conflict: .: (0.005704) + test_self_activate_deep_unambiguous: .: (0.008583) + test_self_activate_divergent: .: (0.007852) + test_self_activate_dropped: .: (0.007678) + test_self_activate_loaded: .: (0.003006) + test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.004012) + test_self_activate_old_required: .: (0.006636) + test_self_activate_over: .: (0.008724) + test_self_activate_platform_alternate: .: (0.006494) + test_self_activate_platform_bump: .: (0.006295) + test_self_activate_prerelease: .: (0.006821) + test_self_activate_raggi_the_edgecase_generator: .: (0.009488) + test_self_activate_under: .: (0.008413) + test_self_activate_unrelated: .: (0.006560) + test_self_activate_via_require: .: (0.013279) + test_self_activate_via_require_wtf: .: (0.026590) + test_self_all_equals: .: (0.008766) + test_self_attribute_names: .: (0.002702) + test_self_find_active_stub_by_path: .: (0.005498) + test_self_from_yaml: .: (0.004311) + test_self_from_yaml_cleans_up_Date_objects: .: (0.015777) + test_self_load: .: (0.003450) + test_self_load_escape_curly: .: (0.003245) + test_self_load_escape_interpolation: .: (0.002988) + test_self_load_escape_quote: .: (0.003130) + test_self_load_legacy_ruby: .: (0.002948) + test_self_load_relative: .: (0.003240) + test_self_load_utf8_with_ascii_encoding: .: (0.013374) + test_self_normalize_yaml_input_with_183_io: .: (0.002593) + test_self_normalize_yaml_input_with_183_yaml: .: (0.003409) + test_self_normalize_yaml_input_with_192_yaml: .: (0.002459) + test_self_normalize_yaml_input_with_non_183_io: .: (0.003466) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.002553) + test_self_outdated: .: (0.008742) + test_self_outdated_and_latest_remotes: .: (0.011466) + test_self_remove_spec: .: (0.006528) + test_self_remove_spec_removed: .: (0.002881) + test_self_stubs_for_lazy_loading: .: (0.003685) + test_self_stubs_for_mult_platforms: .: (0.004360) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.002748) + test_self_stubs_returns_only_specified_named_specs: .: (0.003630) + test_source: .: (0.002514) + test_source_paths: .: (0.002734) + test_spaceship_name: .: (0.002536) + test_spaceship_platform: .: (0.002939) + test_spaceship_version: .: (0.002593) + test_spec_file: .: (0.002948) + test_spec_name: .: (0.002514) + test_summary: .: (0.002485) + test_test_files: .: (0.002494) + test_test_files_equals_nil: .: (0.002566) + test_to_fullpath: .: (0.003837) + test_to_ruby: .: (0.003139) + test_to_ruby_fancy: .: (0.003396) + test_to_ruby_for_cache: .: (0.003093) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.003308) + test_to_ruby_legacy: .: (0.003087) + test_to_ruby_nested_hash: .: (0.002734) + test_to_ruby_platform: .: (0.002817) + test_to_ruby_with_rsa_key: .: (0.031954) + test_to_yaml: .: (0.004472) + test_to_yaml_fancy: .: (0.004394) + test_to_yaml_no_autorequire: .: (0.003716) + test_to_yaml_no_post_install_message: .: (0.003410) + test_to_yaml_no_signing_key: .: (0.003424) + test_to_yaml_platform: .: (0.003692) + test_to_yaml_platform_legacy: .: (0.004279) + test_to_yaml_platform_no_specific_platform: .: (0.003489) + test_to_yaml_platform_original_platform_empty_string: .: (0.003954) + test_to_yaml_platform_original_platform_nil: .: (0.003412) + test_unresolved_specs: .: (0.003240) + test_unresolved_specs_with_duplicated_versions: .: (0.003490) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.003129) + test_unresolved_specs_with_versions: .: (0.003436) + test_validate: .: (0.004195) + test_validate_authors: .: (0.004336) + test_validate_autorequire: .: (0.003729) + test_validate_dependencies: .: (0.003853) + test_validate_dependencies_allowed_duplicates: .: (0.003614) + test_validate_dependencies_duplicates: .: (0.003486) + test_validate_deprecated_license_values_plus: .: (0.029488) + test_validate_description: .: (0.006024) + test_validate_email: .: (0.003794) + test_validate_empty: .: (0.002815) + test_validate_empty_files: .: (0.003936) + test_validate_empty_homepage: .: (0.003715) + test_validate_empty_require_paths: .: (0.003540) + test_validate_empty_summary: .: (0.003774) + test_validate_error: .: (0.002751) + test_validate_executables: .: (0.003862) + test_validate_files: .: (0.003905) + test_validate_files_recursive: .: (0.003500) + test_validate_for_resolution_ignores_metadata: .: (0.002715) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.002846) + test_validate_for_resolution_validates_name: .: (0.002651) + test_validate_for_resolution_validates_required_attributes: .: (0.002649) + test_validate_homepage: .: (0.005217) + test_validate_license: .: (0.003789) + test_validate_license_gives_suggestions: .: (0.018587) + test_validate_license_in_a_non_packaging_context: .: (0.014700) + test_validate_license_ref: .: (0.004593) + test_validate_license_values: .: (0.016431) + test_validate_license_values_or_later: .: (0.004517) + test_validate_license_values_with: .: (0.004401) + test_validate_license_with_deprecated_exception: .: (0.118316) + test_validate_license_with_invalid_exception: .: (0.117682) + test_validate_license_with_nonsense_suffix: .: (0.074143) + test_validate_name: .: (0.004146) + test_validate_nil_license: .: (0.003812) + test_validate_no_required_ruby_versions: .: (0.003778) + test_validate_non_nil: .: (0.005160) + test_validate_open_required_ruby_versions: .: (0.003807) + test_validate_permissions: .: (0.003942) + test_validate_permissions_of_missing_file_non_packaging: .: (0.003488) + test_validate_platform_legacy: .: (0.004279) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.004025) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.003859) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.004003) + test_validate_removed_rubyforge_project: .: (0.003727) + test_validate_require_paths_with_invalid_types: .: (0.003759) + test_validate_rubygems_version: .: (0.003960) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.003822) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.004082) + test_validate_self_referencing_dependencies: .: (0.004122) + test_validate_specification_version: .: (0.003541) + test_validate_summary: .: (0.004422) + test_validate_valid_required_ruby_versions: .: (0.004278) + test_validate_warning: .: (0.003573) + test_version: .: (0.002816) + test_version_change_reset_cache_file: .: (0.002580) + test_version_change_reset_full_name: .: (0.002565) TestGemStreamUI: - test_ask: .: (0.016195) - test_ask_for_password: .: (0.015315) - test_ask_for_password_no_tty: .: (0.015709) - test_ask_no_tty: .: (0.011751) - test_ask_yes_no_no_tty_with_default: .: (0.012803) - test_ask_yes_no_no_tty_without_default: .: (0.013038) - test_choose_from_list: .: (0.009851) - test_choose_from_list_0: .: (0.014042) - test_choose_from_list_EOF: .: (0.009911) - test_choose_from_list_negative: .: (0.010185) - test_choose_from_list_over: .: (0.009634) - test_download_reporter_anything: .: (0.014284) - test_download_reporter_silent_false: .: (0.011782) - test_download_reporter_silent_nil: .: (0.005565) - test_progress_reporter_silent_false: .: (0.014040) - test_progress_reporter_silent_nil: .: (0.006414) - test_progress_reporter_simple: .: (0.014021) - test_progress_reporter_verbose: .: (0.187378) - test_threaded_download_reporter: .: (0.009669) - test_verbose_download_reporter_no_tty: .: (0.014042) - test_verbose_download_reporter_progress: .: (0.010342) - test_verbose_download_reporter_progress_complete: .: (0.015096) - test_verbose_download_reporter_progress_nil_length: .: (0.009904) - test_verbose_download_reporter_progress_once: .: (0.037815) - test_verbose_download_reporter_progress_zero_length:.: (0.008548) + test_ask: .: (0.002903) + test_ask_for_password: .: (0.003049) + test_ask_for_password_no_tty: .: (0.002720) + test_ask_no_tty: .: (0.002635) + test_ask_yes_no_no_tty_with_default: .: (0.002615) + test_ask_yes_no_no_tty_without_default: .: (0.002576) + test_choose_from_list: .: (0.002613) + test_choose_from_list_0: .: (0.002600) + test_choose_from_list_EOF: .: (0.002563) + test_choose_from_list_negative: .: (0.002759) + test_choose_from_list_over: .: (0.002495) + test_download_reporter_anything: .: (0.002568) + test_download_reporter_silent_false: .: (0.002520) + test_download_reporter_silent_nil: .: (0.002512) + test_progress_reporter_silent_false: .: (0.002478) + test_progress_reporter_silent_nil: .: (0.002584) + test_progress_reporter_simple: .: (0.002487) + test_progress_reporter_verbose: .: (0.002738) + test_threaded_download_reporter: .: (0.002519) + test_verbose_download_reporter_no_tty: .: (0.002544) + test_verbose_download_reporter_progress: .: (0.002581) + test_verbose_download_reporter_progress_complete: .: (0.002497) + test_verbose_download_reporter_progress_nil_length: .: (0.002495) + test_verbose_download_reporter_progress_once: .: (0.002762) + test_verbose_download_reporter_progress_zero_length:.: (0.002517) TestGemText: - test_clean_text: .: (0.014117) - test_format_removes_nonprintable_characters: .: (0.005506) - test_format_text: .: (0.020293) - test_format_text_indent: .: (0.008964) - test_format_text_no_space: .: (0.006411) - test_format_text_none: .: (0.016851) - test_format_text_none_indent: .: (0.010103) - test_format_text_trailing: .: (0.015079) - test_levenshtein_distance_add: .: (0.021797) - test_levenshtein_distance_all: .: (0.019742) - test_levenshtein_distance_empty: .: (0.010329) - test_levenshtein_distance_remove: .: (0.010123) - test_levenshtein_distance_replace: .: (0.009012) - test_min3: .: (0.012650) - test_truncate_text: .: (0.016520) + test_clean_text: .: (0.002568) + test_format_removes_nonprintable_characters: .: (0.002544) + test_format_text: .: (0.002780) + test_format_text_indent: .: (0.002494) + test_format_text_no_space: .: (0.002585) + test_format_text_none: .: (0.002512) + test_format_text_none_indent: .: (0.002492) + test_format_text_trailing: .: (0.002645) + test_levenshtein_distance_add: .: (0.013202) + test_levenshtein_distance_all: .: (0.002582) + test_levenshtein_distance_empty: .: (0.003419) + test_levenshtein_distance_remove: .: (0.002662) + test_levenshtein_distance_replace: .: (0.003249) + test_min3: .: (0.002546) + test_truncate_text: .: (0.004110) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.006276) - test_name: .: (0.006095) - test_version: .: (0.011659) + test_errors: .: (0.002794) + test_name: .: (0.003093) + test_version: .: (0.002439) TestGemUriFormatter: - test_escape: .: (0.015449) - test_normalize_uri: .: (0.007448) - test_unescape: .: (0.005874) + test_escape: .: (0.003066) + test_normalize_uri: .: (0.002805) + test_unescape: .: (0.002665) TestGemUtil: - test_class_popen: .: (0.240579) - test_correct_for_windows_path: .: (0.005914) - test_glob_files_in_dir: .: (0.007213) - test_silent_system: .: (0.183275) - test_traverse_parents: .: (0.018025) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.010203) + test_class_popen: .: (0.086229) + test_correct_for_windows_path: .: (0.003271) + test_glob_files_in_dir: .: (0.002905) + test_silent_system: .: (0.085507) + test_traverse_parents: .: (0.003398) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.003264) TestGemValidator: - test_alien: .: (0.019442) - test_alien_default: .: (0.007606) + test_alien: .: (0.009081) + test_alien_default: .: (0.003993) TestGemVersion: - test_approximate_recommendation: .: (0.006958) - test_bump: .: (0.005186) - test_bump_alpha: .: (0.005189) - test_bump_alphanumeric: .: (0.005876) - test_bump_one_level: .: (0.005124) - test_bump_trailing_zeros: .: (0.005174) - test_canonical_segments: .: (0.005858) - test_class_correct: .: (0.005697) - test_class_create: .: (0.006041) - test_class_new_subclass: .: (0.006142) - test_empty_version: .: (0.005192) - test_eql_eh: .: (0.005998) - test_equals2: .: (0.005944) - test_frozen_version: .: (0.004875) - test_hash: .: (0.004721) - test_initialize: .: (0.005635) - test_initialize_invalid: .: (0.005629) - test_prerelease: .: (0.005587) - test_release: .: (0.005492) - test_segments: .: (0.005231) - test_semver: .: (0.005904) - test_spaceship: .: (0.005213) - test_to_s: .: (0.005494) + test_approximate_recommendation: .: (0.003296) + test_bump: .: (0.002750) + test_bump_alpha: .: (0.002524) + test_bump_alphanumeric: .: (0.002540) + test_bump_one_level: .: (0.002875) + test_bump_trailing_zeros: .: (0.002483) + test_canonical_segments: .: (0.002854) + test_class_correct: .: (0.002772) + test_class_create: .: (0.003315) + test_class_new_subclass: .: (0.002638) + test_empty_version: .: (0.002522) + test_eql_eh: .: (0.002849) + test_equals2: .: (0.002519) + test_frozen_version: .: (0.002561) + test_hash: .: (0.002992) + test_initialize: .: (0.003200) + test_initialize_invalid: .: (0.002605) + test_prerelease: .: (0.002528) + test_release: .: (0.002896) + test_segments: .: (0.002691) + test_semver: .: (0.002613) + test_spaceship: .: (0.003084) + test_to_s: .: (0.002798) TestGemVersionOption: - test_add_platform_option: .: (0.006436) - test_add_version_option: .: (0.006005) - test_enables_prerelease: .: (0.006287) - test_multiple_version_operator_option_compound: .: (0.006194) - test_platform_option: .: (0.006082) - test_platform_option_ruby: .: (0.006415) - test_platform_option_twice: .: (0.006620) - test_version_option: .: (0.006119) - test_version_option_compound: .: (0.005825) - test_version_option_explicit_prerelease: .: (0.005695) - test_version_option_twice: .: (0.006220) + test_add_platform_option: .: (0.003093) + test_add_version_option: .: (0.003235) + test_enables_prerelease: .: (0.003060) + test_multiple_version_operator_option_compound: .: (0.003379) + test_platform_option: .: (0.003104) + test_platform_option_ruby: .: (0.002935) + test_platform_option_twice: .: (0.002994) + test_version_option: .: (0.003029) + test_version_option_compound: .: (0.003048) + test_version_option_explicit_prerelease: .: (0.003245) + test_version_option_twice: .: (0.003091) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.006206) - test_contains_requirable_file_eh_extension: .: (0.006657) - test_full_require_paths: .: (0.005900) - test_initialize: .: (0.005318) - test_initialize_extension: .: (0.005621) - test_initialize_missing_stubline: .: (0.005616) - test_initialize_version: .: (0.005307) - test_initialize_with_empty_version: .: (0.005193) - test_lib_dirs_glob: .: (0.005345) - test_lib_dirs_glob_with_extension: .: (0.005254) - test_matches_for_glob: .: (0.005819) - test_matches_for_glob_with_bundler_inline: .: (0.006225) - test_missing_extensions_eh: .: (0.234072) - test_missing_extensions_eh_default_gem: .: (0.018774) - test_missing_extensions_eh_none: .: (0.013349) - test_to_spec: .: (0.005800) - test_to_spec_default: .: (0.006131) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.007801) + test_contains_requirable_file_eh: .: (0.003125) + test_contains_requirable_file_eh_extension: .: (0.003229) + test_full_require_paths: .: (0.003031) + test_initialize: .: (0.002590) + test_initialize_extension: .: (0.002690) + test_initialize_missing_stubline: .: (0.002779) + test_initialize_version: .: (0.002678) + test_initialize_with_empty_version: .: (0.002653) + test_lib_dirs_glob: .: (0.002873) + test_lib_dirs_glob_with_extension: .: (0.002745) + test_matches_for_glob: .: (0.002948) + test_matches_for_glob_with_bundler_inline: .: (0.003079) + test_missing_extensions_eh: .: (0.098671) + test_missing_extensions_eh_default_gem: .: (0.004003) + test_missing_extensions_eh_none: .: (0.002633) + test_to_spec: .: (0.002845) + test_to_spec_default: .: (0.003194) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.002992) TestUpdateSuggestion: - test_eligible_for_update: .: (0.396101) - test_eligible_for_update_disabled_update: .: (0.301317) - test_eligible_for_update_for_prerelease: .: (0.220420) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.448888) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.017119) - test_eligible_for_update_non_tty: .: (0.015369) - test_eligible_for_update_notification_delay: .: (0.015868) - test_eligible_for_update_on_ci: .: (0.015330) - test_eligible_for_update_prevent_config: .: (0.030287) - test_eligible_for_update_prevent_env: .: (0.007836) - test_eligible_for_update_unwrittable_config: .: (0.008501) - test_update_suggestion: .: (0.006979) + test_eligible_for_update: .: (0.004163) + test_eligible_for_update_disabled_update: .: (0.003595) + test_eligible_for_update_for_prerelease: .: (0.003670) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.017346) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.005090) + test_eligible_for_update_non_tty: .: (0.004288) + test_eligible_for_update_notification_delay: .: (0.004371) + test_eligible_for_update_on_ci: .: (0.003968) + test_eligible_for_update_prevent_config: .: (0.003838) + test_eligible_for_update_prevent_env: .: (0.003950) + test_eligible_for_update_unwrittable_config: .: (0.003744) + test_update_suggestion: .: (0.002817) TestUri: - test_redacted_does_not_modify_uri: .: (0.005947) - test_redacted_with_invalid_uri: .: (0.004479) - test_redacted_with_token: .: (0.006380) - test_redacted_with_user_pass: .: (0.004672) - test_redacted_with_user_x_oauth_basic: .: (0.004771) - test_redacted_without_credential: .: (0.005581) - test_to_s_invalid_uri: .: (0.005120) - test_to_s_not_string: .: (0.005325) + test_redacted_does_not_modify_uri: .: (0.002803) + test_redacted_with_invalid_uri: .: (0.002477) + test_redacted_with_token: .: (0.002631) + test_redacted_with_user_pass: .: (0.002490) + test_redacted_with_user_x_oauth_basic: .: (0.002508) + test_redacted_without_credential: .: (0.002603) + test_to_s_invalid_uri: .: (0.002458) + test_to_s_not_string: .: (0.002599) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.005017) - test_method_not_allowed_response_to_s: .: (0.005337) - test_method_not_found_response_to_s: .: (0.004124) - test_no_to_s_response_to_s: .: (0.005687) - test_ok_response_to_s: .: (0.004602) + test_bad_request_response_to_s: .: (0.002604) + test_method_not_allowed_response_to_s: .: (0.002651) + test_method_not_found_response_to_s: .: (0.002607) + test_no_to_s_response_to_s: .: (0.002437) + test_ok_response_to_s: .: (0.002666) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.019163) - test_listener_thread_sets_error: .: (0.016900) - test_wait_for_otp_code_get_follows_options: .: (0.023951) - test_wait_for_otp_code_get_request: .: (0.014689) - test_wait_for_otp_code_incorrect_params: .: (0.024645) - test_wait_for_otp_code_incorrect_path: .: (0.014767) - test_wait_for_otp_code_invalid_post_req_method: .: (0.015948) - test_wait_for_otp_code_no_params_response: .: (0.025109) - test_wait_for_otp_code_options_request: .: (0.023633) + test_listener_thread_retreives_otp_code: .: (0.004416) + test_listener_thread_sets_error: .: (0.004132) + test_wait_for_otp_code_get_follows_options: .: (0.005317) + test_wait_for_otp_code_get_request: .: (0.004184) + test_wait_for_otp_code_incorrect_params: .: (0.004197) + test_wait_for_otp_code_incorrect_path: .: (0.004341) + test_wait_for_otp_code_invalid_post_req_method: .: (0.003768) + test_wait_for_otp_code_no_params_response: .: (0.004187) + test_wait_for_otp_code_options_request: .: (0.003950) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.011723) - test_poll_for_otp_invalid_status: .: (0.010811) - test_poll_for_otp_missing_credentials: .: (0.016911) - test_poll_for_otp_not_http_success: .: (0.006575) - test_poll_for_otp_pending_sleeps: .: (0.113332) - test_poll_for_otp_success: .: (0.012031) - test_poll_thread_success: .: (0.015532) - test_poll_thread_timeout_error: .: (0.010808) - test_poll_thread_webauthn_verification_error: .: (0.012906) + test_poll_for_otp_invalid_format: .: (0.003220) + test_poll_for_otp_invalid_status: .: (0.003048) + test_poll_for_otp_missing_credentials: .: (0.002986) + test_poll_for_otp_not_http_success: .: (0.002765) + test_poll_for_otp_pending_sleeps: .: (0.103547) + test_poll_for_otp_success: .: (0.003376) + test_poll_thread_success: .: (0.003713) + test_poll_thread_timeout_error: .: (0.002931) + test_poll_thread_webauthn_verification_error: .: (0.002901) -Finished in 126.033892996 seconds. +Finished in 54.475185369 seconds. ------------------------------------------------------------------------------- -2589 tests, 13598 assertions, 0 failures, 0 errors, 47 pendings, 0 omissions, 0 notifications +2589 tests, 13603 assertions, 0 failures, 0 errors, 47 pendings, 0 omissions, 0 notifications 98.1846% passed ------------------------------------------------------------------------------- -20.54 tests/s, 107.89 assertions/s +47.53 tests/s, 249.71 assertions/s mv bundler/spec/realworld/fixtures/tapioca/.gem2deb.Gemfile.lock bundler/spec/realworld/fixtures/tapioca/Gemfile.lock mv bundler/spec/realworld/fixtures/warbler/.gem2deb.Gemfile.lock bundler/spec/realworld/fixtures/warbler/Gemfile.lock @@ -5121,11 +5157,11 @@ 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 ruby-rubygems: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Versions} used, but is not defined -dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined +dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined # Bundler has a different version than rubygems at the moment dh_gencontrol -pbundler -- -v2.6.7-2 dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined @@ -5145,12 +5181,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2301691/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2301691/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/349222 and its subdirectories -I: Current time: Fri Aug 21 11:36:47 -12 2026 -I: pbuilder-time-stamp: 1787355407 +I: removing directory /srv/workspace/pbuilder/2301691 and its subdirectories +I: Current time: Sun Jul 20 07:15:40 +14 2025 +I: pbuilder-time-stamp: 1752945340