Diff of the two buildlogs: -- --- b1/build.log 2025-04-11 06:02:59.520604773 +0000 +++ b2/build.log 2025-04-11 06:07:22.962593385 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Apr 10 17:58:58 -12 2025 -I: pbuilder-time-stamp: 1744351138 +I: Current time: Fri May 15 02:26:01 +14 2026 +I: pbuilder-time-stamp: 1778761561 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying 0002-Gem-Platform-emulate-3.3.15-behavior-on-Ruby-3.1.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2854750/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/157979/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 14 12:26 /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/157979/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/157979/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='05960ae0a5654d1caf13e77589c046b3' - 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='2854750' - PS1='# ' - PS2='> ' + INVOCATION_ID=f01627c11d6943d3a6e16fb9bba5ce99 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=157979 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.5CgruSFE/pbuilderrc_sLsk --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5CgruSFE/b1 --logfile b1/build.log rubygems_3.6.7-2.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.5CgruSFE/pbuilderrc_wF22 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.5CgruSFE/b2 --logfile b2/build.log rubygems_3.6.7-2.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2854750/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/157979/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -238,7 +270,7 @@ Get: 118 http://deb.debian.org/debian unstable/main arm64 ruby-all-dev arm64 1:3.3+b1 [6496 B] Get: 119 http://deb.debian.org/debian unstable/main arm64 gem2deb arm64 2.2.5 [48.0 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 ruby-dev arm64 1:3.3+b1 [5572 B] -Fetched 34.0 MB in 0s (95.0 MB/s) +Fetched 34.0 MB in 0s (95.2 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19954 files and directories currently installed.) @@ -641,8 +673,8 @@ Setting up tzdata (2025b-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Apr 11 05:59:41 UTC 2025. -Universal Time is now: Fri Apr 11 05:59:41 UTC 2025. +Local time is now: Thu May 14 12:26:49 UTC 2026. +Universal Time is now: Thu May 14 12:26:49 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-minitest (5.25.4-2) ... @@ -753,7 +785,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rubygems-3.6.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../rubygems_3.6.7-2_source.changes +I: user script /srv/workspace/pbuilder/157979/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/157979/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/d20250410-2891076-43qdss/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260515-171611-jixgov/gemspec Successfully built RubyGem Name: rubygems-update Version: 3.6.7 File: rubygems-update-3.6.7.gem -/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-rubygems/usr/share/rubygems-integration/all /tmp/d20250410-2891076-43qdss/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/d20260515-171611-jixgov/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/d20250410-2891076-kajab4/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260515-171611-wju6xb/gemspec Successfully built RubyGem Name: bundler Version: 2.6.7 File: bundler-2.6.7.gem -/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-bundler/usr/share/rubygems-integration/all /tmp/d20250410-2891076-kajab4/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/d20260515-171611-wju6xb/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.006050) + test_format_header: .: (0.001180) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.169860) - test_execute_all_named: .: (0.155640) - test_execute_all_named_default_multiple: .: (0.033486) - test_execute_all_named_default_single: .: (0.011422) - test_execute_dependency_order: .: (0.067559) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.030476) - test_execute_does_not_remove_default_gem_executables: .: (0.040000) - test_execute_outside_gem_home: .: (0.043163) - test_execute_outside_gem_home_when_install_dir_given: .: (0.034214) - test_execute_prerelease: .: (0.392362) - test_execute_removes_executable: .: (0.022748) - test_execute_removes_formatted_executable: .: (0.021672) - test_execute_two_version: .: (0.007242) - test_execute_with_force_and_without_version_uninstalls_everything:.: (0.045248) - test_execute_with_force_ignores_dependencies: .: (0.060631) - test_execute_with_gem_not_installed: .: (0.003026) - test_execute_with_gem_uninstall_error: .: (0.067664) - test_execute_with_multiple_version_specified_as_colon: .: (0.075441) - test_execute_with_version_leaves_non_matching_versions: .: (0.073418) - test_execute_with_version_specified_as_colon: .: (0.081726) - test_handle_options: .: (0.005622) - test_handle_options_vendor: .: (0.008960) - test_handle_options_vendor_missing: .: (0.011528) - test_uninstall_selection: .: (0.084355) - test_uninstall_selection_multiple_gems: .: (0.136284) + test_execute_all: .: (0.190550) + test_execute_all_named: .: (0.204577) + test_execute_all_named_default_multiple: .: (0.040228) + test_execute_all_named_default_single: .: (0.017028) + test_execute_dependency_order: .: (0.091644) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.054780) + test_execute_does_not_remove_default_gem_executables: .: (0.063939) + test_execute_outside_gem_home: .: (0.043753) + test_execute_outside_gem_home_when_install_dir_given: .: (0.047870) + test_execute_prerelease: .: (0.471041) + test_execute_removes_executable: .: (0.027953) + test_execute_removes_formatted_executable: .: (0.035050) + test_execute_two_version: .: (0.006879) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.058708) + test_execute_with_force_ignores_dependencies: .: (0.068793) + test_execute_with_gem_not_installed: .: (0.002862) + test_execute_with_gem_uninstall_error: .: (0.116982) + test_execute_with_multiple_version_specified_as_colon: .: (0.131986) + test_execute_with_version_leaves_non_matching_versions: .: (0.156167) + test_execute_with_version_specified_as_colon: .: (0.157001) + test_handle_options: .: (0.018931) + test_handle_options_vendor: .: (0.009905) + test_handle_options_vendor_missing: .: (0.016228) + test_uninstall_selection: .: (0.142366) + test_uninstall_selection_multiple_gems: .: (0.156644) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.005753) - test_build_root: .: (0.012355) - test_doc: .: (0.005063) - test_doc_no: .: (0.010163) - test_doc_rdoc: .: (0.013001) - test_doc_rdoc_ri: .: (0.005426) - test_document: .: (0.009629) - test_document_no: .: (0.010928) - test_document_rdoc: .: (0.012059) - test_minimal_deps: .: (0.015138) - test_minimal_deps_no: .: (0.008375) - test_post_install_message: .: (0.005524) - test_post_install_message_no: .: (0.005631) - test_security_policy: .: (0.005931) - test_security_policy_unknown: .: (0.007043) - test_user_install_disabled_read_only: .: (0.018831) - test_user_install_enabled: .: (0.029778) - test_vendor: .: (0.014277) - test_vendor_missing: .: (0.010393) + test_add_install_update_options: .: (0.009067) + test_build_root: .: (0.004850) + test_doc: .: (0.005345) + test_doc_no: .: (0.008342) + test_doc_rdoc: .: (0.006464) + test_doc_rdoc_ri: .: (0.005208) + test_document: .: (0.005049) + test_document_no: .: (0.006041) + test_document_rdoc: .: (0.005077) + test_minimal_deps: .: (0.011882) + test_minimal_deps_no: .: (0.005411) + test_post_install_message: .: (0.005067) + test_post_install_message_no: .: (0.006482) + test_security_policy: .: (0.004872) + test_security_policy_unknown: .: (0.008148) + test_user_install_disabled_read_only: .: (0.010864) + test_user_install_enabled: .: (0.023693) + test_vendor: .: (0.006032) + test_vendor_missing: .: (0.007420) TestGemInstaller: - test_app_script_text: .: (0.019207) - test_check_executable_overwrite: .: (0.013776) - test_check_executable_overwrite_format_executable:.: (0.033535) - test_check_executable_overwrite_other_gem: .: (0.028865) - test_check_executable_overwrite_other_gem_force: .: (0.037883) - test_check_executable_overwrite_other_non_gem: .: (0.034803) - test_check_that_user_bin_dir_is_in_path: .: (0.014698) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.018342) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.014975) - test_conflicting_binstubs: .: (0.889690) - test_default_gem_loaded_from: .: (0.018588) - test_default_gem_to_specific_install_dir: .: (0.027733) - test_default_gem_with_wrappers: .: (0.027546) - test_dir: .: (0.020692) - test_ensure_dependency: .: (0.012870) - test_ensure_loadable_spec: .: (0.022481) - test_ensure_loadable_spec_security_policy: .: (0.017540) - test_extract_files: .: (0.030035) - test_find_lib_file_after_install: .: (0.883253) - test_gem_attribute: .: (0.008195) - test_generate_bin_bindir: .: (0.024739) - test_generate_bin_bindir_with_user_install_warning: .: (0.006997) - test_generate_bin_script: .: (0.047389) - test_generate_bin_script_format: .: (0.072202) - test_generate_bin_script_format_disabled: .: (0.017356) - test_generate_bin_script_install_dir: .: (0.021791) - test_generate_bin_script_no_execs: .: (0.023771) - test_generate_bin_script_no_perms: .: (0.021404) - test_generate_bin_script_no_shebang: .: (0.017643) - test_generate_bin_script_wrappers: .: (0.023818) - test_generate_bin_symlink: .: (0.019658) - test_generate_bin_symlink_no_execs: .: (0.024161) - test_generate_bin_symlink_no_perms: .: (0.017392) - test_generate_bin_symlink_update_newer: .: (0.023803) - test_generate_bin_symlink_update_older: .: (0.021761) - test_generate_bin_symlink_update_remove_wrapper: .: (0.018221) - test_generate_bin_symlink_win32: .: (0.023259) - test_generate_bin_uses_default_shebang: .: (0.021745) - test_generate_bin_with_dangling_symlink: .: (0.067653) - test_generate_plugins: .: (0.416722) - test_generate_plugins_with_build_root: .: (0.037324) - test_generate_plugins_with_install_dir: .: (0.025776) - test_generate_plugins_with_user_install: .: (0.039424) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.020451) - test_initialize: .: (0.030925) - test_initialize_user_install: .: (0.091626) - test_initialize_user_install_bin_dir: .: (0.017160) - test_install: .: (0.445745) - test_install_build_root: .: (0.044793) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.027515) - test_install_creates_binstub_that_dont_trust_encoding: .: (0.460239) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.536812) - test_install_creates_binstub_that_understand_version: .: (0.470872) - test_install_creates_working_binstub: .: (0.475916) - test_install_dir_takes_precedence_to_user_install:.: (0.039300) - test_install_does_not_leave_lockfile_for_binstub: .: (0.654369) - test_install_extension_and_script: .: (0.504740) - test_install_extension_clean_intermediate_files: .: (0.500119) - test_install_extension_dir: .: (0.475617) - test_install_extension_dir_is_removed_on_reinstall: .: (0.964649) - test_install_extension_flat: .: (0.603021) - test_install_force: .: (0.023873) - test_install_missing_dirs: .: (0.023551) - test_install_post_build_false: .: (0.023890) - test_install_post_build_nil: .: (0.024296) - test_install_pre_install_false: .: (0.017256) - test_install_pre_install_nil: .: (0.024156) - test_install_user_extension_dir: .: (0.443669) - test_install_with_message: .: (0.017722) - test_install_with_no_prior_files: .: (0.813430) - test_install_with_skipped_message: .: (0.023808) - test_installation_satisfies_dependency_eh: .: (0.016606) - test_installation_satisfies_dependency_eh_development: .: (0.015819) - test_keeps_plugins_up_to_date: .: (1.670737) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.007641) - test_package_attribute: .: (0.023631) - test_pre_install_checks_dependencies: .: (0.041946) - test_pre_install_checks_dependencies_ignore: .: (0.049471) - test_pre_install_checks_dependencies_install_dir: .: (0.037488) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.017665) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.016862) - test_pre_install_checks_malicious_name: .: (0.016531) - test_pre_install_checks_malicious_name_before_eval: .: (0.023035) - test_pre_install_checks_malicious_platform_before_eval: .: (0.014681) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.016416) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.015927) - test_process_options: .: (0.016582) - test_process_options_build_root: .: (0.022017) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.015987) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.015465) - test_shebang: .: (0.014975) - test_shebang_arguments: .: (0.012591) - test_shebang_arguments_with_load_relative: .: (0.022513) - test_shebang_custom: .: (0.014563) - test_shebang_custom_with_expands: .: (0.012819) - test_shebang_custom_with_expands_and_arguments: .: (0.010483) - test_shebang_empty: .: (0.012900) - test_shebang_env: .: (0.022914) - test_shebang_env_arguments: .: (0.014430) - test_shebang_env_arguments_with_load_relative: .: (0.022295) - test_shebang_env_shebang: .: (0.076710) - test_shebang_nested: .: (0.009658) - test_shebang_nested_arguments: .: (0.009667) - test_shebang_nested_arguments_with_load_relative: .: (0.008906) - test_shebang_version: .: (0.015810) - test_shebang_version_arguments: .: (0.013968) - test_shebang_version_arguments_with_load_relative:.: (0.013912) - test_shebang_version_env: .: (0.015361) - test_shebang_version_env_arguments: .: (0.020533) - test_shebang_version_env_arguments_with_load_relative: .: (0.014987) - test_unpack: .: (0.031429) - test_use_plugin_immediately: .: (0.891725) - test_write_build_info_file: .: (0.024764) - test_write_build_info_file_empty: .: (0.015251) - test_write_build_info_file_install_dir: .: (0.023347) - test_write_cache_file: .: (0.020211) - test_write_spec: .: (0.011038) - test_write_spec_writes_cached_spec: .: (0.009266) + test_app_script_text: .: (0.011859) + test_check_executable_overwrite: .: (0.010807) + test_check_executable_overwrite_format_executable:.: (0.016729) + test_check_executable_overwrite_other_gem: .: (0.020268) + test_check_executable_overwrite_other_gem_force: .: (0.022523) + test_check_executable_overwrite_other_non_gem: .: (0.016514) + test_check_that_user_bin_dir_is_in_path: .: (0.010242) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.010508) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.008195) + test_conflicting_binstubs: .: (0.885969) + test_default_gem_loaded_from: .: (0.006631) + test_default_gem_to_specific_install_dir: .: (0.014222) + test_default_gem_with_wrappers: .: (0.013817) + test_dir: .: (0.013307) + test_ensure_dependency: .: (0.008958) + test_ensure_loadable_spec: .: (0.026752) + test_ensure_loadable_spec_security_policy: .: (0.013745) + test_extract_files: .: (0.012095) + test_find_lib_file_after_install: .: (0.923579) + test_gem_attribute: .: (0.024660) + test_generate_bin_bindir: .: (0.025082) + test_generate_bin_bindir_with_user_install_warning: .: (0.014916) + test_generate_bin_script: .: (0.135571) + test_generate_bin_script_format: .: (0.051863) + test_generate_bin_script_format_disabled: .: (0.028945) + test_generate_bin_script_install_dir: .: (0.038869) + test_generate_bin_script_no_execs: .: (0.035877) + test_generate_bin_script_no_perms: .: (0.029109) + test_generate_bin_script_no_shebang: .: (0.026847) + test_generate_bin_script_wrappers: .: (0.047699) + test_generate_bin_symlink: .: (0.016823) + test_generate_bin_symlink_no_execs: .: (0.043792) + test_generate_bin_symlink_no_perms: .: (0.020597) + test_generate_bin_symlink_update_newer: .: (0.035881) + test_generate_bin_symlink_update_older: .: (0.025122) + test_generate_bin_symlink_update_remove_wrapper: .: (0.029872) + test_generate_bin_symlink_win32: .: (0.035591) + test_generate_bin_uses_default_shebang: .: (0.025206) + test_generate_bin_with_dangling_symlink: .: (0.107029) + test_generate_plugins: .: (0.435822) + test_generate_plugins_with_build_root: .: (0.057941) + test_generate_plugins_with_install_dir: .: (0.075262) + test_generate_plugins_with_user_install: .: (0.097999) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.056130) + test_initialize: .: (0.024213) + test_initialize_user_install: .: (0.035009) + test_initialize_user_install_bin_dir: .: (0.037301) + test_install: .: (0.615182) + test_install_build_root: .: (0.039863) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.027687) + test_install_creates_binstub_that_dont_trust_encoding: .: (0.457935) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.486174) + test_install_creates_binstub_that_understand_version: .: (0.563855) + test_install_creates_working_binstub: .: (0.391507) + test_install_dir_takes_precedence_to_user_install:.: (0.031694) + test_install_does_not_leave_lockfile_for_binstub: .: (0.743891) + test_install_extension_and_script: .: (0.488062) + test_install_extension_clean_intermediate_files: .: (0.616395) + test_install_extension_dir: .: (0.432247) + test_install_extension_dir_is_removed_on_reinstall: .: (0.659866) + test_install_extension_flat: .: (0.571110) + test_install_force: .: (0.038834) + test_install_missing_dirs: .: (0.019545) + test_install_post_build_false: .: (0.016860) + test_install_post_build_nil: .: (0.020479) + test_install_pre_install_false: .: (0.008478) + test_install_pre_install_nil: .: (0.014800) + test_install_user_extension_dir: .: (0.217312) + test_install_with_message: .: (0.027241) + test_install_with_no_prior_files: .: (1.003640) + test_install_with_skipped_message: .: (0.035884) + test_installation_satisfies_dependency_eh: .: (0.025920) + test_installation_satisfies_dependency_eh_development: .: (0.019308) + test_keeps_plugins_up_to_date: .: (1.461680) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.026511) + test_package_attribute: .: (0.005913) + test_pre_install_checks_dependencies: .: (0.031738) + test_pre_install_checks_dependencies_ignore: .: (0.031892) + test_pre_install_checks_dependencies_install_dir: .: (0.025257) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.007956) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.008323) + test_pre_install_checks_malicious_name: .: (0.009907) + test_pre_install_checks_malicious_name_before_eval: .: (0.007946) + test_pre_install_checks_malicious_platform_before_eval: .: (0.005677) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.009214) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.007642) + test_process_options: .: (0.012013) + test_process_options_build_root: .: (0.007670) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.007378) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.008792) + test_shebang: .: (0.009366) + test_shebang_arguments: .: (0.011542) + test_shebang_arguments_with_load_relative: .: (0.047613) + test_shebang_custom: .: (0.009472) + test_shebang_custom_with_expands: .: (0.009631) + test_shebang_custom_with_expands_and_arguments: .: (0.008973) + test_shebang_empty: .: (0.010782) + test_shebang_env: .: (0.008847) + test_shebang_env_arguments: .: (0.008973) + test_shebang_env_arguments_with_load_relative: .: (0.008744) + test_shebang_env_shebang: .: (0.010566) + test_shebang_nested: .: (0.009627) + test_shebang_nested_arguments: .: (0.011188) + test_shebang_nested_arguments_with_load_relative: .: (0.010722) + test_shebang_version: .: (0.009698) + test_shebang_version_arguments: .: (0.008771) + test_shebang_version_arguments_with_load_relative:.: (0.010156) + test_shebang_version_env: .: (0.012547) + test_shebang_version_env_arguments: .: (0.008399) + test_shebang_version_env_arguments_with_load_relative: .: (0.008649) + test_unpack: .: (0.016267) + test_use_plugin_immediately: .: (0.811505) + test_write_build_info_file: .: (0.017188) + test_write_build_info_file_empty: .: (0.018861) + test_write_build_info_file_install_dir: .: (0.035714) + test_write_cache_file: .: (0.024694) + test_write_spec: .: (0.004807) + test_write_spec_writes_cached_spec: .: (0.016580) TestGemUninstaller: - test_ask_if_ok: .: (0.046956) - test_initialize_expand_path: .: (0.063610) - test_path_ok_eh: .: (0.115580) - test_path_ok_eh_legacy: .: (0.049199) - test_path_ok_eh_user: .: (0.046254) - test_regenerate_plugins_for: .: (0.063608) - test_remove_all: .: (0.051661) - test_remove_executables_force_keep: .: (0.043634) - test_remove_executables_force_remove: .: (0.043672) - test_remove_executables_user: .: (0.127663) - test_remove_executables_user_format: .: (0.039657) - test_remove_executables_user_format_disabled: .: (0.039825) - test_remove_not_in_home: .: (0.040314) - test_remove_plugins: .: (0.071054) - test_remove_plugins_user_installed: .: (0.064618) - test_remove_symlinked_gem_home: .: (0.050819) - test_uninstall: .: (0.043781) - test_uninstall_default_gem: .: (0.043531) - test_uninstall_default_gem_with_same_version: .: (0.057307) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.051748) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.044795) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.043015) - test_uninstall_extension: .: (0.361055) - test_uninstall_keeps_plugins_up_to_date: .: (0.088226) - test_uninstall_no_permission: .: (0.050819) - test_uninstall_nonexistent: .: (0.031144) - test_uninstall_not_ok: .: (0.025937) - test_uninstall_only_lists_unsatisfied_deps: .: (0.041689) - test_uninstall_prompt_includes_dep_type: .: (0.025475) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.036416) - test_uninstall_prompts_about_broken_deps: .: (0.041211) - test_uninstall_selection: .: (0.113365) - test_uninstall_selection_greater_than_one: .: (0.088720) - test_uninstall_user_install: .: (0.028474) - test_uninstall_user_install_with_symlinked_home: .: (0.050357) - test_uninstall_with_install_dir_regenerates_plugins: .: (0.054486) - test_uninstall_with_install_dir_removes_plugins: .: (0.052358) - test_uninstall_wrong_repo: .: (0.026229) + test_ask_if_ok: .: (0.043816) + test_initialize_expand_path: .: (0.042768) + test_path_ok_eh: .: (0.037623) + test_path_ok_eh_legacy: .: (0.047447) + test_path_ok_eh_user: .: (0.042397) + test_regenerate_plugins_for: .: (0.059404) + test_remove_all: .: (0.078151) + test_remove_executables_force_keep: .: (0.101445) + test_remove_executables_force_remove: .: (0.043881) + test_remove_executables_user: .: (0.043028) + test_remove_executables_user_format: .: (0.049182) + test_remove_executables_user_format_disabled: .: (0.057478) + test_remove_not_in_home: .: (0.050021) + test_remove_plugins: .: (0.059840) + test_remove_plugins_user_installed: .: (0.080740) + test_remove_symlinked_gem_home: .: (0.067270) + test_uninstall: .: (0.052743) + test_uninstall_default_gem: .: (0.071363) + test_uninstall_default_gem_with_same_version: .: (0.075486) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.050442) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.065465) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.052135) + test_uninstall_extension: .: (0.490695) + test_uninstall_keeps_plugins_up_to_date: .: (0.168795) + test_uninstall_no_permission: .: (0.073083) + test_uninstall_nonexistent: .: (0.048730) + test_uninstall_not_ok: .: (0.059243) + test_uninstall_only_lists_unsatisfied_deps: .: (0.052554) + test_uninstall_prompt_includes_dep_type: .: (0.063574) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.044807) + test_uninstall_prompts_about_broken_deps: .: (0.061920) + test_uninstall_selection: .: (0.091561) + test_uninstall_selection_greater_than_one: .: (0.134367) + test_uninstall_user_install: .: (0.040832) + test_uninstall_user_install_with_symlinked_home: .: (0.043755) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.080347) + test_uninstall_with_install_dir_removes_plugins: .: (0.083062) + test_uninstall_wrong_repo: .: (0.055298) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.014010) - test_add_files: .: (0.007468) - test_add_files_symlink: .: (0.007851) - test_build: .: (0.012435) - test_build_auto_signed: .: (0.044258) - test_build_auto_signed_encrypted_key: .: (0.035997) - test_build_invalid: .: (0.016498) - test_build_invalid_arguments: .: (0.011915) - test_build_modified_platform: .: (0.026335) - test_build_signed: .: (0.036628) - test_build_signed_encrypted_key: .: (0.039495) - test_build_time_uses_source_date_epoch: .: (0.012142) - test_build_time_without_source_date_epoch: .: (0.012022) - test_class_new_old_format: .: (0.011746) - test_contents: .: (0.011279) - test_contents_from_io: .: (0.008941) - test_corrupt_data_tar_gz: .: (0.010906) - test_extract_file_permissions: .: (0.017913) - test_extract_files: .: (0.010121) - test_extract_files_empty: .: (0.012765) - test_extract_symlink_into_symlink_dir: .: (0.008986) - test_extract_symlink_parent: .: (0.012396) - test_extract_tar_gz_absolute: .: (0.019364) - test_extract_tar_gz_directory: .: (0.010051) - test_extract_tar_gz_dot_file: .: (0.010724) - test_extract_tar_gz_dot_slash: .: (0.016517) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.017271) - test_extract_tar_gz_symlink_relative_path: .: (0.017422) - test_gem_attr: .: (0.007286) - test_install_location: .: (0.009917) - test_install_location_absolute: .: (0.013331) - test_install_location_dots: .: (0.011778) - test_install_location_extra_slash: .: (0.010523) - test_install_location_relative: .: (0.007274) - test_install_location_suffix: .: (0.012510) - test_load_spec: .: (0.010013) - test_raw_spec: .: (0.015656) - test_spec: .: (0.008451) - test_spec_from_io: .: (0.014858) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.008171) - test_verify: .: (0.008699) - test_verify_checksum_bad: .: (0.013186) - test_verify_checksum_missing: .: (0.010489) - test_verify_corrupt: .: (0.012726) - test_verify_corrupt_tar_checksums_entry: .: (0.007615) - test_verify_corrupt_tar_data_entry: .: (0.009373) - test_verify_corrupt_tar_metadata_entry: .: (0.008135) - test_verify_duplicate_file: .: (0.010289) - test_verify_empty: .: (0.015263) - test_verify_entry: .: (0.009403) - test_verify_nonexistent: .: (0.007310) - test_verify_security_policy: .: (0.054799) - test_verify_security_policy_checksum_missing: .: (0.037119) - test_verify_security_policy_low_security: .: (0.026114) - test_verify_truncate: .: (0.017402) + test_add_checksums: .: (0.023908) + test_add_files: .: (0.019165) + test_add_files_symlink: .: (0.022905) + test_build: .: (0.028148) + test_build_auto_signed: .: (0.056928) + test_build_auto_signed_encrypted_key: .: (0.063542) + test_build_invalid: .: (0.014895) + test_build_invalid_arguments: .: (0.031837) + test_build_modified_platform: .: (0.013603) + test_build_signed: .: (0.023917) + test_build_signed_encrypted_key: .: (0.024387) + test_build_time_uses_source_date_epoch: .: (0.006674) + test_build_time_without_source_date_epoch: .: (0.009923) + test_class_new_old_format: .: (0.009142) + test_contents: .: (0.012208) + test_contents_from_io: .: (0.008824) + test_corrupt_data_tar_gz: .: (0.010193) + test_extract_file_permissions: .: (0.010343) + test_extract_files: .: (0.012595) + test_extract_files_empty: .: (0.010460) + test_extract_symlink_into_symlink_dir: .: (0.008143) + test_extract_symlink_parent: .: (0.007016) + test_extract_tar_gz_absolute: .: (0.007458) + test_extract_tar_gz_directory: .: (0.011392) + test_extract_tar_gz_dot_file: .: (0.007857) + test_extract_tar_gz_dot_slash: .: (0.007473) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.009625) + test_extract_tar_gz_symlink_relative_path: .: (0.009413) + test_gem_attr: .: (0.009526) + test_install_location: .: (0.007341) + test_install_location_absolute: .: (0.006816) + test_install_location_dots: .: (0.007925) + test_install_location_extra_slash: .: (0.006803) + test_install_location_relative: .: (0.006583) + test_install_location_suffix: .: (0.009699) + test_load_spec: .: (0.009191) + test_raw_spec: .: (0.011616) + test_spec: .: (0.009015) + test_spec_from_io: .: (0.008151) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.010495) + test_verify: .: (0.008779) + test_verify_checksum_bad: .: (0.013340) + test_verify_checksum_missing: .: (0.010432) + test_verify_corrupt: .: (0.009964) + test_verify_corrupt_tar_checksums_entry: .: (0.008169) + test_verify_corrupt_tar_data_entry: .: (0.009660) + test_verify_corrupt_tar_metadata_entry: .: (0.024921) + test_verify_duplicate_file: .: (0.080366) + test_verify_empty: .: (0.011061) + test_verify_entry: .: (0.020030) + test_verify_nonexistent: .: (0.014974) + test_verify_security_policy: .: (0.025023) + test_verify_security_policy_checksum_missing: .: (0.039581) + test_verify_security_policy_low_security: .: (0.062799) + test_verify_truncate: .: (0.020718) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.003596) - test_empty: .: (0.002952) - test_empty_eh: .: (0.005433) - test_equals2: .: (0.002776) - test_from_bad_octal: .: (0.003815) - test_initialize: .: (0.006121) - test_initialize_bad: .: (0.013614) - test_initialize_typeflag: .: (0.002621) - test_self_from: .: (0.008708) - test_spaces_in_headers: .: (0.002764) - test_to_s: .: (0.003190) - test_update_checksum: .: (0.002512) + test_big_uid_gid: .: (0.002926) + test_empty: .: (0.010880) + test_empty_eh: .: (0.002359) + test_equals2: .: (0.006885) + test_from_bad_octal: .: (0.007765) + test_initialize: .: (0.010804) + test_initialize_bad: .: (0.002653) + test_initialize_typeflag: .: (0.002323) + test_self_from: .: (0.021865) + test_spaces_in_headers: .: (0.002504) + test_to_s: .: (0.007503) + test_update_checksum: .: (0.006722) TestGemPackageTarReader: - test_each_entry: .: (0.004031) - test_each_with_not_a_tar: .: (0.005009) - test_read_in_gem_data: .: (0.003547) - test_rewind: .: (0.003447) - test_seek: .: (0.003226) - test_seek_in_gem_data: .: (0.005002) - test_seek_missing: .: (0.006033) + test_each_entry: .: (0.011511) + test_each_with_not_a_tar: .: (0.010916) + test_read_in_gem_data: .: (0.002785) + test_rewind: .: (0.007387) + test_seek: .: (0.015538) + test_seek_in_gem_data: .: (0.002826) + test_seek_missing: .: (0.002855) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.004183) - test_close: .: (0.007796) - test_closed_eh: .: (0.003382) - test_consecutive_read: .: (0.004111) - test_consecutive_read_bytes_past_eof: .: (0.004153) - test_directory_eh: .: (0.003582) - test_eof_eh: .: (0.003095) - test_file_eh: .: (0.003501) - test_full_name: .: (0.005313) - test_full_name_null: .: (0.003281) - test_getc: .: (0.003107) - test_open: .: (0.006906) - test_open_closes_entry: .: (0.007624) - test_open_returns_entry: .: (0.003301) - test_pos: .: (0.008133) - test_read: .: (0.011554) - test_read_big: .: (0.004191) - test_read_corrupted_tar: .: (0.003830) - test_read_from_gzip_io: .: (0.007029) - test_read_from_gzip_io_with_non_zero_offset: .: (0.007633) - test_read_partial_buffer: .: (0.003379) - test_read_remaining: .: (0.007714) - test_read_small: .: (0.007634) - test_read_zero: .: (0.007870) - test_readpartial: .: (0.003160) - test_readpartial_corrupted_tar: .: (0.008188) - test_readpartial_past_eof: .: (0.007460) - test_readpartial_to_eof: .: (0.011948) - test_readpartial_zero: .: (0.007505) - test_rewind: .: (0.007426) - test_seek: .: (0.007644) - test_seek_in_gzip_io_corrupted: .: (0.003437) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.008220) - test_size: .: (0.007417) - test_symlink_eh: .: (0.007636) - test_zero_byte_file_read: .: (0.007667) - test_zero_byte_file_readpartial: .: (0.003326) + test_bytes_read: .: (0.002994) + test_close: .: (0.003276) + test_closed_eh: .: (0.002712) + test_consecutive_read: .: (0.006654) + test_consecutive_read_bytes_past_eof: .: (0.002859) + test_directory_eh: .: (0.003200) + test_eof_eh: .: (0.002798) + test_file_eh: .: (0.003342) + test_full_name: .: (0.002717) + test_full_name_null: .: (0.003297) + test_getc: .: (0.002859) + test_open: .: (0.003217) + test_open_closes_entry: .: (0.003022) + test_open_returns_entry: .: (0.002720) + test_pos: .: (0.002856) + test_read: .: (0.006658) + test_read_big: .: (0.002701) + test_read_corrupted_tar: .: (0.003561) + test_read_from_gzip_io: .: (0.003198) + test_read_from_gzip_io_with_non_zero_offset: .: (0.003598) + test_read_partial_buffer: .: (0.002891) + test_read_remaining: .: (0.003433) + test_read_small: .: (0.002609) + test_read_zero: .: (0.002857) + test_readpartial: .: (0.003094) + test_readpartial_corrupted_tar: .: (0.003099) + test_readpartial_past_eof: .: (0.002716) + test_readpartial_to_eof: .: (0.006531) + test_readpartial_zero: .: (0.003080) + test_rewind: .: (0.003017) + test_seek: .: (0.003321) + test_seek_in_gzip_io_corrupted: .: (0.003195) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.003937) + test_size: .: (0.052681) + test_symlink_eh: .: (0.068787) + test_zero_byte_file_read: .: (0.077645) + test_zero_byte_file_readpartial: .: (0.011234) TestGemPackageTarWriter: - test_add_file: .: (0.011790) - test_add_file_digest: .: (0.011528) - test_add_file_digest_multiple: .: (0.011774) - test_add_file_signer: .: (0.013822) - test_add_file_signer_empty: .: (0.004053) - test_add_file_simple: .: (0.003200) - test_add_file_simple_data: .: (0.009887) - test_add_file_simple_padding: .: (0.027975) - test_add_file_simple_size: .: (0.021478) - test_add_file_simple_source_date_epoch: .: (0.025272) - test_add_file_source_date_epoch: .: (0.005712) - test_add_symlink: .: (0.003658) - test_add_symlink_source_date_epoch: .: (0.003477) - test_close: .: (0.003592) - test_mkdir: .: (0.003378) - test_mkdir_source_date_epoch: .: (0.003417) - test_split_name: .: (0.007534) - test_split_name_too_long_name: .: (0.003198) - test_split_name_too_long_prefix: .: (0.008494) - test_split_name_too_long_total: .: (0.003065) + test_add_file: .: (0.012074) + test_add_file_digest: .: (0.015643) + test_add_file_digest_multiple: .: (0.011697) + test_add_file_signer: .: (0.022410) + test_add_file_signer_empty: .: (0.011460) + test_add_file_simple: .: (0.015330) + test_add_file_simple_data: .: (0.010959) + test_add_file_simple_padding: .: (0.014643) + test_add_file_simple_size: .: (0.014428) + test_add_file_simple_source_date_epoch: .: (0.007322) + test_add_file_source_date_epoch: .: (0.011697) + test_add_symlink: .: (0.007565) + test_add_symlink_source_date_epoch: .: (0.007447) + test_close: .: (0.007238) + test_mkdir: .: (0.003330) + test_mkdir_source_date_epoch: .: (0.007388) + test_split_name: .: (0.011181) + test_split_name_too_long_name: .: (0.006954) + test_split_name_too_long_prefix: .: (0.002640) + test_split_name_too_long_total: .: (0.011014) GemTest: - test_operating_system_other_exceptions: .: (0.050748) - test_rubygems_normal_behaviour: .: (0.114395) + test_operating_system_other_exceptions: .: (0.111455) + test_rubygems_normal_behaviour: .: (0.215899) TestCiDetector: - test_ci?: .: (0.009998) - test_ci_strings: .: (0.007622) + test_ci?: .: (0.004072) + test_ci_strings: .: (0.012120) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.024221) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.007396) - test_activate_bin_path_in_debug_mode: .: (0.131290) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.028074) - test_activate_bin_path_resolves_eagerly: .: (0.043198) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.016940) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.017935) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.056288) - test_data_home_default: .: (0.003863) - test_data_home_from_env: .: (0.004354) - test_default_source_date_epoch_doesnt_change: .: (1.003408) - test_deprecated_paths=: .: (0.003668) - test_gem_path_ordering: .: (0.039351) - test_gem_path_ordering_short: .: (0.041249) - test_load_env_plugins: .: (0.006402) - test_load_plugins: .: (0.040534) - test_load_user_installed_plugins: .: (0.018421) - test_operating_system_defaults: .: (0.004465) - test_platform_defaults: .: (0.007949) - test_register_default_spec: .: (0.007560) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.003296) - test_require_does_not_glob: .: (0.015904) - test_require_missing: .: (0.003526) - test_self_activate_bin_path_no_exec_name: .: (0.002649) - test_self_bin_path_active: .: (0.009216) - test_self_bin_path_bin_file_gone_in_latest: .: (0.011583) - test_self_bin_path_bin_name: .: (0.009182) - test_self_bin_path_bin_name_version: .: (0.004843) - test_self_bin_path_no_bin_file: .: (0.003806) - test_self_bin_path_no_exec_name: .: (0.002924) - test_self_bin_path_nonexistent_binfile: .: (0.009295) - test_self_bin_path_not_found: .: (0.004069) - test_self_bin_path_picking_newest: .: (0.015870) - test_self_bindir: .: (0.007616) - test_self_bindir_default_dir: .: (0.003608) - test_self_clear_paths: .: (0.007209) - test_self_configuration: .: (0.008262) - test_self_datadir: .: (0.019985) - test_self_datadir_nonexistent_package: .: (0.003183) - test_self_default_exec_format: .: (0.008720) - test_self_default_exec_format_18: .: (0.006713) - test_self_default_exec_format_jruby: .: (0.002702) - test_self_default_sources: .: (0.006959) - test_self_dir: .: (0.002909) - test_self_done_installing: .: (0.002552) - test_self_ensure_gem_directories: .: (0.004106) - test_self_ensure_gem_directories_missing_parents: .: (0.003539) - test_self_ensure_gem_directories_non_existent_paths:.: (0.007866) - test_self_ensure_gem_directories_permissions: .: (0.007199) - test_self_ensure_gem_directories_safe_permissions: .: (0.007580) - test_self_ensure_gem_directories_write_protected: .: (0.011545) - test_self_ensure_gem_directories_write_protected_parents: .: (0.005015) - test_self_env_requirement: .: (0.003830) - test_self_extension_dir_shared: .: (0.003300) - test_self_extension_dir_static: .: (0.002719) - test_self_find_files: .: (0.008915) - test_self_find_latest_files: .: (0.010906) - test_self_finish_resolve: .: (0.015126) - test_self_finish_resolve_respects_loaded_specs: .: (0.020355) - test_self_finish_resolve_wtf: .: (0.051546) - test_self_gunzip: .: (0.011663) - test_self_gzip: .: (0.007535) - test_self_install: .: (0.027641) - test_self_install_in_rescue: .: (0.026759) - test_self_install_permissions: .: (0.055069) - test_self_install_permissions_umask_0: .: (0.069221) - test_self_install_permissions_umask_077: .: (0.079604) - test_self_install_permissions_with_format_executable: .: (0.083633) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.139816) - test_self_latest_rubygems_version: .: (0.076272) - test_self_latest_spec_for: .: (0.028087) - test_self_latest_spec_for_multiple_sources: .: (0.027480) - test_self_latest_version_for: .: (0.015605) - test_self_latest_version_for_multiple_sources: .: (0.018036) - test_self_loaded_specs: .: (0.022325) - test_self_needs: .: (0.017856) - test_self_needs_picks_up_unresolved_deps: .: (0.041012) - test_self_path: .: (0.004652) - test_self_path_ENV_PATH: .: (0.010751) - test_self_path_default: .: (0.003048) - test_self_path_duplicate: .: (0.008221) - test_self_path_overlap: .: (0.002848) - test_self_paths_eq: .: (0.008864) - test_self_paths_eq_nonexistent_home: .: (0.002912) - test_self_platforms: .: (0.008326) - test_self_post_build: .: (0.002704) - test_self_post_install: .: (0.008938) - test_self_post_reset: .: (0.002847) - test_self_post_uninstall: .: (0.008403) - test_self_pre_install: .: (0.002742) - test_self_pre_reset: .: (0.015962) - test_self_pre_uninstall: .: (0.008837) - test_self_prefix_libdir: .: (0.003576) - test_self_prefix_sitelibdir: .: (0.007586) - test_self_read_binary: .: (0.007792) - test_self_refresh: .: (0.091476) - test_self_refresh_keeps_loaded_specs_activated: .: (0.075566) - test_self_ruby_api_version: .: (0.015669) - test_self_ruby_escaping_spaces_in_path: .: (0.003744) - test_self_ruby_path_without_spaces: .: (0.011422) - test_self_ruby_version_with_git_master: .: (0.002868) - test_self_ruby_version_with_git_prerelease: .: (0.008629) - test_self_ruby_version_with_non_mri_implementations:.: (0.002696) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.008723) - test_self_ruby_version_with_svn_prerelease: .: (0.002850) - test_self_ruby_version_with_svn_trunk: .: (0.008609) - test_self_rubygems_version: .: (0.003043) - test_self_sources: .: (0.008526) - test_self_try_activate_missing_dep: .: (0.011572) - test_self_try_activate_missing_extensions: .: (0.012203) - test_self_try_activate_missing_prerelease: .: (0.015809) - test_self_use_paths: .: (0.003511) - test_self_use_paths_with_nils: .: (0.007674) - test_self_user_dir: .: (0.007322) - test_self_user_home: .: (0.007641) - test_self_vendor_dir: .: (0.002739) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.008677) - test_self_vendor_dir_missing: .: (0.002676) - test_setting_paths_does_not_mutate_parameter_object:.: (0.002835) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.007757) - test_spec_order_is_consistent: .: (0.015647) - test_state_home_default: .: (0.012008) - test_state_home_from_env: .: (0.007253) - test_try_activate_returns_true_for_activated_specs: .: (0.011081) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.028086) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.007214) + test_activate_bin_path_in_debug_mode: .: (0.227142) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.039864) + test_activate_bin_path_resolves_eagerly: .: (0.063026) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.036813) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.046140) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.161156) + test_data_home_default: .: (0.002441) + test_data_home_from_env: .: (0.006896) + test_default_source_date_epoch_doesnt_change: .: (1.002836) + test_deprecated_paths=: .: (0.011410) + test_gem_path_ordering: .: (0.045126) + test_gem_path_ordering_short: .: (0.066889) + test_load_env_plugins: .: (0.013434) + test_load_plugins: .: (0.042401) + test_load_user_installed_plugins: .: (0.035138) + test_operating_system_defaults: .: (0.008281) + test_platform_defaults: .: (0.002712) + test_register_default_spec: .: (0.013246) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.003232) + test_require_does_not_glob: .: (0.025055) + test_require_missing: .: (0.002883) + test_self_activate_bin_path_no_exec_name: .: (0.002589) + test_self_bin_path_active: .: (0.006800) + test_self_bin_path_bin_file_gone_in_latest: .: (0.014104) + test_self_bin_path_bin_name: .: (0.008927) + test_self_bin_path_bin_name_version: .: (0.008929) + test_self_bin_path_no_bin_file: .: (0.019932) + test_self_bin_path_no_exec_name: .: (0.006873) + test_self_bin_path_nonexistent_binfile: .: (0.008103) + test_self_bin_path_not_found: .: (0.002593) + test_self_bin_path_picking_newest: .: (0.011142) + test_self_bindir: .: (0.011261) + test_self_bindir_default_dir: .: (0.009235) + test_self_clear_paths: .: (0.003015) + test_self_configuration: .: (0.003016) + test_self_datadir: .: (0.030338) + test_self_datadir_nonexistent_package: .: (0.002767) + test_self_default_exec_format: .: (0.006813) + test_self_default_exec_format_18: .: (0.007205) + test_self_default_exec_format_jruby: .: (0.002789) + test_self_default_sources: .: (0.002324) + test_self_dir: .: (0.014603) + test_self_done_installing: .: (0.006498) + test_self_ensure_gem_directories: .: (0.003166) + test_self_ensure_gem_directories_missing_parents: .: (0.007507) + test_self_ensure_gem_directories_non_existent_paths:.: (0.011733) + test_self_ensure_gem_directories_permissions: .: (0.007758) + test_self_ensure_gem_directories_safe_permissions: .: (0.020207) + test_self_ensure_gem_directories_write_protected: .: (0.004368) + test_self_ensure_gem_directories_write_protected_parents: .: (0.012193) + test_self_env_requirement: .: (0.007344) + test_self_extension_dir_shared: .: (0.010599) + test_self_extension_dir_static: .: (0.002353) + test_self_find_files: .: (0.012816) + test_self_find_latest_files: .: (0.009127) + test_self_finish_resolve: .: (0.028609) + test_self_finish_resolve_respects_loaded_specs: .: (0.028612) + test_self_finish_resolve_wtf: .: (0.087605) + test_self_gunzip: .: (0.011149) + test_self_gzip: .: (0.007055) + test_self_install: .: (0.059810) + test_self_install_in_rescue: .: (0.034208) + test_self_install_permissions: .: (0.082187) + test_self_install_permissions_umask_0: .: (0.106064) + test_self_install_permissions_umask_077: .: (0.078734) + test_self_install_permissions_with_format_executable: .: (0.085075) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.125901) + test_self_latest_rubygems_version: .: (0.085903) + test_self_latest_spec_for: .: (0.027843) + test_self_latest_spec_for_multiple_sources: .: (0.035864) + test_self_latest_version_for: .: (0.006603) + test_self_latest_version_for_multiple_sources: .: (0.034084) + test_self_loaded_specs: .: (0.025594) + test_self_needs: .: (0.020185) + test_self_needs_picks_up_unresolved_deps: .: (0.045400) + test_self_path: .: (0.016222) + test_self_path_ENV_PATH: .: (0.002503) + test_self_path_default: .: (0.002454) + test_self_path_duplicate: .: (0.014535) + test_self_path_overlap: .: (0.002524) + test_self_paths_eq: .: (0.014661) + test_self_paths_eq_nonexistent_home: .: (0.002354) + test_self_platforms: .: (0.014509) + test_self_post_build: .: (0.002428) + test_self_post_install: .: (0.002199) + test_self_post_reset: .: (0.022558) + test_self_post_uninstall: .: (0.002311) + test_self_pre_install: .: (0.002281) + test_self_pre_reset: .: (0.057507) + test_self_pre_uninstall: .: (0.002586) + test_self_prefix_libdir: .: (0.003274) + test_self_prefix_sitelibdir: .: (0.022497) + test_self_read_binary: .: (0.003076) + test_self_refresh: .: (0.156308) + test_self_refresh_keeps_loaded_specs_activated: .: (0.105270) + test_self_ruby_api_version: .: (0.002769) + test_self_ruby_escaping_spaces_in_path: .: (0.003011) + test_self_ruby_path_without_spaces: .: (0.036721) + test_self_ruby_version_with_git_master: .: (0.002601) + test_self_ruby_version_with_git_prerelease: .: (0.014848) + test_self_ruby_version_with_non_mri_implementations:.: (0.014700) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.019023) + test_self_ruby_version_with_svn_prerelease: .: (0.002491) + test_self_ruby_version_with_svn_trunk: .: (0.014923) + test_self_rubygems_version: .: (0.014386) + test_self_sources: .: (0.002726) + test_self_try_activate_missing_dep: .: (0.041054) + test_self_try_activate_missing_extensions: .: (0.016448) + test_self_try_activate_missing_prerelease: .: (0.035373) + test_self_use_paths: .: (0.003189) + test_self_use_paths_with_nils: .: (0.018920) + test_self_user_dir: .: (0.002408) + test_self_user_home: .: (0.002176) + test_self_vendor_dir: .: (0.018505) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.002251) + test_self_vendor_dir_missing: .: (0.018492) + test_setting_paths_does_not_mutate_parameter_object:.: (0.010648) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.002751) + test_spec_order_is_consistent: .: (0.011682) + test_state_home_default: .: (0.002781) + test_state_home_from_env: .: (0.007198) + test_try_activate_returns_true_for_activated_specs: .: (0.012555) TestGemAvailableSet: - test_add_and_empty: .: (0.008492) - test_best: .: (0.009961) - test_find_all: .: (0.016865) - test_match_platform: .: (0.022676) - test_remove_installed_bang: .: (0.005760) - test_sorted_normal_versions: .: (0.011032) - test_sorted_respect_pre: .: (0.023633) + test_add_and_empty: .: (0.014809) + test_best: .: (0.021679) + test_find_all: .: (0.033950) + test_match_platform: .: (0.029629) + test_remove_installed_bang: .: (0.004452) + test_sorted_normal_versions: .: (0.029839) + test_sorted_respect_pre: .: (0.052385) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.009198) - test_bundler_version_defaults_to_nil: .: (0.003065) - test_bundler_version_with_bundle_update_bundler: .: (0.004152) - test_bundler_version_with_env_var: .: (0.004051) - test_bundler_version_with_lockfile: .: (0.003102) - test_deleted_directory: .: (0.003290) - test_prioritize: .: (0.003979) + test_bundler_version: .: (0.013731) + test_bundler_version_defaults_to_nil: .: (0.003199) + test_bundler_version_with_bundle_update_bundler: .: (0.007236) + test_bundler_version_with_env_var: .: (0.010919) + test_bundler_version_with_lockfile: .: (0.002538) + test_deleted_directory: .: (0.006878) + test_prioritize: .: (0.007688) TestGemCommand: - test_add_option: .: (0.003022) - test_add_option_with_empty: .: (0.005242) - test_basic_accessors: .: (0.003342) - test_common_option_in_class: .: (0.002802) - test_defaults: .: (0.003190) - test_deprecate_option: .: (0.004879) - test_deprecate_option_extra_message: .: (0.003519) - test_deprecate_option_extra_message_and_no_version: .: (0.003561) - test_deprecate_option_no_version: .: (0.002933) - test_invoke: .: (0.004559) - test_invoke_with_bad_options: .: (0.003576) - test_invoke_with_build_args: .: (0.002938) - test_invoke_with_common_options: .: (0.002809) - test_invoke_with_help: .: (0.003132) - test_invoke_with_options: .: (0.003233) - test_option_recognition: .: (0.012387) - test_self_add_specific_extra_args: .: (0.003290) - test_self_add_specific_extra_args_unknown: .: (0.004187) - test_self_extra_args: .: (0.005490) - test_show_lookup_failure_suggestions_local: .: (0.005174) - test_show_lookup_failure_suggestions_none: .: (0.004668) - test_show_lookup_failure_suggestions_remote: .: (0.004746) + test_add_option: .: (0.011233) + test_add_option_with_empty: .: (0.002572) + test_basic_accessors: .: (0.002314) + test_common_option_in_class: .: (0.010860) + test_defaults: .: (0.007404) + test_deprecate_option: .: (0.002711) + test_deprecate_option_extra_message: .: (0.011108) + test_deprecate_option_extra_message_and_no_version: .: (0.003032) + test_deprecate_option_no_version: .: (0.010957) + test_invoke: .: (0.002541) + test_invoke_with_bad_options: .: (0.007283) + test_invoke_with_build_args: .: (0.010934) + test_invoke_with_common_options: .: (0.007068) + test_invoke_with_help: .: (0.022987) + test_invoke_with_options: .: (0.002890) + test_option_recognition: .: (0.008345) + test_self_add_specific_extra_args: .: (0.011196) + test_self_add_specific_extra_args_unknown: .: (0.003047) + test_self_extra_args: .: (0.010491) + test_show_lookup_failure_suggestions_local: .: (0.008489) + test_show_lookup_failure_suggestions_none: .: (0.008776) + test_show_lookup_failure_suggestions_remote: .: (0.012418) TestGemCommandManager: - test_deprecated_command: .: (0.004080) - test_deprecated_command_with_version: .: (0.003664) - test_find_alias_command: .: (0.003329) - test_find_command: .: (0.003586) - test_find_command_ambiguous: .: (0.004127) - test_find_command_ambiguous_exact: .: (0.003690) - test_find_command_unknown: .: (0.003082) - test_find_command_unknown_suggestions: .: (0.004464) - test_find_login_alias_command: .: (0.003015) - test_find_logout_alias_comamnd: .: (0.003769) - test_process_args_bad_arg: .: (0.002860) - test_process_args_build: .: (0.004033) - test_process_args_check: .: (0.005023) - test_process_args_install: .: (0.012455) - test_process_args_query: .: (0.019298) - test_process_args_uninstall: .: (0.007734) - test_process_args_update: .: (0.017550) - test_process_args_with_c_flag: .: (0.014217) - test_process_args_with_c_flag_path_not_found: .: (0.003278) - test_process_args_with_c_flag_without_path: .: (0.003077) - test_run_crash_command: .: (0.004939) - test_run_interrupt: .: (0.004374) + test_deprecated_command: .: (0.008076) + test_deprecated_command_with_version: .: (0.007712) + test_find_alias_command: .: (0.011208) + test_find_command: .: (0.007080) + test_find_command_ambiguous: .: (0.002592) + test_find_command_ambiguous_exact: .: (0.007154) + test_find_command_unknown: .: (0.010750) + test_find_command_unknown_suggestions: .: (0.007325) + test_find_login_alias_command: .: (0.002609) + test_find_logout_alias_comamnd: .: (0.007044) + test_process_args_bad_arg: .: (0.010921) + test_process_args_build: .: (0.026013) + test_process_args_check: .: (0.025502) + test_process_args_install: .: (0.040897) + test_process_args_query: .: (0.040108) + test_process_args_uninstall: .: (0.005099) + test_process_args_update: .: (0.041558) + test_process_args_with_c_flag: .: (0.048090) + test_process_args_with_c_flag_path_not_found: .: (0.010997) + test_process_args_with_c_flag_without_path: .: (0.002683) + test_run_crash_command: .: (0.015611) + test_run_interrupt: .: (0.016568) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.035116) - test_build_is_reproducible: .: (0.014293) - test_build_signed_gem: .: (0.085869) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.085821) - test_can_find_gemspecs_without_dot_gemspec: .: (0.022476) - test_execute: .: (0.010665) - test_execute_bad_name: .: (0.006547) - test_execute_bad_spec: .: (0.006118) - test_execute_force: .: (0.009831) - test_execute_missing_file: .: (0.010637) - test_execute_multiple_gemspec_without_gem_name: .: (0.003948) - test_execute_outside_dir: .: (0.019500) - test_execute_outside_dir_no_gemspec_present: .: (0.003977) - test_execute_outside_dir_with_external_gemspec: .: (0.019499) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.026791) - test_execute_outside_dir_with_glob_argument: .: (0.018790) - test_execute_outside_dir_without_gem_name: .: (0.023882) - test_execute_platform: .: (0.017799) - test_execute_rubyforge_project_warning: .: (0.015512) - test_execute_strict_with_warnings: .: (0.009643) - test_execute_strict_without_warnings: .: (0.021755) - test_execute_without_gem_name: .: (0.011834) - test_handle_deprecated_options: .: (0.007457) - test_handle_options: .: (0.023618) - test_handle_options_defaults: .: (0.007754) - test_options_filename: .: (0.015630) + test_build_auto_resign_cert: .: (0.132847) + test_build_is_reproducible: .: (0.074926) + test_build_signed_gem: .: (0.244709) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.130372) + test_can_find_gemspecs_without_dot_gemspec: .: (0.033271) + test_execute: .: (0.029949) + test_execute_bad_name: .: (0.026207) + test_execute_bad_spec: .: (0.016129) + test_execute_force: .: (0.028487) + test_execute_missing_file: .: (0.015236) + test_execute_multiple_gemspec_without_gem_name: .: (0.030089) + test_execute_outside_dir: .: (0.038380) + test_execute_outside_dir_no_gemspec_present: .: (0.015580) + test_execute_outside_dir_with_external_gemspec: .: (0.035308) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.029862) + test_execute_outside_dir_with_glob_argument: .: (0.019550) + test_execute_outside_dir_without_gem_name: .: (0.020825) + test_execute_platform: .: (0.020687) + test_execute_rubyforge_project_warning: .: (0.023973) + test_execute_strict_with_warnings: .: (0.017608) + test_execute_strict_without_warnings: .: (0.014081) + test_execute_without_gem_name: .: (0.008204) + test_handle_deprecated_options: .: (0.004171) + test_handle_options: .: (0.004590) + test_handle_options_defaults: .: (0.004189) + test_options_filename: .: (0.007123) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.008694) - test_certificates_matching_filter: .: (0.010255) - test_execute_add: .: (0.010662) - test_execute_add_twice: .: (0.014274) - test_execute_build: .: (0.362062) - test_execute_build_bad_email_address: .: (0.013875) - test_execute_build_bad_passphrase_confirmation: .: (0.009967) - test_execute_build_ec_key: .: (0.016988) - test_execute_build_encrypted_key: .: (0.030602) - test_execute_build_expiration_days: .: (0.447400) - test_execute_build_key: .: (0.040146) - test_execute_build_key_algorithm_ec_key: .: (0.023312) - test_execute_certificate: .: (0.011584) - test_execute_encrypted_private_key: .: (0.017765) - test_execute_list: .: (0.015223) - test_execute_list_filter: .: (0.015099) - test_execute_private_key: .: (0.046943) - test_execute_re_sign: .: (0.064778) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.074578) - test_execute_remove: .: (0.015042) - test_execute_remove_multiple: .: (0.007950) - test_execute_remove_twice: .: (0.007209) - test_execute_sign: .: (0.014603) - test_execute_sign_default: .: (0.016913) - test_execute_sign_default_encrypted_key: .: (0.014598) - test_execute_sign_encrypted_key: .: (0.016066) - test_execute_sign_no_cert: .: (0.005552) - test_execute_sign_no_key: .: (0.006410) - test_handle_options: .: (0.005698) - test_handle_options_add_bad: .: (0.005953) - test_handle_options_certificate: .: (0.012367) - test_handle_options_key_bad: .: (0.009897) - test_handle_options_sign: .: (0.019844) - test_handle_options_sign_encrypted_key: .: (0.020774) - test_handle_options_sign_nonexistent: .: (0.011381) + test_certificates_matching: .: (0.004089) + test_certificates_matching_filter: .: (0.003872) + test_execute_add: .: (0.005592) + test_execute_add_twice: .: (0.010851) + test_execute_build: .: (2.663119) + test_execute_build_bad_email_address: .: (0.015860) + test_execute_build_bad_passphrase_confirmation: .: (0.005475) + test_execute_build_ec_key: .: (0.042286) + test_execute_build_encrypted_key: .: (0.025779) + test_execute_build_expiration_days: .: (2.190046) + test_execute_build_key: .: (0.053200) + test_execute_build_key_algorithm_ec_key: .: (0.030564) + test_execute_certificate: .: (0.017112) + test_execute_encrypted_private_key: .: (0.027111) + test_execute_list: .: (0.010324) + test_execute_list_filter: .: (0.010615) + test_execute_private_key: .: (0.033238) + test_execute_re_sign: .: (0.058651) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.073888) + test_execute_remove: .: (0.070610) + test_execute_remove_multiple: .: (0.039324) + test_execute_remove_twice: .: (0.019373) + test_execute_sign: .: (0.041703) + test_execute_sign_default: .: (0.043908) + test_execute_sign_default_encrypted_key: .: (0.043808) + test_execute_sign_encrypted_key: .: (0.034455) + test_execute_sign_no_cert: .: (0.018652) + test_execute_sign_no_key: .: (0.021940) + test_handle_options: .: (0.005789) + test_handle_options_add_bad: .: (0.005840) + test_handle_options_certificate: .: (0.011576) + test_handle_options_key_bad: .: (0.010222) + test_handle_options_sign: .: (0.013063) + test_handle_options_sign_encrypted_key: .: (0.013435) + test_handle_options_sign_nonexistent: .: (0.009316) TestGemCommandsCheckCommand: - test_doctor: .: (0.006519) - test_handle_options: .: (0.004774) - test_handle_options_defaults: .: (0.003940) - test_initialize: .: (0.003059) + test_doctor: .: (0.006305) + test_handle_options: .: (0.004730) + test_handle_options_defaults: .: (0.004394) + test_initialize: .: (0.002530) TestGemCommandsCleanupCommand: - test_execute: .: (0.018590) - test_execute_all: .: (0.068471) - test_execute_all_dependencies: .: (0.051835) - test_execute_all_user: .: (0.036847) - test_execute_all_user_no_sudo: .: (0.056285) - test_execute_dev_dependencies: .: (0.065842) - test_execute_dry_run: .: (0.042791) - test_execute_ignore_default_gem_verbose: .: (0.073617) - test_execute_keeps_older_versions_with_deps: .: (0.067542) - test_execute_remove_gem_home_only: .: (0.232891) - test_execute_user_install: .: (0.085892) - test_execute_without_dev_dependencies: .: (0.058982) - test_handle_options_check_development: .: (0.021342) - test_handle_options_d: .: (0.021757) - test_handle_options_deprecated_dry_run: .: (0.020204) - test_handle_options_dry_run: .: (0.018709) - test_handle_options_n: .: (0.018141) + test_execute: .: (0.016760) + test_execute_all: .: (0.040020) + test_execute_all_dependencies: .: (0.034064) + test_execute_all_user: .: (0.041139) + test_execute_all_user_no_sudo: .: (0.051179) + test_execute_dev_dependencies: .: (0.087602) + test_execute_dry_run: .: (0.100498) + test_execute_ignore_default_gem_verbose: .: (0.162422) + test_execute_keeps_older_versions_with_deps: .: (0.089870) + test_execute_remove_gem_home_only: .: (0.125028) + test_execute_user_install: .: (0.152282) + test_execute_without_dev_dependencies: .: (0.112508) + test_handle_options_check_development: .: (0.053982) + test_handle_options_d: .: (0.041200) + test_handle_options_deprecated_dry_run: .: (0.054012) + test_handle_options_dry_run: .: (0.052236) + test_handle_options_n: .: (0.067584) TestGemCommandsContentsCommand: - test_execute: .: (0.004894) - test_execute_all: .: (0.012450) - test_execute_bad_gem: .: (0.003130) - test_execute_default_gem: .: (0.009629) - test_execute_exact_match: .: (0.004872) - test_execute_lib_only: .: (0.004251) - test_execute_missing_multiple: .: (0.004830) - test_execute_missing_single: .: (0.003261) - test_execute_missing_version: .: (0.003885) - test_execute_multiple: .: (0.017935) - test_execute_no_prefix: .: (0.010920) - test_execute_show_install_dir: .: (0.007146) - test_execute_show_install_dir_latest_version: .: (0.005907) - test_execute_show_install_dir_version: .: (0.004706) - test_handle_options: .: (0.004952) + test_execute: .: (0.012397) + test_execute_all: .: (0.004668) + test_execute_bad_gem: .: (0.026586) + test_execute_default_gem: .: (0.022962) + test_execute_exact_match: .: (0.017140) + test_execute_lib_only: .: (0.015997) + test_execute_missing_multiple: .: (0.016405) + test_execute_missing_single: .: (0.002754) + test_execute_missing_version: .: (0.003728) + test_execute_multiple: .: (0.025496) + test_execute_no_prefix: .: (0.019899) + test_execute_show_install_dir: .: (0.004363) + test_execute_show_install_dir_latest_version: .: (0.025262) + test_execute_show_install_dir_version: .: (0.004141) + test_handle_options: .: (0.020220) TestGemCommandsDependencyCommand: - test_execute: .: (0.004726) - test_execute_no_args: .: (0.009820) - test_execute_no_match: .: (0.003272) - test_execute_pipe_format: .: (0.011013) - test_execute_prerelease: .: (0.005694) - test_execute_regexp: .: (0.015310) - test_execute_remote: .: (0.013626) - test_execute_remote_version: .: (0.006368) - test_execute_reverse: .: (0.004815) - test_execute_reverse_remote: .: (0.003714) + test_execute: .: (0.020334) + test_execute_no_args: .: (0.072521) + test_execute_no_match: .: (0.020243) + test_execute_pipe_format: .: (0.044720) + test_execute_prerelease: .: (0.074696) + test_execute_regexp: .: (0.020422) + test_execute_remote: .: (0.028067) + test_execute_remote_version: .: (0.022159) + test_execute_reverse: .: (0.004328) + test_execute_reverse_remote: .: (0.024072) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.004331) - test_execute_gempath: .: (0.004067) - test_execute_gempath_multiple: .: (0.004649) - test_execute_platform: .: (0.004380) - test_execute_remotesources: .: (0.004738) - test_execute_unknown: .: (0.004462) - test_execute_user_gemdir: .: (0.004508) - test_execute_user_gemhome: .: (0.004280) - test_execute_version: .: (0.004231) + test_execute_gemdir: .: (0.012577) + test_execute_gempath: .: (0.004084) + test_execute_gempath_multiple: .: (0.020228) + test_execute_platform: .: (0.020521) + test_execute_remotesources: .: (0.003860) + test_execute_unknown: .: (0.020067) + test_execute_user_gemdir: .: (0.020021) + test_execute_user_gemhome: .: (0.003911) + test_execute_version: .: (0.020114) TestGemCommandsExecCommand: - test_conservative: .: (0.109084) - test_conservative_missing_gem: .: (0.030872) - test_error_with_no_arguments: .: (0.011552) - test_error_with_no_executable: .: (0.007838) - test_full_option_parsing: .: (0.011389) - test_gem_dependency_contains_executable: .: (0.184462) - test_gem_dependency_contains_other_executable: .: (0.180811) - test_gem_exec_gem_uninstall: .: (0.216225) - test_gem_with_executable: .: (0.078143) - test_gem_with_executable_error: .: (0.088887) - test_gem_with_multiple_executables_no_match: .: (0.110083) - test_gem_with_multiple_executables_one_match: .: (0.091649) - test_gem_with_other_executable_name: .: (0.095709) - test_gem_with_platform_and_platform_dependencies: .: (1.215598) - test_gem_with_platform_dependencies: .: (0.367777) - test_gem_with_platforms: .: (0.170610) - test_gem_without_executable: .: (0.068980) - test_missing_gem: .: (0.011651) - test_newer_prerelease_available: .: (0.379954) - test_only_prerelease_available: .: (0.336784) - test_other_gem_contains_executable: .: (0.100003) - test_pre_argument: .: (0.098869) - test_pre_version_option: .: (0.113900) - test_single_arg_parsing: .: (0.008318) - test_single_arg_parsing_with_version: .: (0.004045) - test_uses_newest_version: .: (0.161104) - test_uses_newest_version_of_dependency: .: (0.166942) - test_version_mismatch: .: (0.036584) + test_conservative: .: (0.097239) + test_conservative_missing_gem: .: (0.020199) + test_error_with_no_arguments: .: (0.016313) + test_error_with_no_executable: .: (0.004079) + test_full_option_parsing: .: (0.016201) + test_gem_dependency_contains_executable: .: (0.148681) + test_gem_dependency_contains_other_executable: .: (0.155259) + test_gem_exec_gem_uninstall: .: (0.228978) + test_gem_with_executable: .: (0.090003) + test_gem_with_executable_error: .: (0.092815) + test_gem_with_multiple_executables_no_match: .: (0.151489) + test_gem_with_multiple_executables_one_match: .: (0.155860) + test_gem_with_other_executable_name: .: (0.072558) + test_gem_with_platform_and_platform_dependencies: .: (0.712308) + test_gem_with_platform_dependencies: .: (0.374885) + test_gem_with_platforms: .: (0.365876) + test_gem_without_executable: .: (0.081841) + test_missing_gem: .: (0.023096) + test_newer_prerelease_available: .: (0.316818) + test_only_prerelease_available: .: (0.200187) + test_other_gem_contains_executable: .: (0.101860) + test_pre_argument: .: (0.148601) + test_pre_version_option: .: (0.193914) + test_single_arg_parsing: .: (0.019114) + test_single_arg_parsing_with_version: .: (0.012898) + test_uses_newest_version: .: (0.151070) + test_uses_newest_version_of_dependency: .: (0.226107) + test_version_mismatch: .: (0.042913) TestGemCommandsFetchCommand: - test_execute: .: (0.018571) - test_execute_latest: .: (0.027651) - test_execute_nonexistent_hint_disabled: .: (0.008962) - test_execute_platform: .: (0.030497) - test_execute_prerelease: .: (0.055718) - test_execute_specific_prerelease: .: (0.035586) - test_execute_two_version: .: (0.007751) - test_execute_two_version_specified_by_colon: .: (0.027703) - test_execute_version: .: (0.030643) - test_execute_version_nonexistent: .: (0.013121) - test_execute_version_specified_by_colon: .: (0.017599) + test_execute: .: (0.029304) + test_execute_latest: .: (0.053739) + test_execute_nonexistent_hint_disabled: .: (0.028826) + test_execute_platform: .: (0.046927) + test_execute_prerelease: .: (0.030668) + test_execute_specific_prerelease: .: (0.033525) + test_execute_two_version: .: (0.002706) + test_execute_two_version_specified_by_colon: .: (0.034035) + test_execute_version: .: (0.028796) + test_execute_version_nonexistent: .: (0.013310) + test_execute_version_specified_by_colon: .: (0.021157) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.009375) - test_gem_help_build: .: (0.011476) - test_gem_help_commands: .: (0.019663) - test_gem_help_commands_omits_deprecated_commands: .: (0.009630) - test_gem_help_gem_dependencies: .: (0.005861) - test_gem_help_platforms: .: (0.007603) - test_gem_no_args_shows_help: .: (0.002700) + test_gem_help_bad: .: (0.002638) + test_gem_help_build: .: (0.012148) + test_gem_help_commands: .: (0.022458) + test_gem_help_commands_omits_deprecated_commands: .: (0.013087) + test_gem_help_gem_dependencies: .: (0.006764) + test_gem_help_platforms: .: (0.019945) + test_gem_no_args_shows_help: .: (0.002577) TestGemCommandsInfoCommand: - test_execute: .: (0.014751) - test_execute_with_default_gem: .: (0.016195) - test_execute_with_default_gem_and_regular_gem: .: (0.034182) - test_execute_with_version_flag: .: (0.022814) + test_execute: .: (0.020046) + test_execute_with_default_gem: .: (0.020114) + test_execute_with_default_gem_and_regular_gem: .: (0.021527) + test_execute_with_version_flag: .: (0.016743) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.011367) - test_execute_conservative: .: (0.071788) - test_execute_dependency_nonexistent: .: (0.019007) - test_execute_exclude_prerelease: .: (0.076334) - test_execute_explicit_version_includes_prerelease: .: (0.075802) - test_execute_http_proxy: .: (0.024229) - test_execute_installs_deps_a_gemdeps: .: (0.213594) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.078253) - test_execute_installs_from_a_gemdeps: .: (0.067854) - test_execute_installs_from_a_gemdeps_with_conservative: .: (0.242791) - test_execute_local: .: (0.067580) - test_execute_local_dependency_nonexistent: .: (0.019989) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.071687) - test_execute_local_missing: .: (0.011404) - test_execute_local_missing_ignore_dependencies: .: (0.004051) - test_execute_local_transitive_prerelease: .: (0.327521) - test_execute_no_gem: .: (0.007599) - test_execute_no_user_install: .: (0.095654) - test_execute_nonexistent: .: (0.019650) - test_execute_nonexistent_force: .: (0.014041) - test_execute_nonexistent_hint_disabled: .: (0.014949) - test_execute_nonexistent_with_dashes: .: (0.018281) - test_execute_nonexistent_with_hint: .: (0.015655) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.075658) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.073060) - test_execute_prerelease_wins_over_previous_ver: .: (0.077123) - test_execute_rdoc: .: (0.518452) - test_execute_rdoc_with_path: .: (0.119718) - test_execute_remote: .: (0.083807) - test_execute_remote_ignores_files: .: (0.095550) - test_execute_remote_truncates_existing_gemspecs: .: (0.123792) - test_execute_required_ruby_version: .: (0.115471) - test_execute_required_ruby_version_specific_not_met:.: (0.028575) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.126806) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.047841) - test_execute_required_ruby_version_upper_bound: .: (0.209113) - test_execute_required_rubygems_version_wrong: .: (0.038404) - test_execute_saves_build_args: .: (0.079200) - test_execute_two: .: (0.150980) - test_execute_two_version: .: (0.004642) - test_execute_two_version_specified_by_colon: .: (0.155307) - test_execute_uses_deps_a_gemdeps: .: (0.132254) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.127040) - test_execute_uses_from_a_gemdeps: .: (0.083587) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.106094) - test_execute_with_gemdeps_path_ignores_system: .: (0.129316) - test_execute_with_invalid_gem_file: .: (0.083636) - test_execute_with_version_specified_by_colon: .: (0.107618) - test_explain_platform_local: .: (0.034630) - test_explain_platform_local_ignore_dependencies: .: (0.057301) - test_explain_platform_ruby: .: (0.031787) - test_explain_platform_ruby_ignore_dependencies: .: (0.032584) - test_handle_options_file: .: (0.030636) - test_handle_options_suggest: .: (0.019867) - test_handle_options_without: .: (0.023224) - test_install_gem_ignore_dependencies_both: .: (0.081551) - test_install_gem_ignore_dependencies_remote: .: (0.060330) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.088000) - test_install_gem_ignore_dependencies_specific_file: .: (0.110700) - test_parses_requirement_from_gemname: .: (0.067067) - test_redact_credentials_from_uri_on_warning: .: (0.181290) - test_show_errors_on_failure: .: (0.015584) - test_show_source_problems_even_on_success: .: (0.075602) - test_suggest_update_if_enabled: .: (0.067657) + test_execute_bad_source: .: (0.009840) + test_execute_conservative: .: (0.075068) + test_execute_dependency_nonexistent: .: (0.017608) + test_execute_exclude_prerelease: .: (0.085640) + test_execute_explicit_version_includes_prerelease: .: (0.112183) + test_execute_http_proxy: .: (0.047604) + test_execute_installs_deps_a_gemdeps: .: (0.160030) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.085823) + test_execute_installs_from_a_gemdeps: .: (0.095738) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.137402) + test_execute_local: .: (0.108724) + test_execute_local_dependency_nonexistent: .: (0.032477) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.063347) + test_execute_local_missing: .: (0.012301) + test_execute_local_missing_ignore_dependencies: .: (0.008117) + test_execute_local_transitive_prerelease: .: (0.219687) + test_execute_no_gem: .: (0.015433) + test_execute_no_user_install: .: (0.068594) + test_execute_nonexistent: .: (0.042053) + test_execute_nonexistent_force: .: (0.014895) + test_execute_nonexistent_hint_disabled: .: (0.027978) + test_execute_nonexistent_with_dashes: .: (0.036877) + test_execute_nonexistent_with_hint: .: (0.019336) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.084463) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.167851) + test_execute_prerelease_wins_over_previous_ver: .: (0.179852) + test_execute_rdoc: .: (0.573343) + test_execute_rdoc_with_path: .: (0.156934) + test_execute_remote: .: (0.079129) + test_execute_remote_ignores_files: .: (0.099519) + test_execute_remote_truncates_existing_gemspecs: .: (0.218711) + test_execute_required_ruby_version: .: (0.201900) + test_execute_required_ruby_version_specific_not_met:.: (0.035285) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.100108) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.043245) + test_execute_required_ruby_version_upper_bound: .: (0.104539) + test_execute_required_rubygems_version_wrong: .: (0.032484) + test_execute_saves_build_args: .: (0.061956) + test_execute_two: .: (0.144947) + test_execute_two_version: .: (0.019088) + test_execute_two_version_specified_by_colon: .: (0.192014) + test_execute_uses_deps_a_gemdeps: .: (0.136381) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.233475) + test_execute_uses_from_a_gemdeps: .: (0.185847) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.213490) + test_execute_with_gemdeps_path_ignores_system: .: (0.139345) + test_execute_with_invalid_gem_file: .: (0.095774) + test_execute_with_version_specified_by_colon: .: (0.100333) + test_explain_platform_local: .: (0.034855) + test_explain_platform_local_ignore_dependencies: .: (0.034624) + test_explain_platform_ruby: .: (0.037444) + test_explain_platform_ruby_ignore_dependencies: .: (0.020988) + test_handle_options_file: .: (0.012029) + test_handle_options_suggest: .: (0.010681) + test_handle_options_without: .: (0.010390) + test_install_gem_ignore_dependencies_both: .: (0.042897) + test_install_gem_ignore_dependencies_remote: .: (0.112656) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.131500) + test_install_gem_ignore_dependencies_specific_file: .: (0.111240) + test_parses_requirement_from_gemname: .: (0.041252) + test_redact_credentials_from_uri_on_warning: .: (0.088391) + test_show_errors_on_failure: .: (0.013338) + test_show_source_problems_even_on_success: .: (0.105372) + test_suggest_update_if_enabled: .: (0.112638) TestGemCommandsListCommand: - test_execute_installed: .: (0.015904) - test_execute_normal_gem_shadowing_default_gem: .: (0.034549) + test_execute_installed: .: (0.020291) + test_execute_normal_gem_shadowing_default_gem: .: (0.035325) TestGemCommandsLockCommand: - test_execute: .: (0.015242) - test_execute_missing_dependency: .: (0.010248) - test_execute_strict: .: (0.012012) + test_execute: .: (0.015060) + test_execute_missing_dependency: .: (0.013796) + test_execute_strict: .: (0.013408) TestGemCommandsMirrorCommand: - test_execute: .: (0.003335) + test_execute: .: (0.011163) TestGemCommandsOpenCommand: - test_default_gem: .: (0.011437) - test_execute: .: (0.209937) - test_execute_bad_gem: .: (0.013484) - test_wrong_version: .: (0.004343) + test_default_gem: .: (0.008487) + test_execute: .: (0.234446) + test_execute_bad_gem: .: (0.002808) + test_wrong_version: .: (0.012152) TestGemCommandsOutdatedCommand: - test_execute: .: (0.046823) - test_execute_with_up_to_date_platform_specific_gem: .: (0.055429) - test_initialize: .: (0.009238) + test_execute: .: (0.044505) + test_execute_with_up_to_date_platform_specific_gem: .: (0.101982) + test_initialize: .: (0.029399) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.021804) - test_add_owners: .: (0.011611) - test_add_owners_denied: .: (0.004695) - test_add_owners_key: .: (0.015161) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.229807) - test_add_owners_permanent_redirect: .: (0.005349) - test_add_owners_unathorized_api_key: .: (0.013343) - test_otp_verified_failure: .: (0.009948) - test_otp_verified_success: .: (0.011519) - test_remove_owners: .: (0.004190) - test_remove_owners_denied: .: (0.008270) - test_remove_owners_key: .: (0.014901) - test_remove_owners_missing: .: (0.004213) - test_remove_owners_permanent_redirect: .: (0.007834) - test_remove_owners_unathorized_api_key: .: (0.008856) - test_show_owners: .: (0.010525) - test_show_owners_denied: .: (0.007590) - test_show_owners_dont_load_objects: .: (0.008502) - test_show_owners_key: .: (0.014980) - test_show_owners_permanent_redirect: .: (0.004190) - test_show_owners_setting_up_host: .: (0.008506) - test_show_owners_setting_up_host_through_env_var: .: (0.010629) - test_with_webauthn_enabled_failure: .: (0.109284) - test_with_webauthn_enabled_failure_with_polling: .: (0.111845) - test_with_webauthn_enabled_success: .: (0.112157) - test_with_webauthn_enabled_success_with_polling: .: (0.108207) + test_add_owner_with_host_option_through_execute: .: (0.043200) + test_add_owners: .: (0.079802) + test_add_owners_denied: .: (0.069570) + test_add_owners_key: .: (0.037041) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.232858) + test_add_owners_permanent_redirect: .: (0.003806) + test_add_owners_unathorized_api_key: .: (0.029680) + test_otp_verified_failure: .: (0.017003) + test_otp_verified_success: .: (0.016547) + test_remove_owners: .: (0.012573) + test_remove_owners_denied: .: (0.020119) + test_remove_owners_key: .: (0.013575) + test_remove_owners_missing: .: (0.016178) + test_remove_owners_permanent_redirect: .: (0.016531) + test_remove_owners_unathorized_api_key: .: (0.026793) + test_show_owners: .: (0.020620) + test_show_owners_denied: .: (0.012489) + test_show_owners_dont_load_objects: .: (0.012627) + test_show_owners_key: .: (0.021800) + test_show_owners_permanent_redirect: .: (0.011957) + test_show_owners_setting_up_host: .: (0.003798) + test_show_owners_setting_up_host_through_env_var: .: (0.020050) + test_with_webauthn_enabled_failure: .: (0.125751) + test_with_webauthn_enabled_failure_with_polling: .: (0.119982) + test_with_webauthn_enabled_success: .: (0.132072) + test_with_webauthn_enabled_success_with_polling: .: (0.128018) TestGemCommandsPristineCommand: - test_execute: .: (0.028340) - test_execute_all: .: (0.039366) - test_execute_bindir: .: (0.044408) - test_execute_default_gem: .: (0.015757) - test_execute_env_shebang: .: (0.043854) - test_execute_extensions_explicit: .: (0.778012) - test_execute_extensions_only_missing_extensions: .: (0.928228) - test_execute_many: .: (0.053244) - test_execute_many_multi_repo: .: (0.055248) - test_execute_missing_cache_gem: .: (0.128880) - test_execute_missing_cache_gem_when_multi_repo: .: (0.126417) - test_execute_multi_platform: .: (1.119277) - test_execute_no_extension: .: (0.423289) - test_execute_no_gem: .: (0.002955) - test_execute_only_executables: .: (0.026240) - test_execute_only_plugins: .: (0.028264) - test_execute_unknown_gem_at_remote_source: .: (0.011030) - test_execute_user_install: .: (0.043418) - test_execute_with_extension_with_build_args: .: (0.802768) - test_handle_options: .: (0.008597) - test_handle_options_extensions: .: (0.018966) - test_skip: .: (0.065526) - test_skip_many_gems: .: (0.046025) + test_execute: .: (0.035537) + test_execute_all: .: (0.036508) + test_execute_bindir: .: (0.058370) + test_execute_default_gem: .: (0.007178) + test_execute_env_shebang: .: (0.072143) + test_execute_extensions_explicit: .: (1.042648) + test_execute_extensions_only_missing_extensions: .: (0.971956) + test_execute_many: .: (0.079269) + test_execute_many_multi_repo: .: (0.084688) + test_execute_missing_cache_gem: .: (0.128068) + test_execute_missing_cache_gem_when_multi_repo: .: (0.166847) + test_execute_multi_platform: .: (1.078497) + test_execute_no_extension: .: (0.382928) + test_execute_no_gem: .: (0.011191) + test_execute_only_executables: .: (0.042840) + test_execute_only_plugins: .: (0.062398) + test_execute_unknown_gem_at_remote_source: .: (0.015483) + test_execute_user_install: .: (0.072329) + test_execute_with_extension_with_build_args: .: (0.951240) + test_handle_options: .: (0.004145) + test_handle_options_extensions: .: (0.016673) + test_skip: .: (0.027015) + test_skip_many_gems: .: (0.044013) TestGemCommandsPushCommand: - test_execute: .: (0.020343) - test_execute_allowed_push_host: .: (0.019714) - test_execute_attestation: .: (0.020487) - test_execute_host: .: (0.012623) - test_otp_verified_failure: .: (0.010447) - test_otp_verified_success: .: (0.008956) - test_raises_error_with_no_arguments: .: (0.008027) - test_sending_gem: .: (0.009133) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.013607) - test_sending_gem_denied: .: (0.012410) - test_sending_gem_key: .: (0.014903) - test_sending_gem_to_allowed_push_host: .: (0.035071) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.019353) - test_sending_gem_to_disallowed_default_host: .: (0.041540) - test_sending_gem_to_disallowed_push_host: .: (0.018652) - test_sending_gem_to_host_permanent_redirect: .: (0.016895) - test_sending_gem_to_metadata_host: .: (0.018535) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.011589) - test_sending_gem_with_env_var_api_key: .: (0.012649) - test_sending_gem_with_no_local_creds: .: (0.013665) - test_sending_when_default_host_disabled: .: (0.008651) - test_sending_when_default_host_disabled_with_override: .: (0.018975) - test_with_webauthn_enabled_failure: .: (0.042490) - test_with_webauthn_enabled_failure_with_polling: .: (0.121391) - test_with_webauthn_enabled_success: .: (0.050027) - test_with_webauthn_enabled_success_with_polling: .: (0.125769) + test_execute: .: (0.011725) + test_execute_allowed_push_host: .: (0.019047) + test_execute_attestation: .: (0.013602) + test_execute_host: .: (0.010567) + test_otp_verified_failure: .: (0.017775) + test_otp_verified_success: .: (0.026106) + test_raises_error_with_no_arguments: .: (0.010710) + test_sending_gem: .: (0.025631) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.029243) + test_sending_gem_denied: .: (0.016724) + test_sending_gem_key: .: (0.025751) + test_sending_gem_to_allowed_push_host: .: (0.027985) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.028235) + test_sending_gem_to_disallowed_default_host: .: (0.043942) + test_sending_gem_to_disallowed_push_host: .: (0.030089) + test_sending_gem_to_host_permanent_redirect: .: (0.025790) + test_sending_gem_to_metadata_host: .: (0.025258) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.026370) + test_sending_gem_with_env_var_api_key: .: (0.028775) + test_sending_gem_with_no_local_creds: .: (0.028644) + test_sending_when_default_host_disabled: .: (0.017057) + test_sending_when_default_host_disabled_with_override: .: (0.017903) + test_with_webauthn_enabled_failure: .: (0.043725) + test_with_webauthn_enabled_failure_with_polling: .: (0.127770) + test_with_webauthn_enabled_success: .: (0.028190) + test_with_webauthn_enabled_success_with_polling: .: (0.125992) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.022311) - test_execute_all: .: (0.015016) - test_execute_all_prerelease: .: (0.030338) - test_execute_details: .: (0.025474) - test_execute_details_cleans_text: .: (0.021314) - test_execute_details_truncates_summary: .: (0.174641) - test_execute_installed: .: (0.013065) - test_execute_installed_inverse: .: (0.015582) - test_execute_installed_inverse_not_installed: .: (0.011760) - test_execute_installed_no_name: .: (0.015823) - test_execute_installed_not_installed: .: (0.019945) - test_execute_installed_version: .: (0.007672) - test_execute_installed_version_not_installed: .: (0.016383) - test_execute_local: .: (0.018431) - test_execute_local_notty: .: (0.015999) - test_execute_local_quiet: .: (0.011990) - test_execute_multiple_args: .: (0.027479) - test_execute_no_prerelease_local: .: (0.015355) - test_execute_no_versions: .: (0.020342) - test_execute_notty: .: (0.019098) - test_execute_prerelease: .: (0.016407) - test_execute_prerelease_local: .: (0.030656) - test_execute_remote: .: (0.018078) - test_execute_remote_notty: .: (0.026459) - test_execute_remote_quiet: .: (0.016984) - test_make_entry: .: (0.014729) - test_show_gems: .: (0.015436) + test_execute: .: (0.011867) + test_execute_all: .: (0.011112) + test_execute_all_prerelease: .: (0.021929) + test_execute_details: .: (0.030345) + test_execute_details_cleans_text: .: (0.034123) + test_execute_details_truncates_summary: .: (0.191665) + test_execute_installed: .: (0.019528) + test_execute_installed_inverse: .: (0.015459) + test_execute_installed_inverse_not_installed: .: (0.015518) + test_execute_installed_no_name: .: (0.011271) + test_execute_installed_not_installed: .: (0.019582) + test_execute_installed_version: .: (0.019749) + test_execute_installed_version_not_installed: .: (0.015592) + test_execute_local: .: (0.020094) + test_execute_local_notty: .: (0.026218) + test_execute_local_quiet: .: (0.016268) + test_execute_multiple_args: .: (0.021962) + test_execute_no_prerelease_local: .: (0.026191) + test_execute_no_versions: .: (0.021711) + test_execute_notty: .: (0.025761) + test_execute_prerelease: .: (0.019816) + test_execute_prerelease_local: .: (0.018108) + test_execute_remote: .: (0.036003) + test_execute_remote_notty: .: (0.037826) + test_execute_remote_quiet: .: (0.017321) + test_make_entry: .: (0.014080) + test_show_gems: .: (0.014123) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.043365) - test_execute_default_details: .: (0.063633) - test_execute_exact_local: .: (0.063641) - test_execute_exact_multiple: .: (0.104932) - test_execute_exact_remote: .: (0.080684) - test_execute_local_details: .: (0.130693) - test_execute_platform: .: (0.050680) - test_execute_show_default_gems: .: (0.043664) - test_execute_show_default_gems_with_platform: .: (0.036294) + test_depprecated: .: (0.034994) + test_execute_default_details: .: (0.043749) + test_execute_exact_local: .: (0.030654) + test_execute_exact_multiple: .: (0.020004) + test_execute_exact_remote: .: (0.024298) + test_execute_local_details: .: (0.019249) + test_execute_platform: .: (0.028762) + test_execute_show_default_gems: .: (0.021393) + test_execute_show_default_gems_with_platform: .: (0.015494) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (0.139076) + test_build_is_reproducible: .: (0.072164) TestGemCommandsSearchCommand: - test_initialize: .: (0.003116) + test_initialize: .: (0.002778) TestGemCommandsServerCommand: - test_execute: .: (0.007860) + test_execute: .: (0.002539) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (0.086071) - test_files_in: .: (0.037103) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.045492) - test_install_lib: .: (0.022498) - test_remove_old_lib_files: .: (0.030944) - test_remove_old_man_files: .: (0.036594) - test_show_release_notes: .: (0.031669) + test_destdir_flag_regenerates_binstubs: .: (0.039863) + test_files_in: .: (0.023372) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.028184) + test_install_lib: .: (0.018907) + test_remove_old_lib_files: .: (0.017696) + test_remove_old_man_files: .: (0.018721) + test_show_release_notes: .: (0.020672) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.007672) - test_execute_when_already_signed_in_with_different_host: .: (0.027408) - test_execute_when_already_signed_in_with_same_host: .: (0.005628) - test_execute_when_not_already_signed_in: .: (0.008847) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.009822) - test_execute_with_host_permanent_redirect: .: (0.011082) - test_execute_with_host_supplied: .: (0.011424) - test_execute_with_key_name_and_custom_scope: .: (0.005443) - test_execute_with_key_name_and_exclusive_scope: .: (0.010005) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.011781) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.008977) - test_execute_with_key_name_default_scope: .: (0.005339) - test_execute_with_valid_creds_set_for_default_host: .: (0.008243) - test_execute_with_warnings: .: (0.004879) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.006061) + test_execute_when_already_signed_in_with_different_host: .: (0.004602) + test_execute_when_already_signed_in_with_same_host: .: (0.004329) + test_execute_when_not_already_signed_in: .: (0.023783) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.017862) + test_execute_with_host_permanent_redirect: .: (0.008388) + test_execute_with_host_supplied: .: (0.009445) + test_execute_with_key_name_and_custom_scope: .: (0.013322) + test_execute_with_key_name_and_exclusive_scope: .: (0.012406) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.009063) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.009013) + test_execute_with_key_name_default_scope: .: (0.012793) + test_execute_with_valid_creds_set_for_default_host: .: (0.016413) + test_execute_with_warnings: .: (0.008773) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.003086) - test_execute_when_user_is_signed_in: .: (0.003443) + test_execute_when_not_signed_in: .: (0.006823) + test_execute_when_user_is_signed_in: .: (0.003379) TestGemCommandsSourcesCommand: - test_execute: .: (0.022508) - test_execute_add: .: (0.020998) - test_execute_add_allow_typo_squatting_source: .: (0.017379) - test_execute_add_allow_typo_squatting_source_forced:.: (0.012364) - test_execute_add_bad_uri: .: (0.013718) - test_execute_add_deny_typo_squatting_source: .: (0.012691) - test_execute_add_existent_source_invalid_uri: .: (0.015287) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.015171) - test_execute_add_http_rubygems_org: .: (0.038402) - test_execute_add_http_rubygems_org_forced: .: (0.024910) - test_execute_add_https_rubygems_org: .: (0.019786) - test_execute_add_nonexistent_source: .: (0.011733) - test_execute_add_redundant_source: .: (0.011644) - test_execute_add_redundant_source_trailing_slash: .: (0.011635) - test_execute_clear_all: .: (0.009558) - test_execute_list: .: (0.009344) - test_execute_remove: .: (0.010153) - test_execute_remove_no_network: .: (0.014287) - test_execute_update: .: (0.020258) - test_initialize_proxy: .: (0.011126) + test_execute: .: (0.013620) + test_execute_add: .: (0.020613) + test_execute_add_allow_typo_squatting_source: .: (0.017116) + test_execute_add_allow_typo_squatting_source_forced:.: (0.020098) + test_execute_add_bad_uri: .: (0.013206) + test_execute_add_deny_typo_squatting_source: .: (0.014817) + test_execute_add_existent_source_invalid_uri: .: (0.018328) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.009825) + test_execute_add_http_rubygems_org: .: (0.014966) + test_execute_add_http_rubygems_org_forced: .: (0.035659) + test_execute_add_https_rubygems_org: .: (0.025784) + test_execute_add_nonexistent_source: .: (0.014797) + test_execute_add_redundant_source: .: (0.014074) + test_execute_add_redundant_source_trailing_slash: .: (0.015530) + test_execute_clear_all: .: (0.013298) + test_execute_list: .: (0.009295) + test_execute_remove: .: (0.014182) + test_execute_remove_no_network: .: (0.009920) + test_execute_update: .: (0.036245) + test_initialize_proxy: .: (0.013823) TestGemCommandsSpecificationCommand: - test_execute: .: (0.015176) - test_execute_all: .: (0.011649) - test_execute_all_conflicts_with_version: .: (0.003123) - test_execute_bad_name: .: (0.006645) - test_execute_bad_name_with_version: .: (0.009508) - test_execute_exact_match: .: (0.011479) - test_execute_field: .: (0.005012) - test_execute_file: .: (0.017466) - test_execute_marshal: .: (0.028534) - test_execute_remote: .: (0.012201) - test_execute_remote_with_prerelease: .: (0.023559) - test_execute_remote_with_version: .: (0.013245) - test_execute_remote_with_version_and_platform: .: (0.022457) - test_execute_remote_without_prerelease: .: (0.016520) - test_execute_ruby: .: (0.013218) + test_execute: .: (0.013784) + test_execute_all: .: (0.032344) + test_execute_all_conflicts_with_version: .: (0.002919) + test_execute_bad_name: .: (0.011077) + test_execute_bad_name_with_version: .: (0.019120) + test_execute_exact_match: .: (0.015557) + test_execute_field: .: (0.008995) + test_execute_file: .: (0.021037) + test_execute_marshal: .: (0.017801) + test_execute_remote: .: (0.026507) + test_execute_remote_with_prerelease: .: (0.019727) + test_execute_remote_with_version: .: (0.016747) + test_execute_remote_with_version_and_platform: .: (0.021746) + test_execute_remote_without_prerelease: .: (0.020478) + test_execute_ruby: .: (0.017383) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.018445) + test_execute_sorts: .: (0.007002) TestGemCommandsUnpackCommand: - test_execute: .: (0.077999) - test_execute_exact_match: .: (0.055147) - test_execute_gem_path: .: (0.028547) - test_execute_gem_path_missing: .: (0.008178) - test_execute_remote: .: (0.035380) - test_execute_spec: .: (0.151730) - test_execute_spec_target: .: (0.076258) - test_execute_sudo: .: (0.089945) - test_execute_with_target_option: .: (0.093004) - test_find_in_cache: .: (0.088754) - test_get_path: .: (0.022634) - test_handle_options_metadata: .: (0.013013) + test_execute: .: (0.100315) + test_execute_exact_match: .: (0.056802) + test_execute_gem_path: .: (0.024380) + test_execute_gem_path_missing: .: (0.012040) + test_execute_remote: .: (0.034828) + test_execute_spec: .: (0.096067) + test_execute_spec_target: .: (0.087198) + test_execute_sudo: .: (0.079207) + test_execute_with_target_option: .: (0.060410) + test_find_in_cache: .: (0.084766) + test_get_path: .: (0.017089) + test_handle_options_metadata: .: (0.012304) TestGemCommandsWhichCommand: - test_execute: .: (0.026057) - test_execute_directory: .: (0.004579) - test_execute_missing: .: (0.004953) - test_execute_one_missing: .: (0.014468) + test_execute: .: (0.018851) + test_execute_directory: .: (0.044843) + test_execute_missing: .: (0.032022) + test_execute_one_missing: .: (0.048086) TestGemCommandsYankCommand: - test_execute: .: (0.016538) - test_execute_host: .: (0.012026) - test_execute_key: .: (0.007460) - test_execute_with_otp_failure: .: (0.011428) - test_execute_with_otp_success: .: (0.012299) - test_handle_options: .: (0.023451) - test_handle_options_missing_argument: .: (0.015247) - test_with_webauthn_enabled_failure: .: (0.113688) - test_with_webauthn_enabled_failure_with_polling: .: (0.117718) - test_with_webauthn_enabled_success: .: (0.105268) - test_with_webauthn_enabled_success_with_polling: .: (0.108151) - test_yank_gem_unathorized_api_key: .: (0.013024) + test_execute: .: (0.025641) + test_execute_host: .: (0.040401) + test_execute_key: .: (0.060649) + test_execute_with_otp_failure: .: (0.014428) + test_execute_with_otp_success: .: (0.013099) + test_handle_options: .: (0.013551) + test_handle_options_missing_argument: .: (0.013346) + test_with_webauthn_enabled_failure: .: (0.119305) + test_with_webauthn_enabled_failure_with_polling: .: (0.108022) + test_with_webauthn_enabled_success: .: (0.112238) + test_with_webauthn_enabled_success_with_polling: .: (0.111997) + test_yank_gem_unathorized_api_key: .: (0.008393) TestGemConfig: test_bad_rake_path_is_escaped: .: (0.007069) - test_datadir: .: (0.177816) - test_good_rake_path_is_escaped: .: (0.019660) + test_datadir: .: (0.080315) + test_good_rake_path_is_escaped: .: (0.010663) TestGemConfigFile: - test_accept_string_key: .: (0.027438) - test_api_keys: .: (0.087649) - test_check_credentials_permissions: .: (0.010645) - test_disable_default_gem_server: .: (0.003986) - test_dump_with_rubygems_yaml: .: (0.003095) - test_handle_arguments: .: (0.007891) - test_handle_arguments_backtrace: .: (0.007972) - test_handle_arguments_debug: .: (0.003248) - test_handle_arguments_norc: .: (0.007859) - test_handle_arguments_override: .: (0.003111) - test_handle_arguments_traceback: .: (0.008275) - test_handle_comment: .: (0.002980) - test_ignore_invalid_config_file: .: (0.008698) - test_initialize: .: (0.003629) - test_initialize_environment_variable_override: .: (0.003555) - test_initialize_handle_arguments_config_file: .: (0.008257) - test_initialize_handle_arguments_config_file_equals:.: (0.003773) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.005242) - test_initialize_ipv4_fallback_enabled_env: .: (0.006284) - test_initialize_operating_system_override: .: (0.007478) - test_initialize_platform_override: .: (0.003328) - test_initialize_system_wide_override: .: (0.008156) - test_load_api_keys: .: (0.007716) - test_load_api_keys_bad_permission: .: (0.003386) - test_load_install_extension_in_lib_from_config: .: (0.008125) - test_load_ssl_ca_cert_from_config: .: (0.003028) - test_load_ssl_client_cert_from_config: .: (0.007494) - test_load_ssl_verify_mode_from_config: .: (0.008824) - test_load_with_rubygems_config_hash: .: (0.003071) - test_really_verbose: .: (0.008365) - test_rubygems_api_key_equals: .: (0.003421) - test_rubygems_api_key_equals_bad_permission: .: (0.007712) - test_s3_source: .: (0.003439) - test_s3_source_with_config_without_lookahead: .: (0.007685) - test_set_config_file_name_from_environment_variable:.: (0.002951) - test_write: .: (0.008523) - test_write_from_hash: .: (0.007880) + test_accept_string_key: .: (0.002926) + test_api_keys: .: (0.011130) + test_check_credentials_permissions: .: (0.003436) + test_disable_default_gem_server: .: (0.011117) + test_dump_with_rubygems_yaml: .: (0.006923) + test_handle_arguments: .: (0.002578) + test_handle_arguments_backtrace: .: (0.011087) + test_handle_arguments_debug: .: (0.007159) + test_handle_arguments_norc: .: (0.007006) + test_handle_arguments_override: .: (0.002839) + test_handle_arguments_traceback: .: (0.011158) + test_handle_comment: .: (0.007194) + test_ignore_invalid_config_file: .: (0.007156) + test_initialize: .: (0.011564) + test_initialize_environment_variable_override: .: (0.003098) + test_initialize_handle_arguments_config_file: .: (0.002708) + test_initialize_handle_arguments_config_file_equals:.: (0.011019) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.006787) + test_initialize_ipv4_fallback_enabled_env: .: (0.002630) + test_initialize_operating_system_override: .: (0.011080) + test_initialize_platform_override: .: (0.003080) + test_initialize_system_wide_override: .: (0.003276) + test_load_api_keys: .: (0.003073) + test_load_api_keys_bad_permission: .: (0.003092) + test_load_install_extension_in_lib_from_config: .: (0.003194) + test_load_ssl_ca_cert_from_config: .: (0.002986) + test_load_ssl_client_cert_from_config: .: (0.003088) + test_load_ssl_verify_mode_from_config: .: (0.002807) + test_load_with_rubygems_config_hash: .: (0.003010) + test_really_verbose: .: (0.002881) + test_rubygems_api_key_equals: .: (0.003551) + test_rubygems_api_key_equals_bad_permission: .: (0.003464) + test_s3_source: .: (0.003069) + test_s3_source_with_config_without_lookahead: .: (0.003064) + test_set_config_file_name_from_environment_variable:.: (0.002901) + test_write: .: (0.003431) + test_write_from_hash: .: (0.003942) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.003161) + test_output_can_be_captured_by_test_unit: .: (0.003583) TestGemDependency: - test_equals2: .: (0.007606) - test_equals2_type: .: (0.002774) - test_equals_tilde: .: (0.007259) - test_equals_tilde_escape: .: (0.009290) - test_equals_tilde_object: .: (0.002761) - test_equals_tilde_spec: .: (0.003009) - test_hash: .: (0.009803) - test_identity: .: (0.002716) - test_initialize: .: (0.003087) - test_initialize_double: .: (0.009248) - test_initialize_empty: .: (0.002811) - test_initialize_prerelease: .: (0.002570) - test_initialize_type: .: (0.005974) - test_initialize_type_bad: .: (0.002844) - test_initialize_version: .: (0.004835) - test_match_eh_allow_prerelease: .: (0.007411) - test_match_eh_name_tuple: .: (0.002839) - test_match_eh_specification: .: (0.003296) - test_matches_spec_eh: .: (0.004686) - test_matches_spec_eh_prerelease: .: (0.002907) - test_merge: .: (0.002834) - test_merge_default: .: (0.002686) - test_merge_name_mismatch: .: (0.003042) - test_merge_other_default: .: (0.003413) - test_prerelease_eh: .: (0.007783) - test_specific: .: (0.002834) - test_to_spec: .: (0.005608) - test_to_spec_prerelease: .: (0.006458) - test_to_spec_with_only_prereleases: .: (0.006847) - test_to_specs_indicates_total_gem_set_size: .: (0.005297) - test_to_specs_respects_bundler_version: .: (0.018950) - test_to_specs_suggests_other_versions: .: (0.007693) + test_equals2: .: (0.002941) + test_equals2_type: .: (0.002381) + test_equals_tilde: .: (0.009234) + test_equals_tilde_escape: .: (0.002593) + test_equals_tilde_object: .: (0.004083) + test_equals_tilde_spec: .: (0.003125) + test_hash: .: (0.003596) + test_identity: .: (0.002645) + test_initialize: .: (0.002346) + test_initialize_double: .: (0.003309) + test_initialize_empty: .: (0.002569) + test_initialize_prerelease: .: (0.002833) + test_initialize_type: .: (0.002666) + test_initialize_type_bad: .: (0.003077) + test_initialize_version: .: (0.002309) + test_match_eh_allow_prerelease: .: (0.002849) + test_match_eh_name_tuple: .: (0.002648) + test_match_eh_specification: .: (0.003095) + test_matches_spec_eh: .: (0.002428) + test_matches_spec_eh_prerelease: .: (0.002737) + test_merge: .: (0.002847) + test_merge_default: .: (0.002622) + test_merge_name_mismatch: .: (0.002619) + test_merge_other_default: .: (0.002555) + test_prerelease_eh: .: (0.002210) + test_specific: .: (0.003254) + test_to_spec: .: (0.005585) + test_to_spec_prerelease: .: (0.005665) + test_to_spec_with_only_prereleases: .: (0.005737) + test_to_specs_indicates_total_gem_set_size: .: (0.005117) + test_to_specs_respects_bundler_version: .: (0.006609) + test_to_specs_suggests_other_versions: .: (0.004934) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.076706) - test_find_gems_with_sources_local: .: (0.073868) - test_find_gems_with_sources_prerelease: .: (0.044103) - test_find_gems_with_sources_with_bad_source: .: (0.008913) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.065018) - test_install: .: (0.105169) - test_install_all_dependencies: .: (0.246395) - test_install_build_args: .: (0.150625) - test_install_cache_dir: .: (0.167615) - test_install_dependencies_satisfied: .: (0.235837) - test_install_dependency: .: (0.143753) - test_install_dependency_development: .: (0.255637) - test_install_dependency_development_deep: .: (0.225497) - test_install_dependency_development_shallow: .: (0.199803) - test_install_dependency_existing: .: (0.418058) - test_install_dependency_existing_extension: .: (0.850677) - test_install_dependency_old: .: (0.078443) - test_install_doesnt_upgrade_installed_dependencies: .: (0.206460) - test_install_domain_both: .: (0.110156) - test_install_domain_both_no_network: .: (0.183630) - test_install_domain_local: .: (0.065178) - test_install_domain_remote: .: (0.107995) - test_install_dual_repository: .: (0.183662) - test_install_dual_repository_and_done_installing_hooks: .: (0.199711) - test_install_env_shebang: .: (0.099582) - test_install_force: .: (0.107712) - test_install_ignore_dependencies: .: (0.102544) - test_install_install_dir: .: (0.100000) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.049021) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.066473) - test_install_local: .: (0.103565) - test_install_local_dependency: .: (0.151616) - test_install_local_dependency_installed: .: (0.123639) - test_install_local_dependency_no_network_for_target_gem: .: (0.151633) - test_install_local_prerelease: .: (0.111694) - test_install_local_subdir: .: (0.107593) - test_install_minimal_deps: .: (0.227669) - test_install_no_document: .: (0.087635) - test_install_no_minimal_deps: .: (0.303623) - test_install_no_wrappers: .: (0.101198) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.063153) - test_install_prerelease: .: (0.115761) - test_install_prerelease_bug_990: .: (0.091715) - test_install_prerelease_skipped_when_normal_ver: .: (0.100113) - test_install_reinstall: .: (0.111543) - test_install_remote: .: (0.119806) - test_install_remote_dep: .: (0.088359) - test_install_remote_platform_newer: .: (0.115015) - test_install_security_policy: .: (0.183771) - test_install_version: .: (0.082362) - test_install_version_default: .: (0.078251) - test_install_when_only_prerelease: .: (0.021530) - test_resolve_dependencies: .: (0.070046) - test_resolve_dependencies_ignore_dependencies: .: (0.086599) - test_resolve_dependencies_local: .: (0.064527) + test_find_gems_gems_with_sources: .: (0.021813) + test_find_gems_with_sources_local: .: (0.021609) + test_find_gems_with_sources_prerelease: .: (0.021994) + test_find_gems_with_sources_with_bad_source: .: (0.003510) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.024455) + test_install: .: (0.064864) + test_install_all_dependencies: .: (0.197756) + test_install_build_args: .: (0.106283) + test_install_cache_dir: .: (0.117370) + test_install_dependencies_satisfied: .: (0.147257) + test_install_dependency: .: (0.123849) + test_install_dependency_development: .: (0.172939) + test_install_dependency_development_deep: .: (0.387086) + test_install_dependency_development_shallow: .: (0.185504) + test_install_dependency_existing: .: (0.178095) + test_install_dependency_existing_extension: .: (1.131503) + test_install_dependency_old: .: (0.114665) + test_install_doesnt_upgrade_installed_dependencies: .: (0.235872) + test_install_domain_both: .: (0.125654) + test_install_domain_both_no_network: .: (0.143891) + test_install_domain_local: .: (0.082084) + test_install_domain_remote: .: (0.169700) + test_install_dual_repository: .: (0.259864) + test_install_dual_repository_and_done_installing_hooks: .: (0.246697) + test_install_env_shebang: .: (0.221180) + test_install_force: .: (0.202526) + test_install_ignore_dependencies: .: (0.099630) + test_install_install_dir: .: (0.095346) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.074115) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.087861) + test_install_local: .: (0.117604) + test_install_local_dependency: .: (0.160181) + test_install_local_dependency_installed: .: (0.162488) + test_install_local_dependency_no_network_for_target_gem: .: (0.133708) + test_install_local_prerelease: .: (0.121678) + test_install_local_subdir: .: (0.098233) + test_install_minimal_deps: .: (0.245080) + test_install_no_document: .: (0.082797) + test_install_no_minimal_deps: .: (0.410379) + test_install_no_wrappers: .: (0.109511) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.085933) + test_install_prerelease: .: (0.105736) + test_install_prerelease_bug_990: .: (0.096198) + test_install_prerelease_skipped_when_normal_ver: .: (0.117580) + test_install_reinstall: .: (0.155873) + test_install_remote: .: (0.191851) + test_install_remote_dep: .: (0.158631) + test_install_remote_platform_newer: .: (0.141304) + test_install_security_policy: .: (0.223743) + test_install_version: .: (0.105310) + test_install_version_default: .: (0.119517) + test_install_when_only_prerelease: .: (0.036908) + test_resolve_dependencies: .: (0.156513) + test_resolve_dependencies_ignore_dependencies: .: (0.130953) + test_resolve_dependencies_local: .: (0.147273) TestGemDependencyList: - test_active_count: .: (0.007648) - test_add: .: (0.006641) - test_dependency_order: .: (0.007720) - test_dependency_order_circle: .: (0.003067) - test_dependency_order_development: .: (0.012366) - test_dependency_order_diamond: .: (0.003143) - test_dependency_order_no_dependencies: .: (0.008315) - test_find_name: .: (0.002984) - test_ok_eh: .: (0.008460) - test_ok_eh_mismatch: .: (0.007634) - test_ok_eh_redundant: .: (0.007631) - test_ok_to_remove_eh: .: (0.003434) - test_ok_to_remove_eh_after_sibling_removed: .: (0.003267) - test_remove_by_name: .: (0.002941) - test_tsort_each_child: .: (0.002773) - test_tsort_each_node: .: (0.004724) - test_why_not_ok_eh: .: (0.002945) - test_why_not_ok_eh_old_dependency: .: (0.003871) + test_active_count: .: (0.019455) + test_add: .: (0.002750) + test_dependency_order: .: (0.015307) + test_dependency_order_circle: .: (0.011065) + test_dependency_order_development: .: (0.031587) + test_dependency_order_diamond: .: (0.015050) + test_dependency_order_no_dependencies: .: (0.003190) + test_find_name: .: (0.015277) + test_ok_eh: .: (0.015698) + test_ok_eh_mismatch: .: (0.023240) + test_ok_eh_redundant: .: (0.015509) + test_ok_to_remove_eh: .: (0.007117) + test_ok_to_remove_eh_after_sibling_removed: .: (0.002612) + test_remove_by_name: .: (0.011121) + test_tsort_each_child: .: (0.006883) + test_tsort_each_node: .: (0.006803) + test_why_not_ok_eh: .: (0.002907) + test_why_not_ok_eh_old_dependency: .: (0.007351) TestGemDependencyResolutionError: - test_message: .: (0.003549) + test_message: .: (0.007092) TestGemDeprecate: - test_assignment: .: (0.002590) - test_defaults: .: (0.005557) - test_deprecated_method_calls_the_old_method: .: (0.003888) - test_deprecated_method_outputs_a_warning: .: (0.004277) - test_deprecated_method_outputs_a_warning_old_way: .: (0.004216) - test_rubygems_deprecate_command: .: (0.003946) - test_skip: .: (0.007926) + test_assignment: .: (0.010900) + test_defaults: .: (0.002335) + test_deprecated_method_calls_the_old_method: .: (0.007086) + test_deprecated_method_outputs_a_warning: .: (0.007444) + test_deprecated_method_outputs_a_warning_old_way: .: (0.011239) + test_rubygems_deprecate_command: .: (0.006858) + test_skip: .: (0.002559) TestGemDoctor: - test_doctor: .: (0.011787) - test_doctor_badly_named_plugins: .: (0.008461) - test_doctor_child_missing: .: (0.002744) - test_doctor_dry_run: .: (0.005802) - test_doctor_non_gem_home: .: (0.009533) - test_gem_repository_eh: .: (0.004697) + test_doctor: .: (0.014671) + test_doctor_badly_named_plugins: .: (0.013170) + test_doctor_child_missing: .: (0.025523) + test_doctor_dry_run: .: (0.011612) + test_doctor_non_gem_home: .: (0.003402) + test_gem_repository_eh: .: (0.021824) TestGemExit: - test_exit: .: (0.142239) - test_status: .: (0.002739) + test_exit: .: (0.216422) + test_status: .: (0.006693) TestGemExtBuilder: - test_build_extensions: .: (0.445333) - test_build_extensions_extconf_bad: .: (0.041698) - test_build_extensions_install_ext_only: .: (0.499856) - test_build_extensions_none: .: (0.008616) - test_build_extensions_rebuild_failure: .: (0.004307) - test_build_extensions_unsupported: .: (0.011551) - test_build_extensions_with_build_args: .: (0.349503) - test_build_extensions_with_gemhome_with_space: .: (0.480124) + test_build_extensions: .: (0.545166) + test_build_extensions_extconf_bad: .: (0.061014) + test_build_extensions_install_ext_only: .: (0.486108) + test_build_extensions_none: .: (0.007331) + test_build_extensions_rebuild_failure: .: (0.014512) + test_build_extensions_unsupported: .: (0.003591) + test_build_extensions_with_build_args: .: (0.358324) + test_build_extensions_with_gemhome_with_space: .: (0.539901) 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.161812) - test_class_make: .: (0.727841) - test_class_make_no_clean: .: (0.463405) - test_custom_make_with_options: .: (0.757279) - test_initialize: .: (0.010155) - test_initialize_build_args: .: (0.003205) +: (0.240788) + test_class_make: .: (1.076891) + test_class_make_no_clean: .: (0.525423) + test_custom_make_with_options: .: (0.859759) + test_initialize: .: (0.023135) + test_initialize_build_args: .: (0.023709) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -3080,7 +3116,7 @@ 33: 34: output = [] =============================================================================== -: (0.030268) +: (0.018308) 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.020970) +: (0.035822) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -3108,7 +3144,7 @@ 124: 125: Dir.chdir @ext do =============================================================================== -: (0.023598) +: (0.039193) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -3122,7 +3158,7 @@ 100: 101: require "open3" =============================================================================== -: (0.011147) +: (0.027894) 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.016774) +: (0.015866) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.003828) - test_dylib_with_colon_space: .: (0.007786) - test_framework: .: (0.002561) - test_framework_space: .: (0.007300) - test_lib_with_nonascii: .: (0.005615) - test_libstatic_with_colon: .: (0.004186) - test_libstatic_with_colon_space: .: (0.007386) - test_non_lib_dash_l: .: (0.007770) - test_search_path_basic: .: (0.004529) - test_search_path_space: .: (0.007374) - test_search_path_space_in_path: .: (0.002514) - test_simple_lib: .: (0.008821) - test_simple_lib_space: .: (0.002848) - test_so_with_colon_space: .: (0.008799) - test_unconventional_lib_with_colon: .: (0.002572) - test_verbose_lib_space: .: (0.002848) + test_dll_with_colon_space: .: (0.022873) + test_dylib_with_colon_space: .: (0.002595) + test_framework: .: (0.002379) + test_framework_space: .: (0.022618) + test_lib_with_nonascii: .: (0.002457) + test_libstatic_with_colon: .: (0.032692) + test_libstatic_with_colon_space: .: (0.002531) + test_non_lib_dash_l: .: (0.018562) + test_search_path_basic: .: (0.014794) + test_search_path_space: .: (0.002465) + test_search_path_space_in_path: .: (0.002470) + test_simple_lib: .: (0.002302) + test_simple_lib_space: .: (0.014707) + test_so_with_colon_space: .: (0.011088) + test_unconventional_lib_with_colon: .: (0.002445) + test_verbose_lib_space: .: (0.002892) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.007638) - test_cargo_command_locks_in_release_profile: .: (0.006230) - test_cargo_command_passes_args: .: (0.008380) - test_cargo_command_passes_respects_cargo_build_target: .: (0.002789) - test_cargo_command_passes_respects_cargo_env_var: .: (0.008296) + test_build_env_includes_rbconfig: .: (0.019142) + test_cargo_command_locks_in_release_profile: .: (0.019122) + test_cargo_command_passes_args: .: (0.007235) + test_cargo_command_passes_respects_cargo_build_target: .: (0.002579) + test_cargo_command_passes_respects_cargo_env_var: .: (0.018825) 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.033937) +: (0.031622) test_self_build_fail: P =============================================================================== Pending: test_self_build_fail(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.016609) +: (0.023805) 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.023599) +: (0.024015) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.036700) + test_self_build_fail: .: (0.055532) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (1.123557) - test_class_build_extconf_success_without_warning: .: (0.424896) - test_class_make_no_Makefile: .: (0.011511) + test_class_build_extconf_fail: .: (1.312870) + test_class_build_extconf_success_without_warning: .: (0.446190) + test_class_make_no_Makefile: .: (0.002631) TestGemExtRakeBuilder: - test_class_build_fail: .: (0.539993) - test_class_no_openssl_override: .: (0.554475) + test_class_build_fail: .: (0.740295) + test_class_no_openssl_override: .: (0.529537) TestGemGemRunner: - test_do_configuration: .: (0.011329) - test_extract_build_args: .: (0.007760) - test_info_succeeds: .: (0.044181) - test_list_succeeds: .: (0.039259) - test_query_is_deprecated: .: (0.035482) - test_search_succeeds: .: (0.011966) - test_validate_encoding: .: (0.007278) + test_do_configuration: .: (0.021580) + test_extract_build_args: .: (0.011111) + test_info_succeeds: .: (0.049386) + test_list_succeeds: .: (0.026927) + test_query_is_deprecated: .: (0.042899) + test_search_succeeds: .: (0.018300) + test_validate_encoding: .: (0.002958) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.007322) - test_api_key: .: (0.008059) - test_api_key_override: .: (0.008879) - test_host: .: (0.010329) - test_host_RUBYGEMS_HOST: .: (0.007585) - test_host_RUBYGEMS_HOST_empty: .: (0.007645) - test_sign_in: .: (0.009143) - test_sign_in_skips_with_existing_credentials: .: (0.010297) - test_sign_in_skips_with_key_override: .: (0.007633) - test_sign_in_with_bad_credentials: .: (0.011651) - test_sign_in_with_correct_otp_code: .: (0.011623) - test_sign_in_with_host: .: (0.027618) - test_sign_in_with_host_ENV: .: (0.015627) - test_sign_in_with_host_nil: .: (0.011753) - test_sign_in_with_incorrect_otp_code: .: (0.011510) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.011637) - test_sign_in_with_webauthn_enabled: .: (0.039648) - test_sign_in_with_webauthn_enabled_with_error: .: (0.037905) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.113702) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.109872) - test_signin_with_env_otp_code: .: (0.009676) - test_verify_api_key: .: (0.010577) - test_verify_missing_api_key: .: (0.003746) + test_alternate_key_alternate_host: .: (0.003491) + test_api_key: .: (0.015747) + test_api_key_override: .: (0.012440) + test_host: .: (0.003122) + test_host_RUBYGEMS_HOST: .: (0.015395) + test_host_RUBYGEMS_HOST_empty: .: (0.015874) + test_sign_in: .: (0.004506) + test_sign_in_skips_with_existing_credentials: .: (0.015994) + test_sign_in_skips_with_key_override: .: (0.003400) + test_sign_in_with_bad_credentials: .: (0.024432) + test_sign_in_with_correct_otp_code: .: (0.016882) + test_sign_in_with_host: .: (0.012915) + test_sign_in_with_host_ENV: .: (0.020417) + test_sign_in_with_host_nil: .: (0.031185) + test_sign_in_with_incorrect_otp_code: .: (0.004632) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.009966) + test_sign_in_with_webauthn_enabled: .: (0.023344) + test_sign_in_with_webauthn_enabled_with_error: .: (0.039655) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.144361) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.135472) + test_signin_with_env_otp_code: .: (0.005683) + test_verify_api_key: .: (0.017149) + test_verify_missing_api_key: .: (0.003701) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.007782) + test_message_conflict: .: (0.007994) TestGemKernel: - test_gem: .: (0.079572) - test_gem_bundler: .: (0.073771) - test_gem_bundler_inferred_bundler_version: .: (0.097405) - test_gem_conflicting: .: (0.076116) - test_gem_default: .: (0.079525) - test_gem_default_re_gem: .: (0.067640) - test_gem_env_req: .: (0.089531) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.225915) - test_gem_not_adding_bin: .: (0.079794) - test_gem_overlapping: .: (0.067503) - test_gem_prerelease_is_the_only_available: .: (0.096360) - test_gem_re_gem_mismatch: .: (0.068477) - test_gem_redundant: .: (0.078380) - test_release_favored_over_prerelease: .: (0.066451) + test_gem: .: (0.049222) + test_gem_bundler: .: (0.039844) + test_gem_bundler_inferred_bundler_version: .: (0.036692) + test_gem_conflicting: .: (0.048753) + test_gem_default: .: (0.047894) + test_gem_default_re_gem: .: (0.092328) + test_gem_env_req: .: (0.113239) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.409994) + test_gem_not_adding_bin: .: (0.122998) + test_gem_overlapping: .: (0.120449) + test_gem_prerelease_is_the_only_available: .: (0.111494) + test_gem_re_gem_mismatch: .: (0.040134) + test_gem_redundant: .: (0.065367) + test_release_favored_over_prerelease: .: (0.086670) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.008807) - test_both_eh: .: (0.007620) - test_clear_sources_option: .: (0.007725) - test_clear_sources_option_idiot_proof: .: (0.023475) - test_local_eh: .: (0.002827) - test_remote_eh: .: (0.007874) - test_short_source_option: .: (0.008571) - test_source_option: .: (0.008926) - test_source_option_bad: .: (0.010735) - test_update_sources_option: .: (0.007441) + test_add_local_remote_options: .: (0.008345) + test_both_eh: .: (0.002475) + test_clear_sources_option: .: (0.027477) + test_clear_sources_option_idiot_proof: .: (0.017689) + test_local_eh: .: (0.002462) + test_remote_eh: .: (0.024531) + test_short_source_option: .: (0.014767) + test_source_option: .: (0.019626) + test_source_option_bad: .: (0.008636) + test_update_sources_option: .: (0.014789) TestGemNameTuple: - test_full_name: .: (0.007338) - test_platform_normalization: .: (0.002850) - test_spaceship: .: (0.004827) - test_spec_name: .: (0.007462) + test_full_name: .: (0.011498) + test_platform_normalization: .: (0.015690) + test_spaceship: .: (0.003547) + test_spec_name: .: (0.011654) TestGemPackageOld: - test_contents: .: (0.007759) - test_contents_security_policy: .: (0.007402) - test_extract_files: .: (0.007664) - test_extract_files_security_policy: .: (0.007660) - test_spec: .: (0.007641) - test_spec_security_policy: .: (0.007644) - test_verify: .: (0.004119) + test_contents: .: (0.012063) + test_contents_security_policy: .: (0.007393) + test_extract_files: .: (0.012312) + test_extract_files_security_policy: .: (0.003271) + test_spec: .: (0.011542) + test_spec_security_policy: .: (0.007778) + test_verify: .: (0.011653) TestGemPackageTask: - test_gem_package: .: (0.019976) - test_gem_package_prints_to_stdout_by_default: .: (0.015755) - test_gem_package_with_current_platform: .: (0.003102) - test_gem_package_with_ruby_platform: .: (0.007498) - test_package_dir_path: .: (0.007622) + test_gem_package: .: (0.020346) + test_gem_package_prints_to_stdout_by_default: .: (0.016800) + test_gem_package_with_current_platform: .: (0.007336) + test_gem_package_with_ruby_platform: .: (0.003161) + test_package_dir_path: .: (0.002595) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.007368) - test_initialize: .: (0.002698) - test_initialize_home: .: (0.009146) - test_initialize_home_path: .: (0.002953) - test_initialize_path: .: (0.008138) - test_initialize_path_with_defaults: .: (0.002847) - test_initialize_regexp_path_separator: .: (0.008653) - test_initialize_spec: .: (0.002904) + test_gem_paths_do_not_contain_symlinks: .: (0.020190) + test_initialize: .: (0.007627) + test_initialize_home: .: (0.002939) + test_initialize_home_path: .: (0.007570) + test_initialize_path: .: (0.007644) + test_initialize_path_with_defaults: .: (0.008977) + test_initialize_regexp_path_separator: .: (0.007756) + test_initialize_spec: .: (0.002751) TestGemPlatform: - test_eabi_and_nil_version_combination_strictness: .: (0.008507) - test_eabi_version_is_stricter_for_linux_os: .: (0.002792) - test_equals2: .: (0.008459) - test_equals3: .: (0.002669) - test_equals3_cpu: .: (0.006974) - test_equals3_cpu_arm: .: (0.009644) - test_equals3_universal_mingw: .: (0.002774) - test_equals3_version: .: (0.017251) - test_equals_tilde: .: (0.007253) - test_gem_platform_match_with_string_argument: .: (0.006965) - test_initialize: .: (0.009727) - test_initialize_command_line: .: (0.007003) - test_initialize_mswin32_vc6: .: (0.006564) - test_initialize_platform: .: (0.007652) - test_initialize_test: .: (0.002862) - test_inspect: .: (0.008597) - test_nil_cpu_arch_is_treated_as_universal: .: (0.002757) - test_nil_version_is_stricter_for_linux_os: .: (0.008694) - test_nil_version_is_treated_as_any_version: .: (0.002676) - test_self_local: .: (0.008797) - test_self_match: .: (0.003255) - test_self_match_gem?: .: (0.008195) - test_self_match_spec?: .: (0.002811) - test_self_match_spec_with_match_gem_override: .: (0.008687) - test_self_new: .: (0.002758) - test_to_s: .: (0.008683) + test_eabi_and_nil_version_combination_strictness: .: (0.012550) + test_eabi_version_is_stricter_for_linux_os: .: (0.002801) + test_equals2: .: (0.008640) + test_equals3: .: (0.007643) + test_equals3_cpu: .: (0.017462) + test_equals3_cpu_arm: .: (0.007105) + test_equals3_universal_mingw: .: (0.010841) + test_equals3_version: .: (0.007584) + test_equals_tilde: .: (0.008534) + test_gem_platform_match_with_string_argument: .: (0.010921) + test_initialize: .: (0.008637) + test_initialize_command_line: .: (0.006800) + test_initialize_mswin32_vc6: .: (0.007646) + test_initialize_platform: .: (0.002939) + test_initialize_test: .: (0.007433) + test_inspect: .: (0.009109) + test_nil_cpu_arch_is_treated_as_universal: .: (0.007851) + test_nil_version_is_stricter_for_linux_os: .: (0.002931) + test_nil_version_is_treated_as_any_version: .: (0.002842) + test_self_local: .: (0.010914) + test_self_match: .: (0.006398) + test_self_match_gem?: .: (0.007573) + test_self_match_spec?: .: (0.007492) + test_self_match_spec_with_match_gem_override: .: (0.003425) + test_self_new: .: (0.007932) + test_to_s: .: (0.007705) TestGemProjectSanity: - test_require_rubygems_package: .: (0.184223) + test_require_rubygems_package: .: (0.183766) TestGemRDoc: - test_delete_legacy_args: .: (0.026657) - test_generate_disabled: .: (0.031640) - test_initialize: .: (0.027649) - test_new_rdoc: .: (0.027653) - test_rdoc_installed?: .: (0.027658) - test_remove: .: (0.031882) - test_remove_unwritable: .: (0.027461) - test_ri_installed?: .: (0.051579) - test_setup: .: (0.031635) - test_setup_unwritable: .: (0.035655) + test_delete_legacy_args: .: (0.023394) + test_generate_disabled: .: (0.094658) + test_initialize: .: (0.148378) + test_new_rdoc: .: (0.222515) + test_rdoc_installed?: .: (0.041736) + test_remove: .: (0.019527) + test_remove_unwritable: .: (0.023071) + test_ri_installed?: .: (0.022963) + test_setup: .: (0.028484) + test_setup_unwritable: .: (0.019831) TestGemRemoteFetchError: - test_invalid_url: .: (0.003067) - test_password_redacted: .: (0.012430) - test_to_s: .: (0.002783) + test_invalid_url: .: (0.002926) + test_password_redacted: .: (0.012839) + test_to_s: .: (0.003004) TestGemRemoteFetcher: - test_cache_update_path: .: (0.028768) - test_cache_update_path_no_update: .: (0.015768) - test_cache_update_path_with_utf8_internal_encoding: .: (0.019793) - test_download: .: (0.019561) - test_download_cached: .: (0.020245) - test_download_install_dir: .: (0.015679) - test_download_local: .: (0.032217) - test_download_local_read_only: .: (0.023482) - test_download_local_space: .: (0.019657) - test_download_platform_legacy: .: (0.028198) - test_download_read_only: .: (0.032104) - test_download_same_file: .: (0.020415) - test_download_to_cache: .: (0.030128) - test_download_unsupported: .: (0.015659) - test_download_with_auth: .: (0.012438) - test_download_with_encoded_auth: .: (0.015489) - test_download_with_token: .: (0.016121) - test_download_with_x_oauth_basic: .: (0.016034) - test_fetch_http: .: (0.015525) - test_fetch_http_redirects: .: (0.023164) - test_fetch_http_redirects_without_location: .: (0.099611) - test_fetch_path_bad_uri: .: (0.084986) - test_fetch_path_getaddrinfo_error: .: (0.078143) - test_fetch_path_gzip: .: (0.016096) - test_fetch_path_gzip_unmodified: .: (0.012220) - test_fetch_path_io_error: .: (0.015934) - test_fetch_path_openssl_ssl_sslerror: .: (0.015965) - test_fetch_path_socket_error: .: (0.015471) - test_fetch_path_system_call_error: .: (0.015543) - test_fetch_path_timeout_error: .: (0.015629) - test_fetch_path_unmodified: .: (0.015655) - test_request_block: .: (0.011646) - test_self_fetcher: .: (0.015665) - test_self_fetcher_with_proxy: .: (0.015659) - test_yaml_error_on_size: .: (0.011629) + test_cache_update_path: .: (0.020289) + test_cache_update_path_no_update: .: (0.015338) + test_cache_update_path_with_utf8_internal_encoding: .: (0.020153) + test_download: .: (0.016114) + test_download_cached: .: (0.015157) + test_download_install_dir: .: (0.016288) + test_download_local: .: (0.032471) + test_download_local_read_only: .: (0.016319) + test_download_local_space: .: (0.019001) + test_download_platform_legacy: .: (0.022899) + test_download_read_only: .: (0.015861) + test_download_same_file: .: (0.023800) + test_download_to_cache: .: (0.031649) + test_download_unsupported: .: (0.013589) + test_download_with_auth: .: (0.016079) + test_download_with_encoded_auth: .: (0.017736) + test_download_with_token: .: (0.011410) + test_download_with_x_oauth_basic: .: (0.024075) + test_fetch_http: .: (0.017385) + test_fetch_http_redirects: .: (0.015507) + test_fetch_http_redirects_without_location: .: (0.015186) + test_fetch_path_bad_uri: .: (0.015024) + test_fetch_path_getaddrinfo_error: .: (0.015664) + test_fetch_path_gzip: .: (0.024157) + test_fetch_path_gzip_unmodified: .: (0.015865) + test_fetch_path_io_error: .: (0.017226) + test_fetch_path_openssl_ssl_sslerror: .: (0.019889) + test_fetch_path_socket_error: .: (0.015384) + test_fetch_path_system_call_error: .: (0.019792) + test_fetch_path_timeout_error: .: (0.015861) + test_fetch_path_unmodified: .: (0.030064) + test_request_block: .: (0.015432) + test_self_fetcher: .: (0.016100) + test_self_fetcher_with_proxy: .: (0.081869) + test_yaml_error_on_size: .: (0.024550) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.628685) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.584227) - test_do_not_follow_insecure_redirect: .: (0.629789) - test_nil_ca_cert: .: (0.617749) - test_ssl_client_cert_auth_connection: .: (0.655797) - test_ssl_connection: .: (0.632628) - test_ssl_connection_allow_verify_none: .: (0.629487) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.658961) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.671759) + test_do_not_follow_insecure_redirect: .: (0.660284) + test_nil_ca_cert: .: (0.607742) + test_ssl_client_cert_auth_connection: .: (0.704037) + test_ssl_connection: .: (0.611633) + test_ssl_connection_allow_verify_none: .: (0.622747) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.116674) - test_implicit_no_proxy: .: (0.119686) - test_implicit_proxy: .: (0.072220) - test_implicit_proxy_no_env: .: (0.091809) - test_implicit_upper_case_proxy: .: (0.079681) - test_no_proxy: .: (0.117473) - test_observe_no_proxy_env_list: .: (0.075251) - test_observe_no_proxy_env_single_host: .: (0.098873) + test_fetch_http_with_additional_headers: .: (0.180615) + test_implicit_no_proxy: .: (0.187876) + test_implicit_proxy: .: (0.098923) + test_implicit_proxy_no_env: .: (0.074139) + test_implicit_upper_case_proxy: .: (0.088084) + test_no_proxy: .: (0.103603) + test_observe_no_proxy_env_list: .: (0.119894) + test_observe_no_proxy_env_single_host: .: (0.062316) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.018214) - test_fetch_s3_config_creds_with_region: .: (0.023423) - test_fetch_s3_config_creds_with_token: .: (0.023587) - test_fetch_s3_env_creds: .: (0.016109) - test_fetch_s3_env_creds_with_region: .: (0.023205) - test_fetch_s3_env_creds_with_token: .: (0.017237) - test_fetch_s3_instance_profile_creds: .: (0.017392) - test_fetch_s3_instance_profile_creds_with_region: .: (0.024640) - test_fetch_s3_instance_profile_creds_with_token: .: (0.011655) - test_fetch_s3_no_host: .: (0.015682) - test_fetch_s3_no_id: .: (0.015660) - test_fetch_s3_no_secret: .: (0.011653) - test_fetch_s3_no_source_key: .: (0.015693) - test_fetch_s3_url_creds: .: (0.011663) + test_fetch_s3_config_creds: .: (0.028070) + test_fetch_s3_config_creds_with_region: .: (0.024503) + test_fetch_s3_config_creds_with_token: .: (0.030688) + test_fetch_s3_env_creds: .: (0.016006) + test_fetch_s3_env_creds_with_region: .: (0.019632) + test_fetch_s3_env_creds_with_token: .: (0.016181) + test_fetch_s3_instance_profile_creds: .: (0.020866) + test_fetch_s3_instance_profile_creds_with_region: .: (0.042967) + test_fetch_s3_instance_profile_creds_with_token: .: (0.016736) + test_fetch_s3_no_host: .: (0.022350) + test_fetch_s3_no_id: .: (0.030540) + test_fetch_s3_no_secret: .: (0.019596) + test_fetch_s3_no_source_key: .: (0.028068) + test_fetch_s3_url_creds: .: (0.019637) TestGemRequest: - test_configure_connection_for_https: .: (0.031396) - test_configure_connection_for_https_ssl_ca_cert: .: (0.021367) - test_fetch: .: (0.010175) - test_fetch_basic_auth: .: (0.024813) - test_fetch_basic_auth_encoded: .: (0.026605) - test_fetch_basic_oauth_encoded: .: (0.027635) - test_fetch_head: .: (0.003177) - test_fetch_unmodified: .: (0.008293) - test_get_proxy_from_env_domain: .: (0.003211) - test_get_proxy_from_env_empty: .: (0.008284) - test_get_proxy_from_env_escape: .: (0.003215) - test_get_proxy_from_env_fallback: .: (0.003330) - test_get_proxy_from_env_https: .: (0.008225) - test_get_proxy_from_env_normalize: .: (0.007663) - test_initialize_proxy: .: (0.003022) - test_initialize_proxy_ENV: .: (0.007625) - test_initialize_proxy_ENV_https: .: (0.008713) - test_initialize_proxy_URI: .: (0.007628) - test_proxy_ENV: .: (0.002991) - test_user_agent: .: (0.008521) - test_user_agent_engine: .: (0.002985) - test_user_agent_engine_ruby: .: (0.008716) - test_user_agent_patchlevel: .: (0.002979) - test_user_agent_revision: .: (0.003000) - test_verify_certificate: .: (0.009036) - test_verify_certificate_extra_message: .: (0.002925) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.008362) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.007669) - test_verify_certificate_message_CERT_REJECTED: .: (0.003014) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.008383) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.002852) - test_verify_certificate_message_INVALID_CA: .: (0.008685) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.002987) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.008490) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.002995) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.003073) + test_configure_connection_for_https: .: (0.032457) + test_configure_connection_for_https_ssl_ca_cert: .: (0.030849) + test_fetch: .: (0.007547) + test_fetch_basic_auth: .: (0.033731) + test_fetch_basic_auth_encoded: .: (0.029710) + test_fetch_basic_oauth_encoded: .: (0.031635) + test_fetch_head: .: (0.003220) + test_fetch_unmodified: .: (0.012273) + test_get_proxy_from_env_domain: .: (0.003318) + test_get_proxy_from_env_empty: .: (0.012031) + test_get_proxy_from_env_escape: .: (0.003302) + test_get_proxy_from_env_fallback: .: (0.012109) + test_get_proxy_from_env_https: .: (0.003247) + test_get_proxy_from_env_normalize: .: (0.012114) + test_initialize_proxy: .: (0.003384) + test_initialize_proxy_ENV: .: (0.012070) + test_initialize_proxy_ENV_https: .: (0.003142) + test_initialize_proxy_URI: .: (0.008144) + test_proxy_ENV: .: (0.009482) + test_user_agent: .: (0.006003) + test_user_agent_engine: .: (0.006384) + test_user_agent_engine_ruby: .: (0.008884) + test_user_agent_patchlevel: .: (0.007839) + test_user_agent_revision: .: (0.002852) + test_verify_certificate: .: (0.002970) + test_verify_certificate_extra_message: .: (0.007756) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.003328) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.009944) + test_verify_certificate_message_CERT_REJECTED: .: (0.007150) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.006486) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.011784) + test_verify_certificate_message_INVALID_CA: .: (0.003002) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.012713) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.003426) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.007753) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.004537) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.008912) - test_net_http_args: .: (0.002764) - test_net_http_args_ipv6: .: (0.008284) - test_net_http_args_no_proxy: .: (0.002905) - test_net_http_args_proxy: .: (0.008630) - test_thread_waits_for_connection: .: (1.019646) - test_to_proxy_eh: .: (0.002688) - test_to_proxy_eh_wildcard: .: (0.012772) - test_to_proxy_empty_string: .: (0.002728) - test_to_proxy_substring: .: (0.006982) + test_checkout_same_connection: .: (0.011623) + test_net_http_args: .: (0.002669) + test_net_http_args_ipv6: .: (0.006878) + test_net_http_args_no_proxy: .: (0.013018) + test_net_http_args_proxy: .: (0.011573) + test_thread_waits_for_connection: .: (1.024964) + test_to_proxy_eh: .: (0.002450) + test_to_proxy_eh_wildcard: .: (0.008128) + test_to_proxy_empty_string: .: (0.006501) + test_to_proxy_substring: .: (0.008753) TestGemRequestSet: - test_bug_bug_990: .: (0.008326) - test_gem: .: (0.011238) - test_gem_duplicate: .: (0.007668) - test_import: .: (0.007677) - test_install: .: (0.100877) - test_install_from_gemdeps: .: (0.078631) - test_install_from_gemdeps_complex_dependencies: .: (0.171903) - test_install_from_gemdeps_explain: .: (0.032264) - test_install_from_gemdeps_install_dir: .: (0.050996) - test_install_from_gemdeps_local: .: (0.012494) - test_install_from_gemdeps_lockfile: .: (0.184238) - test_install_from_gemdeps_version_mismatch: .: (0.067989) - test_install_into: .: (0.054504) - test_install_into_development_shallow: .: (0.059526) - test_load_gemdeps: .: (0.007659) - test_load_gemdeps_installing: .: (0.003078) - test_load_gemdeps_without_groups: .: (0.008441) - test_resolve: .: (0.007588) - test_resolve_development: .: (0.007673) - test_resolve_development_shallow: .: (0.003469) + test_bug_bug_990: .: (0.007302) + test_gem: .: (0.005458) + test_gem_duplicate: .: (0.002688) + test_import: .: (0.002336) + test_install: .: (0.238766) + test_install_from_gemdeps: .: (0.094473) + test_install_from_gemdeps_complex_dependencies: .: (0.167525) + test_install_from_gemdeps_explain: .: (0.031487) + test_install_from_gemdeps_install_dir: .: (0.079800) + test_install_from_gemdeps_local: .: (0.018748) + test_install_from_gemdeps_lockfile: .: (0.219545) + test_install_from_gemdeps_version_mismatch: .: (0.109627) + test_install_into: .: (0.087451) + test_install_into_development_shallow: .: (0.123890) + test_load_gemdeps: .: (0.003175) + test_load_gemdeps_installing: .: (0.015747) + test_load_gemdeps_without_groups: .: (0.011174) + test_resolve: .: (0.027890) + test_resolve_development: .: (0.011461) + test_resolve_development_shallow: .: (0.019873) 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.010628) - test_resolve_ignore_dependencies: .: (0.005943) - test_resolve_incompatible: .: (0.006930) - test_resolve_vendor: .: (0.015667) - test_sorted_requests: .: (0.004009) - test_sorted_requests_development_shallow: .: (0.012000) - test_tsort_each_child_development: .: (0.003732) - test_tsort_each_child_development_shallow: .: (0.007922) +: (0.012168) + test_resolve_ignore_dependencies: .: (0.011573) + test_resolve_incompatible: .: (0.019045) + test_resolve_vendor: .: (0.014572) + test_sorted_requests: .: (0.020371) + test_sorted_requests_development_shallow: .: (0.019836) + test_tsort_each_child_development: .: (0.015833) + test_tsort_each_child_development_shallow: .: (0.016206) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.006981) - test_gem_bitbucket: .: (0.007673) - test_gem_bitbucket_expand_path: .: (0.002758) - test_gem_deps_file: .: (0.008745) - test_gem_duplicate: .: (0.003016) - test_gem_git: .: (0.008519) - test_gem_git_branch: .: (0.003094) - test_gem_git_gist: .: (0.008407) - test_gem_git_ref: .: (0.003037) - test_gem_git_submodules: .: (0.008462) - test_gem_git_tag: .: (0.004471) - test_gem_github: .: (0.006835) - test_gem_github_expand_path: .: (0.007673) - test_gem_group: .: (0.002708) - test_gem_group_method: .: (0.005179) - test_gem_group_without: .: (0.007289) - test_gem_groups: .: (0.007672) - test_gem_path: .: (0.003661) - test_gem_platforms: .: (0.008054) - test_gem_platforms_bundler_ruby: .: (0.003082) - test_gem_platforms_engine: .: (0.003075) - test_gem_platforms_maglev: .: (0.008385) - test_gem_platforms_multiple: .: (0.002904) - test_gem_platforms_platform: .: (0.008795) - test_gem_platforms_truffleruby: .: (0.003072) - test_gem_platforms_unknown: .: (0.008209) - test_gem_platforms_version: .: (0.003042) - test_gem_requirement: .: (0.007142) - test_gem_requirements: .: (0.009136) - test_gem_requirements_options: .: (0.027670) - test_gem_requires: .: (0.002890) - test_gem_requires_false: .: (0.008608) - test_gem_requires_without_group: .: (0.007659) - test_gem_source_mismatch: .: (0.007671) - test_gempspec_with_multiple_runtime_deps: .: (0.007679) - test_gemspec: .: (0.007667) - test_gemspec_bad: .: (0.007799) - test_gemspec_development_group: .: (0.007534) - test_gemspec_multiple: .: (0.008357) - test_gemspec_name: .: (0.007847) - test_gemspec_named: .: (0.008552) - test_gemspec_none: .: (0.006375) - test_gemspec_path: .: (0.008461) - test_gemspec_without_group: .: (0.007029) - test_git: .: (0.002791) - test_git_source: .: (0.008716) - test_group: .: (0.007650) - test_load: .: (0.003418) - test_pin_gem_source: .: (0.008078) - test_platform_mswin: .: (0.003182) - test_platform_multiple: .: (0.007195) - test_platform_ruby: .: (0.008957) - test_platforms: .: (0.003251) - test_ruby: .: (0.004537) - test_ruby_engine: .: (0.007389) - test_ruby_engine_mismatch_engine: .: (0.007812) - test_ruby_engine_mismatch_version: .: (0.002739) - test_ruby_engine_no_engine_version: .: (0.008667) - test_ruby_mismatch: .: (0.002732) - test_ruby_mismatch_installing: .: (0.004947) - test_source: .: (0.007466) - test_with_engine_version: .: (0.007670) + test_gem: .: (0.011070) + test_gem_bitbucket: .: (0.018997) + test_gem_bitbucket_expand_path: .: (0.014909) + test_gem_deps_file: .: (0.002605) + test_gem_duplicate: .: (0.011022) + test_gem_git: .: (0.010974) + test_gem_git_branch: .: (0.018833) + test_gem_git_gist: .: (0.002608) + test_gem_git_ref: .: (0.014209) + test_gem_git_submodules: .: (0.022639) + test_gem_git_tag: .: (0.002624) + test_gem_github: .: (0.014722) + test_gem_github_expand_path: .: (0.018696) + test_gem_group: .: (0.002504) + test_gem_group_method: .: (0.018605) + test_gem_group_without: .: (0.014526) + test_gem_groups: .: (0.002509) + test_gem_path: .: (0.015441) + test_gem_platforms: .: (0.014825) + test_gem_platforms_bundler_ruby: .: (0.002674) + test_gem_platforms_engine: .: (0.022641) + test_gem_platforms_maglev: .: (0.014810) + test_gem_platforms_multiple: .: (0.002374) + test_gem_platforms_platform: .: (0.014718) + test_gem_platforms_truffleruby: .: (0.014814) + test_gem_platforms_unknown: .: (0.002393) + test_gem_platforms_version: .: (0.018784) + test_gem_requirement: .: (0.010849) + test_gem_requirements: .: (0.018741) + test_gem_requirements_options: .: (0.002555) + test_gem_requires: .: (0.015003) + test_gem_requires_false: .: (0.021892) + test_gem_requires_without_group: .: (0.002466) + test_gem_source_mismatch: .: (0.003306) + test_gempspec_with_multiple_runtime_deps: .: (0.016155) + test_gemspec: .: (0.011821) + test_gemspec_bad: .: (0.002961) + test_gemspec_development_group: .: (0.015485) + test_gemspec_multiple: .: (0.067466) + test_gemspec_name: .: (0.003607) + test_gemspec_named: .: (0.028944) + test_gemspec_none: .: (0.002614) + test_gemspec_path: .: (0.032873) + test_gemspec_without_group: .: (0.003336) + test_git: .: (0.014990) + test_git_source: .: (0.015457) + test_group: .: (0.014829) + test_load: .: (0.015109) + test_pin_gem_source: .: (0.003338) + test_platform_mswin: .: (0.018675) + test_platform_multiple: .: (0.015457) + test_platform_ruby: .: (0.010784) + test_platforms: .: (0.003099) + test_ruby: .: (0.002474) + test_ruby_engine: .: (0.014746) + test_ruby_engine_mismatch_engine: .: (0.015016) + test_ruby_engine_mismatch_version: .: (0.002640) + test_ruby_engine_no_engine_version: .: (0.015128) + test_ruby_mismatch: .: (0.002422) + test_ruby_mismatch_installing: .: (0.002320) + test_source: .: (0.023127) + test_with_engine_version: .: (0.025748) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.027396) - test_add_DEPENDENCIES_from_gem_deps: .: (0.016778) - test_add_GEM: .: (0.106712) - test_add_PLATFORMS: .: (0.059659) - test_relative_path_from: .: (0.007671) - test_to_s_gem: .: (0.019677) - test_to_s_gem_dependency: .: (0.029400) - test_to_s_gem_dependency_non_default: .: (0.022071) - test_to_s_gem_dependency_requirement: .: (0.023629) - test_to_s_gem_path: .: (0.011748) - test_to_s_gem_path_absolute: .: (0.014628) - test_to_s_gem_platform: .: (0.020673) - test_to_s_gem_source: .: (0.035687) + test_add_DEPENDENCIES: .: (0.047631) + test_add_DEPENDENCIES_from_gem_deps: .: (0.024435) + test_add_GEM: .: (0.135410) + test_add_PLATFORMS: .: (0.073222) + test_relative_path_from: .: (0.011167) + test_to_s_gem: .: (0.035981) + test_to_s_gem_dependency: .: (0.067282) + test_to_s_gem_dependency_non_default: .: (0.036033) + test_to_s_gem_dependency_requirement: .: (0.055895) + test_to_s_gem_path: .: (0.013087) + test_to_s_gem_path_absolute: .: (0.013048) + test_to_s_gem_platform: .: (0.028397) + test_to_s_gem_source: .: (0.066191) 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.004574) - test_write: .: (0.007366) - test_write_error: .: (0.007713) +: (0.003691) + test_write: .: (0.002817) + test_write_error: .: (0.011981) TestGemRequestSetLockfileParser: - test_get: .: (0.007328) - test_get_type_mismatch: .: (0.003077) - test_get_type_multiple: .: (0.003172) - test_get_type_value_mismatch: .: (0.008656) - test_parse: .: (0.003374) - test_parse_DEPENDENCIES_git: .: (0.008294) - test_parse_DEPENDENCIES_git_version: .: (0.007512) - test_parse_GEM: .: (0.007681) - test_parse_GEM_remote_multiple: .: (0.007680) - test_parse_GIT: .: (0.033014) - test_parse_GIT_branch: .: (0.010479) - test_parse_GIT_ref: .: (0.007640) - test_parse_GIT_tag: .: (0.007670) - test_parse_PATH: .: (0.009067) - test_parse_dependencies: .: (0.006457) - test_parse_dependency: .: (0.007753) - test_parse_gem_specs_dependency: .: (0.007669) - test_parse_missing: .: (0.007675) + test_get: .: (0.007193) + test_get_type_mismatch: .: (0.007358) + test_get_type_multiple: .: (0.007077) + test_get_type_value_mismatch: .: (0.011091) + test_parse: .: (0.007033) + test_parse_DEPENDENCIES_git: .: (0.008197) + test_parse_DEPENDENCIES_git_version: .: (0.008009) + test_parse_GEM: .: (0.007638) + test_parse_GEM_remote_multiple: .: (0.007634) + test_parse_GIT: .: (0.003426) + test_parse_GIT_branch: .: (0.007688) + test_parse_GIT_ref: .: (0.012359) + test_parse_GIT_tag: .: (0.040614) + test_parse_PATH: .: (0.011247) + test_parse_dependencies: .: (0.007460) + test_parse_dependency: .: (0.013013) + test_parse_gem_specs_dependency: .: (0.006363) + test_parse_missing: .: (0.002851) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.007389) - test_skip: .: (0.002998) - test_token_pos: .: (0.008280) - test_tokenize: .: (0.007434) - test_tokenize_capitals: .: (0.007659) - test_tokenize_conflict_markers: .: (0.008098) - test_tokenize_git: .: (0.003174) - test_tokenize_multiple: .: (0.003290) - test_unget: .: (0.002934) + test_peek: .: (0.003151) + test_skip: .: (0.011556) + test_token_pos: .: (0.006902) + test_tokenize: .: (0.004000) + test_tokenize_capitals: .: (0.003097) + test_tokenize_conflict_markers: .: (0.003825) + test_tokenize_git: .: (0.002913) + test_tokenize_multiple: .: (0.003454) + test_unget: .: (0.002863) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.023911) - test_activate_via_require_respects_loaded_files: .: (0.021949) - test_already_activated_direct_conflict: .: (0.040018) - test_concurrent_require: .: (0.057777) - test_dash_i_beats_default_gems: .: (0.028342) - test_dash_i_beats_gems: .: (0.044768) - test_default_gem_and_normal_gem: .: (0.016868) - test_default_gem_and_normal_gem_same_version: .: (0.016464) - test_default_gem_only: .: (0.007837) - test_default_gem_prerelease: .: (0.015362) - test_default_gem_require_activates_just_once: .: (0.008815) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.053820) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.070180) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.330494) - test_multiple_gems_with_the_same_path: .: (0.101413) - test_no_crash_when_overriding_warn_with_warning_module: .: (0.197222) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.277963) - test_no_kernel_require_in_warn_with_uplevel: .: (0.250516) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.249407) - test_no_other_behavioral_changes_with_warn: .: (0.205632) - test_normal_gem_does_not_shadow_default_gem: .: (0.029823) - test_normal_gems_with_overridden_load_error_message:.: (0.228197) - test_realworld_default_gem: .: (0.229032) - test_realworld_upgraded_default_gem: .: (0.212850) - test_require_bundler: .: (0.033957) - test_require_can_use_a_pathname_object: .: (0.023335) - test_require_default_when_gem_defined: .: (0.038011) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.371658) - test_require_doesnt_traverse_development_dependencies: .: (0.043834) - test_require_is_lazy_with_inexact_req: .: (0.068012) - test_require_is_not_lazy_with_exact_req: .: (0.075655) - test_require_is_not_lazy_with_one_possible: .: (0.047648) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.071658) - test_require_when_gem_defined: .: (0.023657) - test_require_works_after_cleanup: .: (0.036806) - test_respect_loaded_features_caching_like_standard_require: .: (0.018675) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.049455) - test_try_activate_error_unlocks_require_monitor: .: (0.009843) - test_unable_to_find_good_unresolved_version: .: (0.143654) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.019619) + test_activate_via_require_respects_loaded_files: .: (0.077591) + test_already_activated_direct_conflict: .: (0.092426) + test_concurrent_require: .: (0.105305) + test_dash_i_beats_default_gems: .: (0.031299) + test_dash_i_beats_gems: .: (0.067329) + test_default_gem_and_normal_gem: .: (0.039451) + test_default_gem_and_normal_gem_same_version: .: (0.038717) + test_default_gem_only: .: (0.027741) + test_default_gem_prerelease: .: (0.045139) + test_default_gem_require_activates_just_once: .: (0.019520) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.098870) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.121228) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.387604) + test_multiple_gems_with_the_same_path: .: (0.127323) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.262015) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.168079) + test_no_kernel_require_in_warn_with_uplevel: .: (0.253012) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.335094) + test_no_other_behavioral_changes_with_warn: .: (0.368793) + test_normal_gem_does_not_shadow_default_gem: .: (0.055446) + test_normal_gems_with_overridden_load_error_message:.: (0.247345) + test_realworld_default_gem: .: (0.345197) + test_realworld_upgraded_default_gem: .: (0.239910) + test_require_bundler: .: (0.046734) + test_require_can_use_a_pathname_object: .: (0.042865) + test_require_default_when_gem_defined: .: (0.047592) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.329757) + test_require_doesnt_traverse_development_dependencies: .: (0.066817) + test_require_is_lazy_with_inexact_req: .: (0.095614) + test_require_is_not_lazy_with_exact_req: .: (0.093690) + test_require_is_not_lazy_with_one_possible: .: (0.062280) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.071760) + test_require_when_gem_defined: .: (0.027508) + test_require_works_after_cleanup: .: (0.049038) + test_respect_loaded_features_caching_like_standard_require: .: (0.030702) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.040674) + test_try_activate_error_unlocks_require_monitor: .: (0.054905) + test_unable_to_find_good_unresolved_version: .: (0.176304) TestGemRequirement: - test_bad: .: (0.013601) - test_basic_non_none: .: (0.003588) - test_concat: .: (0.011817) - test_create: .: (0.007800) - test_empty_requirements_is_none: .: (0.007535) - test_equals2: .: (0.011742) - test_explicit_default_is_none: .: (0.007517) - test_for_lockfile: .: (0.007647) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.011672) - test_hash_with_multiple_versions: .: (0.007811) - test_illformed_requirements: .: (0.002757) - test_initialize: .: (0.013032) - test_initialize_copy: .: (0.002628) - test_marshal_load_attack: .: (0.012843) - test_parse: .: (0.007656) - test_parse_bad: .: (0.002823) - test_parse_deduplication: .: (0.012651) - test_prerelease_eh: .: (0.007637) - test_satisfied_by_boxed: .: (0.007668) - test_satisfied_by_eh_bang_equal: .: (0.007644) - test_satisfied_by_eh_blank: .: (0.007672) - test_satisfied_by_eh_boxed: .: (0.007657) - test_satisfied_by_eh_equal: .: (0.011663) - test_satisfied_by_eh_good: .: (0.007655) - test_satisfied_by_eh_gt: .: (0.007670) - test_satisfied_by_eh_gte: .: (0.007654) - test_satisfied_by_eh_list: .: (0.011667) - test_satisfied_by_eh_lt: .: (0.002686) - test_satisfied_by_eh_lte: .: (0.012806) - test_satisfied_by_eh_multiple: .: (0.002986) - test_satisfied_by_eh_non_versions: .: (0.002936) - test_satisfied_by_eh_tilde_gt: .: (0.008816) - test_satisfied_by_eh_tilde_gt_v0: .: (0.003184) - test_satisfied_by_explicitly_bounded: .: (0.012562) - test_specific: .: (0.002776) + test_bad: .: (0.003155) + test_basic_non_none: .: (0.015143) + test_concat: .: (0.018662) + test_create: .: (0.015195) + test_empty_requirements_is_none: .: (0.002447) + test_equals2: .: (0.019221) + test_explicit_default_is_none: .: (0.018732) + test_for_lockfile: .: (0.002516) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.019144) + test_hash_with_multiple_versions: .: (0.013068) + test_illformed_requirements: .: (0.002550) + test_initialize: .: (0.014844) + test_initialize_copy: .: (0.014453) + test_marshal_load_attack: .: (0.002702) + test_parse: .: (0.017098) + test_parse_bad: .: (0.002678) + test_parse_deduplication: .: (0.018857) + test_prerelease_eh: .: (0.002379) + test_satisfied_by_boxed: .: (0.002827) + test_satisfied_by_eh_bang_equal: .: (0.023020) + test_satisfied_by_eh_blank: .: (0.002932) + test_satisfied_by_eh_boxed: .: (0.002702) + test_satisfied_by_eh_equal: .: (0.023036) + test_satisfied_by_eh_good: .: (0.003547) + test_satisfied_by_eh_gt: .: (0.023067) + test_satisfied_by_eh_gte: .: (0.015136) + test_satisfied_by_eh_list: .: (0.002645) + test_satisfied_by_eh_lt: .: (0.018949) + test_satisfied_by_eh_lte: .: (0.011190) + test_satisfied_by_eh_multiple: .: (0.014892) + test_satisfied_by_eh_non_versions: .: (0.002577) + test_satisfied_by_eh_tilde_gt: .: (0.011689) + test_satisfied_by_eh_tilde_gt_v0: .: (0.006864) + test_satisfied_by_explicitly_bounded: .: (0.007244) + test_specific: .: (0.002518) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.023547) - test_backtracks_to_the_first_conflict: .: (0.004473) - test_common_rack_activation_scenario: .: (0.023101) - test_conflict_resolution_only_effects_correct_spec: .: (0.015563) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.016151) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.019309) - test_no_overlap_specifically: .: (0.007645) - test_only_returns_spec_once: .: (0.012468) - test_pick_generic_linux_variants_on_musl_linux: .: (0.023141) - test_picks_best_platform: .: (0.025476) - test_picks_highest_version: .: (0.014348) - test_picks_lower_version_when_needed: .: (0.012326) - test_pulls_in_dependencies: .: (0.012026) - test_raises_and_explains_when_platform_prevents_install: .: (0.014941) - test_raises_and_reports_a_toplevel_request_properly:.: (0.011644) - test_raises_and_reports_an_implicit_request_properly: .: (0.007644) - test_raises_dependency_error: .: (0.016869) - test_raises_when_a_gem_is_missing: .: (0.014690) - test_raises_when_a_gem_version_is_missing: .: (0.007675) - test_raises_when_possibles_are_exhausted: .: (0.019643) - test_requests: .: (0.011679) - test_requests_development: .: (0.015653) - test_requests_ignore_dependencies: .: (0.007674) - test_resolve_bug_699: .: (0.012005) - test_resolve_conflict: .: (0.012648) - test_resolve_conservative: .: (0.014926) - test_resolve_development: .: (0.008008) - test_resolve_development_shallow: .: (0.012180) - test_resolve_remote_missing_dependency: .: (0.011849) - test_resolve_rollback: .: (0.012737) - test_search_for_local_platform_partial_string_match:.: (0.010171) - test_second_level_backout: .: (0.092089) - test_select_local_platforms: .: (0.010469) - test_self_compose_sets_best_set: .: (0.012940) - test_self_compose_sets_multiple: .: (0.008173) - test_self_compose_sets_nest: .: (0.007753) - test_self_compose_sets_nil: .: (0.007910) - test_self_compose_sets_single: .: (0.011566) - test_simple_activesupport_problem: .: (0.012917) - test_sorts_by_source_then_version: .: (0.018559) + test_backoff_higher_version_to_satisfy_dep: .: (0.010859) + test_backtracks_to_the_first_conflict: .: (0.008559) + test_common_rack_activation_scenario: .: (0.018151) + test_conflict_resolution_only_effects_correct_spec: .: (0.008866) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.016634) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.012181) + test_no_overlap_specifically: .: (0.007541) + test_only_returns_spec_once: .: (0.012112) + test_pick_generic_linux_variants_on_musl_linux: .: (0.020588) + test_picks_best_platform: .: (0.021559) + test_picks_highest_version: .: (0.007480) + test_picks_lower_version_when_needed: .: (0.012443) + test_pulls_in_dependencies: .: (0.008466) + test_raises_and_explains_when_platform_prevents_install: .: (0.003152) + test_raises_and_reports_a_toplevel_request_properly:.: (0.011420) + test_raises_and_reports_an_implicit_request_properly: .: (0.010842) + test_raises_dependency_error: .: (0.009281) + test_raises_when_a_gem_is_missing: .: (0.010126) + test_raises_when_a_gem_version_is_missing: .: (0.003160) + test_raises_when_possibles_are_exhausted: .: (0.017389) + test_requests: .: (0.007151) + test_requests_development: .: (0.031485) + test_requests_ignore_dependencies: .: (0.003569) + test_resolve_bug_699: .: (0.016327) + test_resolve_conflict: .: (0.013912) + test_resolve_conservative: .: (0.014245) + test_resolve_development: .: (0.009281) + test_resolve_development_shallow: .: (0.012651) + test_resolve_remote_missing_dependency: .: (0.013200) + test_resolve_rollback: .: (0.009371) + test_search_for_local_platform_partial_string_match:.: (0.009940) + test_second_level_backout: .: (0.051638) + test_select_local_platforms: .: (0.008220) + test_self_compose_sets_best_set: .: (0.002594) + test_self_compose_sets_multiple: .: (0.011578) + test_self_compose_sets_nest: .: (0.012883) + test_self_compose_sets_nil: .: (0.007789) + test_self_compose_sets_single: .: (0.007807) + test_simple_activesupport_problem: .: (0.008897) + test_sorts_by_source_then_version: .: (0.010375) TestGemResolverAPISet: - test_find_all: .: (0.007328) - test_find_all_cache: .: (0.011655) - test_find_all_local: .: (0.007656) - test_find_all_missing: .: (0.007754) - test_find_all_not_found: .: (0.011548) - test_find_all_prereleases: .: (0.007575) - test_initialize: .: (0.011788) - test_initialize_deeper_uri: .: (0.007513) - test_initialize_uri: .: (0.007658) - test_prefetch: .: (0.007641) - test_prefetch_cache: .: (0.007741) - test_prefetch_cache_missing: .: (0.011653) - test_prefetch_local: .: (0.011666) + test_find_all: .: (0.008531) + test_find_all_cache: .: (0.012003) + test_find_all_local: .: (0.002980) + test_find_all_missing: .: (0.003110) + test_find_all_not_found: .: (0.020426) + test_find_all_prereleases: .: (0.003737) + test_initialize: .: (0.007669) + test_initialize_deeper_uri: .: (0.011632) + test_initialize_uri: .: (0.003248) + test_prefetch: .: (0.008101) + test_prefetch_cache: .: (0.007974) + test_prefetch_cache_missing: .: (0.011412) + test_prefetch_local: .: (0.003908) TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.015383) - test_initialize: .: (0.011882) - test_installable_platform_eh: .: (0.007408) - test_source: .: (0.007646) - test_spec: .: (0.019663) - test_spec_jruby_platform: .: (0.027637) + test_fetch_development_dependencies: .: (0.023588) + test_initialize: .: (0.003108) + test_installable_platform_eh: .: (0.002787) + test_source: .: (0.010923) + test_spec: .: (0.005306) + test_spec_jruby_platform: .: (0.029523) TestGemResolverActivationRequest: - test_development_eh: .: (0.003107) - test_inspect: .: (0.011928) - test_installed_eh: .: (0.007645) + test_development_eh: .: (0.007027) + test_inspect: .: (0.007641) + test_installed_eh: .: (0.002700) TestGemResolverBestSet: - test_find_all: .: (0.011355) - test_find_all_local: .: (0.005521) - test_initialize: .: (0.006834) - test_prefetch: .: (0.015001) - test_prefetch_local: .: (0.007604) + test_find_all: .: (0.013267) + test_find_all_local: .: (0.015040) + test_initialize: .: (0.002795) + test_prefetch: .: (0.013625) + test_prefetch_local: .: (0.010804) TestGemResolverComposedSet: - test_errors: .: (0.007375) - test_prerelease_equals: .: (0.002643) - test_remote_equals: .: (0.009285) + test_errors: .: (0.007908) + test_prerelease_equals: .: (0.007173) + test_remote_equals: .: (0.002539) TestGemResolverConflict: - test_explanation: .: (0.003030) - test_explanation_user_request: .: (0.007807) - test_request_path: .: (0.002725) + test_explanation: .: (0.007192) + test_explanation_user_request: .: (0.007168) + test_request_path: .: (0.010968) TestGemResolverDependencyRequest: - test_development_eh: .: (0.008747) - test_match_eh: .: (0.002697) - test_match_eh_prerelease: .: (0.008571) - test_match_eh_prerelease_allow_prerelease: .: (0.002791) - test_matches_spec_eh: .: (0.008685) - test_matches_spec_eh_prerelease: .: (0.002706) - test_requirement: .: (0.008797) + test_development_eh: .: (0.030994) + test_match_eh: .: (0.002959) + test_match_eh_prerelease: .: (0.003591) + test_match_eh_prerelease_allow_prerelease: .: (0.015045) + test_matches_spec_eh: .: (0.018946) + test_matches_spec_eh_prerelease: .: (0.019807) + test_requirement: .: (0.002733) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -3784,7 +3820,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.004484) +: (0.012847) 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.008830) +: (0.016032) 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.007734) +: (0.023876) 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.008107) +: (0.015424) 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.025068) +: (0.015686) 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.004347) +: (0.003318) 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.009816) +: (0.011502) 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.007965) +: (0.011635) 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.011676) +: (0.003079) 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.004707) - test_root_dir: .: (0.002695) +: (0.015447) + test_root_dir: .: (0.018689) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -3936,8 +3972,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.010959) - test_equals2: .: (0.009374) +: (0.015823) + test_equals2: .: (0.011811) 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.004215) +: (0.003496) 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.004317) +: (0.003508) 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.009541) +: (0.007025) TestGemResolverIndexSet: - test_find_all: .: (0.009709) - test_find_all_local: .: (0.009439) - test_find_all_prerelease: .: (0.010040) - test_initialize: .: (0.007646) - test_initialize_source: .: (0.007652) + test_find_all: .: (0.009763) + test_find_all_local: .: (0.013371) + test_find_all_prerelease: .: (0.008604) + test_initialize: .: (0.007474) + test_initialize_source: .: (0.011542) TestGemResolverIndexSpecification: - test_initialize: .: (0.007356) - test_initialize_platform: .: (0.007654) - test_install: .: (0.023894) - test_spec: .: (0.015436) - test_spec_local: .: (0.019642) + test_initialize: .: (0.007592) + test_initialize_platform: .: (0.007297) + test_install: .: (0.028844) + test_spec: .: (0.018600) + test_spec_local: .: (0.007286) TestGemResolverInstalledSpecification: - test_initialize: .: (0.007690) - test_install: .: (0.002968) - test_installable_platform_eh: .: (0.024877) + test_initialize: .: (0.011082) + test_install: .: (0.006785) + test_installable_platform_eh: .: (0.015682) TestGemResolverInstallerSet: - test_add_always_install: .: (0.043340) - test_add_always_install_errors: .: (0.007811) - test_add_always_install_index_spec_platform: .: (0.017177) - test_add_always_install_platform: .: (0.030524) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.025089) - test_add_always_install_prerelease: .: (0.038810) - test_add_always_install_prerelease_github_problem: .: (0.031519) - test_add_always_install_prerelease_only: .: (0.049270) - test_add_local: .: (0.020296) - test_consider_local_eh: .: (0.009842) - test_consider_remote_eh: .: (0.008521) - test_errors: .: (0.010301) - test_find_all_always_install: .: (0.039934) - test_find_all_prerelease: .: (0.039385) - test_find_all_prerelease_dependencies_with_add_local: .: (0.039650) - test_load_spec: .: (0.015723) - test_prefetch: .: (0.003044) - test_prerelease_equals: .: (0.012794) - test_remote_equals_both: .: (0.007629) - test_remote_equals_local: .: (0.007658) - test_remote_equals_remote: .: (0.007663) + test_add_always_install: .: (0.069576) + test_add_always_install_errors: .: (0.008072) + test_add_always_install_index_spec_platform: .: (0.028101) + test_add_always_install_platform: .: (0.035159) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.034634) + test_add_always_install_prerelease: .: (0.035506) + test_add_always_install_prerelease_github_problem: .: (0.027104) + test_add_always_install_prerelease_only: .: (0.017983) + test_add_local: .: (0.020895) + test_consider_local_eh: .: (0.006826) + test_consider_remote_eh: .: (0.010923) + test_errors: .: (0.007836) + test_find_all_always_install: .: (0.030973) + test_find_all_prerelease: .: (0.035366) + test_find_all_prerelease_dependencies_with_add_local: .: (0.024085) + test_load_spec: .: (0.014572) + test_prefetch: .: (0.008680) + test_prerelease_equals: .: (0.003749) + test_remote_equals_both: .: (0.002858) + test_remote_equals_local: .: (0.002732) + test_remote_equals_remote: .: (0.008803) TestGemResolverLocalSpecification: - test_install: .: (0.039678) - test_installable_platform_eh: .: (0.024639) + test_install: .: (0.029285) + test_installable_platform_eh: .: (0.016161) TestGemResolverLockSet: - test_add: .: (0.010629) - test_find_all: .: (0.011582) - test_load_spec: .: (0.014064) - test_prefetch: .: (0.013417) + test_add: .: (0.002971) + test_find_all: .: (0.014867) + test_load_spec: .: (0.011391) + test_prefetch: .: (0.002793) TestGemResolverLockSpecification: - test_add_dependency: .: (0.007381) - test_initialize: .: (0.007797) - test_install: .: (0.027750) - test_install_installed: .: (0.011649) - test_spec: .: (0.011660) - test_spec_loaded: .: (0.012551) + test_add_dependency: .: (0.007574) + test_initialize: .: (0.029199) + test_install: .: (0.038202) + test_install_installed: .: (0.003705) + test_spec: .: (0.016084) + test_spec_loaded: .: (0.021688) TestGemResolverRequirementList: - test_each: .: (0.010638) + test_each: .: (0.013671) TestGemResolverSpecification: - test_install: .: (0.035379) - test_installable_platform_eh: .: (0.007671) - test_source: .: (0.007653) + test_install: .: (0.047315) + test_installable_platform_eh: .: (0.003018) + test_source: .: (0.012871) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.011384) - test_add_vendor_gem_missing: .: (0.011635) - test_find_all: .: (0.011667) - test_find_all_prerelease: .: (0.007665) - test_load_spec: .: (0.007651) + test_add_vendor_gem: .: (0.011190) + test_add_vendor_gem_missing: .: (0.003301) + test_find_all: .: (0.003509) + test_find_all_prerelease: .: (0.011711) + test_load_spec: .: (0.009103) TestGemResolverVendorSpecification: - test_dependencies: .: (0.011387) - test_equals2: .: (0.007781) - test_full_name: .: (0.007519) - test_install: .: (0.011651) - test_name: .: (0.007789) - test_platform: .: (0.007520) - test_version: .: (0.007663) + test_dependencies: .: (0.007007) + test_equals2: .: (0.003664) + test_full_name: .: (0.006989) + test_install: .: (0.013096) + test_name: .: (0.002703) + test_platform: .: (0.008730) + test_version: .: (0.002765) TestGemSafeMarshal: - test_array_subclass: .: (0.003042) - test_date: .: (0.012305) - test_floats: .: (0.037947) - test_frozen_object: .: (0.013535) - test_gem_spec_disallowed_ivar: .: (0.011655) - test_gem_spec_disallowed_symbol: .: (0.012386) - test_gem_spec_unmarshall_license: .: (0.012761) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.018098) - test_hash_with_compare_by_identity: .: (0.007655) - test_hash_with_default_value: .: (0.011659) - test_hash_with_ivar: .: (0.011642) - test_int_ 0: .: (0.007666) - test_int_ 1: .: (0.007635) - test_int_ 1048575: .: (0.007785) - test_int_ 122: .: (0.002757) - test_int_ 123: .: (0.008611) - test_int_ 124: .: (0.002766) - test_int_ 127: .: (0.008787) - test_int_ 128: .: (0.003034) - test_int_ 2: .: (0.008375) - test_int_ 255: .: (0.007665) - test_int_ 256: .: (0.002850) - test_int_ 257: .: (0.008618) - test_int_ 268435455: .: (0.002860) - test_int_ 268435456: .: (0.008645) - test_int_ 3: .: (0.003141) - test_int_ 4: .: (0.008540) - test_int_ 4294967295: .: (0.002845) - test_int_ 4294967296: .: (0.008542) - test_int_ 5: .: (0.007695) - test_int_ 6: .: (0.003390) - test_int_ 65535: .: (0.008122) - test_int_ 65536: .: (0.003163) - test_int_ 9223372036854775807: .: (0.016790) - test_int_ 9223372036854775808: .: (0.008818) - test_length_one_symbols: .: (0.010540) - test_link_after_float: .: (0.003167) - test_negative_length: .: (0.008709) - test_rational: .: (0.002743) - test_recursive_array: .: (0.008894) - test_recursive_string: .: (0.002775) - test_repeated_string: .: (0.008902) - test_repeated_symbol: .: (0.004527) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.002690) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.010358) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.006593) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.018847) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.002693) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.010905) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.002682) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.014719) - test_safe_load_marshal Array [:development, :development]: .: (0.002657) - test_safe_load_marshal Array [[...]]: .: (0.002582) - test_safe_load_marshal Array {}: .: (0.008612) - test_safe_load_marshal Date #: .: (0.002806) - test_safe_load_marshal Float -0.0: .: (0.009308) - test_safe_load_marshal Float -1.1: .: (0.002761) - test_safe_load_marshal Float -30000000.0: .: (0.008488) - test_safe_load_marshal Float -Infinity: .: (0.007771) - test_safe_load_marshal Float 0.0: .: (0.002701) - test_safe_load_marshal Float 1.1: .: (0.008977) - test_safe_load_marshal Float 30000000.0: .: (0.007784) - test_safe_load_marshal Float Infinity: .: (0.002769) - test_safe_load_marshal Float NaN: .: (0.025512) - test_safe_load_marshal Gem::Version #:.: (0.007306) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.003615) - test_safe_load_marshal Hash {}: .: (0.007997) - test_safe_load_marshal Hash {} default value: .: (0.003464) - test_safe_load_marshal Integer -1: .: (0.007712) - test_safe_load_marshal Integer -1048575: .: (0.003403) - test_safe_load_marshal Integer -122: .: (0.004051) - test_safe_load_marshal Integer -123: .: (0.007660) - test_safe_load_marshal Integer -124: .: (0.003858) - test_safe_load_marshal Integer -127: .: (0.007834) - test_safe_load_marshal Integer -128: .: (0.003100) - test_safe_load_marshal Integer -2: .: (0.007883) - test_safe_load_marshal Integer -255: .: (0.012472) - test_safe_load_marshal Integer -256: .: (0.036290) - test_safe_load_marshal Integer -257: .: (0.018872) - test_safe_load_marshal Integer -268435455: .: (0.015387) - test_safe_load_marshal Integer -268435456: .: (0.015644) - test_safe_load_marshal Integer -3: .: (0.027633) - test_safe_load_marshal Integer -4: .: (0.023636) - test_safe_load_marshal Integer -4294967295: .: (0.021957) - test_safe_load_marshal Integer -4294967296: .: (0.021273) - test_safe_load_marshal Integer -5: .: (0.020132) - test_safe_load_marshal Integer -6: .: (0.031499) - test_safe_load_marshal Integer -65535: .: (0.027725) - test_safe_load_marshal Integer -65536: .: (0.025885) - test_safe_load_marshal Integer -9223372036854775807:.: (0.037198) - test_safe_load_marshal Integer -9223372036854775808:.: (0.027674) - test_safe_load_marshal Integer 0: .: (0.004651) - test_safe_load_marshal Integer 1: .: (0.003788) - test_safe_load_marshal Integer 1048574: .: (0.002870) - test_safe_load_marshal Integer 1048575: .: (0.003106) - test_safe_load_marshal Integer 1048576: .: (0.003226) - test_safe_load_marshal Integer 121: .: (0.002642) - test_safe_load_marshal Integer 122: .: (0.004575) - test_safe_load_marshal Integer 123: .: (0.002686) - test_safe_load_marshal Integer 124: .: (0.008392) - test_safe_load_marshal Integer 125: .: (0.002857) - test_safe_load_marshal Integer 126: .: (0.008590) - test_safe_load_marshal Integer 127: .: (0.002751) - test_safe_load_marshal Integer 128: .: (0.003058) - test_safe_load_marshal Integer 129: .: (0.009418) - test_safe_load_marshal Integer 2: .: (0.002911) - test_safe_load_marshal Integer 254: .: (0.003470) - test_safe_load_marshal Integer 255: .: (0.005851) - test_safe_load_marshal Integer 256: .: (0.002758) - test_safe_load_marshal Integer 257: .: (0.002617) - test_safe_load_marshal Integer 258: .: (0.003029) - test_safe_load_marshal Integer 268435454: .: (0.002625) - test_safe_load_marshal Integer 268435455: .: (0.002678) - test_safe_load_marshal Integer 268435456: .: (0.002820) - test_safe_load_marshal Integer 268435457: .: (0.002542) - test_safe_load_marshal Integer 3: .: (0.004159) - test_safe_load_marshal Integer 4: .: (0.002627) - test_safe_load_marshal Integer 4294967294: .: (0.002579) - test_safe_load_marshal Integer 4294967295: .: (0.003161) - test_safe_load_marshal Integer 4294967296: .: (0.008668) - test_safe_load_marshal Integer 4294967297: .: (0.002725) - test_safe_load_marshal Integer 5: .: (0.008722) - test_safe_load_marshal Integer 6: .: (0.002839) - test_safe_load_marshal Integer 65534: .: (0.002704) - test_safe_load_marshal Integer 65535: .: (0.005205) - test_safe_load_marshal Integer 65536: .: (0.008184) - test_safe_load_marshal Integer 65537: .: (0.002710) - test_safe_load_marshal Integer 7: .: (0.008743) - test_safe_load_marshal Integer 9223372036854775806: .: (0.002763) - test_safe_load_marshal Integer 9223372036854775807: .: (0.003911) - test_safe_load_marshal Integer 9223372036854775808: .: (0.002699) - test_safe_load_marshal Integer 9223372036854775809: .: (0.002908) - test_safe_load_marshal Rational (1/3): .: (0.005984) - test_safe_load_marshal String "": .: (0.002970) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.002750) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.003523) - test_safe_load_marshal String "abc" Windows-1256: .: (0.002696) - test_safe_load_marshal String "abc" ascii: .: (0.002606) - test_safe_load_marshal String "abc" binary: .: (0.004868) - test_safe_load_marshal String "abc" ivar: .: (0.007484) - test_safe_load_marshal String "abc" utf8: .: (0.002764) - test_safe_load_marshal String "hello" ivar: .: (0.008683) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.003002) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.003443) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.008813) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.003187) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.008315) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.003239) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.003479) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.003087) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.006895) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.003350) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.003175) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.003115) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.005166) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.008307) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.003678) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.007775) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.003937) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.002936) - test_string_subclass: .: (0.008611) - test_string_with_encoding: .: (0.004752) - test_string_with_ivar: .: (0.004895) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.009607) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.003307) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.003355) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.004675) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.007604) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.003514) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.003282) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.006822) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.003711) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.009320) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.003087) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.008387) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.003087) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.004554) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.002932) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.008376) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.003486) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.008174) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.003438) - test_time_loads: .: (0.004661) - test_time_user_marshal: .: (0.002814) - test_time_with_ivar: .: (0.002894) - test_unexpected_eof: .: (0.004544) + test_array_subclass: .: (0.003060) + test_date: .: (0.013055) + test_floats: .: (0.002974) + test_frozen_object: .: (0.012334) + test_gem_spec_disallowed_ivar: .: (0.003120) + test_gem_spec_disallowed_symbol: .: (0.012560) + test_gem_spec_unmarshall_license: .: (0.003392) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.016579) + test_hash_with_compare_by_identity: .: (0.007446) + test_hash_with_default_value: .: (0.007614) + test_hash_with_ivar: .: (0.002883) + test_int_ 0: .: (0.007115) + test_int_ 1: .: (0.009347) + test_int_ 1048575: .: (0.007530) + test_int_ 122: .: (0.002868) + test_int_ 123: .: (0.002667) + test_int_ 124: .: (0.011086) + test_int_ 127: .: (0.002748) + test_int_ 128: .: (0.002564) + test_int_ 2: .: (0.015091) + test_int_ 255: .: (0.006166) + test_int_ 256: .: (0.007396) + test_int_ 257: .: (0.007621) + test_int_ 268435455: .: (0.007625) + test_int_ 268435456: .: (0.002888) + test_int_ 3: .: (0.008558) + test_int_ 4: .: (0.007704) + test_int_ 4294967295: .: (0.007763) + test_int_ 4294967296: .: (0.002913) + test_int_ 5: .: (0.028686) + test_int_ 6: .: (0.002965) + test_int_ 65535: .: (0.011939) + test_int_ 65536: .: (0.003667) + test_int_ 9223372036854775807: .: (0.011619) + test_int_ 9223372036854775808: .: (0.007629) + test_length_one_symbols: .: (0.031693) + test_link_after_float: .: (0.023620) + test_negative_length: .: (0.023845) + test_rational: .: (0.016824) + test_recursive_array: .: (0.027550) + test_recursive_string: .: (0.027713) + test_repeated_string: .: (0.018410) + test_repeated_symbol: .: (0.040608) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.030981) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.028660) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.023551) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.028477) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.036559) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.063121) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.029568) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.014949) + test_safe_load_marshal Array [:development, :development]: .: (0.015988) + test_safe_load_marshal Array [[...]]: .: (0.011186) + test_safe_load_marshal Array {}: .: (0.011628) + test_safe_load_marshal Date #: .: (0.002777) + test_safe_load_marshal Float -0.0: .: (0.021008) + test_safe_load_marshal Float -1.1: .: (0.011746) + test_safe_load_marshal Float -30000000.0: .: (0.007533) + test_safe_load_marshal Float -Infinity: .: (0.003795) + test_safe_load_marshal Float 0.0: .: (0.011750) + test_safe_load_marshal Float 1.1: .: (0.011633) + test_safe_load_marshal Float 30000000.0: .: (0.011636) + test_safe_load_marshal Float Infinity: .: (0.007731) + test_safe_load_marshal Float NaN: .: (0.011503) + test_safe_load_marshal Gem::Version #:.: (0.002738) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.015126) + test_safe_load_marshal Hash {}: .: (0.002643) + test_safe_load_marshal Hash {} default value: .: (0.002504) + test_safe_load_marshal Integer -1: .: (0.028630) + test_safe_load_marshal Integer -1048575: .: (0.007603) + test_safe_load_marshal Integer -122: .: (0.007719) + test_safe_load_marshal Integer -123: .: (0.002830) + test_safe_load_marshal Integer -124: .: (0.008012) + test_safe_load_marshal Integer -127: .: (0.011584) + test_safe_load_marshal Integer -128: .: (0.011638) + test_safe_load_marshal Integer -2: .: (0.011606) + test_safe_load_marshal Integer -255: .: (0.007621) + test_safe_load_marshal Integer -256: .: (0.007687) + test_safe_load_marshal Integer -257: .: (0.012023) + test_safe_load_marshal Integer -268435455: .: (0.007600) + test_safe_load_marshal Integer -268435456: .: (0.002901) + test_safe_load_marshal Integer -3: .: (0.014968) + test_safe_load_marshal Integer -4: .: (0.013511) + test_safe_load_marshal Integer -4294967295: .: (0.007636) + test_safe_load_marshal Integer -4294967296: .: (0.012012) + test_safe_load_marshal Integer -5: .: (0.007612) + test_safe_load_marshal Integer -6: .: (0.004253) + test_safe_load_marshal Integer -65535: .: (0.002638) + test_safe_load_marshal Integer -65536: .: (0.019301) + test_safe_load_marshal Integer -9223372036854775807:.: (0.010969) + test_safe_load_marshal Integer -9223372036854775808:.: (0.010279) + test_safe_load_marshal Integer 0: .: (0.011617) + test_safe_load_marshal Integer 1: .: (0.011614) + test_safe_load_marshal Integer 1048574: .: (0.011771) + test_safe_load_marshal Integer 1048575: .: (0.007441) + test_safe_load_marshal Integer 1048576: .: (0.002841) + test_safe_load_marshal Integer 121: .: (0.011756) + test_safe_load_marshal Integer 122: .: (0.011614) + test_safe_load_marshal Integer 123: .: (0.011614) + test_safe_load_marshal Integer 124: .: (0.007622) + test_safe_load_marshal Integer 125: .: (0.002841) + test_safe_load_marshal Integer 126: .: (0.002604) + test_safe_load_marshal Integer 127: .: (0.018746) + test_safe_load_marshal Integer 128: .: (0.011085) + test_safe_load_marshal Integer 129: .: (0.011635) + test_safe_load_marshal Integer 2: .: (0.011657) + test_safe_load_marshal Integer 254: .: (0.007703) + test_safe_load_marshal Integer 255: .: (0.007494) + test_safe_load_marshal Integer 256: .: (0.043777) + test_safe_load_marshal Integer 257: .: (0.011471) + test_safe_load_marshal Integer 258: .: (0.011933) + test_safe_load_marshal Integer 268435454: .: (0.002658) + test_safe_load_marshal Integer 268435455: .: (0.020906) + test_safe_load_marshal Integer 268435456: .: (0.007671) + test_safe_load_marshal Integer 268435457: .: (0.011451) + test_safe_load_marshal Integer 3: .: (0.011793) + test_safe_load_marshal Integer 4: .: (0.011439) + test_safe_load_marshal Integer 4294967294: .: (0.011630) + test_safe_load_marshal Integer 4294967295: .: (0.011615) + test_safe_load_marshal Integer 4294967296: .: (0.011606) + test_safe_load_marshal Integer 4294967297: .: (0.011633) + test_safe_load_marshal Integer 5: .: (0.007617) + test_safe_load_marshal Integer 6: .: (0.007618) + test_safe_load_marshal Integer 65534: .: (0.011626) + test_safe_load_marshal Integer 65535: .: (0.011297) + test_safe_load_marshal Integer 65536: .: (0.023390) + test_safe_load_marshal Integer 65537: .: (0.002677) + test_safe_load_marshal Integer 7: .: (0.014622) + test_safe_load_marshal Integer 9223372036854775806: .: (0.002487) + test_safe_load_marshal Integer 9223372036854775807: .: (0.014648) + test_safe_load_marshal Integer 9223372036854775808: .: (0.010772) + test_safe_load_marshal Integer 9223372036854775809: .: (0.002615) + test_safe_load_marshal Rational (1/3): .: (0.002418) + test_safe_load_marshal String "": .: (0.022643) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.002553) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.018833) + test_safe_load_marshal String "abc" Windows-1256: .: (0.014697) + test_safe_load_marshal String "abc" ascii: .: (0.010912) + test_safe_load_marshal String "abc" binary: .: (0.002487) + test_safe_load_marshal String "abc" ivar: .: (0.010981) + test_safe_load_marshal String "abc" utf8: .: (0.015027) + test_safe_load_marshal String "hello" ivar: .: (0.002878) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.003094) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.003276) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.003108) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.002943) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.002832) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.003071) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.003076) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.002996) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.002784) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.003001) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.002798) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.002711) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.002680) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.002834) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.002710) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.002521) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.002911) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.002816) + test_string_subclass: .: (0.002505) + test_string_with_encoding: .: (0.004212) + test_string_with_ivar: .: (0.010722) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.003227) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.003811) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.004304) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.003090) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.003794) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.003975) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.003380) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.003249) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.003234) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.002966) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.002840) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.002980) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.002698) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.002947) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.002856) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.003675) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.003276) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.003010) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.003348) + test_time_loads: .: (0.003043) + test_time_user_marshal: .: (0.002811) + test_time_with_ivar: .: (0.002819) + test_unexpected_eof: .: (0.002644) TestGemSafeYAML: - test_aliases_disabled: .: (0.003153) - test_aliases_enabled_by_default: .: (0.002706) + test_aliases_disabled: .: (0.002913) + test_aliases_enabled_by_default: .: (0.002779) TestGemSecurity: - test_class_create_cert: .: (0.004122) - test_class_create_cert_email: .: (0.007141) - test_class_create_cert_self_signed: .: (0.007438) - test_class_create_key: .: (1.988257) - test_class_create_key_downcases: .: (10.856866) - test_class_create_key_raises_unknown_algorithm: .: (0.007549) - test_class_email_to_name: .: (0.002756) - test_class_get_public_key_ec: .: (0.012700) - test_class_get_public_key_rsa: .: (0.011650) - test_class_re_sign: .: (0.015688) - test_class_re_sign_not_self_signed: .: (0.011587) - test_class_re_sign_wrong_key: .: (0.011701) - test_class_reset: .: (0.002760) - test_class_sign: .: (0.024607) - test_class_sign_AltName: .: (0.035642) - test_class_trust_dir: .: (0.002816) - test_class_write: .: (1.143933) - test_class_write_encrypted: .: (1.120542) - test_class_write_encrypted_cipher: .: (1.467101) + test_class_create_cert: .: (0.003898) + test_class_create_cert_email: .: (0.007428) + test_class_create_cert_self_signed: .: (0.006228) + test_class_create_key: .: (3.797823) + test_class_create_key_downcases: .: (12.104993) + test_class_create_key_raises_unknown_algorithm: .: (0.002648) + test_class_email_to_name: .: (0.021103) + test_class_get_public_key_ec: .: (0.007765) + test_class_get_public_key_rsa: .: (0.003296) + test_class_re_sign: .: (0.036463) + test_class_re_sign_not_self_signed: .: (0.002922) + test_class_re_sign_wrong_key: .: (0.010809) + test_class_reset: .: (0.010805) + test_class_sign: .: (0.031624) + test_class_sign_AltName: .: (0.026559) + test_class_trust_dir: .: (0.018772) + test_class_write: .: (0.335525) + test_class_write_encrypted: .: (2.394296) + test_class_write_encrypted_cipher: .: (2.216516) TestGemSecurityPolicy: - test_check_cert: .: (0.003803) - test_check_cert_expired: .: (0.004048) - test_check_cert_future: .: (0.013997) - test_check_cert_invalid_issuer: .: (0.003850) - test_check_cert_issuer: .: (0.005934) - test_check_cert_no_signer: .: (0.010809) - test_check_chain: .: (0.011634) - test_check_chain_empty_chain: .: (0.009449) - test_check_chain_invalid: .: (0.013850) - test_check_chain_no_chain: .: (0.003459) - test_check_data: .: (0.011527) - test_check_data_invalid: .: (0.009991) - test_check_key: .: (0.003798) - test_check_key_no_signer: .: (0.004094) - test_check_key_wrong_key: .: (0.004807) - test_check_root: .: (0.004749) - test_check_root_empty_chain: .: (0.007335) - test_check_root_invalid_signer: .: (0.008253) - test_check_root_no_chain: .: (0.007258) - test_check_root_not_self_signed: .: (0.003476) - test_check_trust: .: (0.005850) - test_check_trust_child: .: (0.004499) - test_check_trust_empty_chain: .: (0.009120) - test_check_trust_mismatch: .: (0.004335) - test_check_trust_no_chain: .: (0.007339) - test_check_trust_no_trust: .: (0.006190) - test_check_trust_no_trust_child: .: (0.006416) - test_subject: .: (0.003573) - test_verify: .: (0.007415) - test_verify_chain_key: .: (0.015256) - test_verify_chain_signatures: .: (0.011451) - test_verify_no_digests: .: (0.008557) - test_verify_no_digests_no_security: .: (0.014807) - test_verify_no_signatures: .: (0.011675) - test_verify_no_signatures_no_digests: .: (0.004965) - test_verify_no_trust: .: (0.006978) - test_verify_not_enough_signatures: .: (0.012042) - test_verify_signatures: .: (0.010384) - test_verify_signatures_chain: .: (0.007686) - test_verify_signatures_data: .: (0.007761) - test_verify_signatures_missing: .: (0.011431) - test_verify_signatures_none: .: (0.005669) - test_verify_signatures_root: .: (0.008325) - test_verify_signatures_signer: .: (0.007894) - test_verify_signatures_trust: .: (0.009160) - test_verify_wrong_digest_type: .: (0.012958) + test_check_cert: .: (0.003734) + test_check_cert_expired: .: (0.003405) + test_check_cert_future: .: (0.006306) + test_check_cert_invalid_issuer: .: (0.003874) + test_check_cert_issuer: .: (0.009028) + test_check_cert_no_signer: .: (0.007722) + test_check_chain: .: (0.030523) + test_check_chain_empty_chain: .: (0.008832) + test_check_chain_invalid: .: (0.008576) + test_check_chain_no_chain: .: (0.004402) + test_check_data: .: (0.014489) + test_check_data_invalid: .: (0.015472) + test_check_key: .: (0.011866) + test_check_key_no_signer: .: (0.008260) + test_check_key_wrong_key: .: (0.007832) + test_check_root: .: (0.011978) + test_check_root_empty_chain: .: (0.008478) + test_check_root_invalid_signer: .: (0.009932) + test_check_root_no_chain: .: (0.006935) + test_check_root_not_self_signed: .: (0.004374) + test_check_trust: .: (0.008650) + test_check_trust_child: .: (0.015209) + test_check_trust_empty_chain: .: (0.004003) + test_check_trust_mismatch: .: (0.014648) + test_check_trust_no_chain: .: (0.015782) + test_check_trust_no_trust: .: (0.003654) + test_check_trust_no_trust_child: .: (0.016328) + test_subject: .: (0.003826) + test_verify: .: (0.021741) + test_verify_chain_key: .: (0.021486) + test_verify_chain_signatures: .: (0.013903) + test_verify_no_digests: .: (0.012232) + test_verify_no_digests_no_security: .: (0.016178) + test_verify_no_signatures: .: (0.017035) + test_verify_no_signatures_no_digests: .: (0.033122) + test_verify_no_trust: .: (0.063618) + test_verify_not_enough_signatures: .: (0.063747) + test_verify_signatures: .: (0.087706) + test_verify_signatures_chain: .: (0.074119) + test_verify_signatures_data: .: (0.057329) + test_verify_signatures_missing: .: (0.065238) + test_verify_signatures_none: .: (0.065178) + test_verify_signatures_root: .: (0.088731) + test_verify_signatures_signer: .: (0.018987) + test_verify_signatures_trust: .: (0.028675) + test_verify_wrong_digest_type: .: (0.043665) TestGemSecuritySigner: - test_extract_name: .: (0.003113) - test_initialize: .: (0.002768) - test_initialize_cert_chain_empty: .: (0.008759) - test_initialize_cert_chain_invalid: .: (0.002889) - test_initialize_cert_chain_mixed: .: (0.002896) - test_initialize_cert_chain_path: .: (0.012667) - test_initialize_default: .: (0.008882) - test_initialize_encrypted_key_path: .: (0.008423) - test_initialize_key_path: .: (0.011031) - test_load_cert_chain: .: (0.008383) - test_load_cert_chain_broken: .: (0.008360) - test_sign: .: (0.007063) - test_sign_expired: .: (0.004333) - test_sign_expired_auto_update: .: (0.022862) - test_sign_expired_auto_update_exists: .: (0.003547) - test_sign_no_certs: .: (0.003116) - test_sign_no_key: .: (0.008198) - test_sign_wrong_key: .: (0.002942) + test_extract_name: .: (0.020165) + test_initialize: .: (0.002378) + test_initialize_cert_chain_empty: .: (0.015391) + test_initialize_cert_chain_invalid: .: (0.014837) + test_initialize_cert_chain_mixed: .: (0.015272) + test_initialize_cert_chain_path: .: (0.002550) + test_initialize_default: .: (0.022812) + test_initialize_encrypted_key_path: .: (0.023092) + test_initialize_key_path: .: (0.030396) + test_load_cert_chain: .: (0.015602) + test_load_cert_chain_broken: .: (0.003273) + test_sign: .: (0.034262) + test_sign_expired: .: (0.015495) + test_sign_expired_auto_update: .: (0.062615) + test_sign_expired_auto_update_exists: .: (0.015746) + test_sign_no_certs: .: (0.002583) + test_sign_no_key: .: (0.011192) + test_sign_wrong_key: .: (0.015100) TestGemSecurityTrustDir: - test_cert_path: .: (0.008008) - test_issuer_of: .: (0.003370) - test_load_certificate: .: (0.007078) - test_name_path: .: (0.004951) - test_trust_cert: .: (0.003300) - test_verify: .: (0.008541) - test_verify_file: .: (0.003117) - test_verify_wrong_permissions: .: (0.008322) + test_cert_path: .: (0.015039) + test_issuer_of: .: (0.003170) + test_load_certificate: .: (0.015599) + test_name_path: .: (0.015842) + test_trust_cert: .: (0.015611) + test_verify: .: (0.015018) + test_verify_file: .: (0.015155) + test_verify_wrong_permissions: .: (0.018990) TestGemSilentUI: - test_ask: .: (0.003511) - test_ask_for_password: .: (0.003428) - test_ask_yes_no: .: (0.008038) - test_choose_from_list: .: (0.007965) - test_download_reporter: .: (0.003024) - test_new_without_dev_null: .: (0.006495) - test_progress_reporter: .: (0.009585) + test_ask: .: (0.003028) + test_ask_for_password: .: (0.032477) + test_ask_yes_no: .: (0.003078) + test_choose_from_list: .: (0.019055) + test_download_reporter: .: (0.018821) + test_new_without_dev_null: .: (0.002606) + test_progress_reporter: .: (0.010990) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.015008) - test_dependency_resolver_set_bundler_api: .: (0.034613) - test_dependency_resolver_set_file_uri: .: (0.063099) - test_dependency_resolver_set_marshal_api: .: (0.071474) - test_fetch_spec: .: (0.059604) - test_fetch_spec_cached: .: (0.017767) - test_fetch_spec_platform: .: (0.018042) - test_fetch_spec_platform_ruby: .: (0.015984) - test_initialize_git: .: (0.010272) - test_initialize_invalid_uri: .: (0.009837) - test_load_specs: .: (0.016911) - test_load_specs_cached: .: (0.017932) - test_load_specs_cached_empty: .: (0.017351) - test_load_specs_from_unavailable_uri: .: (0.011459) - test_spaceship: .: (0.010463) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.011058) - test_typo_squatting: .: (0.011690) - test_typo_squatting_custom_distance_threshold: .: (0.010670) - test_typo_squatting_false_positive: .: (0.011552) - test_update_cache_eh: .: (0.010729) - test_update_cache_eh_home_nonexistent: .: (0.010248) + test_cache_dir_escapes_windows_paths: .: (0.033662) + test_dependency_resolver_set_bundler_api: .: (0.055247) + test_dependency_resolver_set_file_uri: .: (0.043839) + test_dependency_resolver_set_marshal_api: .: (0.051824) + test_fetch_spec: .: (0.043843) + test_fetch_spec_cached: .: (0.031878) + test_fetch_spec_platform: .: (0.045388) + test_fetch_spec_platform_ruby: .: (0.010467) + test_initialize_git: .: (0.009105) + test_initialize_invalid_uri: .: (0.008958) + test_load_specs: .: (0.009979) + test_load_specs_cached: .: (0.010147) + test_load_specs_cached_empty: .: (0.011053) + test_load_specs_from_unavailable_uri: .: (0.011102) + test_spaceship: .: (0.010989) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.020390) + test_typo_squatting: .: (0.024579) + test_typo_squatting_custom_distance_threshold: .: (0.030700) + test_typo_squatting_false_positive: .: (0.030525) + test_update_cache_eh: .: (0.025697) + test_update_cache_eh_home_nonexistent: .: (0.023539) TestGemSourceFetchProblem: - test_exception: .: (0.002978) - test_password_redacted: .: (0.002776) - test_source_password_no_redacted: .: (0.004754) + test_exception: .: (0.006625) + test_password_redacted: .: (0.007970) + test_source_password_no_redacted: .: (0.007545) 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.003886) +: (0.008841) 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.003680) +: (0.007861) 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.005695) +: (0.009356) 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.007164) +: (0.003803) 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.008003) +: (0.003879) 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.003686) +: (0.003797) 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.003956) +: (0.003901) 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.003714) +: (0.010339) 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.004289) +: (0.011202) 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.005721) +: (0.012112) 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.003825) +: (0.006065) 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.006012) +: (0.003829) 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.003741) +: (0.003682) 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.003725) +: (0.004790) 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.003670) +: (0.012260) 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.005658) +: (0.010457) 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.003673) +: (0.004002) 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.003722) +: (0.003843) 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.006322) +: (0.043575) 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.003833) +: (0.012894) 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.003883) +: (0.010548) 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.006013) +: (0.011739) TestGemSourceInstalled: - test_pretty_print: .: (0.003191) - test_spaceship: .: (0.016139) + test_pretty_print: .: (0.019053) + test_spaceship: .: (0.031030) TestGemSourceList: - test_Enumerable: .: (0.004469) - test_append: .: (0.006331) - test_clear: .: (0.002800) - test_delete: .: (0.008647) - test_delete_a_source: .: (0.002745) - test_each: .: (0.012928) - test_each_source: .: (0.002792) - test_empty?: .: (0.012935) - test_equal_to_another_list: .: (0.002816) - test_equal_to_array: .: (0.002935) - test_include_eh: .: (0.009364) - test_include_matches_a_source: .: (0.007334) - test_replace: .: (0.008530) - test_self_from: .: (0.002706) - test_to_a: .: (0.007628) + test_Enumerable: .: (0.016950) + test_append: .: (0.003669) + test_clear: .: (0.006686) + test_delete: .: (0.008811) + test_delete_a_source: .: (0.002676) + test_each: .: (0.007167) + test_each_source: .: (0.002710) + test_empty?: .: (0.003625) + test_equal_to_another_list: .: (0.005239) + test_equal_to_array: .: (0.003368) + test_include_eh: .: (0.002622) + test_include_matches_a_source: .: (0.003035) + test_replace: .: (0.002529) + test_self_from: .: (0.002947) + test_to_a: .: (0.003259) TestGemSourceLocal: - test_download: .: (0.040598) - test_fetch_spec: .: (0.042852) - test_find_gem: .: (0.035867) - test_find_gem_highest_version: .: (0.071376) - test_find_gem_prerelease: .: (0.042370) - test_find_gem_specific_version: .: (0.073102) - test_inspect: .: (0.047662) - test_load_specs_latest: .: (0.050180) - test_load_specs_prerelease: .: (0.035907) - test_load_specs_released: .: (0.034785) - test_pretty_print: .: (0.029395) - test_spaceship: .: (0.034891) + test_download: .: (0.019139) + test_fetch_spec: .: (0.017808) + test_find_gem: .: (0.030986) + test_find_gem_highest_version: .: (0.024133) + test_find_gem_prerelease: .: (0.023154) + test_find_gem_specific_version: .: (0.026175) + test_inspect: .: (0.031231) + test_load_specs_latest: .: (0.055981) + test_load_specs_prerelease: .: (0.039370) + test_load_specs_released: .: (0.037934) + test_pretty_print: .: (0.029499) + test_spaceship: .: (0.039891) TestGemSourceLock: - test_equals2: .: (0.007395) - test_fetch_spec: .: (0.011651) - test_spaceship: .: (0.002823) - test_spaceship_git: .: (0.008656) - test_spaceship_installed: .: (0.002832) - test_spaceship_local: .: (0.008660) - test_spaceship_remote: .: (0.002644) - test_spaceship_specific_file: .: (0.015691) - test_spaceship_vendor: .: (0.008948) - test_uri: .: (0.002688) + test_equals2: .: (0.006819) + test_fetch_spec: .: (0.013928) + test_spaceship: .: (0.002656) + test_spaceship_git: .: (0.002405) + test_spaceship_installed: .: (0.011025) + test_spaceship_local: .: (0.006760) + test_spaceship_remote: .: (0.010243) + test_spaceship_specific_file: .: (0.015801) + test_spaceship_vendor: .: (0.002666) + test_uri: .: (0.009210) TestGemSourceSpecificFile: - test_download: .: (0.016526) - test_fetch_spec: .: (0.015645) - test_fetch_spec_fails_on_unknown_name: .: (0.015672) - test_load_specs: .: (0.016182) - test_path: .: (0.015301) - test_pretty_print: .: (0.016279) - test_spaceship: .: (0.043482) - test_spec: .: (0.016108) + test_download: .: (0.015751) + test_fetch_spec: .: (0.019459) + test_fetch_spec_fails_on_unknown_name: .: (0.028018) + test_load_specs: .: (0.028288) + test_path: .: (0.028118) + test_pretty_print: .: (0.027718) + test_spaceship: .: (0.073938) + test_spec: .: (0.033005) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (0.070828) - test_fetch_spec: .: (0.066022) - test_load_specs: .: (0.070818) + test_dependency_resolver_set: .: (0.180159) + test_fetch_spec: .: (0.142995) + test_load_specs: .: (0.131616) TestGemSourceVendor: - test_initialize: .: (0.006139) - test_spaceship: .: (0.007633) + test_initialize: .: (0.002995) + test_spaceship: .: (0.016400) TestGemSpecFetcher: - test_available_specs_cache: .: (0.007732) - test_available_specs_cache_released: .: (0.015337) - test_available_specs_complete: .: (0.015660) - test_available_specs_complete_handles_no_prerelease:.: (0.015672) - test_available_specs_latest: .: (0.015632) - test_available_specs_prerelease: .: (0.009799) - test_available_specs_released: .: (0.013943) - test_available_specs_with_bad_source: .: (0.007556) - test_initialize: .: (0.024035) - test_initialize_nonexistent_home_dir: .: (0.002887) - test_initialize_source: .: (0.008970) - test_initialize_unwritable_home_dir: .: (0.007615) - test_spec_for_dependency_all: .: (0.018175) - test_spec_for_dependency_bad_fetch_spec: .: (0.017279) - test_spec_for_dependency_latest: .: (0.016224) - test_spec_for_dependency_mismatched_platform: .: (0.011397) - test_spec_for_dependency_platform: .: (0.015526) - test_spec_for_dependency_prerelease: .: (0.016791) - test_suggest_gems_from_name_latest: .: (0.015665) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.015361) - test_suggest_gems_from_name_prerelease: .: (0.015326) + test_available_specs_cache: .: (0.023294) + test_available_specs_cache_released: .: (0.019106) + test_available_specs_complete: .: (0.032713) + test_available_specs_complete_handles_no_prerelease:.: (0.028074) + test_available_specs_latest: .: (0.027505) + test_available_specs_prerelease: .: (0.023616) + test_available_specs_released: .: (0.013937) + test_available_specs_with_bad_source: .: (0.021643) + test_initialize: .: (0.007764) + test_initialize_nonexistent_home_dir: .: (0.007526) + test_initialize_source: .: (0.008007) + test_initialize_unwritable_home_dir: .: (0.011645) + test_spec_for_dependency_all: .: (0.028788) + test_spec_for_dependency_bad_fetch_spec: .: (0.031073) + test_spec_for_dependency_latest: .: (0.024724) + test_spec_for_dependency_mismatched_platform: .: (0.022456) + test_spec_for_dependency_platform: .: (0.023599) + test_spec_for_dependency_prerelease: .: (0.023628) + test_suggest_gems_from_name_latest: .: (0.031877) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.023582) + test_suggest_gems_from_name_prerelease: .: (0.023669) TestGemSpecification: - test__dump: .: (0.007332) - test__load_fixes_Date_objects: .: (0.007656) - test_activate: .: (0.007655) - test_add_dependency_from_existing_dependency: .: (0.002842) - test_add_dependency_with_type: .: (0.004811) - test_add_dependency_with_type_explicit: .: (0.007770) - test_allowed_push_host: .: (0.007402) - test_author: .: (0.002794) - test_authors: .: (0.008728) - test_base_dir: .: (0.003401) - test_base_dir_not_loaded: .: (0.007697) - test_bindir_equals: .: (0.007673) - test_bindir_equals_nil: .: (0.002779) - test_build_args: .: (0.008705) - test_build_extensions: .: (0.407114) - test_build_extensions_built: .: (0.003727) - test_build_extensions_default_gem: .: (0.007410) - test_build_extensions_error: .: (0.012727) - test_build_extensions_extensions_dir_unwritable: .: (0.003395) - test_build_extensions_no_extensions_dir_unwritable: .: (0.008626) - test_build_extensions_none: .: (0.003165) - test_build_extensions_preview: .: (0.431824) - test_contains_requirable_file_eh: .: (0.003144) - test_contains_requirable_file_eh_extension: .: (0.012471) - test_contains_requirable_file_eh_extension_java_platform: .: (0.007640) - test_contains_requirable_file_extension_soext: .: (0.007659) - test_date: .: (0.002848) - test_date_equals_date: .: (0.012650) - test_date_equals_string: .: (0.007913) - test_date_equals_string_bad: .: (0.007390) - test_date_equals_time: .: (0.007665) - test_date_equals_time_local: .: (0.011766) - test_date_equals_time_utc: .: (0.002810) - test_date_tolerates_hour_sec_and_timezone: .: (0.012565) - test_date_tolerates_hour_sec_zulu: .: (0.007650) - test_date_use_env_source_date_epoch: .: (0.007658) - test_default_spec_stub_is_marked_default: .: (0.011651) - test_dependencies: .: (0.003075) - test_dependent_gems: .: (0.033997) - test_description: .: (0.006211) - test_development_dependencies: .: (0.007655) - test_doc_dir: .: (0.002757) - test_doc_dir_type: .: (0.009001) - test_duplicate_runtime_dependency: .: (0.007395) - test_eql_eh: .: (0.003409) - test_eql_eh_extensions: .: (0.008074) - test_executable_equals: .: (0.007720) - test_executables: .: (0.002741) - test_executables_equals_nil: .: (0.008677) - test_extension_dir: .: (0.003282) - test_extension_dir_override: .: (0.008509) - test_extensions: .: (0.007356) - test_extensions_equals_nil: .: (0.003020) - test_extra_rdoc_files_equals_nil: .: (0.008688) - test_files: .: (0.002808) - test_files_append: .: (0.008691) - test_files_duplicate: .: (0.002857) - test_files_extra_rdoc_files: .: (0.008335) - test_files_non_array: .: (0.002856) - test_files_non_array_pathological: .: (0.008630) - test_find_all_by_full_name: .: (0.023648) - test_find_by_full_name: .: (0.011661) - test_find_by_name: .: (0.011792) - test_find_by_name_prerelease: .: (0.011513) - test_find_by_name_with_only_prereleases: .: (0.007984) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.011342) - test_find_by_path: .: (0.012639) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.124245) - test_find_inactive_by_path: .: (0.009730) - test_for_cache: .: (0.003066) - test_full_gem_path: .: (0.002763) - test_full_gem_path_double_slash: .: (0.002808) - test_full_name: .: (0.003275) - test_full_name_windows: .: (0.002863) - test_full_require_paths: .: (0.002877) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.003785) - test_gem_build_complete_path: .: (0.027442) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.006485) - test_handles_dependencies_with_syck_requirements_bug: .: (0.004605) - test_handles_private_null_type: .: (0.010389) - test_hash: .: (0.003832) - test_initialize: .: (0.007650) - test_initialize_copy: .: (0.008743) - test_initialize_copy_broken: .: (0.002937) - test_initialize_future: .: (0.008110) - test_initialize_nil_version: .: (0.006021) - test_initialize_prerelease_version_before_name: .: (0.008010) - test_inner_clonflict_in_indirect_gems: .: (0.046928) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.033381) - test_installed_by_version: .: (0.004708) - test_latest_specs: .: (0.008409) - test_lib_files: .: (0.002868) - test_license: .: (0.003938) - test_licenses: .: (0.003508) - test_load_default_gem: .: (0.006137) - test_load_errors_contain_filename: .: (0.003259) - test_metadata_key_size_validation_fails: .: (0.008659) - test_metadata_key_type_validation_fails: .: (0.003980) - test_metadata_link_validation_fails: .: (0.008314) - test_metadata_link_validation_warns_for_duplicates: .: (0.008424) - test_metadata_specs: .: (0.003475) - test_metadata_validates_ok: .: (0.004382) - test_metadata_value_size_validation_fails: .: (0.005339) - test_metadata_value_type_validation_fails: .: (0.004401) - test_missing_extensions_eh: .: (0.357649) - test_missing_extensions_eh_default_gem: .: (0.003102) - test_missing_extensions_eh_none: .: (0.008768) - test_name: .: (0.002835) - test_original_name: .: (0.008599) - test_platform: .: (0.002794) - test_platform_change_reset_cache_file: .: (0.007237) - test_platform_change_reset_full_name: .: (0.009272) - test_platform_equals: .: (0.003325) - test_platform_equals_current: .: (0.008175) - test_platform_equals_legacy: .: (0.002849) - test_removed_methods: .: (0.008634) - test_require_already_activated: .: (0.015891) - test_require_already_activated_indirect_conflict: .: (0.047092) - test_require_finds_in_2nd_level_indirect: .: (0.059835) - test_require_paths: .: (0.007505) - test_require_paths_default_ext_dir_for: .: (0.011859) - test_require_should_not_conflict: .: (0.086512) - test_require_should_prefer_latest_gem_level1: .: (0.039667) - test_require_should_prefer_latest_gem_level2: .: (0.041250) - test_require_should_prefer_reachable_gems: .: (0.067932) - test_requirements: .: (0.017933) - test_runtime_dependencies: .: (0.003892) - test_runtime_dependencies_legacy: .: (0.011456) - test_runtime_predicate_false: .: (0.003170) - test_runtime_predicate_true: .: (0.008239) - test_self__load_future: .: (0.003327) - test_self_activate: .: (0.008149) - test_self_activate_ambiguous_direct: .: (0.051655) - test_self_activate_ambiguous_indirect: .: (0.066873) - test_self_activate_ambiguous_indirect_conflict: .: (0.049414) - test_self_activate_ambiguous_unrelated: .: (0.040068) - test_self_activate_checks_dependencies: .: (0.026783) - test_self_activate_conflict: .: (0.016901) - test_self_activate_deep_unambiguous: .: (0.030603) - test_self_activate_divergent: .: (0.023676) - test_self_activate_dropped: .: (0.017159) - test_self_activate_loaded: .: (0.006349) - test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.011733) - test_self_activate_old_required: .: (0.015964) - test_self_activate_over: .: (0.023437) - test_self_activate_platform_alternate: .: (0.016102) - test_self_activate_platform_bump: .: (0.016060) - test_self_activate_prerelease: .: (0.016062) - test_self_activate_raggi_the_edgecase_generator: .: (0.022903) - test_self_activate_under: .: (0.019667) - test_self_activate_unrelated: .: (0.011799) - test_self_activate_via_require: .: (0.035703) - test_self_activate_via_require_wtf: .: (0.068622) - test_self_all_equals: .: (0.022705) - test_self_attribute_names: .: (0.007668) - test_self_find_active_stub_by_path: .: (0.011955) - test_self_from_yaml: .: (0.011459) - test_self_from_yaml_cleans_up_Date_objects: .: (0.003936) - test_self_load: .: (0.008055) - test_self_load_escape_curly: .: (0.007558) - test_self_load_escape_interpolation: .: (0.007908) - test_self_load_escape_quote: .: (0.007406) - test_self_load_legacy_ruby: .: (0.007682) - test_self_load_relative: .: (0.007661) - test_self_load_utf8_with_ascii_encoding: .: (0.003517) - test_self_normalize_yaml_input_with_183_io: .: (0.007962) - test_self_normalize_yaml_input_with_183_yaml: .: (0.002766) - test_self_normalize_yaml_input_with_192_yaml: .: (0.008720) - test_self_normalize_yaml_input_with_non_183_io: .: (0.002725) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.004995) - test_self_outdated: .: (0.016121) - test_self_outdated_and_latest_remotes: .: (0.027961) - test_self_remove_spec: .: (0.011007) - test_self_remove_spec_removed: .: (0.007636) - test_self_stubs_for_lazy_loading: .: (0.007655) - test_self_stubs_for_mult_platforms: .: (0.007890) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.003140) - test_self_stubs_returns_only_specified_named_specs: .: (0.008134) - test_source: .: (0.007670) - test_source_paths: .: (0.002852) - test_spaceship_name: .: (0.008647) - test_spaceship_platform: .: (0.002871) - test_spaceship_version: .: (0.008605) - test_spec_file: .: (0.002747) - test_spec_name: .: (0.004935) - test_summary: .: (0.007469) - test_test_files: .: (0.007656) - test_test_files_equals_nil: .: (0.002775) - test_to_fullpath: .: (0.008719) - test_to_ruby: .: (0.007639) - test_to_ruby_fancy: .: (0.007651) - test_to_ruby_for_cache: .: (0.003418) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.008037) - test_to_ruby_legacy: .: (0.007969) - test_to_ruby_nested_hash: .: (0.007340) - test_to_ruby_platform: .: (0.003292) - test_to_ruby_with_rsa_key: .: (0.638652) - test_to_yaml: .: (0.009365) - test_to_yaml_fancy: .: (0.009056) - test_to_yaml_no_autorequire: .: (0.004183) - test_to_yaml_no_post_install_message: .: (0.035374) - test_to_yaml_no_signing_key: .: (0.008255) - test_to_yaml_platform: .: (0.009295) - test_to_yaml_platform_legacy: .: (0.005737) - test_to_yaml_platform_no_specific_platform: .: (0.004986) - test_to_yaml_platform_original_platform_empty_string: .: (0.010814) - test_to_yaml_platform_original_platform_nil: .: (0.011799) - test_unresolved_specs: .: (0.004407) - test_unresolved_specs_with_duplicated_versions: .: (0.010919) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.003488) - test_unresolved_specs_with_versions: .: (0.007780) - test_validate: .: (0.007659) - test_validate_authors: .: (0.008591) - test_validate_autorequire: .: (0.010861) - test_validate_dependencies: .: (0.008784) - test_validate_dependencies_allowed_duplicates: .: (0.010700) - test_validate_dependencies_duplicates: .: (0.004282) - test_validate_deprecated_license_values_plus: .: (0.063193) - test_validate_description: .: (0.015678) - test_validate_email: .: (0.003840) - test_validate_empty: .: (0.007640) - test_validate_empty_files: .: (0.007731) - test_validate_empty_homepage: .: (0.007585) - test_validate_empty_require_paths: .: (0.007662) - test_validate_empty_summary: .: (0.007662) - test_validate_error: .: (0.003854) - test_validate_executables: .: (0.007994) - test_validate_files: .: (0.007667) - test_validate_files_recursive: .: (0.007662) - test_validate_for_resolution_ignores_metadata: .: (0.003944) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.007408) - test_validate_for_resolution_validates_name: .: (0.007655) - test_validate_for_resolution_validates_required_attributes: .: (0.003767) - test_validate_homepage: .: (0.014399) - test_validate_license: .: (0.009024) - test_validate_license_gives_suggestions: .: (0.035829) - test_validate_license_in_a_non_packaging_context: .: (0.011489) - test_validate_license_ref: .: (0.004405) - test_validate_license_values: .: (0.031842) - test_validate_license_values_or_later: .: (0.008146) - test_validate_license_values_with: .: (0.010730) - test_validate_license_with_deprecated_exception: .: (0.259352) - test_validate_license_with_invalid_exception: .: (0.280144) - test_validate_license_with_nonsense_suffix: .: (0.152812) - test_validate_name: .: (0.010551) - test_validate_nil_license: .: (0.003662) - test_validate_no_required_ruby_versions: .: (0.011606) - test_validate_non_nil: .: (0.004868) - test_validate_open_required_ruby_versions: .: (0.010625) - test_validate_permissions: .: (0.007654) - test_validate_permissions_of_missing_file_non_packaging: .: (0.003464) - test_validate_platform_legacy: .: (0.008318) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.008009) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.008086) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.007237) - test_validate_removed_rubyforge_project: .: (0.007653) - test_validate_require_paths_with_invalid_types: .: (0.007664) - test_validate_rubygems_version: .: (0.007658) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.007657) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.007668) - test_validate_self_referencing_dependencies: .: (0.007853) - test_validate_specification_version: .: (0.007471) - test_validate_summary: .: (0.007941) - test_validate_valid_required_ruby_versions: .: (0.007327) - test_validate_warning: .: (0.007956) - test_version: .: (0.007520) - test_version_change_reset_cache_file: .: (0.002896) - test_version_change_reset_full_name: .: (0.008576) + test__dump: .: (0.019239) + test__load_fixes_Date_objects: .: (0.007709) + test_activate: .: (0.011566) + test_add_dependency_from_existing_dependency: .: (0.011593) + test_add_dependency_with_type: .: (0.011638) + test_add_dependency_with_type_explicit: .: (0.011638) + test_allowed_push_host: .: (0.002834) + test_author: .: (0.010952) + test_authors: .: (0.017950) + test_base_dir: .: (0.007645) + test_base_dir_not_loaded: .: (0.011730) + test_bindir_equals: .: (0.011459) + test_bindir_equals_nil: .: (0.002857) + test_build_args: .: (0.016583) + test_build_extensions: .: (0.322098) + test_build_extensions_built: .: (0.008293) + test_build_extensions_default_gem: .: (0.003007) + test_build_extensions_error: .: (0.011859) + test_build_extensions_extensions_dir_unwritable: .: (0.010407) + test_build_extensions_no_extensions_dir_unwritable: .: (0.006621) + test_build_extensions_none: .: (0.006880) + test_build_extensions_preview: .: (0.318138) + test_contains_requirable_file_eh: .: (0.007038) + test_contains_requirable_file_eh_extension: .: (0.002939) + test_contains_requirable_file_eh_extension_java_platform: .: (0.015179) + test_contains_requirable_file_extension_soext: .: (0.011339) + test_date: .: (0.014879) + test_date_equals_date: .: (0.014982) + test_date_equals_string: .: (0.002790) + test_date_equals_string_bad: .: (0.010994) + test_date_equals_time: .: (0.014880) + test_date_equals_time_local: .: (0.002556) + test_date_equals_time_utc: .: (0.010710) + test_date_tolerates_hour_sec_and_timezone: .: (0.014741) + test_date_tolerates_hour_sec_zulu: .: (0.010575) + test_date_use_env_source_date_epoch: .: (0.002575) + test_default_spec_stub_is_marked_default: .: (0.016816) + test_dependencies: .: (0.015224) + test_dependent_gems: .: (0.065702) + test_description: .: (0.002723) + test_development_dependencies: .: (0.010961) + test_doc_dir: .: (0.014797) + test_doc_dir_type: .: (0.014845) + test_duplicate_runtime_dependency: .: (0.003031) + test_eql_eh: .: (0.011068) + test_eql_eh_extensions: .: (0.014930) + test_executable_equals: .: (0.002534) + test_executables: .: (0.002848) + test_executables_equals_nil: .: (0.011057) + test_extension_dir: .: (0.066354) + test_extension_dir_override: .: (0.002987) + test_extensions: .: (0.016084) + test_extensions_equals_nil: .: (0.018901) + test_extra_rdoc_files_equals_nil: .: (0.011103) + test_files: .: (0.002691) + test_files_append: .: (0.019009) + test_files_duplicate: .: (0.015763) + test_files_extra_rdoc_files: .: (0.002857) + test_files_non_array: .: (0.002702) + test_files_non_array_pathological: .: (0.019948) + test_find_all_by_full_name: .: (0.039535) + test_find_by_full_name: .: (0.019643) + test_find_by_name: .: (0.027717) + test_find_by_name_prerelease: .: (0.034298) + test_find_by_name_with_only_prereleases: .: (0.035707) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.013582) + test_find_by_path: .: (0.034231) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.224536) + test_find_inactive_by_path: .: (0.032981) + test_for_cache: .: (0.011291) + test_full_gem_path: .: (0.002595) + test_full_gem_path_double_slash: .: (0.014839) + test_full_name: .: (0.015093) + test_full_name_windows: .: (0.002751) + test_full_require_paths: .: (0.003065) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.030223) + test_gem_build_complete_path: .: (0.002922) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.020970) + test_handles_dependencies_with_syck_requirements_bug: .: (0.004069) + test_handles_private_null_type: .: (0.025025) + test_hash: .: (0.002862) + test_initialize: .: (0.018921) + test_initialize_copy: .: (0.007504) + test_initialize_copy_broken: .: (0.002760) + test_initialize_future: .: (0.016202) + test_initialize_nil_version: .: (0.009984) + test_initialize_prerelease_version_before_name: .: (0.006899) + test_inner_clonflict_in_indirect_gems: .: (0.067167) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.066423) + test_installed_by_version: .: (0.013121) + test_latest_specs: .: (0.015962) + test_lib_files: .: (0.002907) + test_license: .: (0.002713) + test_licenses: .: (0.006883) + test_load_default_gem: .: (0.003734) + test_load_errors_contain_filename: .: (0.015354) + test_metadata_key_size_validation_fails: .: (0.007084) + test_metadata_key_type_validation_fails: .: (0.012307) + test_metadata_link_validation_fails: .: (0.015011) + test_metadata_link_validation_warns_for_duplicates: .: (0.012333) + test_metadata_specs: .: (0.003177) + test_metadata_validates_ok: .: (0.016303) + test_metadata_value_size_validation_fails: .: (0.012093) + test_metadata_value_type_validation_fails: .: (0.018943) + test_missing_extensions_eh: .: (0.330059) + test_missing_extensions_eh_default_gem: .: (0.003144) + test_missing_extensions_eh_none: .: (0.006985) + test_name: .: (0.002572) + test_original_name: .: (0.011578) + test_platform: .: (0.009006) + test_platform_change_reset_cache_file: .: (0.002879) + test_platform_change_reset_full_name: .: (0.008550) + test_platform_equals: .: (0.007894) + test_platform_equals_current: .: (0.007443) + test_platform_equals_legacy: .: (0.002808) + test_removed_methods: .: (0.012947) + test_require_already_activated: .: (0.028583) + test_require_already_activated_indirect_conflict: .: (0.078835) + test_require_finds_in_2nd_level_indirect: .: (0.145151) + test_require_paths: .: (0.005420) + test_require_paths_default_ext_dir_for: .: (0.027914) + test_require_should_not_conflict: .: (0.114679) + test_require_should_prefer_latest_gem_level1: .: (0.049113) + test_require_should_prefer_latest_gem_level2: .: (0.057650) + test_require_should_prefer_reachable_gems: .: (0.079190) + test_requirements: .: (0.014727) + test_runtime_dependencies: .: (0.003086) + test_runtime_dependencies_legacy: .: (0.011152) + test_runtime_predicate_false: .: (0.006093) + test_runtime_predicate_true: .: (0.011520) + test_self__load_future: .: (0.003737) + test_self_activate: .: (0.002712) + test_self_activate_ambiguous_direct: .: (0.048554) + test_self_activate_ambiguous_indirect: .: (0.053711) + test_self_activate_ambiguous_indirect_conflict: .: (0.048061) + test_self_activate_ambiguous_unrelated: .: (0.046864) + test_self_activate_checks_dependencies: .: (0.027420) + test_self_activate_conflict: .: (0.010393) + test_self_activate_deep_unambiguous: .: (0.023934) + test_self_activate_divergent: .: (0.008392) + test_self_activate_dropped: .: (0.024996) + test_self_activate_loaded: .: (0.007414) + test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.012769) + test_self_activate_old_required: .: (0.015625) + test_self_activate_over: .: (0.021302) + test_self_activate_platform_alternate: .: (0.015729) + test_self_activate_platform_bump: .: (0.008964) + test_self_activate_prerelease: .: (0.007237) + test_self_activate_raggi_the_edgecase_generator: .: (0.012903) + test_self_activate_under: .: (0.010573) + test_self_activate_unrelated: .: (0.007764) + test_self_activate_via_require: .: (0.016752) + test_self_activate_via_require_wtf: .: (0.042776) + test_self_all_equals: .: (0.012126) + test_self_attribute_names: .: (0.004534) + test_self_find_active_stub_by_path: .: (0.025157) + test_self_from_yaml: .: (0.006981) + test_self_from_yaml_cleans_up_Date_objects: .: (0.009200) + test_self_load: .: (0.003397) + test_self_load_escape_curly: .: (0.009787) + test_self_load_escape_interpolation: .: (0.004878) + test_self_load_escape_quote: .: (0.003475) + test_self_load_legacy_ruby: .: (0.005715) + test_self_load_relative: .: (0.003823) + test_self_load_utf8_with_ascii_encoding: .: (0.005961) + test_self_normalize_yaml_input_with_183_io: .: (0.002904) + test_self_normalize_yaml_input_with_183_yaml: .: (0.003599) + test_self_normalize_yaml_input_with_192_yaml: .: (0.004519) + test_self_normalize_yaml_input_with_non_183_io: .: (0.004590) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.002810) + test_self_outdated: .: (0.010983) + test_self_outdated_and_latest_remotes: .: (0.014625) + test_self_remove_spec: .: (0.006196) + test_self_remove_spec_removed: .: (0.003394) + test_self_stubs_for_lazy_loading: .: (0.004058) + test_self_stubs_for_mult_platforms: .: (0.004196) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.003194) + test_self_stubs_returns_only_specified_named_specs: .: (0.004019) + test_source: .: (0.003440) + test_source_paths: .: (0.003861) + test_spaceship_name: .: (0.003079) + test_spaceship_platform: .: (0.005669) + test_spaceship_version: .: (0.002728) + test_spec_file: .: (0.005377) + test_spec_name: .: (0.006573) + test_summary: .: (0.002717) + test_test_files: .: (0.005883) + test_test_files_equals_nil: .: (0.003068) + test_to_fullpath: .: (0.004391) + test_to_ruby: .: (0.003743) + test_to_ruby_fancy: .: (0.004983) + test_to_ruby_for_cache: .: (0.004657) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.003686) + test_to_ruby_legacy: .: (0.004815) + test_to_ruby_nested_hash: .: (0.007052) + test_to_ruby_platform: .: (0.003822) + test_to_ruby_with_rsa_key: .: (0.152141) + test_to_yaml: .: (0.020112) + test_to_yaml_fancy: .: (0.012307) + test_to_yaml_no_autorequire: .: (0.011751) + test_to_yaml_no_post_install_message: .: (0.004233) + test_to_yaml_no_signing_key: .: (0.017580) + test_to_yaml_platform: .: (0.012251) + test_to_yaml_platform_legacy: .: (0.004530) + test_to_yaml_platform_no_specific_platform: .: (0.024995) + test_to_yaml_platform_original_platform_empty_string: .: (0.013284) + test_to_yaml_platform_original_platform_nil: .: (0.016947) + test_unresolved_specs: .: (0.011510) + test_unresolved_specs_with_duplicated_versions: .: (0.012027) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.011785) + test_unresolved_specs_with_versions: .: (0.004092) + test_validate: .: (0.019830) + test_validate_authors: .: (0.004934) + test_validate_autorequire: .: (0.017986) + test_validate_dependencies: .: (0.012428) + test_validate_dependencies_allowed_duplicates: .: (0.019321) + test_validate_dependencies_duplicates: .: (0.003496) + test_validate_deprecated_license_values_plus: .: (0.094580) + test_validate_description: .: (0.012636) + test_validate_email: .: (0.021362) + test_validate_empty: .: (0.003091) + test_validate_empty_files: .: (0.011056) + test_validate_empty_homepage: .: (0.012948) + test_validate_empty_require_paths: .: (0.011364) + test_validate_empty_summary: .: (0.021034) + test_validate_error: .: (0.010614) + test_validate_executables: .: (0.011900) + test_validate_files: .: (0.020884) + test_validate_files_recursive: .: (0.011602) + test_validate_for_resolution_ignores_metadata: .: (0.010007) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.003319) + test_validate_for_resolution_validates_name: .: (0.019169) + test_validate_for_resolution_validates_required_attributes: .: (0.002749) + test_validate_homepage: .: (0.021372) + test_validate_license: .: (0.018260) + test_validate_license_gives_suggestions: .: (0.057045) + test_validate_license_in_a_non_packaging_context: .: (0.007246) + test_validate_license_ref: .: (0.007125) + test_validate_license_values: .: (0.017108) + test_validate_license_values_or_later: .: (0.043026) + test_validate_license_values_with: .: (0.008974) + test_validate_license_with_deprecated_exception: .: (0.294290) + test_validate_license_with_invalid_exception: .: (0.405559) + test_validate_license_with_nonsense_suffix: .: (0.275861) + test_validate_name: .: (0.007595) + test_validate_nil_license: .: (0.015976) + test_validate_no_required_ruby_versions: .: (0.011840) + test_validate_non_nil: .: (0.013170) + test_validate_open_required_ruby_versions: .: (0.015905) + test_validate_permissions: .: (0.015987) + test_validate_permissions_of_missing_file_non_packaging: .: (0.012212) + test_validate_platform_legacy: .: (0.016889) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.012386) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.024813) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.012348) + test_validate_removed_rubyforge_project: .: (0.011855) + test_validate_require_paths_with_invalid_types: .: (0.020095) + test_validate_rubygems_version: .: (0.011938) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.019149) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.012217) + test_validate_self_referencing_dependencies: .: (0.015066) + test_validate_specification_version: .: (0.003647) + test_validate_summary: .: (0.020334) + test_validate_valid_required_ruby_versions: .: (0.012201) + test_validate_warning: .: (0.011935) + test_version: .: (0.010904) + test_version_change_reset_cache_file: .: (0.011625) + test_version_change_reset_full_name: .: (0.011640) TestGemStreamUI: - test_ask: .: (0.002995) - test_ask_for_password: .: (0.009927) - test_ask_for_password_no_tty: .: (0.005108) - test_ask_no_tty: .: (0.009761) - test_ask_yes_no_no_tty_with_default: .: (0.003062) - test_ask_yes_no_no_tty_without_default: .: (0.035620) - test_choose_from_list: .: (0.002871) - test_choose_from_list_0: .: (0.007422) - test_choose_from_list_EOF: .: (0.009033) - test_choose_from_list_negative: .: (0.007644) - test_choose_from_list_over: .: (0.003569) - test_download_reporter_anything: .: (0.007743) - test_download_reporter_silent_false: .: (0.007644) - test_download_reporter_silent_nil: .: (0.002737) - test_progress_reporter_silent_false: .: (0.008740) - test_progress_reporter_silent_nil: .: (0.002972) - test_progress_reporter_simple: .: (0.002819) - test_progress_reporter_verbose: .: (0.009019) - test_threaded_download_reporter: .: (0.002802) - test_verbose_download_reporter_no_tty: .: (0.008636) - test_verbose_download_reporter_progress: .: (0.007651) - test_verbose_download_reporter_progress_complete: .: (0.002760) - test_verbose_download_reporter_progress_nil_length: .: (0.008663) - test_verbose_download_reporter_progress_once: .: (0.002712) - test_verbose_download_reporter_progress_zero_length:.: (0.008776) + test_ask: .: (0.012747) + test_ask_for_password: .: (0.014784) + test_ask_for_password_no_tty: .: (0.007606) + test_ask_no_tty: .: (0.012663) + test_ask_yes_no_no_tty_with_default: .: (0.010881) + test_ask_yes_no_no_tty_without_default: .: (0.012449) + test_choose_from_list: .: (0.010832) + test_choose_from_list_0: .: (0.011614) + test_choose_from_list_EOF: .: (0.002812) + test_choose_from_list_negative: .: (0.013148) + test_choose_from_list_over: .: (0.011457) + test_download_reporter_anything: .: (0.011594) + test_download_reporter_silent_false: .: (0.011638) + test_download_reporter_silent_nil: .: (0.011616) + test_progress_reporter_silent_false: .: (0.007646) + test_progress_reporter_silent_nil: .: (0.007589) + test_progress_reporter_simple: .: (0.002672) + test_progress_reporter_verbose: .: (0.013324) + test_threaded_download_reporter: .: (0.002578) + test_verbose_download_reporter_no_tty: .: (0.021060) + test_verbose_download_reporter_progress: .: (0.007647) + test_verbose_download_reporter_progress_complete: .: (0.011618) + test_verbose_download_reporter_progress_nil_length: .: (0.011595) + test_verbose_download_reporter_progress_once: .: (0.002733) + test_verbose_download_reporter_progress_zero_length:.: (0.012658) TestGemText: - test_clean_text: .: (0.002734) - test_format_removes_nonprintable_characters: .: (0.008494) - test_format_text: .: (0.003166) - test_format_text_indent: .: (0.008320) - test_format_text_no_space: .: (0.002739) - test_format_text_none: .: (0.008744) - test_format_text_none_indent: .: (0.002646) - test_format_text_trailing: .: (0.008844) - test_levenshtein_distance_add: .: (0.002704) - test_levenshtein_distance_all: .: (0.007143) - test_levenshtein_distance_empty: .: (0.005600) - test_levenshtein_distance_remove: .: (0.007512) - test_levenshtein_distance_replace: .: (0.002988) - test_min3: .: (0.008731) - test_truncate_text: .: (0.007409) + test_clean_text: .: (0.002802) + test_format_removes_nonprintable_characters: .: (0.020561) + test_format_text: .: (0.007645) + test_format_text_indent: .: (0.002730) + test_format_text_no_space: .: (0.013084) + test_format_text_none: .: (0.011596) + test_format_text_none_indent: .: (0.003758) + test_format_text_trailing: .: (0.002581) + test_levenshtein_distance_add: .: (0.018795) + test_levenshtein_distance_all: .: (0.010124) + test_levenshtein_distance_empty: .: (0.011636) + test_levenshtein_distance_remove: .: (0.011628) + test_levenshtein_distance_replace: .: (0.003752) + test_min3: .: (0.011557) + test_truncate_text: .: (0.011629) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.003191) - test_name: .: (0.006192) - test_version: .: (0.009459) + test_errors: .: (0.011319) + test_name: .: (0.011649) + test_version: .: (0.002676) TestGemUriFormatter: - test_escape: .: (0.003133) - test_normalize_uri: .: (0.008101) - test_unescape: .: (0.002998) + test_escape: .: (0.017156) + test_normalize_uri: .: (0.008013) + test_unescape: .: (0.007613) TestGemUtil: - test_class_popen: .: (0.305823) - test_correct_for_windows_path: .: (0.003644) - test_glob_files_in_dir: .: (0.003395) - test_silent_system: .: (0.207014) - test_traverse_parents: .: (0.007555) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.011665) + test_class_popen: .: (0.210640) + test_correct_for_windows_path: .: (0.002623) + test_glob_files_in_dir: .: (0.011249) + test_silent_system: .: (0.262462) + test_traverse_parents: .: (0.007799) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.002843) TestGemValidator: - test_alien: .: (0.018944) - test_alien_default: .: (0.004080) + test_alien: .: (0.061038) + test_alien_default: .: (0.010901) TestGemVersion: - test_approximate_recommendation: .: (0.003434) - test_bump: .: (0.003706) - test_bump_alpha: .: (0.003028) - test_bump_alphanumeric: .: (0.002861) - test_bump_one_level: .: (0.005207) - test_bump_trailing_zeros: .: (0.003401) - test_canonical_segments: .: (0.002640) - test_class_correct: .: (0.002949) - test_class_create: .: (0.003365) - test_class_new_subclass: .: (0.005353) - test_empty_version: .: (0.003037) - test_eql_eh: .: (0.005194) - test_equals2: .: (0.003060) - test_frozen_version: .: (0.003116) - test_hash: .: (0.002668) - test_initialize: .: (0.003053) - test_initialize_invalid: .: (0.003035) - test_prerelease: .: (0.003041) - test_release: .: (0.004076) - test_segments: .: (0.002691) - test_semver: .: (0.002819) - test_spaceship: .: (0.009330) - test_to_s: .: (0.002665) + test_approximate_recommendation: .: (0.010644) + test_bump: .: (0.003008) + test_bump_alpha: .: (0.008390) + test_bump_alphanumeric: .: (0.007645) + test_bump_one_level: .: (0.008328) + test_bump_trailing_zeros: .: (0.007135) + test_canonical_segments: .: (0.007618) + test_class_correct: .: (0.007573) + test_class_create: .: (0.007765) + test_class_new_subclass: .: (0.002644) + test_empty_version: .: (0.011008) + test_eql_eh: .: (0.005942) + test_equals2: .: (0.011515) + test_frozen_version: .: (0.011676) + test_hash: .: (0.011791) + test_initialize: .: (0.003191) + test_initialize_invalid: .: (0.020207) + test_prerelease: .: (0.011626) + test_release: .: (0.007648) + test_segments: .: (0.011638) + test_semver: .: (0.002825) + test_spaceship: .: (0.015433) + test_to_s: .: (0.010786) TestGemVersionOption: - test_add_platform_option: .: (0.003341) - test_add_version_option: .: (0.009050) - test_enables_prerelease: .: (0.003321) - test_multiple_version_operator_option_compound: .: (0.004004) - test_platform_option: .: (0.003243) - test_platform_option_ruby: .: (0.003148) - test_platform_option_twice: .: (0.009142) - test_version_option: .: (0.003343) - test_version_option_compound: .: (0.004372) - test_version_option_explicit_prerelease: .: (0.007462) - test_version_option_twice: .: (0.006525) + test_add_platform_option: .: (0.018334) + test_add_version_option: .: (0.007531) + test_enables_prerelease: .: (0.011664) + test_multiple_version_operator_option_compound: .: (0.003456) + test_platform_option: .: (0.012458) + test_platform_option_ruby: .: (0.007538) + test_platform_option_twice: .: (0.011770) + test_version_option: .: (0.003282) + test_version_option_compound: .: (0.011536) + test_version_option_explicit_prerelease: .: (0.008788) + test_version_option_twice: .: (0.011487) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.003663) - test_contains_requirable_file_eh_extension: .: (0.008816) - test_full_require_paths: .: (0.002924) - test_initialize: .: (0.002787) - test_initialize_extension: .: (0.005955) - test_initialize_missing_stubline: .: (0.008281) - test_initialize_version: .: (0.003025) - test_initialize_with_empty_version: .: (0.004066) - test_lib_dirs_glob: .: (0.002761) - test_lib_dirs_glob_with_extension: .: (0.002777) - test_matches_for_glob: .: (0.002919) - test_matches_for_glob_with_bundler_inline: .: (0.006623) - test_missing_extensions_eh: .: (0.337274) - test_missing_extensions_eh_default_gem: .: (0.009926) - test_missing_extensions_eh_none: .: (0.004505) - test_to_spec: .: (0.007359) - test_to_spec_default: .: (0.007075) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.007669) + test_contains_requirable_file_eh: .: (0.003636) + test_contains_requirable_file_eh_extension: .: (0.008008) + test_full_require_paths: .: (0.007883) + test_initialize: .: (0.007412) + test_initialize_extension: .: (0.003783) + test_initialize_missing_stubline: .: (0.011539) + test_initialize_version: .: (0.003349) + test_initialize_with_empty_version: .: (0.008083) + test_lib_dirs_glob: .: (0.007615) + test_lib_dirs_glob_with_extension: .: (0.007653) + test_matches_for_glob: .: (0.007643) + test_matches_for_glob_with_bundler_inline: .: (0.007648) + test_missing_extensions_eh: .: (0.357737) + test_missing_extensions_eh_default_gem: .: (0.011645) + test_missing_extensions_eh_none: .: (0.009672) + test_to_spec: .: (0.007569) + test_to_spec_default: .: (0.007544) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.011609) TestUpdateSuggestion: - test_eligible_for_update: .: (0.040580) - test_eligible_for_update_disabled_update: .: (0.006532) - test_eligible_for_update_for_prerelease: .: (0.009081) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.015191) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.011230) - test_eligible_for_update_non_tty: .: (0.011350) - test_eligible_for_update_notification_delay: .: (0.011784) - test_eligible_for_update_on_ci: .: (0.004282) - test_eligible_for_update_prevent_config: .: (0.007841) - test_eligible_for_update_prevent_env: .: (0.011025) - test_eligible_for_update_unwrittable_config: .: (0.004393) - test_update_suggestion: .: (0.011043) + test_eligible_for_update: .: (0.007690) + test_eligible_for_update_disabled_update: .: (0.007860) + test_eligible_for_update_for_prerelease: .: (0.007833) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.013153) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.009940) + test_eligible_for_update_non_tty: .: (0.007780) + test_eligible_for_update_notification_delay: .: (0.007924) + test_eligible_for_update_on_ci: .: (0.008217) + test_eligible_for_update_prevent_config: .: (0.011486) + test_eligible_for_update_prevent_env: .: (0.003191) + test_eligible_for_update_unwrittable_config: .: (0.012062) + test_update_suggestion: .: (0.002785) TestUri: - test_redacted_does_not_modify_uri: .: (0.003278) - test_redacted_with_invalid_uri: .: (0.007835) - test_redacted_with_token: .: (0.003235) - test_redacted_with_user_pass: .: (0.008220) - test_redacted_with_user_x_oauth_basic: .: (0.007945) - test_redacted_without_credential: .: (0.002985) - test_to_s_invalid_uri: .: (0.007941) - test_to_s_not_string: .: (0.002949) + test_redacted_does_not_modify_uri: .: (0.012807) + test_redacted_with_invalid_uri: .: (0.002632) + test_redacted_with_token: .: (0.012990) + test_redacted_with_user_pass: .: (0.007471) + test_redacted_with_user_x_oauth_basic: .: (0.007744) + test_redacted_without_credential: .: (0.007640) + test_to_s_invalid_uri: .: (0.011658) + test_to_s_not_string: .: (0.011849) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.008264) - test_method_not_allowed_response_to_s: .: (0.007634) - test_method_not_found_response_to_s: .: (0.002852) - test_no_to_s_response_to_s: .: (0.008626) - test_ok_response_to_s: .: (0.003017) + test_bad_request_response_to_s: .: (0.002745) + test_method_not_allowed_response_to_s: .: (0.008170) + test_method_not_found_response_to_s: .: (0.011466) + test_no_to_s_response_to_s: .: (0.011632) + test_ok_response_to_s: .: (0.007648) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.066535) - test_listener_thread_sets_error: .: (0.059400) - test_wait_for_otp_code_get_follows_options: .: (0.067748) - test_wait_for_otp_code_get_request: .: (0.036928) - test_wait_for_otp_code_incorrect_params: .: (0.055170) - test_wait_for_otp_code_incorrect_path: .: (0.048248) - test_wait_for_otp_code_invalid_post_req_method: .: (0.075285) - test_wait_for_otp_code_no_params_response: .: (0.045227) - test_wait_for_otp_code_options_request: .: (0.050894) + test_listener_thread_retreives_otp_code: .: (0.083727) + test_listener_thread_sets_error: .: (0.069622) + test_wait_for_otp_code_get_follows_options: .: (0.087788) + test_wait_for_otp_code_get_request: .: (0.020758) + test_wait_for_otp_code_incorrect_params: .: (0.063561) + test_wait_for_otp_code_incorrect_path: .: (0.059704) + test_wait_for_otp_code_invalid_post_req_method: .: (0.056155) + test_wait_for_otp_code_no_params_response: .: (0.029990) + test_wait_for_otp_code_options_request: .: (0.041107) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.008345) - test_poll_for_otp_invalid_status: .: (0.003464) - test_poll_for_otp_missing_credentials: .: (0.008971) - test_poll_for_otp_not_http_success: .: (0.003258) - test_poll_for_otp_pending_sleeps: .: (0.105742) - test_poll_for_otp_success: .: (0.014292) - test_poll_thread_success: .: (0.017362) - test_poll_thread_timeout_error: .: (0.021798) - test_poll_thread_webauthn_verification_error: .: (0.010363) + test_poll_for_otp_invalid_format: .: (0.027194) + test_poll_for_otp_invalid_status: .: (0.027107) + test_poll_for_otp_missing_credentials: .: (0.003052) + test_poll_for_otp_not_http_success: .: (0.037639) + test_poll_for_otp_pending_sleeps: .: (0.172501) + test_poll_for_otp_success: .: (0.039076) + test_poll_thread_success: .: (0.024631) + test_poll_thread_timeout_error: .: (0.015942) + test_poll_thread_webauthn_verification_error: .: (0.015667) -Finished in 111.929865249 seconds. +Finished in 133.82761396 seconds. ------------------------------------------------------------------------------- 2589 tests, 13603 assertions, 0 failures, 0 errors, 47 pendings, 0 omissions, 0 notifications 98.1846% passed ------------------------------------------------------------------------------- -23.13 tests/s, 121.53 assertions/s +19.35 tests/s, 101.65 assertions/s mv bundler/spec/realworld/fixtures/tapioca/.gem2deb.Gemfile.lock bundler/spec/realworld/fixtures/tapioca/Gemfile.lock mv bundler/spec/realworld/fixtures/warbler/.gem2deb.Gemfile.lock bundler/spec/realworld/fixtures/warbler/Gemfile.lock @@ -5121,11 +5157,11 @@ echo "bundler:Version=2.6.7-2" >> debian/bundler.substvars dh_gencontrol dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: Depends field of package ruby-bundler: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined 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 ruby-bundler: substitution variable ${shlibs:Depends} used, but is not defined -dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined # Bundler has a different version than rubygems at the moment dh_gencontrol -pbundler -- -v2.6.7-2 dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined @@ -5135,9 +5171,9 @@ make[1]: Leaving directory '/build/reproducible-path/rubygems-3.6.7' dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby +dpkg-deb: building package 'bundler' in '../bundler_2.6.7-2_all.deb'. dpkg-deb: building package 'ruby-rubygems' in '../ruby-rubygems_3.6.7-2_all.deb'. dpkg-deb: building package 'ruby-bundler' in '../ruby-bundler_2.6.7-2_all.deb'. -dpkg-deb: building package 'bundler' in '../bundler_2.6.7-2_all.deb'. dpkg-genbuildinfo --build=binary -O../rubygems_3.6.7-2_arm64.buildinfo dpkg-genchanges --build=binary -O../rubygems_3.6.7-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -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/157979/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/157979/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/2854750 and its subdirectories -I: Current time: Thu Apr 10 18:02:58 -12 2025 -I: pbuilder-time-stamp: 1744351378 +I: removing directory /srv/workspace/pbuilder/157979 and its subdirectories +I: Current time: Fri May 15 02:30:20 +14 2026 +I: pbuilder-time-stamp: 1778761820