Diff of the two buildlogs: -- --- b1/build.log 2025-01-30 06:41:31.546650013 +0000 +++ b2/build.log 2025-01-30 06:54:14.276154069 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jan 29 18:35:56 -12 2025 -I: pbuilder-time-stamp: 1738218956 +I: Current time: Thu Jan 30 20:42:14 +14 2025 +I: pbuilder-time-stamp: 1738219334 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying 0002-Gem-Platform-emulate-3.3.15-behavior-on-Ruby-3.1.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/12003/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/14485/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +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 Jan 30 06:42 /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/14485/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/14485/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='628c3123b85b455e846af84a5ee2a13c' - 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='12003' - PS1='# ' - PS2='> ' + INVOCATION_ID=00c5a918211841e8899be575eab63be4 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=14485 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.pFJR5xH5/pbuilderrc_FXlb --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pFJR5xH5/b1 --logfile b1/build.log rubygems_3.6.3-1.dsc' - SUDO_GID='110' - SUDO_UID='103' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.pFJR5xH5/pbuilderrc_oXBu --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pFJR5xH5/b2 --logfile b2/build.log rubygems_3.6.3-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64z 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/12003/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/14485/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -252,7 +284,7 @@ Get: 132 http://deb.debian.org/debian trixie/main armhf ruby-all-dev armhf 1:3.1+support3.3 [5980 B] Get: 133 http://deb.debian.org/debian trixie/main armhf gem2deb armhf 2.2.5 [48.0 kB] Get: 134 http://deb.debian.org/debian trixie/main armhf ruby-dev armhf 1:3.1+support3.3 [5028 B] -Fetched 52.7 MB in 5s (11.3 MB/s) +Fetched 52.7 MB in 1s (36.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19575 files and directories currently installed.) @@ -699,8 +731,8 @@ Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Jan 30 06:36:45 UTC 2025. -Universal Time is now: Thu Jan 30 06:36:45 UTC 2025. +Local time is now: Thu Jan 30 06:44:48 UTC 2025. +Universal Time is now: Thu Jan 30 06:44:48 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -823,7 +855,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rubygems-3.6.3/ && 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.3-1_source.changes +I: user script /srv/workspace/pbuilder/14485/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/14485/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/rubygems-3.6.3/ && 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.3-1_source.changes dpkg-buildpackage: info: source package rubygems dpkg-buildpackage: info: source version 3.6.3-1 dpkg-buildpackage: info: source distribution unstable @@ -857,12 +893,12 @@ │ ruby-rubygems: Installing files and building extensions for ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20250129-16814-m5un86/gemspec +/usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20250130-24745-xyex0d/gemspec Successfully built RubyGem Name: rubygems-update Version: 3.6.3 File: rubygems-update-3.6.3.gem -/usr/bin/ruby3.1 -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/d20250129-16814-m5un86/rubygems-update-3.6.3.gem +/usr/bin/ruby3.1 -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/d20250130-24745-xyex0d/rubygems-update-3.6.3.gem /build/reproducible-path/rubygems-3.6.3/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.3/bundler/CHANGELOG.md /build/reproducible-path/rubygems-3.6.3/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.3/bundler/LICENSE.md /build/reproducible-path/rubygems-3.6.3/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.3/bundler/README.md @@ -1512,12 +1548,12 @@ │ ruby-bundler: Installing files and building extensions for ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20250129-16814-luj7pe/gemspec +/usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20250130-24745-kg4qvk/gemspec Successfully built RubyGem Name: bundler Version: 2.6.3 File: bundler-2.6.3.gem -/usr/bin/ruby3.1 -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/d20250129-16814-luj7pe/bundler-2.6.3.gem +/usr/bin/ruby3.1 -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/d20250130-24745-kg4qvk/bundler-2.6.3.gem /build/reproducible-path/rubygems-3.6.3/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.3/exe/bundle /build/reproducible-path/rubygems-3.6.3/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.3/exe/bundler /build/reproducible-path/rubygems-3.6.3/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.3/lib/bundler.rb @@ -1920,489 +1956,489 @@ Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader Started ChangelogTest: - test_format_header: .: (0.002869) + test_format_header: .: (0.003783) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.172476) - test_execute_all_named: .: (0.155354) - test_execute_all_named_default_multiple: .: (0.038452) - test_execute_all_named_default_single: .: (0.013622) - test_execute_dependency_order: .: (0.054131) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.031053) - test_execute_does_not_remove_default_gem_executables: .: (0.049024) - test_execute_outside_gem_home: .: (0.034345) - test_execute_outside_gem_home_when_install_dir_given: .: (0.036046) - test_execute_prerelease: .: (0.425858) - test_execute_removes_executable: .: (0.033052) - test_execute_removes_formatted_executable: .: (0.029292) - test_execute_two_version: .: (0.008483) - test_execute_with_force_and_without_version_uninstalls_everything:.: (0.083319) - test_execute_with_force_ignores_dependencies: .: (0.113873) - test_execute_with_gem_not_installed: .: (0.008864) - test_execute_with_gem_uninstall_error: .: (0.103439) - test_execute_with_multiple_version_specified_as_colon: .: (0.120857) - test_execute_with_version_leaves_non_matching_versions: .: (0.121373) - test_execute_with_version_specified_as_colon: .: (0.162995) - test_handle_options: .: (0.035622) - test_handle_options_vendor: .: (0.012290) - test_handle_options_vendor_missing: .: (0.012025) - test_uninstall_selection: .: (0.081304) - test_uninstall_selection_multiple_gems: .: (0.084816) + test_execute_all: .: (0.223124) + test_execute_all_named: .: (0.198657) + test_execute_all_named_default_multiple: .: (0.047280) + test_execute_all_named_default_single: .: (0.017019) + test_execute_dependency_order: .: (0.070433) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.038497) + test_execute_does_not_remove_default_gem_executables: .: (0.059300) + test_execute_outside_gem_home: .: (0.073704) + test_execute_outside_gem_home_when_install_dir_given: .: (0.046625) + test_execute_prerelease: .: (0.864335) + test_execute_removes_executable: .: (0.048889) + test_execute_removes_formatted_executable: .: (0.044755) + test_execute_two_version: .: (0.012949) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.244854) + test_execute_with_force_ignores_dependencies: .: (0.299603) + test_execute_with_gem_not_installed: .: (0.022308) + test_execute_with_gem_uninstall_error: .: (0.288085) + test_execute_with_multiple_version_specified_as_colon: .: (0.162412) + test_execute_with_version_leaves_non_matching_versions: .: (0.164263) + test_execute_with_version_specified_as_colon: .: (0.454760) + test_handle_options: .: (0.114341) + test_handle_options_vendor: .: (0.040027) + test_handle_options_vendor_missing: .: (0.047274) + test_uninstall_selection: .: (0.299274) + test_uninstall_selection_multiple_gems: .: (0.225113) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.014841) - test_build_root: .: (0.012865) - test_doc: .: (0.013919) - test_doc_no: .: (0.019276) - test_doc_rdoc: .: (0.014196) - test_doc_rdoc_ri: .: (0.013220) - test_document: .: (0.013462) - test_document_no: .: (0.013061) - test_document_rdoc: .: (0.013948) - test_minimal_deps: .: (0.013291) - test_minimal_deps_no: .: (0.013169) - test_post_install_message: .: (0.012662) - test_post_install_message_no: .: (0.013185) - test_security_policy: .: (0.012826) - test_security_policy_unknown: .: (0.018461) - test_user_install_disabled_read_only: .: (0.022812) - test_user_install_enabled: .: (0.040834) - test_vendor: .: (0.013367) - test_vendor_missing: .: (0.013731) + test_add_install_update_options: .: (0.045531) + test_build_root: .: (0.021728) + test_doc: .: (0.022993) + test_doc_no: .: (0.029024) + test_doc_rdoc: .: (0.024182) + test_doc_rdoc_ri: .: (0.024497) + test_document: .: (0.023019) + test_document_no: .: (0.022467) + test_document_rdoc: .: (0.023121) + test_minimal_deps: .: (0.023681) + test_minimal_deps_no: .: (0.022225) + test_post_install_message: .: (0.022693) + test_post_install_message_no: .: (0.021684) + test_security_policy: .: (0.023184) + test_security_policy_unknown: .: (0.036230) + test_user_install_disabled_read_only: .: (0.051077) + test_user_install_enabled: .: (0.067757) + test_vendor: .: (0.023208) + test_vendor_missing: .: (0.022933) TestGemInstaller: - test_app_script_text: .: (0.043677) - test_check_executable_overwrite: .: (0.022879) - test_check_executable_overwrite_format_executable:.: (0.023177) - test_check_executable_overwrite_other_gem: .: (0.033417) - test_check_executable_overwrite_other_gem_force: .: (0.032847) - test_check_executable_overwrite_other_non_gem: .: (0.038077) - test_check_that_user_bin_dir_is_in_path: .: (0.016828) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.016208) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.016993) - test_conflicting_binstubs: .: (0.859360) - test_default_gem_loaded_from: .: (0.011742) - test_default_gem_to_specific_install_dir: .: (0.027084) - test_default_gem_with_wrappers: .: (0.101835) - test_dir: .: (0.019919) - test_ensure_dependency: .: (0.018588) - test_ensure_loadable_spec: .: (0.020553) - test_ensure_loadable_spec_security_policy: .: (0.020339) - test_extract_files: .: (0.019934) - test_find_lib_file_after_install: .: (0.559890) - test_gem_attribute: .: (0.010653) - test_generate_bin_bindir: .: (0.021501) - test_generate_bin_bindir_with_user_install_warning: .: (0.007974) - test_generate_bin_script: .: (0.021152) - test_generate_bin_script_format: .: (0.020992) - test_generate_bin_script_format_disabled: .: (0.020741) - test_generate_bin_script_install_dir: .: (0.021931) - test_generate_bin_script_no_execs: .: (0.025155) - test_generate_bin_script_no_perms: .: (0.020372) - test_generate_bin_script_no_shebang: .: (0.020711) - test_generate_bin_script_wrappers: .: (0.021522) - test_generate_bin_symlink: .: (0.020357) - test_generate_bin_symlink_no_execs: .: (0.024843) - test_generate_bin_symlink_no_perms: .: (0.020963) - test_generate_bin_symlink_update_newer: .: (0.046422) - test_generate_bin_symlink_update_older: .: (0.022716) - test_generate_bin_symlink_update_remove_wrapper: .: (0.023859) - test_generate_bin_symlink_win32: .: (0.021005) - test_generate_bin_uses_default_shebang: .: (0.021862) - test_generate_bin_with_dangling_symlink: .: (0.095639) - test_generate_plugins: .: (0.432765) - test_generate_plugins_with_build_root: .: (0.049650) - test_generate_plugins_with_install_dir: .: (0.046575) - test_generate_plugins_with_user_install: .: (0.047561) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.039779) - test_initialize: .: (0.017739) - test_initialize_user_install: .: (0.019609) - test_initialize_user_install_bin_dir: .: (0.019072) - test_install: .: (0.412906) - test_install_build_root: .: (0.028424) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.028794) - test_install_creates_binstub_that_dont_trust_encoding: .: (0.427868) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.426224) - test_install_creates_binstub_that_understand_version: .: (0.417126) - test_install_creates_working_binstub: .: (0.424195) - test_install_dir_takes_precedence_to_user_install:.: (0.027879) - test_install_does_not_leave_lockfile_for_binstub: .: (0.602030) - test_install_extension_and_script: .: (0.337672) - test_install_extension_clean_intermediate_files: .: (0.372641) - test_install_extension_dir: .: (0.296287) - test_install_extension_dir_is_removed_on_reinstall: .: (0.588406) - test_install_extension_flat: .: (0.373490) - test_install_force: .: (0.024281) - test_install_missing_dirs: .: (0.025139) - test_install_post_build_false: .: (0.018996) - test_install_post_build_nil: .: (0.025578) - test_install_pre_install_false: .: (0.018967) - test_install_pre_install_nil: .: (0.025941) - test_install_user_extension_dir: .: (0.314997) - test_install_with_message: .: (0.027097) - test_install_with_no_prior_files: .: (0.824383) - test_install_with_skipped_message: .: (0.025733) - test_installation_satisfies_dependency_eh: .: (0.017822) - test_installation_satisfies_dependency_eh_development: .: (0.016775) - test_keeps_plugins_up_to_date: .: (1.587385) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.012014) - test_package_attribute: .: (0.011272) - test_pre_install_checks_dependencies: .: (0.035594) - test_pre_install_checks_dependencies_ignore: .: (0.032243) - test_pre_install_checks_dependencies_install_dir: .: (0.024487) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.020078) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.019415) - test_pre_install_checks_malicious_name: .: (0.025442) - test_pre_install_checks_malicious_name_before_eval: .: (0.019723) - test_pre_install_checks_malicious_platform_before_eval: .: (0.012647) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.019116) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.018608) - test_process_options: .: (0.020266) - test_process_options_build_root: .: (0.019674) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.019042) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.019727) - test_shebang: .: (0.023842) - test_shebang_arguments: .: (0.023560) - test_shebang_arguments_with_load_relative: .: (0.022675) - test_shebang_custom: .: (0.023226) - test_shebang_custom_with_expands: .: (0.022802) - test_shebang_custom_with_expands_and_arguments: .: (0.023971) - test_shebang_empty: .: (0.022552) - test_shebang_env: .: (0.022855) - test_shebang_env_arguments: .: (0.021166) - test_shebang_env_arguments_with_load_relative: .: (0.032504) - test_shebang_env_shebang: .: (0.040844) - test_shebang_nested: .: (0.039541) - test_shebang_nested_arguments: .: (0.034114) - test_shebang_nested_arguments_with_load_relative: .: (0.047711) - test_shebang_version: .: (0.022097) - test_shebang_version_arguments: .: (0.021853) - test_shebang_version_arguments_with_load_relative:.: (0.022489) - test_shebang_version_env: .: (0.022590) - test_shebang_version_env_arguments: .: (0.022586) - test_shebang_version_env_arguments_with_load_relative: .: (0.024195) - test_unpack: .: (0.033723) - test_use_plugin_immediately: .: (0.855860) - test_write_build_info_file: .: (0.020518) - test_write_build_info_file_empty: .: (0.016081) - test_write_build_info_file_install_dir: .: (0.020859) - test_write_cache_file: .: (0.020280) - test_write_spec: .: (0.011094) - test_write_spec_writes_cached_spec: .: (0.010730) + test_app_script_text: .: (0.033272) + test_check_executable_overwrite: .: (0.034538) + test_check_executable_overwrite_format_executable:.: (0.035517) + test_check_executable_overwrite_other_gem: .: (0.054500) + test_check_executable_overwrite_other_gem_force: .: (0.053265) + test_check_executable_overwrite_other_non_gem: .: (0.060100) + test_check_that_user_bin_dir_is_in_path: .: (0.027419) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.026509) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.027073) + test_conflicting_binstubs: .: (1.365984) + test_default_gem_loaded_from: .: (0.016145) + test_default_gem_to_specific_install_dir: .: (0.038464) + test_default_gem_with_wrappers: .: (0.165412) + test_dir: .: (0.053706) + test_ensure_dependency: .: (0.033770) + test_ensure_loadable_spec: .: (0.061862) + test_ensure_loadable_spec_security_policy: .: (0.066608) + test_extract_files: .: (0.036485) + test_find_lib_file_after_install: .: (1.861689) + test_gem_attribute: .: (0.036988) + test_generate_bin_bindir: .: (0.072561) + test_generate_bin_bindir_with_user_install_warning: .: (0.027571) + test_generate_bin_script: .: (0.071382) + test_generate_bin_script_format: .: (0.072695) + test_generate_bin_script_format_disabled: .: (0.082376) + test_generate_bin_script_install_dir: .: (0.080558) + test_generate_bin_script_no_execs: .: (0.097205) + test_generate_bin_script_no_perms: .: (0.064834) + test_generate_bin_script_no_shebang: .: (0.063371) + test_generate_bin_script_wrappers: .: (0.060878) + test_generate_bin_symlink: .: (0.063459) + test_generate_bin_symlink_no_execs: .: (0.066750) + test_generate_bin_symlink_no_perms: .: (0.067144) + test_generate_bin_symlink_update_newer: .: (0.062837) + test_generate_bin_symlink_update_older: .: (0.064311) + test_generate_bin_symlink_update_remove_wrapper: .: (0.067202) + test_generate_bin_symlink_win32: .: (0.063504) + test_generate_bin_uses_default_shebang: .: (0.059103) + test_generate_bin_with_dangling_symlink: .: (0.303553) + test_generate_plugins: .: (1.492033) + test_generate_plugins_with_build_root: .: (0.167128) + test_generate_plugins_with_install_dir: .: (0.166940) + test_generate_plugins_with_user_install: .: (0.171251) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.138659) + test_initialize: .: (0.071899) + test_initialize_user_install: .: (0.073985) + test_initialize_user_install_bin_dir: .: (0.080627) + test_install: .: (1.508136) + test_install_build_root: .: (0.118280) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.133313) + test_install_creates_binstub_that_dont_trust_encoding: .: (0.844584) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (1.332123) + test_install_creates_binstub_that_understand_version: .: (1.068711) + test_install_creates_working_binstub: .: (1.453193) + test_install_dir_takes_precedence_to_user_install:.: (0.096242) + test_install_does_not_leave_lockfile_for_binstub: .: (1.855228) + test_install_extension_and_script: .: (0.963291) + test_install_extension_clean_intermediate_files: .: (1.095232) + test_install_extension_dir: .: (0.929609) + test_install_extension_dir_is_removed_on_reinstall: .: (1.206569) + test_install_extension_flat: .: (0.837766) + test_install_force: .: (0.033491) + test_install_missing_dirs: .: (0.035628) + test_install_post_build_false: .: (0.027277) + test_install_post_build_nil: .: (0.035321) + test_install_pre_install_false: .: (0.026708) + test_install_pre_install_nil: .: (0.064976) + test_install_user_extension_dir: .: (0.808926) + test_install_with_message: .: (0.052999) + test_install_with_no_prior_files: .: (1.408231) + test_install_with_skipped_message: .: (0.050317) + test_installation_satisfies_dependency_eh: .: (0.046363) + test_installation_satisfies_dependency_eh_development: .: (0.050534) + test_keeps_plugins_up_to_date: .: (3.157593) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.014421) + test_package_attribute: .: (0.013918) + test_pre_install_checks_dependencies: .: (0.043755) + test_pre_install_checks_dependencies_ignore: .: (0.043060) + test_pre_install_checks_dependencies_install_dir: .: (0.035443) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.033593) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.028040) + test_pre_install_checks_malicious_name: .: (0.027609) + test_pre_install_checks_malicious_name_before_eval: .: (0.028087) + test_pre_install_checks_malicious_platform_before_eval: .: (0.018328) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.028409) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.026779) + test_process_options: .: (0.026505) + test_process_options_build_root: .: (0.027412) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.026605) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.027246) + test_shebang: .: (0.033264) + test_shebang_arguments: .: (0.032376) + test_shebang_arguments_with_load_relative: .: (0.033028) + test_shebang_custom: .: (0.032380) + test_shebang_custom_with_expands: .: (0.030736) + test_shebang_custom_with_expands_and_arguments: .: (0.056719) + test_shebang_empty: .: (0.042623) + test_shebang_env: .: (0.029143) + test_shebang_env_arguments: .: (0.029848) + test_shebang_env_arguments_with_load_relative: .: (0.042243) + test_shebang_env_shebang: .: (0.052846) + test_shebang_nested: .: (0.049090) + test_shebang_nested_arguments: .: (0.092125) + test_shebang_nested_arguments_with_load_relative: .: (0.119925) + test_shebang_version: .: (0.059411) + test_shebang_version_arguments: .: (0.030098) + test_shebang_version_arguments_with_load_relative:.: (0.029614) + test_shebang_version_env: .: (0.029050) + test_shebang_version_env_arguments: .: (0.030175) + test_shebang_version_env_arguments_with_load_relative: .: (0.030284) + test_unpack: .: (0.044952) + test_use_plugin_immediately: .: (2.086489) + test_write_build_info_file: .: (0.033121) + test_write_build_info_file_empty: .: (0.042578) + test_write_build_info_file_install_dir: .: (0.028824) + test_write_cache_file: .: (0.033419) + test_write_spec: .: (0.015632) + test_write_spec_writes_cached_spec: .: (0.016014) TestGemUninstaller: - test_ask_if_ok: .: (0.046124) - test_initialize_expand_path: .: (0.048109) - test_path_ok_eh: .: (0.046432) - test_path_ok_eh_legacy: .: (0.045601) - test_path_ok_eh_user: .: (0.053130) - test_regenerate_plugins_for: .: (0.064129) - test_remove_all: .: (0.066554) - test_remove_executables_force_keep: .: (0.045989) - test_remove_executables_force_remove: .: (0.046960) - test_remove_executables_user: .: (0.045667) - test_remove_executables_user_format: .: (0.045779) - test_remove_executables_user_format_disabled: .: (0.045885) - test_remove_not_in_home: .: (0.045295) - test_remove_plugins: .: (0.065152) - test_remove_plugins_user_installed: .: (0.094324) - test_remove_symlinked_gem_home: .: (0.067768) - test_uninstall: .: (0.047114) - test_uninstall_default_gem: .: (0.050881) - test_uninstall_default_gem_with_same_version: .: (0.067205) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.052785) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.053735) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.050880) - test_uninstall_extension: .: (0.329724) - test_uninstall_keeps_plugins_up_to_date: .: (0.097068) - test_uninstall_no_permission: .: (0.045985) - test_uninstall_nonexistent: .: (0.046799) - test_uninstall_not_ok: .: (0.051108) - test_uninstall_only_lists_unsatisfied_deps: .: (0.054046) - test_uninstall_prompt_includes_dep_type: .: (0.050862) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.052132) - test_uninstall_prompts_about_broken_deps: .: (0.058823) - test_uninstall_selection: .: (0.123416) - test_uninstall_selection_greater_than_one: .: (0.124749) - test_uninstall_user_install: .: (0.051673) - test_uninstall_user_install_with_symlinked_home: .: (0.093267) - test_uninstall_with_install_dir_regenerates_plugins: .: (0.139936) - test_uninstall_with_install_dir_removes_plugins: .: (0.101400) - test_uninstall_wrong_repo: .: (0.066835) + test_ask_if_ok: .: (0.125571) + test_initialize_expand_path: .: (0.137627) + test_path_ok_eh: .: (0.114829) + test_path_ok_eh_legacy: .: (0.076890) + test_path_ok_eh_user: .: (0.118085) + test_regenerate_plugins_for: .: (0.145277) + test_remove_all: .: (0.160780) + test_remove_executables_force_keep: .: (0.081635) + test_remove_executables_force_remove: .: (0.085888) + test_remove_executables_user: .: (0.124224) + test_remove_executables_user_format: .: (0.076464) + test_remove_executables_user_format_disabled: .: (0.082110) + test_remove_not_in_home: .: (0.101137) + test_remove_plugins: .: (0.172954) + test_remove_plugins_user_installed: .: (0.237037) + test_remove_symlinked_gem_home: .: (0.176037) + test_uninstall: .: (0.104002) + test_uninstall_default_gem: .: (0.150734) + test_uninstall_default_gem_with_same_version: .: (0.180810) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.146585) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.160858) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.145862) + test_uninstall_extension: .: (0.747688) + test_uninstall_keeps_plugins_up_to_date: .: (0.386874) + test_uninstall_no_permission: .: (0.173180) + test_uninstall_nonexistent: .: (0.173293) + test_uninstall_not_ok: .: (0.151862) + test_uninstall_only_lists_unsatisfied_deps: .: (0.178806) + test_uninstall_prompt_includes_dep_type: .: (0.189795) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.231212) + test_uninstall_prompts_about_broken_deps: .: (0.145856) + test_uninstall_selection: .: (0.399281) + test_uninstall_selection_greater_than_one: .: (0.230781) + test_uninstall_user_install: .: (0.070205) + test_uninstall_user_install_with_symlinked_home: .: (0.126451) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.200122) + test_uninstall_with_install_dir_removes_plugins: .: (0.142389) + test_uninstall_wrong_repo: .: (0.090814) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.025193) - test_add_files: .: (0.019145) - test_add_files_symlink: .: (0.019933) - test_build: .: (0.027992) - test_build_auto_signed: .: (0.051503) - test_build_auto_signed_encrypted_key: .: (0.051291) - test_build_invalid: .: (0.017824) - test_build_invalid_arguments: .: (0.016796) - test_build_modified_platform: .: (0.028602) - test_build_signed: .: (0.057422) - test_build_signed_encrypted_key: .: (0.049545) - test_build_time_uses_source_date_epoch: .: (0.017467) - test_build_time_without_source_date_epoch: .: (0.017256) - test_class_new_old_format: .: (0.018536) - test_contents: .: (0.022047) - test_contents_from_io: .: (0.020837) - test_corrupt_data_tar_gz: .: (0.028291) - test_extract_file_permissions: .: (0.029918) - test_extract_files: .: (0.021522) - test_extract_files_empty: .: (0.022437) - test_extract_symlink_into_symlink_dir: .: (0.018385) - test_extract_symlink_parent: .: (0.018113) - test_extract_tar_gz_absolute: .: (0.017077) - test_extract_tar_gz_directory: .: (0.018500) - test_extract_tar_gz_dot_file: .: (0.016912) - test_extract_tar_gz_dot_slash: .: (0.016692) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.020957) - test_extract_tar_gz_symlink_relative_path: .: (0.021533) - test_gem_attr: .: (0.016291) - test_install_location: .: (0.015781) - test_install_location_absolute: .: (0.016883) - test_install_location_dots: .: (0.017131) - test_install_location_extra_slash: .: (0.015685) - test_install_location_relative: .: (0.016503) - test_install_location_suffix: .: (0.015295) - test_load_spec: .: (0.021350) - test_raw_spec: .: (0.025957) - test_spec: .: (0.019709) - test_spec_from_io: .: (0.018688) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.015988) - test_verify: .: (0.019446) - test_verify_checksum_bad: .: (0.023495) - test_verify_checksum_missing: .: (0.023184) - test_verify_corrupt: .: (0.017539) - test_verify_corrupt_tar_checksums_entry: .: (0.016305) - test_verify_corrupt_tar_data_entry: .: (0.017735) - test_verify_corrupt_tar_metadata_entry: .: (0.016923) - test_verify_duplicate_file: .: (0.038792) - test_verify_empty: .: (0.016289) - test_verify_entry: .: (0.024572) - test_verify_nonexistent: .: (0.016678) - test_verify_security_policy: .: (0.020174) - test_verify_security_policy_checksum_missing: .: (0.040441) - test_verify_security_policy_low_security: .: (0.046391) - test_verify_truncate: .: (0.018677) + test_add_checksums: .: (0.036457) + test_add_files: .: (0.024697) + test_add_files_symlink: .: (0.026116) + test_build: .: (0.036532) + test_build_auto_signed: .: (0.071107) + test_build_auto_signed_encrypted_key: .: (0.070415) + test_build_invalid: .: (0.023510) + test_build_invalid_arguments: .: (0.023708) + test_build_modified_platform: .: (0.037882) + test_build_signed: .: (0.089984) + test_build_signed_encrypted_key: .: (0.093774) + test_build_time_uses_source_date_epoch: .: (0.023417) + test_build_time_without_source_date_epoch: .: (0.024099) + test_class_new_old_format: .: (0.029538) + test_contents: .: (0.029677) + test_contents_from_io: .: (0.028665) + test_corrupt_data_tar_gz: .: (0.035192) + test_extract_file_permissions: .: (0.086532) + test_extract_files: .: (0.059583) + test_extract_files_empty: .: (0.063564) + test_extract_symlink_into_symlink_dir: .: (0.054903) + test_extract_symlink_parent: .: (0.050412) + test_extract_tar_gz_absolute: .: (0.048483) + test_extract_tar_gz_directory: .: (0.026365) + test_extract_tar_gz_dot_file: .: (0.024473) + test_extract_tar_gz_dot_slash: .: (0.024149) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.030661) + test_extract_tar_gz_symlink_relative_path: .: (0.031481) + test_gem_attr: .: (0.044462) + test_install_location: .: (0.072736) + test_install_location_absolute: .: (0.049041) + test_install_location_dots: .: (0.054008) + test_install_location_extra_slash: .: (0.048627) + test_install_location_relative: .: (0.048848) + test_install_location_suffix: .: (0.052614) + test_load_spec: .: (0.063312) + test_raw_spec: .: (0.039611) + test_spec: .: (0.035078) + test_spec_from_io: .: (0.063809) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.047875) + test_verify: .: (0.058224) + test_verify_checksum_bad: .: (0.072674) + test_verify_checksum_missing: .: (0.071260) + test_verify_corrupt: .: (0.049787) + test_verify_corrupt_tar_checksums_entry: .: (0.049148) + test_verify_corrupt_tar_data_entry: .: (0.056030) + test_verify_corrupt_tar_metadata_entry: .: (0.051321) + test_verify_duplicate_file: .: (0.073394) + test_verify_empty: .: (0.070771) + test_verify_entry: .: (0.057890) + test_verify_nonexistent: .: (0.049199) + test_verify_security_policy: .: (0.058195) + test_verify_security_policy_checksum_missing: .: (0.126500) + test_verify_security_policy_low_security: .: (0.342733) + test_verify_truncate: .: (0.074227) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.007540) - test_empty: .: (0.006829) - test_empty_eh: .: (0.006069) - test_equals2: .: (0.006531) - test_from_bad_octal: .: (0.009341) - test_initialize: .: (0.006798) - test_initialize_bad: .: (0.007000) - test_initialize_typeflag: .: (0.006345) - test_self_from: .: (0.007566) - test_spaces_in_headers: .: (0.006737) - test_to_s: .: (0.007390) - test_update_checksum: .: (0.006365) + test_big_uid_gid: .: (0.029858) + test_empty: .: (0.018310) + test_empty_eh: .: (0.026521) + test_equals2: .: (0.022870) + test_from_bad_octal: .: (0.027746) + test_initialize: .: (0.010705) + test_initialize_bad: .: (0.010641) + test_initialize_typeflag: .: (0.009360) + test_self_from: .: (0.011763) + test_spaces_in_headers: .: (0.010260) + test_to_s: .: (0.010666) + test_update_checksum: .: (0.009363) TestGemPackageTarReader: - test_each_entry: .: (0.008434) - test_each_with_not_a_tar: .: (0.007255) - test_read_in_gem_data: .: (0.007288) - test_rewind: .: (0.007710) - test_seek: .: (0.007548) - test_seek_in_gem_data: .: (0.007223) - test_seek_missing: .: (0.007486) + test_each_entry: .: (0.012924) + test_each_with_not_a_tar: .: (0.011130) + test_read_in_gem_data: .: (0.011611) + test_rewind: .: (0.012337) + test_seek: .: (0.012866) + test_seek_in_gem_data: .: (0.011190) + test_seek_missing: .: (0.011674) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.007677) - test_close: .: (0.007775) - test_closed_eh: .: (0.007221) - test_consecutive_read: .: (0.007096) - test_consecutive_read_bytes_past_eof: .: (0.014756) - test_directory_eh: .: (0.008702) - test_eof_eh: .: (0.007469) - test_file_eh: .: (0.008145) - test_full_name: .: (0.007078) - test_full_name_null: .: (0.007669) - test_getc: .: (0.007496) - test_open: .: (0.007956) - test_open_closes_entry: .: (0.008180) - test_open_returns_entry: .: (0.007891) - test_pos: .: (0.007374) - test_read: .: (0.006903) - test_read_big: .: (0.007489) - test_read_corrupted_tar: .: (0.008039) - test_read_from_gzip_io: .: (0.007743) - test_read_from_gzip_io_with_non_zero_offset: .: (0.008136) - test_read_partial_buffer: .: (0.007526) - test_read_remaining: .: (0.007072) - test_read_small: .: (0.007094) - test_read_zero: .: (0.007400) - test_readpartial: .: (0.007258) - test_readpartial_corrupted_tar: .: (0.007924) - test_readpartial_past_eof: .: (0.007043) - test_readpartial_to_eof: .: (0.007363) - test_readpartial_zero: .: (0.007448) - test_rewind: .: (0.007515) - test_seek: .: (0.007623) - test_seek_in_gzip_io_corrupted: .: (0.007931) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.008882) - test_size: .: (0.007476) - test_symlink_eh: .: (0.007695) - test_zero_byte_file_read: .: (0.007775) - test_zero_byte_file_readpartial: .: (0.008091) + test_bytes_read: .: (0.012295) + test_close: .: (0.012606) + test_closed_eh: .: (0.011944) + test_consecutive_read: .: (0.041592) + test_consecutive_read_bytes_past_eof: .: (0.031186) + test_directory_eh: .: (0.027221) + test_eof_eh: .: (0.031279) + test_file_eh: .: (0.032209) + test_full_name: .: (0.025532) + test_full_name_null: .: (0.027482) + test_getc: .: (0.025737) + test_open: .: (0.013819) + test_open_closes_entry: .: (0.013753) + test_open_returns_entry: .: (0.013500) + test_pos: .: (0.012061) + test_read: .: (0.011695) + test_read_big: .: (0.012421) + test_read_corrupted_tar: .: (0.013301) + test_read_from_gzip_io: .: (0.013536) + test_read_from_gzip_io_with_non_zero_offset: .: (0.014003) + test_read_partial_buffer: .: (0.012305) + test_read_remaining: .: (0.012029) + test_read_small: .: (0.012127) + test_read_zero: .: (0.012460) + test_readpartial: .: (0.012127) + test_readpartial_corrupted_tar: .: (0.011506) + test_readpartial_past_eof: .: (0.011084) + test_readpartial_to_eof: .: (0.010755) + test_readpartial_zero: .: (0.011010) + test_rewind: .: (0.015673) + test_seek: .: (0.025613) + test_seek_in_gzip_io_corrupted: .: (0.020002) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.030697) + test_size: .: (0.019268) + test_symlink_eh: .: (0.011907) + test_zero_byte_file_read: .: (0.012429) + test_zero_byte_file_readpartial: .: (0.030290) TestGemPackageTarWriter: - test_add_file: .: (0.015036) - test_add_file_digest: .: (0.008778) - test_add_file_digest_multiple: .: (0.009062) - test_add_file_signer: .: (0.021794) - test_add_file_signer_empty: .: (0.008836) - test_add_file_simple: .: (0.008265) - test_add_file_simple_data: .: (0.007781) - test_add_file_simple_padding: .: (0.008395) - test_add_file_simple_size: .: (0.007597) - test_add_file_simple_source_date_epoch: .: (0.008160) - test_add_file_source_date_epoch: .: (0.008051) - test_add_symlink: .: (0.008686) - test_add_symlink_source_date_epoch: .: (0.008860) - test_close: .: (0.008363) - test_mkdir: .: (0.008520) - test_mkdir_source_date_epoch: .: (0.008824) - test_split_name: .: (0.008088) - test_split_name_too_long_name: .: (0.007354) - test_split_name_too_long_prefix: .: (0.007420) - test_split_name_too_long_total: .: (0.007247) + test_add_file: .: (0.027092) + test_add_file_digest: .: (0.025829) + test_add_file_digest_multiple: .: (0.016071) + test_add_file_signer: .: (0.055798) + test_add_file_signer_empty: .: (0.029615) + test_add_file_simple: .: (0.024916) + test_add_file_simple_data: .: (0.023604) + test_add_file_simple_padding: .: (0.024848) + test_add_file_simple_size: .: (0.021339) + test_add_file_simple_source_date_epoch: .: (0.012274) + test_add_file_source_date_epoch: .: (0.012331) + test_add_symlink: .: (0.012054) + test_add_symlink_source_date_epoch: .: (0.012082) + test_close: .: (0.011481) + test_mkdir: .: (0.012189) + test_mkdir_source_date_epoch: .: (0.012209) + test_split_name: .: (0.011746) + test_split_name_too_long_name: .: (0.011740) + test_split_name_too_long_prefix: .: (0.011544) + test_split_name_too_long_total: .: (0.011152) GemTest: - test_operating_system_other_exceptions: .: (0.099429) - test_rubygems_normal_behaviour: .: (0.205026) + test_operating_system_other_exceptions: .: (0.165205) + test_rubygems_normal_behaviour: .: (0.446373) TestCiDetector: - test_ci?: .: (0.062321) - test_ci_strings: .: (0.048118) + test_ci?: .: (0.145631) + test_ci_strings: .: (0.035135) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.026703) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.013067) - test_activate_bin_path_in_debug_mode: .: (0.212137) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.028932) - test_activate_bin_path_resolves_eagerly: .: (0.035248) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.021415) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.020788) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.097793) - test_data_home_default: .: (0.008450) - test_data_home_from_env: .: (0.007784) - test_default_source_date_epoch_doesnt_change: .: (1.013431) - test_deprecated_paths=: .: (0.008470) - test_gem_path_ordering: .: (0.068429) - test_gem_path_ordering_short: .: (0.058078) - test_load_env_plugins: .: (0.012576) - test_load_plugins: .: (0.064485) - test_load_user_installed_plugins: .: (0.052335) - test_operating_system_defaults: .: (0.027237) - test_platform_defaults: .: (0.007567) - test_register_default_spec: .: (0.009394) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.008359) - test_require_does_not_glob: .: (0.022227) - test_require_missing: .: (0.009319) - test_self_activate_bin_path_no_exec_name: .: (0.007796) - test_self_bin_path_active: .: (0.008149) - test_self_bin_path_bin_file_gone_in_latest: .: (0.017687) - test_self_bin_path_bin_name: .: (0.014340) - test_self_bin_path_bin_name_version: .: (0.013599) - test_self_bin_path_no_bin_file: .: (0.015972) - test_self_bin_path_no_exec_name: .: (0.008178) - test_self_bin_path_nonexistent_binfile: .: (0.007726) - test_self_bin_path_not_found: .: (0.008422) - test_self_bin_path_picking_newest: .: (0.017868) - test_self_bindir: .: (0.007884) - test_self_bindir_default_dir: .: (0.008951) - test_self_clear_paths: .: (0.009907) - test_self_configuration: .: (0.008857) - test_self_datadir: .: (0.026554) - test_self_datadir_nonexistent_package: .: (0.008700) - test_self_default_exec_format: .: (0.007391) - test_self_default_exec_format_18: .: (0.008227) - test_self_default_exec_format_jruby: .: (0.007798) - test_self_default_sources: .: (0.007262) - test_self_dir: .: (0.007644) - test_self_done_installing: .: (0.007579) - test_self_ensure_gem_directories: .: (0.010563) - test_self_ensure_gem_directories_missing_parents: .: (0.011728) - test_self_ensure_gem_directories_non_existent_paths:.: (0.012131) - test_self_ensure_gem_directories_permissions: .: (0.011259) - test_self_ensure_gem_directories_safe_permissions: .: (0.010187) - test_self_ensure_gem_directories_write_protected: .: (0.010572) - test_self_ensure_gem_directories_write_protected_parents: .: (0.010880) - test_self_env_requirement: .: (0.008143) - test_self_extension_dir_shared: .: (0.007497) - test_self_extension_dir_static: .: (0.007553) - test_self_find_files: .: (0.013931) - test_self_find_latest_files: .: (0.013646) - test_self_finish_resolve: .: (0.028819) - test_self_finish_resolve_respects_loaded_specs: .: (0.031408) - test_self_finish_resolve_wtf: .: (0.082373) - test_self_gunzip: .: (0.008859) - test_self_gzip: .: (0.008649) - test_self_install: .: (0.047231) - test_self_install_in_rescue: .: (0.044741) - test_self_install_permissions: .: (0.050685) - test_self_install_permissions_umask_0: .: (0.049476) - test_self_install_permissions_umask_077: .: (0.048567) - test_self_install_permissions_with_format_executable: .: (0.050317) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.049582) - test_self_latest_rubygems_version: .: (0.019056) - test_self_latest_spec_for: .: (0.018695) - test_self_latest_spec_for_multiple_sources: .: (0.038781) - test_self_latest_version_for: .: (0.018058) - test_self_latest_version_for_multiple_sources: .: (0.025953) - test_self_loaded_specs: .: (0.024590) - test_self_needs: .: (0.021590) - test_self_needs_picks_up_unresolved_deps: .: (0.041144) - test_self_path: .: (0.027448) - test_self_path_ENV_PATH: .: (0.007769) - test_self_path_default: .: (0.008275) - test_self_path_duplicate: .: (0.007812) - test_self_path_overlap: .: (0.008704) - test_self_paths_eq: .: (0.008527) - test_self_paths_eq_nonexistent_home: .: (0.008125) - test_self_platforms: .: (0.007239) - test_self_post_build: .: (0.007159) - test_self_post_install: .: (0.007912) - test_self_post_reset: .: (0.007354) - test_self_post_uninstall: .: (0.007364) - test_self_pre_install: .: (0.007436) - test_self_pre_reset: .: (0.007181) - test_self_pre_uninstall: .: (0.007322) - test_self_prefix_libdir: .: (0.008465) - test_self_prefix_sitelibdir: .: (0.007963) - test_self_read_binary: .: (0.007847) - test_self_refresh: .: (0.092786) - test_self_refresh_keeps_loaded_specs_activated: .: (0.095896) - test_self_ruby_api_version: .: (0.007677) - test_self_ruby_escaping_spaces_in_path: .: (0.006617) - test_self_ruby_path_without_spaces: .: (0.007145) - test_self_ruby_version_with_git_master: .: (0.008650) - test_self_ruby_version_with_git_prerelease: .: (0.008895) - test_self_ruby_version_with_non_mri_implementations:.: (0.007711) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.008169) - test_self_ruby_version_with_svn_prerelease: .: (0.007180) - test_self_ruby_version_with_svn_trunk: .: (0.006985) - test_self_rubygems_version: .: (0.006423) - test_self_sources: .: (0.006274) - test_self_try_activate_missing_dep: .: (0.015434) - test_self_try_activate_missing_extensions: .: (0.009743) - test_self_try_activate_missing_prerelease: .: (0.016463) - test_self_use_paths: .: (0.007719) - test_self_use_paths_with_nils: .: (0.007376) - test_self_user_dir: .: (0.007419) - test_self_user_home: .: (0.006231) - test_self_vendor_dir: .: (0.006692) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.006972) - test_self_vendor_dir_missing: .: (0.007221) - test_setting_paths_does_not_mutate_parameter_object:.: (0.006937) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.007618) - test_spec_order_is_consistent: .: (0.016559) - test_state_home_default: .: (0.007166) - test_state_home_from_env: .: (0.006117) - test_try_activate_returns_true_for_activated_specs: .: (0.022318) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.048272) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.025062) + test_activate_bin_path_in_debug_mode: .: (0.341335) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.036035) + test_activate_bin_path_resolves_eagerly: .: (0.047661) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.029972) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.027068) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.128043) + test_data_home_default: .: (0.009725) + test_data_home_from_env: .: (0.009680) + test_default_source_date_epoch_doesnt_change: .: (1.018446) + test_deprecated_paths=: .: (0.013670) + test_gem_path_ordering: .: (0.107856) + test_gem_path_ordering_short: .: (0.101817) + test_load_env_plugins: .: (0.018434) + test_load_plugins: .: (0.133771) + test_load_user_installed_plugins: .: (0.078848) + test_operating_system_defaults: .: (0.068764) + test_platform_defaults: .: (0.019165) + test_register_default_spec: .: (0.020772) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.025485) + test_require_does_not_glob: .: (0.037048) + test_require_missing: .: (0.013259) + test_self_activate_bin_path_no_exec_name: .: (0.013320) + test_self_bin_path_active: .: (0.012056) + test_self_bin_path_bin_file_gone_in_latest: .: (0.028407) + test_self_bin_path_bin_name: .: (0.021684) + test_self_bin_path_bin_name_version: .: (0.032761) + test_self_bin_path_no_bin_file: .: (0.023022) + test_self_bin_path_no_exec_name: .: (0.016270) + test_self_bin_path_nonexistent_binfile: .: (0.014995) + test_self_bin_path_not_found: .: (0.013158) + test_self_bin_path_picking_newest: .: (0.026738) + test_self_bindir: .: (0.012094) + test_self_bindir_default_dir: .: (0.011734) + test_self_clear_paths: .: (0.014056) + test_self_configuration: .: (0.011852) + test_self_datadir: .: (0.039124) + test_self_datadir_nonexistent_package: .: (0.015047) + test_self_default_exec_format: .: (0.012392) + test_self_default_exec_format_18: .: (0.011288) + test_self_default_exec_format_jruby: .: (0.011464) + test_self_default_sources: .: (0.011461) + test_self_dir: .: (0.010803) + test_self_done_installing: .: (0.011439) + test_self_ensure_gem_directories: .: (0.016507) + test_self_ensure_gem_directories_missing_parents: .: (0.028166) + test_self_ensure_gem_directories_non_existent_paths:.: (0.026424) + test_self_ensure_gem_directories_permissions: .: (0.025902) + test_self_ensure_gem_directories_safe_permissions: .: (0.015802) + test_self_ensure_gem_directories_write_protected: .: (0.015124) + test_self_ensure_gem_directories_write_protected_parents: .: (0.019632) + test_self_env_requirement: .: (0.013046) + test_self_extension_dir_shared: .: (0.012591) + test_self_extension_dir_static: .: (0.014384) + test_self_find_files: .: (0.021632) + test_self_find_latest_files: .: (0.036009) + test_self_finish_resolve: .: (0.046379) + test_self_finish_resolve_respects_loaded_specs: .: (0.050157) + test_self_finish_resolve_wtf: .: (0.129131) + test_self_gunzip: .: (0.017643) + test_self_gzip: .: (0.025772) + test_self_install: .: (0.135998) + test_self_install_in_rescue: .: (0.141496) + test_self_install_permissions: .: (0.086438) + test_self_install_permissions_umask_0: .: (0.065906) + test_self_install_permissions_umask_077: .: (0.068399) + test_self_install_permissions_with_format_executable: .: (0.059323) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.059030) + test_self_latest_rubygems_version: .: (0.023284) + test_self_latest_spec_for: .: (0.040418) + test_self_latest_spec_for_multiple_sources: .: (0.039000) + test_self_latest_version_for: .: (0.059260) + test_self_latest_version_for_multiple_sources: .: (0.083112) + test_self_loaded_specs: .: (0.079313) + test_self_needs: .: (0.077164) + test_self_needs_picks_up_unresolved_deps: .: (0.156005) + test_self_path: .: (0.080814) + test_self_path_ENV_PATH: .: (0.029049) + test_self_path_default: .: (0.030928) + test_self_path_duplicate: .: (0.034418) + test_self_path_overlap: .: (0.034098) + test_self_paths_eq: .: (0.023768) + test_self_paths_eq_nonexistent_home: .: (0.012954) + test_self_platforms: .: (0.012877) + test_self_post_build: .: (0.012847) + test_self_post_install: .: (0.011698) + test_self_post_reset: .: (0.012119) + test_self_post_uninstall: .: (0.012589) + test_self_pre_install: .: (0.012047) + test_self_pre_reset: .: (0.012135) + test_self_pre_uninstall: .: (0.011890) + test_self_prefix_libdir: .: (0.011405) + test_self_prefix_sitelibdir: .: (0.020405) + test_self_read_binary: .: (0.031990) + test_self_refresh: .: (0.200356) + test_self_refresh_keeps_loaded_specs_activated: .: (0.119554) + test_self_ruby_api_version: .: (0.011179) + test_self_ruby_escaping_spaces_in_path: .: (0.010024) + test_self_ruby_path_without_spaces: .: (0.010155) + test_self_ruby_version_with_git_master: .: (0.010858) + test_self_ruby_version_with_git_prerelease: .: (0.010069) + test_self_ruby_version_with_non_mri_implementations:.: (0.010389) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.010890) + test_self_ruby_version_with_svn_prerelease: .: (0.028340) + test_self_ruby_version_with_svn_trunk: .: (0.026468) + test_self_rubygems_version: .: (0.022637) + test_self_sources: .: (0.026289) + test_self_try_activate_missing_dep: .: (0.064068) + test_self_try_activate_missing_extensions: .: (0.036857) + test_self_try_activate_missing_prerelease: .: (0.060277) + test_self_use_paths: .: (0.029070) + test_self_use_paths_with_nils: .: (0.028577) + test_self_user_dir: .: (0.027369) + test_self_user_home: .: (0.023311) + test_self_vendor_dir: .: (0.023293) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.018110) + test_self_vendor_dir_missing: .: (0.021699) + test_setting_paths_does_not_mutate_parameter_object:.: (0.027020) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.029495) + test_spec_order_is_consistent: .: (0.040146) + test_state_home_default: .: (0.028897) + test_state_home_from_env: .: (0.011985) + test_try_activate_returns_true_for_activated_specs: .: (0.019985) TestGemAvailableSet: - test_add_and_empty: .: (0.015180) - test_best: .: (0.021769) - test_find_all: .: (0.028773) - test_match_platform: .: (0.028160) - test_remove_installed_bang: .: (0.011006) - test_sorted_normal_versions: .: (0.021202) - test_sorted_respect_pre: .: (0.041477) + test_add_and_empty: .: (0.025725) + test_best: .: (0.061966) + test_find_all: .: (0.048951) + test_match_platform: .: (0.047342) + test_remove_installed_bang: .: (0.017988) + test_sorted_normal_versions: .: (0.036286) + test_sorted_respect_pre: .: (0.078925) TestGemBundledCA: test_accessing_new_index: P =============================================================================== @@ -2417,7 +2453,7 @@ 60: end 61: end if Gem::HAVE_OPENSSL =============================================================================== -: (0.014053) +: (0.021499) test_accessing_rubygems: P =============================================================================== Pending: test_accessing_rubygems(TestGemBundledCA): rubygems.org seems offline, I can't tell whether ssl would work. @@ -2432,7 +2468,7 @@ 49: 50: def test_accessing_www_rubygems =============================================================================== -: (0.011256) +: (0.040770) test_accessing_staging: P =============================================================================== Pending: test_accessing_staging(TestGemBundledCA): staging.rubygems.org seems offline, I can't tell whether ssl would work. @@ -2447,7 +2483,7 @@ 57: 58: def test_accessing_new_index =============================================================================== -: (0.011287) +: (0.018080) test_accessing_www_rubygems: P =============================================================================== Pending: test_accessing_www_rubygems(TestGemBundledCA): www.rubygems.org seems offline, I can't tell whether ssl would work. @@ -2462,720 +2498,720 @@ 53: 54: def test_accessing_staging =============================================================================== -: (0.011541) +: (0.017456) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.007622) - test_bundler_version_defaults_to_nil: .: (0.006766) - test_bundler_version_with_bundle_update_bundler: .: (0.008272) - test_bundler_version_with_env_var: .: (0.006416) - test_bundler_version_with_lockfile: .: (0.006973) - test_deleted_directory: .: (0.007465) - test_prioritize: .: (0.009285) + test_bundler_version: .: (0.012940) + test_bundler_version_defaults_to_nil: .: (0.011629) + test_bundler_version_with_bundle_update_bundler: .: (0.014639) + test_bundler_version_with_env_var: .: (0.010712) + test_bundler_version_with_lockfile: .: (0.011831) + test_deleted_directory: .: (0.012526) + test_prioritize: .: (0.015478) TestGemCommand: - test_add_option: .: (0.007164) - test_add_option_with_empty: .: (0.006681) - test_basic_accessors: .: (0.006477) - test_common_option_in_class: .: (0.006492) - test_defaults: .: (0.007163) - test_deprecate_option: .: (0.007437) - test_deprecate_option_extra_message: .: (0.007226) - test_deprecate_option_extra_message_and_no_version: .: (0.007612) - test_deprecate_option_no_version: .: (0.007249) - test_invoke: .: (0.006456) - test_invoke_with_bad_options: .: (0.008244) - test_invoke_with_build_args: .: (0.007095) - test_invoke_with_common_options: .: (0.007054) - test_invoke_with_help: .: (0.007849) - test_invoke_with_options: .: (0.007489) - test_option_recognition: .: (0.009078) - test_self_add_specific_extra_args: .: (0.006894) - test_self_add_specific_extra_args_unknown: .: (0.007400) - test_self_extra_args: .: (0.006752) - test_show_lookup_failure_suggestions_local: .: (0.009776) - test_show_lookup_failure_suggestions_none: .: (0.010213) - test_show_lookup_failure_suggestions_remote: .: (0.010047) + test_add_option: .: (0.011875) + test_add_option_with_empty: .: (0.010971) + test_basic_accessors: .: (0.011686) + test_common_option_in_class: .: (0.011706) + test_defaults: .: (0.012543) + test_deprecate_option: .: (0.012764) + test_deprecate_option_extra_message: .: (0.012695) + test_deprecate_option_extra_message_and_no_version: .: (0.012401) + test_deprecate_option_no_version: .: (0.012824) + test_invoke: .: (0.016002) + test_invoke_with_bad_options: .: (0.018363) + test_invoke_with_build_args: .: (0.011785) + test_invoke_with_common_options: .: (0.011546) + test_invoke_with_help: .: (0.011889) + test_invoke_with_options: .: (0.012299) + test_option_recognition: .: (0.015588) + test_self_add_specific_extra_args: .: (0.012091) + test_self_add_specific_extra_args_unknown: .: (0.012381) + test_self_extra_args: .: (0.010599) + test_show_lookup_failure_suggestions_local: .: (0.016083) + test_show_lookup_failure_suggestions_none: .: (0.016251) + test_show_lookup_failure_suggestions_remote: .: (0.016470) TestGemCommandManager: - test_deprecated_command: .: (0.009177) - test_deprecated_command_with_version: .: (0.008527) - test_find_alias_command: .: (0.007815) - test_find_command: .: (0.007314) - test_find_command_ambiguous: .: (0.006833) - test_find_command_ambiguous_exact: .: (0.007698) - test_find_command_unknown: .: (0.008350) - test_find_command_unknown_suggestions: .: (0.008845) - test_find_login_alias_command: .: (0.007064) - test_find_logout_alias_comamnd: .: (0.007344) - test_process_args_bad_arg: .: (0.006638) - test_process_args_build: .: (0.023350) - test_process_args_check: .: (0.010793) - test_process_args_install: .: (0.031639) - test_process_args_query: .: (0.014716) - test_process_args_uninstall: .: (0.013300) - test_process_args_update: .: (0.022505) - test_process_args_with_c_flag: .: (0.029907) - test_process_args_with_c_flag_path_not_found: .: (0.007758) - test_process_args_with_c_flag_without_path: .: (0.006539) - test_run_crash_command: .: (0.008317) - test_run_interrupt: .: (0.010436) + test_deprecated_command: .: (0.031875) + test_deprecated_command_with_version: .: (0.031710) + test_find_alias_command: .: (0.022005) + test_find_command: .: (0.013173) + test_find_command_ambiguous: .: (0.012349) + test_find_command_ambiguous_exact: .: (0.013073) + test_find_command_unknown: .: (0.014450) + test_find_command_unknown_suggestions: .: (0.015228) + test_find_login_alias_command: .: (0.012351) + test_find_logout_alias_comamnd: .: (0.012234) + test_process_args_bad_arg: .: (0.010774) + test_process_args_build: .: (0.037593) + test_process_args_check: .: (0.017999) + test_process_args_install: .: (0.052409) + test_process_args_query: .: (0.025149) + test_process_args_uninstall: .: (0.021864) + test_process_args_update: .: (0.038628) + test_process_args_with_c_flag: .: (0.049521) + test_process_args_with_c_flag_path_not_found: .: (0.013169) + test_process_args_with_c_flag_without_path: .: (0.011537) + test_run_crash_command: .: (0.014303) + test_run_interrupt: .: (0.017595) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.046105) - test_build_is_reproducible: .: (0.028932) - test_build_signed_gem: .: (0.076975) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.044981) - test_can_find_gemspecs_without_dot_gemspec: .: (0.018457) - test_execute: .: (0.018242) - test_execute_bad_name: .: (0.012574) - test_execute_bad_spec: .: (0.008903) - test_execute_force: .: (0.018965) - test_execute_missing_file: .: (0.007788) - test_execute_multiple_gemspec_without_gem_name: .: (0.009283) - test_execute_outside_dir: .: (0.018960) - test_execute_outside_dir_no_gemspec_present: .: (0.009542) - test_execute_outside_dir_with_external_gemspec: .: (0.020386) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.019390) - test_execute_outside_dir_with_glob_argument: .: (0.019441) - test_execute_outside_dir_without_gem_name: .: (0.019295) - test_execute_platform: .: (0.019053) - test_execute_rubyforge_project_warning: .: (0.013729) - test_execute_strict_with_warnings: .: (0.022006) - test_execute_strict_without_warnings: .: (0.019085) - test_execute_without_gem_name: .: (0.015039) - test_handle_deprecated_options: .: (0.010735) - test_handle_options: .: (0.011115) - test_handle_options_defaults: .: (0.010635) - test_options_filename: .: (0.014793) + test_build_auto_resign_cert: .: (0.069971) + test_build_is_reproducible: .: (0.047700) + test_build_signed_gem: .: (0.119220) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.068133) + test_can_find_gemspecs_without_dot_gemspec: .: (0.030841) + test_execute: .: (0.030754) + test_execute_bad_name: .: (0.020795) + test_execute_bad_spec: .: (0.017976) + test_execute_force: .: (0.030979) + test_execute_missing_file: .: (0.013083) + test_execute_multiple_gemspec_without_gem_name: .: (0.015005) + test_execute_outside_dir: .: (0.031996) + test_execute_outside_dir_no_gemspec_present: .: (0.015550) + test_execute_outside_dir_with_external_gemspec: .: (0.031552) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.042065) + test_execute_outside_dir_with_glob_argument: .: (0.040803) + test_execute_outside_dir_without_gem_name: .: (0.068127) + test_execute_platform: .: (0.071335) + test_execute_rubyforge_project_warning: .: (0.085166) + test_execute_strict_with_warnings: .: (0.036002) + test_execute_strict_without_warnings: .: (0.079214) + test_execute_without_gem_name: .: (0.043344) + test_handle_deprecated_options: .: (0.019310) + test_handle_options: .: (0.019827) + test_handle_options_defaults: .: (0.017248) + test_options_filename: .: (0.028358) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.010549) - test_certificates_matching_filter: .: (0.009819) - test_execute_add: .: (0.015193) - test_execute_add_twice: .: (0.015985) - test_execute_build: .: (1.782160) - test_execute_build_bad_email_address: .: (0.014702) - test_execute_build_bad_passphrase_confirmation: .: (0.015205) - test_execute_build_ec_key: .: (0.024360) - test_execute_build_encrypted_key: .: (0.024129) - test_execute_build_expiration_days: .: (1.846838) - test_execute_build_key: .: (0.024062) - test_execute_build_key_algorithm_ec_key: .: (0.030851) - test_execute_certificate: .: (0.014377) - test_execute_encrypted_private_key: .: (0.014712) - test_execute_list: .: (0.016756) - test_execute_list_filter: .: (0.016275) - test_execute_private_key: .: (0.015944) - test_execute_re_sign: .: (0.025517) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.026352) - test_execute_remove: .: (0.015832) - test_execute_remove_multiple: .: (0.017220) - test_execute_remove_twice: .: (0.017759) - test_execute_sign: .: (0.037429) - test_execute_sign_default: .: (0.026797) - test_execute_sign_default_encrypted_key: .: (0.028414) - test_execute_sign_encrypted_key: .: (0.025304) - test_execute_sign_no_cert: .: (0.015199) - test_execute_sign_no_key: .: (0.016358) - test_handle_options: .: (0.015292) - test_handle_options_add_bad: .: (0.016575) - test_handle_options_certificate: .: (0.016267) - test_handle_options_key_bad: .: (0.014838) - test_handle_options_sign: .: (0.014801) - test_handle_options_sign_encrypted_key: .: (0.015035) - test_handle_options_sign_nonexistent: .: (0.014010) + test_certificates_matching: .: (0.042842) + test_certificates_matching_filter: .: (0.041621) + test_execute_add: .: (0.039772) + test_execute_add_twice: .: (0.026639) + test_execute_build: .: (3.491807) + test_execute_build_bad_email_address: .: (0.022671) + test_execute_build_bad_passphrase_confirmation: .: (0.022628) + test_execute_build_ec_key: .: (0.036692) + test_execute_build_encrypted_key: .: (0.035270) + test_execute_build_expiration_days: .: (2.770968) + test_execute_build_key: .: (0.034566) + test_execute_build_key_algorithm_ec_key: .: (0.050537) + test_execute_certificate: .: (0.046313) + test_execute_encrypted_private_key: .: (0.036651) + test_execute_list: .: (0.025955) + test_execute_list_filter: .: (0.024137) + test_execute_private_key: .: (0.043513) + test_execute_re_sign: .: (0.047791) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.033873) + test_execute_remove: .: (0.021080) + test_execute_remove_multiple: .: (0.021921) + test_execute_remove_twice: .: (0.039058) + test_execute_sign: .: (0.090609) + test_execute_sign_default: .: (0.034905) + test_execute_sign_default_encrypted_key: .: (0.035230) + test_execute_sign_encrypted_key: .: (0.037374) + test_execute_sign_no_cert: .: (0.029812) + test_execute_sign_no_key: .: (0.021776) + test_handle_options: .: (0.019876) + test_handle_options_add_bad: .: (0.020708) + test_handle_options_certificate: .: (0.020755) + test_handle_options_key_bad: .: (0.021086) + test_handle_options_sign: .: (0.021918) + test_handle_options_sign_encrypted_key: .: (0.021200) + test_handle_options_sign_nonexistent: .: (0.022291) TestGemCommandsCheckCommand: - test_doctor: .: (0.014063) - test_handle_options: .: (0.010046) - test_handle_options_defaults: .: (0.009832) - test_initialize: .: (0.006777) + test_doctor: .: (0.021009) + test_handle_options: .: (0.016358) + test_handle_options_defaults: .: (0.013309) + test_initialize: .: (0.009121) TestGemCommandsCleanupCommand: - test_execute: .: (0.035808) - test_execute_all: .: (0.063846) - test_execute_all_dependencies: .: (0.076615) - test_execute_all_user: .: (0.059452) - test_execute_all_user_no_sudo: .: (0.061661) - test_execute_dev_dependencies: .: (0.065110) - test_execute_dry_run: .: (0.032397) - test_execute_ignore_default_gem_verbose: .: (0.146228) - test_execute_keeps_older_versions_with_deps: .: (0.102526) - test_execute_remove_gem_home_only: .: (0.162376) - test_execute_user_install: .: (0.121661) - test_execute_without_dev_dependencies: .: (0.063575) - test_handle_options_check_development: .: (0.035247) - test_handle_options_d: .: (0.036464) - test_handle_options_deprecated_dry_run: .: (0.046301) - test_handle_options_dry_run: .: (0.037807) - test_handle_options_n: .: (0.036670) + test_execute: .: (0.048919) + test_execute_all: .: (0.092754) + test_execute_all_dependencies: .: (0.211694) + test_execute_all_user: .: (0.189920) + test_execute_all_user_no_sudo: .: (0.225996) + test_execute_dev_dependencies: .: (0.233499) + test_execute_dry_run: .: (0.118396) + test_execute_ignore_default_gem_verbose: .: (0.552653) + test_execute_keeps_older_versions_with_deps: .: (0.286949) + test_execute_remove_gem_home_only: .: (0.292003) + test_execute_user_install: .: (0.241785) + test_execute_without_dev_dependencies: .: (0.111291) + test_handle_options_check_development: .: (0.061633) + test_handle_options_d: .: (0.059689) + test_handle_options_deprecated_dry_run: .: (0.126161) + test_handle_options_dry_run: .: (0.061556) + test_handle_options_n: .: (0.061432) TestGemCommandsContentsCommand: - test_execute: .: (0.011927) - test_execute_all: .: (0.013864) - test_execute_bad_gem: .: (0.007924) - test_execute_default_gem: .: (0.015647) - test_execute_exact_match: .: (0.014691) - test_execute_lib_only: .: (0.012076) - test_execute_missing_multiple: .: (0.012203) - test_execute_missing_single: .: (0.008493) - test_execute_missing_version: .: (0.010120) - test_execute_multiple: .: (0.013569) - test_execute_no_prefix: .: (0.011516) - test_execute_show_install_dir: .: (0.010640) - test_execute_show_install_dir_latest_version: .: (0.013188) - test_execute_show_install_dir_version: .: (0.012616) - test_handle_options: .: (0.011517) + test_execute: .: (0.019129) + test_execute_all: .: (0.023086) + test_execute_bad_gem: .: (0.013235) + test_execute_default_gem: .: (0.026422) + test_execute_exact_match: .: (0.022002) + test_execute_lib_only: .: (0.018493) + test_execute_missing_multiple: .: (0.019464) + test_execute_missing_single: .: (0.013892) + test_execute_missing_version: .: (0.017409) + test_execute_multiple: .: (0.022717) + test_execute_no_prefix: .: (0.035574) + test_execute_show_install_dir: .: (0.040067) + test_execute_show_install_dir_latest_version: .: (0.048374) + test_execute_show_install_dir_version: .: (0.044889) + test_handle_options: .: (0.047244) TestGemCommandsDependencyCommand: - test_execute: .: (0.010902) - test_execute_no_args: .: (0.020591) - test_execute_no_match: .: (0.008434) - test_execute_pipe_format: .: (0.015414) - test_execute_prerelease: .: (0.014088) - test_execute_regexp: .: (0.015583) - test_execute_remote: .: (0.018103) - test_execute_remote_version: .: (0.015477) - test_execute_reverse: .: (0.011746) - test_execute_reverse_remote: .: (0.007731) + test_execute: .: (0.062980) + test_execute_no_args: .: (0.041512) + test_execute_no_match: .: (0.013802) + test_execute_pipe_format: .: (0.023962) + test_execute_prerelease: .: (0.025502) + test_execute_regexp: .: (0.074175) + test_execute_remote: .: (0.073726) + test_execute_remote_version: .: (0.072626) + test_execute_reverse: .: (0.047007) + test_execute_reverse_remote: .: (0.032137) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.011672) - test_execute_gempath: .: (0.010966) - test_execute_gempath_multiple: .: (0.011011) - test_execute_platform: .: (0.010949) - test_execute_remotesources: .: (0.022828) - test_execute_unknown: .: (0.011804) - test_execute_user_gemdir: .: (0.012459) - test_execute_user_gemhome: .: (0.011677) - test_execute_version: .: (0.011019) + test_execute_gemdir: .: (0.024390) + test_execute_gempath: .: (0.032547) + test_execute_gempath_multiple: .: (0.036699) + test_execute_platform: .: (0.036791) + test_execute_remotesources: .: (0.084554) + test_execute_unknown: .: (0.043750) + test_execute_user_gemdir: .: (0.034059) + test_execute_user_gemhome: .: (0.060751) + test_execute_version: .: (0.049281) TestGemCommandsExecCommand: - test_conservative: .: (0.086541) - test_conservative_missing_gem: .: (0.032688) - test_error_with_no_arguments: .: (0.012291) - test_error_with_no_executable: .: (0.011721) - test_full_option_parsing: .: (0.012567) - test_gem_dependency_contains_executable: .: (0.084745) - test_gem_dependency_contains_other_executable: .: (0.081822) - test_gem_exec_gem_uninstall: .: (0.131279) - test_gem_with_executable: .: (0.052027) - test_gem_with_executable_error: .: (0.052728) - test_gem_with_multiple_executables_no_match: .: (0.054062) - test_gem_with_multiple_executables_one_match: .: (0.054204) - test_gem_with_other_executable_name: .: (0.051800) - test_gem_with_platform_and_platform_dependencies: .: (0.545924) - test_gem_with_platform_dependencies: .: (0.233444) - test_gem_with_platforms: .: (0.232090) - test_gem_without_executable: .: (0.056683) - test_missing_gem: .: (0.019255) - test_newer_prerelease_available: .: (0.192964) - test_only_prerelease_available: .: (0.143781) - test_other_gem_contains_executable: .: (0.069771) - test_pre_argument: .: (0.082622) - test_pre_version_option: .: (0.075195) - test_single_arg_parsing: .: (0.011430) - test_single_arg_parsing_with_version: .: (0.010857) - test_uses_newest_version: .: (0.099883) - test_uses_newest_version_of_dependency: .: (0.091260) - test_version_mismatch: .: (0.026797) + test_conservative: .: (0.199675) + test_conservative_missing_gem: .: (0.051872) + test_error_with_no_arguments: .: (0.023455) + test_error_with_no_executable: .: (0.019013) + test_full_option_parsing: .: (0.019813) + test_gem_dependency_contains_executable: .: (0.158811) + test_gem_dependency_contains_other_executable: .: (0.208098) + test_gem_exec_gem_uninstall: .: (0.245071) + test_gem_with_executable: .: (0.094113) + test_gem_with_executable_error: .: (0.087484) + test_gem_with_multiple_executables_no_match: .: (0.087968) + test_gem_with_multiple_executables_one_match: .: (0.087906) + test_gem_with_other_executable_name: .: (0.083127) + test_gem_with_platform_and_platform_dependencies: .: (0.911559) + test_gem_with_platform_dependencies: .: (0.307121) + test_gem_with_platforms: .: (0.293267) + test_gem_without_executable: .: (0.080164) + test_missing_gem: .: (0.025135) + test_newer_prerelease_available: .: (0.298186) + test_only_prerelease_available: .: (0.217758) + test_other_gem_contains_executable: .: (0.122406) + test_pre_argument: .: (0.117238) + test_pre_version_option: .: (0.108055) + test_single_arg_parsing: .: (0.018605) + test_single_arg_parsing_with_version: .: (0.018729) + test_uses_newest_version: .: (0.155858) + test_uses_newest_version_of_dependency: .: (0.146911) + test_version_mismatch: .: (0.044267) TestGemCommandsFetchCommand: - test_execute: .: (0.022807) - test_execute_latest: .: (0.032667) - test_execute_nonexistent_hint_disabled: .: (0.011148) - test_execute_platform: .: (0.030546) - test_execute_prerelease: .: (0.032241) - test_execute_specific_prerelease: .: (0.030191) - test_execute_two_version: .: (0.007344) - test_execute_two_version_specified_by_colon: .: (0.032262) - test_execute_version: .: (0.030422) - test_execute_version_nonexistent: .: (0.011128) - test_execute_version_specified_by_colon: .: (0.021764) + test_execute: .: (0.063045) + test_execute_latest: .: (0.096054) + test_execute_nonexistent_hint_disabled: .: (0.018123) + test_execute_platform: .: (0.049819) + test_execute_prerelease: .: (0.054707) + test_execute_specific_prerelease: .: (0.074634) + test_execute_two_version: .: (0.024473) + test_execute_two_version_specified_by_colon: .: (0.073888) + test_execute_version: .: (0.043319) + test_execute_version_nonexistent: .: (0.015891) + test_execute_version_specified_by_colon: .: (0.032415) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.007469) - test_gem_help_build: .: (0.011161) - test_gem_help_commands: .: (0.028600) - test_gem_help_commands_omits_deprecated_commands: .: (0.014137) - test_gem_help_gem_dependencies: .: (0.007155) - test_gem_help_platforms: .: (0.006628) - test_gem_no_args_shows_help: .: (0.006652) + test_gem_help_bad: .: (0.010827) + test_gem_help_build: .: (0.016155) + test_gem_help_commands: .: (0.040568) + test_gem_help_commands_omits_deprecated_commands: .: (0.019776) + test_gem_help_gem_dependencies: .: (0.009604) + test_gem_help_platforms: .: (0.009583) + test_gem_no_args_shows_help: .: (0.009790) TestGemCommandsInfoCommand: - test_execute: .: (0.017121) - test_execute_with_default_gem: .: (0.019104) - test_execute_with_default_gem_and_regular_gem: .: (0.023300) - test_execute_with_version_flag: .: (0.021482) + test_execute: .: (0.023755) + test_execute_with_default_gem: .: (0.027217) + test_execute_with_default_gem_and_regular_gem: .: (0.032732) + test_execute_with_version_flag: .: (0.030827) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.013067) - test_execute_conservative: .: (0.047522) - test_execute_dependency_nonexistent: .: (0.041795) - test_execute_exclude_prerelease: .: (0.048477) - test_execute_explicit_version_includes_prerelease: .: (0.073304) - test_execute_http_proxy: .: (0.030310) - test_execute_installs_deps_a_gemdeps: .: (0.088049) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.085450) - test_execute_installs_from_a_gemdeps: .: (0.050230) - test_execute_installs_from_a_gemdeps_with_conservative: .: (0.073714) - test_execute_local: .: (0.033770) - test_execute_local_dependency_nonexistent: .: (0.027662) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.034532) - test_execute_local_missing: .: (0.009278) - test_execute_local_missing_ignore_dependencies: .: (0.009376) - test_execute_local_transitive_prerelease: .: (0.078302) - test_execute_no_gem: .: (0.007445) - test_execute_no_user_install: .: (0.037777) - test_execute_nonexistent: .: (0.013228) - test_execute_nonexistent_force: .: (0.014865) - test_execute_nonexistent_hint_disabled: .: (0.017086) - test_execute_nonexistent_with_dashes: .: (0.023449) - test_execute_nonexistent_with_hint: .: (0.016538) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.052188) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.059899) - test_execute_prerelease_wins_over_previous_ver: .: (0.075275) - test_execute_rdoc: .: (0.374306) - test_execute_rdoc_with_path: .: (0.093810) - test_execute_remote: .: (0.042271) - test_execute_remote_ignores_files: .: (0.060890) - test_execute_remote_truncates_existing_gemspecs: .: (0.064307) - test_execute_required_ruby_version: .: (0.118988) - test_execute_required_ruby_version_specific_not_met:.: (0.031134) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.047821) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.030922) - test_execute_required_ruby_version_upper_bound: .: (0.071956) - test_execute_required_rubygems_version_wrong: .: (0.031167) - test_execute_saves_build_args: .: (0.038600) - test_execute_two: .: (0.070891) - test_execute_two_version: .: (0.009055) - test_execute_two_version_specified_by_colon: .: (0.100629) - test_execute_uses_deps_a_gemdeps: .: (0.083345) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.102621) - test_execute_uses_from_a_gemdeps: .: (0.050097) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.058051) - test_execute_with_gemdeps_path_ignores_system: .: (0.100138) - test_execute_with_invalid_gem_file: .: (0.059955) - test_execute_with_version_specified_by_colon: .: (0.056204) - test_explain_platform_local: .: (0.037636) - test_explain_platform_local_ignore_dependencies: .: (0.035304) - test_explain_platform_ruby: .: (0.036569) - test_explain_platform_ruby_ignore_dependencies: .: (0.036839) - test_handle_options_file: .: (0.034378) - test_handle_options_suggest: .: (0.031152) - test_handle_options_without: .: (0.031341) - test_install_gem_ignore_dependencies_both: .: (0.032837) - test_install_gem_ignore_dependencies_remote: .: (0.044191) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.060216) - test_install_gem_ignore_dependencies_specific_file: .: (0.037173) - test_parses_requirement_from_gemname: .: (0.028749) - test_redact_credentials_from_uri_on_warning: .: (0.040475) - test_show_errors_on_failure: .: (0.011602) - test_show_source_problems_even_on_success: .: (0.039401) - test_suggest_update_if_enabled: .: (0.040750) + test_execute_bad_source: .: (0.019231) + test_execute_conservative: .: (0.069214) + test_execute_dependency_nonexistent: .: (0.062542) + test_execute_exclude_prerelease: .: (0.067750) + test_execute_explicit_version_includes_prerelease: .: (0.106901) + test_execute_http_proxy: .: (0.042372) + test_execute_installs_deps_a_gemdeps: .: (0.118586) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.131954) + test_execute_installs_from_a_gemdeps: .: (0.081538) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.121417) + test_execute_local: .: (0.052691) + test_execute_local_dependency_nonexistent: .: (0.040527) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.054509) + test_execute_local_missing: .: (0.015155) + test_execute_local_missing_ignore_dependencies: .: (0.014248) + test_execute_local_transitive_prerelease: .: (0.120638) + test_execute_no_gem: .: (0.012202) + test_execute_no_user_install: .: (0.059082) + test_execute_nonexistent: .: (0.019588) + test_execute_nonexistent_force: .: (0.019194) + test_execute_nonexistent_hint_disabled: .: (0.023876) + test_execute_nonexistent_with_dashes: .: (0.033827) + test_execute_nonexistent_with_hint: .: (0.023291) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.073334) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.083830) + test_execute_prerelease_wins_over_previous_ver: .: (0.103019) + test_execute_rdoc: .: (0.561464) + test_execute_rdoc_with_path: .: (0.137120) + test_execute_remote: .: (0.058087) + test_execute_remote_ignores_files: .: (0.082752) + test_execute_remote_truncates_existing_gemspecs: .: (0.090276) + test_execute_required_ruby_version: .: (0.192744) + test_execute_required_ruby_version_specific_not_met:.: (0.049995) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.070731) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.037341) + test_execute_required_ruby_version_upper_bound: .: (0.084884) + test_execute_required_rubygems_version_wrong: .: (0.035930) + test_execute_saves_build_args: .: (0.046282) + test_execute_two: .: (0.089428) + test_execute_two_version: .: (0.012381) + test_execute_two_version_specified_by_colon: .: (0.126750) + test_execute_uses_deps_a_gemdeps: .: (0.107059) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.135425) + test_execute_uses_from_a_gemdeps: .: (0.062740) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.075399) + test_execute_with_gemdeps_path_ignores_system: .: (0.150586) + test_execute_with_invalid_gem_file: .: (0.058977) + test_execute_with_version_specified_by_colon: .: (0.069752) + test_explain_platform_local: .: (0.050163) + test_explain_platform_local_ignore_dependencies: .: (0.047840) + test_explain_platform_ruby: .: (0.048334) + test_explain_platform_ruby_ignore_dependencies: .: (0.048914) + test_handle_options_file: .: (0.049232) + test_handle_options_suggest: .: (0.045782) + test_handle_options_without: .: (0.045353) + test_install_gem_ignore_dependencies_both: .: (0.045295) + test_install_gem_ignore_dependencies_remote: .: (0.060921) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.079614) + test_install_gem_ignore_dependencies_specific_file: .: (0.045638) + test_parses_requirement_from_gemname: .: (0.039039) + test_redact_credentials_from_uri_on_warning: .: (0.054555) + test_show_errors_on_failure: .: (0.017517) + test_show_source_problems_even_on_success: .: (0.056582) + test_suggest_update_if_enabled: .: (0.066985) TestGemCommandsListCommand: - test_execute_installed: .: (0.017463) - test_execute_normal_gem_shadowing_default_gem: .: (0.031573) + test_execute_installed: .: (0.037275) + test_execute_normal_gem_shadowing_default_gem: .: (0.097461) TestGemCommandsLockCommand: - test_execute: .: (0.031696) - test_execute_missing_dependency: .: (0.015629) - test_execute_strict: .: (0.013737) + test_execute: .: (0.033432) + test_execute_missing_dependency: .: (0.027493) + test_execute_strict: .: (0.033046) TestGemCommandsMirrorCommand: - test_execute: .: (0.008600) + test_execute: .: (0.013635) TestGemCommandsOpenCommand: - test_default_gem: .: (0.011014) - test_execute: .: (0.212041) - test_execute_bad_gem: .: (0.008247) - test_wrong_version: .: (0.011342) + test_default_gem: .: (0.025098) + test_execute: .: (0.401956) + test_execute_bad_gem: .: (0.014870) + test_wrong_version: .: (0.021271) TestGemCommandsOutdatedCommand: - test_execute: .: (0.042392) - test_execute_with_up_to_date_platform_specific_gem: .: (0.034093) - test_initialize: .: (0.010511) + test_execute: .: (0.083476) + test_execute_with_up_to_date_platform_specific_gem: .: (0.069670) + test_initialize: .: (0.021990) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.016517) - test_add_owners: .: (0.010199) - test_add_owners_denied: .: (0.009816) - test_add_owners_key: .: (0.013939) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.222419) - test_add_owners_permanent_redirect: .: (0.010968) - test_add_owners_unathorized_api_key: .: (0.011808) - test_otp_verified_failure: .: (0.011868) - test_otp_verified_success: .: (0.011386) - test_remove_owners: .: (0.010234) - test_remove_owners_denied: .: (0.010026) - test_remove_owners_key: .: (0.013841) - test_remove_owners_missing: .: (0.010283) - test_remove_owners_permanent_redirect: .: (0.010905) - test_remove_owners_unathorized_api_key: .: (0.011455) - test_show_owners: .: (0.011068) - test_show_owners_denied: .: (0.010300) - test_show_owners_dont_load_objects: .: (0.010127) - test_show_owners_key: .: (0.013803) - test_show_owners_permanent_redirect: .: (0.010405) - test_show_owners_setting_up_host: .: (0.010536) - test_show_owners_setting_up_host_through_env_var: .: (0.010244) - test_with_webauthn_enabled_failure: .: (0.112987) - test_with_webauthn_enabled_failure_with_polling: .: (0.113842) - test_with_webauthn_enabled_success: .: (0.112955) - test_with_webauthn_enabled_success_with_polling: .: (0.113674) + test_add_owner_with_host_option_through_execute: .: (0.034468) + test_add_owners: .: (0.018119) + test_add_owners_denied: .: (0.020652) + test_add_owners_key: .: (0.026695) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.233222) + test_add_owners_permanent_redirect: .: (0.022119) + test_add_owners_unathorized_api_key: .: (0.023113) + test_otp_verified_failure: .: (0.019125) + test_otp_verified_success: .: (0.018886) + test_remove_owners: .: (0.017169) + test_remove_owners_denied: .: (0.016927) + test_remove_owners_key: .: (0.026140) + test_remove_owners_missing: .: (0.016882) + test_remove_owners_permanent_redirect: .: (0.019334) + test_remove_owners_unathorized_api_key: .: (0.021584) + test_show_owners: .: (0.024030) + test_show_owners_denied: .: (0.023984) + test_show_owners_dont_load_objects: .: (0.022258) + test_show_owners_key: .: (0.034632) + test_show_owners_permanent_redirect: .: (0.020878) + test_show_owners_setting_up_host: .: (0.017595) + test_show_owners_setting_up_host_through_env_var: .: (0.017017) + test_with_webauthn_enabled_failure: .: (0.121369) + test_with_webauthn_enabled_failure_with_polling: .: (0.132725) + test_with_webauthn_enabled_success: .: (0.151252) + test_with_webauthn_enabled_success_with_polling: .: (0.143189) TestGemCommandsPristineCommand: - test_execute: .: (0.042377) - test_execute_all: .: (0.042388) - test_execute_bindir: .: (0.034530) - test_execute_default_gem: .: (0.019584) - test_execute_env_shebang: .: (0.062512) - test_execute_extensions_explicit: .: (0.487966) - test_execute_extensions_only_missing_extensions: .: (0.680138) - test_execute_many: .: (0.047976) - test_execute_many_multi_repo: .: (0.051408) - test_execute_missing_cache_gem: .: (0.074806) - test_execute_missing_cache_gem_when_multi_repo: .: (0.077439) - test_execute_multi_platform: .: (0.683599) - test_execute_no_extension: .: (0.290145) - test_execute_no_gem: .: (0.007088) - test_execute_only_executables: .: (0.032361) - test_execute_only_plugins: .: (0.047308) - test_execute_unknown_gem_at_remote_source: .: (0.033085) - test_execute_user_install: .: (0.042306) - test_execute_with_extension_with_build_args: .: (0.450786) - test_handle_options: .: (0.014278) - test_handle_options_extensions: .: (0.013138) - test_skip: .: (0.047757) - test_skip_many_gems: .: (0.062925) + test_execute: .: (0.058166) + test_execute_all: .: (0.064733) + test_execute_bindir: .: (0.047514) + test_execute_default_gem: .: (0.029520) + test_execute_env_shebang: .: (0.106881) + test_execute_extensions_explicit: .: (0.894875) + test_execute_extensions_only_missing_extensions: .: (1.430212) + test_execute_many: .: (0.098341) + test_execute_many_multi_repo: .: (0.079859) + test_execute_missing_cache_gem: .: (0.132013) + test_execute_missing_cache_gem_when_multi_repo: .: (0.113000) + test_execute_multi_platform: .: (1.856785) + test_execute_no_extension: .: (0.507902) + test_execute_no_gem: .: (0.023300) + test_execute_only_executables: .: (0.133511) + test_execute_only_plugins: .: (0.051715) + test_execute_unknown_gem_at_remote_source: .: (0.048753) + test_execute_user_install: .: (0.065482) + test_execute_with_extension_with_build_args: .: (1.025611) + test_handle_options: .: (0.020477) + test_handle_options_extensions: .: (0.018109) + test_skip: .: (0.055826) + test_skip_many_gems: .: (0.088596) TestGemCommandsPushCommand: - test_execute: .: (0.029978) - test_execute_allowed_push_host: .: (0.037647) - test_execute_attestation: .: (0.031565) - test_execute_host: .: (0.027522) - test_otp_verified_failure: .: (0.025550) - test_otp_verified_success: .: (0.025012) - test_raises_error_with_no_arguments: .: (0.021878) - test_sending_gem: .: (0.026614) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.031160) - test_sending_gem_denied: .: (0.024658) - test_sending_gem_key: .: (0.042541) - test_sending_gem_to_allowed_push_host: .: (0.034487) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.033711) - test_sending_gem_to_disallowed_default_host: .: (0.032161) - test_sending_gem_to_disallowed_push_host: .: (0.029530) - test_sending_gem_to_host_permanent_redirect: .: (0.021490) - test_sending_gem_to_metadata_host: .: (0.029217) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.027286) - test_sending_gem_with_env_var_api_key: .: (0.029676) - test_sending_gem_with_no_local_creds: .: (0.029810) - test_sending_when_default_host_disabled: .: (0.020651) - test_sending_when_default_host_disabled_with_override: .: (0.022015) - test_with_webauthn_enabled_failure: .: (0.023682) - test_with_webauthn_enabled_failure_with_polling: .: (0.123897) - test_with_webauthn_enabled_success: .: (0.024582) - test_with_webauthn_enabled_success_with_polling: .: (0.124471) + test_execute: .: (0.035550) + test_execute_allowed_push_host: .: (0.087713) + test_execute_attestation: .: (0.039004) + test_execute_host: .: (0.035305) + test_otp_verified_failure: .: (0.032480) + test_otp_verified_success: .: (0.030966) + test_raises_error_with_no_arguments: .: (0.022599) + test_sending_gem: .: (0.029066) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.040810) + test_sending_gem_denied: .: (0.034113) + test_sending_gem_key: .: (0.069232) + test_sending_gem_to_allowed_push_host: .: (0.042412) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.041806) + test_sending_gem_to_disallowed_default_host: .: (0.039770) + test_sending_gem_to_disallowed_push_host: .: (0.040077) + test_sending_gem_to_host_permanent_redirect: .: (0.030675) + test_sending_gem_to_metadata_host: .: (0.041719) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.033655) + test_sending_gem_with_env_var_api_key: .: (0.040087) + test_sending_gem_with_no_local_creds: .: (0.040863) + test_sending_when_default_host_disabled: .: (0.029840) + test_sending_when_default_host_disabled_with_override: .: (0.030640) + test_with_webauthn_enabled_failure: .: (0.032785) + test_with_webauthn_enabled_failure_with_polling: .: (0.132372) + test_with_webauthn_enabled_success: .: (0.033641) + test_with_webauthn_enabled_success_with_polling: .: (0.133857) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.036516) - test_execute_all: .: (0.078528) - test_execute_all_prerelease: .: (0.060814) - test_execute_details: .: (0.090485) - test_execute_details_cleans_text: .: (0.033209) - test_execute_details_truncates_summary: .: (0.210793) - test_execute_installed: .: (0.019526) - test_execute_installed_inverse: .: (0.018826) - test_execute_installed_inverse_not_installed: .: (0.019134) - test_execute_installed_no_name: .: (0.019083) - test_execute_installed_not_installed: .: (0.019459) - test_execute_installed_version: .: (0.019298) - test_execute_installed_version_not_installed: .: (0.019161) - test_execute_local: .: (0.018955) - test_execute_local_notty: .: (0.024420) - test_execute_local_quiet: .: (0.019165) - test_execute_multiple_args: .: (0.024219) - test_execute_no_prerelease_local: .: (0.023836) - test_execute_no_versions: .: (0.034975) - test_execute_notty: .: (0.080732) - test_execute_prerelease: .: (0.068365) - test_execute_prerelease_local: .: (0.073937) - test_execute_remote: .: (0.024041) - test_execute_remote_notty: .: (0.031526) - test_execute_remote_quiet: .: (0.024162) - test_make_entry: .: (0.016855) - test_show_gems: .: (0.021989) + test_execute: .: (0.102391) + test_execute_all: .: (0.084316) + test_execute_all_prerelease: .: (0.115821) + test_execute_details: .: (0.046612) + test_execute_details_cleans_text: .: (0.047091) + test_execute_details_truncates_summary: .: (0.307502) + test_execute_installed: .: (0.027429) + test_execute_installed_inverse: .: (0.027463) + test_execute_installed_inverse_not_installed: .: (0.026990) + test_execute_installed_no_name: .: (0.026644) + test_execute_installed_not_installed: .: (0.027200) + test_execute_installed_version: .: (0.028150) + test_execute_installed_version_not_installed: .: (0.027695) + test_execute_local: .: (0.027350) + test_execute_local_notty: .: (0.034862) + test_execute_local_quiet: .: (0.027241) + test_execute_multiple_args: .: (0.034596) + test_execute_no_prerelease_local: .: (0.034587) + test_execute_no_versions: .: (0.054851) + test_execute_notty: .: (0.170955) + test_execute_prerelease: .: (0.158048) + test_execute_prerelease_local: .: (0.104978) + test_execute_remote: .: (0.035933) + test_execute_remote_notty: .: (0.073766) + test_execute_remote_quiet: .: (0.038199) + test_make_entry: .: (0.024369) + test_show_gems: .: (0.024720) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.036867) - test_execute_default_details: .: (0.056369) - test_execute_exact_local: .: (0.052234) - test_execute_exact_multiple: .: (0.051198) - test_execute_exact_remote: .: (0.047649) - test_execute_local_details: .: (0.050611) - test_execute_platform: .: (0.048004) - test_execute_show_default_gems: .: (0.044224) - test_execute_show_default_gems_with_platform: .: (0.042889) + test_depprecated: .: (0.057617) + test_execute_default_details: .: (0.077469) + test_execute_exact_local: .: (0.076559) + test_execute_exact_multiple: .: (0.084407) + test_execute_exact_remote: .: (0.181237) + test_execute_local_details: .: (0.109956) + test_execute_platform: .: (0.087016) + test_execute_show_default_gems: .: (0.091227) + test_execute_show_default_gems_with_platform: .: (0.056789) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (0.368318) + test_build_is_reproducible: .: (0.739374) TestGemCommandsSearchCommand: - test_initialize: .: (0.007612) + test_initialize: .: (0.010638) TestGemCommandsServerCommand: - test_execute: .: (0.007695) + test_execute: .: (0.010392) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (0.098465) - test_files_in: .: (0.040895) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.060148) - test_install_lib: .: (0.045177) - test_remove_old_lib_files: .: (0.043773) - test_remove_old_man_files: .: (0.042648) - test_show_release_notes: .: (0.040313) + test_destdir_flag_regenerates_binstubs: .: (0.249133) + test_files_in: .: (0.121379) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.101433) + test_install_lib: .: (0.069281) + test_remove_old_lib_files: .: (0.094123) + test_remove_old_man_files: .: (0.068871) + test_show_release_notes: .: (0.064379) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.011722) - test_execute_when_already_signed_in_with_different_host: .: (0.011660) - test_execute_when_already_signed_in_with_same_host: .: (0.011519) - test_execute_when_not_already_signed_in: .: (0.011114) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.011483) - test_execute_with_host_permanent_redirect: .: (0.010043) - test_execute_with_host_supplied: .: (0.011387) - test_execute_with_key_name_and_custom_scope: .: (0.011789) - test_execute_with_key_name_and_exclusive_scope: .: (0.011253) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.011848) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.012464) - test_execute_with_key_name_default_scope: .: (0.011811) - test_execute_with_valid_creds_set_for_default_host: .: (0.011383) - test_execute_with_warnings: .: (0.011122) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.017456) + test_execute_when_already_signed_in_with_different_host: .: (0.017056) + test_execute_when_already_signed_in_with_same_host: .: (0.016615) + test_execute_when_not_already_signed_in: .: (0.016458) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.017011) + test_execute_with_host_permanent_redirect: .: (0.014888) + test_execute_with_host_supplied: .: (0.016254) + test_execute_with_key_name_and_custom_scope: .: (0.017652) + test_execute_with_key_name_and_exclusive_scope: .: (0.018613) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.018947) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.017988) + test_execute_with_key_name_default_scope: .: (0.017375) + test_execute_with_valid_creds_set_for_default_host: .: (0.016149) + test_execute_with_warnings: .: (0.015929) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.007656) - test_execute_when_user_is_signed_in: .: (0.008501) + test_execute_when_not_signed_in: .: (0.010706) + test_execute_when_user_is_signed_in: .: (0.011670) TestGemCommandsSourcesCommand: - test_execute: .: (0.013312) - test_execute_add: .: (0.020050) - test_execute_add_allow_typo_squatting_source: .: (0.019734) - test_execute_add_allow_typo_squatting_source_forced:.: (0.019686) - test_execute_add_bad_uri: .: (0.013772) - test_execute_add_deny_typo_squatting_source: .: (0.017112) - test_execute_add_existent_source_invalid_uri: .: (0.015740) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.015661) - test_execute_add_http_rubygems_org: .: (0.016643) - test_execute_add_http_rubygems_org_forced: .: (0.019804) - test_execute_add_https_rubygems_org: .: (0.018094) - test_execute_add_nonexistent_source: .: (0.016157) - test_execute_add_redundant_source: .: (0.035823) - test_execute_add_redundant_source_trailing_slash: .: (0.020561) - test_execute_clear_all: .: (0.013846) - test_execute_list: .: (0.014323) - test_execute_remove: .: (0.014387) - test_execute_remove_no_network: .: (0.015609) - test_execute_update: .: (0.027348) - test_initialize_proxy: .: (0.013146) + test_execute: .: (0.019565) + test_execute_add: .: (0.028016) + test_execute_add_allow_typo_squatting_source: .: (0.028823) + test_execute_add_allow_typo_squatting_source_forced:.: (0.027348) + test_execute_add_bad_uri: .: (0.018892) + test_execute_add_deny_typo_squatting_source: .: (0.023792) + test_execute_add_existent_source_invalid_uri: .: (0.021711) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.030936) + test_execute_add_http_rubygems_org: .: (0.032519) + test_execute_add_http_rubygems_org_forced: .: (0.028990) + test_execute_add_https_rubygems_org: .: (0.028694) + test_execute_add_nonexistent_source: .: (0.026087) + test_execute_add_redundant_source: .: (0.024559) + test_execute_add_redundant_source_trailing_slash: .: (0.031899) + test_execute_clear_all: .: (0.022030) + test_execute_list: .: (0.021889) + test_execute_remove: .: (0.023467) + test_execute_remove_no_network: .: (0.025049) + test_execute_update: .: (0.042752) + test_initialize_proxy: .: (0.022781) TestGemCommandsSpecificationCommand: - test_execute: .: (0.014139) - test_execute_all: .: (0.018108) - test_execute_all_conflicts_with_version: .: (0.007768) - test_execute_bad_name: .: (0.007207) - test_execute_bad_name_with_version: .: (0.007330) - test_execute_exact_match: .: (0.015911) - test_execute_field: .: (0.011821) - test_execute_file: .: (0.022369) - test_execute_marshal: .: (0.014436) - test_execute_remote: .: (0.015823) - test_execute_remote_with_prerelease: .: (0.021371) - test_execute_remote_with_version: .: (0.019619) - test_execute_remote_with_version_and_platform: .: (0.022554) - test_execute_remote_without_prerelease: .: (0.019977) - test_execute_ruby: .: (0.011816) + test_execute: .: (0.021231) + test_execute_all: .: (0.027862) + test_execute_all_conflicts_with_version: .: (0.011620) + test_execute_bad_name: .: (0.011556) + test_execute_bad_name_with_version: .: (0.011435) + test_execute_exact_match: .: (0.023969) + test_execute_field: .: (0.017015) + test_execute_file: .: (0.067307) + test_execute_marshal: .: (0.020993) + test_execute_remote: .: (0.026365) + test_execute_remote_with_prerelease: .: (0.035316) + test_execute_remote_with_version: .: (0.031469) + test_execute_remote_with_version_and_platform: .: (0.041804) + test_execute_remote_without_prerelease: .: (0.030328) + test_execute_ruby: .: (0.018622) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.016712) + test_execute_sorts: .: (0.027316) TestGemCommandsUnpackCommand: - test_execute: .: (0.086028) - test_execute_exact_match: .: (0.040336) - test_execute_gem_path: .: (0.028484) - test_execute_gem_path_missing: .: (0.010979) - test_execute_remote: .: (0.036428) - test_execute_spec: .: (0.091785) - test_execute_spec_target: .: (0.094638) - test_execute_sudo: .: (0.087945) - test_execute_with_target_option: .: (0.090761) - test_find_in_cache: .: (0.085331) - test_get_path: .: (0.023893) - test_handle_options_metadata: .: (0.011363) + test_execute: .: (0.149098) + test_execute_exact_match: .: (0.053210) + test_execute_gem_path: .: (0.036247) + test_execute_gem_path_missing: .: (0.014137) + test_execute_remote: .: (0.043140) + test_execute_spec: .: (0.116927) + test_execute_spec_target: .: (0.118437) + test_execute_sudo: .: (0.112433) + test_execute_with_target_option: .: (0.119047) + test_find_in_cache: .: (0.099367) + test_get_path: .: (0.029809) + test_handle_options_metadata: .: (0.014536) TestGemCommandsWhichCommand: - test_execute: .: (0.017460) - test_execute_directory: .: (0.011171) - test_execute_missing: .: (0.010839) - test_execute_one_missing: .: (0.017061) + test_execute: .: (0.021622) + test_execute_directory: .: (0.014666) + test_execute_missing: .: (0.014138) + test_execute_one_missing: .: (0.021412) TestGemCommandsYankCommand: - test_execute: .: (0.014008) - test_execute_host: .: (0.010773) - test_execute_key: .: (0.010290) - test_execute_with_otp_failure: .: (0.012812) - test_execute_with_otp_success: .: (0.032370) - test_handle_options: .: (0.014940) - test_handle_options_missing_argument: .: (0.016048) - test_with_webauthn_enabled_failure: .: (0.116322) - test_with_webauthn_enabled_failure_with_polling: .: (0.114971) - test_with_webauthn_enabled_success: .: (0.115412) - test_with_webauthn_enabled_success_with_polling: .: (0.115692) - test_yank_gem_unathorized_api_key: .: (0.013728) + test_execute: .: (0.014907) + test_execute_host: .: (0.013058) + test_execute_key: .: (0.012696) + test_execute_with_otp_failure: .: (0.014300) + test_execute_with_otp_success: .: (0.014242) + test_handle_options: .: (0.015987) + test_handle_options_missing_argument: .: (0.018236) + test_with_webauthn_enabled_failure: .: (0.116277) + test_with_webauthn_enabled_failure_with_polling: .: (0.120391) + test_with_webauthn_enabled_success: .: (0.119351) + test_with_webauthn_enabled_success_with_polling: .: (0.125726) + test_yank_gem_unathorized_api_key: .: (0.020029) TestGemConfig: - test_bad_rake_path_is_escaped: .: (0.009215) - test_datadir: .: (0.087050) - test_good_rake_path_is_escaped: .: (0.008151) + test_bad_rake_path_is_escaped: .: (0.021253) + test_datadir: .: (0.155661) + test_good_rake_path_is_escaped: .: (0.011105) TestGemConfigFile: - test_accept_string_key: .: (0.009647) - test_api_keys: .: (0.009850) - test_check_credentials_permissions: .: (0.010375) - test_disable_default_gem_server: .: (0.009527) - test_dump_with_rubygems_yaml: .: (0.008691) - test_handle_arguments: .: (0.008786) - test_handle_arguments_backtrace: .: (0.008962) - test_handle_arguments_debug: .: (0.009705) - test_handle_arguments_norc: .: (0.009798) - test_handle_arguments_override: .: (0.009579) - test_handle_arguments_traceback: .: (0.009232) - test_handle_comment: .: (0.009312) - test_ignore_invalid_config_file: .: (0.009355) - test_initialize: .: (0.010598) - test_initialize_environment_variable_override: .: (0.010303) - test_initialize_handle_arguments_config_file: .: (0.008949) - test_initialize_handle_arguments_config_file_equals:.: (0.008659) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.008811) - test_initialize_ipv4_fallback_enabled_env: .: (0.009661) - test_initialize_operating_system_override: .: (0.009735) - test_initialize_platform_override: .: (0.008905) - test_initialize_system_wide_override: .: (0.009856) - test_load_api_keys: .: (0.009801) - test_load_api_keys_bad_permission: .: (0.010770) - test_load_install_extension_in_lib_from_config: .: (0.009831) - test_load_ssl_ca_cert_from_config: .: (0.009117) - test_load_ssl_client_cert_from_config: .: (0.009190) - test_load_ssl_verify_mode_from_config: .: (0.009350) - test_load_with_rubygems_config_hash: .: (0.009068) - test_really_verbose: .: (0.009059) - test_rubygems_api_key_equals: .: (0.011048) - test_rubygems_api_key_equals_bad_permission: .: (0.011104) - test_s3_source: .: (0.010636) - test_s3_source_with_config_without_lookahead: .: (0.009222) - test_set_config_file_name_from_environment_variable:.: (0.009121) - test_write: .: (0.010468) - test_write_from_hash: .: (0.013600) + test_accept_string_key: .: (0.013123) + test_api_keys: .: (0.013163) + test_check_credentials_permissions: .: (0.014654) + test_disable_default_gem_server: .: (0.013025) + test_dump_with_rubygems_yaml: .: (0.011918) + test_handle_arguments: .: (0.011340) + test_handle_arguments_backtrace: .: (0.012703) + test_handle_arguments_debug: .: (0.012918) + test_handle_arguments_norc: .: (0.013639) + test_handle_arguments_override: .: (0.013053) + test_handle_arguments_traceback: .: (0.012981) + test_handle_comment: .: (0.011793) + test_ignore_invalid_config_file: .: (0.012248) + test_initialize: .: (0.013478) + test_initialize_environment_variable_override: .: (0.013761) + test_initialize_handle_arguments_config_file: .: (0.010826) + test_initialize_handle_arguments_config_file_equals:.: (0.011650) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.011792) + test_initialize_ipv4_fallback_enabled_env: .: (0.012048) + test_initialize_operating_system_override: .: (0.011645) + test_initialize_platform_override: .: (0.012650) + test_initialize_system_wide_override: .: (0.012911) + test_load_api_keys: .: (0.013141) + test_load_api_keys_bad_permission: .: (0.014216) + test_load_install_extension_in_lib_from_config: .: (0.012959) + test_load_ssl_ca_cert_from_config: .: (0.013643) + test_load_ssl_client_cert_from_config: .: (0.012736) + test_load_ssl_verify_mode_from_config: .: (0.013776) + test_load_with_rubygems_config_hash: .: (0.013634) + test_really_verbose: .: (0.013119) + test_rubygems_api_key_equals: .: (0.015170) + test_rubygems_api_key_equals_bad_permission: .: (0.248126) + test_s3_source: .: (0.015911) + test_s3_source_with_config_without_lookahead: .: (0.013669) + test_set_config_file_name_from_environment_variable:.: (0.013147) + test_write: .: (0.015287) + test_write_from_hash: .: (0.016486) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.011143) + test_output_can_be_captured_by_test_unit: .: (0.012827) TestGemDependency: - test_equals2: .: (0.010192) - test_equals2_type: .: (0.008886) - test_equals_tilde: .: (0.009521) - test_equals_tilde_escape: .: (0.007882) - test_equals_tilde_object: .: (0.008031) - test_equals_tilde_spec: .: (0.008704) - test_hash: .: (0.007173) - test_identity: .: (0.007202) - test_initialize: .: (0.006713) - test_initialize_double: .: (0.006904) - test_initialize_empty: .: (0.006831) - test_initialize_prerelease: .: (0.007063) - test_initialize_type: .: (0.007183) - test_initialize_type_bad: .: (0.006347) - test_initialize_version: .: (0.006729) - test_match_eh_allow_prerelease: .: (0.007188) - test_match_eh_name_tuple: .: (0.007983) - test_match_eh_specification: .: (0.008595) - test_matches_spec_eh: .: (0.008448) - test_matches_spec_eh_prerelease: .: (0.008008) - test_merge: .: (0.007266) - test_merge_default: .: (0.007997) - test_merge_name_mismatch: .: (0.007279) - test_merge_other_default: .: (0.006669) - test_prerelease_eh: .: (0.007250) - test_specific: .: (0.007597) - test_to_spec: .: (0.014220) - test_to_spec_prerelease: .: (0.013802) - test_to_spec_with_only_prereleases: .: (0.013544) - test_to_specs_indicates_total_gem_set_size: .: (0.010620) - test_to_specs_respects_bundler_version: .: (0.015173) - test_to_specs_suggests_other_versions: .: (0.011507) + test_equals2: .: (0.012227) + test_equals2_type: .: (0.010600) + test_equals_tilde: .: (0.012699) + test_equals_tilde_escape: .: (0.011050) + test_equals_tilde_object: .: (0.010811) + test_equals_tilde_spec: .: (0.013128) + test_hash: .: (0.012039) + test_identity: .: (0.010905) + test_initialize: .: (0.011436) + test_initialize_double: .: (0.011189) + test_initialize_empty: .: (0.010305) + test_initialize_prerelease: .: (0.011040) + test_initialize_type: .: (0.010990) + test_initialize_type_bad: .: (0.011525) + test_initialize_version: .: (0.010625) + test_match_eh_allow_prerelease: .: (0.011921) + test_match_eh_name_tuple: .: (0.011702) + test_match_eh_specification: .: (0.011962) + test_matches_spec_eh: .: (0.011107) + test_matches_spec_eh_prerelease: .: (0.012344) + test_merge: .: (0.011479) + test_merge_default: .: (0.010683) + test_merge_name_mismatch: .: (0.011352) + test_merge_other_default: .: (0.011810) + test_prerelease_eh: .: (0.011462) + test_specific: .: (0.012517) + test_to_spec: .: (0.022264) + test_to_spec_prerelease: .: (0.023028) + test_to_spec_with_only_prereleases: .: (0.022310) + test_to_specs_indicates_total_gem_set_size: .: (0.018813) + test_to_specs_respects_bundler_version: .: (0.025054) + test_to_specs_suggests_other_versions: .: (0.018975) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.050767) - test_find_gems_with_sources_local: .: (0.053234) - test_find_gems_with_sources_prerelease: .: (0.053736) - test_find_gems_with_sources_with_bad_source: .: (0.009330) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.057233) - test_install: .: (0.098044) - test_install_all_dependencies: .: (0.148908) - test_install_build_args: .: (0.075669) - test_install_cache_dir: .: (0.097116) - test_install_dependencies_satisfied: .: (0.123056) - test_install_dependency: .: (0.101829) - test_install_dependency_development: .: (0.130793) - test_install_dependency_development_deep: .: (0.168535) - test_install_dependency_development_shallow: .: (0.139557) - test_install_dependency_existing: .: (0.112655) - test_install_dependency_existing_extension: .: (0.608300) - test_install_dependency_old: .: (0.061480) - test_install_doesnt_upgrade_installed_dependencies: .: (0.164176) - test_install_domain_both: .: (0.103250) - test_install_domain_both_no_network: .: (0.099002) - test_install_domain_local: .: (0.054601) - test_install_domain_remote: .: (0.070010) - test_install_dual_repository: .: (0.136279) - test_install_dual_repository_and_done_installing_hooks: .: (0.194142) - test_install_env_shebang: .: (0.078958) - test_install_force: .: (0.080099) - test_install_ignore_dependencies: .: (0.079390) - test_install_install_dir: .: (0.106732) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.035323) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.033068) - test_install_local: .: (0.065710) - test_install_local_dependency: .: (0.082554) - test_install_local_dependency_installed: .: (0.086120) - test_install_local_dependency_no_network_for_target_gem: .: (0.078678) - test_install_local_prerelease: .: (0.065507) - test_install_local_subdir: .: (0.063477) - test_install_minimal_deps: .: (0.161158) - test_install_no_document: .: (0.064050) - test_install_no_minimal_deps: .: (0.168652) - test_install_no_wrappers: .: (0.068244) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.028935) - test_install_prerelease: .: (0.093601) - test_install_prerelease_bug_990: .: (0.101412) - test_install_prerelease_skipped_when_normal_ver: .: (0.090561) - test_install_reinstall: .: (0.098056) - test_install_remote: .: (0.082386) - test_install_remote_dep: .: (0.082335) - test_install_remote_platform_newer: .: (0.101064) - test_install_security_policy: .: (0.083845) - test_install_version: .: (0.053602) - test_install_version_default: .: (0.061210) - test_install_when_only_prerelease: .: (0.024445) - test_resolve_dependencies: .: (0.090429) - test_resolve_dependencies_ignore_dependencies: .: (0.083298) - test_resolve_dependencies_local: .: (0.092447) + test_find_gems_gems_with_sources: .: (0.081244) + test_find_gems_with_sources_local: .: (0.085723) + test_find_gems_with_sources_prerelease: .: (0.086529) + test_find_gems_with_sources_with_bad_source: .: (0.014776) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.093394) + test_install: .: (0.123185) + test_install_all_dependencies: .: (0.282377) + test_install_build_args: .: (0.127149) + test_install_cache_dir: .: (0.161518) + test_install_dependencies_satisfied: .: (0.184118) + test_install_dependency: .: (0.140599) + test_install_dependency_development: .: (0.193066) + test_install_dependency_development_deep: .: (0.230010) + test_install_dependency_development_shallow: .: (0.186503) + test_install_dependency_existing: .: (0.184210) + test_install_dependency_existing_extension: .: (1.117786) + test_install_dependency_old: .: (0.178011) + test_install_doesnt_upgrade_installed_dependencies: .: (0.371627) + test_install_domain_both: .: (0.270106) + test_install_domain_both_no_network: .: (0.375741) + test_install_domain_local: .: (0.189292) + test_install_domain_remote: .: (0.227876) + test_install_dual_repository: .: (0.327821) + test_install_dual_repository_and_done_installing_hooks: .: (0.398771) + test_install_env_shebang: .: (0.298071) + test_install_force: .: (0.251130) + test_install_ignore_dependencies: .: (0.135791) + test_install_install_dir: .: (0.278291) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.103452) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.109456) + test_install_local: .: (0.219530) + test_install_local_dependency: .: (0.116995) + test_install_local_dependency_installed: .: (0.154841) + test_install_local_dependency_no_network_for_target_gem: .: (0.103965) + test_install_local_prerelease: .: (0.089095) + test_install_local_subdir: .: (0.218434) + test_install_minimal_deps: .: (0.585150) + test_install_no_document: .: (0.140559) + test_install_no_minimal_deps: .: (0.551193) + test_install_no_wrappers: .: (0.194992) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.088271) + test_install_prerelease: .: (0.419733) + test_install_prerelease_bug_990: .: (0.133595) + test_install_prerelease_skipped_when_normal_ver: .: (0.249255) + test_install_reinstall: .: (0.350644) + test_install_remote: .: (0.265543) + test_install_remote_dep: .: (0.188459) + test_install_remote_platform_newer: .: (0.151768) + test_install_security_policy: .: (0.220855) + test_install_version: .: (0.150007) + test_install_version_default: .: (0.180547) + test_install_when_only_prerelease: .: (0.068889) + test_resolve_dependencies: .: (0.409193) + test_resolve_dependencies_ignore_dependencies: .: (0.299180) + test_resolve_dependencies_local: .: (0.288887) TestGemDependencyList: - test_active_count: .: (0.009620) - test_add: .: (0.008453) - test_dependency_order: .: (0.009198) - test_dependency_order_circle: .: (0.008831) - test_dependency_order_development: .: (0.009100) - test_dependency_order_diamond: .: (0.008822) - test_dependency_order_no_dependencies: .: (0.008918) - test_find_name: .: (0.008601) - test_ok_eh: .: (0.008646) - test_ok_eh_mismatch: .: (0.009357) - test_ok_eh_redundant: .: (0.008729) - test_ok_to_remove_eh: .: (0.008721) - test_ok_to_remove_eh_after_sibling_removed: .: (0.008404) - test_remove_by_name: .: (0.009002) - test_tsort_each_child: .: (0.008619) - test_tsort_each_node: .: (0.008075) - test_why_not_ok_eh: .: (0.008574) - test_why_not_ok_eh_old_dependency: .: (0.009813) + test_active_count: .: (0.037519) + test_add: .: (0.029855) + test_dependency_order: .: (0.029795) + test_dependency_order_circle: .: (0.034292) + test_dependency_order_development: .: (0.031299) + test_dependency_order_diamond: .: (0.031331) + test_dependency_order_no_dependencies: .: (0.033734) + test_find_name: .: (0.029497) + test_ok_eh: .: (0.033625) + test_ok_eh_mismatch: .: (0.038412) + test_ok_eh_redundant: .: (0.013141) + test_ok_to_remove_eh: .: (0.012897) + test_ok_to_remove_eh_after_sibling_removed: .: (0.013193) + test_remove_by_name: .: (0.012975) + test_tsort_each_child: .: (0.021354) + test_tsort_each_node: .: (0.014745) + test_why_not_ok_eh: .: (0.020194) + test_why_not_ok_eh_old_dependency: .: (0.021208) TestGemDependencyResolutionError: - test_message: .: (0.009010) + test_message: .: (0.013367) TestGemDeprecate: - test_assignment: .: (0.008527) - test_defaults: .: (0.007727) - test_deprecated_method_calls_the_old_method: .: (0.009220) - test_deprecated_method_outputs_a_warning: .: (0.008849) - test_deprecated_method_outputs_a_warning_old_way: .: (0.009680) - test_rubygems_deprecate_command: .: (0.008628) - test_skip: .: (0.008487) + test_assignment: .: (0.012116) + test_defaults: .: (0.013305) + test_deprecated_method_calls_the_old_method: .: (0.012280) + test_deprecated_method_outputs_a_warning: .: (0.027942) + test_deprecated_method_outputs_a_warning_old_way: .: (0.030525) + test_rubygems_deprecate_command: .: (0.032090) + test_skip: .: (0.029529) TestGemDoctor: - test_doctor: .: (0.019711) - test_doctor_badly_named_plugins: .: (0.013663) - test_doctor_child_missing: .: (0.008407) - test_doctor_dry_run: .: (0.018255) - test_doctor_non_gem_home: .: (0.010865) - test_gem_repository_eh: .: (0.012642) + test_doctor: .: (0.061809) + test_doctor_badly_named_plugins: .: (0.032801) + test_doctor_child_missing: .: (0.016748) + test_doctor_dry_run: .: (0.095203) + test_doctor_non_gem_home: .: (0.051787) + test_gem_repository_eh: .: (0.071889) TestGemExit: - test_exit: .: (0.210145) - test_status: .: (0.008005) + test_exit: .: (1.347001) + test_status: .: (0.060546) TestGemExtBuilder: - test_build_extensions: .: (0.297421) - test_build_extensions_extconf_bad: .: (0.041536) - test_build_extensions_install_ext_only: .: (0.313210) - test_build_extensions_none: .: (0.008164) - test_build_extensions_rebuild_failure: .: (0.009470) - test_build_extensions_unsupported: .: (0.009521) - test_build_extensions_with_build_args: .: (0.230372) - test_build_extensions_with_gemhome_with_space: .: (0.291723) + test_build_extensions: .: (1.457798) + test_build_extensions_extconf_bad: .: (0.103591) + test_build_extensions_install_ext_only: .: (0.939281) + test_build_extensions_none: .: (0.037281) + test_build_extensions_rebuild_failure: .: (0.037443) + test_build_extensions_unsupported: .: (0.039610) + test_build_extensions_with_build_args: .: (2.584957) + test_build_extensions_with_gemhome_with_space: .: (1.194424) test_build_extensions_with_target_rbconfig: P =============================================================================== Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig @@ -3188,12 +3224,12 @@ 344: assert_empty(stdout) 345: =============================================================================== -: (0.252572) - test_class_make: .: (0.586598) - test_class_make_no_clean: .: (0.398622) - test_custom_make_with_options: .: (0.610640) - test_initialize: .: (0.008199) - test_initialize_build_args: .: (0.007769) +: (5.491660) + test_class_make: .: (0.886069) + test_class_make_no_clean: .: (0.632639) + test_custom_make_with_options: .: (1.152697) + test_initialize: .: (0.012186) + test_initialize_build_args: .: (0.010321) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -3208,7 +3244,7 @@ 29: 30: output = [] =============================================================================== -: (0.011107) +: (0.513575) test_build_fail: P =============================================================================== Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present @@ -3222,7 +3258,7 @@ 79: 80: FileUtils.rm(File.join(@ext, "src/lib.rs")) =============================================================================== -: (0.010717) +: (0.014376) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -3236,7 +3272,7 @@ 120: 121: Dir.chdir @ext do =============================================================================== -: (0.010308) +: (0.014809) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -3250,7 +3286,7 @@ 96: 97: require "open3" =============================================================================== -: (0.010167) +: (0.014132) test_rubygems_cfg_passed_to_rustc: P =============================================================================== Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present @@ -3264,30 +3300,30 @@ 53: version_slug = Gem::VERSION.tr(".", "_") 54: output = [] =============================================================================== -: (0.010432) +: (0.015792) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.006892) - test_dylib_with_colon_space: .: (0.006941) - test_framework: .: (0.006662) - test_framework_space: .: (0.006180) - test_lib_with_nonascii: .: (0.006981) - test_libstatic_with_colon: .: (0.007163) - test_libstatic_with_colon_space: .: (0.006493) - test_non_lib_dash_l: .: (0.006839) - test_search_path_basic: .: (0.006659) - test_search_path_space: .: (0.006382) - test_search_path_space_in_path: .: (0.006453) - test_simple_lib: .: (0.006770) - test_simple_lib_space: .: (0.006903) - test_so_with_colon_space: .: (0.007154) - test_unconventional_lib_with_colon: .: (0.007004) - test_verbose_lib_space: .: (0.006953) + test_dll_with_colon_space: .: (0.009117) + test_dylib_with_colon_space: .: (0.009375) + test_framework: .: (0.009732) + test_framework_space: .: (0.009187) + test_lib_with_nonascii: .: (0.009282) + test_libstatic_with_colon: .: (0.010252) + test_libstatic_with_colon_space: .: (0.008923) + test_non_lib_dash_l: .: (0.009365) + test_search_path_basic: .: (0.009156) + test_search_path_space: .: (0.009368) + test_search_path_space_in_path: .: (0.009269) + test_simple_lib: .: (0.009886) + test_simple_lib_space: .: (0.010222) + test_so_with_colon_space: .: (0.009644) + test_unconventional_lib_with_colon: .: (0.009741) + test_verbose_lib_space: .: (0.011076) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.008611) - test_cargo_command_locks_in_release_profile: .: (0.026860) - test_cargo_command_passes_args: .: (0.006843) - test_cargo_command_passes_respects_cargo_build_target: .: (0.007334) - test_cargo_command_passes_respects_cargo_env_var: .: (0.007080) + test_build_env_includes_rbconfig: .: (0.010103) + test_cargo_command_locks_in_release_profile: .: (0.009278) + test_cargo_command_passes_args: .: (0.009633) + test_cargo_command_passes_respects_cargo_build_target: .: (0.009925) + test_cargo_command_passes_respects_cargo_env_var: .: (0.009663) TestGemExtCmakeBuilder: test_self_build: P =============================================================================== @@ -3295,272 +3331,272 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.010531) +: (0.018049) test_self_build_fail: P =============================================================================== Pending: test_self_build_fail(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.010663) +: (0.013488) test_self_build_has_makefile: P =============================================================================== Pending: test_self_build_has_makefile(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.010320) +: (0.012785) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.011598) + test_self_build_fail: .: (0.016128) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (0.863615) - test_class_build_extconf_success_without_warning: .: (0.271924) - test_class_make_no_Makefile: .: (0.009536) + test_class_build_extconf_fail: .: (9.201283) + test_class_build_extconf_success_without_warning: .: (0.673735) + test_class_make_no_Makefile: .: (0.013604) TestGemExtRakeBuilder: - test_class_build_fail: .: (0.391326) - test_class_no_openssl_override: .: (0.485706) + test_class_build_fail: .: (0.898920) + test_class_no_openssl_override: .: (0.985934) TestGemGemRunner: - test_do_configuration: .: (0.014494) - test_extract_build_args: .: (0.008346) - test_info_succeeds: .: (0.043683) - test_list_succeeds: .: (0.033917) - test_query_is_deprecated: .: (0.040396) - test_search_succeeds: .: (0.017654) - test_validate_encoding: .: (0.008394) + test_do_configuration: .: (0.027641) + test_extract_build_args: .: (0.016301) + test_info_succeeds: .: (0.077110) + test_list_succeeds: .: (0.061103) + test_query_is_deprecated: .: (0.070165) + test_search_succeeds: .: (0.059475) + test_validate_encoding: .: (0.039311) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.011948) - test_api_key: .: (0.011482) - test_api_key_override: .: (0.012174) - test_host: .: (0.009683) - test_host_RUBYGEMS_HOST: .: (0.010324) - test_host_RUBYGEMS_HOST_empty: .: (0.009159) - test_sign_in: .: (0.012423) - test_sign_in_skips_with_existing_credentials: .: (0.010447) - test_sign_in_skips_with_key_override: .: (0.010389) - test_sign_in_with_bad_credentials: .: (0.012224) - test_sign_in_with_correct_otp_code: .: (0.013320) - test_sign_in_with_host: .: (0.012650) - test_sign_in_with_host_ENV: .: (0.012719) - test_sign_in_with_host_nil: .: (0.012901) - test_sign_in_with_incorrect_otp_code: .: (0.013017) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.014569) - test_sign_in_with_webauthn_enabled: .: (0.026985) - test_sign_in_with_webauthn_enabled_with_error: .: (0.043464) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.139149) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.134896) - test_signin_with_env_otp_code: .: (0.025752) - test_verify_api_key: .: (0.021859) - test_verify_missing_api_key: .: (0.026573) + test_alternate_key_alternate_host: .: (0.035507) + test_api_key: .: (0.035429) + test_api_key_override: .: (0.058199) + test_host: .: (0.034405) + test_host_RUBYGEMS_HOST: .: (0.044035) + test_host_RUBYGEMS_HOST_empty: .: (0.126622) + test_sign_in: .: (0.022136) + test_sign_in_skips_with_existing_credentials: .: (0.020081) + test_sign_in_skips_with_key_override: .: (0.031401) + test_sign_in_with_bad_credentials: .: (0.020795) + test_sign_in_with_correct_otp_code: .: (0.021503) + test_sign_in_with_host: .: (0.021763) + test_sign_in_with_host_ENV: .: (0.026935) + test_sign_in_with_host_nil: .: (0.034852) + test_sign_in_with_incorrect_otp_code: .: (0.025297) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.050089) + test_sign_in_with_webauthn_enabled: .: (0.136173) + test_sign_in_with_webauthn_enabled_with_error: .: (0.138073) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.136512) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.153547) + test_signin_with_env_otp_code: .: (0.043343) + test_verify_api_key: .: (0.035886) + test_verify_missing_api_key: .: (0.030981) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.078124) + test_message_conflict: .: (0.019652) TestGemKernel: - test_gem: .: (0.077859) - test_gem_bundler: .: (0.079099) - test_gem_bundler_inferred_bundler_version: .: (0.081414) - test_gem_conflicting: .: (0.075847) - test_gem_default: .: (0.076440) - test_gem_default_re_gem: .: (0.074009) - test_gem_env_req: .: (0.075536) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.255765) - test_gem_not_adding_bin: .: (0.073541) - test_gem_overlapping: .: (0.074114) - test_gem_prerelease_is_the_only_available: .: (0.074102) - test_gem_re_gem_mismatch: .: (0.073535) - test_gem_redundant: .: (0.071794) - test_release_favored_over_prerelease: .: (0.069765) + test_gem: .: (0.123522) + test_gem_bundler: .: (0.131249) + test_gem_bundler_inferred_bundler_version: .: (0.121105) + test_gem_conflicting: .: (0.105693) + test_gem_default: .: (0.147391) + test_gem_default_re_gem: .: (0.104320) + test_gem_env_req: .: (0.134291) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.713052) + test_gem_not_adding_bin: .: (0.105276) + test_gem_overlapping: .: (0.106085) + test_gem_prerelease_is_the_only_available: .: (0.106040) + test_gem_re_gem_mismatch: .: (0.106079) + test_gem_redundant: .: (0.107358) + test_release_favored_over_prerelease: .: (0.125596) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.010355) - test_both_eh: .: (0.006360) - test_clear_sources_option: .: (0.010286) - test_clear_sources_option_idiot_proof: .: (0.010807) - test_local_eh: .: (0.006711) - test_remote_eh: .: (0.006549) - test_short_source_option: .: (0.008761) - test_source_option: .: (0.009530) - test_source_option_bad: .: (0.008298) - test_update_sources_option: .: (0.008312) + test_add_local_remote_options: .: (0.019286) + test_both_eh: .: (0.011885) + test_clear_sources_option: .: (0.016430) + test_clear_sources_option_idiot_proof: .: (0.016988) + test_local_eh: .: (0.010983) + test_remote_eh: .: (0.010257) + test_short_source_option: .: (0.013295) + test_source_option: .: (0.014721) + test_source_option_bad: .: (0.012108) + test_update_sources_option: .: (0.011906) TestGemNameTuple: - test_full_name: .: (0.007082) - test_platform_normalization: .: (0.006887) - test_spaceship: .: (0.006359) - test_spec_name: .: (0.007049) + test_full_name: .: (0.009506) + test_platform_normalization: .: (0.009494) + test_spaceship: .: (0.009076) + test_spec_name: .: (0.009137) TestGemPackageOld: - test_contents: .: (0.009212) - test_contents_security_policy: .: (0.007785) - test_extract_files: .: (0.009974) - test_extract_files_security_policy: .: (0.007869) - test_spec: .: (0.009859) - test_spec_security_policy: .: (0.008392) - test_verify: .: (0.007966) + test_contents: .: (0.011993) + test_contents_security_policy: .: (0.010801) + test_extract_files: .: (0.014824) + test_extract_files_security_policy: .: (0.011209) + test_spec: .: (0.014064) + test_spec_security_policy: .: (0.011731) + test_verify: .: (0.011864) TestGemPackageTask: - test_gem_package: .: (0.016912) - test_gem_package_prints_to_stdout_by_default: .: (0.015900) - test_gem_package_with_current_platform: .: (0.007307) - test_gem_package_with_ruby_platform: .: (0.007102) - test_package_dir_path: .: (0.006912) + test_gem_package: .: (0.025384) + test_gem_package_prints_to_stdout_by_default: .: (0.024045) + test_gem_package_with_current_platform: .: (0.011590) + test_gem_package_with_ruby_platform: .: (0.011139) + test_package_dir_path: .: (0.010937) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.007726) - test_initialize: .: (0.006833) - test_initialize_home: .: (0.006736) - test_initialize_home_path: .: (0.006712) - test_initialize_path: .: (0.007342) - test_initialize_path_with_defaults: .: (0.007079) - test_initialize_regexp_path_separator: .: (0.007093) - test_initialize_spec: .: (0.006741) + test_gem_paths_do_not_contain_symlinks: .: (0.011401) + test_initialize: .: (0.010257) + test_initialize_home: .: (0.010627) + test_initialize_home_path: .: (0.010597) + test_initialize_path: .: (0.011305) + test_initialize_path_with_defaults: .: (0.011032) + test_initialize_regexp_path_separator: .: (0.011245) + test_initialize_spec: .: (0.010972) TestGemProjectSanity: - test_require_rubygems_package: .: (0.144528) + test_require_rubygems_package: .: (0.255642) TestGemRDoc: - test_delete_legacy_args: .: (0.025334) - test_generate_disabled: .: (0.024598) - test_initialize: .: (0.024582) - test_new_rdoc: .: (0.024792) - test_rdoc_installed?: .: (0.025195) - test_remove: .: (0.030892) - test_remove_unwritable: .: (0.025730) - test_ri_installed?: .: (0.025942) - test_setup: .: (0.025681) - test_setup_unwritable: .: (0.026040) + test_delete_legacy_args: .: (0.035719) + test_generate_disabled: .: (0.035402) + test_initialize: .: (0.035482) + test_new_rdoc: .: (0.035354) + test_rdoc_installed?: .: (0.036641) + test_remove: .: (0.037004) + test_remove_unwritable: .: (0.035598) + test_ri_installed?: .: (0.035416) + test_setup: .: (0.036022) + test_setup_unwritable: .: (0.036928) TestGemRemoteFetchError: - test_invalid_url: .: (0.008410) - test_password_redacted: .: (0.007466) - test_to_s: .: (0.007817) + test_invalid_url: .: (0.012593) + test_password_redacted: .: (0.011458) + test_to_s: .: (0.011918) TestGemRemoteFetcher: - test_cache_update_path: .: (0.018236) - test_cache_update_path_no_update: .: (0.018713) - test_cache_update_path_with_utf8_internal_encoding: .: (0.018793) - test_download: .: (0.018811) - test_download_cached: .: (0.018741) - test_download_install_dir: .: (0.019489) - test_download_local: .: (0.019481) - test_download_local_read_only: .: (0.021328) - test_download_local_space: .: (0.043257) - test_download_platform_legacy: .: (0.029193) - test_download_read_only: .: (0.020999) - test_download_same_file: .: (0.025742) - test_download_to_cache: .: (0.032464) - test_download_unsupported: .: (0.020433) - test_download_with_auth: .: (0.019924) - test_download_with_encoded_auth: .: (0.020218) - test_download_with_token: .: (0.020483) - test_download_with_x_oauth_basic: .: (0.020263) - test_fetch_http: .: (0.019057) - test_fetch_http_redirects: .: (0.020518) - test_fetch_http_redirects_without_location: .: (0.020177) - test_fetch_path_bad_uri: .: (0.019566) - test_fetch_path_getaddrinfo_error: .: (0.019803) - test_fetch_path_gzip: .: (0.019565) - test_fetch_path_gzip_unmodified: .: (0.019152) - test_fetch_path_io_error: .: (0.018779) - test_fetch_path_openssl_ssl_sslerror: .: (0.019863) - test_fetch_path_socket_error: .: (0.020211) - test_fetch_path_system_call_error: .: (0.020368) - test_fetch_path_timeout_error: .: (0.022088) - test_fetch_path_unmodified: .: (0.019561) - test_request_block: .: (0.020167) - test_self_fetcher: .: (0.018804) - test_self_fetcher_with_proxy: .: (0.018998) - test_yaml_error_on_size: .: (0.018501) + test_cache_update_path: .: (0.030062) + test_cache_update_path_no_update: .: (0.026418) + test_cache_update_path_with_utf8_internal_encoding: .: (0.025387) + test_download: .: (0.028426) + test_download_cached: .: (0.026485) + test_download_install_dir: .: (0.027988) + test_download_local: .: (0.026154) + test_download_local_read_only: .: (0.029603) + test_download_local_space: .: (0.027807) + test_download_platform_legacy: .: (0.037879) + test_download_read_only: .: (0.029310) + test_download_same_file: .: (0.033386) + test_download_to_cache: .: (0.046246) + test_download_unsupported: .: (0.027653) + test_download_with_auth: .: (0.027496) + test_download_with_encoded_auth: .: (0.027309) + test_download_with_token: .: (0.027029) + test_download_with_x_oauth_basic: .: (0.027567) + test_fetch_http: .: (0.026386) + test_fetch_http_redirects: .: (0.028699) + test_fetch_http_redirects_without_location: .: (0.026864) + test_fetch_path_bad_uri: .: (0.026157) + test_fetch_path_getaddrinfo_error: .: (0.026713) + test_fetch_path_gzip: .: (0.030635) + test_fetch_path_gzip_unmodified: .: (0.026505) + test_fetch_path_io_error: .: (0.057940) + test_fetch_path_openssl_ssl_sslerror: .: (0.027706) + test_fetch_path_socket_error: .: (0.027089) + test_fetch_path_system_call_error: .: (0.027437) + test_fetch_path_timeout_error: .: (0.027023) + test_fetch_path_unmodified: .: (0.025678) + test_request_block: .: (0.026344) + test_self_fetcher: .: (0.025360) + test_self_fetcher_with_proxy: .: (0.025420) + test_yaml_error_on_size: .: (0.025683) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.558657) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.545891) - test_do_not_follow_insecure_redirect: .: (0.558193) - test_nil_ca_cert: .: (0.554195) - test_ssl_client_cert_auth_connection: .: (0.565151) - test_ssl_connection: .: (0.555920) - test_ssl_connection_allow_verify_none: .: (0.556498) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.588397) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.571355) + test_do_not_follow_insecure_redirect: .: (0.626944) + test_nil_ca_cert: .: (0.586427) + test_ssl_client_cert_auth_connection: .: (0.622695) + test_ssl_connection: .: (0.748798) + test_ssl_connection_allow_verify_none: .: (0.639569) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.047532) - test_implicit_no_proxy: .: (0.012141) - test_implicit_proxy: .: (0.011446) - test_implicit_proxy_no_env: .: (0.011237) - test_implicit_upper_case_proxy: .: (0.010773) - test_no_proxy: .: (0.013089) - test_observe_no_proxy_env_list: .: (0.011442) - test_observe_no_proxy_env_single_host: .: (0.011719) + test_fetch_http_with_additional_headers: .: (0.129877) + test_implicit_no_proxy: .: (0.016068) + test_implicit_proxy: .: (0.017211) + test_implicit_proxy_no_env: .: (0.017319) + test_implicit_upper_case_proxy: .: (0.017596) + test_no_proxy: .: (0.018697) + test_observe_no_proxy_env_list: .: (0.017409) + test_observe_no_proxy_env_single_host: .: (0.017000) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.017701) - test_fetch_s3_config_creds_with_region: .: (0.017567) - test_fetch_s3_config_creds_with_token: .: (0.017513) - test_fetch_s3_env_creds: .: (0.017013) - test_fetch_s3_env_creds_with_region: .: (0.022427) - test_fetch_s3_env_creds_with_token: .: (0.018096) - test_fetch_s3_instance_profile_creds: .: (0.016823) - test_fetch_s3_instance_profile_creds_with_region: .: (0.018623) - test_fetch_s3_instance_profile_creds_with_token: .: (0.017318) - test_fetch_s3_no_host: .: (0.016428) - test_fetch_s3_no_id: .: (0.017978) - test_fetch_s3_no_secret: .: (0.016414) - test_fetch_s3_no_source_key: .: (0.015936) - test_fetch_s3_url_creds: .: (0.016718) + test_fetch_s3_config_creds: .: (0.031799) + test_fetch_s3_config_creds_with_region: .: (0.030631) + test_fetch_s3_config_creds_with_token: .: (0.029882) + test_fetch_s3_env_creds: .: (0.028796) + test_fetch_s3_env_creds_with_region: .: (0.027769) + test_fetch_s3_env_creds_with_token: .: (0.028299) + test_fetch_s3_instance_profile_creds: .: (0.070469) + test_fetch_s3_instance_profile_creds_with_region: .: (0.067269) + test_fetch_s3_instance_profile_creds_with_token: .: (0.064265) + test_fetch_s3_no_host: .: (0.062807) + test_fetch_s3_no_id: .: (0.057891) + test_fetch_s3_no_secret: .: (0.041370) + test_fetch_s3_no_source_key: .: (0.023717) + test_fetch_s3_url_creds: .: (0.025054) TestGemRequest: - test_configure_connection_for_https: .: (0.033913) - test_configure_connection_for_https_ssl_ca_cert: .: (0.034701) - test_fetch: .: (0.007862) - test_fetch_basic_auth: .: (0.034268) - test_fetch_basic_auth_encoded: .: (0.034369) - test_fetch_basic_oauth_encoded: .: (0.034693) - test_fetch_head: .: (0.007809) - test_fetch_unmodified: .: (0.007988) - test_get_proxy_from_env_domain: .: (0.007965) - test_get_proxy_from_env_empty: .: (0.007395) - test_get_proxy_from_env_escape: .: (0.007495) - test_get_proxy_from_env_fallback: .: (0.008057) - test_get_proxy_from_env_https: .: (0.008010) - test_get_proxy_from_env_normalize: .: (0.007761) - test_initialize_proxy: .: (0.007820) - test_initialize_proxy_ENV: .: (0.007716) - test_initialize_proxy_ENV_https: .: (0.007839) - test_initialize_proxy_URI: .: (0.007737) - test_proxy_ENV: .: (0.007257) - test_user_agent: .: (0.006800) - test_user_agent_engine: .: (0.006813) - test_user_agent_engine_ruby: .: (0.007207) - test_user_agent_patchlevel: .: (0.006814) - test_user_agent_revision: .: (0.006986) - test_verify_certificate: .: (0.006853) - test_verify_certificate_extra_message: .: (0.007018) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.007407) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.007291) - test_verify_certificate_message_CERT_REJECTED: .: (0.007323) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.006964) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.006521) - test_verify_certificate_message_INVALID_CA: .: (0.007039) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.007167) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.006831) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.007005) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.007037) + test_configure_connection_for_https: .: (0.085444) + test_configure_connection_for_https_ssl_ca_cert: .: (0.055917) + test_fetch: .: (0.012850) + test_fetch_basic_auth: .: (0.056385) + test_fetch_basic_auth_encoded: .: (0.059616) + test_fetch_basic_oauth_encoded: .: (0.062843) + test_fetch_head: .: (0.014181) + test_fetch_unmodified: .: (0.013653) + test_get_proxy_from_env_domain: .: (0.015529) + test_get_proxy_from_env_empty: .: (0.013224) + test_get_proxy_from_env_escape: .: (0.013567) + test_get_proxy_from_env_fallback: .: (0.013726) + test_get_proxy_from_env_https: .: (0.014175) + test_get_proxy_from_env_normalize: .: (0.014882) + test_initialize_proxy: .: (0.014746) + test_initialize_proxy_ENV: .: (0.013792) + test_initialize_proxy_ENV_https: .: (0.014930) + test_initialize_proxy_URI: .: (0.014222) + test_proxy_ENV: .: (0.013858) + test_user_agent: .: (0.012962) + test_user_agent_engine: .: (0.012882) + test_user_agent_engine_ruby: .: (0.012979) + test_user_agent_patchlevel: .: (0.012369) + test_user_agent_revision: .: (0.013163) + test_verify_certificate: .: (0.012317) + test_verify_certificate_extra_message: .: (0.012201) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.033900) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.013660) + test_verify_certificate_message_CERT_REJECTED: .: (0.015691) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.014823) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.015195) + test_verify_certificate_message_INVALID_CA: .: (0.015296) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.014208) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.016661) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.016543) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.012646) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.006958) - test_net_http_args: .: (0.006911) - test_net_http_args_ipv6: .: (0.006712) - test_net_http_args_no_proxy: .: (0.006446) - test_net_http_args_proxy: .: (0.006849) - test_thread_waits_for_connection: .: (1.013407) - test_to_proxy_eh: .: (0.006381) - test_to_proxy_eh_wildcard: .: (0.006682) - test_to_proxy_empty_string: .: (0.006045) - test_to_proxy_substring: .: (0.006430) + test_checkout_same_connection: .: (0.016817) + test_net_http_args: .: (0.011699) + test_net_http_args_ipv6: .: (0.012515) + test_net_http_args_no_proxy: .: (0.013049) + test_net_http_args_proxy: .: (0.013209) + test_thread_waits_for_connection: .: (1.022522) + test_to_proxy_eh: .: (0.020461) + test_to_proxy_eh_wildcard: .: (0.011571) + test_to_proxy_empty_string: .: (0.010875) + test_to_proxy_substring: .: (0.011115) TestGemRequestSet: - test_bug_bug_990: .: (0.009980) - test_gem: .: (0.007172) - test_gem_duplicate: .: (0.006191) - test_import: .: (0.006857) - test_install: .: (0.060392) - test_install_from_gemdeps: .: (0.042986) - test_install_from_gemdeps_complex_dependencies: .: (0.112669) - test_install_from_gemdeps_explain: .: (0.027015) - test_install_from_gemdeps_install_dir: .: (0.050520) - test_install_from_gemdeps_local: .: (0.019145) - test_install_from_gemdeps_lockfile: .: (0.127936) - test_install_from_gemdeps_version_mismatch: .: (0.044395) - test_install_into: .: (0.059891) - test_install_into_development_shallow: .: (0.063663) - test_load_gemdeps: .: (0.008089) - test_load_gemdeps_installing: .: (0.008035) - test_load_gemdeps_without_groups: .: (0.007811) - test_resolve: .: (0.009541) - test_resolve_development: .: (0.008006) - test_resolve_development_shallow: .: (0.009169) + test_bug_bug_990: .: (0.018024) + test_gem: .: (0.011902) + test_gem_duplicate: .: (0.009757) + test_import: .: (0.009250) + test_install: .: (0.083637) + test_install_from_gemdeps: .: (0.063916) + test_install_from_gemdeps_complex_dependencies: .: (0.174730) + test_install_from_gemdeps_explain: .: (0.038464) + test_install_from_gemdeps_install_dir: .: (0.072526) + test_install_from_gemdeps_local: .: (0.025842) + test_install_from_gemdeps_lockfile: .: (0.135556) + test_install_from_gemdeps_version_mismatch: .: (0.058337) + test_install_into: .: (0.081637) + test_install_into_development_shallow: .: (0.088199) + test_load_gemdeps: .: (0.011181) + test_load_gemdeps_installing: .: (0.010601) + test_load_gemdeps_without_groups: .: (0.010102) + test_resolve: .: (0.013435) + test_resolve_development: .: (0.011594) + test_resolve_development_shallow: .: (0.012343) test_resolve_git: P =============================================================================== Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set @@ -3575,91 +3611,91 @@ 395: rs = Gem::RequestSet.new 396: =============================================================================== -: (0.011419) - test_resolve_ignore_dependencies: .: (0.008347) - test_resolve_incompatible: .: (0.007278) - test_resolve_vendor: .: (0.016469) - test_sorted_requests: .: (0.009868) - test_sorted_requests_development_shallow: .: (0.009552) - test_tsort_each_child_development: .: (0.009593) - test_tsort_each_child_development_shallow: .: (0.009389) +: (0.015757) + test_resolve_ignore_dependencies: .: (0.011223) + test_resolve_incompatible: .: (0.010629) + test_resolve_vendor: .: (0.021921) + test_sorted_requests: .: (0.013542) + test_sorted_requests_development_shallow: .: (0.013456) + test_tsort_each_child_development: .: (0.013490) + test_tsort_each_child_development_shallow: .: (0.013496) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.007522) - test_gem_bitbucket: .: (0.007125) - test_gem_bitbucket_expand_path: .: (0.007352) - test_gem_deps_file: .: (0.010576) - test_gem_duplicate: .: (0.007560) - test_gem_git: .: (0.010347) - test_gem_git_branch: .: (0.013552) - test_gem_git_gist: .: (0.010377) - test_gem_git_ref: .: (0.007785) - test_gem_git_submodules: .: (0.007263) - test_gem_git_tag: .: (0.010077) - test_gem_github: .: (0.007337) - test_gem_github_expand_path: .: (0.007103) - test_gem_group: .: (0.007462) - test_gem_group_method: .: (0.007259) - test_gem_group_without: .: (0.007078) - test_gem_groups: .: (0.006833) - test_gem_path: .: (0.008997) - test_gem_platforms: .: (0.007807) - test_gem_platforms_bundler_ruby: .: (0.008590) - test_gem_platforms_engine: .: (0.007485) - test_gem_platforms_maglev: .: (0.007260) - test_gem_platforms_multiple: .: (0.007505) - test_gem_platforms_platform: .: (0.007411) - test_gem_platforms_truffleruby: .: (0.007900) - test_gem_platforms_unknown: .: (0.006829) - test_gem_platforms_version: .: (0.007919) - test_gem_requirement: .: (0.008164) - test_gem_requirements: .: (0.007438) - test_gem_requirements_options: .: (0.007532) - test_gem_requires: .: (0.007533) - test_gem_requires_false: .: (0.007148) - test_gem_requires_without_group: .: (0.007516) - test_gem_source_mismatch: .: (0.010186) - test_gempspec_with_multiple_runtime_deps: .: (0.009445) - test_gemspec: .: (0.009618) - test_gemspec_bad: .: (0.007908) - test_gemspec_development_group: .: (0.009454) - test_gemspec_multiple: .: (0.009383) - test_gemspec_name: .: (0.009797) - test_gemspec_named: .: (0.009037) - test_gemspec_none: .: (0.007578) - test_gemspec_path: .: (0.009398) - test_gemspec_without_group: .: (0.007050) - test_git: .: (0.007365) - test_git_source: .: (0.007086) - test_group: .: (0.007537) - test_load: .: (0.008894) - test_pin_gem_source: .: (0.007595) - test_platform_mswin: .: (0.006761) - test_platform_multiple: .: (0.008101) - test_platform_ruby: .: (0.007549) - test_platforms: .: (0.007608) - test_ruby: .: (0.006977) - test_ruby_engine: .: (0.007471) - test_ruby_engine_mismatch_engine: .: (0.007265) - test_ruby_engine_mismatch_version: .: (0.006574) - test_ruby_engine_no_engine_version: .: (0.009803) - test_ruby_mismatch: .: (0.012179) - test_ruby_mismatch_installing: .: (0.006834) - test_source: .: (0.009962) - test_with_engine_version: .: (0.009014) + test_gem: .: (0.013453) + test_gem_bitbucket: .: (0.010429) + test_gem_bitbucket_expand_path: .: (0.010553) + test_gem_deps_file: .: (0.009928) + test_gem_duplicate: .: (0.013629) + test_gem_git: .: (0.011841) + test_gem_git_branch: .: (0.011888) + test_gem_git_gist: .: (0.012000) + test_gem_git_ref: .: (0.017535) + test_gem_git_submodules: .: (0.011042) + test_gem_git_tag: .: (0.015389) + test_gem_github: .: (0.057413) + test_gem_github_expand_path: .: (0.039315) + test_gem_group: .: (0.056359) + test_gem_group_method: .: (0.026094) + test_gem_group_without: .: (0.047990) + test_gem_groups: .: (0.032916) + test_gem_path: .: (0.023081) + test_gem_platforms: .: (0.012339) + test_gem_platforms_bundler_ruby: .: (0.013064) + test_gem_platforms_engine: .: (0.010511) + test_gem_platforms_maglev: .: (0.011145) + test_gem_platforms_multiple: .: (0.013387) + test_gem_platforms_platform: .: (0.019499) + test_gem_platforms_truffleruby: .: (0.021338) + test_gem_platforms_unknown: .: (0.011305) + test_gem_platforms_version: .: (0.010921) + test_gem_requirement: .: (0.011318) + test_gem_requirements: .: (0.011051) + test_gem_requirements_options: .: (0.011093) + test_gem_requires: .: (0.011261) + test_gem_requires_false: .: (0.011149) + test_gem_requires_without_group: .: (0.010100) + test_gem_source_mismatch: .: (0.014301) + test_gempspec_with_multiple_runtime_deps: .: (0.013800) + test_gemspec: .: (0.014539) + test_gemspec_bad: .: (0.013063) + test_gemspec_development_group: .: (0.013771) + test_gemspec_multiple: .: (0.013381) + test_gemspec_name: .: (0.013886) + test_gemspec_named: .: (0.012893) + test_gemspec_none: .: (0.011065) + test_gemspec_path: .: (0.013930) + test_gemspec_without_group: .: (0.027725) + test_git: .: (0.011069) + test_git_source: .: (0.009971) + test_group: .: (0.012796) + test_load: .: (0.011383) + test_pin_gem_source: .: (0.010128) + test_platform_mswin: .: (0.010761) + test_platform_multiple: .: (0.011581) + test_platform_ruby: .: (0.011310) + test_platforms: .: (0.010590) + test_ruby: .: (0.010786) + test_ruby_engine: .: (0.012026) + test_ruby_engine_mismatch_engine: .: (0.017558) + test_ruby_engine_mismatch_version: .: (0.010615) + test_ruby_engine_no_engine_version: .: (0.010803) + test_ruby_mismatch: .: (0.011868) + test_ruby_mismatch_installing: .: (0.017202) + test_source: .: (0.029269) + test_with_engine_version: .: (0.017069) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.036023) - test_add_DEPENDENCIES_from_gem_deps: .: (0.020239) - test_add_GEM: .: (0.129674) - test_add_PLATFORMS: .: (0.053385) - test_relative_path_from: .: (0.007869) - test_to_s_gem: .: (0.019184) - test_to_s_gem_dependency: .: (0.032188) - test_to_s_gem_dependency_non_default: .: (0.027648) - test_to_s_gem_dependency_requirement: .: (0.026359) - test_to_s_gem_path: .: (0.012423) - test_to_s_gem_path_absolute: .: (0.012377) - test_to_s_gem_platform: .: (0.019911) - test_to_s_gem_source: .: (0.040272) + test_add_DEPENDENCIES: .: (0.071759) + test_add_DEPENDENCIES_from_gem_deps: .: (0.032130) + test_add_GEM: .: (0.214344) + test_add_PLATFORMS: .: (0.083219) + test_relative_path_from: .: (0.024025) + test_to_s_gem: .: (0.071231) + test_to_s_gem_dependency: .: (0.071339) + test_to_s_gem_dependency_non_default: .: (0.042802) + test_to_s_gem_dependency_requirement: .: (0.035769) + test_to_s_gem_path: .: (0.018194) + test_to_s_gem_path_absolute: .: (0.018008) + test_to_s_gem_platform: .: (0.028188) + test_to_s_gem_source: .: (0.135876) test_to_s_git: P =============================================================================== Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set @@ -3674,202 +3710,202 @@ 378: head = nil 379: =============================================================================== -: (0.010653) - test_write: .: (0.007841) - test_write_error: .: (0.010074) +: (0.033262) + test_write: .: (0.035021) + test_write_error: .: (0.046505) TestGemRequestSetLockfileParser: - test_get: .: (0.007794) - test_get_type_mismatch: .: (0.007960) - test_get_type_multiple: .: (0.007528) - test_get_type_value_mismatch: .: (0.007355) - test_parse: .: (0.008535) - test_parse_DEPENDENCIES_git: .: (0.009822) - test_parse_DEPENDENCIES_git_version: .: (0.008691) - test_parse_GEM: .: (0.008615) - test_parse_GEM_remote_multiple: .: (0.008836) - test_parse_GIT: .: (0.008755) - test_parse_GIT_branch: .: (0.033548) - test_parse_GIT_ref: .: (0.009164) - test_parse_GIT_tag: .: (0.009279) - test_parse_PATH: .: (0.011156) - test_parse_dependencies: .: (0.009491) - test_parse_dependency: .: (0.012459) - test_parse_gem_specs_dependency: .: (0.009933) - test_parse_missing: .: (0.007454) + test_get: .: (0.017899) + test_get_type_mismatch: .: (0.012706) + test_get_type_multiple: .: (0.013026) + test_get_type_value_mismatch: .: (0.012795) + test_parse: .: (0.014183) + test_parse_DEPENDENCIES_git: .: (0.019263) + test_parse_DEPENDENCIES_git_version: .: (0.015380) + test_parse_GEM: .: (0.014479) + test_parse_GEM_remote_multiple: .: (0.014933) + test_parse_GIT: .: (0.015166) + test_parse_GIT_branch: .: (0.013961) + test_parse_GIT_ref: .: (0.017044) + test_parse_GIT_tag: .: (0.014545) + test_parse_PATH: .: (0.017107) + test_parse_dependencies: .: (0.014068) + test_parse_dependency: .: (0.025829) + test_parse_gem_specs_dependency: .: (0.037156) + test_parse_missing: .: (0.025571) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.008143) - test_skip: .: (0.007656) - test_token_pos: .: (0.008123) - test_tokenize: .: (0.008632) - test_tokenize_capitals: .: (0.008945) - test_tokenize_conflict_markers: .: (0.011853) - test_tokenize_git: .: (0.008369) - test_tokenize_multiple: .: (0.009168) - test_unget: .: (0.007966) + test_peek: .: (0.030823) + test_skip: .: (0.029466) + test_token_pos: .: (0.033160) + test_tokenize: .: (0.011959) + test_tokenize_capitals: .: (0.011510) + test_tokenize_conflict_markers: .: (0.013974) + test_tokenize_git: .: (0.014108) + test_tokenize_multiple: .: (0.011412) + test_unget: .: (0.011098) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.025399) - test_activate_via_require_respects_loaded_files: .: (0.064951) - test_already_activated_direct_conflict: .: (0.080269) - test_concurrent_require: .: (0.056060) - test_dash_i_beats_default_gems: .: (0.050896) - test_dash_i_beats_gems: .: (0.076931) - test_default_gem_and_normal_gem: .: (0.048293) - test_default_gem_and_normal_gem_same_version: .: (0.048950) - test_default_gem_only: .: (0.034462) - test_default_gem_prerelease: .: (0.046858) - test_default_gem_require_activates_just_once: .: (0.035028) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.100379) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.097746) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.384133) - test_multiple_gems_with_the_same_path: .: (0.074653) - test_no_crash_when_overriding_warn_with_warning_module: .: (0.231057) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.227330) - test_no_kernel_require_in_warn_with_uplevel: .: (0.224499) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.238975) - test_no_other_behavioral_changes_with_warn: .: (0.224094) - test_normal_gem_does_not_shadow_default_gem: .: (0.024947) - test_normal_gems_with_overridden_load_error_message:.: (0.243095) - test_realworld_default_gem: .: (0.202359) - test_realworld_upgraded_default_gem: .: (0.206266) - test_require_bundler: .: (0.031633) - test_require_can_use_a_pathname_object: .: (0.039980) - test_require_default_when_gem_defined: .: (0.039975) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.255465) - test_require_doesnt_traverse_development_dependencies: .: (0.029924) - test_require_is_lazy_with_inexact_req: .: (0.063117) - test_require_is_not_lazy_with_exact_req: .: (0.063428) - test_require_is_not_lazy_with_one_possible: .: (0.052427) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.058028) - test_require_when_gem_defined: .: (0.034365) - test_require_works_after_cleanup: .: (0.044335) - test_respect_loaded_features_caching_like_standard_require: .: (0.029899) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.045100) - test_try_activate_error_unlocks_require_monitor: .: (0.028213) - test_unable_to_find_good_unresolved_version: .: (0.064228) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.036359) + test_activate_via_require_respects_loaded_files: .: (0.102422) + test_already_activated_direct_conflict: .: (0.114137) + test_concurrent_require: .: (0.079061) + test_dash_i_beats_default_gems: .: (0.062791) + test_dash_i_beats_gems: .: (0.107044) + test_default_gem_and_normal_gem: .: (0.058717) + test_default_gem_and_normal_gem_same_version: .: (0.060978) + test_default_gem_only: .: (0.043195) + test_default_gem_prerelease: .: (0.101780) + test_default_gem_require_activates_just_once: .: (0.043240) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.135217) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.145046) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.623039) + test_multiple_gems_with_the_same_path: .: (0.112179) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.328328) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.364951) + test_no_kernel_require_in_warn_with_uplevel: .: (0.353555) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.379189) + test_no_other_behavioral_changes_with_warn: .: (0.384350) + test_normal_gem_does_not_shadow_default_gem: .: (0.041831) + test_normal_gems_with_overridden_load_error_message:.: (0.389552) + test_realworld_default_gem: .: (0.300965) + test_realworld_upgraded_default_gem: .: (0.299730) + test_require_bundler: .: (0.042905) + test_require_can_use_a_pathname_object: .: (0.049845) + test_require_default_when_gem_defined: .: (0.049877) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.362796) + test_require_doesnt_traverse_development_dependencies: .: (0.040665) + test_require_is_lazy_with_inexact_req: .: (0.081283) + test_require_is_not_lazy_with_exact_req: .: (0.080675) + test_require_is_not_lazy_with_one_possible: .: (0.066350) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.075321) + test_require_when_gem_defined: .: (0.043212) + test_require_works_after_cleanup: .: (0.057575) + test_respect_loaded_features_caching_like_standard_require: .: (0.036416) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.059185) + test_try_activate_error_unlocks_require_monitor: .: (0.034631) + test_unable_to_find_good_unresolved_version: .: (0.092681) TestGemRequirement: - test_bad: .: (0.030223) - test_basic_non_none: .: (0.006601) - test_concat: .: (0.006829) - test_create: .: (0.007285) - test_empty_requirements_is_none: .: (0.006985) - test_equals2: .: (0.008196) - test_explicit_default_is_none: .: (0.006833) - test_for_lockfile: .: (0.007368) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.007877) - test_hash_with_multiple_versions: .: (0.006931) - test_illformed_requirements: .: (0.006833) - test_initialize: .: (0.007130) - test_initialize_copy: .: (0.006653) - test_marshal_load_attack: .: (0.007475) - test_parse: .: (0.007536) - test_parse_bad: .: (0.007585) - test_parse_deduplication: .: (0.007091) - test_prerelease_eh: .: (0.007688) - test_satisfied_by_boxed: .: (0.008295) - test_satisfied_by_eh_bang_equal: .: (0.007384) - test_satisfied_by_eh_blank: .: (0.007504) - test_satisfied_by_eh_boxed: .: (0.009332) - test_satisfied_by_eh_equal: .: (0.007460) - test_satisfied_by_eh_good: .: (0.009986) - test_satisfied_by_eh_gt: .: (0.007322) - test_satisfied_by_eh_gte: .: (0.007306) - test_satisfied_by_eh_list: .: (0.007318) - test_satisfied_by_eh_lt: .: (0.006776) - test_satisfied_by_eh_lte: .: (0.006935) - test_satisfied_by_eh_multiple: .: (0.007818) - test_satisfied_by_eh_non_versions: .: (0.007174) - test_satisfied_by_eh_tilde_gt: .: (0.006753) - test_satisfied_by_eh_tilde_gt_v0: .: (0.007361) - test_satisfied_by_explicitly_bounded: .: (0.007721) - test_specific: .: (0.007126) + test_bad: .: (0.012345) + test_basic_non_none: .: (0.010625) + test_concat: .: (0.011999) + test_create: .: (0.012086) + test_empty_requirements_is_none: .: (0.011428) + test_equals2: .: (0.012598) + test_explicit_default_is_none: .: (0.009368) + test_for_lockfile: .: (0.010396) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.011615) + test_hash_with_multiple_versions: .: (0.009825) + test_illformed_requirements: .: (0.009800) + test_initialize: .: (0.014416) + test_initialize_copy: .: (0.009585) + test_marshal_load_attack: .: (0.010375) + test_parse: .: (0.010794) + test_parse_bad: .: (0.010917) + test_parse_deduplication: .: (0.010238) + test_prerelease_eh: .: (0.009517) + test_satisfied_by_boxed: .: (0.011301) + test_satisfied_by_eh_bang_equal: .: (0.011122) + test_satisfied_by_eh_blank: .: (0.010918) + test_satisfied_by_eh_boxed: .: (0.011850) + test_satisfied_by_eh_equal: .: (0.010796) + test_satisfied_by_eh_good: .: (0.013625) + test_satisfied_by_eh_gt: .: (0.010619) + test_satisfied_by_eh_gte: .: (0.011145) + test_satisfied_by_eh_list: .: (0.011219) + test_satisfied_by_eh_lt: .: (0.010804) + test_satisfied_by_eh_lte: .: (0.011883) + test_satisfied_by_eh_multiple: .: (0.027734) + test_satisfied_by_eh_non_versions: .: (0.015248) + test_satisfied_by_eh_tilde_gt: .: (0.011687) + test_satisfied_by_eh_tilde_gt_v0: .: (0.010829) + test_satisfied_by_explicitly_bounded: .: (0.010820) + test_specific: .: (0.010528) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.012997) - test_backtracks_to_the_first_conflict: .: (0.011515) - test_common_rack_activation_scenario: .: (0.014937) - test_conflict_resolution_only_effects_correct_spec: .: (0.012504) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.019379) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.010605) - test_no_overlap_specifically: .: (0.009004) - test_only_returns_spec_once: .: (0.010276) - test_pick_generic_linux_variants_on_musl_linux: .: (0.019995) - test_picks_best_platform: .: (0.024201) - test_picks_highest_version: .: (0.009515) - test_picks_lower_version_when_needed: .: (0.011540) - test_pulls_in_dependencies: .: (0.010489) - test_raises_and_explains_when_platform_prevents_install: .: (0.008305) - test_raises_and_reports_a_toplevel_request_properly:.: (0.007854) - test_raises_and_reports_an_implicit_request_properly: .: (0.008768) - test_raises_dependency_error: .: (0.011791) - test_raises_when_a_gem_is_missing: .: (0.008318) - test_raises_when_a_gem_version_is_missing: .: (0.008350) - test_raises_when_possibles_are_exhausted: .: (0.012900) - test_requests: .: (0.009295) - test_requests_development: .: (0.009049) - test_requests_ignore_dependencies: .: (0.008508) - test_resolve_bug_699: .: (0.012117) - test_resolve_conflict: .: (0.010614) - test_resolve_conservative: .: (0.013556) - test_resolve_development: .: (0.010379) - test_resolve_development_shallow: .: (0.010470) - test_resolve_remote_missing_dependency: .: (0.009311) - test_resolve_rollback: .: (0.011482) - test_search_for_local_platform_partial_string_match:.: (0.008909) - test_second_level_backout: .: (0.048003) - test_select_local_platforms: .: (0.008962) - test_self_compose_sets_best_set: .: (0.007319) - test_self_compose_sets_multiple: .: (0.008720) - test_self_compose_sets_nest: .: (0.008709) - test_self_compose_sets_nil: .: (0.008527) - test_self_compose_sets_single: .: (0.008436) - test_simple_activesupport_problem: .: (0.010853) - test_sorts_by_source_then_version: .: (0.009541) + test_backoff_higher_version_to_satisfy_dep: .: (0.018470) + test_backtracks_to_the_first_conflict: .: (0.016007) + test_common_rack_activation_scenario: .: (0.022486) + test_conflict_resolution_only_effects_correct_spec: .: (0.017696) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.026458) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.014623) + test_no_overlap_specifically: .: (0.012455) + test_only_returns_spec_once: .: (0.013706) + test_pick_generic_linux_variants_on_musl_linux: .: (0.027825) + test_picks_best_platform: .: (0.058065) + test_picks_highest_version: .: (0.018516) + test_picks_lower_version_when_needed: .: (0.015177) + test_pulls_in_dependencies: .: (0.034483) + test_raises_and_explains_when_platform_prevents_install: .: (0.027245) + test_raises_and_reports_a_toplevel_request_properly:.: (0.101259) + test_raises_and_reports_an_implicit_request_properly: .: (0.012645) + test_raises_dependency_error: .: (0.016663) + test_raises_when_a_gem_is_missing: .: (0.019256) + test_raises_when_a_gem_version_is_missing: .: (0.032762) + test_raises_when_possibles_are_exhausted: .: (0.051587) + test_requests: .: (0.022260) + test_requests_development: .: (0.013972) + test_requests_ignore_dependencies: .: (0.013882) + test_resolve_bug_699: .: (0.018187) + test_resolve_conflict: .: (0.017000) + test_resolve_conservative: .: (0.020684) + test_resolve_development: .: (0.014766) + test_resolve_development_shallow: .: (0.015040) + test_resolve_remote_missing_dependency: .: (0.014676) + test_resolve_rollback: .: (0.018691) + test_search_for_local_platform_partial_string_match:.: (0.014104) + test_second_level_backout: .: (0.069554) + test_select_local_platforms: .: (0.013941) + test_self_compose_sets_best_set: .: (0.010890) + test_self_compose_sets_multiple: .: (0.012345) + test_self_compose_sets_nest: .: (0.013788) + test_self_compose_sets_nil: .: (0.013713) + test_self_compose_sets_single: .: (0.013187) + test_simple_activesupport_problem: .: (0.016683) + test_sorts_by_source_then_version: .: (0.014616) TestGemResolverAPISet: - test_find_all: .: (0.009969) - test_find_all_cache: .: (0.008220) - test_find_all_local: .: (0.007070) - test_find_all_missing: .: (0.008323) - test_find_all_not_found: .: (0.008885) - test_find_all_prereleases: .: (0.008918) - test_initialize: .: (0.007047) - test_initialize_deeper_uri: .: (0.006954) - test_initialize_uri: .: (0.007065) - test_prefetch: .: (0.009255) - test_prefetch_cache: .: (0.008241) - test_prefetch_cache_missing: .: (0.008648) - test_prefetch_local: .: (0.008948) + test_find_all: .: (0.014595) + test_find_all_cache: .: (0.013267) + test_find_all_local: .: (0.011116) + test_find_all_missing: .: (0.012005) + test_find_all_not_found: .: (0.013417) + test_find_all_prereleases: .: (0.013866) + test_initialize: .: (0.011216) + test_initialize_deeper_uri: .: (0.016846) + test_initialize_uri: .: (0.027336) + test_prefetch: .: (0.021649) + test_prefetch_cache: .: (0.012269) + test_prefetch_cache_missing: .: (0.012728) + test_prefetch_local: .: (0.012778) TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.017602) - test_initialize: .: (0.007914) - test_installable_platform_eh: .: (0.007767) - test_source: .: (0.006971) - test_spec: .: (0.014754) - test_spec_jruby_platform: .: (0.022552) + test_fetch_development_dependencies: .: (0.055926) + test_initialize: .: (0.019274) + test_installable_platform_eh: .: (0.013170) + test_source: .: (0.012949) + test_spec: .: (0.024465) + test_spec_jruby_platform: .: (0.037173) TestGemResolverActivationRequest: - test_development_eh: .: (0.007661) - test_inspect: .: (0.006269) - test_installed_eh: .: (0.006586) + test_development_eh: .: (0.013163) + test_inspect: .: (0.012006) + test_installed_eh: .: (0.013707) TestGemResolverBestSet: - test_find_all: .: (0.011005) - test_find_all_local: .: (0.012887) - test_initialize: .: (0.006577) - test_prefetch: .: (0.013314) - test_prefetch_local: .: (0.010477) + test_find_all: .: (0.019159) + test_find_all_local: .: (0.022678) + test_initialize: .: (0.011077) + test_prefetch: .: (0.021549) + test_prefetch_local: .: (0.017219) TestGemResolverComposedSet: - test_errors: .: (0.009181) - test_prerelease_equals: .: (0.007218) - test_remote_equals: .: (0.006281) + test_errors: .: (0.015619) + test_prerelease_equals: .: (0.020498) + test_remote_equals: .: (0.027953) TestGemResolverConflict: - test_explanation: .: (0.008412) - test_explanation_user_request: .: (0.007696) - test_request_path: .: (0.006850) + test_explanation: .: (0.015651) + test_explanation_user_request: .: (0.010810) + test_request_path: .: (0.010350) TestGemResolverDependencyRequest: - test_development_eh: .: (0.006499) - test_match_eh: .: (0.007127) - test_match_eh_prerelease: .: (0.006781) - test_match_eh_prerelease_allow_prerelease: .: (0.006817) - test_matches_spec_eh: .: (0.006439) - test_matches_spec_eh_prerelease: .: (0.007354) - test_requirement: .: (0.006717) + test_development_eh: .: (0.010278) + test_match_eh: .: (0.010738) + test_match_eh_prerelease: .: (0.010153) + test_match_eh_prerelease_allow_prerelease: .: (0.010109) + test_matches_spec_eh: .: (0.010666) + test_matches_spec_eh_prerelease: .: (0.010692) + test_requirement: .: (0.009894) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -3885,7 +3921,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.010784) +: (0.019447) test_add_git_gem_submodules: P =============================================================================== Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3900,7 +3936,7 @@ 31: @set.add_git_gem name, repository, nil, true 32: =============================================================================== -: (0.009889) +: (0.014111) test_add_git_spec: P =============================================================================== Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3915,7 +3951,7 @@ 43: @set.add_git_spec name, version, repository, revision, true 44: =============================================================================== -: (0.009594) +: (0.014784) test_find_all: P =============================================================================== Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3930,7 +3966,7 @@ 61: @set.add_git_gem name, repository, nil, false 62: =============================================================================== -: (0.009921) +: (0.016670) test_find_all_local: P =============================================================================== Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3945,7 +3981,7 @@ 77: @set.add_git_gem name, repository, nil, false 78: @set.remote = false =============================================================================== -: (0.009842) +: (0.015084) test_find_all_prerelease: P =============================================================================== Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3960,7 +3996,7 @@ 92: @set.add_git_gem name, repository, nil, false 93: =============================================================================== -: (0.009654) +: (0.015956) test_prefetch: P =============================================================================== Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3975,7 +4011,7 @@ 126: @set.add_git_gem name, repository, nil, false 127: =============================================================================== -: (0.009616) +: (0.014912) test_prefetch_cache: P =============================================================================== Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3990,7 +4026,7 @@ 140: @set.add_git_gem name, repository, nil, false 141: =============================================================================== -: (0.009774) +: (0.014742) test_prefetch_filter: P =============================================================================== Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -4005,7 +4041,7 @@ 158: @set.add_git_gem name, repository, nil, false 159: =============================================================================== -: (0.009389) +: (0.014652) test_prefetch_root_dir: P =============================================================================== Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -4020,8 +4056,8 @@ 172: @set.add_git_gem name, repository, nil, false 173: =============================================================================== -: (0.034352) - test_root_dir: .: (0.007072) +: (0.016137) + test_root_dir: .: (0.010553) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -4037,8 +4073,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.010974) - test_equals2: .: (0.009235) +: (0.016453) + test_equals2: .: (0.014715) test_install: P =============================================================================== Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -4053,7 +4089,7 @@ 53: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 54: =============================================================================== -: (0.010064) +: (0.016190) test_install_extension: P =============================================================================== Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -4068,7 +4104,7 @@ 71: end 72: =============================================================================== -: (0.009693) +: (0.015662) test_install_installed: P =============================================================================== Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -4083,399 +4119,399 @@ 103: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 104: =============================================================================== -: (0.010107) +: (0.014712) TestGemResolverIndexSet: - test_find_all: .: (0.013714) - test_find_all_local: .: (0.013367) - test_find_all_prerelease: .: (0.010498) - test_initialize: .: (0.008812) - test_initialize_source: .: (0.008995) + test_find_all: .: (0.021703) + test_find_all_local: .: (0.021434) + test_find_all_prerelease: .: (0.015506) + test_initialize: .: (0.015444) + test_initialize_source: .: (0.013519) TestGemResolverIndexSpecification: - test_initialize: .: (0.009093) - test_initialize_platform: .: (0.008376) - test_install: .: (0.029842) - test_spec: .: (0.016274) - test_spec_local: .: (0.016772) + test_initialize: .: (0.015607) + test_initialize_platform: .: (0.014823) + test_install: .: (0.041944) + test_spec: .: (0.025187) + test_spec_local: .: (0.024364) TestGemResolverInstalledSpecification: - test_initialize: .: (0.007641) - test_install: .: (0.006772) - test_installable_platform_eh: .: (0.018474) + test_initialize: .: (0.011167) + test_install: .: (0.011671) + test_installable_platform_eh: .: (0.028347) TestGemResolverInstallerSet: - test_add_always_install: .: (0.036934) - test_add_always_install_errors: .: (0.009891) - test_add_always_install_index_spec_platform: .: (0.021268) - test_add_always_install_platform: .: (0.029872) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.030535) - test_add_always_install_prerelease: .: (0.032397) - test_add_always_install_prerelease_github_problem: .: (0.024609) - test_add_always_install_prerelease_only: .: (0.021533) - test_add_local: .: (0.019620) - test_consider_local_eh: .: (0.007089) - test_consider_remote_eh: .: (0.006719) - test_errors: .: (0.008931) - test_find_all_always_install: .: (0.028994) - test_find_all_prerelease: .: (0.027893) - test_find_all_prerelease_dependencies_with_add_local: .: (0.025999) - test_load_spec: .: (0.015759) - test_prefetch: .: (0.006835) - test_prerelease_equals: .: (0.006630) - test_remote_equals_both: .: (0.006796) - test_remote_equals_local: .: (0.006855) - test_remote_equals_remote: .: (0.006368) + test_add_always_install: .: (0.053365) + test_add_always_install_errors: .: (0.013540) + test_add_always_install_index_spec_platform: .: (0.029724) + test_add_always_install_platform: .: (0.041738) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.042658) + test_add_always_install_prerelease: .: (0.045694) + test_add_always_install_prerelease_github_problem: .: (0.033972) + test_add_always_install_prerelease_only: .: (0.067103) + test_add_local: .: (0.030358) + test_consider_local_eh: .: (0.011043) + test_consider_remote_eh: .: (0.010643) + test_errors: .: (0.014207) + test_find_all_always_install: .: (0.044350) + test_find_all_prerelease: .: (0.042427) + test_find_all_prerelease_dependencies_with_add_local: .: (0.041402) + test_load_spec: .: (0.024659) + test_prefetch: .: (0.011354) + test_prerelease_equals: .: (0.010731) + test_remote_equals_both: .: (0.011473) + test_remote_equals_local: .: (0.011027) + test_remote_equals_remote: .: (0.011093) TestGemResolverLocalSpecification: - test_install: .: (0.029485) - test_installable_platform_eh: .: (0.018256) + test_install: .: (0.045502) + test_installable_platform_eh: .: (0.028007) TestGemResolverLockSet: - test_add: .: (0.007680) - test_find_all: .: (0.007291) - test_load_spec: .: (0.013172) - test_prefetch: .: (0.007069) + test_add: .: (0.011670) + test_find_all: .: (0.011136) + test_load_spec: .: (0.022675) + test_prefetch: .: (0.011013) TestGemResolverLockSpecification: - test_add_dependency: .: (0.007061) - test_initialize: .: (0.006662) - test_install: .: (0.024215) - test_install_installed: .: (0.007319) - test_spec: .: (0.007228) - test_spec_loaded: .: (0.010443) + test_add_dependency: .: (0.012133) + test_initialize: .: (0.011166) + test_install: .: (0.036442) + test_install_installed: .: (0.012886) + test_spec: .: (0.011003) + test_spec_loaded: .: (0.017793) TestGemResolverRequirementList: - test_each: .: (0.007241) + test_each: .: (0.013237) TestGemResolverSpecification: - test_install: .: (0.027258) - test_installable_platform_eh: .: (0.007200) - test_source: .: (0.007248) + test_install: .: (0.045151) + test_installable_platform_eh: .: (0.010970) + test_source: .: (0.011159) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.009220) - test_add_vendor_gem_missing: .: (0.008137) - test_find_all: .: (0.008331) - test_find_all_prerelease: .: (0.009394) - test_load_spec: .: (0.006980) + test_add_vendor_gem: .: (0.015053) + test_add_vendor_gem_missing: .: (0.013560) + test_find_all: .: (0.013287) + test_find_all_prerelease: .: (0.013782) + test_load_spec: .: (0.011347) TestGemResolverVendorSpecification: - test_dependencies: .: (0.007326) - test_equals2: .: (0.008816) - test_full_name: .: (0.006657) - test_install: .: (0.006945) - test_name: .: (0.007094) - test_platform: .: (0.006556) - test_version: .: (0.006854) + test_dependencies: .: (0.012585) + test_equals2: .: (0.014882) + test_full_name: .: (0.010956) + test_install: .: (0.013130) + test_name: .: (0.011502) + test_platform: .: (0.011023) + test_version: .: (0.011482) TestGemSafeMarshal: - test_array_subclass: .: (0.007302) - test_date: .: (0.006802) - test_floats: .: (0.008476) - test_frozen_object: .: (0.007102) - test_gem_spec_disallowed_ivar: .: (0.008205) - test_gem_spec_disallowed_symbol: .: (0.008506) - test_gem_spec_unmarshall_license: .: (0.009189) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.013760) - test_hash_with_compare_by_identity: .: (0.007967) - test_hash_with_default_value: .: (0.006559) - test_hash_with_ivar: .: (0.007083) - test_int_ 0: .: (0.007706) - test_int_ 1: .: (0.008147) - test_int_ 1048575: .: (0.007979) - test_int_ 122: .: (0.008045) - test_int_ 123: .: (0.007506) - test_int_ 124: .: (0.030948) - test_int_ 127: .: (0.007862) - test_int_ 128: .: (0.007285) - test_int_ 2: .: (0.008162) - test_int_ 255: .: (0.007744) - test_int_ 256: .: (0.007566) - test_int_ 257: .: (0.007861) - test_int_ 268435455: .: (0.007871) - test_int_ 268435456: .: (0.007749) - test_int_ 3: .: (0.007733) - test_int_ 4: .: (0.007757) - test_int_ 4294967295: .: (0.007988) - test_int_ 4294967296: .: (0.007637) - test_int_ 5: .: (0.007212) - test_int_ 6: .: (0.007624) - test_int_ 65535: .: (0.008164) - test_int_ 65536: .: (0.007871) - test_int_ 9223372036854775807: .: (0.007675) - test_int_ 9223372036854775808: .: (0.007708) - test_length_one_symbols: .: (0.007238) - test_link_after_float: .: (0.010224) - test_negative_length: .: (0.007700) - test_rational: .: (0.008033) - test_recursive_array: .: (0.007703) - test_recursive_string: .: (0.007162) - test_repeated_string: .: (0.007866) - test_repeated_symbol: .: (0.007732) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.008921) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.008110) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.009182) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.008841) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.009084) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.008018) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.008767) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.009081) - test_safe_load_marshal Array [:development, :development]: .: (0.009062) - test_safe_load_marshal Array [[...]]: .: (0.008087) - test_safe_load_marshal Array {}: .: (0.008849) - test_safe_load_marshal Date #: .: (0.008996) - test_safe_load_marshal Float -0.0: .: (0.008769) - test_safe_load_marshal Float -1.1: .: (0.008121) - test_safe_load_marshal Float -30000000.0: .: (0.008964) - test_safe_load_marshal Float -Infinity: .: (0.008838) - test_safe_load_marshal Float 0.0: .: (0.008218) - test_safe_load_marshal Float 1.1: .: (0.008090) - test_safe_load_marshal Float 30000000.0: .: (0.008570) - test_safe_load_marshal Float Infinity: .: (0.009199) - test_safe_load_marshal Float NaN: .: (0.008998) - test_safe_load_marshal Gem::Version #:.: (0.009402) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.009896) - test_safe_load_marshal Hash {}: .: (0.008842) - test_safe_load_marshal Hash {} default value: .: (0.008835) - test_safe_load_marshal Integer -1: .: (0.008391) - test_safe_load_marshal Integer -1048575: .: (0.007857) - test_safe_load_marshal Integer -122: .: (0.008463) - test_safe_load_marshal Integer -123: .: (0.008743) - test_safe_load_marshal Integer -124: .: (0.009219) - test_safe_load_marshal Integer -127: .: (0.008717) - test_safe_load_marshal Integer -128: .: (0.008816) - test_safe_load_marshal Integer -2: .: (0.008585) - test_safe_load_marshal Integer -255: .: (0.008878) - test_safe_load_marshal Integer -256: .: (0.008858) - test_safe_load_marshal Integer -257: .: (0.008119) - test_safe_load_marshal Integer -268435455: .: (0.009104) - test_safe_load_marshal Integer -268435456: .: (0.008675) - test_safe_load_marshal Integer -3: .: (0.008971) - test_safe_load_marshal Integer -4: .: (0.008216) - test_safe_load_marshal Integer -4294967295: .: (0.008473) - test_safe_load_marshal Integer -4294967296: .: (0.008215) - test_safe_load_marshal Integer -5: .: (0.008090) - test_safe_load_marshal Integer -6: .: (0.007958) - test_safe_load_marshal Integer -65535: .: (0.008144) - test_safe_load_marshal Integer -65536: .: (0.007845) - test_safe_load_marshal Integer -9223372036854775807:.: (0.007811) - test_safe_load_marshal Integer -9223372036854775808:.: (0.008401) - test_safe_load_marshal Integer 0: .: (0.007849) - test_safe_load_marshal Integer 1: .: (0.008025) - test_safe_load_marshal Integer 1048574: .: (0.008147) - test_safe_load_marshal Integer 1048575: .: (0.008268) - test_safe_load_marshal Integer 1048576: .: (0.008358) - test_safe_load_marshal Integer 121: .: (0.007497) - test_safe_load_marshal Integer 122: .: (0.008079) - test_safe_load_marshal Integer 123: .: (0.008178) - test_safe_load_marshal Integer 124: .: (0.008151) - test_safe_load_marshal Integer 125: .: (0.007999) - test_safe_load_marshal Integer 126: .: (0.008829) - test_safe_load_marshal Integer 127: .: (0.008511) - test_safe_load_marshal Integer 128: .: (0.007818) - test_safe_load_marshal Integer 129: .: (0.008443) - test_safe_load_marshal Integer 2: .: (0.008563) - test_safe_load_marshal Integer 254: .: (0.008447) - test_safe_load_marshal Integer 255: .: (0.007798) - test_safe_load_marshal Integer 256: .: (0.008716) - test_safe_load_marshal Integer 257: .: (0.008449) - test_safe_load_marshal Integer 258: .: (0.008207) - test_safe_load_marshal Integer 268435454: .: (0.008608) - test_safe_load_marshal Integer 268435455: .: (0.007999) - test_safe_load_marshal Integer 268435456: .: (0.007485) - test_safe_load_marshal Integer 268435457: .: (0.006945) - test_safe_load_marshal Integer 3: .: (0.007091) - test_safe_load_marshal Integer 4: .: (0.006886) - test_safe_load_marshal Integer 4294967294: .: (0.007396) - test_safe_load_marshal Integer 4294967295: .: (0.007476) - test_safe_load_marshal Integer 4294967296: .: (0.007817) - test_safe_load_marshal Integer 4294967297: .: (0.007099) - test_safe_load_marshal Integer 5: .: (0.007168) - test_safe_load_marshal Integer 6: .: (0.007361) - test_safe_load_marshal Integer 65534: .: (0.006942) - test_safe_load_marshal Integer 65535: .: (0.007292) - test_safe_load_marshal Integer 65536: .: (0.007107) - test_safe_load_marshal Integer 65537: .: (0.007348) - test_safe_load_marshal Integer 7: .: (0.006916) - test_safe_load_marshal Integer 9223372036854775806: .: (0.007245) - test_safe_load_marshal Integer 9223372036854775807: .: (0.007375) - test_safe_load_marshal Integer 9223372036854775808: .: (0.007207) - test_safe_load_marshal Integer 9223372036854775809: .: (0.007273) - test_safe_load_marshal Rational (1/3): .: (0.007390) - test_safe_load_marshal String "": .: (0.007532) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.007250) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.007354) - test_safe_load_marshal String "abc" Windows-1256: .: (0.007282) - test_safe_load_marshal String "abc" ascii: .: (0.007055) - test_safe_load_marshal String "abc" binary: .: (0.007449) - test_safe_load_marshal String "abc" ivar: .: (0.007627) - test_safe_load_marshal String "abc" utf8: .: (0.007413) - test_safe_load_marshal String "hello" ivar: .: (0.007083) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.007811) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.028147) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.009485) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.009025) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.009511) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.009422) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.009109) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.009319) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.009340) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.008810) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.008203) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.008200) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.008191) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.008067) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.008118) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.007849) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.007222) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.007995) - test_string_subclass: .: (0.007523) - test_string_with_encoding: .: (0.013858) - test_string_with_ivar: .: (0.008344) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.008717) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.008389) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.009942) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.009030) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.010019) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.009410) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.009051) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.009506) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.009310) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.007957) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.007976) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.007512) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.007974) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.008099) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.008145) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.009251) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.008914) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.008052) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.009246) - test_time_loads: .: (0.007677) - test_time_user_marshal: .: (0.007259) - test_time_with_ivar: .: (0.007463) - test_unexpected_eof: .: (0.007509) + test_array_subclass: .: (0.012332) + test_date: .: (0.011587) + test_floats: .: (0.014688) + test_frozen_object: .: (0.010922) + test_gem_spec_disallowed_ivar: .: (0.012371) + test_gem_spec_disallowed_symbol: .: (0.014729) + test_gem_spec_unmarshall_license: .: (0.015302) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.020426) + test_hash_with_compare_by_identity: .: (0.012800) + test_hash_with_default_value: .: (0.010354) + test_hash_with_ivar: .: (0.010832) + test_int_ 0: .: (0.010821) + test_int_ 1: .: (0.012689) + test_int_ 1048575: .: (0.012362) + test_int_ 122: .: (0.011385) + test_int_ 123: .: (0.012485) + test_int_ 124: .: (0.011289) + test_int_ 127: .: (0.011435) + test_int_ 128: .: (0.011851) + test_int_ 2: .: (0.011976) + test_int_ 255: .: (0.014945) + test_int_ 256: .: (0.018613) + test_int_ 257: .: (0.012654) + test_int_ 268435455: .: (0.012610) + test_int_ 268435456: .: (0.012985) + test_int_ 3: .: (0.021753) + test_int_ 4: .: (0.014362) + test_int_ 4294967295: .: (0.014374) + test_int_ 4294967296: .: (0.014147) + test_int_ 5: .: (0.012092) + test_int_ 6: .: (0.012062) + test_int_ 65535: .: (0.012516) + test_int_ 65536: .: (0.011607) + test_int_ 9223372036854775807: .: (0.012570) + test_int_ 9223372036854775808: .: (0.012072) + test_length_one_symbols: .: (0.011323) + test_link_after_float: .: (0.012046) + test_negative_length: .: (0.011050) + test_rational: .: (0.011151) + test_recursive_array: .: (0.018746) + test_recursive_string: .: (0.012373) + test_repeated_string: .: (0.010360) + test_repeated_symbol: .: (0.010304) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.011606) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.013329) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.013297) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.013036) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.011682) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.010983) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.012884) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.010956) + test_safe_load_marshal Array [:development, :development]: .: (0.014212) + test_safe_load_marshal Array [[...]]: .: (0.013036) + test_safe_load_marshal Array {}: .: (0.013292) + test_safe_load_marshal Date #: .: (0.010498) + test_safe_load_marshal Float -0.0: .: (0.010528) + test_safe_load_marshal Float -1.1: .: (0.010753) + test_safe_load_marshal Float -30000000.0: .: (0.010762) + test_safe_load_marshal Float -Infinity: .: (0.010492) + test_safe_load_marshal Float 0.0: .: (0.010272) + test_safe_load_marshal Float 1.1: .: (0.010463) + test_safe_load_marshal Float 30000000.0: .: (0.009701) + test_safe_load_marshal Float Infinity: .: (0.010382) + test_safe_load_marshal Float NaN: .: (0.010307) + test_safe_load_marshal Gem::Version #:.: (0.010316) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.010702) + test_safe_load_marshal Hash {}: .: (0.010315) + test_safe_load_marshal Hash {} default value: .: (0.009671) + test_safe_load_marshal Integer -1: .: (0.010350) + test_safe_load_marshal Integer -1048575: .: (0.010176) + test_safe_load_marshal Integer -122: .: (0.091603) + test_safe_load_marshal Integer -123: .: (0.023203) + test_safe_load_marshal Integer -124: .: (0.028910) + test_safe_load_marshal Integer -127: .: (0.020244) + test_safe_load_marshal Integer -128: .: (0.012347) + test_safe_load_marshal Integer -2: .: (0.012133) + test_safe_load_marshal Integer -255: .: (0.024227) + test_safe_load_marshal Integer -256: .: (0.030279) + test_safe_load_marshal Integer -257: .: (0.034397) + test_safe_load_marshal Integer -268435455: .: (0.024557) + test_safe_load_marshal Integer -268435456: .: (0.025080) + test_safe_load_marshal Integer -3: .: (0.033849) + test_safe_load_marshal Integer -4: .: (0.027517) + test_safe_load_marshal Integer -4294967295: .: (0.012588) + test_safe_load_marshal Integer -4294967296: .: (0.011262) + test_safe_load_marshal Integer -5: .: (0.012058) + test_safe_load_marshal Integer -6: .: (0.011896) + test_safe_load_marshal Integer -65535: .: (0.011181) + test_safe_load_marshal Integer -65536: .: (0.012065) + test_safe_load_marshal Integer -9223372036854775807:.: (0.012221) + test_safe_load_marshal Integer -9223372036854775808:.: (0.012154) + test_safe_load_marshal Integer 0: .: (0.011305) + test_safe_load_marshal Integer 1: .: (0.013354) + test_safe_load_marshal Integer 1048574: .: (0.017595) + test_safe_load_marshal Integer 1048575: .: (0.013501) + test_safe_load_marshal Integer 1048576: .: (0.011889) + test_safe_load_marshal Integer 121: .: (0.032618) + test_safe_load_marshal Integer 122: .: (0.024694) + test_safe_load_marshal Integer 123: .: (0.013161) + test_safe_load_marshal Integer 124: .: (0.011817) + test_safe_load_marshal Integer 125: .: (0.012089) + test_safe_load_marshal Integer 126: .: (0.011613) + test_safe_load_marshal Integer 127: .: (0.011391) + test_safe_load_marshal Integer 128: .: (0.018335) + test_safe_load_marshal Integer 129: .: (0.012303) + test_safe_load_marshal Integer 2: .: (0.012947) + test_safe_load_marshal Integer 254: .: (0.011988) + test_safe_load_marshal Integer 255: .: (0.017461) + test_safe_load_marshal Integer 256: .: (0.013259) + test_safe_load_marshal Integer 257: .: (0.012644) + test_safe_load_marshal Integer 258: .: (0.013133) + test_safe_load_marshal Integer 268435454: .: (0.012933) + test_safe_load_marshal Integer 268435455: .: (0.012617) + test_safe_load_marshal Integer 268435456: .: (0.032215) + test_safe_load_marshal Integer 268435457: .: (0.026603) + test_safe_load_marshal Integer 3: .: (0.013655) + test_safe_load_marshal Integer 4: .: (0.012400) + test_safe_load_marshal Integer 4294967294: .: (0.012154) + test_safe_load_marshal Integer 4294967295: .: (0.012733) + test_safe_load_marshal Integer 4294967296: .: (0.013283) + test_safe_load_marshal Integer 4294967297: .: (0.013053) + test_safe_load_marshal Integer 5: .: (0.028472) + test_safe_load_marshal Integer 6: .: (0.015676) + test_safe_load_marshal Integer 65534: .: (0.016596) + test_safe_load_marshal Integer 65535: .: (0.014987) + test_safe_load_marshal Integer 65536: .: (0.014873) + test_safe_load_marshal Integer 65537: .: (0.012729) + test_safe_load_marshal Integer 7: .: (0.012484) + test_safe_load_marshal Integer 9223372036854775806: .: (0.012168) + test_safe_load_marshal Integer 9223372036854775807: .: (0.013323) + test_safe_load_marshal Integer 9223372036854775808: .: (0.013610) + test_safe_load_marshal Integer 9223372036854775809: .: (0.013511) + test_safe_load_marshal Rational (1/3): .: (0.013858) + test_safe_load_marshal String "": .: (0.014187) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.014587) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.021488) + test_safe_load_marshal String "abc" Windows-1256: .: (0.014410) + test_safe_load_marshal String "abc" ascii: .: (0.011588) + test_safe_load_marshal String "abc" binary: .: (0.016365) + test_safe_load_marshal String "abc" ivar: .: (0.038316) + test_safe_load_marshal String "abc" utf8: .: (0.038165) + test_safe_load_marshal String "hello" ivar: .: (0.047946) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.023636) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.031963) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.024370) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.032454) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.029485) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.029419) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.029259) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.032056) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.018462) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.017721) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.014062) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.015681) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.016008) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.015342) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.014322) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.014190) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.013577) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.020435) + test_string_subclass: .: (0.013956) + test_string_with_encoding: .: (0.023902) + test_string_with_ivar: .: (0.014115) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.014578) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.013802) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.016196) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.015317) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.016543) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.016462) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.016847) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.018114) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.015866) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.014751) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.014863) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.013938) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.047160) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.014834) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.015687) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.015989) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.017303) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.014037) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.017315) + test_time_loads: .: (0.012772) + test_time_user_marshal: .: (0.012770) + test_time_with_ivar: .: (0.019577) + test_unexpected_eof: .: (0.013539) TestGemSafeYAML: - test_aliases_disabled: .: (0.007898) - test_aliases_enabled_by_default: .: (0.007213) + test_aliases_disabled: .: (0.013125) + test_aliases_enabled_by_default: .: (0.013833) TestGemSecurity: - test_class_create_cert: .: (0.009464) - test_class_create_cert_email: .: (0.015672) - test_class_create_cert_self_signed: .: (0.014020) - test_class_create_key: .: (3.051822) - test_class_create_key_downcases: .: (20.648881) - test_class_create_key_raises_unknown_algorithm: .: (0.007363) - test_class_email_to_name: .: (0.006699) - test_class_get_public_key_ec: .: (0.007143) - test_class_get_public_key_rsa: .: (0.007385) - test_class_re_sign: .: (0.014061) - test_class_re_sign_not_self_signed: .: (0.007238) - test_class_re_sign_wrong_key: .: (0.006845) - test_class_reset: .: (0.006235) - test_class_sign: .: (0.015063) - test_class_sign_AltName: .: (0.021207) - test_class_trust_dir: .: (0.006889) - test_class_write: .: (3.057012) - test_class_write_encrypted: .: (1.715304) - test_class_write_encrypted_cipher: .: (2.032942) + test_class_create_cert: .: (0.017672) + test_class_create_cert_email: .: (0.025688) + test_class_create_cert_self_signed: .: (0.022736) + test_class_create_key: .: (1.696194) + test_class_create_key_downcases: .: (10.893954) + test_class_create_key_raises_unknown_algorithm: .: (0.009877) + test_class_email_to_name: .: (0.010870) + test_class_get_public_key_ec: .: (0.011523) + test_class_get_public_key_rsa: .: (0.011797) + test_class_re_sign: .: (0.022060) + test_class_re_sign_not_self_signed: .: (0.011730) + test_class_re_sign_wrong_key: .: (0.010806) + test_class_reset: .: (0.011341) + test_class_sign: .: (0.023126) + test_class_sign_AltName: .: (0.032682) + test_class_trust_dir: .: (0.009418) + test_class_write: .: (2.418741) + test_class_write_encrypted: .: (0.813597) + test_class_write_encrypted_cipher: .: (1.919362) TestGemSecurityPolicy: - test_check_cert: .: (0.009834) - test_check_cert_expired: .: (0.009506) - test_check_cert_future: .: (0.009741) - test_check_cert_invalid_issuer: .: (0.009375) - test_check_cert_issuer: .: (0.009778) - test_check_cert_no_signer: .: (0.009220) - test_check_chain: .: (0.045898) - test_check_chain_empty_chain: .: (0.023166) - test_check_chain_invalid: .: (0.025626) - test_check_chain_no_chain: .: (0.021955) - test_check_data: .: (0.026437) - test_check_data_invalid: .: (0.028264) - test_check_key: .: (0.024137) - test_check_key_no_signer: .: (0.024120) - test_check_key_wrong_key: .: (0.024710) - test_check_root: .: (0.015982) - test_check_root_empty_chain: .: (0.019690) - test_check_root_invalid_signer: .: (0.094266) - test_check_root_no_chain: .: (0.009927) - test_check_root_not_self_signed: .: (0.010091) - test_check_trust: .: (0.011757) - test_check_trust_child: .: (0.011748) - test_check_trust_empty_chain: .: (0.010375) - test_check_trust_mismatch: .: (0.011435) - test_check_trust_no_chain: .: (0.008876) - test_check_trust_no_trust: .: (0.009726) - test_check_trust_no_trust_child: .: (0.009967) - test_subject: .: (0.009328) - test_verify: .: (0.016762) - test_verify_chain_key: .: (0.015571) - test_verify_chain_signatures: .: (0.017467) - test_verify_no_digests: .: (0.016075) - test_verify_no_digests_no_security: .: (0.015956) - test_verify_no_signatures: .: (0.016267) - test_verify_no_signatures_no_digests: .: (0.011752) - test_verify_no_trust: .: (0.017803) - test_verify_not_enough_signatures: .: (0.022286) - test_verify_signatures: .: (0.022006) - test_verify_signatures_chain: .: (0.018987) - test_verify_signatures_data: .: (0.016061) - test_verify_signatures_missing: .: (0.022306) - test_verify_signatures_none: .: (0.015569) - test_verify_signatures_root: .: (0.017126) - test_verify_signatures_signer: .: (0.016113) - test_verify_signatures_trust: .: (0.018279) - test_verify_wrong_digest_type: .: (0.017733) + test_check_cert: .: (0.012773) + test_check_cert_expired: .: (0.013125) + test_check_cert_future: .: (0.014374) + test_check_cert_invalid_issuer: .: (0.014215) + test_check_cert_issuer: .: (0.013252) + test_check_cert_no_signer: .: (0.012959) + test_check_chain: .: (0.015880) + test_check_chain_empty_chain: .: (0.012330) + test_check_chain_invalid: .: (0.019632) + test_check_chain_no_chain: .: (0.013482) + test_check_data: .: (0.021459) + test_check_data_invalid: .: (0.021825) + test_check_key: .: (0.012228) + test_check_key_no_signer: .: (0.012745) + test_check_key_wrong_key: .: (0.013733) + test_check_root: .: (0.014196) + test_check_root_empty_chain: .: (0.016344) + test_check_root_invalid_signer: .: (0.024732) + test_check_root_no_chain: .: (0.012610) + test_check_root_not_self_signed: .: (0.013290) + test_check_trust: .: (0.018730) + test_check_trust_child: .: (0.020236) + test_check_trust_empty_chain: .: (0.015201) + test_check_trust_mismatch: .: (0.020965) + test_check_trust_no_chain: .: (0.015016) + test_check_trust_no_trust: .: (0.016267) + test_check_trust_no_trust_child: .: (0.018177) + test_subject: .: (0.012680) + test_verify: .: (0.022614) + test_verify_chain_key: .: (0.021073) + test_verify_chain_signatures: .: (0.023468) + test_verify_no_digests: .: (0.021960) + test_verify_no_digests_no_security: .: (0.022189) + test_verify_no_signatures: .: (0.021501) + test_verify_no_signatures_no_digests: .: (0.014078) + test_verify_no_trust: .: (0.021217) + test_verify_not_enough_signatures: .: (0.034403) + test_verify_signatures: .: (0.032047) + test_verify_signatures_chain: .: (0.024869) + test_verify_signatures_data: .: (0.020617) + test_verify_signatures_missing: .: (0.028554) + test_verify_signatures_none: .: (0.022295) + test_verify_signatures_root: .: (0.025600) + test_verify_signatures_signer: .: (0.022613) + test_verify_signatures_trust: .: (0.025548) + test_verify_wrong_digest_type: .: (0.027489) TestGemSecuritySigner: - test_extract_name: .: (0.008011) - test_initialize: .: (0.007961) - test_initialize_cert_chain_empty: .: (0.007602) - test_initialize_cert_chain_invalid: .: (0.007421) - test_initialize_cert_chain_mixed: .: (0.007876) - test_initialize_cert_chain_path: .: (0.008745) - test_initialize_default: .: (0.010544) - test_initialize_encrypted_key_path: .: (0.008295) - test_initialize_key_path: .: (0.008412) - test_load_cert_chain: .: (0.009416) - test_load_cert_chain_broken: .: (0.009683) - test_sign: .: (0.014143) - test_sign_expired: .: (0.008204) - test_sign_expired_auto_update: .: (0.024417) - test_sign_expired_auto_update_exists: .: (0.009557) - test_sign_no_certs: .: (0.007461) - test_sign_no_key: .: (0.007034) - test_sign_wrong_key: .: (0.007372) + test_extract_name: .: (0.012017) + test_initialize: .: (0.012259) + test_initialize_cert_chain_empty: .: (0.010560) + test_initialize_cert_chain_invalid: .: (0.010100) + test_initialize_cert_chain_mixed: .: (0.011726) + test_initialize_cert_chain_path: .: (0.011766) + test_initialize_default: .: (0.013668) + test_initialize_encrypted_key_path: .: (0.038600) + test_initialize_key_path: .: (0.041279) + test_load_cert_chain: .: (0.040661) + test_load_cert_chain_broken: .: (0.031738) + test_sign: .: (0.037725) + test_sign_expired: .: (0.025973) + test_sign_expired_auto_update: .: (0.063694) + test_sign_expired_auto_update_exists: .: (0.037165) + test_sign_no_certs: .: (0.025764) + test_sign_no_key: .: (0.039313) + test_sign_wrong_key: .: (0.032604) TestGemSecurityTrustDir: - test_cert_path: .: (0.007824) - test_issuer_of: .: (0.009415) - test_load_certificate: .: (0.009361) - test_name_path: .: (0.007275) - test_trust_cert: .: (0.009292) - test_verify: .: (0.010383) - test_verify_file: .: (0.009761) - test_verify_wrong_permissions: .: (0.010196) + test_cert_path: .: (0.136660) + test_issuer_of: .: (0.012444) + test_load_certificate: .: (0.012863) + test_name_path: .: (0.010870) + test_trust_cert: .: (0.012112) + test_verify: .: (0.011209) + test_verify_file: .: (0.015391) + test_verify_wrong_permissions: .: (0.013036) TestGemSilentUI: - test_ask: .: (0.009771) - test_ask_for_password: .: (0.008303) - test_ask_yes_no: .: (0.009141) - test_choose_from_list: .: (0.008207) - test_download_reporter: .: (0.008413) - test_new_without_dev_null: .: (0.007702) - test_progress_reporter: .: (0.007697) + test_ask: .: (0.011728) + test_ask_for_password: .: (0.012446) + test_ask_yes_no: .: (0.013631) + test_choose_from_list: .: (0.011305) + test_download_reporter: .: (0.011783) + test_new_without_dev_null: .: (0.011056) + test_progress_reporter: .: (0.011032) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.026149) - test_dependency_resolver_set_bundler_api: .: (0.024914) - test_dependency_resolver_set_file_uri: .: (0.029657) - test_dependency_resolver_set_marshal_api: .: (0.029347) - test_fetch_spec: .: (0.029057) - test_fetch_spec_cached: .: (0.031660) - test_fetch_spec_platform: .: (0.038387) - test_fetch_spec_platform_ruby: .: (0.030565) - test_initialize_git: .: (0.024680) - test_initialize_invalid_uri: .: (0.026086) - test_load_specs: .: (0.029701) - test_load_specs_cached: .: (0.026201) - test_load_specs_cached_empty: .: (0.026100) - test_load_specs_from_unavailable_uri: .: (0.023713) - test_spaceship: .: (0.026697) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.022786) - test_typo_squatting: .: (0.024464) - test_typo_squatting_custom_distance_threshold: .: (0.022595) - test_typo_squatting_false_positive: .: (0.022118) - test_update_cache_eh: .: (0.022010) - test_update_cache_eh_home_nonexistent: .: (0.021276) + test_cache_dir_escapes_windows_paths: .: (0.035244) + test_dependency_resolver_set_bundler_api: .: (0.034953) + test_dependency_resolver_set_file_uri: .: (0.043935) + test_dependency_resolver_set_marshal_api: .: (0.060680) + test_fetch_spec: .: (0.087972) + test_fetch_spec_cached: .: (0.038571) + test_fetch_spec_platform: .: (0.055305) + test_fetch_spec_platform_ruby: .: (0.044958) + test_initialize_git: .: (0.034943) + test_initialize_invalid_uri: .: (0.033372) + test_load_specs: .: (0.036698) + test_load_specs_cached: .: (0.040030) + test_load_specs_cached_empty: .: (0.043981) + test_load_specs_from_unavailable_uri: .: (0.035740) + test_spaceship: .: (0.041956) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.034751) + test_typo_squatting: .: (0.037988) + test_typo_squatting_custom_distance_threshold: .: (0.035749) + test_typo_squatting_false_positive: .: (0.035632) + test_update_cache_eh: .: (0.036572) + test_update_cache_eh_home_nonexistent: .: (0.034743) TestGemSourceFetchProblem: - test_exception: .: (0.007242) - test_password_redacted: .: (0.006578) - test_source_password_no_redacted: .: (0.006719) + test_exception: .: (0.011908) + test_password_redacted: .: (0.011644) + test_source_password_no_redacted: .: (0.010530) TestGemSourceGit: test_base_dir: P =============================================================================== @@ -4484,7 +4520,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008788) +: (0.014141) test_cache: P =============================================================================== Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4492,7 +4528,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008504) +: (0.015271) test_cache_local: P =============================================================================== Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4500,7 +4536,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008080) +: (0.017786) test_checkout: P =============================================================================== Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4508,7 +4544,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008494) +: (0.017506) test_checkout_default: P =============================================================================== Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4516,7 +4552,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008272) +: (0.014632) test_checkout_local: P =============================================================================== Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4524,7 +4560,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008205) +: (0.015757) test_checkout_local_cached: P =============================================================================== Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4532,7 +4568,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008647) +: (0.015441) test_checkout_submodules: P =============================================================================== Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4540,7 +4576,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008342) +: (0.015286) test_dir_shortref: P =============================================================================== Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4548,7 +4584,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008211) +: (0.014976) test_download: P =============================================================================== Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4556,7 +4592,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008512) +: (0.016417) test_equals2: P =============================================================================== Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4564,7 +4600,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008166) +: (0.015252) test_install_dir: P =============================================================================== Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4572,7 +4608,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008230) +: (0.015931) test_install_dir_local: P =============================================================================== Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4580,7 +4616,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008508) +: (0.015279) test_pretty_print: P =============================================================================== Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4588,7 +4624,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008243) +: (0.016551) test_repo_cache_dir: P =============================================================================== Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4596,7 +4632,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008490) +: (0.016611) test_rev_parse: P =============================================================================== Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4604,7 +4640,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008437) +: (0.015547) test_root_dir: P =============================================================================== Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4612,7 +4648,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008325) +: (0.014075) test_spaceship: P =============================================================================== Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4620,7 +4656,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008463) +: (0.028473) test_specs: P =============================================================================== Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4628,7 +4664,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008266) +: (0.015109) test_specs_local: P =============================================================================== Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4636,7 +4672,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008113) +: (0.014409) test_uri: P =============================================================================== Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4644,7 +4680,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008168) +: (0.014278) test_uri_hash: P =============================================================================== Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4652,526 +4688,526 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008262) +: (0.013502) TestGemSourceInstalled: - test_pretty_print: .: (0.007569) - test_spaceship: .: (0.018043) + test_pretty_print: .: (0.012139) + test_spaceship: .: (0.027199) TestGemSourceList: - test_Enumerable: .: (0.007024) - test_append: .: (0.006860) - test_clear: .: (0.006326) - test_delete: .: (0.006453) - test_delete_a_source: .: (0.006423) - test_each: .: (0.006325) - test_each_source: .: (0.006365) - test_empty?: .: (0.006392) - test_equal_to_another_list: .: (0.006718) - test_equal_to_array: .: (0.006713) - test_include_eh: .: (0.006324) - test_include_matches_a_source: .: (0.006397) - test_replace: .: (0.006565) - test_self_from: .: (0.006509) - test_to_a: .: (0.006506) + test_Enumerable: .: (0.012607) + test_append: .: (0.012359) + test_clear: .: (0.011809) + test_delete: .: (0.010132) + test_delete_a_source: .: (0.010471) + test_each: .: (0.010421) + test_each_source: .: (0.010521) + test_empty?: .: (0.010607) + test_equal_to_another_list: .: (0.010231) + test_equal_to_array: .: (0.010219) + test_include_eh: .: (0.010902) + test_include_matches_a_source: .: (0.010397) + test_replace: .: (0.009784) + test_self_from: .: (0.010655) + test_to_a: .: (0.010621) TestGemSourceLocal: - test_download: .: (0.036824) - test_fetch_spec: .: (0.036489) - test_find_gem: .: (0.036468) - test_find_gem_highest_version: .: (0.046324) - test_find_gem_prerelease: .: (0.038704) - test_find_gem_specific_version: .: (0.046267) - test_inspect: .: (0.036311) - test_load_specs_latest: .: (0.045379) - test_load_specs_prerelease: .: (0.036773) - test_load_specs_released: .: (0.037627) - test_pretty_print: .: (0.028159) - test_spaceship: .: (0.036412) + test_download: .: (0.058233) + test_fetch_spec: .: (0.057587) + test_find_gem: .: (0.059503) + test_find_gem_highest_version: .: (0.075583) + test_find_gem_prerelease: .: (0.059356) + test_find_gem_specific_version: .: (0.077518) + test_inspect: .: (0.059312) + test_load_specs_latest: .: (0.087471) + test_load_specs_prerelease: .: (0.068351) + test_load_specs_released: .: (0.075073) + test_pretty_print: .: (0.062951) + test_spaceship: .: (0.080960) TestGemSourceLock: - test_equals2: .: (0.007069) - test_fetch_spec: .: (0.012528) - test_spaceship: .: (0.006768) - test_spaceship_git: .: (0.006348) - test_spaceship_installed: .: (0.006155) - test_spaceship_local: .: (0.006019) - test_spaceship_remote: .: (0.006323) - test_spaceship_specific_file: .: (0.016955) - test_spaceship_vendor: .: (0.006762) - test_uri: .: (0.006269) + test_equals2: .: (0.014174) + test_fetch_spec: .: (0.022684) + test_spaceship: .: (0.013664) + test_spaceship_git: .: (0.012636) + test_spaceship_installed: .: (0.021627) + test_spaceship_local: .: (0.011753) + test_spaceship_remote: .: (0.011415) + test_spaceship_specific_file: .: (0.037855) + test_spaceship_vendor: .: (0.011971) + test_uri: .: (0.013123) TestGemSourceSpecificFile: - test_download: .: (0.017506) - test_fetch_spec: .: (0.016918) - test_fetch_spec_fails_on_unknown_name: .: (0.017171) - test_load_specs: .: (0.017494) - test_path: .: (0.017987) - test_pretty_print: .: (0.019524) - test_spaceship: .: (0.050479) - test_spec: .: (0.019731) + test_download: .: (0.030532) + test_fetch_spec: .: (0.031294) + test_fetch_spec_fails_on_unknown_name: .: (0.031225) + test_load_specs: .: (0.031633) + test_path: .: (0.030058) + test_pretty_print: .: (0.034367) + test_spaceship: .: (0.083802) + test_spec: .: (0.032750) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (0.078846) - test_fetch_spec: .: (0.081423) - test_load_specs: .: (0.081672) + test_dependency_resolver_set: .: (0.181254) + test_fetch_spec: .: (0.146522) + test_load_specs: .: (0.155096) TestGemSourceVendor: - test_initialize: .: (0.040758) - test_spaceship: .: (0.008506) + test_initialize: .: (0.015472) + test_spaceship: .: (0.012984) TestGemSpecFetcher: - test_available_specs_cache: .: (0.014156) - test_available_specs_cache_released: .: (0.019515) - test_available_specs_complete: .: (0.021134) - test_available_specs_complete_handles_no_prerelease:.: (0.019801) - test_available_specs_latest: .: (0.019441) - test_available_specs_prerelease: .: (0.015652) - test_available_specs_released: .: (0.017469) - test_available_specs_with_bad_source: .: (0.010377) - test_initialize: .: (0.008698) - test_initialize_nonexistent_home_dir: .: (0.007705) - test_initialize_source: .: (0.008632) - test_initialize_unwritable_home_dir: .: (0.008671) - test_spec_for_dependency_all: .: (0.024091) - test_spec_for_dependency_bad_fetch_spec: .: (0.020408) - test_spec_for_dependency_latest: .: (0.019504) - test_spec_for_dependency_mismatched_platform: .: (0.014450) - test_spec_for_dependency_platform: .: (0.017965) - test_spec_for_dependency_prerelease: .: (0.020989) - test_suggest_gems_from_name_latest: .: (0.021507) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.019639) - test_suggest_gems_from_name_prerelease: .: (0.017364) + test_available_specs_cache: .: (0.021219) + test_available_specs_cache_released: .: (0.029150) + test_available_specs_complete: .: (0.031152) + test_available_specs_complete_handles_no_prerelease:.: (0.029916) + test_available_specs_latest: .: (0.029258) + test_available_specs_prerelease: .: (0.031038) + test_available_specs_released: .: (0.024240) + test_available_specs_with_bad_source: .: (0.015196) + test_initialize: .: (0.011955) + test_initialize_nonexistent_home_dir: .: (0.011576) + test_initialize_source: .: (0.011563) + test_initialize_unwritable_home_dir: .: (0.012352) + test_spec_for_dependency_all: .: (0.043446) + test_spec_for_dependency_bad_fetch_spec: .: (0.032288) + test_spec_for_dependency_latest: .: (0.030561) + test_spec_for_dependency_mismatched_platform: .: (0.021285) + test_spec_for_dependency_platform: .: (0.034251) + test_spec_for_dependency_prerelease: .: (0.029346) + test_suggest_gems_from_name_latest: .: (0.030978) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.029326) + test_suggest_gems_from_name_prerelease: .: (0.030866) TestGemSpecification: - test__dump: .: (0.010498) - test__load_fixes_Date_objects: .: (0.009577) - test_activate: .: (0.008578) - test_add_dependency_from_existing_dependency: .: (0.007411) - test_add_dependency_with_type: .: (0.007911) - test_add_dependency_with_type_explicit: .: (0.008070) - test_allowed_push_host: .: (0.007901) - test_author: .: (0.007328) - test_authors: .: (0.007721) - test_base_dir: .: (0.007608) - test_base_dir_not_loaded: .: (0.007126) - test_bindir_equals: .: (0.007494) - test_bindir_equals_nil: .: (0.008141) - test_build_args: .: (0.008988) - test_build_extensions: .: (0.214866) - test_build_extensions_built: .: (0.009610) - test_build_extensions_default_gem: .: (0.008992) - test_build_extensions_error: .: (0.011007) - test_build_extensions_extensions_dir_unwritable: .: (0.010395) - test_build_extensions_no_extensions_dir_unwritable: .: (0.009582) - test_build_extensions_none: .: (0.008316) - test_build_extensions_preview: .: (0.221440) - test_contains_requirable_file_eh: .: (0.009235) - test_contains_requirable_file_eh_extension: .: (0.008989) - test_contains_requirable_file_eh_extension_java_platform: .: (0.009287) - test_contains_requirable_file_extension_soext: .: (0.010332) - test_date: .: (0.008043) - test_date_equals_date: .: (0.008296) - test_date_equals_string: .: (0.007964) - test_date_equals_string_bad: .: (0.008285) - test_date_equals_time: .: (0.007580) - test_date_equals_time_local: .: (0.007874) - test_date_equals_time_utc: .: (0.008277) - test_date_tolerates_hour_sec_and_timezone: .: (0.008719) - test_date_tolerates_hour_sec_zulu: .: (0.008293) - test_date_use_env_source_date_epoch: .: (0.008403) - test_default_spec_stub_is_marked_default: .: (0.013878) - test_dependencies: .: (0.008852) - test_dependent_gems: .: (0.043439) - test_description: .: (0.008423) - test_development_dependencies: .: (0.008053) - test_doc_dir: .: (0.007846) - test_doc_dir_type: .: (0.008098) - test_duplicate_runtime_dependency: .: (0.008567) - test_eql_eh: .: (0.007834) - test_eql_eh_extensions: .: (0.007950) - test_executable_equals: .: (0.007897) - test_executables: .: (0.007544) - test_executables_equals_nil: .: (0.007410) - test_extension_dir: .: (0.007919) - test_extension_dir_override: .: (0.007966) - test_extensions: .: (0.007597) - test_extensions_equals_nil: .: (0.006977) - test_extra_rdoc_files_equals_nil: .: (0.007372) - test_files: .: (0.007866) - test_files_append: .: (0.008241) - test_files_duplicate: .: (0.007477) - test_files_extra_rdoc_files: .: (0.007843) - test_files_non_array: .: (0.007700) - test_files_non_array_pathological: .: (0.007314) - test_find_all_by_full_name: .: (0.028117) - test_find_by_full_name: .: (0.014763) - test_find_by_name: .: (0.014605) - test_find_by_name_prerelease: .: (0.012000) - test_find_by_name_with_only_prereleases: .: (0.011322) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.010776) - test_find_by_path: .: (0.019020) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.165186) - test_find_inactive_by_path: .: (0.019004) - test_for_cache: .: (0.007239) - test_full_gem_path: .: (0.006812) - test_full_gem_path_double_slash: .: (0.006814) - test_full_name: .: (0.006807) - test_full_name_windows: .: (0.007267) - test_full_require_paths: .: (0.006750) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.008726) - test_gem_build_complete_path: .: (0.006903) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.011389) - test_handles_dependencies_with_syck_requirements_bug: .: (0.011563) - test_handles_private_null_type: .: (0.011015) - test_hash: .: (0.006951) - test_initialize: .: (0.006740) - test_initialize_copy: .: (0.007594) - test_initialize_copy_broken: .: (0.006892) - test_initialize_future: .: (0.006487) - test_initialize_nil_version: .: (0.007041) - test_initialize_prerelease_version_before_name: .: (0.006674) - test_inner_clonflict_in_indirect_gems: .: (0.055473) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.086864) - test_installed_by_version: .: (0.027320) - test_latest_specs: .: (0.015933) - test_lib_files: .: (0.006858) - test_license: .: (0.006365) - test_licenses: .: (0.006578) - test_load_default_gem: .: (0.009121) - test_load_errors_contain_filename: .: (0.008225) - test_metadata_key_size_validation_fails: .: (0.010941) - test_metadata_key_type_validation_fails: .: (0.010743) - test_metadata_link_validation_fails: .: (0.011105) - test_metadata_link_validation_warns_for_duplicates: .: (0.011102) - test_metadata_specs: .: (0.008542) - test_metadata_validates_ok: .: (0.011174) - test_metadata_value_size_validation_fails: .: (0.010615) - test_metadata_value_type_validation_fails: .: (0.010594) - test_missing_extensions_eh: .: (0.222923) - test_missing_extensions_eh_default_gem: .: (0.008536) - test_missing_extensions_eh_none: .: (0.007366) - test_name: .: (0.007408) - test_original_name: .: (0.007203) - test_platform: .: (0.007605) - test_platform_change_reset_cache_file: .: (0.007835) - test_platform_change_reset_full_name: .: (0.007784) - test_platform_equals: .: (0.008261) - test_platform_equals_current: .: (0.008140) - test_platform_equals_legacy: .: (0.008300) - test_removed_methods: .: (0.007508) - test_require_already_activated: .: (0.021504) - test_require_already_activated_indirect_conflict: .: (0.066858) - test_require_finds_in_2nd_level_indirect: .: (0.081033) - test_require_paths: .: (0.029743) - test_require_paths_default_ext_dir_for: .: (0.007552) - test_require_should_not_conflict: .: (0.097461) - test_require_should_prefer_latest_gem_level1: .: (0.063960) - test_require_should_prefer_latest_gem_level2: .: (0.070351) - test_require_should_prefer_reachable_gems: .: (0.091658) - test_requirements: .: (0.029463) - test_runtime_dependencies: .: (0.007589) - test_runtime_dependencies_legacy: .: (0.007349) - test_runtime_predicate_false: .: (0.007689) - test_runtime_predicate_true: .: (0.007623) - test_self__load_future: .: (0.009149) - test_self_activate: .: (0.007956) - test_self_activate_ambiguous_direct: .: (0.044254) - test_self_activate_ambiguous_indirect: .: (0.100939) - test_self_activate_ambiguous_indirect_conflict: .: (0.069878) - test_self_activate_ambiguous_unrelated: .: (0.062640) - test_self_activate_checks_dependencies: .: (0.045225) - test_self_activate_conflict: .: (0.015988) - test_self_activate_deep_unambiguous: .: (0.025720) - test_self_activate_divergent: .: (0.022764) - test_self_activate_dropped: .: (0.021992) - test_self_activate_loaded: .: (0.008497) - test_self_activate_old_required: .: (0.018680) - test_self_activate_over: .: (0.027682) - test_self_activate_platform_alternate: .: (0.019821) - test_self_activate_platform_bump: .: (0.018879) - test_self_activate_prerelease: .: (0.018845) - test_self_activate_raggi_the_edgecase_generator: .: (0.026919) - test_self_activate_under: .: (0.022911) - test_self_activate_unrelated: .: (0.019712) - test_self_activate_via_require: .: (0.039064) - test_self_activate_via_require_wtf: .: (0.094398) - test_self_all_equals: .: (0.043479) - test_self_attribute_names: .: (0.008460) - test_self_find_active_stub_by_path: .: (0.016982) - test_self_from_yaml: .: (0.013246) - test_self_from_yaml_cleans_up_Date_objects: .: (0.011456) - test_self_load: .: (0.010798) - test_self_load_escape_curly: .: (0.011038) - test_self_load_escape_interpolation: .: (0.009796) - test_self_load_escape_quote: .: (0.009346) - test_self_load_legacy_ruby: .: (0.009057) - test_self_load_relative: .: (0.009365) - test_self_load_utf8_with_ascii_encoding: .: (0.009496) - test_self_normalize_yaml_input_with_183_io: .: (0.007841) - test_self_normalize_yaml_input_with_183_yaml: .: (0.007790) - test_self_normalize_yaml_input_with_192_yaml: .: (0.007721) - test_self_normalize_yaml_input_with_non_183_io: .: (0.007793) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.007501) - test_self_outdated: .: (0.020580) - test_self_outdated_and_latest_remotes: .: (0.030275) - test_self_remove_spec: .: (0.017406) - test_self_remove_spec_removed: .: (0.009671) - test_self_stubs_for_lazy_loading: .: (0.010377) - test_self_stubs_for_mult_platforms: .: (0.012524) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.008305) - test_self_stubs_returns_only_specified_named_specs: .: (0.009861) - test_source: .: (0.007251) - test_source_paths: .: (0.006874) - test_spaceship_name: .: (0.007493) - test_spaceship_platform: .: (0.007983) - test_spaceship_version: .: (0.007351) - test_spec_file: .: (0.007607) - test_spec_name: .: (0.007278) - test_summary: .: (0.007523) - test_test_files: .: (0.007673) - test_test_files_equals_nil: .: (0.007903) - test_to_fullpath: .: (0.010927) - test_to_ruby: .: (0.009195) - test_to_ruby_fancy: .: (0.009676) - test_to_ruby_for_cache: .: (0.009276) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.008319) - test_to_ruby_legacy: .: (0.009384) - test_to_ruby_nested_hash: .: (0.008088) - test_to_ruby_platform: .: (0.008797) - test_to_ruby_with_rsa_key: .: (0.732438) - test_to_yaml: .: (0.011285) - test_to_yaml_fancy: .: (0.011097) - test_to_yaml_no_autorequire: .: (0.009579) - test_to_yaml_no_post_install_message: .: (0.009582) - test_to_yaml_no_signing_key: .: (0.009492) - test_to_yaml_platform: .: (0.009538) - test_to_yaml_platform_legacy: .: (0.010840) - test_to_yaml_platform_no_specific_platform: .: (0.009845) - test_to_yaml_platform_original_platform_empty_string: .: (0.009830) - test_to_yaml_platform_original_platform_nil: .: (0.009415) - test_unresolved_specs: .: (0.008212) - test_unresolved_specs_with_duplicated_versions: .: (0.008221) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.008135) - test_unresolved_specs_with_versions: .: (0.008399) - test_validate: .: (0.009663) - test_validate_authors: .: (0.010440) - test_validate_autorequire: .: (0.009793) - test_validate_dependencies: .: (0.010637) - test_validate_dependencies_allowed_duplicates: .: (0.009775) - test_validate_dependencies_duplicates: .: (0.009333) - test_validate_deprecated_license_values_plus: .: (0.170195) - test_validate_description: .: (0.014177) - test_validate_email: .: (0.009815) - test_validate_empty: .: (0.007240) - test_validate_empty_files: .: (0.009633) - test_validate_empty_homepage: .: (0.009999) - test_validate_empty_require_paths: .: (0.009356) - test_validate_empty_summary: .: (0.010166) - test_validate_error: .: (0.007009) - test_validate_executables: .: (0.010331) - test_validate_files: .: (0.010346) - test_validate_files_recursive: .: (0.009320) - test_validate_for_resolution_ignores_metadata: .: (0.007105) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.007701) - test_validate_for_resolution_validates_name: .: (0.007281) - test_validate_for_resolution_validates_required_attributes: .: (0.007028) - test_validate_homepage: .: (0.012868) - test_validate_license: .: (0.010152) - test_validate_license_gives_suggestions: .: (0.096466) - test_validate_license_in_a_non_packaging_context: .: (0.009451) - test_validate_license_ref: .: (0.009617) - test_validate_license_values: .: (0.077205) - test_validate_license_values_or_later: .: (0.010739) - test_validate_license_values_with: .: (0.009758) - test_validate_license_with_deprecated_exception: .: (0.754527) - test_validate_license_with_invalid_exception: .: (0.759893) - test_validate_license_with_nonsense_suffix: .: (0.459718) - test_validate_name: .: (0.012013) - test_validate_nil_license: .: (0.010236) - test_validate_no_required_ruby_versions: .: (0.009398) - test_validate_non_nil: .: (0.013502) - test_validate_open_required_ruby_versions: .: (0.009804) - test_validate_permissions: .: (0.010101) - test_validate_permissions_of_missing_file_non_packaging: .: (0.009597) - test_validate_platform_legacy: .: (0.011190) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.010056) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.009995) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.010043) - test_validate_removed_rubyforge_project: .: (0.009742) - test_validate_require_paths_with_invalid_types: .: (0.009595) - test_validate_rubygems_version: .: (0.009808) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.010546) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.010161) - test_validate_self_referencing_dependencies: .: (0.010201) - test_validate_specification_version: .: (0.009207) - test_validate_summary: .: (0.010558) - test_validate_valid_required_ruby_versions: .: (0.009514) - test_validate_warning: .: (0.009352) - test_version: .: (0.006975) - test_version_change_reset_cache_file: .: (0.006694) - test_version_change_reset_full_name: .: (0.006769) + test__dump: .: (0.018102) + test__load_fixes_Date_objects: .: (0.016012) + test_activate: .: (0.012914) + test_add_dependency_from_existing_dependency: .: (0.011786) + test_add_dependency_with_type: .: (0.012923) + test_add_dependency_with_type_explicit: .: (0.012575) + test_allowed_push_host: .: (0.013734) + test_author: .: (0.012662) + test_authors: .: (0.012281) + test_base_dir: .: (0.011602) + test_base_dir_not_loaded: .: (0.012832) + test_bindir_equals: .: (0.015742) + test_bindir_equals_nil: .: (0.018056) + test_build_args: .: (0.012976) + test_build_extensions: .: (0.455186) + test_build_extensions_built: .: (0.017339) + test_build_extensions_default_gem: .: (0.016431) + test_build_extensions_error: .: (0.018231) + test_build_extensions_extensions_dir_unwritable: .: (0.017358) + test_build_extensions_no_extensions_dir_unwritable: .: (0.016635) + test_build_extensions_none: .: (0.014852) + test_build_extensions_preview: .: (0.422989) + test_contains_requirable_file_eh: .: (0.018404) + test_contains_requirable_file_eh_extension: .: (0.015922) + test_contains_requirable_file_eh_extension_java_platform: .: (0.017699) + test_contains_requirable_file_extension_soext: .: (0.019242) + test_date: .: (0.015993) + test_date_equals_date: .: (0.013684) + test_date_equals_string: .: (0.016074) + test_date_equals_string_bad: .: (0.016629) + test_date_equals_time: .: (0.013823) + test_date_equals_time_local: .: (0.015836) + test_date_equals_time_utc: .: (0.015804) + test_date_tolerates_hour_sec_and_timezone: .: (0.013767) + test_date_tolerates_hour_sec_zulu: .: (0.014832) + test_date_use_env_source_date_epoch: .: (0.011815) + test_default_spec_stub_is_marked_default: .: (0.023329) + test_dependencies: .: (0.014431) + test_dependent_gems: .: (0.071302) + test_description: .: (0.012961) + test_development_dependencies: .: (0.012415) + test_doc_dir: .: (0.014505) + test_doc_dir_type: .: (0.014902) + test_duplicate_runtime_dependency: .: (0.015337) + test_eql_eh: .: (0.015461) + test_eql_eh_extensions: .: (0.013812) + test_executable_equals: .: (0.014058) + test_executables: .: (0.012499) + test_executables_equals_nil: .: (0.012504) + test_extension_dir: .: (0.012673) + test_extension_dir_override: .: (0.012159) + test_extensions: .: (0.018007) + test_extensions_equals_nil: .: (0.012722) + test_extra_rdoc_files_equals_nil: .: (0.012481) + test_files: .: (0.012423) + test_files_append: .: (0.013128) + test_files_duplicate: .: (0.013589) + test_files_extra_rdoc_files: .: (0.012297) + test_files_non_array: .: (0.013945) + test_files_non_array_pathological: .: (0.013894) + test_find_all_by_full_name: .: (0.050261) + test_find_by_full_name: .: (0.024185) + test_find_by_name: .: (0.025320) + test_find_by_name_prerelease: .: (0.020831) + test_find_by_name_with_only_prereleases: .: (0.019750) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.019178) + test_find_by_path: .: (0.033490) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.277383) + test_find_inactive_by_path: .: (0.031956) + test_for_cache: .: (0.011440) + test_full_gem_path: .: (0.010684) + test_full_gem_path_double_slash: .: (0.010393) + test_full_name: .: (0.009907) + test_full_name_windows: .: (0.010294) + test_full_require_paths: .: (0.010148) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.014780) + test_gem_build_complete_path: .: (0.011568) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.019231) + test_handles_dependencies_with_syck_requirements_bug: .: (0.017355) + test_handles_private_null_type: .: (0.017464) + test_hash: .: (0.010466) + test_initialize: .: (0.011782) + test_initialize_copy: .: (0.012182) + test_initialize_copy_broken: .: (0.010406) + test_initialize_future: .: (0.011726) + test_initialize_nil_version: .: (0.010797) + test_initialize_prerelease_version_before_name: .: (0.010697) + test_inner_clonflict_in_indirect_gems: .: (0.086894) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.110729) + test_installed_by_version: .: (0.037191) + test_latest_specs: .: (0.025072) + test_lib_files: .: (0.011220) + test_license: .: (0.010761) + test_licenses: .: (0.010222) + test_load_default_gem: .: (0.014530) + test_load_errors_contain_filename: .: (0.012119) + test_metadata_key_size_validation_fails: .: (0.017023) + test_metadata_key_type_validation_fails: .: (0.016240) + test_metadata_link_validation_fails: .: (0.017025) + test_metadata_link_validation_warns_for_duplicates: .: (0.018915) + test_metadata_specs: .: (0.012460) + test_metadata_validates_ok: .: (0.016887) + test_metadata_value_size_validation_fails: .: (0.015708) + test_metadata_value_type_validation_fails: .: (0.016481) + test_missing_extensions_eh: .: (0.361393) + test_missing_extensions_eh_default_gem: .: (0.010939) + test_missing_extensions_eh_none: .: (0.011934) + test_name: .: (0.011730) + test_original_name: .: (0.011428) + test_platform: .: (0.010937) + test_platform_change_reset_cache_file: .: (0.011695) + test_platform_change_reset_full_name: .: (0.011607) + test_platform_equals: .: (0.012261) + test_platform_equals_current: .: (0.010732) + test_platform_equals_legacy: .: (0.011424) + test_removed_methods: .: (0.010839) + test_require_already_activated: .: (0.030731) + test_require_already_activated_indirect_conflict: .: (0.095056) + test_require_finds_in_2nd_level_indirect: .: (0.108129) + test_require_paths: .: (0.036896) + test_require_paths_default_ext_dir_for: .: (0.011075) + test_require_should_not_conflict: .: (0.150617) + test_require_should_prefer_latest_gem_level1: .: (0.091532) + test_require_should_prefer_latest_gem_level2: .: (0.103149) + test_require_should_prefer_reachable_gems: .: (0.134155) + test_requirements: .: (0.037103) + test_runtime_dependencies: .: (0.011447) + test_runtime_dependencies_legacy: .: (0.011497) + test_runtime_predicate_false: .: (0.011747) + test_runtime_predicate_true: .: (0.011562) + test_self__load_future: .: (0.012731) + test_self_activate: .: (0.011108) + test_self_activate_ambiguous_direct: .: (0.065417) + test_self_activate_ambiguous_indirect: .: (0.089390) + test_self_activate_ambiguous_indirect_conflict: .: (0.106231) + test_self_activate_ambiguous_unrelated: .: (0.085861) + test_self_activate_checks_dependencies: .: (0.057637) + test_self_activate_conflict: .: (0.021938) + test_self_activate_deep_unambiguous: .: (0.036865) + test_self_activate_divergent: .: (0.031999) + test_self_activate_dropped: .: (0.030997) + test_self_activate_loaded: .: (0.012219) + test_self_activate_old_required: .: (0.026639) + test_self_activate_over: .: (0.036302) + test_self_activate_platform_alternate: .: (0.028383) + test_self_activate_platform_bump: .: (0.027187) + test_self_activate_prerelease: .: (0.031221) + test_self_activate_raggi_the_edgecase_generator: .: (0.037349) + test_self_activate_under: .: (0.034202) + test_self_activate_unrelated: .: (0.028017) + test_self_activate_via_require: .: (0.056556) + test_self_activate_via_require_wtf: .: (0.186673) + test_self_all_equals: .: (0.060338) + test_self_attribute_names: .: (0.012992) + test_self_find_active_stub_by_path: .: (0.027120) + test_self_from_yaml: .: (0.020059) + test_self_from_yaml_cleans_up_Date_objects: .: (0.016411) + test_self_load: .: (0.015260) + test_self_load_escape_curly: .: (0.015545) + test_self_load_escape_interpolation: .: (0.015382) + test_self_load_escape_quote: .: (0.015036) + test_self_load_legacy_ruby: .: (0.014553) + test_self_load_relative: .: (0.014893) + test_self_load_utf8_with_ascii_encoding: .: (0.015137) + test_self_normalize_yaml_input_with_183_io: .: (0.012710) + test_self_normalize_yaml_input_with_183_yaml: .: (0.011997) + test_self_normalize_yaml_input_with_192_yaml: .: (0.011917) + test_self_normalize_yaml_input_with_non_183_io: .: (0.013391) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.012643) + test_self_outdated: .: (0.033163) + test_self_outdated_and_latest_remotes: .: (0.047505) + test_self_remove_spec: .: (0.034355) + test_self_remove_spec_removed: .: (0.014608) + test_self_stubs_for_lazy_loading: .: (0.015954) + test_self_stubs_for_mult_platforms: .: (0.019916) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.013670) + test_self_stubs_returns_only_specified_named_specs: .: (0.016590) + test_source: .: (0.011246) + test_source_paths: .: (0.012272) + test_spaceship_name: .: (0.013036) + test_spaceship_platform: .: (0.013023) + test_spaceship_version: .: (0.011736) + test_spec_file: .: (0.012837) + test_spec_name: .: (0.012626) + test_summary: .: (0.012165) + test_test_files: .: (0.011631) + test_test_files_equals_nil: .: (0.012935) + test_to_fullpath: .: (0.017327) + test_to_ruby: .: (0.013859) + test_to_ruby_fancy: .: (0.014151) + test_to_ruby_for_cache: .: (0.012897) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.012154) + test_to_ruby_legacy: .: (0.013758) + test_to_ruby_nested_hash: .: (0.012137) + test_to_ruby_platform: .: (0.013438) + test_to_ruby_with_rsa_key: .: (1.253258) + test_to_yaml: .: (0.022277) + test_to_yaml_fancy: .: (0.020263) + test_to_yaml_no_autorequire: .: (0.017892) + test_to_yaml_no_post_install_message: .: (0.017411) + test_to_yaml_no_signing_key: .: (0.016775) + test_to_yaml_platform: .: (0.018647) + test_to_yaml_platform_legacy: .: (0.020136) + test_to_yaml_platform_no_specific_platform: .: (0.016915) + test_to_yaml_platform_original_platform_empty_string: .: (0.017042) + test_to_yaml_platform_original_platform_nil: .: (0.019128) + test_unresolved_specs: .: (0.015312) + test_unresolved_specs_with_duplicated_versions: .: (0.016753) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.015825) + test_unresolved_specs_with_versions: .: (0.017543) + test_validate: .: (0.028077) + test_validate_authors: .: (0.025300) + test_validate_autorequire: .: (0.019428) + test_validate_dependencies: .: (0.022037) + test_validate_dependencies_allowed_duplicates: .: (0.019102) + test_validate_dependencies_duplicates: .: (0.018375) + test_validate_deprecated_license_values_plus: .: (0.355531) + test_validate_description: .: (0.022302) + test_validate_email: .: (0.016231) + test_validate_empty: .: (0.011659) + test_validate_empty_files: .: (0.013495) + test_validate_empty_homepage: .: (0.013622) + test_validate_empty_require_paths: .: (0.014867) + test_validate_empty_summary: .: (0.015136) + test_validate_error: .: (0.011077) + test_validate_executables: .: (0.016118) + test_validate_files: .: (0.015704) + test_validate_files_recursive: .: (0.015210) + test_validate_for_resolution_ignores_metadata: .: (0.009892) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.012518) + test_validate_for_resolution_validates_name: .: (0.011975) + test_validate_for_resolution_validates_required_attributes: .: (0.010986) + test_validate_homepage: .: (0.021401) + test_validate_license: .: (0.015956) + test_validate_license_gives_suggestions: .: (0.175598) + test_validate_license_in_a_non_packaging_context: .: (0.016742) + test_validate_license_ref: .: (0.018617) + test_validate_license_values: .: (0.143376) + test_validate_license_values_or_later: .: (0.016893) + test_validate_license_values_with: .: (0.018621) + test_validate_license_with_deprecated_exception: .: (1.346888) + test_validate_license_with_invalid_exception: .: (1.554744) + test_validate_license_with_nonsense_suffix: .: (0.969485) + test_validate_name: .: (0.019543) + test_validate_nil_license: .: (0.021699) + test_validate_no_required_ruby_versions: .: (0.019537) + test_validate_non_nil: .: (0.027820) + test_validate_open_required_ruby_versions: .: (0.016892) + test_validate_permissions: .: (0.018238) + test_validate_permissions_of_missing_file_non_packaging: .: (0.017161) + test_validate_platform_legacy: .: (0.020758) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.018537) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.019154) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.018757) + test_validate_removed_rubyforge_project: .: (0.018279) + test_validate_require_paths_with_invalid_types: .: (0.017444) + test_validate_rubygems_version: .: (0.016761) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.018264) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.020478) + test_validate_self_referencing_dependencies: .: (0.019193) + test_validate_specification_version: .: (0.017230) + test_validate_summary: .: (0.020312) + test_validate_valid_required_ruby_versions: .: (0.020800) + test_validate_warning: .: (0.017834) + test_version: .: (0.012837) + test_version_change_reset_cache_file: .: (0.010807) + test_version_change_reset_full_name: .: (0.010956) TestGemStreamUI: - test_ask: .: (0.007333) - test_ask_for_password: .: (0.007514) - test_ask_for_password_no_tty: .: (0.006734) - test_ask_no_tty: .: (0.006795) - test_ask_yes_no_no_tty_with_default: .: (0.006942) - test_ask_yes_no_no_tty_without_default: .: (0.006694) - test_choose_from_list: .: (0.006642) - test_choose_from_list_0: .: (0.006431) - test_choose_from_list_EOF: .: (0.006147) - test_choose_from_list_negative: .: (0.006809) - test_choose_from_list_over: .: (0.006795) - test_download_reporter_anything: .: (0.006469) - test_download_reporter_silent_false: .: (0.006759) - test_download_reporter_silent_nil: .: (0.006924) - test_progress_reporter_silent_false: .: (0.006174) - test_progress_reporter_silent_nil: .: (0.039675) - test_progress_reporter_simple: .: (0.007057) - test_progress_reporter_verbose: .: (0.007535) - test_threaded_download_reporter: .: (0.007410) - test_verbose_download_reporter_no_tty: .: (0.008371) - test_verbose_download_reporter_progress: .: (0.007081) - test_verbose_download_reporter_progress_complete: .: (0.007663) - test_verbose_download_reporter_progress_nil_length: .: (0.007271) - test_verbose_download_reporter_progress_once: .: (0.006667) - test_verbose_download_reporter_progress_zero_length:.: (0.007124) + test_ask: .: (0.011448) + test_ask_for_password: .: (0.011615) + test_ask_for_password_no_tty: .: (0.010681) + test_ask_no_tty: .: (0.011492) + test_ask_yes_no_no_tty_with_default: .: (0.010226) + test_ask_yes_no_no_tty_without_default: .: (0.009854) + test_choose_from_list: .: (0.010567) + test_choose_from_list_0: .: (0.009676) + test_choose_from_list_EOF: .: (0.011246) + test_choose_from_list_negative: .: (0.011348) + test_choose_from_list_over: .: (0.010818) + test_download_reporter_anything: .: (0.010898) + test_download_reporter_silent_false: .: (0.009815) + test_download_reporter_silent_nil: .: (0.009848) + test_progress_reporter_silent_false: .: (0.014973) + test_progress_reporter_silent_nil: .: (0.015883) + test_progress_reporter_simple: .: (0.011640) + test_progress_reporter_verbose: .: (0.012105) + test_threaded_download_reporter: .: (0.013278) + test_verbose_download_reporter_no_tty: .: (0.011918) + test_verbose_download_reporter_progress: .: (0.011867) + test_verbose_download_reporter_progress_complete: .: (0.012334) + test_verbose_download_reporter_progress_nil_length: .: (0.011204) + test_verbose_download_reporter_progress_once: .: (0.011509) + test_verbose_download_reporter_progress_zero_length:.: (0.010774) TestGemText: - test_clean_text: .: (0.007191) - test_format_removes_nonprintable_characters: .: (0.006945) - test_format_text: .: (0.006689) - test_format_text_indent: .: (0.007374) - test_format_text_no_space: .: (0.007504) - test_format_text_none: .: (0.006373) - test_format_text_none_indent: .: (0.006876) - test_format_text_trailing: .: (0.007222) - test_levenshtein_distance_add: .: (0.007565) - test_levenshtein_distance_all: .: (0.007525) - test_levenshtein_distance_empty: .: (0.007079) - test_levenshtein_distance_remove: .: (0.008023) - test_levenshtein_distance_replace: .: (0.007276) - test_min3: .: (0.007407) - test_truncate_text: .: (0.008741) + test_clean_text: .: (0.010722) + test_format_removes_nonprintable_characters: .: (0.009744) + test_format_text: .: (0.009720) + test_format_text_indent: .: (0.011008) + test_format_text_no_space: .: (0.010273) + test_format_text_none: .: (0.012205) + test_format_text_none_indent: .: (0.013011) + test_format_text_trailing: .: (0.011664) + test_levenshtein_distance_add: .: (0.012716) + test_levenshtein_distance_all: .: (0.012922) + test_levenshtein_distance_empty: .: (0.011115) + test_levenshtein_distance_remove: .: (0.012959) + test_levenshtein_distance_replace: .: (0.011614) + test_min3: .: (0.013099) + test_truncate_text: .: (0.014986) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.007767) - test_name: .: (0.006860) - test_version: .: (0.007454) + test_errors: .: (0.011985) + test_name: .: (0.011840) + test_version: .: (0.012461) TestGemUriFormatter: - test_escape: .: (0.008057) - test_normalize_uri: .: (0.007763) - test_unescape: .: (0.007136) + test_escape: .: (0.014257) + test_normalize_uri: .: (0.013622) + test_unescape: .: (0.012683) TestGemUtil: - test_class_popen: .: (0.204636) - test_correct_for_windows_path: .: (0.007127) - test_glob_files_in_dir: .: (0.007806) - test_silent_system: .: (0.204096) - test_traverse_parents: .: (0.008667) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.008191) + test_class_popen: .: (0.394023) + test_correct_for_windows_path: .: (0.015979) + test_glob_files_in_dir: .: (0.013291) + test_silent_system: .: (0.338381) + test_traverse_parents: .: (0.015654) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.021202) TestGemValidator: - test_alien: .: (0.022635) - test_alien_default: .: (0.009006) + test_alien: .: (0.056369) + test_alien_default: .: (0.015533) TestGemVersion: - test_approximate_recommendation: .: (0.008802) - test_bump: .: (0.007235) - test_bump_alpha: .: (0.006739) - test_bump_alphanumeric: .: (0.006956) - test_bump_one_level: .: (0.006824) - test_bump_trailing_zeros: .: (0.006786) - test_canonical_segments: .: (0.007043) - test_class_correct: .: (0.007609) - test_class_create: .: (0.008023) - test_class_new_subclass: .: (0.006995) - test_empty_version: .: (0.007098) - test_eql_eh: .: (0.007003) - test_equals2: .: (0.006822) - test_frozen_version: .: (0.007423) - test_hash: .: (0.007237) - test_initialize: .: (0.007073) - test_initialize_invalid: .: (0.007496) - test_prerelease: .: (0.007574) - test_release: .: (0.007474) - test_segments: .: (0.006708) - test_semver: .: (0.007529) - test_spaceship: .: (0.007991) - test_to_s: .: (0.006897) + test_approximate_recommendation: .: (0.015220) + test_bump: .: (0.013136) + test_bump_alpha: .: (0.012002) + test_bump_alphanumeric: .: (0.011609) + test_bump_one_level: .: (0.013052) + test_bump_trailing_zeros: .: (0.014617) + test_canonical_segments: .: (0.016125) + test_class_correct: .: (0.015704) + test_class_create: .: (0.015131) + test_class_new_subclass: .: (0.012761) + test_empty_version: .: (0.013532) + test_eql_eh: .: (0.012937) + test_equals2: .: (0.016075) + test_frozen_version: .: (0.014693) + test_hash: .: (0.014448) + test_initialize: .: (0.013954) + test_initialize_invalid: .: (0.016600) + test_prerelease: .: (0.014612) + test_release: .: (0.014514) + test_segments: .: (0.012704) + test_semver: .: (0.014738) + test_spaceship: .: (0.016004) + test_to_s: .: (0.011225) TestGemVersionOption: - test_add_platform_option: .: (0.009247) - test_add_version_option: .: (0.008851) - test_enables_prerelease: .: (0.009152) - test_multiple_version_operator_option_compound: .: (0.009710) - test_platform_option: .: (0.009312) - test_platform_option_ruby: .: (0.008809) - test_platform_option_twice: .: (0.008917) - test_version_option: .: (0.008878) - test_version_option_compound: .: (0.008951) - test_version_option_explicit_prerelease: .: (0.009142) - test_version_option_twice: .: (0.008943) + test_add_platform_option: .: (0.014204) + test_add_version_option: .: (0.014043) + test_enables_prerelease: .: (0.014971) + test_multiple_version_operator_option_compound: .: (0.014479) + test_platform_option: .: (0.013768) + test_platform_option_ruby: .: (0.013197) + test_platform_option_twice: .: (0.012969) + test_version_option: .: (0.070826) + test_version_option_compound: .: (0.015270) + test_version_option_explicit_prerelease: .: (0.015765) + test_version_option_twice: .: (0.016119) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.008199) - test_contains_requirable_file_eh_extension: .: (0.009074) - test_full_require_paths: .: (0.007785) - test_initialize: .: (0.007442) - test_initialize_extension: .: (0.007276) - test_initialize_missing_stubline: .: (0.007904) - test_initialize_version: .: (0.007569) - test_initialize_with_empty_version: .: (0.007063) - test_lib_dirs_glob: .: (0.007737) - test_lib_dirs_glob_with_extension: .: (0.007583) - test_matches_for_glob: .: (0.008496) - test_matches_for_glob_with_bundler_inline: .: (0.008271) - test_missing_extensions_eh: .: (0.242012) - test_missing_extensions_eh_default_gem: .: (0.009623) - test_missing_extensions_eh_none: .: (0.007131) - test_to_spec: .: (0.007643) - test_to_spec_default: .: (0.008667) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.008051) + test_contains_requirable_file_eh: .: (0.014799) + test_contains_requirable_file_eh_extension: .: (0.017945) + test_full_require_paths: .: (0.013172) + test_initialize: .: (0.015294) + test_initialize_extension: .: (0.013099) + test_initialize_missing_stubline: .: (0.011925) + test_initialize_version: .: (0.012476) + test_initialize_with_empty_version: .: (0.012742) + test_lib_dirs_glob: .: (0.013926) + test_lib_dirs_glob_with_extension: .: (0.011817) + test_matches_for_glob: .: (0.015091) + test_matches_for_glob_with_bundler_inline: .: (0.023363) + test_missing_extensions_eh: .: (0.456692) + test_missing_extensions_eh_default_gem: .: (0.019099) + test_missing_extensions_eh_none: .: (0.011669) + test_to_spec: .: (0.013911) + test_to_spec_default: .: (0.016341) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.024591) TestUpdateSuggestion: - test_eligible_for_update: .: (0.012877) - test_eligible_for_update_disabled_update: .: (0.009646) - test_eligible_for_update_for_prerelease: .: (0.009524) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.013752) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.011991) - test_eligible_for_update_non_tty: .: (0.009677) - test_eligible_for_update_notification_delay: .: (0.010459) - test_eligible_for_update_on_ci: .: (0.009595) - test_eligible_for_update_prevent_config: .: (0.009642) - test_eligible_for_update_prevent_env: .: (0.010279) - test_eligible_for_update_unwrittable_config: .: (0.009932) - test_update_suggestion: .: (0.007890) + test_eligible_for_update: .: (0.018854) + test_eligible_for_update_disabled_update: .: (0.016354) + test_eligible_for_update_for_prerelease: .: (0.023120) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.027316) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.020756) + test_eligible_for_update_non_tty: .: (0.017003) + test_eligible_for_update_notification_delay: .: (0.016038) + test_eligible_for_update_on_ci: .: (0.015691) + test_eligible_for_update_prevent_config: .: (0.014367) + test_eligible_for_update_prevent_env: .: (0.015874) + test_eligible_for_update_unwrittable_config: .: (0.015357) + test_update_suggestion: .: (0.012977) TestUri: - test_redacted_does_not_modify_uri: .: (0.007258) - test_redacted_with_invalid_uri: .: (0.006989) - test_redacted_with_token: .: (0.007146) - test_redacted_with_user_pass: .: (0.006769) - test_redacted_with_user_x_oauth_basic: .: (0.007059) - test_redacted_without_credential: .: (0.008161) - test_to_s_invalid_uri: .: (0.007879) - test_to_s_not_string: .: (0.008696) + test_redacted_does_not_modify_uri: .: (0.011657) + test_redacted_with_invalid_uri: .: (0.011044) + test_redacted_with_token: .: (0.011600) + test_redacted_with_user_pass: .: (0.012055) + test_redacted_with_user_x_oauth_basic: .: (0.013101) + test_redacted_without_credential: .: (0.012921) + test_to_s_invalid_uri: .: (0.026069) + test_to_s_not_string: .: (0.013792) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.009054) - test_method_not_allowed_response_to_s: .: (0.008257) - test_method_not_found_response_to_s: .: (0.008839) - test_no_to_s_response_to_s: .: (0.008816) - test_ok_response_to_s: .: (0.008487) + test_bad_request_response_to_s: .: (0.014914) + test_method_not_allowed_response_to_s: .: (0.015332) + test_method_not_found_response_to_s: .: (0.010095) + test_no_to_s_response_to_s: .: (0.021146) + test_ok_response_to_s: .: (0.009674) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.011922) - test_listener_thread_sets_error: .: (0.009924) - test_wait_for_otp_code_get_follows_options: .: (0.013644) - test_wait_for_otp_code_get_request: .: (0.011748) - test_wait_for_otp_code_incorrect_params: .: (0.011994) - test_wait_for_otp_code_incorrect_path: .: (0.011738) - test_wait_for_otp_code_invalid_post_req_method: .: (0.011002) - test_wait_for_otp_code_no_params_response: .: (0.011253) - test_wait_for_otp_code_options_request: .: (0.010522) + test_listener_thread_retreives_otp_code: .: (0.017720) + test_listener_thread_sets_error: .: (0.014416) + test_wait_for_otp_code_get_follows_options: .: (0.016973) + test_wait_for_otp_code_get_request: .: (0.015355) + test_wait_for_otp_code_incorrect_params: .: (0.016619) + test_wait_for_otp_code_incorrect_path: .: (0.018687) + test_wait_for_otp_code_invalid_post_req_method: .: (0.017489) + test_wait_for_otp_code_no_params_response: .: (0.017857) + test_wait_for_otp_code_options_request: .: (0.017882) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.008737) - test_poll_for_otp_invalid_status: .: (0.008750) - test_poll_for_otp_missing_credentials: .: (0.007800) - test_poll_for_otp_not_http_success: .: (0.007400) - test_poll_for_otp_pending_sleeps: .: (0.108281) - test_poll_for_otp_success: .: (0.009058) - test_poll_thread_success: .: (0.009545) - test_poll_thread_timeout_error: .: (0.007796) - test_poll_thread_webauthn_verification_error: .: (0.008902) + test_poll_for_otp_invalid_format: .: (0.016247) + test_poll_for_otp_invalid_status: .: (0.014356) + test_poll_for_otp_missing_credentials: .: (0.012181) + test_poll_for_otp_not_http_success: .: (0.012696) + test_poll_for_otp_pending_sleeps: .: (0.112661) + test_poll_for_otp_success: .: (0.013829) + test_poll_thread_success: .: (0.013278) + test_poll_thread_timeout_error: .: (0.013329) + test_poll_thread_webauthn_verification_error: .: (0.013169) -Finished in 122.329532784 seconds. +Finished in 208.336629434 seconds. ------------------------------------------------------------------------------- 2566 tests, 13286 assertions, 0 failures, 0 errors, 51 pendings, 0 omissions, 0 notifications 98.0125% passed ------------------------------------------------------------------------------- -20.98 tests/s, 108.61 assertions/s +12.32 tests/s, 63.77 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 /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner @@ -5201,489 +5237,489 @@ Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader Started ChangelogTest: - test_format_header: .: (0.002410) + test_format_header: .: (0.004059) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.136145) - test_execute_all_named: .: (0.139317) - test_execute_all_named_default_multiple: .: (0.030282) - test_execute_all_named_default_single: .: (0.011184) - test_execute_dependency_order: .: (0.052912) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.027246) - test_execute_does_not_remove_default_gem_executables: .: (0.040980) - test_execute_outside_gem_home: .: (0.031318) - test_execute_outside_gem_home_when_install_dir_given: .: (0.030032) - test_execute_prerelease: .: (0.425418) - test_execute_removes_executable: .: (0.036891) - test_execute_removes_formatted_executable: .: (0.024199) - test_execute_two_version: .: (0.006701) - test_execute_with_force_and_without_version_uninstalls_everything:.: (0.067542) - test_execute_with_force_ignores_dependencies: .: (0.103192) - test_execute_with_gem_not_installed: .: (0.007394) - test_execute_with_gem_uninstall_error: .: (0.088704) - test_execute_with_multiple_version_specified_as_colon: .: (0.102107) - test_execute_with_version_leaves_non_matching_versions: .: (0.098344) - test_execute_with_version_specified_as_colon: .: (0.096566) - test_handle_options: .: (0.011716) - test_handle_options_vendor: .: (0.011462) - test_handle_options_vendor_missing: .: (0.011186) - test_uninstall_selection: .: (0.083164) - test_uninstall_selection_multiple_gems: .: (0.081496) + test_execute_all: .: (0.747246) + test_execute_all_named: .: (0.518421) + test_execute_all_named_default_multiple: .: (0.067554) + test_execute_all_named_default_single: .: (0.017469) + test_execute_dependency_order: .: (0.076653) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.044599) + test_execute_does_not_remove_default_gem_executables: .: (0.086361) + test_execute_outside_gem_home: .: (0.057275) + test_execute_outside_gem_home_when_install_dir_given: .: (0.060297) + test_execute_prerelease: .: (0.772505) + test_execute_removes_executable: .: (0.043223) + test_execute_removes_formatted_executable: .: (0.066033) + test_execute_two_version: .: (0.010055) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.136159) + test_execute_with_force_ignores_dependencies: .: (0.215885) + test_execute_with_gem_not_installed: .: (0.010884) + test_execute_with_gem_uninstall_error: .: (0.134151) + test_execute_with_multiple_version_specified_as_colon: .: (0.171987) + test_execute_with_version_leaves_non_matching_versions: .: (0.156838) + test_execute_with_version_specified_as_colon: .: (0.148405) + test_handle_options: .: (0.017548) + test_handle_options_vendor: .: (0.018009) + test_handle_options_vendor_missing: .: (0.018026) + test_uninstall_selection: .: (0.110133) + test_uninstall_selection_multiple_gems: .: (0.222643) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.014218) - test_build_root: .: (0.013049) - test_doc: .: (0.012937) - test_doc_no: .: (0.012194) - test_doc_rdoc: .: (0.012591) - test_doc_rdoc_ri: .: (0.012303) - test_document: .: (0.012057) - test_document_no: .: (0.011921) - test_document_rdoc: .: (0.012054) - test_minimal_deps: .: (0.018836) - test_minimal_deps_no: .: (0.013063) - test_post_install_message: .: (0.012148) - test_post_install_message_no: .: (0.012200) - test_security_policy: .: (0.012691) - test_security_policy_unknown: .: (0.017065) - test_user_install_disabled_read_only: .: (0.043554) - test_user_install_enabled: .: (0.064352) - test_vendor: .: (0.016809) - test_vendor_missing: .: (0.012552) + test_add_install_update_options: .: (0.020125) + test_build_root: .: (0.018777) + test_doc: .: (0.018442) + test_doc_no: .: (0.018780) + test_doc_rdoc: .: (0.026311) + test_doc_rdoc_ri: .: (0.044250) + test_document: .: (0.033526) + test_document_no: .: (0.043120) + test_document_rdoc: .: (0.043282) + test_minimal_deps: .: (0.043269) + test_minimal_deps_no: .: (0.063835) + test_post_install_message: .: (0.036703) + test_post_install_message_no: .: (0.020991) + test_security_policy: .: (0.020470) + test_security_policy_unknown: .: (0.031510) + test_user_install_disabled_read_only: .: (0.036454) + test_user_install_enabled: .: (0.056927) + test_vendor: .: (0.020779) + test_vendor_missing: .: (0.032397) TestGemInstaller: - test_app_script_text: .: (0.019252) - test_check_executable_overwrite: .: (0.020676) - test_check_executable_overwrite_format_executable:.: (0.021510) - test_check_executable_overwrite_other_gem: .: (0.029923) - test_check_executable_overwrite_other_gem_force: .: (0.037978) - test_check_executable_overwrite_other_non_gem: .: (0.031856) - test_check_that_user_bin_dir_is_in_path: .: (0.015863) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.015383) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.017439) - test_conflicting_binstubs: .: (0.878359) - test_default_gem_loaded_from: .: (0.019094) - test_default_gem_to_specific_install_dir: .: (0.026188) - test_default_gem_with_wrappers: .: (0.024815) - test_dir: .: (0.019959) - test_ensure_dependency: .: (0.016504) - test_ensure_loadable_spec: .: (0.019036) - test_ensure_loadable_spec_security_policy: .: (0.018239) - test_extract_files: .: (0.026224) - test_find_lib_file_after_install: .: (0.602104) - test_gem_attribute: .: (0.010553) - test_generate_bin_bindir: .: (0.028051) - test_generate_bin_bindir_with_user_install_warning: .: (0.013262) - test_generate_bin_script: .: (0.033554) - test_generate_bin_script_format: .: (0.038471) - test_generate_bin_script_format_disabled: .: (0.033902) - test_generate_bin_script_install_dir: .: (0.021782) - test_generate_bin_script_no_execs: .: (0.024521) - test_generate_bin_script_no_perms: .: (0.021980) - test_generate_bin_script_no_shebang: .: (0.020675) - test_generate_bin_script_wrappers: .: (0.020768) - test_generate_bin_symlink: .: (0.025104) - test_generate_bin_symlink_no_execs: .: (0.025479) - test_generate_bin_symlink_no_perms: .: (0.019747) - test_generate_bin_symlink_update_newer: .: (0.022567) - test_generate_bin_symlink_update_older: .: (0.019651) - test_generate_bin_symlink_update_remove_wrapper: .: (0.021771) - test_generate_bin_symlink_win32: .: (0.023831) - test_generate_bin_uses_default_shebang: .: (0.020463) - test_generate_bin_with_dangling_symlink: .: (0.086521) - test_generate_plugins: .: (0.420907) - test_generate_plugins_with_build_root: .: (0.031319) - test_generate_plugins_with_install_dir: .: (0.031055) - test_generate_plugins_with_user_install: .: (0.031224) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.025052) - test_initialize: .: (0.022577) - test_initialize_user_install: .: (0.020845) - test_initialize_user_install_bin_dir: .: (0.018767) - test_install: .: (0.419883) - test_install_build_root: .: (0.027835) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.029889) - test_install_creates_binstub_that_dont_trust_encoding: .: (0.426768) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.432670) - test_install_creates_binstub_that_understand_version: .: (0.427236) - test_install_creates_working_binstub: .: (0.435836) - test_install_dir_takes_precedence_to_user_install:.: (0.028365) - test_install_does_not_leave_lockfile_for_binstub: .: (0.636373) - test_install_extension_and_script: .: (0.357784) - test_install_extension_clean_intermediate_files: .: (0.384561) - test_install_extension_dir: .: (0.316916) - test_install_extension_dir_is_removed_on_reinstall: .: (0.633551) - test_install_extension_flat: .: (0.369667) - test_install_force: .: (0.022659) - test_install_missing_dirs: .: (0.026052) - test_install_post_build_false: .: (0.019971) - test_install_post_build_nil: .: (0.024399) - test_install_pre_install_false: .: (0.017494) - test_install_pre_install_nil: .: (0.023718) - test_install_user_extension_dir: .: (0.322653) - test_install_with_message: .: (0.025709) - test_install_with_no_prior_files: .: (0.874646) - test_install_with_skipped_message: .: (0.026775) - test_installation_satisfies_dependency_eh: .: (0.018204) - test_installation_satisfies_dependency_eh_development: .: (0.017190) - test_keeps_plugins_up_to_date: .: (1.722268) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.012339) - test_package_attribute: .: (0.011096) - test_pre_install_checks_dependencies: .: (0.033946) - test_pre_install_checks_dependencies_ignore: .: (0.030445) - test_pre_install_checks_dependencies_install_dir: .: (0.022335) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.026006) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.018777) - test_pre_install_checks_malicious_name: .: (0.019137) - test_pre_install_checks_malicious_name_before_eval: .: (0.018594) - test_pre_install_checks_malicious_platform_before_eval: .: (0.011150) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.017729) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.017624) - test_process_options: .: (0.018206) - test_process_options_build_root: .: (0.017450) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.017045) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.017144) - test_shebang: .: (0.021427) - test_shebang_arguments: .: (0.026417) - test_shebang_arguments_with_load_relative: .: (0.023100) - test_shebang_custom: .: (0.021484) - test_shebang_custom_with_expands: .: (0.022305) - test_shebang_custom_with_expands_and_arguments: .: (0.022211) - test_shebang_empty: .: (0.021001) - test_shebang_env: .: (0.022184) - test_shebang_env_arguments: .: (0.021105) - test_shebang_env_arguments_with_load_relative: .: (0.020689) - test_shebang_env_shebang: .: (0.020404) - test_shebang_nested: .: (0.028191) - test_shebang_nested_arguments: .: (0.021987) - test_shebang_nested_arguments_with_load_relative: .: (0.021661) - test_shebang_version: .: (0.022017) - test_shebang_version_arguments: .: (0.021878) - test_shebang_version_arguments_with_load_relative:.: (0.021462) - test_shebang_version_env: .: (0.020504) - test_shebang_version_env_arguments: .: (0.020745) - test_shebang_version_env_arguments_with_load_relative: .: (0.021104) - test_unpack: .: (0.038680) - test_use_plugin_immediately: .: (0.857198) - test_write_build_info_file: .: (0.021146) - test_write_build_info_file_empty: .: (0.016977) - test_write_build_info_file_install_dir: .: (0.019918) - test_write_cache_file: .: (0.020342) - test_write_spec: .: (0.011383) - test_write_spec_writes_cached_spec: .: (0.016578) + test_app_script_text: .: (0.034596) + test_check_executable_overwrite: .: (0.036499) + test_check_executable_overwrite_format_executable:.: (0.035485) + test_check_executable_overwrite_other_gem: .: (0.071498) + test_check_executable_overwrite_other_gem_force: .: (0.076183) + test_check_executable_overwrite_other_non_gem: .: (0.144923) + test_check_that_user_bin_dir_is_in_path: .: (0.029733) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.029110) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.031915) + test_conflicting_binstubs: .: (1.898735) + test_default_gem_loaded_from: .: (0.035101) + test_default_gem_to_specific_install_dir: .: (0.047861) + test_default_gem_with_wrappers: .: (0.040941) + test_dir: .: (0.040060) + test_ensure_dependency: .: (0.028579) + test_ensure_loadable_spec: .: (0.041121) + test_ensure_loadable_spec_security_policy: .: (0.029744) + test_extract_files: .: (0.031684) + test_find_lib_file_after_install: .: (1.184575) + test_gem_attribute: .: (0.015755) + test_generate_bin_bindir: .: (0.048533) + test_generate_bin_bindir_with_user_install_warning: .: (0.011643) + test_generate_bin_script: .: (0.060998) + test_generate_bin_script_format: .: (0.038818) + test_generate_bin_script_format_disabled: .: (0.032282) + test_generate_bin_script_install_dir: .: (0.032871) + test_generate_bin_script_no_execs: .: (0.049994) + test_generate_bin_script_no_perms: .: (0.033819) + test_generate_bin_script_no_shebang: .: (0.033701) + test_generate_bin_script_wrappers: .: (0.039401) + test_generate_bin_symlink: .: (0.034828) + test_generate_bin_symlink_no_execs: .: (0.043246) + test_generate_bin_symlink_no_perms: .: (0.039225) + test_generate_bin_symlink_update_newer: .: (0.051176) + test_generate_bin_symlink_update_older: .: (0.036810) + test_generate_bin_symlink_update_remove_wrapper: .: (0.035894) + test_generate_bin_symlink_win32: .: (0.040617) + test_generate_bin_uses_default_shebang: .: (0.037164) + test_generate_bin_with_dangling_symlink: .: (0.179164) + test_generate_plugins: .: (0.816201) + test_generate_plugins_with_build_root: .: (0.064534) + test_generate_plugins_with_install_dir: .: (0.065442) + test_generate_plugins_with_user_install: .: (0.055916) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.071645) + test_initialize: .: (0.066318) + test_initialize_user_install: .: (0.073777) + test_initialize_user_install_bin_dir: .: (0.062299) + test_install: .: (0.802537) + test_install_build_root: .: (0.083635) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.051287) + test_install_creates_binstub_that_dont_trust_encoding: .: (0.842526) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.840350) + test_install_creates_binstub_that_understand_version: .: (0.898739) + test_install_creates_working_binstub: .: (0.814799) + test_install_dir_takes_precedence_to_user_install:.: (0.062964) + test_install_does_not_leave_lockfile_for_binstub: .: (1.496636) + test_install_extension_and_script: .: (1.337996) + test_install_extension_clean_intermediate_files: .: (0.656898) + test_install_extension_dir: .: (0.690819) + test_install_extension_dir_is_removed_on_reinstall: .: (1.175446) + test_install_extension_flat: .: (0.816777) + test_install_force: .: (0.045882) + test_install_missing_dirs: .: (0.073056) + test_install_post_build_false: .: (0.028298) + test_install_post_build_nil: .: (0.039016) + test_install_pre_install_false: .: (0.026783) + test_install_pre_install_nil: .: (0.047473) + test_install_user_extension_dir: .: (0.625657) + test_install_with_message: .: (0.045057) + test_install_with_no_prior_files: .: (2.160678) + test_install_with_skipped_message: .: (0.093274) + test_installation_satisfies_dependency_eh: .: (0.052624) + test_installation_satisfies_dependency_eh_development: .: (0.022782) + test_keeps_plugins_up_to_date: .: (3.473662) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.035538) + test_package_attribute: .: (0.038888) + test_pre_install_checks_dependencies: .: (0.074035) + test_pre_install_checks_dependencies_ignore: .: (0.047629) + test_pre_install_checks_dependencies_install_dir: .: (0.032285) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.027796) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.029712) + test_pre_install_checks_malicious_name: .: (0.031065) + test_pre_install_checks_malicious_name_before_eval: .: (0.049924) + test_pre_install_checks_malicious_platform_before_eval: .: (0.023533) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.056024) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.042085) + test_process_options: .: (0.036892) + test_process_options_build_root: .: (0.028962) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.030054) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.030423) + test_shebang: .: (0.042834) + test_shebang_arguments: .: (0.038924) + test_shebang_arguments_with_load_relative: .: (0.038145) + test_shebang_custom: .: (0.048803) + test_shebang_custom_with_expands: .: (0.057280) + test_shebang_custom_with_expands_and_arguments: .: (0.038068) + test_shebang_empty: .: (0.033051) + test_shebang_env: .: (0.033473) + test_shebang_env_arguments: .: (0.037349) + test_shebang_env_arguments_with_load_relative: .: (0.033403) + test_shebang_env_shebang: .: (0.039282) + test_shebang_nested: .: (0.044172) + test_shebang_nested_arguments: .: (0.035464) + test_shebang_nested_arguments_with_load_relative: .: (0.029474) + test_shebang_version: .: (0.030786) + test_shebang_version_arguments: .: (0.030633) + test_shebang_version_arguments_with_load_relative:.: (0.050231) + test_shebang_version_env: .: (0.072102) + test_shebang_version_env_arguments: .: (0.032603) + test_shebang_version_env_arguments_with_load_relative: .: (0.037181) + test_unpack: .: (0.043479) + test_use_plugin_immediately: .: (1.418470) + test_write_build_info_file: .: (0.030586) + test_write_build_info_file_empty: .: (0.022722) + test_write_build_info_file_install_dir: .: (0.040682) + test_write_cache_file: .: (0.034313) + test_write_spec: .: (0.018686) + test_write_spec_writes_cached_spec: .: (0.018859) TestGemUninstaller: - test_ask_if_ok: .: (0.051399) - test_initialize_expand_path: .: (0.049755) - test_path_ok_eh: .: (0.102739) - test_path_ok_eh_legacy: .: (0.051225) - test_path_ok_eh_user: .: (0.049627) - test_regenerate_plugins_for: .: (0.067580) - test_remove_all: .: (0.052225) - test_remove_executables_force_keep: .: (0.051446) - test_remove_executables_force_remove: .: (0.053805) - test_remove_executables_user: .: (0.048013) - test_remove_executables_user_format: .: (0.045527) - test_remove_executables_user_format_disabled: .: (0.042528) - test_remove_not_in_home: .: (0.044833) - test_remove_plugins: .: (0.067208) - test_remove_plugins_user_installed: .: (0.068149) - test_remove_symlinked_gem_home: .: (0.046864) - test_uninstall: .: (0.042711) - test_uninstall_default_gem: .: (0.052043) - test_uninstall_default_gem_with_same_version: .: (0.065768) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.047314) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.047905) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.055151) - test_uninstall_extension: .: (0.372620) - test_uninstall_keeps_plugins_up_to_date: .: (0.100358) - test_uninstall_no_permission: .: (0.051417) - test_uninstall_nonexistent: .: (0.044305) - test_uninstall_not_ok: .: (0.047364) - test_uninstall_only_lists_unsatisfied_deps: .: (0.051048) - test_uninstall_prompt_includes_dep_type: .: (0.052952) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.053623) - test_uninstall_prompts_about_broken_deps: .: (0.049386) - test_uninstall_selection: .: (0.118671) - test_uninstall_selection_greater_than_one: .: (0.112192) - test_uninstall_user_install: .: (0.050836) - test_uninstall_user_install_with_symlinked_home: .: (0.047749) - test_uninstall_with_install_dir_regenerates_plugins: .: (0.083723) - test_uninstall_with_install_dir_removes_plugins: .: (0.085024) - test_uninstall_wrong_repo: .: (0.050043) + test_ask_if_ok: .: (0.104646) + test_initialize_expand_path: .: (0.106277) + test_path_ok_eh: .: (0.073867) + test_path_ok_eh_legacy: .: (0.107480) + test_path_ok_eh_user: .: (0.136348) + test_regenerate_plugins_for: .: (0.132462) + test_remove_all: .: (0.086450) + test_remove_executables_force_keep: .: (0.074290) + test_remove_executables_force_remove: .: (0.100119) + test_remove_executables_user: .: (0.078397) + test_remove_executables_user_format: .: (0.081310) + test_remove_executables_user_format_disabled: .: (0.089598) + test_remove_not_in_home: .: (0.114410) + test_remove_plugins: .: (0.131043) + test_remove_plugins_user_installed: .: (0.146270) + test_remove_symlinked_gem_home: .: (0.088260) + test_uninstall: .: (0.086913) + test_uninstall_default_gem: .: (0.087996) + test_uninstall_default_gem_with_same_version: .: (0.148182) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.123663) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.135544) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.075171) + test_uninstall_extension: .: (0.673109) + test_uninstall_keeps_plugins_up_to_date: .: (0.197501) + test_uninstall_no_permission: .: (0.096698) + test_uninstall_nonexistent: .: (0.085230) + test_uninstall_not_ok: .: (0.096091) + test_uninstall_only_lists_unsatisfied_deps: .: (0.098025) + test_uninstall_prompt_includes_dep_type: .: (0.098436) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.094111) + test_uninstall_prompts_about_broken_deps: .: (0.084256) + test_uninstall_selection: .: (0.221554) + test_uninstall_selection_greater_than_one: .: (0.243201) + test_uninstall_user_install: .: (0.085577) + test_uninstall_user_install_with_symlinked_home: .: (0.108243) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.165737) + test_uninstall_with_install_dir_removes_plugins: .: (0.174338) + test_uninstall_wrong_repo: .: (0.115768) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.023131) - test_add_files: .: (0.016295) - test_add_files_symlink: .: (0.016054) - test_build: .: (0.024530) - test_build_auto_signed: .: (0.058531) - test_build_auto_signed_encrypted_key: .: (0.053321) - test_build_invalid: .: (0.015301) - test_build_invalid_arguments: .: (0.015450) - test_build_modified_platform: .: (0.024317) - test_build_signed: .: (0.044683) - test_build_signed_encrypted_key: .: (0.043976) - test_build_time_uses_source_date_epoch: .: (0.014543) - test_build_time_without_source_date_epoch: .: (0.020559) - test_class_new_old_format: .: (0.018120) - test_contents: .: (0.019618) - test_contents_from_io: .: (0.018837) - test_corrupt_data_tar_gz: .: (0.022483) - test_extract_file_permissions: .: (0.023719) - test_extract_files: .: (0.019285) - test_extract_files_empty: .: (0.020485) - test_extract_symlink_into_symlink_dir: .: (0.017400) - test_extract_symlink_parent: .: (0.022238) - test_extract_tar_gz_absolute: .: (0.016806) - test_extract_tar_gz_directory: .: (0.017182) - test_extract_tar_gz_dot_file: .: (0.016030) - test_extract_tar_gz_dot_slash: .: (0.015920) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.020364) - test_extract_tar_gz_symlink_relative_path: .: (0.027850) - test_gem_attr: .: (0.043690) - test_install_location: .: (0.034258) - test_install_location_absolute: .: (0.022567) - test_install_location_dots: .: (0.018102) - test_install_location_extra_slash: .: (0.016463) - test_install_location_relative: .: (0.015750) - test_install_location_suffix: .: (0.015592) - test_load_spec: .: (0.021960) - test_raw_spec: .: (0.025939) - test_spec: .: (0.019711) - test_spec_from_io: .: (0.019369) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.015264) - test_verify: .: (0.018093) - test_verify_checksum_bad: .: (0.021800) - test_verify_checksum_missing: .: (0.021121) - test_verify_corrupt: .: (0.016090) - test_verify_corrupt_tar_checksums_entry: .: (0.014857) - test_verify_corrupt_tar_data_entry: .: (0.020924) - test_verify_corrupt_tar_metadata_entry: .: (0.017401) - test_verify_duplicate_file: .: (0.023895) - test_verify_empty: .: (0.015615) - test_verify_entry: .: (0.016780) - test_verify_nonexistent: .: (0.014582) - test_verify_security_policy: .: (0.019115) - test_verify_security_policy_checksum_missing: .: (0.040504) - test_verify_security_policy_low_security: .: (0.046125) - test_verify_truncate: .: (0.017138) + test_add_checksums: .: (0.048572) + test_add_files: .: (0.037776) + test_add_files_symlink: .: (0.037576) + test_build: .: (0.042369) + test_build_auto_signed: .: (0.093662) + test_build_auto_signed_encrypted_key: .: (0.096602) + test_build_invalid: .: (0.027997) + test_build_invalid_arguments: .: (0.026933) + test_build_modified_platform: .: (0.054688) + test_build_signed: .: (0.147561) + test_build_signed_encrypted_key: .: (0.076222) + test_build_time_uses_source_date_epoch: .: (0.034140) + test_build_time_without_source_date_epoch: .: (0.025441) + test_class_new_old_format: .: (0.030051) + test_contents: .: (0.032269) + test_contents_from_io: .: (0.030647) + test_corrupt_data_tar_gz: .: (0.037397) + test_extract_file_permissions: .: (0.052120) + test_extract_files: .: (0.036243) + test_extract_files_empty: .: (0.036709) + test_extract_symlink_into_symlink_dir: .: (0.043549) + test_extract_symlink_parent: .: (0.030534) + test_extract_tar_gz_absolute: .: (0.032092) + test_extract_tar_gz_directory: .: (0.029947) + test_extract_tar_gz_dot_file: .: (0.029173) + test_extract_tar_gz_dot_slash: .: (0.032918) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.038334) + test_extract_tar_gz_symlink_relative_path: .: (0.048292) + test_gem_attr: .: (0.035957) + test_install_location: .: (0.049183) + test_install_location_absolute: .: (0.066414) + test_install_location_dots: .: (0.056250) + test_install_location_extra_slash: .: (0.041716) + test_install_location_relative: .: (0.042034) + test_install_location_suffix: .: (0.036122) + test_load_spec: .: (0.036792) + test_raw_spec: .: (0.041988) + test_spec: .: (0.034793) + test_spec_from_io: .: (0.048049) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.029295) + test_verify: .: (0.040171) + test_verify_checksum_bad: .: (0.052064) + test_verify_checksum_missing: .: (0.045750) + test_verify_corrupt: .: (0.033146) + test_verify_corrupt_tar_checksums_entry: .: (0.059253) + test_verify_corrupt_tar_data_entry: .: (0.069096) + test_verify_corrupt_tar_metadata_entry: .: (0.140924) + test_verify_duplicate_file: .: (0.055376) + test_verify_empty: .: (0.031155) + test_verify_entry: .: (0.026074) + test_verify_nonexistent: .: (0.023349) + test_verify_security_policy: .: (0.027992) + test_verify_security_policy_checksum_missing: .: (0.059684) + test_verify_security_policy_low_security: .: (0.106835) + test_verify_truncate: .: (0.035044) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.006645) - test_empty: .: (0.006179) - test_empty_eh: .: (0.005697) - test_equals2: .: (0.005780) - test_from_bad_octal: .: (0.008128) - test_initialize: .: (0.006110) - test_initialize_bad: .: (0.006097) - test_initialize_typeflag: .: (0.012338) - test_self_from: .: (0.007018) - test_spaces_in_headers: .: (0.007564) - test_to_s: .: (0.006227) - test_update_checksum: .: (0.006811) + test_big_uid_gid: .: (0.011453) + test_empty: .: (0.011161) + test_empty_eh: .: (0.009808) + test_equals2: .: (0.011038) + test_from_bad_octal: .: (0.014121) + test_initialize: .: (0.012598) + test_initialize_bad: .: (0.010108) + test_initialize_typeflag: .: (0.019873) + test_self_from: .: (0.011998) + test_spaces_in_headers: .: (0.011025) + test_to_s: .: (0.012128) + test_update_checksum: .: (0.010393) TestGemPackageTarReader: - test_each_entry: .: (0.007657) - test_each_with_not_a_tar: .: (0.007001) - test_read_in_gem_data: .: (0.006819) - test_rewind: .: (0.007777) - test_seek: .: (0.007227) - test_seek_in_gem_data: .: (0.007646) - test_seek_missing: .: (0.007252) + test_each_entry: .: (0.014264) + test_each_with_not_a_tar: .: (0.020080) + test_read_in_gem_data: .: (0.012585) + test_rewind: .: (0.020260) + test_seek: .: (0.013093) + test_seek_in_gem_data: .: (0.013809) + test_seek_missing: .: (0.011223) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.007965) - test_close: .: (0.007516) - test_closed_eh: .: (0.007040) - test_consecutive_read: .: (0.008697) - test_consecutive_read_bytes_past_eof: .: (0.006623) - test_directory_eh: .: (0.007003) - test_eof_eh: .: (0.006518) - test_file_eh: .: (0.007051) - test_full_name: .: (0.006409) - test_full_name_null: .: (0.006789) - test_getc: .: (0.006690) - test_open: .: (0.013666) - test_open_closes_entry: .: (0.007488) - test_open_returns_entry: .: (0.007090) - test_pos: .: (0.008140) - test_read: .: (0.006806) - test_read_big: .: (0.007443) - test_read_corrupted_tar: .: (0.007267) - test_read_from_gzip_io: .: (0.007637) - test_read_from_gzip_io_with_non_zero_offset: .: (0.007044) - test_read_partial_buffer: .: (0.006325) - test_read_remaining: .: (0.006870) - test_read_small: .: (0.006599) - test_read_zero: .: (0.006891) - test_readpartial: .: (0.007445) - test_readpartial_corrupted_tar: .: (0.013101) - test_readpartial_past_eof: .: (0.014251) - test_readpartial_to_eof: .: (0.010234) - test_readpartial_zero: .: (0.014312) - test_rewind: .: (0.012978) - test_seek: .: (0.014322) - test_seek_in_gzip_io_corrupted: .: (0.018725) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.021769) - test_size: .: (0.018289) - test_symlink_eh: .: (0.008027) - test_zero_byte_file_read: .: (0.009029) - test_zero_byte_file_readpartial: .: (0.007023) + test_bytes_read: .: (0.011907) + test_close: .: (0.011397) + test_closed_eh: .: (0.012580) + test_consecutive_read: .: (0.011968) + test_consecutive_read_bytes_past_eof: .: (0.010659) + test_directory_eh: .: (0.012355) + test_eof_eh: .: (0.010199) + test_file_eh: .: (0.012566) + test_full_name: .: (0.022553) + test_full_name_null: .: (0.021208) + test_getc: .: (0.012271) + test_open: .: (0.014603) + test_open_closes_entry: .: (0.017056) + test_open_returns_entry: .: (0.012674) + test_pos: .: (0.014599) + test_read: .: (0.012935) + test_read_big: .: (0.012605) + test_read_corrupted_tar: .: (0.015264) + test_read_from_gzip_io: .: (0.012115) + test_read_from_gzip_io_with_non_zero_offset: .: (0.011161) + test_read_partial_buffer: .: (0.010956) + test_read_remaining: .: (0.011512) + test_read_small: .: (0.011072) + test_read_zero: .: (0.011327) + test_readpartial: .: (0.010835) + test_readpartial_corrupted_tar: .: (0.013692) + test_readpartial_past_eof: .: (0.011213) + test_readpartial_to_eof: .: (0.011397) + test_readpartial_zero: .: (0.012267) + test_rewind: .: (0.010909) + test_seek: .: (0.012773) + test_seek_in_gzip_io_corrupted: .: (0.013390) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.012450) + test_size: .: (0.013045) + test_symlink_eh: .: (0.013550) + test_zero_byte_file_read: .: (0.015732) + test_zero_byte_file_readpartial: .: (0.013716) TestGemPackageTarWriter: - test_add_file: .: (0.008691) - test_add_file_digest: .: (0.008157) - test_add_file_digest_multiple: .: (0.007907) - test_add_file_signer: .: (0.021399) - test_add_file_signer_empty: .: (0.008091) - test_add_file_simple: .: (0.008124) - test_add_file_simple_data: .: (0.006721) - test_add_file_simple_padding: .: (0.008312) - test_add_file_simple_size: .: (0.007362) - test_add_file_simple_source_date_epoch: .: (0.007500) - test_add_file_source_date_epoch: .: (0.007744) - test_add_symlink: .: (0.007566) - test_add_symlink_source_date_epoch: .: (0.007471) - test_close: .: (0.006782) - test_mkdir: .: (0.007616) - test_mkdir_source_date_epoch: .: (0.007595) - test_split_name: .: (0.007567) - test_split_name_too_long_name: .: (0.007083) - test_split_name_too_long_prefix: .: (0.014487) - test_split_name_too_long_total: .: (0.006843) + test_add_file: .: (0.016894) + test_add_file_digest: .: (0.014872) + test_add_file_digest_multiple: .: (0.016473) + test_add_file_signer: .: (0.035177) + test_add_file_signer_empty: .: (0.013736) + test_add_file_simple: .: (0.013400) + test_add_file_simple_data: .: (0.029017) + test_add_file_simple_padding: .: (0.036957) + test_add_file_simple_size: .: (0.023760) + test_add_file_simple_source_date_epoch: .: (0.043132) + test_add_file_source_date_epoch: .: (0.034438) + test_add_symlink: .: (0.013125) + test_add_symlink_source_date_epoch: .: (0.017029) + test_close: .: (0.015664) + test_mkdir: .: (0.014815) + test_mkdir_source_date_epoch: .: (0.016414) + test_split_name: .: (0.013717) + test_split_name_too_long_name: .: (0.012910) + test_split_name_too_long_prefix: .: (0.012040) + test_split_name_too_long_total: .: (0.014055) GemTest: - test_operating_system_other_exceptions: .: (0.098839) - test_rubygems_normal_behaviour: .: (0.195048) + test_operating_system_other_exceptions: .: (0.181147) + test_rubygems_normal_behaviour: .: (0.381757) TestCiDetector: - test_ci?: .: (0.010594) - test_ci_strings: .: (0.010289) + test_ci?: .: (0.016406) + test_ci_strings: .: (0.017412) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.023973) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.007111) - test_activate_bin_path_in_debug_mode: .: (0.231584) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.023511) - test_activate_bin_path_resolves_eagerly: .: (0.028675) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.016242) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.016673) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.092459) - test_data_home_default: .: (0.006632) - test_data_home_from_env: .: (0.005913) - test_default_source_date_epoch_doesnt_change: .: (1.006616) - test_deprecated_paths=: .: (0.008551) - test_gem_path_ordering: .: (0.054248) - test_gem_path_ordering_short: .: (0.046385) - test_load_env_plugins: .: (0.009782) - test_load_plugins: .: (0.051983) - test_load_user_installed_plugins: .: (0.030949) - test_operating_system_defaults: .: (0.010166) - test_platform_defaults: .: (0.006153) - test_register_default_spec: .: (0.007675) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.007685) - test_require_does_not_glob: .: (0.017468) - test_require_missing: .: (0.007128) - test_self_activate_bin_path_no_exec_name: .: (0.007402) - test_self_bin_path_active: .: (0.006549) - test_self_bin_path_bin_file_gone_in_latest: .: (0.013606) - test_self_bin_path_bin_name: .: (0.010970) - test_self_bin_path_bin_name_version: .: (0.011083) - test_self_bin_path_no_bin_file: .: (0.006402) - test_self_bin_path_no_exec_name: .: (0.013698) - test_self_bin_path_nonexistent_binfile: .: (0.006921) - test_self_bin_path_not_found: .: (0.006378) - test_self_bin_path_picking_newest: .: (0.016855) - test_self_bindir: .: (0.006694) - test_self_bindir_default_dir: .: (0.007415) - test_self_clear_paths: .: (0.007433) - test_self_configuration: .: (0.006433) - test_self_datadir: .: (0.021850) - test_self_datadir_nonexistent_package: .: (0.006650) - test_self_default_exec_format: .: (0.006637) - test_self_default_exec_format_18: .: (0.007079) - test_self_default_exec_format_jruby: .: (0.005816) - test_self_default_sources: .: (0.005837) - test_self_dir: .: (0.005856) - test_self_done_installing: .: (0.005907) - test_self_ensure_gem_directories: .: (0.008636) - test_self_ensure_gem_directories_missing_parents: .: (0.009994) - test_self_ensure_gem_directories_non_existent_paths:.: (0.017148) - test_self_ensure_gem_directories_permissions: .: (0.009173) - test_self_ensure_gem_directories_safe_permissions: .: (0.010091) - test_self_ensure_gem_directories_write_protected: .: (0.009371) - test_self_ensure_gem_directories_write_protected_parents: .: (0.010700) - test_self_env_requirement: .: (0.007195) - test_self_extension_dir_shared: .: (0.014008) - test_self_extension_dir_static: .: (0.015464) - test_self_find_files: .: (0.028541) - test_self_find_latest_files: .: (0.022605) - test_self_finish_resolve: .: (0.052457) - test_self_finish_resolve_respects_loaded_specs: .: (0.028544) - test_self_finish_resolve_wtf: .: (0.069503) - test_self_gunzip: .: (0.007038) - test_self_gzip: .: (0.007466) - test_self_install: .: (0.037117) - test_self_install_in_rescue: .: (0.036121) - test_self_install_permissions: .: (0.046363) - test_self_install_permissions_umask_0: .: (0.044063) - test_self_install_permissions_umask_077: .: (0.041420) - test_self_install_permissions_with_format_executable: .: (0.042108) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.046392) - test_self_latest_rubygems_version: .: (0.016366) - test_self_latest_spec_for: .: (0.016221) - test_self_latest_spec_for_multiple_sources: .: (0.020924) - test_self_latest_version_for: .: (0.015614) - test_self_latest_version_for_multiple_sources: .: (0.020623) - test_self_loaded_specs: .: (0.019649) - test_self_needs: .: (0.022066) - test_self_needs_picks_up_unresolved_deps: .: (0.075914) - test_self_path: .: (0.014332) - test_self_path_ENV_PATH: .: (0.014562) - test_self_path_default: .: (0.015192) - test_self_path_duplicate: .: (0.010309) - test_self_path_overlap: .: (0.006625) - test_self_paths_eq: .: (0.006288) - test_self_paths_eq_nonexistent_home: .: (0.008283) - test_self_platforms: .: (0.006134) - test_self_post_build: .: (0.005897) - test_self_post_install: .: (0.006984) - test_self_post_reset: .: (0.006199) - test_self_post_uninstall: .: (0.005964) - test_self_pre_install: .: (0.006104) - test_self_pre_reset: .: (0.006674) - test_self_pre_uninstall: .: (0.005771) - test_self_prefix_libdir: .: (0.006114) - test_self_prefix_sitelibdir: .: (0.006256) - test_self_read_binary: .: (0.009093) - test_self_refresh: .: (0.077845) - test_self_refresh_keeps_loaded_specs_activated: .: (0.087906) - test_self_ruby_api_version: .: (0.006723) - test_self_ruby_escaping_spaces_in_path: .: (0.006391) - test_self_ruby_path_without_spaces: .: (0.005968) - test_self_ruby_version_with_git_master: .: (0.006673) - test_self_ruby_version_with_git_prerelease: .: (0.005963) - test_self_ruby_version_with_non_mri_implementations:.: (0.006248) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.007349) - test_self_ruby_version_with_svn_prerelease: .: (0.006144) - test_self_ruby_version_with_svn_trunk: .: (0.006145) - test_self_rubygems_version: .: (0.005936) - test_self_sources: .: (0.006318) - test_self_try_activate_missing_dep: .: (0.014660) - test_self_try_activate_missing_extensions: .: (0.008775) - test_self_try_activate_missing_prerelease: .: (0.020773) - test_self_use_paths: .: (0.006984) - test_self_use_paths_with_nils: .: (0.008122) - test_self_user_dir: .: (0.006780) - test_self_user_home: .: (0.006093) - test_self_vendor_dir: .: (0.006638) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.006297) - test_self_vendor_dir_missing: .: (0.006431) - test_setting_paths_does_not_mutate_parameter_object:.: (0.007000) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.007487) - test_spec_order_is_consistent: .: (0.016797) - test_state_home_default: .: (0.008041) - test_state_home_from_env: .: (0.006221) - test_try_activate_returns_true_for_activated_specs: .: (0.010274) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.036512) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.011235) + test_activate_bin_path_in_debug_mode: .: (0.476557) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.040324) + test_activate_bin_path_resolves_eagerly: .: (0.072879) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.030454) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.031390) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.157629) + test_data_home_default: .: (0.011235) + test_data_home_from_env: .: (0.011019) + test_default_source_date_epoch_doesnt_change: .: (1.012131) + test_deprecated_paths=: .: (0.012111) + test_gem_path_ordering: .: (0.102414) + test_gem_path_ordering_short: .: (0.089070) + test_load_env_plugins: .: (0.017124) + test_load_plugins: .: (0.073547) + test_load_user_installed_plugins: .: (0.053770) + test_operating_system_defaults: .: (0.033327) + test_platform_defaults: .: (0.026828) + test_register_default_spec: .: (0.024652) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.029751) + test_require_does_not_glob: .: (0.030273) + test_require_missing: .: (0.012653) + test_self_activate_bin_path_no_exec_name: .: (0.022957) + test_self_bin_path_active: .: (0.011704) + test_self_bin_path_bin_file_gone_in_latest: .: (0.026266) + test_self_bin_path_bin_name: .: (0.022155) + test_self_bin_path_bin_name_version: .: (0.019990) + test_self_bin_path_no_bin_file: .: (0.012857) + test_self_bin_path_no_exec_name: .: (0.011016) + test_self_bin_path_nonexistent_binfile: .: (0.011459) + test_self_bin_path_not_found: .: (0.010838) + test_self_bin_path_picking_newest: .: (0.027380) + test_self_bindir: .: (0.011264) + test_self_bindir_default_dir: .: (0.028629) + test_self_clear_paths: .: (0.035103) + test_self_configuration: .: (0.029086) + test_self_datadir: .: (0.077139) + test_self_datadir_nonexistent_package: .: (0.012118) + test_self_default_exec_format: .: (0.010711) + test_self_default_exec_format_18: .: (0.022282) + test_self_default_exec_format_jruby: .: (0.013087) + test_self_default_sources: .: (0.013168) + test_self_dir: .: (0.011164) + test_self_done_installing: .: (0.011249) + test_self_ensure_gem_directories: .: (0.016219) + test_self_ensure_gem_directories_missing_parents: .: (0.018023) + test_self_ensure_gem_directories_non_existent_paths:.: (0.017962) + test_self_ensure_gem_directories_permissions: .: (0.018161) + test_self_ensure_gem_directories_safe_permissions: .: (0.016053) + test_self_ensure_gem_directories_write_protected: .: (0.015621) + test_self_ensure_gem_directories_write_protected_parents: .: (0.017304) + test_self_env_requirement: .: (0.023005) + test_self_extension_dir_shared: .: (0.012175) + test_self_extension_dir_static: .: (0.011483) + test_self_find_files: .: (0.022729) + test_self_find_latest_files: .: (0.021647) + test_self_finish_resolve: .: (0.082548) + test_self_finish_resolve_respects_loaded_specs: .: (0.041298) + test_self_finish_resolve_wtf: .: (0.105373) + test_self_gunzip: .: (0.024437) + test_self_gzip: .: (0.012162) + test_self_install: .: (0.071282) + test_self_install_in_rescue: .: (0.064763) + test_self_install_permissions: .: (0.151601) + test_self_install_permissions_umask_0: .: (0.144930) + test_self_install_permissions_umask_077: .: (0.100999) + test_self_install_permissions_with_format_executable: .: (0.080978) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.072476) + test_self_latest_rubygems_version: .: (0.029877) + test_self_latest_spec_for: .: (0.031700) + test_self_latest_spec_for_multiple_sources: .: (0.042290) + test_self_latest_version_for: .: (0.029485) + test_self_latest_version_for_multiple_sources: .: (0.039576) + test_self_loaded_specs: .: (0.036206) + test_self_needs: .: (0.043557) + test_self_needs_picks_up_unresolved_deps: .: (0.063729) + test_self_path: .: (0.016213) + test_self_path_ENV_PATH: .: (0.012345) + test_self_path_default: .: (0.011852) + test_self_path_duplicate: .: (0.015699) + test_self_path_overlap: .: (0.012350) + test_self_paths_eq: .: (0.013964) + test_self_paths_eq_nonexistent_home: .: (0.013258) + test_self_platforms: .: (0.012044) + test_self_post_build: .: (0.011733) + test_self_post_install: .: (0.011057) + test_self_post_reset: .: (0.010736) + test_self_post_uninstall: .: (0.010692) + test_self_pre_install: .: (0.010368) + test_self_pre_reset: .: (0.021850) + test_self_pre_uninstall: .: (0.011380) + test_self_prefix_libdir: .: (0.013118) + test_self_prefix_sitelibdir: .: (0.010929) + test_self_read_binary: .: (0.011400) + test_self_refresh: .: (0.258335) + test_self_refresh_keeps_loaded_specs_activated: .: (0.152945) + test_self_ruby_api_version: .: (0.013130) + test_self_ruby_escaping_spaces_in_path: .: (0.012772) + test_self_ruby_path_without_spaces: .: (0.011893) + test_self_ruby_version_with_git_master: .: (0.015024) + test_self_ruby_version_with_git_prerelease: .: (0.012982) + test_self_ruby_version_with_non_mri_implementations:.: (0.014231) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.016972) + test_self_ruby_version_with_svn_prerelease: .: (0.014468) + test_self_ruby_version_with_svn_trunk: .: (0.013440) + test_self_rubygems_version: .: (0.011991) + test_self_sources: .: (0.012624) + test_self_try_activate_missing_dep: .: (0.028560) + test_self_try_activate_missing_extensions: .: (0.016804) + test_self_try_activate_missing_prerelease: .: (0.036210) + test_self_use_paths: .: (0.015629) + test_self_use_paths_with_nils: .: (0.012922) + test_self_user_dir: .: (0.014323) + test_self_user_home: .: (0.012451) + test_self_vendor_dir: .: (0.012358) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.013377) + test_self_vendor_dir_missing: .: (0.013063) + test_setting_paths_does_not_mutate_parameter_object:.: (0.013285) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.013147) + test_spec_order_is_consistent: .: (0.030233) + test_state_home_default: .: (0.014268) + test_state_home_from_env: .: (0.010879) + test_try_activate_returns_true_for_activated_specs: .: (0.020754) TestGemAvailableSet: - test_add_and_empty: .: (0.014149) - test_best: .: (0.020977) - test_find_all: .: (0.027474) - test_match_platform: .: (0.035871) - test_remove_installed_bang: .: (0.010390) - test_sorted_normal_versions: .: (0.020126) - test_sorted_respect_pre: .: (0.049947) + test_add_and_empty: .: (0.027343) + test_best: .: (0.044960) + test_find_all: .: (0.065732) + test_match_platform: .: (0.051471) + test_remove_installed_bang: .: (0.018153) + test_sorted_normal_versions: .: (0.038959) + test_sorted_respect_pre: .: (0.074867) TestGemBundledCA: test_accessing_new_index: P =============================================================================== @@ -5698,7 +5734,7 @@ 60: end 61: end if Gem::HAVE_OPENSSL =============================================================================== -: (0.029836) +: (0.035253) test_accessing_rubygems: P =============================================================================== Pending: test_accessing_rubygems(TestGemBundledCA): rubygems.org seems offline, I can't tell whether ssl would work. @@ -5713,7 +5749,7 @@ 49: 50: def test_accessing_www_rubygems =============================================================================== -: (0.035220) +: (0.027196) test_accessing_staging: P =============================================================================== Pending: test_accessing_staging(TestGemBundledCA): staging.rubygems.org seems offline, I can't tell whether ssl would work. @@ -5728,7 +5764,7 @@ 57: 58: def test_accessing_new_index =============================================================================== -: (0.029208) +: (0.027218) test_accessing_www_rubygems: P =============================================================================== Pending: test_accessing_www_rubygems(TestGemBundledCA): www.rubygems.org seems offline, I can't tell whether ssl would work. @@ -5743,720 +5779,720 @@ 53: 54: def test_accessing_staging =============================================================================== -: (0.011159) +: (0.033315) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.008875) - test_bundler_version_defaults_to_nil: .: (0.006066) - test_bundler_version_with_bundle_update_bundler: .: (0.008363) - test_bundler_version_with_env_var: .: (0.005976) - test_bundler_version_with_lockfile: .: (0.006335) - test_deleted_directory: .: (0.007164) - test_prioritize: .: (0.008503) + test_bundler_version: .: (0.014130) + test_bundler_version_defaults_to_nil: .: (0.014880) + test_bundler_version_with_bundle_update_bundler: .: (0.016063) + test_bundler_version_with_env_var: .: (0.014302) + test_bundler_version_with_lockfile: .: (0.012396) + test_deleted_directory: .: (0.014193) + test_prioritize: .: (0.017930) TestGemCommand: - test_add_option: .: (0.006919) - test_add_option_with_empty: .: (0.006176) - test_basic_accessors: .: (0.006056) - test_common_option_in_class: .: (0.006704) - test_defaults: .: (0.008572) - test_deprecate_option: .: (0.006952) - test_deprecate_option_extra_message: .: (0.006569) - test_deprecate_option_extra_message_and_no_version: .: (0.006719) - test_deprecate_option_no_version: .: (0.007142) - test_invoke: .: (0.006585) - test_invoke_with_bad_options: .: (0.007508) - test_invoke_with_build_args: .: (0.006650) - test_invoke_with_common_options: .: (0.014903) - test_invoke_with_help: .: (0.007849) - test_invoke_with_options: .: (0.008550) - test_option_recognition: .: (0.008868) - test_self_add_specific_extra_args: .: (0.007242) - test_self_add_specific_extra_args_unknown: .: (0.006869) - test_self_extra_args: .: (0.006481) - test_show_lookup_failure_suggestions_local: .: (0.010062) - test_show_lookup_failure_suggestions_none: .: (0.009685) - test_show_lookup_failure_suggestions_remote: .: (0.010247) + test_add_option: .: (0.013610) + test_add_option_with_empty: .: (0.012593) + test_basic_accessors: .: (0.011450) + test_common_option_in_class: .: (0.014871) + test_defaults: .: (0.030339) + test_deprecate_option: .: (0.013995) + test_deprecate_option_extra_message: .: (0.014491) + test_deprecate_option_extra_message_and_no_version: .: (0.020155) + test_deprecate_option_no_version: .: (0.014645) + test_invoke: .: (0.015691) + test_invoke_with_bad_options: .: (0.015057) + test_invoke_with_build_args: .: (0.011631) + test_invoke_with_common_options: .: (0.026736) + test_invoke_with_help: .: (0.013165) + test_invoke_with_options: .: (0.014101) + test_option_recognition: .: (0.016571) + test_self_add_specific_extra_args: .: (0.013209) + test_self_add_specific_extra_args_unknown: .: (0.014146) + test_self_extra_args: .: (0.012315) + test_show_lookup_failure_suggestions_local: .: (0.017123) + test_show_lookup_failure_suggestions_none: .: (0.017531) + test_show_lookup_failure_suggestions_remote: .: (0.017648) TestGemCommandManager: - test_deprecated_command: .: (0.008523) - test_deprecated_command_with_version: .: (0.008435) - test_find_alias_command: .: (0.007364) - test_find_command: .: (0.007975) - test_find_command_ambiguous: .: (0.006583) - test_find_command_ambiguous_exact: .: (0.007158) - test_find_command_unknown: .: (0.006355) - test_find_command_unknown_suggestions: .: (0.007788) - test_find_login_alias_command: .: (0.006697) - test_find_logout_alias_comamnd: .: (0.006890) - test_process_args_bad_arg: .: (0.006619) - test_process_args_build: .: (0.010045) - test_process_args_check: .: (0.018598) - test_process_args_install: .: (0.032541) - test_process_args_query: .: (0.013619) - test_process_args_uninstall: .: (0.011747) - test_process_args_update: .: (0.021942) - test_process_args_with_c_flag: .: (0.029028) - test_process_args_with_c_flag_path_not_found: .: (0.007396) - test_process_args_with_c_flag_without_path: .: (0.006288) - test_run_crash_command: .: (0.007401) - test_run_interrupt: .: (0.009344) + test_deprecated_command: .: (0.015478) + test_deprecated_command_with_version: .: (0.014881) + test_find_alias_command: .: (0.012300) + test_find_command: .: (0.013058) + test_find_command_ambiguous: .: (0.013174) + test_find_command_ambiguous_exact: .: (0.014820) + test_find_command_unknown: .: (0.015398) + test_find_command_unknown_suggestions: .: (0.015624) + test_find_login_alias_command: .: (0.029189) + test_find_logout_alias_comamnd: .: (0.015814) + test_process_args_bad_arg: .: (0.014907) + test_process_args_build: .: (0.021941) + test_process_args_check: .: (0.019666) + test_process_args_install: .: (0.057297) + test_process_args_query: .: (0.025636) + test_process_args_uninstall: .: (0.021513) + test_process_args_update: .: (0.037082) + test_process_args_with_c_flag: .: (0.050623) + test_process_args_with_c_flag_path_not_found: .: (0.013008) + test_process_args_with_c_flag_without_path: .: (0.012043) + test_run_crash_command: .: (0.014323) + test_run_interrupt: .: (0.017829) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.062709) - test_build_is_reproducible: .: (0.028202) - test_build_signed_gem: .: (0.082645) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.053333) - test_can_find_gemspecs_without_dot_gemspec: .: (0.019445) - test_execute: .: (0.017657) - test_execute_bad_name: .: (0.012890) - test_execute_bad_spec: .: (0.010053) - test_execute_force: .: (0.017159) - test_execute_missing_file: .: (0.007218) - test_execute_multiple_gemspec_without_gem_name: .: (0.008180) - test_execute_outside_dir: .: (0.018412) - test_execute_outside_dir_no_gemspec_present: .: (0.008141) - test_execute_outside_dir_with_external_gemspec: .: (0.017523) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.028032) - test_execute_outside_dir_with_glob_argument: .: (0.019078) - test_execute_outside_dir_without_gem_name: .: (0.018562) - test_execute_platform: .: (0.017728) - test_execute_rubyforge_project_warning: .: (0.014295) - test_execute_strict_with_warnings: .: (0.009422) - test_execute_strict_without_warnings: .: (0.018257) - test_execute_without_gem_name: .: (0.015435) - test_handle_deprecated_options: .: (0.009939) - test_handle_options: .: (0.009619) - test_handle_options_defaults: .: (0.009307) - test_options_filename: .: (0.013328) + test_build_auto_resign_cert: .: (0.094150) + test_build_is_reproducible: .: (0.061890) + test_build_signed_gem: .: (0.234066) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.100827) + test_can_find_gemspecs_without_dot_gemspec: .: (0.028297) + test_execute: .: (0.044025) + test_execute_bad_name: .: (0.053869) + test_execute_bad_spec: .: (0.029854) + test_execute_force: .: (0.055439) + test_execute_missing_file: .: (0.018205) + test_execute_multiple_gemspec_without_gem_name: .: (0.027442) + test_execute_outside_dir: .: (0.109439) + test_execute_outside_dir_no_gemspec_present: .: (0.025266) + test_execute_outside_dir_with_external_gemspec: .: (0.035521) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.032061) + test_execute_outside_dir_with_glob_argument: .: (0.030212) + test_execute_outside_dir_without_gem_name: .: (0.032147) + test_execute_platform: .: (0.029408) + test_execute_rubyforge_project_warning: .: (0.022826) + test_execute_strict_with_warnings: .: (0.015962) + test_execute_strict_without_warnings: .: (0.028505) + test_execute_without_gem_name: .: (0.021924) + test_handle_deprecated_options: .: (0.016545) + test_handle_options: .: (0.022351) + test_handle_options_defaults: .: (0.018542) + test_options_filename: .: (0.044387) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.009417) - test_certificates_matching_filter: .: (0.008850) - test_execute_add: .: (0.014390) - test_execute_add_twice: .: (0.024467) - test_execute_build: .: (2.267537) - test_execute_build_bad_email_address: .: (0.013622) - test_execute_build_bad_passphrase_confirmation: .: (0.013559) - test_execute_build_ec_key: .: (0.023667) - test_execute_build_encrypted_key: .: (0.026985) - test_execute_build_expiration_days: .: (0.967946) - test_execute_build_key: .: (0.026776) - test_execute_build_key_algorithm_ec_key: .: (0.028030) - test_execute_certificate: .: (0.012464) - test_execute_encrypted_private_key: .: (0.017524) - test_execute_list: .: (0.023851) - test_execute_list_filter: .: (0.016622) - test_execute_private_key: .: (0.018480) - test_execute_re_sign: .: (0.032691) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.029399) - test_execute_remove: .: (0.014527) - test_execute_remove_multiple: .: (0.015082) - test_execute_remove_twice: .: (0.014704) - test_execute_sign: .: (0.027452) - test_execute_sign_default: .: (0.027731) - test_execute_sign_default_encrypted_key: .: (0.037122) - test_execute_sign_encrypted_key: .: (0.029366) - test_execute_sign_no_cert: .: (0.013591) - test_execute_sign_no_key: .: (0.014131) - test_handle_options: .: (0.013229) - test_handle_options_add_bad: .: (0.013334) - test_handle_options_certificate: .: (0.013592) - test_handle_options_key_bad: .: (0.015504) - test_handle_options_sign: .: (0.023282) - test_handle_options_sign_encrypted_key: .: (0.023532) - test_handle_options_sign_nonexistent: .: (0.028215) + test_certificates_matching: .: (0.019742) + test_certificates_matching_filter: .: (0.020573) + test_execute_add: .: (0.026644) + test_execute_add_twice: .: (0.024031) + test_execute_build: .: (1.111070) + test_execute_build_bad_email_address: .: (0.023640) + test_execute_build_bad_passphrase_confirmation: .: (0.023653) + test_execute_build_ec_key: .: (0.039829) + test_execute_build_encrypted_key: .: (0.045389) + test_execute_build_expiration_days: .: (5.214287) + test_execute_build_key: .: (0.043370) + test_execute_build_key_algorithm_ec_key: .: (0.046598) + test_execute_certificate: .: (0.024478) + test_execute_encrypted_private_key: .: (0.032066) + test_execute_list: .: (0.023548) + test_execute_list_filter: .: (0.040493) + test_execute_private_key: .: (0.031998) + test_execute_re_sign: .: (0.049384) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.046314) + test_execute_remove: .: (0.024190) + test_execute_remove_multiple: .: (0.023241) + test_execute_remove_twice: .: (0.023637) + test_execute_sign: .: (0.044580) + test_execute_sign_default: .: (0.049965) + test_execute_sign_default_encrypted_key: .: (0.045110) + test_execute_sign_encrypted_key: .: (0.046033) + test_execute_sign_no_cert: .: (0.021659) + test_execute_sign_no_key: .: (0.024055) + test_handle_options: .: (0.045500) + test_handle_options_add_bad: .: (0.024159) + test_handle_options_certificate: .: (0.025326) + test_handle_options_key_bad: .: (0.034308) + test_handle_options_sign: .: (0.044998) + test_handle_options_sign_encrypted_key: .: (0.044169) + test_handle_options_sign_nonexistent: .: (0.033784) TestGemCommandsCheckCommand: - test_doctor: .: (0.012775) - test_handle_options: .: (0.009551) - test_handle_options_defaults: .: (0.009093) - test_initialize: .: (0.006414) + test_doctor: .: (0.023453) + test_handle_options: .: (0.014890) + test_handle_options_defaults: .: (0.014612) + test_initialize: .: (0.011233) TestGemCommandsCleanupCommand: - test_execute: .: (0.035806) - test_execute_all: .: (0.128029) - test_execute_all_dependencies: .: (0.072506) - test_execute_all_user: .: (0.054409) - test_execute_all_user_no_sudo: .: (0.054755) - test_execute_dev_dependencies: .: (0.072527) - test_execute_dry_run: .: (0.031067) - test_execute_ignore_default_gem_verbose: .: (0.060509) - test_execute_keeps_older_versions_with_deps: .: (0.072119) - test_execute_remove_gem_home_only: .: (0.162706) - test_execute_user_install: .: (0.120570) - test_execute_without_dev_dependencies: .: (0.062335) - test_handle_options_check_development: .: (0.032578) - test_handle_options_d: .: (0.032434) - test_handle_options_deprecated_dry_run: .: (0.040970) - test_handle_options_dry_run: .: (0.033410) - test_handle_options_n: .: (0.033723) + test_execute: .: (0.070555) + test_execute_all: .: (0.111541) + test_execute_all_dependencies: .: (0.103701) + test_execute_all_user: .: (0.115234) + test_execute_all_user_no_sudo: .: (0.100955) + test_execute_dev_dependencies: .: (0.106882) + test_execute_dry_run: .: (0.056410) + test_execute_ignore_default_gem_verbose: .: (0.128009) + test_execute_keeps_older_versions_with_deps: .: (0.143164) + test_execute_remove_gem_home_only: .: (0.305984) + test_execute_user_install: .: (0.211718) + test_execute_without_dev_dependencies: .: (0.112160) + test_handle_options_check_development: .: (0.059435) + test_handle_options_d: .: (0.062301) + test_handle_options_deprecated_dry_run: .: (0.059453) + test_handle_options_dry_run: .: (0.069865) + test_handle_options_n: .: (0.057312) TestGemCommandsContentsCommand: - test_execute: .: (0.010991) - test_execute_all: .: (0.011996) - test_execute_bad_gem: .: (0.006937) - test_execute_default_gem: .: (0.013445) - test_execute_exact_match: .: (0.011219) - test_execute_lib_only: .: (0.015592) - test_execute_missing_multiple: .: (0.011057) - test_execute_missing_single: .: (0.006540) - test_execute_missing_version: .: (0.008927) - test_execute_multiple: .: (0.011915) - test_execute_no_prefix: .: (0.010156) - test_execute_show_install_dir: .: (0.011220) - test_execute_show_install_dir_latest_version: .: (0.010970) - test_execute_show_install_dir_version: .: (0.010661) - test_handle_options: .: (0.009689) + test_execute: .: (0.016757) + test_execute_all: .: (0.022686) + test_execute_bad_gem: .: (0.013083) + test_execute_default_gem: .: (0.029502) + test_execute_exact_match: .: (0.023237) + test_execute_lib_only: .: (0.025465) + test_execute_missing_multiple: .: (0.026208) + test_execute_missing_single: .: (0.012749) + test_execute_missing_version: .: (0.016983) + test_execute_multiple: .: (0.020902) + test_execute_no_prefix: .: (0.020784) + test_execute_show_install_dir: .: (0.018222) + test_execute_show_install_dir_latest_version: .: (0.023477) + test_execute_show_install_dir_version: .: (0.019941) + test_handle_options: .: (0.017553) TestGemCommandsDependencyCommand: - test_execute: .: (0.009240) - test_execute_no_args: .: (0.024233) - test_execute_no_match: .: (0.007216) - test_execute_pipe_format: .: (0.013261) - test_execute_prerelease: .: (0.012585) - test_execute_regexp: .: (0.014585) - test_execute_remote: .: (0.017037) - test_execute_remote_version: .: (0.014630) - test_execute_reverse: .: (0.010685) - test_execute_reverse_remote: .: (0.007301) + test_execute: .: (0.016917) + test_execute_no_args: .: (0.057343) + test_execute_no_match: .: (0.013596) + test_execute_pipe_format: .: (0.026638) + test_execute_prerelease: .: (0.024494) + test_execute_regexp: .: (0.028164) + test_execute_remote: .: (0.031559) + test_execute_remote_version: .: (0.026348) + test_execute_reverse: .: (0.019952) + test_execute_reverse_remote: .: (0.014740) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.011185) - test_execute_gempath: .: (0.017305) - test_execute_gempath_multiple: .: (0.011261) - test_execute_platform: .: (0.010304) - test_execute_remotesources: .: (0.010427) - test_execute_unknown: .: (0.010862) - test_execute_user_gemdir: .: (0.010090) - test_execute_user_gemhome: .: (0.010168) - test_execute_version: .: (0.010291) + test_execute_gemdir: .: (0.036378) + test_execute_gempath: .: (0.021500) + test_execute_gempath_multiple: .: (0.021033) + test_execute_platform: .: (0.021680) + test_execute_remotesources: .: (0.019955) + test_execute_unknown: .: (0.018217) + test_execute_user_gemdir: .: (0.019378) + test_execute_user_gemhome: .: (0.018888) + test_execute_version: .: (0.017805) TestGemCommandsExecCommand: - test_conservative: .: (0.077500) - test_conservative_missing_gem: .: (0.028272) - test_error_with_no_arguments: .: (0.010116) - test_error_with_no_executable: .: (0.010232) - test_full_option_parsing: .: (0.011328) - test_gem_dependency_contains_executable: .: (0.079788) - test_gem_dependency_contains_other_executable: .: (0.081030) - test_gem_exec_gem_uninstall: .: (0.133569) - test_gem_with_executable: .: (0.058448) - test_gem_with_executable_error: .: (0.056806) - test_gem_with_multiple_executables_no_match: .: (0.067365) - test_gem_with_multiple_executables_one_match: .: (0.062699) - test_gem_with_other_executable_name: .: (0.054455) - test_gem_with_platform_and_platform_dependencies: .: (0.539520) - test_gem_with_platform_dependencies: .: (0.139583) - test_gem_with_platforms: .: (0.107819) - test_gem_without_executable: .: (0.044269) - test_missing_gem: .: (0.014912) - test_newer_prerelease_available: .: (0.166484) - test_only_prerelease_available: .: (0.110645) - test_other_gem_contains_executable: .: (0.062590) - test_pre_argument: .: (0.067551) - test_pre_version_option: .: (0.065932) - test_single_arg_parsing: .: (0.011886) - test_single_arg_parsing_with_version: .: (0.010706) - test_uses_newest_version: .: (0.100158) - test_uses_newest_version_of_dependency: .: (0.091391) - test_version_mismatch: .: (0.024736) + test_conservative: .: (0.148696) + test_conservative_missing_gem: .: (0.048858) + test_error_with_no_arguments: .: (0.066815) + test_error_with_no_executable: .: (0.047738) + test_full_option_parsing: .: (0.068930) + test_gem_dependency_contains_executable: .: (0.300421) + test_gem_dependency_contains_other_executable: .: (0.212237) + test_gem_exec_gem_uninstall: .: (0.233155) + test_gem_with_executable: .: (0.093104) + test_gem_with_executable_error: .: (0.094044) + test_gem_with_multiple_executables_no_match: .: (0.084819) + test_gem_with_multiple_executables_one_match: .: (0.100631) + test_gem_with_other_executable_name: .: (0.093867) + test_gem_with_platform_and_platform_dependencies: .: (0.860986) + test_gem_with_platform_dependencies: .: (0.225648) + test_gem_with_platforms: .: (0.144282) + test_gem_without_executable: .: (0.062750) + test_missing_gem: .: (0.026853) + test_newer_prerelease_available: .: (0.329703) + test_only_prerelease_available: .: (0.151116) + test_other_gem_contains_executable: .: (0.074809) + test_pre_argument: .: (0.096870) + test_pre_version_option: .: (0.082843) + test_single_arg_parsing: .: (0.021344) + test_single_arg_parsing_with_version: .: (0.014487) + test_uses_newest_version: .: (0.123342) + test_uses_newest_version_of_dependency: .: (0.144224) + test_version_mismatch: .: (0.045141) TestGemCommandsFetchCommand: - test_execute: .: (0.027916) - test_execute_latest: .: (0.031376) - test_execute_nonexistent_hint_disabled: .: (0.012460) - test_execute_platform: .: (0.028667) - test_execute_prerelease: .: (0.037540) - test_execute_specific_prerelease: .: (0.029192) - test_execute_two_version: .: (0.008239) - test_execute_two_version_specified_by_colon: .: (0.030502) - test_execute_version: .: (0.035549) - test_execute_version_nonexistent: .: (0.011274) - test_execute_version_specified_by_colon: .: (0.021818) + test_execute: .: (0.049111) + test_execute_latest: .: (0.057933) + test_execute_nonexistent_hint_disabled: .: (0.018648) + test_execute_platform: .: (0.048550) + test_execute_prerelease: .: (0.058215) + test_execute_specific_prerelease: .: (0.050046) + test_execute_two_version: .: (0.013328) + test_execute_two_version_specified_by_colon: .: (0.047336) + test_execute_version: .: (0.053981) + test_execute_version_nonexistent: .: (0.016948) + test_execute_version_specified_by_colon: .: (0.034494) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.007074) - test_gem_help_build: .: (0.010635) - test_gem_help_commands: .: (0.024592) - test_gem_help_commands_omits_deprecated_commands: .: (0.021705) - test_gem_help_gem_dependencies: .: (0.006870) - test_gem_help_platforms: .: (0.006790) - test_gem_no_args_shows_help: .: (0.006189) + test_gem_help_bad: .: (0.011880) + test_gem_help_build: .: (0.017643) + test_gem_help_commands: .: (0.040690) + test_gem_help_commands_omits_deprecated_commands: .: (0.032815) + test_gem_help_gem_dependencies: .: (0.011088) + test_gem_help_platforms: .: (0.011388) + test_gem_no_args_shows_help: .: (0.013403) TestGemCommandsInfoCommand: - test_execute: .: (0.017676) - test_execute_with_default_gem: .: (0.018477) - test_execute_with_default_gem_and_regular_gem: .: (0.030132) - test_execute_with_version_flag: .: (0.021144) + test_execute: .: (0.026310) + test_execute_with_default_gem: .: (0.029629) + test_execute_with_default_gem_and_regular_gem: .: (0.047519) + test_execute_with_version_flag: .: (0.032742) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.013203) - test_execute_conservative: .: (0.047334) - test_execute_dependency_nonexistent: .: (0.031985) - test_execute_exclude_prerelease: .: (0.057865) - test_execute_explicit_version_includes_prerelease: .: (0.145224) - test_execute_http_proxy: .: (0.028922) - test_execute_installs_deps_a_gemdeps: .: (0.075291) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.084864) - test_execute_installs_from_a_gemdeps: .: (0.049148) - test_execute_installs_from_a_gemdeps_with_conservative: .: (0.078136) - test_execute_local: .: (0.031808) - test_execute_local_dependency_nonexistent: .: (0.027004) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.035229) - test_execute_local_missing: .: (0.016369) - test_execute_local_missing_ignore_dependencies: .: (0.009483) - test_execute_local_transitive_prerelease: .: (0.178454) - test_execute_no_gem: .: (0.015922) - test_execute_no_user_install: .: (0.038637) - test_execute_nonexistent: .: (0.012809) - test_execute_nonexistent_force: .: (0.012919) - test_execute_nonexistent_hint_disabled: .: (0.014792) - test_execute_nonexistent_with_dashes: .: (0.022252) - test_execute_nonexistent_with_hint: .: (0.014558) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.047005) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.060175) - test_execute_prerelease_wins_over_previous_ver: .: (0.054535) - test_execute_rdoc: .: (0.375668) - test_execute_rdoc_with_path: .: (0.094162) - test_execute_remote: .: (0.040513) - test_execute_remote_ignores_files: .: (0.049723) - test_execute_remote_truncates_existing_gemspecs: .: (0.053885) - test_execute_required_ruby_version: .: (0.095089) - test_execute_required_ruby_version_specific_not_met:.: (0.025525) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.037555) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.025418) - test_execute_required_ruby_version_upper_bound: .: (0.102048) - test_execute_required_rubygems_version_wrong: .: (0.037545) - test_execute_saves_build_args: .: (0.051227) - test_execute_two: .: (0.095067) - test_execute_two_version: .: (0.008060) - test_execute_two_version_specified_by_colon: .: (0.083856) - test_execute_uses_deps_a_gemdeps: .: (0.065590) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.077270) - test_execute_uses_from_a_gemdeps: .: (0.038524) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.066996) - test_execute_with_gemdeps_path_ignores_system: .: (0.090913) - test_execute_with_invalid_gem_file: .: (0.043504) - test_execute_with_version_specified_by_colon: .: (0.049637) - test_explain_platform_local: .: (0.032559) - test_explain_platform_local_ignore_dependencies: .: (0.032314) - test_explain_platform_ruby: .: (0.031313) - test_explain_platform_ruby_ignore_dependencies: .: (0.043626) - test_handle_options_file: .: (0.037656) - test_handle_options_suggest: .: (0.034103) - test_handle_options_without: .: (0.032576) - test_install_gem_ignore_dependencies_both: .: (0.033033) - test_install_gem_ignore_dependencies_remote: .: (0.041156) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.058301) - test_install_gem_ignore_dependencies_specific_file: .: (0.035563) - test_parses_requirement_from_gemname: .: (0.030244) - test_redact_credentials_from_uri_on_warning: .: (0.055072) - test_show_errors_on_failure: .: (0.014985) - test_show_source_problems_even_on_success: .: (0.045837) - test_suggest_update_if_enabled: .: (0.051152) + test_execute_bad_source: .: (0.055737) + test_execute_conservative: .: (0.166466) + test_execute_dependency_nonexistent: .: (0.030324) + test_execute_exclude_prerelease: .: (0.063231) + test_execute_explicit_version_includes_prerelease: .: (0.158055) + test_execute_http_proxy: .: (0.100760) + test_execute_installs_deps_a_gemdeps: .: (0.217981) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.123901) + test_execute_installs_from_a_gemdeps: .: (0.114536) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.117736) + test_execute_local: .: (0.051227) + test_execute_local_dependency_nonexistent: .: (0.040668) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.105840) + test_execute_local_missing: .: (0.035649) + test_execute_local_missing_ignore_dependencies: .: (0.027343) + test_execute_local_transitive_prerelease: .: (0.339444) + test_execute_no_gem: .: (0.012660) + test_execute_no_user_install: .: (0.121937) + test_execute_nonexistent: .: (0.040119) + test_execute_nonexistent_force: .: (0.020139) + test_execute_nonexistent_hint_disabled: .: (0.038051) + test_execute_nonexistent_with_dashes: .: (0.056978) + test_execute_nonexistent_with_hint: .: (0.046891) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.121158) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.192502) + test_execute_prerelease_wins_over_previous_ver: .: (0.160163) + test_execute_rdoc: .: (0.690201) + test_execute_rdoc_with_path: .: (0.204160) + test_execute_remote: .: (0.098141) + test_execute_remote_ignores_files: .: (0.124794) + test_execute_remote_truncates_existing_gemspecs: .: (0.137887) + test_execute_required_ruby_version: .: (0.249697) + test_execute_required_ruby_version_specific_not_met:.: (0.044008) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.112353) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.063258) + test_execute_required_ruby_version_upper_bound: .: (0.136200) + test_execute_required_rubygems_version_wrong: .: (0.039436) + test_execute_saves_build_args: .: (0.062172) + test_execute_two: .: (0.238431) + test_execute_two_version: .: (0.029426) + test_execute_two_version_specified_by_colon: .: (0.263672) + test_execute_uses_deps_a_gemdeps: .: (0.202590) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.132772) + test_execute_uses_from_a_gemdeps: .: (0.104222) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.110665) + test_execute_with_gemdeps_path_ignores_system: .: (0.578017) + test_execute_with_invalid_gem_file: .: (0.319346) + test_execute_with_version_specified_by_colon: .: (0.335319) + test_explain_platform_local: .: (0.074854) + test_explain_platform_local_ignore_dependencies: .: (0.045791) + test_explain_platform_ruby: .: (0.056558) + test_explain_platform_ruby_ignore_dependencies: .: (0.047163) + test_handle_options_file: .: (0.054144) + test_handle_options_suggest: .: (0.062781) + test_handle_options_without: .: (0.092362) + test_install_gem_ignore_dependencies_both: .: (0.108451) + test_install_gem_ignore_dependencies_remote: .: (0.528560) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.347567) + test_install_gem_ignore_dependencies_specific_file: .: (0.119604) + test_parses_requirement_from_gemname: .: (0.087650) + test_redact_credentials_from_uri_on_warning: .: (1.071610) + test_show_errors_on_failure: .: (0.017712) + test_show_source_problems_even_on_success: .: (0.726371) + test_suggest_update_if_enabled: .: (1.067113) TestGemCommandsListCommand: - test_execute_installed: .: (0.018224) - test_execute_normal_gem_shadowing_default_gem: .: (0.037085) + test_execute_installed: .: (0.023163) + test_execute_normal_gem_shadowing_default_gem: .: (0.041010) TestGemCommandsLockCommand: - test_execute: .: (0.018163) - test_execute_missing_dependency: .: (0.016717) - test_execute_strict: .: (0.027296) + test_execute: .: (0.020232) + test_execute_missing_dependency: .: (0.031372) + test_execute_strict: .: (0.018958) TestGemCommandsMirrorCommand: - test_execute: .: (0.008008) + test_execute: .: (0.011605) TestGemCommandsOpenCommand: - test_default_gem: .: (0.013076) - test_execute: .: (0.210830) - test_execute_bad_gem: .: (0.008795) - test_wrong_version: .: (0.009302) + test_default_gem: .: (0.013352) + test_execute: .: (0.348269) + test_execute_bad_gem: .: (0.012992) + test_wrong_version: .: (0.017293) TestGemCommandsOutdatedCommand: - test_execute: .: (0.048445) - test_execute_with_up_to_date_platform_specific_gem: .: (0.037480) - test_initialize: .: (0.010853) + test_execute: .: (0.070886) + test_execute_with_up_to_date_platform_specific_gem: .: (0.050885) + test_initialize: .: (0.224843) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.016988) - test_add_owners: .: (0.019370) - test_add_owners_denied: .: (0.010351) - test_add_owners_key: .: (0.014300) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.222922) - test_add_owners_permanent_redirect: .: (0.010271) - test_add_owners_unathorized_api_key: .: (0.010489) - test_otp_verified_failure: .: (0.010893) - test_otp_verified_success: .: (0.012087) - test_remove_owners: .: (0.009475) - test_remove_owners_denied: .: (0.009154) - test_remove_owners_key: .: (0.012775) - test_remove_owners_missing: .: (0.009652) - test_remove_owners_permanent_redirect: .: (0.010155) - test_remove_owners_unathorized_api_key: .: (0.021171) - test_show_owners: .: (0.010338) - test_show_owners_denied: .: (0.009276) - test_show_owners_dont_load_objects: .: (0.010461) - test_show_owners_key: .: (0.013958) - test_show_owners_permanent_redirect: .: (0.009359) - test_show_owners_setting_up_host: .: (0.009342) - test_show_owners_setting_up_host_through_env_var: .: (0.011210) - test_with_webauthn_enabled_failure: .: (0.111618) - test_with_webauthn_enabled_failure_with_polling: .: (0.111575) - test_with_webauthn_enabled_success: .: (0.111890) - test_with_webauthn_enabled_success_with_polling: .: (0.111596) + test_add_owner_with_host_option_through_execute: .: (9.152030) + test_add_owners: .: (1.567671) + test_add_owners_denied: .: (1.042259) + test_add_owners_key: .: (0.524606) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.699579) + test_add_owners_permanent_redirect: .: (0.106671) + test_add_owners_unathorized_api_key: .: (0.066629) + test_otp_verified_failure: .: (1.236608) + test_otp_verified_success: .: (0.279066) + test_remove_owners: .: (0.668183) + test_remove_owners_denied: .: (0.338085) + test_remove_owners_key: .: (0.184586) + test_remove_owners_missing: .: (0.307251) + test_remove_owners_permanent_redirect: .: (0.347997) + test_remove_owners_unathorized_api_key: .: (0.380769) + test_show_owners: .: (0.404591) + test_show_owners_denied: .: (3.477142) + test_show_owners_dont_load_objects: .: (0.024469) + test_show_owners_key: .: (0.020089) + test_show_owners_permanent_redirect: .: (0.018619) + test_show_owners_setting_up_host: .: (0.024573) + test_show_owners_setting_up_host_through_env_var: .: (0.019584) + test_with_webauthn_enabled_failure: .: (0.118574) + test_with_webauthn_enabled_failure_with_polling: .: (0.124235) + test_with_webauthn_enabled_success: .: (0.126687) + test_with_webauthn_enabled_success_with_polling: .: (0.187994) TestGemCommandsPristineCommand: - test_execute: .: (0.046822) - test_execute_all: .: (0.036667) - test_execute_bindir: .: (0.028600) - test_execute_default_gem: .: (0.017411) - test_execute_env_shebang: .: (0.035351) - test_execute_extensions_explicit: .: (0.486092) - test_execute_extensions_only_missing_extensions: .: (0.689349) - test_execute_many: .: (0.053687) - test_execute_many_multi_repo: .: (0.052155) - test_execute_missing_cache_gem: .: (0.072052) - test_execute_missing_cache_gem_when_multi_repo: .: (0.075700) - test_execute_multi_platform: .: (0.689743) - test_execute_no_extension: .: (0.311726) - test_execute_no_gem: .: (0.006670) - test_execute_only_executables: .: (0.037563) - test_execute_only_plugins: .: (0.033822) - test_execute_unknown_gem_at_remote_source: .: (0.015215) - test_execute_user_install: .: (0.039407) - test_execute_with_extension_with_build_args: .: (0.466426) - test_handle_options: .: (0.012377) - test_handle_options_extensions: .: (0.011899) - test_skip: .: (0.037501) - test_skip_many_gems: .: (0.051556) + test_execute: .: (0.080294) + test_execute_all: .: (0.054475) + test_execute_bindir: .: (0.043528) + test_execute_default_gem: .: (0.044806) + test_execute_env_shebang: .: (0.074841) + test_execute_extensions_explicit: .: (1.283548) + test_execute_extensions_only_missing_extensions: .: (1.826490) + test_execute_many: .: (0.095677) + test_execute_many_multi_repo: .: (0.087141) + test_execute_missing_cache_gem: .: (0.207803) + test_execute_missing_cache_gem_when_multi_repo: .: (0.148502) + test_execute_multi_platform: .: (1.695298) + test_execute_no_extension: .: (0.564031) + test_execute_no_gem: .: (0.011773) + test_execute_only_executables: .: (0.053052) + test_execute_only_plugins: .: (0.117852) + test_execute_unknown_gem_at_remote_source: .: (0.028190) + test_execute_user_install: .: (0.285901) + test_execute_with_extension_with_build_args: .: (0.780119) + test_handle_options: .: (0.018476) + test_handle_options_extensions: .: (0.019374) + test_skip: .: (0.101423) + test_skip_many_gems: .: (0.138137) TestGemCommandsPushCommand: - test_execute: .: (0.029660) - test_execute_allowed_push_host: .: (0.032105) - test_execute_attestation: .: (0.026480) - test_execute_host: .: (0.022739) - test_otp_verified_failure: .: (0.022197) - test_otp_verified_success: .: (0.020404) - test_raises_error_with_no_arguments: .: (0.015670) - test_sending_gem: .: (0.027369) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.028354) - test_sending_gem_denied: .: (0.021697) - test_sending_gem_key: .: (0.026048) - test_sending_gem_to_allowed_push_host: .: (0.028915) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.034766) - test_sending_gem_to_disallowed_default_host: .: (0.027599) - test_sending_gem_to_disallowed_push_host: .: (0.027308) - test_sending_gem_to_host_permanent_redirect: .: (0.020953) - test_sending_gem_to_metadata_host: .: (0.026596) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.027733) - test_sending_gem_with_env_var_api_key: .: (0.029619) - test_sending_gem_with_no_local_creds: .: (0.025950) - test_sending_when_default_host_disabled: .: (0.022009) - test_sending_when_default_host_disabled_with_override: .: (0.019495) - test_with_webauthn_enabled_failure: .: (0.021450) - test_with_webauthn_enabled_failure_with_polling: .: (0.129075) - test_with_webauthn_enabled_success: .: (0.024330) - test_with_webauthn_enabled_success_with_polling: .: (0.122420) + test_execute: .: (0.041374) + test_execute_allowed_push_host: .: (0.050397) + test_execute_attestation: .: (0.081643) + test_execute_host: .: (0.039876) + test_otp_verified_failure: .: (0.047775) + test_otp_verified_success: .: (0.036870) + test_raises_error_with_no_arguments: .: (0.057847) + test_sending_gem: .: (0.034693) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.073883) + test_sending_gem_denied: .: (0.031894) + test_sending_gem_key: .: (0.049047) + test_sending_gem_to_allowed_push_host: .: (0.118274) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.070511) + test_sending_gem_to_disallowed_default_host: .: (0.110178) + test_sending_gem_to_disallowed_push_host: .: (0.143229) + test_sending_gem_to_host_permanent_redirect: .: (0.127302) + test_sending_gem_to_metadata_host: .: (0.079844) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.035282) + test_sending_gem_with_env_var_api_key: .: (0.052182) + test_sending_gem_with_no_local_creds: .: (0.110468) + test_sending_when_default_host_disabled: .: (0.050707) + test_sending_when_default_host_disabled_with_override: .: (0.088175) + test_with_webauthn_enabled_failure: .: (0.034986) + test_with_webauthn_enabled_failure_with_polling: .: (0.138230) + test_with_webauthn_enabled_success: .: (0.113317) + test_with_webauthn_enabled_success_with_polling: .: (0.145318) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.073887) - test_execute_all: .: (0.055272) - test_execute_all_prerelease: .: (0.063066) - test_execute_details: .: (0.039105) - test_execute_details_cleans_text: .: (0.030122) - test_execute_details_truncates_summary: .: (0.175106) - test_execute_installed: .: (0.018091) - test_execute_installed_inverse: .: (0.018199) - test_execute_installed_inverse_not_installed: .: (0.017440) - test_execute_installed_no_name: .: (0.017962) - test_execute_installed_not_installed: .: (0.018365) - test_execute_installed_version: .: (0.060692) - test_execute_installed_version_not_installed: .: (0.049053) - test_execute_local: .: (0.043076) - test_execute_local_notty: .: (0.049205) - test_execute_local_quiet: .: (0.020136) - test_execute_multiple_args: .: (0.023539) - test_execute_no_prerelease_local: .: (0.024764) - test_execute_no_versions: .: (0.022839) - test_execute_notty: .: (0.023762) - test_execute_prerelease: .: (0.018649) - test_execute_prerelease_local: .: (0.022930) - test_execute_remote: .: (0.017086) - test_execute_remote_notty: .: (0.023269) - test_execute_remote_quiet: .: (0.017418) - test_make_entry: .: (0.012313) - test_show_gems: .: (0.012847) + test_execute: .: (0.038519) + test_execute_all: .: (0.039767) + test_execute_all_prerelease: .: (0.056984) + test_execute_details: .: (0.051889) + test_execute_details_cleans_text: .: (0.089971) + test_execute_details_truncates_summary: .: (0.259243) + test_execute_installed: .: (0.033530) + test_execute_installed_inverse: .: (0.097208) + test_execute_installed_inverse_not_installed: .: (0.096937) + test_execute_installed_no_name: .: (0.064241) + test_execute_installed_not_installed: .: (0.081717) + test_execute_installed_version: .: (0.037962) + test_execute_installed_version_not_installed: .: (0.035358) + test_execute_local: .: (0.031232) + test_execute_local_notty: .: (0.039654) + test_execute_local_quiet: .: (0.067437) + test_execute_multiple_args: .: (0.086475) + test_execute_no_prerelease_local: .: (0.087828) + test_execute_no_versions: .: (0.034999) + test_execute_notty: .: (0.040068) + test_execute_prerelease: .: (0.033332) + test_execute_prerelease_local: .: (0.039257) + test_execute_remote: .: (0.029832) + test_execute_remote_notty: .: (0.040084) + test_execute_remote_quiet: .: (0.037532) + test_make_entry: .: (0.050988) + test_show_gems: .: (0.043297) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.028946) - test_execute_default_details: .: (0.039982) - test_execute_exact_local: .: (0.039447) - test_execute_exact_multiple: .: (0.058047) - test_execute_exact_remote: .: (0.041156) - test_execute_local_details: .: (0.041620) - test_execute_platform: .: (0.043383) - test_execute_show_default_gems: .: (0.036704) - test_execute_show_default_gems_with_platform: .: (0.034887) + test_depprecated: .: (0.089020) + test_execute_default_details: .: (0.102818) + test_execute_exact_local: .: (0.067626) + test_execute_exact_multiple: .: (0.087019) + test_execute_exact_remote: .: (0.071959) + test_execute_local_details: .: (0.070552) + test_execute_platform: .: (0.109389) + test_execute_show_default_gems: .: (0.060213) + test_execute_show_default_gems_with_platform: .: (0.086765) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (0.220740) + test_build_is_reproducible: .: (0.373890) TestGemCommandsSearchCommand: - test_initialize: .: (0.006985) + test_initialize: .: (0.013892) TestGemCommandsServerCommand: - test_execute: .: (0.006745) + test_execute: .: (0.012126) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (0.115315) - test_files_in: .: (0.042682) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.060692) - test_install_lib: .: (0.048755) - test_remove_old_lib_files: .: (0.043278) - test_remove_old_man_files: .: (0.055666) - test_show_release_notes: .: (0.042308) + test_destdir_flag_regenerates_binstubs: .: (0.169560) + test_files_in: .: (0.075892) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.111941) + test_install_lib: .: (0.175375) + test_remove_old_lib_files: .: (0.176008) + test_remove_old_man_files: .: (0.098061) + test_show_release_notes: .: (0.069360) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.011574) - test_execute_when_already_signed_in_with_different_host: .: (0.011452) - test_execute_when_already_signed_in_with_same_host: .: (0.011103) - test_execute_when_not_already_signed_in: .: (0.010346) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.011442) - test_execute_with_host_permanent_redirect: .: (0.009827) - test_execute_with_host_supplied: .: (0.013952) - test_execute_with_key_name_and_custom_scope: .: (0.011414) - test_execute_with_key_name_and_exclusive_scope: .: (0.011073) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.011818) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.011726) - test_execute_with_key_name_default_scope: .: (0.011485) - test_execute_with_valid_creds_set_for_default_host: .: (0.021072) - test_execute_with_warnings: .: (0.010991) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.081263) + test_execute_when_already_signed_in_with_different_host: .: (0.075815) + test_execute_when_already_signed_in_with_same_host: .: (0.023067) + test_execute_when_not_already_signed_in: .: (0.044101) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.040877) + test_execute_with_host_permanent_redirect: .: (0.055586) + test_execute_with_host_supplied: .: (0.038407) + test_execute_with_key_name_and_custom_scope: .: (0.075697) + test_execute_with_key_name_and_exclusive_scope: .: (0.067098) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.099900) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.071763) + test_execute_with_key_name_default_scope: .: (0.072231) + test_execute_with_valid_creds_set_for_default_host: .: (0.145053) + test_execute_with_warnings: .: (0.110618) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.008852) - test_execute_when_user_is_signed_in: .: (0.009269) + test_execute_when_not_signed_in: .: (0.014108) + test_execute_when_user_is_signed_in: .: (0.014716) TestGemCommandsSourcesCommand: - test_execute: .: (0.015741) - test_execute_add: .: (0.020014) - test_execute_add_allow_typo_squatting_source: .: (0.019688) - test_execute_add_allow_typo_squatting_source_forced:.: (0.018820) - test_execute_add_bad_uri: .: (0.013085) - test_execute_add_deny_typo_squatting_source: .: (0.016961) - test_execute_add_existent_source_invalid_uri: .: (0.015887) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.015760) - test_execute_add_http_rubygems_org: .: (0.017108) - test_execute_add_http_rubygems_org_forced: .: (0.019235) - test_execute_add_https_rubygems_org: .: (0.017080) - test_execute_add_nonexistent_source: .: (0.014871) - test_execute_add_redundant_source: .: (0.013711) - test_execute_add_redundant_source_trailing_slash: .: (0.018018) - test_execute_clear_all: .: (0.025703) - test_execute_list: .: (0.014915) - test_execute_remove: .: (0.014169) - test_execute_remove_no_network: .: (0.015469) - test_execute_update: .: (0.027023) - test_initialize_proxy: .: (0.013436) + test_execute: .: (0.024549) + test_execute_add: .: (0.037667) + test_execute_add_allow_typo_squatting_source: .: (0.083904) + test_execute_add_allow_typo_squatting_source_forced:.: (0.066446) + test_execute_add_bad_uri: .: (0.041420) + test_execute_add_deny_typo_squatting_source: .: (0.061443) + test_execute_add_existent_source_invalid_uri: .: (0.070771) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.027839) + test_execute_add_http_rubygems_org: .: (0.064157) + test_execute_add_http_rubygems_org_forced: .: (0.034425) + test_execute_add_https_rubygems_org: .: (0.031717) + test_execute_add_nonexistent_source: .: (0.027085) + test_execute_add_redundant_source: .: (0.026863) + test_execute_add_redundant_source_trailing_slash: .: (0.040847) + test_execute_clear_all: .: (0.021758) + test_execute_list: .: (0.022360) + test_execute_remove: .: (0.063716) + test_execute_remove_no_network: .: (0.026404) + test_execute_update: .: (0.043364) + test_initialize_proxy: .: (0.021087) TestGemCommandsSpecificationCommand: - test_execute: .: (0.012493) - test_execute_all: .: (0.016412) - test_execute_all_conflicts_with_version: .: (0.007117) - test_execute_bad_name: .: (0.006690) - test_execute_bad_name_with_version: .: (0.022393) - test_execute_exact_match: .: (0.037086) - test_execute_field: .: (0.023077) - test_execute_file: .: (0.042459) - test_execute_marshal: .: (0.023372) - test_execute_remote: .: (0.054191) - test_execute_remote_with_prerelease: .: (0.025720) - test_execute_remote_with_version: .: (0.019631) - test_execute_remote_with_version_and_platform: .: (0.020625) - test_execute_remote_without_prerelease: .: (0.018027) - test_execute_ruby: .: (0.010456) + test_execute: .: (0.021958) + test_execute_all: .: (0.028892) + test_execute_all_conflicts_with_version: .: (0.013075) + test_execute_bad_name: .: (0.028494) + test_execute_bad_name_with_version: .: (0.011582) + test_execute_exact_match: .: (0.061817) + test_execute_field: .: (0.020174) + test_execute_file: .: (0.032737) + test_execute_marshal: .: (0.018829) + test_execute_remote: .: (0.023985) + test_execute_remote_with_prerelease: .: (0.033987) + test_execute_remote_with_version: .: (0.037308) + test_execute_remote_with_version_and_platform: .: (0.038797) + test_execute_remote_without_prerelease: .: (0.067039) + test_execute_ruby: .: (0.017706) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.015529) + test_execute_sorts: .: (0.026189) TestGemCommandsUnpackCommand: - test_execute: .: (0.083801) - test_execute_exact_match: .: (0.034169) - test_execute_gem_path: .: (0.022513) - test_execute_gem_path_missing: .: (0.019664) - test_execute_remote: .: (0.031853) - test_execute_spec: .: (0.083059) - test_execute_spec_target: .: (0.082747) - test_execute_sudo: .: (0.087836) - test_execute_with_target_option: .: (0.081738) - test_find_in_cache: .: (0.068179) - test_get_path: .: (0.027930) - test_handle_options_metadata: .: (0.011657) + test_execute: .: (0.223148) + test_execute_exact_match: .: (0.051203) + test_execute_gem_path: .: (0.033261) + test_execute_gem_path_missing: .: (0.014263) + test_execute_remote: .: (0.097575) + test_execute_spec: .: (0.170984) + test_execute_spec_target: .: (0.231551) + test_execute_sudo: .: (0.204158) + test_execute_with_target_option: .: (0.178889) + test_find_in_cache: .: (0.151236) + test_get_path: .: (0.033773) + test_handle_options_metadata: .: (0.047282) TestGemCommandsWhichCommand: - test_execute: .: (0.016330) - test_execute_directory: .: (0.010058) - test_execute_missing: .: (0.009411) - test_execute_one_missing: .: (0.015060) + test_execute: .: (0.021684) + test_execute_directory: .: (0.014326) + test_execute_missing: .: (0.013359) + test_execute_one_missing: .: (0.023541) TestGemCommandsYankCommand: - test_execute: .: (0.010141) - test_execute_host: .: (0.008753) - test_execute_key: .: (0.009181) - test_execute_with_otp_failure: .: (0.012250) - test_execute_with_otp_success: .: (0.009546) - test_handle_options: .: (0.011159) - test_handle_options_missing_argument: .: (0.012265) - test_with_webauthn_enabled_failure: .: (0.111352) - test_with_webauthn_enabled_failure_with_polling: .: (0.111284) - test_with_webauthn_enabled_success: .: (0.120474) - test_with_webauthn_enabled_success_with_polling: .: (0.112593) - test_yank_gem_unathorized_api_key: .: (0.011609) + test_execute: .: (0.034795) + test_execute_host: .: (0.069747) + test_execute_key: .: (0.042970) + test_execute_with_otp_failure: .: (0.062501) + test_execute_with_otp_success: .: (0.044934) + test_handle_options: .: (0.027043) + test_handle_options_missing_argument: .: (0.032980) + test_with_webauthn_enabled_failure: .: (0.119682) + test_with_webauthn_enabled_failure_with_polling: .: (0.116203) + test_with_webauthn_enabled_success: .: (0.165959) + test_with_webauthn_enabled_success_with_polling: .: (0.127084) + test_yank_gem_unathorized_api_key: .: (0.036461) TestGemConfig: - test_bad_rake_path_is_escaped: .: (0.008219) - test_datadir: .: (0.082534) - test_good_rake_path_is_escaped: .: (0.007588) + test_bad_rake_path_is_escaped: .: (0.009996) + test_datadir: .: (0.203479) + test_good_rake_path_is_escaped: .: (0.009345) TestGemConfigFile: - test_accept_string_key: .: (0.009099) - test_api_keys: .: (0.009014) - test_check_credentials_permissions: .: (0.009455) - test_disable_default_gem_server: .: (0.008418) - test_dump_with_rubygems_yaml: .: (0.008037) - test_handle_arguments: .: (0.007930) - test_handle_arguments_backtrace: .: (0.017387) - test_handle_arguments_debug: .: (0.008961) - test_handle_arguments_norc: .: (0.010718) - test_handle_arguments_override: .: (0.008678) - test_handle_arguments_traceback: .: (0.009016) - test_handle_comment: .: (0.008062) - test_ignore_invalid_config_file: .: (0.008277) - test_initialize: .: (0.010316) - test_initialize_environment_variable_override: .: (0.009904) - test_initialize_handle_arguments_config_file: .: (0.008336) - test_initialize_handle_arguments_config_file_equals:.: (0.010278) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.007916) - test_initialize_ipv4_fallback_enabled_env: .: (0.008175) - test_initialize_operating_system_override: .: (0.007932) - test_initialize_platform_override: .: (0.009033) - test_initialize_system_wide_override: .: (0.009335) - test_load_api_keys: .: (0.008925) - test_load_api_keys_bad_permission: .: (0.019564) - test_load_install_extension_in_lib_from_config: .: (0.010629) - test_load_ssl_ca_cert_from_config: .: (0.008483) - test_load_ssl_client_cert_from_config: .: (0.008087) - test_load_ssl_verify_mode_from_config: .: (0.008202) - test_load_with_rubygems_config_hash: .: (0.008455) - test_really_verbose: .: (0.008002) - test_rubygems_api_key_equals: .: (0.010014) - test_rubygems_api_key_equals_bad_permission: .: (0.012212) - test_s3_source: .: (0.009943) - test_s3_source_with_config_without_lookahead: .: (0.009014) - test_set_config_file_name_from_environment_variable:.: (0.008306) - test_write: .: (0.010327) - test_write_from_hash: .: (0.011686) + test_accept_string_key: .: (0.010642) + test_api_keys: .: (0.039717) + test_check_credentials_permissions: .: (0.033700) + test_disable_default_gem_server: .: (0.013247) + test_dump_with_rubygems_yaml: .: (0.019438) + test_handle_arguments: .: (0.012006) + test_handle_arguments_backtrace: .: (0.012354) + test_handle_arguments_debug: .: (0.014287) + test_handle_arguments_norc: .: (0.013507) + test_handle_arguments_override: .: (0.012568) + test_handle_arguments_traceback: .: (0.012292) + test_handle_comment: .: (0.011881) + test_ignore_invalid_config_file: .: (0.025464) + test_initialize: .: (0.015467) + test_initialize_environment_variable_override: .: (0.015456) + test_initialize_handle_arguments_config_file: .: (0.011530) + test_initialize_handle_arguments_config_file_equals:.: (0.012515) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.011580) + test_initialize_ipv4_fallback_enabled_env: .: (0.013538) + test_initialize_operating_system_override: .: (0.014382) + test_initialize_platform_override: .: (0.015297) + test_initialize_system_wide_override: .: (0.014127) + test_load_api_keys: .: (0.025496) + test_load_api_keys_bad_permission: .: (0.063825) + test_load_install_extension_in_lib_from_config: .: (0.011365) + test_load_ssl_ca_cert_from_config: .: (0.010566) + test_load_ssl_client_cert_from_config: .: (0.011385) + test_load_ssl_verify_mode_from_config: .: (0.010689) + test_load_with_rubygems_config_hash: .: (0.024750) + test_really_verbose: .: (0.010207) + test_rubygems_api_key_equals: .: (0.024652) + test_rubygems_api_key_equals_bad_permission: .: (0.040454) + test_s3_source: .: (0.015435) + test_s3_source_with_config_without_lookahead: .: (0.014094) + test_set_config_file_name_from_environment_variable:.: (0.013276) + test_write: .: (0.015041) + test_write_from_hash: .: (0.031486) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.008696) + test_output_can_be_captured_by_test_unit: .: (0.012663) TestGemDependency: - test_equals2: .: (0.008539) - test_equals2_type: .: (0.008501) - test_equals_tilde: .: (0.018264) - test_equals_tilde_escape: .: (0.008217) - test_equals_tilde_object: .: (0.009537) - test_equals_tilde_spec: .: (0.008317) - test_hash: .: (0.008155) - test_identity: .: (0.007787) - test_initialize: .: (0.007743) - test_initialize_double: .: (0.007747) - test_initialize_empty: .: (0.008620) - test_initialize_prerelease: .: (0.007499) - test_initialize_type: .: (0.007518) - test_initialize_type_bad: .: (0.007412) - test_initialize_version: .: (0.007239) - test_match_eh_allow_prerelease: .: (0.008163) - test_match_eh_name_tuple: .: (0.008070) - test_match_eh_specification: .: (0.008344) - test_matches_spec_eh: .: (0.016646) - test_matches_spec_eh_prerelease: .: (0.008286) - test_merge: .: (0.007741) - test_merge_default: .: (0.008853) - test_merge_name_mismatch: .: (0.007529) - test_merge_other_default: .: (0.007422) - test_prerelease_eh: .: (0.007939) - test_specific: .: (0.007889) - test_to_spec: .: (0.014427) - test_to_spec_prerelease: .: (0.016347) - test_to_spec_with_only_prereleases: .: (0.014528) - test_to_specs_indicates_total_gem_set_size: .: (0.012410) - test_to_specs_respects_bundler_version: .: (0.015875) - test_to_specs_suggests_other_versions: .: (0.012562) + test_equals2: .: (0.012145) + test_equals2_type: .: (0.041946) + test_equals_tilde: .: (0.012738) + test_equals_tilde_escape: .: (0.011424) + test_equals_tilde_object: .: (0.010848) + test_equals_tilde_spec: .: (0.025469) + test_hash: .: (0.011255) + test_identity: .: (0.012510) + test_initialize: .: (0.012473) + test_initialize_double: .: (0.011051) + test_initialize_empty: .: (0.010507) + test_initialize_prerelease: .: (0.011679) + test_initialize_type: .: (0.011273) + test_initialize_type_bad: .: (0.012694) + test_initialize_version: .: (0.051712) + test_match_eh_allow_prerelease: .: (0.013235) + test_match_eh_name_tuple: .: (0.013623) + test_match_eh_specification: .: (0.013593) + test_matches_spec_eh: .: (0.014243) + test_matches_spec_eh_prerelease: .: (0.009975) + test_merge: .: (0.008986) + test_merge_default: .: (0.021199) + test_merge_name_mismatch: .: (0.009571) + test_merge_other_default: .: (0.042312) + test_prerelease_eh: .: (0.009477) + test_specific: .: (0.009278) + test_to_spec: .: (0.018614) + test_to_spec_prerelease: .: (0.018511) + test_to_spec_with_only_prereleases: .: (0.061860) + test_to_specs_indicates_total_gem_set_size: .: (0.018941) + test_to_specs_respects_bundler_version: .: (0.022800) + test_to_specs_suggests_other_versions: .: (0.017583) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.064577) - test_find_gems_with_sources_local: .: (0.060887) - test_find_gems_with_sources_prerelease: .: (0.056560) - test_find_gems_with_sources_with_bad_source: .: (0.009669) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.081944) - test_install: .: (0.079388) - test_install_all_dependencies: .: (0.161196) - test_install_build_args: .: (0.083751) - test_install_cache_dir: .: (0.246910) - test_install_dependencies_satisfied: .: (0.119140) - test_install_dependency: .: (0.090922) - test_install_dependency_development: .: (0.111881) - test_install_dependency_development_deep: .: (0.151518) - test_install_dependency_development_shallow: .: (0.106198) - test_install_dependency_existing: .: (0.096730) - test_install_dependency_existing_extension: .: (0.625819) - test_install_dependency_old: .: (0.049696) - test_install_doesnt_upgrade_installed_dependencies: .: (0.132262) - test_install_domain_both: .: (0.099356) - test_install_domain_both_no_network: .: (0.097364) - test_install_domain_local: .: (0.055526) - test_install_domain_remote: .: (0.069457) - test_install_dual_repository: .: (0.208170) - test_install_dual_repository_and_done_installing_hooks: .: (0.247232) - test_install_env_shebang: .: (0.071958) - test_install_force: .: (0.076282) - test_install_ignore_dependencies: .: (0.074639) - test_install_install_dir: .: (0.100046) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.036089) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.032711) - test_install_local: .: (0.075666) - test_install_local_dependency: .: (0.084038) - test_install_local_dependency_installed: .: (0.083386) - test_install_local_dependency_no_network_for_target_gem: .: (0.060360) - test_install_local_prerelease: .: (0.067087) - test_install_local_subdir: .: (0.064587) - test_install_minimal_deps: .: (0.168802) - test_install_no_document: .: (0.065692) - test_install_no_minimal_deps: .: (0.163520) - test_install_no_wrappers: .: (0.068690) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.028391) - test_install_prerelease: .: (0.078400) - test_install_prerelease_bug_990: .: (0.082940) - test_install_prerelease_skipped_when_normal_ver: .: (0.079150) - test_install_reinstall: .: (0.080420) - test_install_remote: .: (0.068544) - test_install_remote_dep: .: (0.068792) - test_install_remote_platform_newer: .: (0.077453) - test_install_security_policy: .: (0.079133) - test_install_version: .: (0.044209) - test_install_version_default: .: (0.047774) - test_install_when_only_prerelease: .: (0.018324) - test_resolve_dependencies: .: (0.072414) - test_resolve_dependencies_ignore_dependencies: .: (0.072053) - test_resolve_dependencies_local: .: (0.061731) + test_find_gems_gems_with_sources: .: (0.124858) + test_find_gems_with_sources_local: .: (0.119744) + test_find_gems_with_sources_prerelease: .: (0.276067) + test_find_gems_with_sources_with_bad_source: .: (0.080104) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.094569) + test_install: .: (0.195477) + test_install_all_dependencies: .: (0.324103) + test_install_build_args: .: (0.175642) + test_install_cache_dir: .: (0.205812) + test_install_dependencies_satisfied: .: (0.412606) + test_install_dependency: .: (0.184880) + test_install_dependency_development: .: (0.220489) + test_install_dependency_development_deep: .: (0.336806) + test_install_dependency_development_shallow: .: (0.240358) + test_install_dependency_existing: .: (0.192807) + test_install_dependency_existing_extension: .: (1.073039) + test_install_dependency_old: .: (0.093154) + test_install_doesnt_upgrade_installed_dependencies: .: (0.246800) + test_install_domain_both: .: (0.253120) + test_install_domain_both_no_network: .: (0.286898) + test_install_domain_local: .: (0.111893) + test_install_domain_remote: .: (0.122525) + test_install_dual_repository: .: (0.227438) + test_install_dual_repository_and_done_installing_hooks: .: (0.320700) + test_install_env_shebang: .: (0.149048) + test_install_force: .: (0.141866) + test_install_ignore_dependencies: .: (0.190032) + test_install_install_dir: .: (0.217917) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.061938) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.063216) + test_install_local: .: (0.147613) + test_install_local_dependency: .: (0.211554) + test_install_local_dependency_installed: .: (0.127599) + test_install_local_dependency_no_network_for_target_gem: .: (0.097283) + test_install_local_prerelease: .: (0.099638) + test_install_local_subdir: .: (0.156141) + test_install_minimal_deps: .: (0.368456) + test_install_no_document: .: (0.136735) + test_install_no_minimal_deps: .: (0.341623) + test_install_no_wrappers: .: (0.184762) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.049134) + test_install_prerelease: .: (0.228884) + test_install_prerelease_bug_990: .: (0.190345) + test_install_prerelease_skipped_when_normal_ver: .: (0.254088) + test_install_reinstall: .: (0.181625) + test_install_remote: .: (0.163764) + test_install_remote_dep: .: (0.284465) + test_install_remote_platform_newer: .: (0.187855) + test_install_security_policy: .: (0.210051) + test_install_version: .: (0.067634) + test_install_version_default: .: (0.131451) + test_install_when_only_prerelease: .: (0.030950) + test_resolve_dependencies: .: (0.180224) + test_resolve_dependencies_ignore_dependencies: .: (0.160902) + test_resolve_dependencies_local: .: (0.114523) TestGemDependencyList: - test_active_count: .: (0.007166) - test_add: .: (0.006509) - test_dependency_order: .: (0.006917) - test_dependency_order_circle: .: (0.006909) - test_dependency_order_development: .: (0.008161) - test_dependency_order_diamond: .: (0.009040) - test_dependency_order_no_dependencies: .: (0.006687) - test_find_name: .: (0.007902) - test_ok_eh: .: (0.007284) - test_ok_eh_mismatch: .: (0.008702) - test_ok_eh_redundant: .: (0.007015) - test_ok_to_remove_eh: .: (0.008499) - test_ok_to_remove_eh_after_sibling_removed: .: (0.007371) - test_remove_by_name: .: (0.007002) - test_tsort_each_child: .: (0.006653) - test_tsort_each_node: .: (0.007022) - test_why_not_ok_eh: .: (0.007562) - test_why_not_ok_eh_old_dependency: .: (0.007531) + test_active_count: .: (0.013912) + test_add: .: (0.013011) + test_dependency_order: .: (0.013241) + test_dependency_order_circle: .: (0.012695) + test_dependency_order_development: .: (0.013655) + test_dependency_order_diamond: .: (0.013569) + test_dependency_order_no_dependencies: .: (0.016061) + test_find_name: .: (0.011701) + test_ok_eh: .: (0.013289) + test_ok_eh_mismatch: .: (0.012884) + test_ok_eh_redundant: .: (0.012604) + test_ok_to_remove_eh: .: (0.013540) + test_ok_to_remove_eh_after_sibling_removed: .: (0.051688) + test_remove_by_name: .: (0.012562) + test_tsort_each_child: .: (0.011674) + test_tsort_each_node: .: (0.012455) + test_why_not_ok_eh: .: (0.013116) + test_why_not_ok_eh_old_dependency: .: (0.014436) TestGemDependencyResolutionError: - test_message: .: (0.007130) + test_message: .: (0.026673) TestGemDeprecate: - test_assignment: .: (0.006484) - test_defaults: .: (0.005962) - test_deprecated_method_calls_the_old_method: .: (0.013296) - test_deprecated_method_outputs_a_warning: .: (0.008515) - test_deprecated_method_outputs_a_warning_old_way: .: (0.007422) - test_rubygems_deprecate_command: .: (0.006931) - test_skip: .: (0.006313) + test_assignment: .: (0.012690) + test_defaults: .: (0.016201) + test_deprecated_method_calls_the_old_method: .: (0.014191) + test_deprecated_method_outputs_a_warning: .: (0.014229) + test_deprecated_method_outputs_a_warning_old_way: .: (0.014976) + test_rubygems_deprecate_command: .: (0.012648) + test_skip: .: (0.084159) TestGemDoctor: - test_doctor: .: (0.017625) - test_doctor_badly_named_plugins: .: (0.012082) - test_doctor_child_missing: .: (0.006705) - test_doctor_dry_run: .: (0.026650) - test_doctor_non_gem_home: .: (0.010198) - test_gem_repository_eh: .: (0.010457) + test_doctor: .: (0.064083) + test_doctor_badly_named_plugins: .: (0.020299) + test_doctor_child_missing: .: (0.012026) + test_doctor_dry_run: .: (0.073385) + test_doctor_non_gem_home: .: (0.015271) + test_gem_repository_eh: .: (0.062071) TestGemExit: - test_exit: .: (0.222568) - test_status: .: (0.006306) + test_exit: .: (0.382102) + test_status: .: (0.011533) TestGemExtBuilder: - test_build_extensions: .: (0.349704) - test_build_extensions_extconf_bad: .: (0.038961) - test_build_extensions_install_ext_only: .: (0.320493) - test_build_extensions_none: .: (0.008634) - test_build_extensions_rebuild_failure: .: (0.010456) - test_build_extensions_unsupported: .: (0.010532) - test_build_extensions_with_build_args: .: (0.227741) - test_build_extensions_with_gemhome_with_space: .: (0.326564) + test_build_extensions: .: (0.878666) + test_build_extensions_extconf_bad: .: (0.065562) + test_build_extensions_install_ext_only: .: (0.696810) + test_build_extensions_none: .: (0.011988) + test_build_extensions_rebuild_failure: .: (0.017000) + test_build_extensions_unsupported: .: (0.014840) + test_build_extensions_with_build_args: .: (0.545629) + test_build_extensions_with_gemhome_with_space: .: (0.897014) test_build_extensions_with_target_rbconfig: P =============================================================================== Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig @@ -6469,12 +6505,12 @@ 344: assert_empty(stdout) 345: =============================================================================== -: (0.279807) - test_class_make: .: (0.613162) - test_class_make_no_clean: .: (0.409634) - test_custom_make_with_options: .: (0.635384) - test_initialize: .: (0.009728) - test_initialize_build_args: .: (0.007923) +: (0.531387) + test_class_make: .: (0.988306) + test_class_make_no_clean: .: (0.666148) + test_custom_make_with_options: .: (0.956835) + test_initialize: .: (0.012977) + test_initialize_build_args: .: (0.011279) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -6489,7 +6525,7 @@ 29: 30: output = [] =============================================================================== -: (0.012294) +: (0.017174) test_build_fail: P =============================================================================== Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present @@ -6503,7 +6539,7 @@ 79: 80: FileUtils.rm(File.join(@ext, "src/lib.rs")) =============================================================================== -: (0.010724) +: (0.015070) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -6517,7 +6553,7 @@ 120: 121: Dir.chdir @ext do =============================================================================== -: (0.011228) +: (0.029041) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -6531,7 +6567,7 @@ 96: 97: require "open3" =============================================================================== -: (0.012467) +: (0.030401) test_rubygems_cfg_passed_to_rustc: P =============================================================================== Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present @@ -6545,30 +6581,30 @@ 53: version_slug = Gem::VERSION.tr(".", "_") 54: output = [] =============================================================================== -: (0.010996) +: (0.016359) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.007384) - test_dylib_with_colon_space: .: (0.006983) - test_framework: .: (0.006966) - test_framework_space: .: (0.007115) - test_lib_with_nonascii: .: (0.017856) - test_libstatic_with_colon: .: (0.007248) - test_libstatic_with_colon_space: .: (0.008104) - test_non_lib_dash_l: .: (0.007194) - test_search_path_basic: .: (0.006996) - test_search_path_space: .: (0.009046) - test_search_path_space_in_path: .: (0.008138) - test_simple_lib: .: (0.007214) - test_simple_lib_space: .: (0.007129) - test_so_with_colon_space: .: (0.007532) - test_unconventional_lib_with_colon: .: (0.006865) - test_verbose_lib_space: .: (0.006725) + test_dll_with_colon_space: .: (0.009756) + test_dylib_with_colon_space: .: (0.009764) + test_framework: .: (0.010214) + test_framework_space: .: (0.009215) + test_lib_with_nonascii: .: (0.009899) + test_libstatic_with_colon: .: (0.009512) + test_libstatic_with_colon_space: .: (0.009022) + test_non_lib_dash_l: .: (0.011484) + test_search_path_basic: .: (0.009064) + test_search_path_space: .: (0.008717) + test_search_path_space_in_path: .: (0.008886) + test_simple_lib: .: (0.008970) + test_simple_lib_space: .: (0.008763) + test_so_with_colon_space: .: (0.008757) + test_unconventional_lib_with_colon: .: (0.009025) + test_verbose_lib_space: .: (0.008906) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.008340) - test_cargo_command_locks_in_release_profile: .: (0.008104) - test_cargo_command_passes_args: .: (0.007164) - test_cargo_command_passes_respects_cargo_build_target: .: (0.007055) - test_cargo_command_passes_respects_cargo_env_var: .: (0.008415) + test_build_env_includes_rbconfig: .: (0.010253) + test_cargo_command_locks_in_release_profile: .: (0.023761) + test_cargo_command_passes_args: .: (0.009391) + test_cargo_command_passes_respects_cargo_build_target: .: (0.011492) + test_cargo_command_passes_respects_cargo_env_var: .: (0.010530) TestGemExtCmakeBuilder: test_self_build: P =============================================================================== @@ -6576,299 +6612,299 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.012400) +: (0.013874) test_self_build_fail: P =============================================================================== Pending: test_self_build_fail(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.010619) +: (0.014542) test_self_build_has_makefile: P =============================================================================== Pending: test_self_build_has_makefile(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.010899) +: (0.013205) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.021439) + test_self_build_fail: .: (0.015629) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (0.893642) - test_class_build_extconf_success_without_warning: .: (0.302728) - test_class_make_no_Makefile: .: (0.007732) + test_class_build_extconf_fail: .: (1.708571) + test_class_build_extconf_success_without_warning: .: (0.513315) + test_class_make_no_Makefile: .: (0.016942) TestGemExtRakeBuilder: - test_class_build_fail: .: (0.402314) - test_class_no_openssl_override: .: (0.511707) + test_class_build_fail: .: (0.648367) + test_class_no_openssl_override: .: (0.872737) TestGemGemRunner: - test_do_configuration: .: (0.012589) - test_extract_build_args: .: (0.007836) - test_info_succeeds: .: (0.041336) - test_list_succeeds: .: (0.034334) - test_query_is_deprecated: .: (0.035485) - test_search_succeeds: .: (0.015935) - test_validate_encoding: .: (0.007272) + test_do_configuration: .: (0.021632) + test_extract_build_args: .: (0.066346) + test_info_succeeds: .: (0.076618) + test_list_succeeds: .: (0.054118) + test_query_is_deprecated: .: (0.103631) + test_search_succeeds: .: (0.087635) + test_validate_encoding: .: (0.010698) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.011243) - test_api_key: .: (0.020349) - test_api_key_override: .: (0.013309) - test_host: .: (0.009168) - test_host_RUBYGEMS_HOST: .: (0.008918) - test_host_RUBYGEMS_HOST_empty: .: (0.010753) - test_sign_in: .: (0.011847) - test_sign_in_skips_with_existing_credentials: .: (0.011034) - test_sign_in_skips_with_key_override: .: (0.009982) - test_sign_in_with_bad_credentials: .: (0.012614) - test_sign_in_with_correct_otp_code: .: (0.012427) - test_sign_in_with_host: .: (0.014760) - test_sign_in_with_host_ENV: .: (0.011575) - test_sign_in_with_host_nil: .: (0.012034) - test_sign_in_with_incorrect_otp_code: .: (0.011223) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.012690) - test_sign_in_with_webauthn_enabled: .: (0.013266) - test_sign_in_with_webauthn_enabled_with_error: .: (0.023167) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.115839) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.115308) - test_signin_with_env_otp_code: .: (0.013009) - test_verify_api_key: .: (0.010657) - test_verify_missing_api_key: .: (0.009514) + test_alternate_key_alternate_host: .: (0.180543) + test_api_key: .: (0.130925) + test_api_key_override: .: (0.138282) + test_host: .: (0.058729) + test_host_RUBYGEMS_HOST: .: (0.103366) + test_host_RUBYGEMS_HOST_empty: .: (0.107004) + test_sign_in: .: (0.097655) + test_sign_in_skips_with_existing_credentials: .: (0.101988) + test_sign_in_skips_with_key_override: .: (0.069993) + test_sign_in_with_bad_credentials: .: (0.106815) + test_sign_in_with_correct_otp_code: .: (0.103247) + test_sign_in_with_host: .: (0.111761) + test_sign_in_with_host_ENV: .: (0.070006) + test_sign_in_with_host_nil: .: (0.099783) + test_sign_in_with_incorrect_otp_code: .: (0.046968) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.145055) + test_sign_in_with_webauthn_enabled: .: (0.103635) + test_sign_in_with_webauthn_enabled_with_error: .: (0.103379) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.188543) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.186311) + test_signin_with_env_otp_code: .: (0.119507) + test_verify_api_key: .: (0.103535) + test_verify_missing_api_key: .: (0.071564) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.008183) + test_message_conflict: .: (0.028697) TestGemKernel: - test_gem: .: (0.071996) - test_gem_bundler: .: (0.082373) - test_gem_bundler_inferred_bundler_version: .: (0.079215) - test_gem_conflicting: .: (0.073039) - test_gem_default: .: (0.081644) - test_gem_default_re_gem: .: (0.074268) - test_gem_env_req: .: (0.074834) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.280816) - test_gem_not_adding_bin: .: (0.075407) - test_gem_overlapping: .: (0.069441) - test_gem_prerelease_is_the_only_available: .: (0.083229) - test_gem_re_gem_mismatch: .: (0.085277) - test_gem_redundant: .: (0.090316) - test_release_favored_over_prerelease: .: (0.082827) + test_gem: .: (0.146346) + test_gem_bundler: .: (0.122208) + test_gem_bundler_inferred_bundler_version: .: (0.134376) + test_gem_conflicting: .: (0.120961) + test_gem_default: .: (0.142590) + test_gem_default_re_gem: .: (0.128366) + test_gem_env_req: .: (0.183972) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.772230) + test_gem_not_adding_bin: .: (0.237035) + test_gem_overlapping: .: (0.140414) + test_gem_prerelease_is_the_only_available: .: (0.348347) + test_gem_re_gem_mismatch: .: (0.201168) + test_gem_redundant: .: (0.211419) + test_release_favored_over_prerelease: .: (0.131363) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.036056) - test_both_eh: .: (0.018853) - test_clear_sources_option: .: (0.028757) - test_clear_sources_option_idiot_proof: .: (0.022921) - test_local_eh: .: (0.024162) - test_remote_eh: .: (0.012921) - test_short_source_option: .: (0.022281) - test_source_option: .: (0.025757) - test_source_option_bad: .: (0.049807) - test_update_sources_option: .: (0.008982) + test_add_local_remote_options: .: (0.018763) + test_both_eh: .: (0.011482) + test_clear_sources_option: .: (0.016296) + test_clear_sources_option_idiot_proof: .: (0.018471) + test_local_eh: .: (0.011746) + test_remote_eh: .: (0.011256) + test_short_source_option: .: (0.015889) + test_source_option: .: (0.120187) + test_source_option_bad: .: (0.014055) + test_update_sources_option: .: (0.013233) TestGemNameTuple: - test_full_name: .: (0.008993) - test_platform_normalization: .: (0.007286) - test_spaceship: .: (0.007741) - test_spec_name: .: (0.007047) + test_full_name: .: (0.011483) + test_platform_normalization: .: (0.011298) + test_spaceship: .: (0.043931) + test_spec_name: .: (0.010910) TestGemPackageOld: - test_contents: .: (0.010509) - test_contents_security_policy: .: (0.008987) - test_extract_files: .: (0.011073) - test_extract_files_security_policy: .: (0.010110) - test_spec: .: (0.009805) - test_spec_security_policy: .: (0.009162) - test_verify: .: (0.008711) + test_contents: .: (0.013440) + test_contents_security_policy: .: (0.011218) + test_extract_files: .: (0.014322) + test_extract_files_security_policy: .: (0.010874) + test_spec: .: (0.013424) + test_spec_security_policy: .: (0.011058) + test_verify: .: (0.010644) TestGemPackageTask: - test_gem_package: .: (0.017985) - test_gem_package_prints_to_stdout_by_default: .: (0.016776) - test_gem_package_with_current_platform: .: (0.009327) - test_gem_package_with_ruby_platform: .: (0.007718) - test_package_dir_path: .: (0.007490) + test_gem_package: .: (0.023099) + test_gem_package_prints_to_stdout_by_default: .: (0.021787) + test_gem_package_with_current_platform: .: (0.010183) + test_gem_package_with_ruby_platform: .: (0.011334) + test_package_dir_path: .: (0.010230) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.008332) - test_initialize: .: (0.007627) - test_initialize_home: .: (0.007580) - test_initialize_home_path: .: (0.007353) - test_initialize_path: .: (0.007589) - test_initialize_path_with_defaults: .: (0.007458) - test_initialize_regexp_path_separator: .: (0.008305) - test_initialize_spec: .: (0.007970) + test_gem_paths_do_not_contain_symlinks: .: (0.010259) + test_initialize: .: (0.009301) + test_initialize_home: .: (0.025548) + test_initialize_home_path: .: (0.045476) + test_initialize_path: .: (0.014015) + test_initialize_path_with_defaults: .: (0.009827) + test_initialize_regexp_path_separator: .: (0.013612) + test_initialize_spec: .: (0.010786) TestGemPlatform: - test_eabi_and_nil_version_combination_strictness: .: (0.007777) - test_eabi_version_is_stricter_for_linux_os: .: (0.007431) - test_equals2: .: (0.006908) - test_equals3: .: (0.007386) - test_equals3_cpu: .: (0.007547) - test_equals3_cpu_arm: .: (0.007485) - test_equals3_universal_mingw: .: (0.007157) - test_equals3_version: .: (0.006693) - test_equals_tilde: .: (0.009174) - test_gem_platform_match_with_string_argument: .: (0.007246) - test_initialize: .: (0.012230) - test_initialize_command_line: .: (0.007786) - test_initialize_mswin32_vc6: .: (0.006934) - test_initialize_platform: .: (0.006801) - test_initialize_test: .: (0.006726) - test_inspect: .: (0.007207) - test_nil_cpu_arch_is_treated_as_universal: .: (0.007169) - test_nil_version_is_stricter_for_linux_os: .: (0.007275) - test_nil_version_is_treated_as_any_version: .: (0.007245) - test_self_local: .: (0.006915) - test_self_match: .: (0.007427) - test_self_match_gem?: .: (0.007048) - test_self_match_spec?: .: (0.007422) - test_self_match_spec_with_match_gem_override: .: (0.020475) - test_self_new: .: (0.006791) - test_to_s: .: (0.007016) + test_eabi_and_nil_version_combination_strictness: .: (0.013879) + test_eabi_version_is_stricter_for_linux_os: .: (0.011163) + test_equals2: .: (0.009261) + test_equals3: .: (0.009290) + test_equals3_cpu: .: (0.012481) + test_equals3_cpu_arm: .: (0.012471) + test_equals3_universal_mingw: .: (0.010651) + test_equals3_version: .: (0.011085) + test_equals_tilde: .: (0.013793) + test_gem_platform_match_with_string_argument: .: (0.010709) + test_initialize: .: (0.060919) + test_initialize_command_line: .: (0.010308) + test_initialize_mswin32_vc6: .: (0.011893) + test_initialize_platform: .: (0.010235) + test_initialize_test: .: (0.010560) + test_inspect: .: (0.010104) + test_nil_cpu_arch_is_treated_as_universal: .: (0.009918) + test_nil_version_is_stricter_for_linux_os: .: (0.010300) + test_nil_version_is_treated_as_any_version: .: (0.009861) + test_self_local: .: (0.010458) + test_self_match: .: (0.010167) + test_self_match_gem?: .: (0.010669) + test_self_match_spec?: .: (0.011156) + test_self_match_spec_with_match_gem_override: .: (0.011323) + test_self_new: .: (0.009928) + test_to_s: .: (0.011119) TestGemProjectSanity: - test_require_rubygems_package: .: (0.148367) + test_require_rubygems_package: .: (0.359822) TestGemRDoc: - test_delete_legacy_args: .: (0.025820) - test_generate_disabled: .: (0.025167) - test_initialize: .: (0.023546) - test_new_rdoc: .: (0.023214) - test_rdoc_installed?: .: (0.024444) - test_remove: .: (0.024849) - test_remove_unwritable: .: (0.023988) - test_ri_installed?: .: (0.024740) - test_setup: .: (0.024619) - test_setup_unwritable: .: (0.025389) + test_delete_legacy_args: .: (0.047111) + test_generate_disabled: .: (0.030561) + test_initialize: .: (0.030080) + test_new_rdoc: .: (0.030439) + test_rdoc_installed?: .: (0.030992) + test_remove: .: (0.032734) + test_remove_unwritable: .: (0.032506) + test_ri_installed?: .: (0.080268) + test_setup: .: (0.048490) + test_setup_unwritable: .: (0.033096) TestGemRemoteFetchError: - test_invalid_url: .: (0.008409) - test_password_redacted: .: (0.007051) - test_to_s: .: (0.006792) + test_invalid_url: .: (0.012246) + test_password_redacted: .: (0.008958) + test_to_s: .: (0.009053) TestGemRemoteFetcher: - test_cache_update_path: .: (0.017228) - test_cache_update_path_no_update: .: (0.017142) - test_cache_update_path_with_utf8_internal_encoding: .: (0.016840) - test_download: .: (0.018049) - test_download_cached: .: (0.017592) - test_download_install_dir: .: (0.018373) - test_download_local: .: (0.028876) - test_download_local_read_only: .: (0.018180) - test_download_local_space: .: (0.016984) - test_download_platform_legacy: .: (0.022657) - test_download_read_only: .: (0.030301) - test_download_same_file: .: (0.021245) - test_download_to_cache: .: (0.029039) - test_download_unsupported: .: (0.016515) - test_download_with_auth: .: (0.016580) - test_download_with_encoded_auth: .: (0.016466) - test_download_with_token: .: (0.017046) - test_download_with_x_oauth_basic: .: (0.015567) - test_fetch_http: .: (0.016034) - test_fetch_http_redirects: .: (0.016844) - test_fetch_http_redirects_without_location: .: (0.016294) - test_fetch_path_bad_uri: .: (0.015070) - test_fetch_path_getaddrinfo_error: .: (0.016696) - test_fetch_path_gzip: .: (0.017006) - test_fetch_path_gzip_unmodified: .: (0.016987) - test_fetch_path_io_error: .: (0.017335) - test_fetch_path_openssl_ssl_sslerror: .: (0.015893) - test_fetch_path_socket_error: .: (0.016259) - test_fetch_path_system_call_error: .: (0.016192) - test_fetch_path_timeout_error: .: (0.016735) - test_fetch_path_unmodified: .: (0.016175) - test_request_block: .: (0.016426) - test_self_fetcher: .: (0.015598) - test_self_fetcher_with_proxy: .: (0.015141) - test_yaml_error_on_size: .: (0.021376) + test_cache_update_path: .: (0.029789) + test_cache_update_path_no_update: .: (0.061150) + test_cache_update_path_with_utf8_internal_encoding: .: (0.025285) + test_download: .: (0.025491) + test_download_cached: .: (0.025348) + test_download_install_dir: .: (0.062196) + test_download_local: .: (0.043888) + test_download_local_read_only: .: (0.029603) + test_download_local_space: .: (0.057596) + test_download_platform_legacy: .: (0.034640) + test_download_read_only: .: (0.024188) + test_download_same_file: .: (0.064115) + test_download_to_cache: .: (0.044429) + test_download_unsupported: .: (0.024633) + test_download_with_auth: .: (0.055739) + test_download_with_encoded_auth: .: (0.024310) + test_download_with_token: .: (0.024467) + test_download_with_x_oauth_basic: .: (0.022571) + test_fetch_http: .: (0.028226) + test_fetch_http_redirects: .: (0.027400) + test_fetch_http_redirects_without_location: .: (0.026164) + test_fetch_path_bad_uri: .: (0.028154) + test_fetch_path_getaddrinfo_error: .: (0.049177) + test_fetch_path_gzip: .: (0.031866) + test_fetch_path_gzip_unmodified: .: (0.029237) + test_fetch_path_io_error: .: (0.028036) + test_fetch_path_openssl_ssl_sslerror: .: (0.025974) + test_fetch_path_socket_error: .: (0.025418) + test_fetch_path_system_call_error: .: (0.066730) + test_fetch_path_timeout_error: .: (0.029471) + test_fetch_path_unmodified: .: (0.029354) + test_request_block: .: (0.027269) + test_self_fetcher: .: (0.025315) + test_self_fetcher_with_proxy: .: (0.025427) + test_yaml_error_on_size: .: (0.025683) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.558403) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.557312) - test_do_not_follow_insecure_redirect: .: (0.580564) - test_nil_ca_cert: .: (0.560029) - test_ssl_client_cert_auth_connection: .: (0.588839) - test_ssl_connection: .: (0.566152) - test_ssl_connection_allow_verify_none: .: (0.563126) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.633229) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.594656) + test_do_not_follow_insecure_redirect: .: (1.525584) + test_nil_ca_cert: .: (0.607724) + test_ssl_client_cert_auth_connection: .: (0.950449) + test_ssl_connection: .: (0.627347) + test_ssl_connection_allow_verify_none: .: (0.621602) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.065673) - test_implicit_no_proxy: .: (0.013049) - test_implicit_proxy: .: (0.012697) - test_implicit_proxy_no_env: .: (0.013406) - test_implicit_upper_case_proxy: .: (0.013042) - test_no_proxy: .: (0.015811) - test_observe_no_proxy_env_list: .: (0.012857) - test_observe_no_proxy_env_single_host: .: (0.013391) + test_fetch_http_with_additional_headers: .: (0.093737) + test_implicit_no_proxy: .: (0.016332) + test_implicit_proxy: .: (0.016245) + test_implicit_proxy_no_env: .: (0.036244) + test_implicit_upper_case_proxy: .: (0.056351) + test_no_proxy: .: (0.017580) + test_observe_no_proxy_env_list: .: (0.015623) + test_observe_no_proxy_env_single_host: .: (0.022586) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.021362) - test_fetch_s3_config_creds_with_region: .: (0.019318) - test_fetch_s3_config_creds_with_token: .: (0.018762) - test_fetch_s3_env_creds: .: (0.021047) - test_fetch_s3_env_creds_with_region: .: (0.019058) - test_fetch_s3_env_creds_with_token: .: (0.016736) - test_fetch_s3_instance_profile_creds: .: (0.016323) - test_fetch_s3_instance_profile_creds_with_region: .: (0.016168) - test_fetch_s3_instance_profile_creds_with_token: .: (0.016699) - test_fetch_s3_no_host: .: (0.015960) - test_fetch_s3_no_id: .: (0.016713) - test_fetch_s3_no_secret: .: (0.016398) - test_fetch_s3_no_source_key: .: (0.016158) - test_fetch_s3_url_creds: .: (0.038684) + test_fetch_s3_config_creds: .: (0.048769) + test_fetch_s3_config_creds_with_region: .: (0.063043) + test_fetch_s3_config_creds_with_token: .: (0.026497) + test_fetch_s3_env_creds: .: (0.025425) + test_fetch_s3_env_creds_with_region: .: (0.025337) + test_fetch_s3_env_creds_with_token: .: (0.025441) + test_fetch_s3_instance_profile_creds: .: (0.064618) + test_fetch_s3_instance_profile_creds_with_region: .: (0.024536) + test_fetch_s3_instance_profile_creds_with_token: .: (0.024482) + test_fetch_s3_no_host: .: (0.083374) + test_fetch_s3_no_id: .: (0.023037) + test_fetch_s3_no_secret: .: (0.023215) + test_fetch_s3_no_source_key: .: (0.033880) + test_fetch_s3_url_creds: .: (0.098447) TestGemRequest: - test_configure_connection_for_https: .: (0.034125) - test_configure_connection_for_https_ssl_ca_cert: .: (0.039682) - test_fetch: .: (0.007260) - test_fetch_basic_auth: .: (0.034900) - test_fetch_basic_auth_encoded: .: (0.038257) - test_fetch_basic_oauth_encoded: .: (0.036128) - test_fetch_head: .: (0.009102) - test_fetch_unmodified: .: (0.007968) - test_get_proxy_from_env_domain: .: (0.008638) - test_get_proxy_from_env_empty: .: (0.008002) - test_get_proxy_from_env_escape: .: (0.008328) - test_get_proxy_from_env_fallback: .: (0.009100) - test_get_proxy_from_env_https: .: (0.008605) - test_get_proxy_from_env_normalize: .: (0.009163) - test_initialize_proxy: .: (0.009543) - test_initialize_proxy_ENV: .: (0.008275) - test_initialize_proxy_ENV_https: .: (0.008041) - test_initialize_proxy_URI: .: (0.007993) - test_proxy_ENV: .: (0.008159) - test_user_agent: .: (0.007556) - test_user_agent_engine: .: (0.007237) - test_user_agent_engine_ruby: .: (0.008336) - test_user_agent_patchlevel: .: (0.008462) - test_user_agent_revision: .: (0.007680) - test_verify_certificate: .: (0.007653) - test_verify_certificate_extra_message: .: (0.006861) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.009710) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.007431) - test_verify_certificate_message_CERT_REJECTED: .: (0.007179) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.006772) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.006710) - test_verify_certificate_message_INVALID_CA: .: (0.006565) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.006874) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.006784) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.006824) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.006489) + test_configure_connection_for_https: .: (0.052645) + test_configure_connection_for_https_ssl_ca_cert: .: (0.053586) + test_fetch: .: (0.010147) + test_fetch_basic_auth: .: (0.061434) + test_fetch_basic_auth_encoded: .: (0.080878) + test_fetch_basic_oauth_encoded: .: (0.080830) + test_fetch_head: .: (0.011301) + test_fetch_unmodified: .: (0.011210) + test_get_proxy_from_env_domain: .: (0.010770) + test_get_proxy_from_env_empty: .: (0.010293) + test_get_proxy_from_env_escape: .: (0.010976) + test_get_proxy_from_env_fallback: .: (0.011134) + test_get_proxy_from_env_https: .: (0.011015) + test_get_proxy_from_env_normalize: .: (0.010936) + test_initialize_proxy: .: (0.010739) + test_initialize_proxy_ENV: .: (0.012050) + test_initialize_proxy_ENV_https: .: (0.011611) + test_initialize_proxy_URI: .: (0.010648) + test_proxy_ENV: .: (0.010057) + test_user_agent: .: (0.009925) + test_user_agent_engine: .: (0.010395) + test_user_agent_engine_ruby: .: (0.032707) + test_user_agent_patchlevel: .: (0.010403) + test_user_agent_revision: .: (0.010056) + test_verify_certificate: .: (0.013676) + test_verify_certificate_extra_message: .: (0.009598) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.010160) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.066569) + test_verify_certificate_message_CERT_REJECTED: .: (0.011834) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.009536) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.009796) + test_verify_certificate_message_INVALID_CA: .: (0.009648) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.010459) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.009993) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.010332) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.010987) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.006654) - test_net_http_args: .: (0.006475) - test_net_http_args_ipv6: .: (0.006142) - test_net_http_args_no_proxy: .: (0.006395) - test_net_http_args_proxy: .: (0.006718) - test_thread_waits_for_connection: .: (1.014559) - test_to_proxy_eh: .: (0.006778) - test_to_proxy_eh_wildcard: .: (0.025728) - test_to_proxy_empty_string: .: (0.006411) - test_to_proxy_substring: .: (0.014486) + test_checkout_same_connection: .: (0.010036) + test_net_http_args: .: (0.009079) + test_net_http_args_ipv6: .: (0.011512) + test_net_http_args_no_proxy: .: (0.010124) + test_net_http_args_proxy: .: (0.009721) + test_thread_waits_for_connection: .: (1.022838) + test_to_proxy_eh: .: (0.023900) + test_to_proxy_eh_wildcard: .: (0.028647) + test_to_proxy_empty_string: .: (0.027916) + test_to_proxy_substring: .: (0.028927) TestGemRequestSet: - test_bug_bug_990: .: (0.009136) - test_gem: .: (0.013910) - test_gem_duplicate: .: (0.006437) - test_import: .: (0.006548) - test_install: .: (0.059131) - test_install_from_gemdeps: .: (0.039438) - test_install_from_gemdeps_complex_dependencies: .: (0.095477) - test_install_from_gemdeps_explain: .: (0.024706) - test_install_from_gemdeps_install_dir: .: (0.046128) - test_install_from_gemdeps_local: .: (0.017867) - test_install_from_gemdeps_lockfile: .: (0.088708) - test_install_from_gemdeps_version_mismatch: .: (0.056464) - test_install_into: .: (0.059922) - test_install_into_development_shallow: .: (0.057648) - test_load_gemdeps: .: (0.008393) - test_load_gemdeps_installing: .: (0.007563) - test_load_gemdeps_without_groups: .: (0.007467) - test_resolve: .: (0.008349) - test_resolve_development: .: (0.008434) - test_resolve_development_shallow: .: (0.008493) + test_bug_bug_990: .: (0.036690) + test_gem: .: (0.034496) + test_gem_duplicate: .: (0.029893) + test_import: .: (0.064178) + test_install: .: (0.093080) + test_install_from_gemdeps: .: (0.072828) + test_install_from_gemdeps_complex_dependencies: .: (0.231101) + test_install_from_gemdeps_explain: .: (0.045873) + test_install_from_gemdeps_install_dir: .: (0.115402) + test_install_from_gemdeps_local: .: (0.030886) + test_install_from_gemdeps_lockfile: .: (0.163604) + test_install_from_gemdeps_version_mismatch: .: (0.069687) + test_install_into: .: (0.135278) + test_install_into_development_shallow: .: (0.086178) + test_load_gemdeps: .: (0.011482) + test_load_gemdeps_installing: .: (0.010644) + test_load_gemdeps_without_groups: .: (0.010499) + test_resolve: .: (0.012117) + test_resolve_development: .: (0.010992) + test_resolve_development_shallow: .: (0.012226) test_resolve_git: P =============================================================================== Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set @@ -6883,91 +6919,91 @@ 395: rs = Gem::RequestSet.new 396: =============================================================================== -: (0.010904) - test_resolve_ignore_dependencies: .: (0.007891) - test_resolve_incompatible: .: (0.006762) - test_resolve_vendor: .: (0.013924) - test_sorted_requests: .: (0.009962) - test_sorted_requests_development_shallow: .: (0.009318) - test_tsort_each_child_development: .: (0.009017) - test_tsort_each_child_development_shallow: .: (0.008207) +: (0.029624) + test_resolve_ignore_dependencies: .: (0.027456) + test_resolve_incompatible: .: (0.021381) + test_resolve_vendor: .: (0.051340) + test_sorted_requests: .: (0.023724) + test_sorted_requests_development_shallow: .: (0.030215) + test_tsort_each_child_development: .: (0.033085) + test_tsort_each_child_development_shallow: .: (0.028877) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.006879) - test_gem_bitbucket: .: (0.006329) - test_gem_bitbucket_expand_path: .: (0.006195) - test_gem_deps_file: .: (0.005979) - test_gem_duplicate: .: (0.006814) - test_gem_git: .: (0.006483) - test_gem_git_branch: .: (0.006654) - test_gem_git_gist: .: (0.006508) - test_gem_git_ref: .: (0.006744) - test_gem_git_submodules: .: (0.006643) - test_gem_git_tag: .: (0.006477) - test_gem_github: .: (0.006823) - test_gem_github_expand_path: .: (0.006809) - test_gem_group: .: (0.021171) - test_gem_group_method: .: (0.006599) - test_gem_group_without: .: (0.008119) - test_gem_groups: .: (0.006447) - test_gem_path: .: (0.009657) - test_gem_platforms: .: (0.006801) - test_gem_platforms_bundler_ruby: .: (0.007539) - test_gem_platforms_engine: .: (0.006256) - test_gem_platforms_maglev: .: (0.006455) - test_gem_platforms_multiple: .: (0.006691) - test_gem_platforms_platform: .: (0.006287) - test_gem_platforms_truffleruby: .: (0.006825) - test_gem_platforms_unknown: .: (0.006461) - test_gem_platforms_version: .: (0.006338) - test_gem_requirement: .: (0.006642) - test_gem_requirements: .: (0.007016) - test_gem_requirements_options: .: (0.006108) - test_gem_requires: .: (0.006110) - test_gem_requires_false: .: (0.006498) - test_gem_requires_without_group: .: (0.006403) - test_gem_source_mismatch: .: (0.008563) - test_gempspec_with_multiple_runtime_deps: .: (0.009297) - test_gemspec: .: (0.008941) - test_gemspec_bad: .: (0.007575) - test_gemspec_development_group: .: (0.011713) - test_gemspec_multiple: .: (0.008039) - test_gemspec_name: .: (0.008720) - test_gemspec_named: .: (0.008122) - test_gemspec_none: .: (0.006408) - test_gemspec_path: .: (0.008319) - test_gemspec_without_group: .: (0.006085) - test_git: .: (0.006179) - test_git_source: .: (0.006119) - test_group: .: (0.006138) - test_load: .: (0.007262) - test_pin_gem_source: .: (0.006194) - test_platform_mswin: .: (0.006111) - test_platform_multiple: .: (0.006667) - test_platform_ruby: .: (0.006495) - test_platforms: .: (0.020037) - test_ruby: .: (0.006135) - test_ruby_engine: .: (0.007767) - test_ruby_engine_mismatch_engine: .: (0.006804) - test_ruby_engine_mismatch_version: .: (0.006340) - test_ruby_engine_no_engine_version: .: (0.007547) - test_ruby_mismatch: .: (0.006250) - test_ruby_mismatch_installing: .: (0.006438) - test_source: .: (0.006413) - test_with_engine_version: .: (0.006492) + test_gem: .: (0.020316) + test_gem_bitbucket: .: (0.023248) + test_gem_bitbucket_expand_path: .: (0.023060) + test_gem_deps_file: .: (0.020615) + test_gem_duplicate: .: (0.070069) + test_gem_git: .: (0.029730) + test_gem_git_branch: .: (0.017121) + test_gem_git_gist: .: (0.011179) + test_gem_git_ref: .: (0.014935) + test_gem_git_submodules: .: (0.011669) + test_gem_git_tag: .: (0.010329) + test_gem_github: .: (0.011988) + test_gem_github_expand_path: .: (0.010022) + test_gem_group: .: (0.010074) + test_gem_group_method: .: (0.011042) + test_gem_group_without: .: (0.010358) + test_gem_groups: .: (0.010592) + test_gem_path: .: (0.012702) + test_gem_platforms: .: (0.010310) + test_gem_platforms_bundler_ruby: .: (0.011700) + test_gem_platforms_engine: .: (0.010005) + test_gem_platforms_maglev: .: (0.010635) + test_gem_platforms_multiple: .: (0.010336) + test_gem_platforms_platform: .: (0.011073) + test_gem_platforms_truffleruby: .: (0.010871) + test_gem_platforms_unknown: .: (0.010151) + test_gem_platforms_version: .: (0.016172) + test_gem_requirement: .: (0.012183) + test_gem_requirements: .: (0.011184) + test_gem_requirements_options: .: (0.021692) + test_gem_requires: .: (0.015582) + test_gem_requires_false: .: (0.015630) + test_gem_requires_without_group: .: (0.015135) + test_gem_source_mismatch: .: (0.020859) + test_gempspec_with_multiple_runtime_deps: .: (0.020428) + test_gemspec: .: (0.019292) + test_gemspec_bad: .: (0.017920) + test_gemspec_development_group: .: (0.015236) + test_gemspec_multiple: .: (0.012110) + test_gemspec_name: .: (0.012612) + test_gemspec_named: .: (0.012185) + test_gemspec_none: .: (0.009768) + test_gemspec_path: .: (0.012657) + test_gemspec_without_group: .: (0.031227) + test_git: .: (0.010039) + test_git_source: .: (0.012072) + test_group: .: (0.009938) + test_load: .: (0.011164) + test_pin_gem_source: .: (0.012044) + test_platform_mswin: .: (0.009690) + test_platform_multiple: .: (0.011087) + test_platform_ruby: .: (0.010478) + test_platforms: .: (0.011686) + test_ruby: .: (0.011471) + test_ruby_engine: .: (0.011008) + test_ruby_engine_mismatch_engine: .: (0.012476) + test_ruby_engine_mismatch_version: .: (0.010898) + test_ruby_engine_no_engine_version: .: (0.010170) + test_ruby_mismatch: .: (0.010267) + test_ruby_mismatch_installing: .: (0.010310) + test_source: .: (0.010015) + test_with_engine_version: .: (0.010199) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.029903) - test_add_DEPENDENCIES_from_gem_deps: .: (0.017322) - test_add_GEM: .: (0.104702) - test_add_PLATFORMS: .: (0.043943) - test_relative_path_from: .: (0.006967) - test_to_s_gem: .: (0.016371) - test_to_s_gem_dependency: .: (0.027577) - test_to_s_gem_dependency_non_default: .: (0.024468) - test_to_s_gem_dependency_requirement: .: (0.022903) - test_to_s_gem_path: .: (0.011368) - test_to_s_gem_path_absolute: .: (0.011315) - test_to_s_gem_platform: .: (0.017342) - test_to_s_gem_source: .: (0.037093) + test_add_DEPENDENCIES: .: (0.065515) + test_add_DEPENDENCIES_from_gem_deps: .: (0.061172) + test_add_GEM: .: (0.171700) + test_add_PLATFORMS: .: (0.129216) + test_relative_path_from: .: (0.010765) + test_to_s_gem: .: (0.024910) + test_to_s_gem_dependency: .: (0.043472) + test_to_s_gem_dependency_non_default: .: (0.037350) + test_to_s_gem_dependency_requirement: .: (0.064856) + test_to_s_gem_path: .: (0.025473) + test_to_s_gem_path_absolute: .: (0.039568) + test_to_s_gem_platform: .: (0.030081) + test_to_s_gem_source: .: (0.063669) test_to_s_git: P =============================================================================== Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set @@ -6982,202 +7018,202 @@ 378: head = nil 379: =============================================================================== -: (0.023914) - test_write: .: (0.009014) - test_write_error: .: (0.009341) +: (0.019971) + test_write: .: (0.011725) + test_write_error: .: (0.016241) TestGemRequestSetLockfileParser: - test_get: .: (0.007351) - test_get_type_mismatch: .: (0.009285) - test_get_type_multiple: .: (0.007180) - test_get_type_value_mismatch: .: (0.007104) - test_parse: .: (0.008738) - test_parse_DEPENDENCIES_git: .: (0.009731) - test_parse_DEPENDENCIES_git_version: .: (0.008103) - test_parse_GEM: .: (0.007631) - test_parse_GEM_remote_multiple: .: (0.008310) - test_parse_GIT: .: (0.008982) - test_parse_GIT_branch: .: (0.008257) - test_parse_GIT_ref: .: (0.007901) - test_parse_GIT_tag: .: (0.008104) - test_parse_PATH: .: (0.010493) - test_parse_dependencies: .: (0.007994) - test_parse_dependency: .: (0.013473) - test_parse_gem_specs_dependency: .: (0.008871) - test_parse_missing: .: (0.006481) + test_get: .: (0.012005) + test_get_type_mismatch: .: (0.012422) + test_get_type_multiple: .: (0.012012) + test_get_type_value_mismatch: .: (0.011688) + test_parse: .: (0.013331) + test_parse_DEPENDENCIES_git: .: (0.015185) + test_parse_DEPENDENCIES_git_version: .: (0.014052) + test_parse_GEM: .: (0.027628) + test_parse_GEM_remote_multiple: .: (0.013873) + test_parse_GIT: .: (0.022239) + test_parse_GIT_branch: .: (0.014648) + test_parse_GIT_ref: .: (0.016133) + test_parse_GIT_tag: .: (0.015604) + test_parse_PATH: .: (0.017369) + test_parse_dependencies: .: (0.016435) + test_parse_dependency: .: (0.016600) + test_parse_gem_specs_dependency: .: (0.016827) + test_parse_missing: .: (0.013205) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.006885) - test_skip: .: (0.006913) - test_token_pos: .: (0.006982) - test_tokenize: .: (0.007739) - test_tokenize_capitals: .: (0.007461) - test_tokenize_conflict_markers: .: (0.009707) - test_tokenize_git: .: (0.007183) - test_tokenize_multiple: .: (0.007299) - test_unget: .: (0.006934) + test_peek: .: (0.013711) + test_skip: .: (0.013185) + test_token_pos: .: (0.012492) + test_tokenize: .: (0.013698) + test_tokenize_capitals: .: (0.012800) + test_tokenize_conflict_markers: .: (0.039455) + test_tokenize_git: .: (0.013481) + test_tokenize_multiple: .: (0.017426) + test_unget: .: (0.013826) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.022872) - test_activate_via_require_respects_loaded_files: .: (0.061397) - test_already_activated_direct_conflict: .: (0.056807) - test_concurrent_require: .: (0.037067) - test_dash_i_beats_default_gems: .: (0.031762) - test_dash_i_beats_gems: .: (0.060314) - test_default_gem_and_normal_gem: .: (0.028715) - test_default_gem_and_normal_gem_same_version: .: (0.029372) - test_default_gem_only: .: (0.017178) - test_default_gem_prerelease: .: (0.027234) - test_default_gem_require_activates_just_once: .: (0.030124) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.084953) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.078303) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.392654) - test_multiple_gems_with_the_same_path: .: (0.074152) - test_no_crash_when_overriding_warn_with_warning_module: .: (0.232439) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.232687) - test_no_kernel_require_in_warn_with_uplevel: .: (0.229513) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.232318) - test_no_other_behavioral_changes_with_warn: .: (0.233455) - test_normal_gem_does_not_shadow_default_gem: .: (0.022517) - test_normal_gems_with_overridden_load_error_message:.: (0.240813) - test_realworld_default_gem: .: (0.210724) - test_realworld_upgraded_default_gem: .: (0.219627) - test_require_bundler: .: (0.032114) - test_require_can_use_a_pathname_object: .: (0.024108) - test_require_default_when_gem_defined: .: (0.025037) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.266860) - test_require_doesnt_traverse_development_dependencies: .: (0.029243) - test_require_is_lazy_with_inexact_req: .: (0.048810) - test_require_is_not_lazy_with_exact_req: .: (0.043488) - test_require_is_not_lazy_with_one_possible: .: (0.033837) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.051795) - test_require_when_gem_defined: .: (0.017307) - test_require_works_after_cleanup: .: (0.028511) - test_respect_loaded_features_caching_like_standard_require: .: (0.013252) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.027029) - test_try_activate_error_unlocks_require_monitor: .: (0.011593) - test_unable_to_find_good_unresolved_version: .: (0.063001) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.077566) + test_activate_via_require_respects_loaded_files: .: (0.090902) + test_already_activated_direct_conflict: .: (0.122276) + test_concurrent_require: .: (0.075578) + test_dash_i_beats_default_gems: .: (0.062909) + test_dash_i_beats_gems: .: (0.112815) + test_default_gem_and_normal_gem: .: (0.050468) + test_default_gem_and_normal_gem_same_version: .: (0.176417) + test_default_gem_only: .: (0.041335) + test_default_gem_prerelease: .: (0.055884) + test_default_gem_require_activates_just_once: .: (0.034200) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.237547) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.190464) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.786465) + test_multiple_gems_with_the_same_path: .: (0.258496) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.443810) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.548427) + test_no_kernel_require_in_warn_with_uplevel: .: (0.451634) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.630114) + test_no_other_behavioral_changes_with_warn: .: (0.784933) + test_normal_gem_does_not_shadow_default_gem: .: (0.098867) + test_normal_gems_with_overridden_load_error_message:.: (0.746479) + test_realworld_default_gem: .: (0.611080) + test_realworld_upgraded_default_gem: .: (0.481681) + test_require_bundler: .: (0.050765) + test_require_can_use_a_pathname_object: .: (0.039280) + test_require_default_when_gem_defined: .: (0.035240) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.482644) + test_require_doesnt_traverse_development_dependencies: .: (0.103289) + test_require_is_lazy_with_inexact_req: .: (0.082456) + test_require_is_not_lazy_with_exact_req: .: (0.085812) + test_require_is_not_lazy_with_one_possible: .: (0.058817) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.075037) + test_require_when_gem_defined: .: (0.044897) + test_require_works_after_cleanup: .: (0.127668) + test_respect_loaded_features_caching_like_standard_require: .: (0.050847) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.098874) + test_try_activate_error_unlocks_require_monitor: .: (0.017995) + test_unable_to_find_good_unresolved_version: .: (0.106756) TestGemRequirement: - test_bad: .: (0.010520) - test_basic_non_none: .: (0.006148) - test_concat: .: (0.006213) - test_create: .: (0.006296) - test_empty_requirements_is_none: .: (0.006059) - test_equals2: .: (0.007182) - test_explicit_default_is_none: .: (0.005891) - test_for_lockfile: .: (0.006356) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.007388) - test_hash_with_multiple_versions: .: (0.006311) - test_illformed_requirements: .: (0.006359) - test_initialize: .: (0.006620) - test_initialize_copy: .: (0.006148) - test_marshal_load_attack: .: (0.015203) - test_parse: .: (0.007005) - test_parse_bad: .: (0.008224) - test_parse_deduplication: .: (0.007160) - test_prerelease_eh: .: (0.007850) - test_satisfied_by_boxed: .: (0.009931) - test_satisfied_by_eh_bang_equal: .: (0.007427) - test_satisfied_by_eh_blank: .: (0.008084) - test_satisfied_by_eh_boxed: .: (0.008219) - test_satisfied_by_eh_equal: .: (0.007221) - test_satisfied_by_eh_good: .: (0.010205) - test_satisfied_by_eh_gt: .: (0.007435) - test_satisfied_by_eh_gte: .: (0.008018) - test_satisfied_by_eh_list: .: (0.007321) - test_satisfied_by_eh_lt: .: (0.007506) - test_satisfied_by_eh_lte: .: (0.008029) - test_satisfied_by_eh_multiple: .: (0.008442) - test_satisfied_by_eh_non_versions: .: (0.007956) - test_satisfied_by_eh_tilde_gt: .: (0.009120) - test_satisfied_by_eh_tilde_gt_v0: .: (0.007307) - test_satisfied_by_explicitly_bounded: .: (0.009309) - test_specific: .: (0.007112) + test_bad: .: (0.014329) + test_basic_non_none: .: (0.011821) + test_concat: .: (0.011544) + test_create: .: (0.011789) + test_empty_requirements_is_none: .: (0.011327) + test_equals2: .: (0.012491) + test_explicit_default_is_none: .: (0.010760) + test_for_lockfile: .: (0.025793) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.015409) + test_hash_with_multiple_versions: .: (0.011489) + test_illformed_requirements: .: (0.010536) + test_initialize: .: (0.012663) + test_initialize_copy: .: (0.010165) + test_marshal_load_attack: .: (0.010933) + test_parse: .: (0.011278) + test_parse_bad: .: (0.010933) + test_parse_deduplication: .: (0.010854) + test_prerelease_eh: .: (0.010040) + test_satisfied_by_boxed: .: (0.011487) + test_satisfied_by_eh_bang_equal: .: (0.010800) + test_satisfied_by_eh_blank: .: (0.010864) + test_satisfied_by_eh_boxed: .: (0.011956) + test_satisfied_by_eh_equal: .: (0.010627) + test_satisfied_by_eh_good: .: (0.015324) + test_satisfied_by_eh_gt: .: (0.010346) + test_satisfied_by_eh_gte: .: (0.014928) + test_satisfied_by_eh_list: .: (0.011050) + test_satisfied_by_eh_lt: .: (0.010810) + test_satisfied_by_eh_lte: .: (0.010971) + test_satisfied_by_eh_multiple: .: (0.011837) + test_satisfied_by_eh_non_versions: .: (0.010839) + test_satisfied_by_eh_tilde_gt: .: (0.011065) + test_satisfied_by_eh_tilde_gt_v0: .: (0.011143) + test_satisfied_by_explicitly_bounded: .: (0.029748) + test_specific: .: (0.011342) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.012367) - test_backtracks_to_the_first_conflict: .: (0.011372) - test_common_rack_activation_scenario: .: (0.015125) - test_conflict_resolution_only_effects_correct_spec: .: (0.012252) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.020881) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.010624) - test_no_overlap_specifically: .: (0.008657) - test_only_returns_spec_once: .: (0.009425) - test_pick_generic_linux_variants_on_musl_linux: .: (0.030105) - test_picks_best_platform: .: (0.025566) - test_picks_highest_version: .: (0.010365) - test_picks_lower_version_when_needed: .: (0.011396) - test_pulls_in_dependencies: .: (0.010684) - test_raises_and_explains_when_platform_prevents_install: .: (0.008131) - test_raises_and_reports_a_toplevel_request_properly:.: (0.007662) - test_raises_and_reports_an_implicit_request_properly: .: (0.009026) - test_raises_dependency_error: .: (0.011101) - test_raises_when_a_gem_is_missing: .: (0.007794) - test_raises_when_a_gem_version_is_missing: .: (0.007556) - test_raises_when_possibles_are_exhausted: .: (0.012019) - test_requests: .: (0.009228) - test_requests_development: .: (0.009271) - test_requests_ignore_dependencies: .: (0.009894) - test_resolve_bug_699: .: (0.013573) - test_resolve_conflict: .: (0.010894) - test_resolve_conservative: .: (0.012302) - test_resolve_development: .: (0.009782) - test_resolve_development_shallow: .: (0.009842) - test_resolve_remote_missing_dependency: .: (0.009670) - test_resolve_rollback: .: (0.011052) - test_search_for_local_platform_partial_string_match:.: (0.009204) - test_second_level_backout: .: (0.047282) - test_select_local_platforms: .: (0.021277) - test_self_compose_sets_best_set: .: (0.007267) - test_self_compose_sets_multiple: .: (0.010422) - test_self_compose_sets_nest: .: (0.008983) - test_self_compose_sets_nil: .: (0.010297) - test_self_compose_sets_single: .: (0.010080) - test_simple_activesupport_problem: .: (0.011973) - test_sorts_by_source_then_version: .: (0.010171) + test_backoff_higher_version_to_satisfy_dep: .: (0.046520) + test_backtracks_to_the_first_conflict: .: (0.043275) + test_common_rack_activation_scenario: .: (0.051216) + test_conflict_resolution_only_effects_correct_spec: .: (0.089474) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.044022) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.016644) + test_no_overlap_specifically: .: (0.014318) + test_only_returns_spec_once: .: (0.024337) + test_pick_generic_linux_variants_on_musl_linux: .: (0.078864) + test_picks_best_platform: .: (0.069639) + test_picks_highest_version: .: (0.013241) + test_picks_lower_version_when_needed: .: (0.016662) + test_pulls_in_dependencies: .: (0.013165) + test_raises_and_explains_when_platform_prevents_install: .: (0.012770) + test_raises_and_reports_a_toplevel_request_properly:.: (0.011866) + test_raises_and_reports_an_implicit_request_properly: .: (0.013242) + test_raises_dependency_error: .: (0.017732) + test_raises_when_a_gem_is_missing: .: (0.012067) + test_raises_when_a_gem_version_is_missing: .: (0.020699) + test_raises_when_possibles_are_exhausted: .: (0.159686) + test_requests: .: (0.068420) + test_requests_development: .: (0.040694) + test_requests_ignore_dependencies: .: (0.035867) + test_resolve_bug_699: .: (0.039969) + test_resolve_conflict: .: (0.062373) + test_resolve_conservative: .: (0.077684) + test_resolve_development: .: (0.048293) + test_resolve_development_shallow: .: (0.020244) + test_resolve_remote_missing_dependency: .: (0.016508) + test_resolve_rollback: .: (0.021835) + test_search_for_local_platform_partial_string_match:.: (0.014157) + test_second_level_backout: .: (0.078736) + test_select_local_platforms: .: (0.026864) + test_self_compose_sets_best_set: .: (0.031524) + test_self_compose_sets_multiple: .: (0.034820) + test_self_compose_sets_nest: .: (0.035577) + test_self_compose_sets_nil: .: (0.014921) + test_self_compose_sets_single: .: (0.014783) + test_simple_activesupport_problem: .: (0.018463) + test_sorts_by_source_then_version: .: (0.018348) TestGemResolverAPISet: - test_find_all: .: (0.010273) - test_find_all_cache: .: (0.009229) - test_find_all_local: .: (0.007414) - test_find_all_missing: .: (0.009005) - test_find_all_not_found: .: (0.009155) - test_find_all_prereleases: .: (0.010471) - test_initialize: .: (0.007987) - test_initialize_deeper_uri: .: (0.007655) - test_initialize_uri: .: (0.009784) - test_prefetch: .: (0.009030) - test_prefetch_cache: .: (0.008916) - test_prefetch_cache_missing: .: (0.008557) - test_prefetch_local: .: (0.008584) + test_find_all: .: (0.015822) + test_find_all_cache: .: (0.013925) + test_find_all_local: .: (0.012000) + test_find_all_missing: .: (0.013102) + test_find_all_not_found: .: (0.014467) + test_find_all_prereleases: .: (0.014259) + test_initialize: .: (0.012410) + test_initialize_deeper_uri: .: (0.012436) + test_initialize_uri: .: (0.021269) + test_prefetch: .: (0.014692) + test_prefetch_cache: .: (0.014061) + test_prefetch_cache_missing: .: (0.033345) + test_prefetch_local: .: (0.014448) TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.017122) - test_initialize: .: (0.008398) - test_installable_platform_eh: .: (0.008567) - test_source: .: (0.007733) - test_spec: .: (0.026616) - test_spec_jruby_platform: .: (0.024679) + test_fetch_development_dependencies: .: (0.030979) + test_initialize: .: (0.013349) + test_installable_platform_eh: .: (0.012265) + test_source: .: (0.012837) + test_spec: .: (0.035150) + test_spec_jruby_platform: .: (0.053410) TestGemResolverActivationRequest: - test_development_eh: .: (0.008643) - test_inspect: .: (0.007023) - test_installed_eh: .: (0.007267) + test_development_eh: .: (0.012330) + test_inspect: .: (0.011309) + test_installed_eh: .: (0.010442) TestGemResolverBestSet: - test_find_all: .: (0.011596) - test_find_all_local: .: (0.014332) - test_initialize: .: (0.007236) - test_prefetch: .: (0.016530) - test_prefetch_local: .: (0.011463) + test_find_all: .: (0.016920) + test_find_all_local: .: (0.020737) + test_initialize: .: (0.011414) + test_prefetch: .: (0.018995) + test_prefetch_local: .: (0.018112) TestGemResolverComposedSet: - test_errors: .: (0.010885) - test_prerelease_equals: .: (0.009557) - test_remote_equals: .: (0.007040) + test_errors: .: (0.013979) + test_prerelease_equals: .: (0.009966) + test_remote_equals: .: (0.010793) TestGemResolverConflict: - test_explanation: .: (0.008837) - test_explanation_user_request: .: (0.008639) - test_request_path: .: (0.007400) + test_explanation: .: (0.012764) + test_explanation_user_request: .: (0.012036) + test_request_path: .: (0.011054) TestGemResolverDependencyRequest: - test_development_eh: .: (0.008706) - test_match_eh: .: (0.007429) - test_match_eh_prerelease: .: (0.007288) - test_match_eh_prerelease_allow_prerelease: .: (0.006926) - test_matches_spec_eh: .: (0.006658) - test_matches_spec_eh_prerelease: .: (0.006961) - test_requirement: .: (0.006922) + test_development_eh: .: (0.010964) + test_match_eh: .: (0.010588) + test_match_eh_prerelease: .: (0.011202) + test_match_eh_prerelease_allow_prerelease: .: (0.010551) + test_matches_spec_eh: .: (0.029305) + test_matches_spec_eh_prerelease: .: (0.010772) + test_requirement: .: (0.013424) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -7193,7 +7229,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.021459) +: (0.016369) test_add_git_gem_submodules: P =============================================================================== Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -7208,7 +7244,7 @@ 31: @set.add_git_gem name, repository, nil, true 32: =============================================================================== -: (0.011013) +: (0.017701) test_add_git_spec: P =============================================================================== Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -7223,7 +7259,7 @@ 43: @set.add_git_spec name, version, repository, revision, true 44: =============================================================================== -: (0.009358) +: (0.015602) test_find_all: P =============================================================================== Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -7238,7 +7274,7 @@ 61: @set.add_git_gem name, repository, nil, false 62: =============================================================================== -: (0.009957) +: (0.013852) test_find_all_local: P =============================================================================== Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -7253,7 +7289,7 @@ 77: @set.add_git_gem name, repository, nil, false 78: @set.remote = false =============================================================================== -: (0.009571) +: (0.019128) test_find_all_prerelease: P =============================================================================== Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -7268,7 +7304,7 @@ 92: @set.add_git_gem name, repository, nil, false 93: =============================================================================== -: (0.015794) +: (0.015602) test_prefetch: P =============================================================================== Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -7283,7 +7319,7 @@ 126: @set.add_git_gem name, repository, nil, false 127: =============================================================================== -: (0.047258) +: (0.014798) test_prefetch_cache: P =============================================================================== Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -7298,7 +7334,7 @@ 140: @set.add_git_gem name, repository, nil, false 141: =============================================================================== -: (0.033287) +: (0.067577) test_prefetch_filter: P =============================================================================== Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -7313,7 +7349,7 @@ 158: @set.add_git_gem name, repository, nil, false 159: =============================================================================== -: (0.069764) +: (0.033054) test_prefetch_root_dir: P =============================================================================== Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -7328,8 +7364,8 @@ 172: @set.add_git_gem name, repository, nil, false 173: =============================================================================== -: (0.060913) - test_root_dir: .: (0.008871) +: (0.026647) + test_root_dir: .: (0.019363) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -7345,8 +7381,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.010153) - test_equals2: .: (0.010520) +: (0.037454) + test_equals2: .: (0.036254) test_install: P =============================================================================== Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -7361,7 +7397,7 @@ 53: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 54: =============================================================================== -: (0.012350) +: (0.042891) test_install_extension: P =============================================================================== Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -7376,7 +7412,7 @@ 71: end 72: =============================================================================== -: (0.010028) +: (0.074805) test_install_installed: P =============================================================================== Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -7391,399 +7427,399 @@ 103: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 104: =============================================================================== -: (0.011862) +: (0.115805) TestGemResolverIndexSet: - test_find_all: .: (0.013838) - test_find_all_local: .: (0.014388) - test_find_all_prerelease: .: (0.010772) - test_initialize: .: (0.008260) - test_initialize_source: .: (0.008249) + test_find_all: .: (0.048676) + test_find_all_local: .: (0.054585) + test_find_all_prerelease: .: (0.048772) + test_initialize: .: (0.064451) + test_initialize_source: .: (0.167387) TestGemResolverIndexSpecification: - test_initialize: .: (0.008316) - test_initialize_platform: .: (0.008274) - test_install: .: (0.038757) - test_spec: .: (0.016092) - test_spec_local: .: (0.016573) + test_initialize: .: (0.026131) + test_initialize_platform: .: (0.030972) + test_install: .: (0.103356) + test_spec: .: (0.026548) + test_spec_local: .: (0.048555) TestGemResolverInstalledSpecification: - test_initialize: .: (0.006982) - test_install: .: (0.006035) - test_installable_platform_eh: .: (0.016832) + test_initialize: .: (0.040542) + test_install: .: (0.028493) + test_installable_platform_eh: .: (0.068149) TestGemResolverInstallerSet: - test_add_always_install: .: (0.035839) - test_add_always_install_errors: .: (0.010063) - test_add_always_install_index_spec_platform: .: (0.020511) - test_add_always_install_platform: .: (0.029485) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.027942) - test_add_always_install_prerelease: .: (0.030488) - test_add_always_install_prerelease_github_problem: .: (0.022383) - test_add_always_install_prerelease_only: .: (0.029445) - test_add_local: .: (0.021227) - test_consider_local_eh: .: (0.006682) - test_consider_remote_eh: .: (0.006173) - test_errors: .: (0.008849) - test_find_all_always_install: .: (0.028010) - test_find_all_prerelease: .: (0.026905) - test_find_all_prerelease_dependencies_with_add_local: .: (0.026747) - test_load_spec: .: (0.013938) - test_prefetch: .: (0.006739) - test_prerelease_equals: .: (0.006650) - test_remote_equals_both: .: (0.005900) - test_remote_equals_local: .: (0.007181) - test_remote_equals_remote: .: (0.006728) + test_add_always_install: .: (0.066658) + test_add_always_install_errors: .: (0.015663) + test_add_always_install_index_spec_platform: .: (0.034817) + test_add_always_install_platform: .: (0.053590) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.047109) + test_add_always_install_prerelease: .: (0.050045) + test_add_always_install_prerelease_github_problem: .: (0.093189) + test_add_always_install_prerelease_only: .: (0.085808) + test_add_local: .: (0.073041) + test_consider_local_eh: .: (0.023567) + test_consider_remote_eh: .: (0.010602) + test_errors: .: (0.016005) + test_find_all_always_install: .: (0.043333) + test_find_all_prerelease: .: (0.042259) + test_find_all_prerelease_dependencies_with_add_local: .: (0.044967) + test_load_spec: .: (0.022419) + test_prefetch: .: (0.010717) + test_prerelease_equals: .: (0.009613) + test_remote_equals_both: .: (0.010358) + test_remote_equals_local: .: (0.018940) + test_remote_equals_remote: .: (0.018292) TestGemResolverLocalSpecification: - test_install: .: (0.030304) - test_installable_platform_eh: .: (0.017800) + test_install: .: (0.052082) + test_installable_platform_eh: .: (0.026691) TestGemResolverLockSet: - test_add: .: (0.006784) - test_find_all: .: (0.006313) - test_load_spec: .: (0.012361) - test_prefetch: .: (0.006365) + test_add: .: (0.011553) + test_find_all: .: (0.010837) + test_load_spec: .: (0.020508) + test_prefetch: .: (0.010322) TestGemResolverLockSpecification: - test_add_dependency: .: (0.006250) - test_initialize: .: (0.006348) - test_install: .: (0.023636) - test_install_installed: .: (0.007032) - test_spec: .: (0.006316) - test_spec_loaded: .: (0.009925) + test_add_dependency: .: (0.010403) + test_initialize: .: (0.014534) + test_install: .: (0.091764) + test_install_installed: .: (0.028875) + test_spec: .: (0.023721) + test_spec_loaded: .: (0.036797) TestGemResolverRequirementList: - test_each: .: (0.006585) + test_each: .: (0.012582) TestGemResolverSpecification: - test_install: .: (0.025270) - test_installable_platform_eh: .: (0.006656) - test_source: .: (0.006186) + test_install: .: (0.046428) + test_installable_platform_eh: .: (0.011112) + test_source: .: (0.030650) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.008367) - test_add_vendor_gem_missing: .: (0.007428) - test_find_all: .: (0.008135) - test_find_all_prerelease: .: (0.008322) - test_load_spec: .: (0.007136) + test_add_vendor_gem: .: (0.017657) + test_add_vendor_gem_missing: .: (0.013066) + test_find_all: .: (0.013909) + test_find_all_prerelease: .: (0.025102) + test_load_spec: .: (0.018845) TestGemResolverVendorSpecification: - test_dependencies: .: (0.007146) - test_equals2: .: (0.008901) - test_full_name: .: (0.007104) - test_install: .: (0.006942) - test_name: .: (0.006811) - test_platform: .: (0.006407) - test_version: .: (0.007293) + test_dependencies: .: (0.014690) + test_equals2: .: (0.013411) + test_full_name: .: (0.012942) + test_install: .: (0.010541) + test_name: .: (0.010730) + test_platform: .: (0.011691) + test_version: .: (0.014745) TestGemSafeMarshal: - test_array_subclass: .: (0.007398) - test_date: .: (0.007240) - test_floats: .: (0.008451) - test_frozen_object: .: (0.007616) - test_gem_spec_disallowed_ivar: .: (0.008650) - test_gem_spec_disallowed_symbol: .: (0.008349) - test_gem_spec_unmarshall_license: .: (0.009275) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.011938) - test_hash_with_compare_by_identity: .: (0.008168) - test_hash_with_default_value: .: (0.007127) - test_hash_with_ivar: .: (0.007150) - test_int_ 0: .: (0.007240) - test_int_ 1: .: (0.007314) - test_int_ 1048575: .: (0.007761) - test_int_ 122: .: (0.007639) - test_int_ 123: .: (0.022368) - test_int_ 124: .: (0.007107) - test_int_ 127: .: (0.007302) - test_int_ 128: .: (0.009713) - test_int_ 2: .: (0.007384) - test_int_ 255: .: (0.009040) - test_int_ 256: .: (0.007594) - test_int_ 257: .: (0.007518) - test_int_ 268435455: .: (0.008436) - test_int_ 268435456: .: (0.007326) - test_int_ 3: .: (0.008386) - test_int_ 4: .: (0.008240) - test_int_ 4294967295: .: (0.007530) - test_int_ 4294967296: .: (0.007295) - test_int_ 5: .: (0.007972) - test_int_ 6: .: (0.007436) - test_int_ 65535: .: (0.008074) - test_int_ 65536: .: (0.007201) - test_int_ 9223372036854775807: .: (0.007828) - test_int_ 9223372036854775808: .: (0.007524) - test_length_one_symbols: .: (0.007612) - test_link_after_float: .: (0.007068) - test_negative_length: .: (0.007801) - test_rational: .: (0.007070) - test_recursive_array: .: (0.007157) - test_recursive_string: .: (0.006928) - test_repeated_string: .: (0.007298) - test_repeated_symbol: .: (0.007589) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.006957) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.008008) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.008577) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.007651) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.006972) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.008642) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.007527) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.007106) - test_safe_load_marshal Array [:development, :development]: .: (0.007736) - test_safe_load_marshal Array [[...]]: .: (0.006676) - test_safe_load_marshal Array {}: .: (0.006705) - test_safe_load_marshal Date #: .: (0.007224) - test_safe_load_marshal Float -0.0: .: (0.006907) - test_safe_load_marshal Float -1.1: .: (0.007582) - test_safe_load_marshal Float -30000000.0: .: (0.006899) - test_safe_load_marshal Float -Infinity: .: (0.006922) - test_safe_load_marshal Float 0.0: .: (0.006916) - test_safe_load_marshal Float 1.1: .: (0.006918) - test_safe_load_marshal Float 30000000.0: .: (0.006955) - test_safe_load_marshal Float Infinity: .: (0.007402) - test_safe_load_marshal Float NaN: .: (0.007262) - test_safe_load_marshal Gem::Version #:.: (0.007264) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.007268) - test_safe_load_marshal Hash {}: .: (0.007124) - test_safe_load_marshal Hash {} default value: .: (0.007111) - test_safe_load_marshal Integer -1: .: (0.007033) - test_safe_load_marshal Integer -1048575: .: (0.007452) - test_safe_load_marshal Integer -122: .: (0.007821) - test_safe_load_marshal Integer -123: .: (0.007577) - test_safe_load_marshal Integer -124: .: (0.007419) - test_safe_load_marshal Integer -127: .: (0.006278) - test_safe_load_marshal Integer -128: .: (0.006526) - test_safe_load_marshal Integer -2: .: (0.006501) - test_safe_load_marshal Integer -255: .: (0.006377) - test_safe_load_marshal Integer -256: .: (0.006739) - test_safe_load_marshal Integer -257: .: (0.006540) - test_safe_load_marshal Integer -268435455: .: (0.006444) - test_safe_load_marshal Integer -268435456: .: (0.006975) - test_safe_load_marshal Integer -3: .: (0.006840) - test_safe_load_marshal Integer -4: .: (0.021659) - test_safe_load_marshal Integer -4294967295: .: (0.006626) - test_safe_load_marshal Integer -4294967296: .: (0.006381) - test_safe_load_marshal Integer -5: .: (0.007928) - test_safe_load_marshal Integer -6: .: (0.006236) - test_safe_load_marshal Integer -65535: .: (0.007714) - test_safe_load_marshal Integer -65536: .: (0.007660) - test_safe_load_marshal Integer -9223372036854775807:.: (0.006499) - test_safe_load_marshal Integer -9223372036854775808:.: (0.006647) - test_safe_load_marshal Integer 0: .: (0.006361) - test_safe_load_marshal Integer 1: .: (0.007167) - test_safe_load_marshal Integer 1048574: .: (0.006538) - test_safe_load_marshal Integer 1048575: .: (0.006507) - test_safe_load_marshal Integer 1048576: .: (0.006656) - test_safe_load_marshal Integer 121: .: (0.006742) - test_safe_load_marshal Integer 122: .: (0.006770) - test_safe_load_marshal Integer 123: .: (0.006516) - test_safe_load_marshal Integer 124: .: (0.006849) - test_safe_load_marshal Integer 125: .: (0.006517) - test_safe_load_marshal Integer 126: .: (0.006474) - test_safe_load_marshal Integer 127: .: (0.006577) - test_safe_load_marshal Integer 128: .: (0.006182) - test_safe_load_marshal Integer 129: .: (0.006307) - test_safe_load_marshal Integer 2: .: (0.006388) - test_safe_load_marshal Integer 254: .: (0.006696) - test_safe_load_marshal Integer 255: .: (0.006497) - test_safe_load_marshal Integer 256: .: (0.006094) - test_safe_load_marshal Integer 257: .: (0.006311) - test_safe_load_marshal Integer 258: .: (0.006685) - test_safe_load_marshal Integer 268435454: .: (0.006672) - test_safe_load_marshal Integer 268435455: .: (0.006146) - test_safe_load_marshal Integer 268435456: .: (0.006771) - test_safe_load_marshal Integer 268435457: .: (0.006278) - test_safe_load_marshal Integer 3: .: (0.006420) - test_safe_load_marshal Integer 4: .: (0.006535) - test_safe_load_marshal Integer 4294967294: .: (0.006996) - test_safe_load_marshal Integer 4294967295: .: (0.006334) - test_safe_load_marshal Integer 4294967296: .: (0.006302) - test_safe_load_marshal Integer 4294967297: .: (0.006265) - test_safe_load_marshal Integer 5: .: (0.007646) - test_safe_load_marshal Integer 6: .: (0.006192) - test_safe_load_marshal Integer 65534: .: (0.007332) - test_safe_load_marshal Integer 65535: .: (0.006535) - test_safe_load_marshal Integer 65536: .: (0.006289) - test_safe_load_marshal Integer 65537: .: (0.006318) - test_safe_load_marshal Integer 7: .: (0.006352) - test_safe_load_marshal Integer 9223372036854775806: .: (0.006235) - test_safe_load_marshal Integer 9223372036854775807: .: (0.006508) - test_safe_load_marshal Integer 9223372036854775808: .: (0.006350) - test_safe_load_marshal Integer 9223372036854775809: .: (0.006230) - test_safe_load_marshal Rational (1/3): .: (0.006561) - test_safe_load_marshal String "": .: (0.006454) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.006437) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.006380) - test_safe_load_marshal String "abc" Windows-1256: .: (0.006384) - test_safe_load_marshal String "abc" ascii: .: (0.006333) - test_safe_load_marshal String "abc" binary: .: (0.006480) - test_safe_load_marshal String "abc" ivar: .: (0.006350) - test_safe_load_marshal String "abc" utf8: .: (0.006368) - test_safe_load_marshal String "hello" ivar: .: (0.006580) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.006852) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.007766) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.008875) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.009319) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.009848) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.029295) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.011043) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.010991) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.010315) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.010004) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.008472) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.009240) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.008403) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.009323) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.008297) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.007941) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.008402) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.007894) - test_string_subclass: .: (0.007418) - test_string_with_encoding: .: (0.013895) - test_string_with_ivar: .: (0.007768) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.008648) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.007920) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.010119) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.008485) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.010057) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.010038) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.010341) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.010059) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.009740) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.008398) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.008281) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.008665) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.008428) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.009912) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.009318) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.010462) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.009846) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.008534) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.009670) - test_time_loads: .: (0.008673) - test_time_user_marshal: .: (0.008072) - test_time_with_ivar: .: (0.008903) - test_unexpected_eof: .: (0.008518) + test_array_subclass: .: (0.012318) + test_date: .: (0.012167) + test_floats: .: (0.013464) + test_frozen_object: .: (0.013755) + test_gem_spec_disallowed_ivar: .: (0.015049) + test_gem_spec_disallowed_symbol: .: (0.014593) + test_gem_spec_unmarshall_license: .: (0.014433) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.019821) + test_hash_with_compare_by_identity: .: (0.012938) + test_hash_with_default_value: .: (0.010962) + test_hash_with_ivar: .: (0.012504) + test_int_ 0: .: (0.011752) + test_int_ 1: .: (0.011784) + test_int_ 1048575: .: (0.012159) + test_int_ 122: .: (0.011742) + test_int_ 123: .: (0.011505) + test_int_ 124: .: (0.011308) + test_int_ 127: .: (0.011977) + test_int_ 128: .: (0.012351) + test_int_ 2: .: (0.012492) + test_int_ 255: .: (0.011650) + test_int_ 256: .: (0.011664) + test_int_ 257: .: (0.012393) + test_int_ 268435455: .: (0.011878) + test_int_ 268435456: .: (0.012047) + test_int_ 3: .: (0.012953) + test_int_ 4: .: (0.011747) + test_int_ 4294967295: .: (0.012756) + test_int_ 4294967296: .: (0.013218) + test_int_ 5: .: (0.011839) + test_int_ 6: .: (0.012307) + test_int_ 65535: .: (0.012063) + test_int_ 65536: .: (0.016567) + test_int_ 9223372036854775807: .: (0.012593) + test_int_ 9223372036854775808: .: (0.012003) + test_length_one_symbols: .: (0.011019) + test_link_after_float: .: (0.011314) + test_negative_length: .: (0.011386) + test_rational: .: (0.011079) + test_recursive_array: .: (0.010820) + test_recursive_string: .: (0.011187) + test_repeated_string: .: (0.011541) + test_repeated_symbol: .: (0.010764) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.010965) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.011487) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.012609) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.011804) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.011141) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.029196) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.023868) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.028074) + test_safe_load_marshal Array [:development, :development]: .: (0.028161) + test_safe_load_marshal Array [[...]]: .: (0.024613) + test_safe_load_marshal Array {}: .: (0.011619) + test_safe_load_marshal Date #: .: (0.011732) + test_safe_load_marshal Float -0.0: .: (0.011278) + test_safe_load_marshal Float -1.1: .: (0.011134) + test_safe_load_marshal Float -30000000.0: .: (0.033173) + test_safe_load_marshal Float -Infinity: .: (0.011202) + test_safe_load_marshal Float 0.0: .: (0.011833) + test_safe_load_marshal Float 1.1: .: (0.013884) + test_safe_load_marshal Float 30000000.0: .: (0.011515) + test_safe_load_marshal Float Infinity: .: (0.013954) + test_safe_load_marshal Float NaN: .: (0.012647) + test_safe_load_marshal Gem::Version #:.: (0.011655) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.027255) + test_safe_load_marshal Hash {}: .: (0.011517) + test_safe_load_marshal Hash {} default value: .: (0.011332) + test_safe_load_marshal Integer -1: .: (0.013206) + test_safe_load_marshal Integer -1048575: .: (0.011129) + test_safe_load_marshal Integer -122: .: (0.011093) + test_safe_load_marshal Integer -123: .: (0.011206) + test_safe_load_marshal Integer -124: .: (0.011117) + test_safe_load_marshal Integer -127: .: (0.011104) + test_safe_load_marshal Integer -128: .: (0.012369) + test_safe_load_marshal Integer -2: .: (0.011517) + test_safe_load_marshal Integer -255: .: (0.011565) + test_safe_load_marshal Integer -256: .: (0.011651) + test_safe_load_marshal Integer -257: .: (0.011733) + test_safe_load_marshal Integer -268435455: .: (0.011654) + test_safe_load_marshal Integer -268435456: .: (0.011555) + test_safe_load_marshal Integer -3: .: (0.011290) + test_safe_load_marshal Integer -4: .: (0.010915) + test_safe_load_marshal Integer -4294967295: .: (0.010936) + test_safe_load_marshal Integer -4294967296: .: (0.011941) + test_safe_load_marshal Integer -5: .: (0.011537) + test_safe_load_marshal Integer -6: .: (0.011211) + test_safe_load_marshal Integer -65535: .: (0.010818) + test_safe_load_marshal Integer -65536: .: (0.011150) + test_safe_load_marshal Integer -9223372036854775807:.: (0.011507) + test_safe_load_marshal Integer -9223372036854775808:.: (0.011259) + test_safe_load_marshal Integer 0: .: (0.011134) + test_safe_load_marshal Integer 1: .: (0.010703) + test_safe_load_marshal Integer 1048574: .: (0.010717) + test_safe_load_marshal Integer 1048575: .: (0.010763) + test_safe_load_marshal Integer 1048576: .: (0.011984) + test_safe_load_marshal Integer 121: .: (0.011791) + test_safe_load_marshal Integer 122: .: (0.011253) + test_safe_load_marshal Integer 123: .: (0.011756) + test_safe_load_marshal Integer 124: .: (0.012211) + test_safe_load_marshal Integer 125: .: (0.012847) + test_safe_load_marshal Integer 126: .: (0.011850) + test_safe_load_marshal Integer 127: .: (0.014378) + test_safe_load_marshal Integer 128: .: (0.011593) + test_safe_load_marshal Integer 129: .: (0.027686) + test_safe_load_marshal Integer 2: .: (0.028749) + test_safe_load_marshal Integer 254: .: (0.015699) + test_safe_load_marshal Integer 255: .: (0.010957) + test_safe_load_marshal Integer 256: .: (0.010771) + test_safe_load_marshal Integer 257: .: (0.011334) + test_safe_load_marshal Integer 258: .: (0.011307) + test_safe_load_marshal Integer 268435454: .: (0.011534) + test_safe_load_marshal Integer 268435455: .: (0.011277) + test_safe_load_marshal Integer 268435456: .: (0.011108) + test_safe_load_marshal Integer 268435457: .: (0.011113) + test_safe_load_marshal Integer 3: .: (0.011260) + test_safe_load_marshal Integer 4: .: (0.010804) + test_safe_load_marshal Integer 4294967294: .: (0.010863) + test_safe_load_marshal Integer 4294967295: .: (0.011167) + test_safe_load_marshal Integer 4294967296: .: (0.011468) + test_safe_load_marshal Integer 4294967297: .: (0.011798) + test_safe_load_marshal Integer 5: .: (0.011179) + test_safe_load_marshal Integer 6: .: (0.011251) + test_safe_load_marshal Integer 65534: .: (0.011135) + test_safe_load_marshal Integer 65535: .: (0.011465) + test_safe_load_marshal Integer 65536: .: (0.070846) + test_safe_load_marshal Integer 65537: .: (0.020846) + test_safe_load_marshal Integer 7: .: (0.011625) + test_safe_load_marshal Integer 9223372036854775806: .: (0.013966) + test_safe_load_marshal Integer 9223372036854775807: .: (0.012363) + test_safe_load_marshal Integer 9223372036854775808: .: (0.015206) + test_safe_load_marshal Integer 9223372036854775809: .: (0.011277) + test_safe_load_marshal Rational (1/3): .: (0.012168) + test_safe_load_marshal String "": .: (0.014698) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.012179) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.013410) + test_safe_load_marshal String "abc" Windows-1256: .: (0.011761) + test_safe_load_marshal String "abc" ascii: .: (0.011445) + test_safe_load_marshal String "abc" binary: .: (0.011357) + test_safe_load_marshal String "abc" ivar: .: (0.011155) + test_safe_load_marshal String "abc" utf8: .: (0.011742) + test_safe_load_marshal String "hello" ivar: .: (0.011753) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.012293) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.012180) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.014666) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.014626) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.012320) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.012659) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.012649) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.014975) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.017352) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.016315) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.013349) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.013693) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.013322) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.014264) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.010732) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.011982) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.012126) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.013920) + test_string_subclass: .: (0.012041) + test_string_with_encoding: .: (0.036519) + test_string_with_ivar: .: (0.021107) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.015467) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.014433) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.016810) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.013867) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.015573) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.013201) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.014644) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.014979) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.013911) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.011740) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.012162) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.013153) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.012197) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.012311) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.012371) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.017492) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.023283) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.030256) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.025103) + test_time_loads: .: (0.014845) + test_time_user_marshal: .: (0.013191) + test_time_with_ivar: .: (0.015322) + test_unexpected_eof: .: (0.013537) TestGemSafeYAML: - test_aliases_disabled: .: (0.008218) - test_aliases_enabled_by_default: .: (0.007926) + test_aliases_disabled: .: (0.012708) + test_aliases_enabled_by_default: .: (0.012177) TestGemSecurity: - test_class_create_cert: .: (0.010606) - test_class_create_cert_email: .: (0.015926) - test_class_create_cert_self_signed: .: (0.014084) - test_class_create_key: .: (1.591398) - test_class_create_key_downcases: .: (10.290584) - test_class_create_key_raises_unknown_algorithm: .: (0.006103) - test_class_email_to_name: .: (0.006226) - test_class_get_public_key_ec: .: (0.006868) - test_class_get_public_key_rsa: .: (0.006665) - test_class_re_sign: .: (0.013465) - test_class_re_sign_not_self_signed: .: (0.006507) - test_class_re_sign_wrong_key: .: (0.006115) - test_class_reset: .: (0.006011) - test_class_sign: .: (0.014006) - test_class_sign_AltName: .: (0.020690) - test_class_trust_dir: .: (0.006147) - test_class_write: .: (3.249633) - test_class_write_encrypted: .: (2.086078) - test_class_write_encrypted_cipher: .: (1.785186) + test_class_create_cert: .: (0.015307) + test_class_create_cert_email: .: (0.053256) + test_class_create_cert_self_signed: .: (0.022476) + test_class_create_key: .: (2.297947) + test_class_create_key_downcases: .: (17.116080) + test_class_create_key_raises_unknown_algorithm: .: (0.009663) + test_class_email_to_name: .: (0.012475) + test_class_get_public_key_ec: .: (0.013443) + test_class_get_public_key_rsa: .: (0.011767) + test_class_re_sign: .: (0.020749) + test_class_re_sign_not_self_signed: .: (0.010512) + test_class_re_sign_wrong_key: .: (0.010757) + test_class_reset: .: (0.009070) + test_class_sign: .: (0.025529) + test_class_sign_AltName: .: (0.032469) + test_class_trust_dir: .: (0.009975) + test_class_write: .: (1.554464) + test_class_write_encrypted: .: (3.260453) + test_class_write_encrypted_cipher: .: (1.190509) TestGemSecurityPolicy: - test_check_cert: .: (0.025403) - test_check_cert_expired: .: (0.010079) - test_check_cert_future: .: (0.007766) - test_check_cert_invalid_issuer: .: (0.008245) - test_check_cert_issuer: .: (0.009241) - test_check_cert_no_signer: .: (0.007803) - test_check_chain: .: (0.008171) - test_check_chain_empty_chain: .: (0.007856) - test_check_chain_invalid: .: (0.008469) - test_check_chain_no_chain: .: (0.008137) - test_check_data: .: (0.013709) - test_check_data_invalid: .: (0.013671) - test_check_key: .: (0.007575) - test_check_key_no_signer: .: (0.007847) - test_check_key_wrong_key: .: (0.008294) - test_check_root: .: (0.008270) - test_check_root_empty_chain: .: (0.008623) - test_check_root_invalid_signer: .: (0.008502) - test_check_root_no_chain: .: (0.007931) - test_check_root_not_self_signed: .: (0.008906) - test_check_trust: .: (0.009978) - test_check_trust_child: .: (0.009410) - test_check_trust_empty_chain: .: (0.007873) - test_check_trust_mismatch: .: (0.009655) - test_check_trust_no_chain: .: (0.008669) - test_check_trust_no_trust: .: (0.008155) - test_check_trust_no_trust_child: .: (0.008060) - test_subject: .: (0.007985) - test_verify: .: (0.015796) - test_verify_chain_key: .: (0.013758) - test_verify_chain_signatures: .: (0.015446) - test_verify_no_digests: .: (0.014450) - test_verify_no_digests_no_security: .: (0.014882) - test_verify_no_signatures: .: (0.015110) - test_verify_no_signatures_no_digests: .: (0.008855) - test_verify_no_trust: .: (0.016428) - test_verify_not_enough_signatures: .: (0.020030) - test_verify_signatures: .: (0.019176) - test_verify_signatures_chain: .: (0.016286) - test_verify_signatures_data: .: (0.013958) - test_verify_signatures_missing: .: (0.019336) - test_verify_signatures_none: .: (0.012429) - test_verify_signatures_root: .: (0.014848) - test_verify_signatures_signer: .: (0.013891) - test_verify_signatures_trust: .: (0.015616) - test_verify_wrong_digest_type: .: (0.015967) + test_check_cert: .: (0.016130) + test_check_cert_expired: .: (0.014570) + test_check_cert_future: .: (0.014657) + test_check_cert_invalid_issuer: .: (0.016476) + test_check_cert_issuer: .: (0.015294) + test_check_cert_no_signer: .: (0.015110) + test_check_chain: .: (0.018435) + test_check_chain_empty_chain: .: (0.023768) + test_check_chain_invalid: .: (0.019934) + test_check_chain_no_chain: .: (0.025332) + test_check_data: .: (0.047376) + test_check_data_invalid: .: (0.031358) + test_check_key: .: (0.014220) + test_check_key_no_signer: .: (0.015366) + test_check_key_wrong_key: .: (0.014806) + test_check_root: .: (0.015187) + test_check_root_empty_chain: .: (0.014228) + test_check_root_invalid_signer: .: (0.016589) + test_check_root_no_chain: .: (0.019331) + test_check_root_not_self_signed: .: (0.015256) + test_check_trust: .: (0.017055) + test_check_trust_child: .: (0.018184) + test_check_trust_empty_chain: .: (0.015637) + test_check_trust_mismatch: .: (0.018895) + test_check_trust_no_chain: .: (0.014958) + test_check_trust_no_trust: .: (0.014492) + test_check_trust_no_trust_child: .: (0.013371) + test_subject: .: (0.012754) + test_verify: .: (0.021995) + test_verify_chain_key: .: (0.020574) + test_verify_chain_signatures: .: (0.023234) + test_verify_no_digests: .: (0.021483) + test_verify_no_digests_no_security: .: (0.039300) + test_verify_no_signatures: .: (0.055698) + test_verify_no_signatures_no_digests: .: (0.036310) + test_verify_no_trust: .: (0.040031) + test_verify_not_enough_signatures: .: (0.039579) + test_verify_signatures: .: (0.032435) + test_verify_signatures_chain: .: (0.054589) + test_verify_signatures_data: .: (0.023065) + test_verify_signatures_missing: .: (0.034723) + test_verify_signatures_none: .: (0.024493) + test_verify_signatures_root: .: (0.025330) + test_verify_signatures_signer: .: (0.026047) + test_verify_signatures_trust: .: (0.030303) + test_verify_wrong_digest_type: .: (0.061430) TestGemSecuritySigner: - test_extract_name: .: (0.007052) - test_initialize: .: (0.006418) - test_initialize_cert_chain_empty: .: (0.006262) - test_initialize_cert_chain_invalid: .: (0.006523) - test_initialize_cert_chain_mixed: .: (0.006596) - test_initialize_cert_chain_path: .: (0.006760) - test_initialize_default: .: (0.013190) - test_initialize_encrypted_key_path: .: (0.028490) - test_initialize_key_path: .: (0.012281) - test_load_cert_chain: .: (0.008331) - test_load_cert_chain_broken: .: (0.010119) - test_sign: .: (0.012627) - test_sign_expired: .: (0.008410) - test_sign_expired_auto_update: .: (0.027434) - test_sign_expired_auto_update_exists: .: (0.009181) - test_sign_no_certs: .: (0.006437) - test_sign_no_key: .: (0.006297) - test_sign_wrong_key: .: (0.007090) + test_extract_name: .: (0.017544) + test_initialize: .: (0.011441) + test_initialize_cert_chain_empty: .: (0.011327) + test_initialize_cert_chain_invalid: .: (0.012126) + test_initialize_cert_chain_mixed: .: (0.011579) + test_initialize_cert_chain_path: .: (0.012705) + test_initialize_default: .: (0.026560) + test_initialize_encrypted_key_path: .: (0.024792) + test_initialize_key_path: .: (0.031581) + test_load_cert_chain: .: (0.015457) + test_load_cert_chain_broken: .: (0.015130) + test_sign: .: (0.021158) + test_sign_expired: .: (0.013317) + test_sign_expired_auto_update: .: (0.046488) + test_sign_expired_auto_update_exists: .: (0.015381) + test_sign_no_certs: .: (0.011404) + test_sign_no_key: .: (0.011725) + test_sign_wrong_key: .: (0.012311) TestGemSecurityTrustDir: - test_cert_path: .: (0.006700) - test_issuer_of: .: (0.007672) - test_load_certificate: .: (0.008106) - test_name_path: .: (0.006590) - test_trust_cert: .: (0.007842) - test_verify: .: (0.007442) - test_verify_file: .: (0.007735) - test_verify_wrong_permissions: .: (0.007641) + test_cert_path: .: (0.012370) + test_issuer_of: .: (0.013442) + test_load_certificate: .: (0.014065) + test_name_path: .: (0.011737) + test_trust_cert: .: (0.013709) + test_verify: .: (0.030195) + test_verify_file: .: (0.021401) + test_verify_wrong_permissions: .: (0.013469) TestGemSilentUI: - test_ask: .: (0.007296) - test_ask_for_password: .: (0.007455) - test_ask_yes_no: .: (0.007893) - test_choose_from_list: .: (0.007042) - test_download_reporter: .: (0.006893) - test_new_without_dev_null: .: (0.007192) - test_progress_reporter: .: (0.006925) + test_ask: .: (0.013058) + test_ask_for_password: .: (0.019757) + test_ask_yes_no: .: (0.013507) + test_choose_from_list: .: (0.013859) + test_download_reporter: .: (0.014777) + test_new_without_dev_null: .: (0.012177) + test_progress_reporter: .: (0.011700) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.022707) - test_dependency_resolver_set_bundler_api: .: (0.021048) - test_dependency_resolver_set_file_uri: .: (0.026458) - test_dependency_resolver_set_marshal_api: .: (0.026323) - test_fetch_spec: .: (0.024369) - test_fetch_spec_cached: .: (0.023842) - test_fetch_spec_platform: .: (0.028510) - test_fetch_spec_platform_ruby: .: (0.024684) - test_initialize_git: .: (0.021639) - test_initialize_invalid_uri: .: (0.020372) - test_load_specs: .: (0.021972) - test_load_specs_cached: .: (0.023456) - test_load_specs_cached_empty: .: (0.041733) - test_load_specs_from_unavailable_uri: .: (0.025795) - test_spaceship: .: (0.025901) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.022663) - test_typo_squatting: .: (0.022400) - test_typo_squatting_custom_distance_threshold: .: (0.021653) - test_typo_squatting_false_positive: .: (0.021584) - test_update_cache_eh: .: (0.021021) - test_update_cache_eh_home_nonexistent: .: (0.021364) + test_cache_dir_escapes_windows_paths: .: (0.036085) + test_dependency_resolver_set_bundler_api: .: (0.035655) + test_dependency_resolver_set_file_uri: .: (0.043899) + test_dependency_resolver_set_marshal_api: .: (0.046944) + test_fetch_spec: .: (0.046386) + test_fetch_spec_cached: .: (0.040232) + test_fetch_spec_platform: .: (0.117748) + test_fetch_spec_platform_ruby: .: (0.050427) + test_initialize_git: .: (0.040228) + test_initialize_invalid_uri: .: (0.038467) + test_load_specs: .: (0.041555) + test_load_specs_cached: .: (0.069034) + test_load_specs_cached_empty: .: (0.047012) + test_load_specs_from_unavailable_uri: .: (0.038139) + test_spaceship: .: (0.041286) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.038895) + test_typo_squatting: .: (0.060469) + test_typo_squatting_custom_distance_threshold: .: (0.039134) + test_typo_squatting_false_positive: .: (0.038618) + test_update_cache_eh: .: (0.038073) + test_update_cache_eh_home_nonexistent: .: (0.070249) TestGemSourceFetchProblem: - test_exception: .: (0.007756) - test_password_redacted: .: (0.006334) - test_source_password_no_redacted: .: (0.006183) + test_exception: .: (0.035418) + test_password_redacted: .: (0.029799) + test_source_password_no_redacted: .: (0.024825) TestGemSourceGit: test_base_dir: P =============================================================================== @@ -7792,7 +7828,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.009918) +: (0.028805) test_cache: P =============================================================================== Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7800,7 +7836,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008663) +: (0.030624) test_cache_local: P =============================================================================== Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7808,7 +7844,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008603) +: (0.023051) test_checkout: P =============================================================================== Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7816,7 +7852,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008813) +: (0.014315) test_checkout_default: P =============================================================================== Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7824,7 +7860,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.009928) +: (0.014129) test_checkout_local: P =============================================================================== Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7832,7 +7868,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008191) +: (0.014242) test_checkout_local_cached: P =============================================================================== Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7840,7 +7876,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008086) +: (0.040889) test_checkout_submodules: P =============================================================================== Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7848,7 +7884,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008068) +: (0.013939) test_dir_shortref: P =============================================================================== Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7856,7 +7892,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.007655) +: (0.017773) test_download: P =============================================================================== Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7864,7 +7900,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008776) +: (0.017467) test_equals2: P =============================================================================== Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7872,7 +7908,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.025061) +: (0.013387) test_install_dir: P =============================================================================== Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7880,7 +7916,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008778) +: (0.016383) test_install_dir_local: P =============================================================================== Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7888,7 +7924,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.010261) +: (0.014576) test_pretty_print: P =============================================================================== Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7896,7 +7932,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.010112) +: (0.015108) test_repo_cache_dir: P =============================================================================== Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7904,7 +7940,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008177) +: (0.014012) test_rev_parse: P =============================================================================== Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7912,7 +7948,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.009469) +: (0.013519) test_root_dir: P =============================================================================== Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7920,7 +7956,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.009396) +: (0.034863) test_spaceship: P =============================================================================== Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7928,7 +7964,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008594) +: (0.045926) test_specs: P =============================================================================== Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7936,7 +7972,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008812) +: (0.033525) test_specs_local: P =============================================================================== Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7944,7 +7980,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.009170) +: (0.029488) test_uri: P =============================================================================== Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7952,7 +7988,7 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.008605) +: (0.027706) test_uri_hash: P =============================================================================== Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -7960,526 +7996,526 @@ /build/reproducible-path/rubygems-3.6.3/test/rubygems/helper.rb:553:in `git_gem' /build/reproducible-path/rubygems-3.6.3/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.011387) +: (0.019349) TestGemSourceInstalled: - test_pretty_print: .: (0.007373) - test_spaceship: .: (0.017543) + test_pretty_print: .: (0.012682) + test_spaceship: .: (0.029050) TestGemSourceList: - test_Enumerable: .: (0.007008) - test_append: .: (0.006612) - test_clear: .: (0.006438) - test_delete: .: (0.006191) - test_delete_a_source: .: (0.006194) - test_each: .: (0.006209) - test_each_source: .: (0.006472) - test_empty?: .: (0.006241) - test_equal_to_another_list: .: (0.006376) - test_equal_to_array: .: (0.006150) - test_include_eh: .: (0.006267) - test_include_matches_a_source: .: (0.006465) - test_replace: .: (0.006292) - test_self_from: .: (0.006370) - test_to_a: .: (0.019918) + test_Enumerable: .: (0.011657) + test_append: .: (0.011154) + test_clear: .: (0.011040) + test_delete: .: (0.034649) + test_delete_a_source: .: (0.012604) + test_each: .: (0.011569) + test_each_source: .: (0.015161) + test_empty?: .: (0.011847) + test_equal_to_another_list: .: (0.014779) + test_equal_to_array: .: (0.010750) + test_include_eh: .: (0.010818) + test_include_matches_a_source: .: (0.013475) + test_replace: .: (0.012552) + test_self_from: .: (0.010923) + test_to_a: .: (0.014406) TestGemSourceLocal: - test_download: .: (0.042341) - test_fetch_spec: .: (0.039204) - test_find_gem: .: (0.036891) - test_find_gem_highest_version: .: (0.045825) - test_find_gem_prerelease: .: (0.037302) - test_find_gem_specific_version: .: (0.045636) - test_inspect: .: (0.036438) - test_load_specs_latest: .: (0.044544) - test_load_specs_prerelease: .: (0.036570) - test_load_specs_released: .: (0.035887) - test_pretty_print: .: (0.026315) - test_spaceship: .: (0.035434) + test_download: .: (0.116185) + test_fetch_spec: .: (0.063895) + test_find_gem: .: (0.065934) + test_find_gem_highest_version: .: (0.078241) + test_find_gem_prerelease: .: (0.062212) + test_find_gem_specific_version: .: (0.077032) + test_inspect: .: (0.060982) + test_load_specs_latest: .: (0.074318) + test_load_specs_prerelease: .: (0.064998) + test_load_specs_released: .: (0.062503) + test_pretty_print: .: (0.045028) + test_spaceship: .: (0.061321) TestGemSourceLock: - test_equals2: .: (0.006648) - test_fetch_spec: .: (0.011941) - test_spaceship: .: (0.006918) - test_spaceship_git: .: (0.006177) - test_spaceship_installed: .: (0.005799) - test_spaceship_local: .: (0.006019) - test_spaceship_remote: .: (0.006273) - test_spaceship_specific_file: .: (0.017197) - test_spaceship_vendor: .: (0.006455) - test_uri: .: (0.006332) + test_equals2: .: (0.011018) + test_fetch_spec: .: (0.020753) + test_spaceship: .: (0.011333) + test_spaceship_git: .: (0.032685) + test_spaceship_installed: .: (0.011129) + test_spaceship_local: .: (0.013927) + test_spaceship_remote: .: (0.011326) + test_spaceship_specific_file: .: (0.031421) + test_spaceship_vendor: .: (0.014119) + test_uri: .: (0.011096) TestGemSourceSpecificFile: - test_download: .: (0.030624) - test_fetch_spec: .: (0.019388) - test_fetch_spec_fails_on_unknown_name: .: (0.019434) - test_load_specs: .: (0.018298) - test_path: .: (0.018951) - test_pretty_print: .: (0.018468) - test_spaceship: .: (0.047590) - test_spec: .: (0.017625) + test_download: .: (0.031791) + test_fetch_spec: .: (0.028653) + test_fetch_spec_fails_on_unknown_name: .: (0.029411) + test_load_specs: .: (0.029519) + test_path: .: (0.028487) + test_pretty_print: .: (0.043343) + test_spaceship: .: (0.082364) + test_spec: .: (0.030055) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (0.073144) - test_fetch_spec: .: (0.077004) - test_load_specs: .: (0.070445) + test_dependency_resolver_set: .: (0.138316) + test_fetch_spec: .: (0.214865) + test_load_specs: .: (0.152470) TestGemSourceVendor: - test_initialize: .: (0.006587) - test_spaceship: .: (0.006490) + test_initialize: .: (0.012537) + test_spaceship: .: (0.012396) TestGemSpecFetcher: - test_available_specs_cache: .: (0.011722) - test_available_specs_cache_released: .: (0.015870) - test_available_specs_complete: .: (0.016708) - test_available_specs_complete_handles_no_prerelease:.: (0.016095) - test_available_specs_latest: .: (0.016393) - test_available_specs_prerelease: .: (0.026284) - test_available_specs_released: .: (0.015572) - test_available_specs_with_bad_source: .: (0.009750) - test_initialize: .: (0.006731) - test_initialize_nonexistent_home_dir: .: (0.006506) - test_initialize_source: .: (0.006541) - test_initialize_unwritable_home_dir: .: (0.007635) - test_spec_for_dependency_all: .: (0.020469) - test_spec_for_dependency_bad_fetch_spec: .: (0.016265) - test_spec_for_dependency_latest: .: (0.016127) - test_spec_for_dependency_mismatched_platform: .: (0.012242) - test_spec_for_dependency_platform: .: (0.014593) - test_spec_for_dependency_prerelease: .: (0.016851) - test_suggest_gems_from_name_latest: .: (0.016729) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.016008) - test_suggest_gems_from_name_prerelease: .: (0.014417) + test_available_specs_cache: .: (0.043002) + test_available_specs_cache_released: .: (0.032148) + test_available_specs_complete: .: (0.035229) + test_available_specs_complete_handles_no_prerelease:.: (0.040304) + test_available_specs_latest: .: (0.030594) + test_available_specs_prerelease: .: (0.024940) + test_available_specs_released: .: (0.024126) + test_available_specs_with_bad_source: .: (0.016606) + test_initialize: .: (0.013354) + test_initialize_nonexistent_home_dir: .: (0.012584) + test_initialize_source: .: (0.012822) + test_initialize_unwritable_home_dir: .: (0.021888) + test_spec_for_dependency_all: .: (0.064695) + test_spec_for_dependency_bad_fetch_spec: .: (0.030325) + test_spec_for_dependency_latest: .: (0.030281) + test_spec_for_dependency_mismatched_platform: .: (0.021839) + test_spec_for_dependency_platform: .: (0.024884) + test_spec_for_dependency_prerelease: .: (0.029452) + test_suggest_gems_from_name_latest: .: (0.034872) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.034117) + test_suggest_gems_from_name_prerelease: .: (0.041333) TestGemSpecification: - test__dump: .: (0.009274) - test__load_fixes_Date_objects: .: (0.007451) - test_activate: .: (0.007171) - test_add_dependency_from_existing_dependency: .: (0.007297) - test_add_dependency_with_type: .: (0.006627) - test_add_dependency_with_type_explicit: .: (0.009871) - test_allowed_push_host: .: (0.006729) - test_author: .: (0.006377) - test_authors: .: (0.006209) - test_base_dir: .: (0.006484) - test_base_dir_not_loaded: .: (0.006398) - test_bindir_equals: .: (0.006199) - test_bindir_equals_nil: .: (0.006549) - test_build_args: .: (0.007524) - test_build_extensions: .: (0.232886) - test_build_extensions_built: .: (0.008725) - test_build_extensions_default_gem: .: (0.007633) - test_build_extensions_error: .: (0.009399) - test_build_extensions_extensions_dir_unwritable: .: (0.008262) - test_build_extensions_no_extensions_dir_unwritable: .: (0.007647) - test_build_extensions_none: .: (0.020106) - test_build_extensions_preview: .: (0.231769) - test_contains_requirable_file_eh: .: (0.007819) - test_contains_requirable_file_eh_extension: .: (0.007330) - test_contains_requirable_file_eh_extension_java_platform: .: (0.008946) - test_contains_requirable_file_extension_soext: .: (0.008041) - test_date: .: (0.008202) - test_date_equals_date: .: (0.006564) - test_date_equals_string: .: (0.007387) - test_date_equals_string_bad: .: (0.006305) - test_date_equals_time: .: (0.006942) - test_date_equals_time_local: .: (0.006499) - test_date_equals_time_utc: .: (0.006861) - test_date_tolerates_hour_sec_and_timezone: .: (0.006195) - test_date_tolerates_hour_sec_zulu: .: (0.006481) - test_date_use_env_source_date_epoch: .: (0.006520) - test_default_spec_stub_is_marked_default: .: (0.011205) - test_dependencies: .: (0.006912) - test_dependent_gems: .: (0.034849) - test_description: .: (0.006782) - test_development_dependencies: .: (0.007268) - test_doc_dir: .: (0.006305) - test_doc_dir_type: .: (0.006438) - test_duplicate_runtime_dependency: .: (0.007272) - test_eql_eh: .: (0.008708) - test_eql_eh_extensions: .: (0.007068) - test_executable_equals: .: (0.006518) - test_executables: .: (0.006421) - test_executables_equals_nil: .: (0.006395) - test_extension_dir: .: (0.006869) - test_extension_dir_override: .: (0.006481) - test_extensions: .: (0.006567) - test_extensions_equals_nil: .: (0.006676) - test_extra_rdoc_files_equals_nil: .: (0.006132) - test_files: .: (0.006290) - test_files_append: .: (0.006332) - test_files_duplicate: .: (0.006364) - test_files_extra_rdoc_files: .: (0.006499) - test_files_non_array: .: (0.006442) - test_files_non_array_pathological: .: (0.006442) - test_find_all_by_full_name: .: (0.042264) - test_find_by_full_name: .: (0.014576) - test_find_by_name: .: (0.013669) - test_find_by_name_prerelease: .: (0.011064) - test_find_by_name_with_only_prereleases: .: (0.010990) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.010678) - test_find_by_path: .: (0.018511) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.155542) - test_find_inactive_by_path: .: (0.018381) - test_for_cache: .: (0.006954) - test_full_gem_path: .: (0.006455) - test_full_gem_path_double_slash: .: (0.006633) - test_full_name: .: (0.006482) - test_full_name_windows: .: (0.006459) - test_full_require_paths: .: (0.006494) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.008150) - test_gem_build_complete_path: .: (0.006710) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.010120) - test_handles_dependencies_with_syck_requirements_bug: .: (0.010034) - test_handles_private_null_type: .: (0.024229) - test_hash: .: (0.008452) - test_initialize: .: (0.006670) - test_initialize_copy: .: (0.008720) - test_initialize_copy_broken: .: (0.006939) - test_initialize_future: .: (0.008332) - test_initialize_nil_version: .: (0.007059) - test_initialize_prerelease_version_before_name: .: (0.006380) - test_inner_clonflict_in_indirect_gems: .: (0.056960) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.060834) - test_installed_by_version: .: (0.010476) - test_latest_specs: .: (0.015683) - test_lib_files: .: (0.006934) - test_license: .: (0.006200) - test_licenses: .: (0.007339) - test_load_default_gem: .: (0.012401) - test_load_errors_contain_filename: .: (0.008342) - test_metadata_key_size_validation_fails: .: (0.010481) - test_metadata_key_type_validation_fails: .: (0.009855) - test_metadata_link_validation_fails: .: (0.010210) - test_metadata_link_validation_warns_for_duplicates: .: (0.010976) - test_metadata_specs: .: (0.008742) - test_metadata_validates_ok: .: (0.010584) - test_metadata_value_size_validation_fails: .: (0.009966) - test_metadata_value_type_validation_fails: .: (0.010097) - test_missing_extensions_eh: .: (0.240873) - test_missing_extensions_eh_default_gem: .: (0.007150) - test_missing_extensions_eh_none: .: (0.007886) - test_name: .: (0.006562) - test_original_name: .: (0.007965) - test_platform: .: (0.006445) - test_platform_change_reset_cache_file: .: (0.006605) - test_platform_change_reset_full_name: .: (0.007622) - test_platform_equals: .: (0.007166) - test_platform_equals_current: .: (0.007269) - test_platform_equals_legacy: .: (0.006435) - test_removed_methods: .: (0.006852) - test_require_already_activated: .: (0.018692) - test_require_already_activated_indirect_conflict: .: (0.045100) - test_require_finds_in_2nd_level_indirect: .: (0.057971) - test_require_paths: .: (0.010614) - test_require_paths_default_ext_dir_for: .: (0.008542) - test_require_should_not_conflict: .: (0.084051) - test_require_should_prefer_latest_gem_level1: .: (0.041908) - test_require_should_prefer_latest_gem_level2: .: (0.064201) - test_require_should_prefer_reachable_gems: .: (0.069614) - test_requirements: .: (0.010645) - test_runtime_dependencies: .: (0.006857) - test_runtime_dependencies_legacy: .: (0.007251) - test_runtime_predicate_false: .: (0.006553) - test_runtime_predicate_true: .: (0.006827) - test_self__load_future: .: (0.007649) - test_self_activate: .: (0.007116) - test_self_activate_ambiguous_direct: .: (0.039400) - test_self_activate_ambiguous_indirect: .: (0.043621) - test_self_activate_ambiguous_indirect_conflict: .: (0.043317) - test_self_activate_ambiguous_unrelated: .: (0.038010) - test_self_activate_checks_dependencies: .: (0.023390) - test_self_activate_conflict: .: (0.025466) - test_self_activate_deep_unambiguous: .: (0.024521) - test_self_activate_divergent: .: (0.019581) - test_self_activate_dropped: .: (0.018473) - test_self_activate_loaded: .: (0.007255) - test_self_activate_old_required: .: (0.015143) - test_self_activate_over: .: (0.021356) - test_self_activate_platform_alternate: .: (0.016003) - test_self_activate_platform_bump: .: (0.016570) - test_self_activate_prerelease: .: (0.016319) - test_self_activate_raggi_the_edgecase_generator: .: (0.020757) - test_self_activate_under: .: (0.021203) - test_self_activate_unrelated: .: (0.015750) - test_self_activate_via_require: .: (0.032026) - test_self_activate_via_require_wtf: .: (0.062775) - test_self_all_equals: .: (0.034530) - test_self_attribute_names: .: (0.006836) - test_self_find_active_stub_by_path: .: (0.015579) - test_self_from_yaml: .: (0.011598) - test_self_from_yaml_cleans_up_Date_objects: .: (0.009261) - test_self_load: .: (0.008089) - test_self_load_escape_curly: .: (0.007602) - test_self_load_escape_interpolation: .: (0.007848) - test_self_load_escape_quote: .: (0.007383) - test_self_load_legacy_ruby: .: (0.006911) - test_self_load_relative: .: (0.007660) - test_self_load_utf8_with_ascii_encoding: .: (0.008006) - test_self_normalize_yaml_input_with_183_io: .: (0.007184) - test_self_normalize_yaml_input_with_183_yaml: .: (0.006383) - test_self_normalize_yaml_input_with_192_yaml: .: (0.006265) - test_self_normalize_yaml_input_with_non_183_io: .: (0.006675) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.006524) - test_self_outdated: .: (0.017556) - test_self_outdated_and_latest_remotes: .: (0.028348) - test_self_remove_spec: .: (0.013854) - test_self_remove_spec_removed: .: (0.007709) - test_self_stubs_for_lazy_loading: .: (0.008013) - test_self_stubs_for_mult_platforms: .: (0.010148) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.008137) - test_self_stubs_returns_only_specified_named_specs: .: (0.009918) - test_source: .: (0.007501) - test_source_paths: .: (0.007361) - test_spaceship_name: .: (0.007314) - test_spaceship_platform: .: (0.007562) - test_spaceship_version: .: (0.007353) - test_spec_file: .: (0.019030) - test_spec_name: .: (0.007163) - test_summary: .: (0.009038) - test_test_files: .: (0.007633) - test_test_files_equals_nil: .: (0.008493) - test_to_fullpath: .: (0.010772) - test_to_ruby: .: (0.009185) - test_to_ruby_fancy: .: (0.008941) - test_to_ruby_for_cache: .: (0.008861) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.008690) - test_to_ruby_legacy: .: (0.008558) - test_to_ruby_nested_hash: .: (0.007679) - test_to_ruby_platform: .: (0.008370) - test_to_ruby_with_rsa_key: .: (0.534480) - test_to_yaml: .: (0.012044) - test_to_yaml_fancy: .: (0.012502) - test_to_yaml_no_autorequire: .: (0.010504) - test_to_yaml_no_post_install_message: .: (0.010073) - test_to_yaml_no_signing_key: .: (0.010715) - test_to_yaml_platform: .: (0.011394) - test_to_yaml_platform_legacy: .: (0.013060) - test_to_yaml_platform_no_specific_platform: .: (0.010006) - test_to_yaml_platform_original_platform_empty_string: .: (0.010183) - test_to_yaml_platform_original_platform_nil: .: (0.009871) - test_unresolved_specs: .: (0.009261) - test_unresolved_specs_with_duplicated_versions: .: (0.009130) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.008887) - test_unresolved_specs_with_versions: .: (0.009049) - test_validate: .: (0.010681) - test_validate_authors: .: (0.011744) - test_validate_autorequire: .: (0.010968) - test_validate_dependencies: .: (0.011838) - test_validate_dependencies_allowed_duplicates: .: (0.010922) - test_validate_dependencies_duplicates: .: (0.023201) - test_validate_deprecated_license_values_plus: .: (0.104935) - test_validate_description: .: (0.017267) - test_validate_email: .: (0.011414) - test_validate_empty: .: (0.007965) - test_validate_empty_files: .: (0.010535) - test_validate_empty_homepage: .: (0.011339) - test_validate_empty_require_paths: .: (0.010162) - test_validate_empty_summary: .: (0.011243) - test_validate_error: .: (0.008015) - test_validate_executables: .: (0.011851) - test_validate_files: .: (0.011654) - test_validate_files_recursive: .: (0.009503) - test_validate_for_resolution_ignores_metadata: .: (0.007313) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.007941) - test_validate_for_resolution_validates_name: .: (0.007086) - test_validate_for_resolution_validates_required_attributes: .: (0.023085) - test_validate_homepage: .: (0.035782) - test_validate_license: .: (0.024949) - test_validate_license_gives_suggestions: .: (0.115389) - test_validate_license_in_a_non_packaging_context: .: (0.033563) - test_validate_license_ref: .: (0.031307) - test_validate_license_values: .: (0.095551) - test_validate_license_values_or_later: .: (0.012143) - test_validate_license_values_with: .: (0.011932) - test_validate_license_with_deprecated_exception: .: (0.415978) - test_validate_license_with_invalid_exception: .: (0.416091) - test_validate_license_with_nonsense_suffix: .: (0.260744) - test_validate_name: .: (0.009853) - test_validate_nil_license: .: (0.009051) - test_validate_no_required_ruby_versions: .: (0.009777) - test_validate_non_nil: .: (0.013162) - test_validate_open_required_ruby_versions: .: (0.009387) - test_validate_permissions: .: (0.009595) - test_validate_permissions_of_missing_file_non_packaging: .: (0.009016) - test_validate_platform_legacy: .: (0.010622) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.010033) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.010477) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.009378) - test_validate_removed_rubyforge_project: .: (0.009297) - test_validate_require_paths_with_invalid_types: .: (0.008629) - test_validate_rubygems_version: .: (0.009914) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.011350) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.010164) - test_validate_self_referencing_dependencies: .: (0.009875) - test_validate_specification_version: .: (0.009128) - test_validate_summary: .: (0.010469) - test_validate_valid_required_ruby_versions: .: (0.009338) - test_validate_warning: .: (0.009121) - test_version: .: (0.006569) - test_version_change_reset_cache_file: .: (0.006419) - test_version_change_reset_full_name: .: (0.006418) + test__dump: .: (0.028401) + test__load_fixes_Date_objects: .: (0.013341) + test_activate: .: (0.011724) + test_add_dependency_from_existing_dependency: .: (0.012354) + test_add_dependency_with_type: .: (0.012220) + test_add_dependency_with_type_explicit: .: (0.012363) + test_allowed_push_host: .: (0.011674) + test_author: .: (0.012227) + test_authors: .: (0.011802) + test_base_dir: .: (0.011536) + test_base_dir_not_loaded: .: (0.013381) + test_bindir_equals: .: (0.012194) + test_bindir_equals_nil: .: (0.012152) + test_build_args: .: (0.013893) + test_build_extensions: .: (0.647727) + test_build_extensions_built: .: (0.071125) + test_build_extensions_default_gem: .: (0.013330) + test_build_extensions_error: .: (0.017813) + test_build_extensions_extensions_dir_unwritable: .: (0.014351) + test_build_extensions_no_extensions_dir_unwritable: .: (0.016056) + test_build_extensions_none: .: (0.024677) + test_build_extensions_preview: .: (0.489139) + test_contains_requirable_file_eh: .: (0.039447) + test_contains_requirable_file_eh_extension: .: (0.038243) + test_contains_requirable_file_eh_extension_java_platform: .: (0.034593) + test_contains_requirable_file_extension_soext: .: (0.018864) + test_date: .: (0.012045) + test_date_equals_date: .: (0.012259) + test_date_equals_string: .: (0.011565) + test_date_equals_string_bad: .: (0.011389) + test_date_equals_time: .: (0.011873) + test_date_equals_time_local: .: (0.011739) + test_date_equals_time_utc: .: (0.011758) + test_date_tolerates_hour_sec_and_timezone: .: (0.020309) + test_date_tolerates_hour_sec_zulu: .: (0.022711) + test_date_use_env_source_date_epoch: .: (0.013278) + test_default_spec_stub_is_marked_default: .: (0.021017) + test_dependencies: .: (0.022283) + test_dependent_gems: .: (0.137492) + test_description: .: (0.010365) + test_development_dependencies: .: (0.011458) + test_doc_dir: .: (0.011335) + test_doc_dir_type: .: (0.011201) + test_duplicate_runtime_dependency: .: (0.011730) + test_eql_eh: .: (0.012108) + test_eql_eh_extensions: .: (0.011501) + test_executable_equals: .: (0.011815) + test_executables: .: (0.011516) + test_executables_equals_nil: .: (0.011217) + test_extension_dir: .: (0.011537) + test_extension_dir_override: .: (0.011967) + test_extensions: .: (0.011162) + test_extensions_equals_nil: .: (0.011334) + test_extra_rdoc_files_equals_nil: .: (0.011500) + test_files: .: (0.011771) + test_files_append: .: (0.034207) + test_files_duplicate: .: (0.011809) + test_files_extra_rdoc_files: .: (0.014188) + test_files_non_array: .: (0.011152) + test_files_non_array_pathological: .: (0.024314) + test_find_all_by_full_name: .: (0.130376) + test_find_by_full_name: .: (0.055790) + test_find_by_name: .: (0.056100) + test_find_by_name_prerelease: .: (0.044291) + test_find_by_name_with_only_prereleases: .: (0.042800) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.067082) + test_find_by_path: .: (0.028404) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.273442) + test_find_inactive_by_path: .: (0.028843) + test_for_cache: .: (0.011788) + test_full_gem_path: .: (0.010888) + test_full_gem_path_double_slash: .: (0.010508) + test_full_name: .: (0.010519) + test_full_name_windows: .: (0.010944) + test_full_require_paths: .: (0.010444) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.047035) + test_gem_build_complete_path: .: (0.010307) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.018308) + test_handles_dependencies_with_syck_requirements_bug: .: (0.034843) + test_handles_private_null_type: .: (0.023566) + test_hash: .: (0.011434) + test_initialize: .: (0.017106) + test_initialize_copy: .: (0.028515) + test_initialize_copy_broken: .: (0.017644) + test_initialize_future: .: (0.014465) + test_initialize_nil_version: .: (0.015481) + test_initialize_prerelease_version_before_name: .: (0.012994) + test_inner_clonflict_in_indirect_gems: .: (0.097604) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.202134) + test_installed_by_version: .: (0.046002) + test_latest_specs: .: (0.066788) + test_lib_files: .: (0.012443) + test_license: .: (0.012060) + test_licenses: .: (0.011185) + test_load_default_gem: .: (0.016721) + test_load_errors_contain_filename: .: (0.014698) + test_metadata_key_size_validation_fails: .: (0.019454) + test_metadata_key_type_validation_fails: .: (0.019344) + test_metadata_link_validation_fails: .: (0.036243) + test_metadata_link_validation_warns_for_duplicates: .: (0.039513) + test_metadata_specs: .: (0.030163) + test_metadata_validates_ok: .: (0.017774) + test_metadata_value_size_validation_fails: .: (0.069315) + test_metadata_value_type_validation_fails: .: (0.043264) + test_missing_extensions_eh: .: (0.429103) + test_missing_extensions_eh_default_gem: .: (0.013057) + test_missing_extensions_eh_none: .: (0.013958) + test_name: .: (0.011212) + test_original_name: .: (0.009947) + test_platform: .: (0.010129) + test_platform_change_reset_cache_file: .: (0.011102) + test_platform_change_reset_full_name: .: (0.009255) + test_platform_equals: .: (0.010342) + test_platform_equals_current: .: (0.010140) + test_platform_equals_legacy: .: (0.014855) + test_removed_methods: .: (0.022329) + test_require_already_activated: .: (0.033347) + test_require_already_activated_indirect_conflict: .: (0.067861) + test_require_finds_in_2nd_level_indirect: .: (0.093026) + test_require_paths: .: (0.016819) + test_require_paths_default_ext_dir_for: .: (0.011608) + test_require_should_not_conflict: .: (0.149014) + test_require_should_prefer_latest_gem_level1: .: (0.092797) + test_require_should_prefer_latest_gem_level2: .: (0.083055) + test_require_should_prefer_reachable_gems: .: (0.105301) + test_requirements: .: (0.029741) + test_runtime_dependencies: .: (0.030041) + test_runtime_dependencies_legacy: .: (0.028365) + test_runtime_predicate_false: .: (0.028010) + test_runtime_predicate_true: .: (0.013134) + test_self__load_future: .: (0.013772) + test_self_activate: .: (0.012140) + test_self_activate_ambiguous_direct: .: (0.073274) + test_self_activate_ambiguous_indirect: .: (0.068238) + test_self_activate_ambiguous_indirect_conflict: .: (0.070454) + test_self_activate_ambiguous_unrelated: .: (0.073081) + test_self_activate_checks_dependencies: .: (0.068155) + test_self_activate_conflict: .: (0.027675) + test_self_activate_deep_unambiguous: .: (0.044817) + test_self_activate_divergent: .: (0.034623) + test_self_activate_dropped: .: (0.034558) + test_self_activate_loaded: .: (0.013423) + test_self_activate_old_required: .: (0.028278) + test_self_activate_over: .: (0.036167) + test_self_activate_platform_alternate: .: (0.026837) + test_self_activate_platform_bump: .: (0.025508) + test_self_activate_prerelease: .: (0.034768) + test_self_activate_raggi_the_edgecase_generator: .: (0.036949) + test_self_activate_under: .: (0.032114) + test_self_activate_unrelated: .: (0.025831) + test_self_activate_via_require: .: (0.051519) + test_self_activate_via_require_wtf: .: (0.178219) + test_self_all_equals: .: (0.115562) + test_self_attribute_names: .: (0.013141) + test_self_find_active_stub_by_path: .: (0.023779) + test_self_from_yaml: .: (0.016081) + test_self_from_yaml_cleans_up_Date_objects: .: (0.013638) + test_self_load: .: (0.014763) + test_self_load_escape_curly: .: (0.014826) + test_self_load_escape_interpolation: .: (0.014565) + test_self_load_escape_quote: .: (0.011981) + test_self_load_legacy_ruby: .: (0.012085) + test_self_load_relative: .: (0.014376) + test_self_load_utf8_with_ascii_encoding: .: (0.018409) + test_self_normalize_yaml_input_with_183_io: .: (0.014288) + test_self_normalize_yaml_input_with_183_yaml: .: (0.012751) + test_self_normalize_yaml_input_with_192_yaml: .: (0.011886) + test_self_normalize_yaml_input_with_non_183_io: .: (0.011471) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.011320) + test_self_outdated: .: (0.027134) + test_self_outdated_and_latest_remotes: .: (0.053549) + test_self_remove_spec: .: (0.025785) + test_self_remove_spec_removed: .: (0.012915) + test_self_stubs_for_lazy_loading: .: (0.013247) + test_self_stubs_for_mult_platforms: .: (0.016591) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.012620) + test_self_stubs_returns_only_specified_named_specs: .: (0.015205) + test_source: .: (0.011191) + test_source_paths: .: (0.011554) + test_spaceship_name: .: (0.011807) + test_spaceship_platform: .: (0.032744) + test_spaceship_version: .: (0.012040) + test_spec_file: .: (0.014986) + test_spec_name: .: (0.011894) + test_summary: .: (0.013871) + test_test_files: .: (0.010406) + test_test_files_equals_nil: .: (0.011763) + test_to_fullpath: .: (0.017238) + test_to_ruby: .: (0.012393) + test_to_ruby_fancy: .: (0.012460) + test_to_ruby_for_cache: .: (0.012431) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.010720) + test_to_ruby_legacy: .: (0.013054) + test_to_ruby_nested_hash: .: (0.010993) + test_to_ruby_platform: .: (0.018251) + test_to_ruby_with_rsa_key: .: (0.414303) + test_to_yaml: .: (0.018729) + test_to_yaml_fancy: .: (0.018717) + test_to_yaml_no_autorequire: .: (0.015952) + test_to_yaml_no_post_install_message: .: (0.016113) + test_to_yaml_no_signing_key: .: (0.017388) + test_to_yaml_platform: .: (0.088365) + test_to_yaml_platform_legacy: .: (0.073866) + test_to_yaml_platform_no_specific_platform: .: (0.043076) + test_to_yaml_platform_original_platform_empty_string: .: (0.044998) + test_to_yaml_platform_original_platform_nil: .: (0.041829) + test_unresolved_specs: .: (0.044453) + test_unresolved_specs_with_duplicated_versions: .: (0.047426) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.047456) + test_unresolved_specs_with_versions: .: (0.033991) + test_validate: .: (0.019372) + test_validate_authors: .: (0.021195) + test_validate_autorequire: .: (0.018004) + test_validate_dependencies: .: (0.020984) + test_validate_dependencies_allowed_duplicates: .: (0.019133) + test_validate_dependencies_duplicates: .: (0.015191) + test_validate_deprecated_license_values_plus: .: (0.164665) + test_validate_description: .: (0.029346) + test_validate_email: .: (0.018024) + test_validate_empty: .: (0.017045) + test_validate_empty_files: .: (0.018390) + test_validate_empty_homepage: .: (0.017565) + test_validate_empty_require_paths: .: (0.014032) + test_validate_empty_summary: .: (0.016196) + test_validate_error: .: (0.011203) + test_validate_executables: .: (0.016595) + test_validate_files: .: (0.017654) + test_validate_files_recursive: .: (0.018625) + test_validate_for_resolution_ignores_metadata: .: (0.014397) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.013922) + test_validate_for_resolution_validates_name: .: (0.012442) + test_validate_for_resolution_validates_required_attributes: .: (0.016466) + test_validate_homepage: .: (0.022498) + test_validate_license: .: (0.016828) + test_validate_license_gives_suggestions: .: (0.095730) + test_validate_license_in_a_non_packaging_context: .: (0.015148) + test_validate_license_ref: .: (0.015506) + test_validate_license_values: .: (0.079591) + test_validate_license_values_or_later: .: (0.025705) + test_validate_license_values_with: .: (0.029207) + test_validate_license_with_deprecated_exception: .: (0.664500) + test_validate_license_with_invalid_exception: .: (0.657439) + test_validate_license_with_nonsense_suffix: .: (0.402687) + test_validate_name: .: (0.017419) + test_validate_nil_license: .: (0.016852) + test_validate_no_required_ruby_versions: .: (0.031905) + test_validate_non_nil: .: (0.025599) + test_validate_open_required_ruby_versions: .: (0.019006) + test_validate_permissions: .: (0.020014) + test_validate_permissions_of_missing_file_non_packaging: .: (0.020600) + test_validate_platform_legacy: .: (0.023620) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.019145) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.019042) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.018559) + test_validate_removed_rubyforge_project: .: (0.017366) + test_validate_require_paths_with_invalid_types: .: (0.017896) + test_validate_rubygems_version: .: (0.015685) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.016446) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.015797) + test_validate_self_referencing_dependencies: .: (0.017079) + test_validate_specification_version: .: (0.017660) + test_validate_summary: .: (0.018930) + test_validate_valid_required_ruby_versions: .: (0.018272) + test_validate_warning: .: (0.017135) + test_version: .: (0.011749) + test_version_change_reset_cache_file: .: (0.012069) + test_version_change_reset_full_name: .: (0.019156) TestGemStreamUI: - test_ask: .: (0.006634) - test_ask_for_password: .: (0.007168) - test_ask_for_password_no_tty: .: (0.006716) - test_ask_no_tty: .: (0.006610) - test_ask_yes_no_no_tty_with_default: .: (0.006598) - test_ask_yes_no_no_tty_without_default: .: (0.006575) - test_choose_from_list: .: (0.006913) - test_choose_from_list_0: .: (0.017267) - test_choose_from_list_EOF: .: (0.006501) - test_choose_from_list_negative: .: (0.008077) - test_choose_from_list_over: .: (0.006641) - test_download_reporter_anything: .: (0.006365) - test_download_reporter_silent_false: .: (0.007799) - test_download_reporter_silent_nil: .: (0.006672) - test_progress_reporter_silent_false: .: (0.006800) - test_progress_reporter_silent_nil: .: (0.007562) - test_progress_reporter_simple: .: (0.006407) - test_progress_reporter_verbose: .: (0.006538) - test_threaded_download_reporter: .: (0.006685) - test_verbose_download_reporter_no_tty: .: (0.006549) - test_verbose_download_reporter_progress: .: (0.007529) - test_verbose_download_reporter_progress_complete: .: (0.006668) - test_verbose_download_reporter_progress_nil_length: .: (0.006700) - test_verbose_download_reporter_progress_once: .: (0.006460) - test_verbose_download_reporter_progress_zero_length:.: (0.007256) + test_ask: .: (0.015532) + test_ask_for_password: .: (0.015676) + test_ask_for_password_no_tty: .: (0.012726) + test_ask_no_tty: .: (0.013129) + test_ask_yes_no_no_tty_with_default: .: (0.012099) + test_ask_yes_no_no_tty_without_default: .: (0.012740) + test_choose_from_list: .: (0.012051) + test_choose_from_list_0: .: (0.011464) + test_choose_from_list_EOF: .: (0.011567) + test_choose_from_list_negative: .: (0.011923) + test_choose_from_list_over: .: (0.010924) + test_download_reporter_anything: .: (0.011799) + test_download_reporter_silent_false: .: (0.010805) + test_download_reporter_silent_nil: .: (0.011430) + test_progress_reporter_silent_false: .: (0.012815) + test_progress_reporter_silent_nil: .: (0.012531) + test_progress_reporter_simple: .: (0.012538) + test_progress_reporter_verbose: .: (0.031773) + test_threaded_download_reporter: .: (0.011186) + test_verbose_download_reporter_no_tty: .: (0.013125) + test_verbose_download_reporter_progress: .: (0.012228) + test_verbose_download_reporter_progress_complete: .: (0.013416) + test_verbose_download_reporter_progress_nil_length: .: (0.015975) + test_verbose_download_reporter_progress_once: .: (0.013115) + test_verbose_download_reporter_progress_zero_length:.: (0.015003) TestGemText: - test_clean_text: .: (0.006395) - test_format_removes_nonprintable_characters: .: (0.006388) - test_format_text: .: (0.006676) - test_format_text_indent: .: (0.007696) - test_format_text_no_space: .: (0.006519) - test_format_text_none: .: (0.006676) - test_format_text_none_indent: .: (0.006891) - test_format_text_trailing: .: (0.006312) - test_levenshtein_distance_add: .: (0.006230) - test_levenshtein_distance_all: .: (0.010116) - test_levenshtein_distance_empty: .: (0.006153) - test_levenshtein_distance_remove: .: (0.006757) - test_levenshtein_distance_replace: .: (0.006659) - test_min3: .: (0.006539) - test_truncate_text: .: (0.007877) + test_clean_text: .: (0.016507) + test_format_removes_nonprintable_characters: .: (0.012586) + test_format_text: .: (0.012269) + test_format_text_indent: .: (0.014329) + test_format_text_no_space: .: (0.012128) + test_format_text_none: .: (0.011727) + test_format_text_none_indent: .: (0.012931) + test_format_text_trailing: .: (0.011454) + test_levenshtein_distance_add: .: (0.011739) + test_levenshtein_distance_all: .: (0.012468) + test_levenshtein_distance_empty: .: (0.010952) + test_levenshtein_distance_remove: .: (0.012162) + test_levenshtein_distance_replace: .: (0.014213) + test_min3: .: (0.012773) + test_truncate_text: .: (0.013924) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.006977) - test_name: .: (0.006496) - test_version: .: (0.006466) + test_errors: .: (0.013726) + test_name: .: (0.011768) + test_version: .: (0.012452) TestGemUriFormatter: - test_escape: .: (0.006716) - test_normalize_uri: .: (0.006806) - test_unescape: .: (0.006677) + test_escape: .: (0.012520) + test_normalize_uri: .: (0.014388) + test_unescape: .: (0.011963) TestGemUtil: - test_class_popen: .: (0.208898) - test_correct_for_windows_path: .: (0.006271) - test_glob_files_in_dir: .: (0.006772) - test_silent_system: .: (0.218562) - test_traverse_parents: .: (0.007670) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.019205) + test_class_popen: .: (0.367549) + test_correct_for_windows_path: .: (0.012435) + test_glob_files_in_dir: .: (0.013367) + test_silent_system: .: (0.342845) + test_traverse_parents: .: (0.012089) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.011603) TestGemValidator: - test_alien: .: (0.021564) - test_alien_default: .: (0.009265) + test_alien: .: (0.032158) + test_alien_default: .: (0.012769) TestGemVersion: - test_approximate_recommendation: .: (0.008522) - test_bump: .: (0.006418) - test_bump_alpha: .: (0.006278) - test_bump_alphanumeric: .: (0.007058) - test_bump_one_level: .: (0.006214) - test_bump_trailing_zeros: .: (0.006793) - test_canonical_segments: .: (0.006569) - test_class_correct: .: (0.006950) - test_class_create: .: (0.007594) - test_class_new_subclass: .: (0.006470) - test_empty_version: .: (0.006295) - test_eql_eh: .: (0.006524) - test_equals2: .: (0.006332) - test_frozen_version: .: (0.006639) - test_hash: .: (0.006561) - test_initialize: .: (0.006617) - test_initialize_invalid: .: (0.006741) - test_prerelease: .: (0.006648) - test_release: .: (0.006676) - test_segments: .: (0.006473) - test_semver: .: (0.006959) - test_spaceship: .: (0.006961) - test_to_s: .: (0.005994) + test_approximate_recommendation: .: (0.012227) + test_bump: .: (0.010177) + test_bump_alpha: .: (0.010345) + test_bump_alphanumeric: .: (0.010063) + test_bump_one_level: .: (0.031102) + test_bump_trailing_zeros: .: (0.010342) + test_canonical_segments: .: (0.011923) + test_class_correct: .: (0.010937) + test_class_create: .: (0.010811) + test_class_new_subclass: .: (0.013069) + test_empty_version: .: (0.010626) + test_eql_eh: .: (0.013318) + test_equals2: .: (0.010881) + test_frozen_version: .: (0.012158) + test_hash: .: (0.013207) + test_initialize: .: (0.012626) + test_initialize_invalid: .: (0.013405) + test_prerelease: .: (0.011962) + test_release: .: (0.011889) + test_segments: .: (0.011421) + test_semver: .: (0.011074) + test_spaceship: .: (0.011832) + test_to_s: .: (0.010636) TestGemVersionOption: - test_add_platform_option: .: (0.008015) - test_add_version_option: .: (0.009359) - test_enables_prerelease: .: (0.007905) - test_multiple_version_operator_option_compound: .: (0.008107) - test_platform_option: .: (0.007920) - test_platform_option_ruby: .: (0.007652) - test_platform_option_twice: .: (0.007799) - test_version_option: .: (0.007700) - test_version_option_compound: .: (0.007604) - test_version_option_explicit_prerelease: .: (0.007859) - test_version_option_twice: .: (0.007790) + test_add_platform_option: .: (0.015904) + test_add_version_option: .: (0.013944) + test_enables_prerelease: .: (0.015021) + test_multiple_version_operator_option_compound: .: (0.013717) + test_platform_option: .: (0.014535) + test_platform_option_ruby: .: (0.013066) + test_platform_option_twice: .: (0.012876) + test_version_option: .: (0.012792) + test_version_option_compound: .: (0.014739) + test_version_option_explicit_prerelease: .: (0.013086) + test_version_option_twice: .: (0.013824) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.007689) - test_contains_requirable_file_eh_extension: .: (0.007875) - test_full_require_paths: .: (0.006910) - test_initialize: .: (0.021113) - test_initialize_extension: .: (0.007152) - test_initialize_missing_stubline: .: (0.006838) - test_initialize_version: .: (0.006798) - test_initialize_with_empty_version: .: (0.006627) - test_lib_dirs_glob: .: (0.007904) - test_lib_dirs_glob_with_extension: .: (0.006671) - test_matches_for_glob: .: (0.007502) - test_matches_for_glob_with_bundler_inline: .: (0.008426) - test_missing_extensions_eh: .: (0.242561) - test_missing_extensions_eh_default_gem: .: (0.008491) - test_missing_extensions_eh_none: .: (0.007082) - test_to_spec: .: (0.006707) - test_to_spec_default: .: (0.008131) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.007106) + test_contains_requirable_file_eh: .: (0.012633) + test_contains_requirable_file_eh_extension: .: (0.013428) + test_full_require_paths: .: (0.013301) + test_initialize: .: (0.012796) + test_initialize_extension: .: (0.013484) + test_initialize_missing_stubline: .: (0.013754) + test_initialize_version: .: (0.012650) + test_initialize_with_empty_version: .: (0.012914) + test_lib_dirs_glob: .: (0.012554) + test_lib_dirs_glob_with_extension: .: (0.012389) + test_matches_for_glob: .: (0.039674) + test_matches_for_glob_with_bundler_inline: .: (0.014208) + test_missing_extensions_eh: .: (0.400215) + test_missing_extensions_eh_default_gem: .: (0.014926) + test_missing_extensions_eh_none: .: (0.010107) + test_to_spec: .: (0.010762) + test_to_spec_default: .: (0.014330) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.011413) TestUpdateSuggestion: - test_eligible_for_update: .: (0.013103) - test_eligible_for_update_disabled_update: .: (0.009029) - test_eligible_for_update_for_prerelease: .: (0.008878) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.013138) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.011126) - test_eligible_for_update_non_tty: .: (0.008837) - test_eligible_for_update_notification_delay: .: (0.009581) - test_eligible_for_update_on_ci: .: (0.008734) - test_eligible_for_update_prevent_config: .: (0.010459) - test_eligible_for_update_prevent_env: .: (0.009007) - test_eligible_for_update_unwrittable_config: .: (0.008873) - test_update_suggestion: .: (0.007014) + test_eligible_for_update: .: (0.017619) + test_eligible_for_update_disabled_update: .: (0.015118) + test_eligible_for_update_for_prerelease: .: (0.015415) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.021713) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.018347) + test_eligible_for_update_non_tty: .: (0.015907) + test_eligible_for_update_notification_delay: .: (0.016562) + test_eligible_for_update_on_ci: .: (0.015449) + test_eligible_for_update_prevent_config: .: (0.015425) + test_eligible_for_update_prevent_env: .: (0.015398) + test_eligible_for_update_unwrittable_config: .: (0.016983) + test_update_suggestion: .: (0.013154) TestUri: - test_redacted_does_not_modify_uri: .: (0.006748) - test_redacted_with_invalid_uri: .: (0.006064) - test_redacted_with_token: .: (0.006453) - test_redacted_with_user_pass: .: (0.006101) - test_redacted_with_user_x_oauth_basic: .: (0.006127) - test_redacted_without_credential: .: (0.006335) - test_to_s_invalid_uri: .: (0.006174) - test_to_s_not_string: .: (0.006333) + test_redacted_does_not_modify_uri: .: (0.014783) + test_redacted_with_invalid_uri: .: (0.013065) + test_redacted_with_token: .: (0.012107) + test_redacted_with_user_pass: .: (0.012065) + test_redacted_with_user_x_oauth_basic: .: (0.012996) + test_redacted_without_credential: .: (0.013632) + test_to_s_invalid_uri: .: (0.013695) + test_to_s_not_string: .: (0.013992) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.006817) - test_method_not_allowed_response_to_s: .: (0.022310) - test_method_not_found_response_to_s: .: (0.006498) - test_no_to_s_response_to_s: .: (0.007780) - test_ok_response_to_s: .: (0.006684) + test_bad_request_response_to_s: .: (0.014662) + test_method_not_allowed_response_to_s: .: (0.013369) + test_method_not_found_response_to_s: .: (0.013167) + test_no_to_s_response_to_s: .: (0.012554) + test_ok_response_to_s: .: (0.012288) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.010362) - test_listener_thread_sets_error: .: (0.010175) - test_wait_for_otp_code_get_follows_options: .: (0.013037) - test_wait_for_otp_code_get_request: .: (0.011595) - test_wait_for_otp_code_incorrect_params: .: (0.012515) - test_wait_for_otp_code_incorrect_path: .: (0.010805) - test_wait_for_otp_code_invalid_post_req_method: .: (0.010857) - test_wait_for_otp_code_no_params_response: .: (0.010609) - test_wait_for_otp_code_options_request: .: (0.010845) + test_listener_thread_retreives_otp_code: .: (0.022281) + test_listener_thread_sets_error: .: (0.053572) + test_wait_for_otp_code_get_follows_options: .: (0.053290) + test_wait_for_otp_code_get_request: .: (0.020394) + test_wait_for_otp_code_incorrect_params: .: (0.015984) + test_wait_for_otp_code_incorrect_path: .: (0.015737) + test_wait_for_otp_code_invalid_post_req_method: .: (0.019080) + test_wait_for_otp_code_no_params_response: .: (0.018281) + test_wait_for_otp_code_options_request: .: (0.015513) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.008359) - test_poll_for_otp_invalid_status: .: (0.008050) - test_poll_for_otp_missing_credentials: .: (0.007319) - test_poll_for_otp_not_http_success: .: (0.006829) - test_poll_for_otp_pending_sleeps: .: (0.107553) - test_poll_for_otp_success: .: (0.007740) - test_poll_thread_success: .: (0.008403) - test_poll_thread_timeout_error: .: (0.007820) - test_poll_thread_webauthn_verification_error: .: (0.007622) + test_poll_for_otp_invalid_format: .: (0.013927) + test_poll_for_otp_invalid_status: .: (0.012430) + test_poll_for_otp_missing_credentials: .: (0.011580) + test_poll_for_otp_not_http_success: .: (0.012261) + test_poll_for_otp_pending_sleeps: .: (0.111508) + test_poll_for_otp_success: .: (0.012311) + test_poll_thread_success: .: (0.013860) + test_poll_thread_timeout_error: .: (0.013676) + test_poll_thread_webauthn_verification_error: .: (0.013124) -Finished in 107.512137268 seconds. +Finished in 224.322777253 seconds. ------------------------------------------------------------------------------- 2592 tests, 13609 assertions, 0 failures, 0 errors, 51 pendings, 0 omissions, 0 notifications 98.0324% passed ------------------------------------------------------------------------------- -24.11 tests/s, 126.58 assertions/s +11.55 tests/s, 60.67 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 @@ -8528,12 +8564,12 @@ # the correct ruby-bundler version echo "bundler:Version=2.6.3-1" >> 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: Depends field of package bundler: 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.3-1 dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined @@ -8543,8 +8579,8 @@ make[1]: Leaving directory '/build/reproducible-path/rubygems-3.6.3' dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby -dpkg-deb: building package 'ruby-bundler' in '../ruby-bundler_2.6.3-1_all.deb'. dpkg-deb: building package 'ruby-rubygems' in '../ruby-rubygems_3.6.3-1_all.deb'. +dpkg-deb: building package 'ruby-bundler' in '../ruby-bundler_2.6.3-1_all.deb'. dpkg-deb: building package 'bundler' in '../bundler_2.6.3-1_all.deb'. dpkg-genbuildinfo --build=binary -O../rubygems_3.6.3-1_armhf.buildinfo dpkg-genchanges --build=binary -O../rubygems_3.6.3-1_armhf.changes @@ -8553,12 +8589,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/14485/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/14485/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/12003 and its subdirectories -I: Current time: Wed Jan 29 18:41:26 -12 2025 -I: pbuilder-time-stamp: 1738219286 +I: removing directory /srv/workspace/pbuilder/14485 and its subdirectories +I: Current time: Thu Jan 30 20:53:57 +14 2025 +I: pbuilder-time-stamp: 1738220037