Diff of the two buildlogs: -- --- b1/build.log 2025-08-31 22:52:41.104480282 +0000 +++ b2/build.log 2025-08-31 22:56:19.692749654 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Oct 3 17:03:12 -12 2026 -I: pbuilder-time-stamp: 1791090192 +I: Current time: Mon Sep 1 12:52:42 +14 2025 +I: pbuilder-time-stamp: 1756680762 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -25,53 +25,85 @@ 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/3897373/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3857538/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Aug 31 22:52 /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/3857538/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3857538/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='856f40bbfbbb4da9b745037f5901b7b4' - 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='3897373' - PS1='# ' - PS2='> ' + INVOCATION_ID=c9b2711c03fd4b4bb3489663095bc4e4 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3857538 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.9yOydmjQ/pbuilderrc_yURS --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.9yOydmjQ/b1 --logfile b1/build.log rubygems_3.6.7-2.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.9yOydmjQ/pbuilderrc_vtj7 --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.9yOydmjQ/b2 --logfile b2/build.log rubygems_3.6.7-2.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3897373/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3857538/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -239,7 +271,7 @@ Get: 118 http://deb.debian.org/debian forky/main amd64 ruby-all-dev amd64 1:3.3+b1 [6496 B] Get: 119 http://deb.debian.org/debian forky/main amd64 gem2deb amd64 2.2.5 [48.0 kB] Get: 120 http://deb.debian.org/debian forky/main amd64 ruby-dev amd64 1:3.3+b1 [5576 B] -Fetched 36.2 MB in 36s (1006 kB/s) +Fetched 36.2 MB in 1s (34.3 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19897 files and directories currently installed.) @@ -643,8 +675,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Oct 4 05:08:46 UTC 2026. -Universal Time is now: Sun Oct 4 05:08:46 UTC 2026. +Local time is now: Sun Aug 31 22:53:55 UTC 2025. +Universal Time is now: Sun Aug 31 22:53:55 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-minitest (5.25.4-3) ... @@ -754,7 +786,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/rubygems-3.6.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../rubygems_3.6.7-2_source.changes +I: user script /srv/workspace/pbuilder/3857538/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3857538/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/rubygems-3.6.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../rubygems_3.6.7-2_source.changes dpkg-buildpackage: info: source package rubygems dpkg-buildpackage: info: source version 3.6.7-2 dpkg-buildpackage: info: source distribution unstable @@ -788,12 +824,12 @@ │ ruby-rubygems: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20261003-3957694-daxtac/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250901-3879380-m0jahs/gemspec Successfully built RubyGem Name: rubygems-update Version: 3.6.7 File: rubygems-update-3.6.7.gem -/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-rubygems/usr/share/rubygems-integration/all /tmp/d20261003-3957694-daxtac/rubygems-update-3.6.7.gem +/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-rubygems/usr/share/rubygems-integration/all /tmp/d20250901-3879380-m0jahs/rubygems-update-3.6.7.gem /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/CHANGELOG.md /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/LICENSE.md /build/reproducible-path/rubygems-3.6.7/debian/ruby-rubygems/usr/share/rubygems-integration/all/gems/rubygems-update-3.6.7/bundler/README.md @@ -1444,12 +1480,12 @@ │ ruby-bundler: Installing files and building extensions for ruby3.3 │ └──────────────────────────────────────────────────────────────────────────────┘ -/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20261003-3957694-5ujcij/gemspec +/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20250901-3879380-bzfljx/gemspec Successfully built RubyGem Name: bundler Version: 2.6.7 File: bundler-2.6.7.gem -/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-bundler/usr/share/rubygems-integration/all /tmp/d20261003-3957694-5ujcij/bundler-2.6.7.gem +/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-bundler/usr/share/rubygems-integration/all /tmp/d20250901-3879380-bzfljx/bundler-2.6.7.gem /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/exe/bundle /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/exe/bundler /build/reproducible-path/rubygems-3.6.7/debian/ruby-bundler/usr/share/rubygems-integration/all/gems/bundler-2.6.7/lib/bundler.rb @@ -1853,1202 +1889,1202 @@ Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader Started ChangelogTest: - test_format_header: .: (0.002411) + test_format_header: .: (0.001204) Gem::TestCase: Gem::InstallerTestCase: TestGemCommandsUninstallCommand: - test_execute_all: .: (0.162771) - test_execute_all_named: .: (2.219986) - test_execute_all_named_default_multiple: .: (0.503226) - test_execute_all_named_default_single: .: (0.027492) - test_execute_dependency_order: .: (0.124970) - test_execute_does_not_error_on_shadowed_default_gems: .: (0.108602) - test_execute_does_not_remove_default_gem_executables: .: (0.086529) - test_execute_outside_gem_home: .: (0.052602) - test_execute_outside_gem_home_when_install_dir_given: .: (0.086379) - test_execute_prerelease: .: (0.454984) - test_execute_removes_executable: .: (0.041584) - test_execute_removes_formatted_executable: .: (0.050862) - test_execute_two_version: .: (0.017223) - test_execute_with_force_and_without_version_uninstalls_everything:.: (0.143415) - test_execute_with_force_ignores_dependencies: .: (0.194276) - test_execute_with_gem_not_installed: .: (0.012368) - test_execute_with_gem_uninstall_error: .: (0.251495) - test_execute_with_multiple_version_specified_as_colon: .: (0.565802) - test_execute_with_version_leaves_non_matching_versions: .: (0.174177) - test_execute_with_version_specified_as_colon: .: (1.208411) - test_handle_options: .: (0.025788) - test_handle_options_vendor: .: (0.036895) - test_handle_options_vendor_missing: .: (0.179859) - test_uninstall_selection: .: (0.172222) - test_uninstall_selection_multiple_gems: .: (0.176558) + test_execute_all: .: (0.182426) + test_execute_all_named: .: (0.193412) + test_execute_all_named_default_multiple: .: (0.074750) + test_execute_all_named_default_single: .: (0.033643) + test_execute_dependency_order: .: (0.046002) + test_execute_does_not_error_on_shadowed_default_gems: .: (0.031713) + test_execute_does_not_remove_default_gem_executables: .: (0.097181) + test_execute_outside_gem_home: .: (0.069026) + test_execute_outside_gem_home_when_install_dir_given: .: (0.071998) + test_execute_prerelease: .: (0.446805) + test_execute_removes_executable: .: (0.064016) + test_execute_removes_formatted_executable: .: (0.054511) + test_execute_two_version: .: (0.010665) + test_execute_with_force_and_without_version_uninstalls_everything:.: (0.184374) + test_execute_with_force_ignores_dependencies: .: (0.185813) + test_execute_with_gem_not_installed: .: (0.011704) + test_execute_with_gem_uninstall_error: .: (0.191816) + test_execute_with_multiple_version_specified_as_colon: .: (0.170438) + test_execute_with_version_leaves_non_matching_versions: .: (0.116755) + test_execute_with_version_specified_as_colon: .: (0.100169) + test_handle_options: .: (0.016694) + test_handle_options_vendor: .: (0.011391) + test_handle_options_vendor_missing: .: (0.013235) + test_uninstall_selection: .: (0.226172) + test_uninstall_selection_multiple_gems: .: (0.102815) TestGemInstallUpdateOptions: - test_add_install_update_options: .: (0.024081) - test_build_root: .: (0.024241) - test_doc: .: (0.034641) - test_doc_no: .: (0.161019) - test_doc_rdoc: .: (0.052709) - test_doc_rdoc_ri: .: (0.227460) - test_document: .: (0.027471) - test_document_no: .: (0.019478) - test_document_rdoc: .: (0.036359) - test_minimal_deps: .: (0.062735) - test_minimal_deps_no: .: (0.026378) - test_post_install_message: .: (0.036494) - test_post_install_message_no: .: (0.018789) - test_security_policy: .: (0.089216) - test_security_policy_unknown: .: (0.323480) - test_user_install_disabled_read_only: .: (0.063612) - test_user_install_enabled: .: (1.064950) - test_vendor: .: (0.043645) - test_vendor_missing: .: (2.328483) + test_add_install_update_options: .: (0.015759) + test_build_root: .: (0.010629) + test_doc: .: (0.010123) + test_doc_no: .: (0.010048) + test_doc_rdoc: .: (0.010403) + test_doc_rdoc_ri: .: (0.015149) + test_document: .: (0.010423) + test_document_no: .: (0.009573) + test_document_rdoc: .: (0.009948) + test_minimal_deps: .: (0.010262) + test_minimal_deps_no: .: (0.010120) + test_post_install_message: .: (0.010048) + test_post_install_message_no: .: (0.009965) + test_security_policy: .: (0.010091) + test_security_policy_unknown: .: (0.019428) + test_user_install_disabled_read_only: .: (0.020325) + test_user_install_enabled: .: (0.067185) + test_vendor: .: (0.023208) + test_vendor_missing: .: (0.010654) TestGemInstaller: - test_app_script_text: .: (0.370623) - test_check_executable_overwrite: .: (0.049131) - test_check_executable_overwrite_format_executable:.: (0.044478) - test_check_executable_overwrite_other_gem: .: (0.058247) - test_check_executable_overwrite_other_gem_force: .: (0.059624) - test_check_executable_overwrite_other_non_gem: .: (0.057282) - test_check_that_user_bin_dir_is_in_path: .: (0.032007) - test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.030259) - test_check_that_user_bin_dir_is_in_path_tilde: .: (0.318075) - test_conflicting_binstubs: .: (1.591895) - test_default_gem_loaded_from: .: (0.023143) - test_default_gem_to_specific_install_dir: .: (0.055073) - test_default_gem_with_wrappers: .: (0.049887) - test_dir: .: (0.034197) - test_ensure_dependency: .: (0.023234) - test_ensure_loadable_spec: .: (0.021838) - test_ensure_loadable_spec_security_policy: .: (0.047501) - test_extract_files: .: (0.009815) - test_find_lib_file_after_install: .: (2.151393) - test_gem_attribute: .: (0.015595) - test_generate_bin_bindir: .: (0.034282) - test_generate_bin_bindir_with_user_install_warning: .: (0.015313) - test_generate_bin_script: .: (0.177777) - test_generate_bin_script_format: .: (0.651908) - test_generate_bin_script_format_disabled: .: (0.184391) - test_generate_bin_script_install_dir: .: (0.189891) - test_generate_bin_script_no_execs: .: (0.154876) - test_generate_bin_script_no_perms: .: (1.679310) - test_generate_bin_script_no_shebang: .: (0.063953) - test_generate_bin_script_wrappers: .: (0.059498) - test_generate_bin_symlink: .: (0.044144) - test_generate_bin_symlink_no_execs: .: (0.111392) - test_generate_bin_symlink_no_perms: .: (0.016592) - test_generate_bin_symlink_update_newer: .: (0.026154) - test_generate_bin_symlink_update_older: .: (0.024296) - test_generate_bin_symlink_update_remove_wrapper: .: (0.035273) - test_generate_bin_symlink_win32: .: (0.033806) - test_generate_bin_uses_default_shebang: .: (0.071523) - test_generate_bin_with_dangling_symlink: .: (0.436777) - test_generate_plugins: .: (0.825713) - test_generate_plugins_with_build_root: .: (0.204870) - test_generate_plugins_with_install_dir: .: (0.087846) - test_generate_plugins_with_user_install: .: (0.067567) - test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.059863) - test_initialize: .: (0.042080) - test_initialize_user_install: .: (0.050584) - test_initialize_user_install_bin_dir: .: (0.046305) - test_install: .: (0.576194) - test_install_build_root: .: (0.058100) - test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.050334) - test_install_creates_binstub_that_dont_trust_encoding: .: (0.486753) - test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.597552) - test_install_creates_binstub_that_understand_version: .: (0.484712) - test_install_creates_working_binstub: .: (0.457459) - test_install_dir_takes_precedence_to_user_install:.: (0.056392) - test_install_does_not_leave_lockfile_for_binstub: .: (0.928721) - test_install_extension_and_script: .: (0.544755) - test_install_extension_clean_intermediate_files: .: (0.414791) - test_install_extension_dir: .: (0.432103) - test_install_extension_dir_is_removed_on_reinstall: .: (2.462720) - test_install_extension_flat: .: (0.468304) - test_install_force: .: (0.364433) - test_install_missing_dirs: .: (0.338111) - test_install_post_build_false: .: (0.441250) - test_install_post_build_nil: .: (0.322034) - test_install_pre_install_false: .: (0.112033) - test_install_pre_install_nil: .: (0.049686) - test_install_user_extension_dir: .: (0.415046) - test_install_with_message: .: (0.042816) - test_install_with_no_prior_files: .: (1.850076) - test_install_with_skipped_message: .: (0.121438) - test_installation_satisfies_dependency_eh: .: (0.028436) - test_installation_satisfies_dependency_eh_development: .: (0.031845) - test_keeps_plugins_up_to_date: .: (6.678966) - test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.021052) - test_package_attribute: .: (0.008906) - test_pre_install_checks_dependencies: .: (0.353412) - test_pre_install_checks_dependencies_ignore: .: (0.456526) - test_pre_install_checks_dependencies_install_dir: .: (0.073696) - test_pre_install_checks_malicious_dependencies_before_eval: .: (0.115635) - test_pre_install_checks_malicious_extensions_before_eval: .: (0.251661) - test_pre_install_checks_malicious_name: .: (0.020950) - test_pre_install_checks_malicious_name_before_eval: .: (0.030988) - test_pre_install_checks_malicious_platform_before_eval: .: (0.019999) - test_pre_install_checks_malicious_require_paths_before_eval: .: (0.013217) - test_pre_install_checks_malicious_specification_version_before_eval: .: (0.013161) - test_process_options: .: (0.012037) - test_process_options_build_root: .: (0.151849) - test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.035433) - test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.031536) - test_shebang: .: (0.189643) - test_shebang_arguments: .: (0.170819) - test_shebang_arguments_with_load_relative: .: (0.199604) - test_shebang_custom: .: (0.186841) - test_shebang_custom_with_expands: .: (0.245591) - test_shebang_custom_with_expands_and_arguments: .: (0.334605) - test_shebang_empty: .: (0.132761) - test_shebang_env: .: (0.527713) - test_shebang_env_arguments: .: (0.175839) - test_shebang_env_arguments_with_load_relative: .: (0.463238) - test_shebang_env_shebang: .: (0.244053) - test_shebang_nested: .: (0.129201) - test_shebang_nested_arguments: .: (0.081098) - test_shebang_nested_arguments_with_load_relative: .: (0.120374) - test_shebang_version: .: (0.056593) - test_shebang_version_arguments: .: (0.058515) - test_shebang_version_arguments_with_load_relative:.: (0.116088) - test_shebang_version_env: .: (0.362996) - test_shebang_version_env_arguments: .: (1.832637) - test_shebang_version_env_arguments_with_load_relative: .: (0.534146) - test_unpack: .: (0.584499) - test_use_plugin_immediately: .: (2.300958) - test_write_build_info_file: .: (0.081593) - test_write_build_info_file_empty: .: (0.076057) - test_write_build_info_file_install_dir: .: (0.058656) - test_write_cache_file: .: (0.044477) - test_write_spec: .: (0.044661) - test_write_spec_writes_cached_spec: .: (0.026009) + test_app_script_text: .: (0.015760) + test_check_executable_overwrite: .: (0.017701) + test_check_executable_overwrite_format_executable:.: (0.018281) + test_check_executable_overwrite_other_gem: .: (0.029515) + test_check_executable_overwrite_other_gem_force: .: (0.027281) + test_check_executable_overwrite_other_non_gem: .: (0.037914) + test_check_that_user_bin_dir_is_in_path: .: (0.013610) + test_check_that_user_bin_dir_is_in_path_not_in_path: .: (0.018254) + test_check_that_user_bin_dir_is_in_path_tilde: .: (0.018966) + test_conflicting_binstubs: .: (0.895200) + test_default_gem_loaded_from: .: (0.013051) + test_default_gem_to_specific_install_dir: .: (0.039556) + test_default_gem_with_wrappers: .: (0.039272) + test_dir: .: (0.022484) + test_ensure_dependency: .: (0.022343) + test_ensure_loadable_spec: .: (0.016662) + test_ensure_loadable_spec_security_policy: .: (0.016176) + test_extract_files: .: (0.021562) + test_find_lib_file_after_install: .: (0.757316) + test_gem_attribute: .: (0.015873) + test_generate_bin_bindir: .: (0.049075) + test_generate_bin_bindir_with_user_install_warning: .: (0.013426) + test_generate_bin_script: .: (0.089779) + test_generate_bin_script_format: .: (0.034175) + test_generate_bin_script_format_disabled: .: (0.038559) + test_generate_bin_script_install_dir: .: (0.034468) + test_generate_bin_script_no_execs: .: (0.038791) + test_generate_bin_script_no_perms: .: (0.023412) + test_generate_bin_script_no_shebang: .: (0.019774) + test_generate_bin_script_wrappers: .: (0.016781) + test_generate_bin_symlink: .: (0.015340) + test_generate_bin_symlink_no_execs: .: (0.017720) + test_generate_bin_symlink_no_perms: .: (0.014337) + test_generate_bin_symlink_update_newer: .: (0.015993) + test_generate_bin_symlink_update_older: .: (0.025921) + test_generate_bin_symlink_update_remove_wrapper: .: (0.040715) + test_generate_bin_symlink_win32: .: (0.039691) + test_generate_bin_uses_default_shebang: .: (0.022568) + test_generate_bin_with_dangling_symlink: .: (0.102058) + test_generate_plugins: .: (0.511604) + test_generate_plugins_with_build_root: .: (0.058924) + test_generate_plugins_with_install_dir: .: (0.042195) + test_generate_plugins_with_user_install: .: (0.055826) + test_generates_plugins_dir_under_install_dir_if_not_there:.: (0.044893) + test_initialize: .: (0.033067) + test_initialize_user_install: .: (0.038374) + test_initialize_user_install_bin_dir: .: (0.032449) + test_install: .: (2.600629) + test_install_build_root: .: (0.092407) + test_install_build_root_when_gem_home_not_writable_does_not_fallback_to_user_install_inside_build_root: .: (0.064209) + test_install_creates_binstub_that_dont_trust_encoding: .: (0.458748) + test_install_creates_binstub_that_prefers_user_installed_gem_to_default: .: (0.434219) + test_install_creates_binstub_that_understand_version: .: (0.471884) + test_install_creates_working_binstub: .: (0.437908) + test_install_dir_takes_precedence_to_user_install:.: (0.048852) + test_install_does_not_leave_lockfile_for_binstub: .: (0.868357) + test_install_extension_and_script: .: (0.502290) + test_install_extension_clean_intermediate_files: .: (0.480020) + test_install_extension_dir: .: (0.394984) + test_install_extension_dir_is_removed_on_reinstall: .: (0.743870) + test_install_extension_flat: .: (0.832656) + test_install_force: .: (0.018221) + test_install_missing_dirs: .: (0.053944) + test_install_post_build_false: .: (0.031346) + test_install_post_build_nil: .: (0.231713) + test_install_pre_install_false: .: (0.033286) + test_install_pre_install_nil: .: (2.320740) + test_install_user_extension_dir: .: (0.439011) + test_install_with_message: .: (0.726621) + test_install_with_no_prior_files: .: (0.816142) + test_install_with_skipped_message: .: (0.025954) + test_installation_satisfies_dependency_eh: .: (0.011756) + test_installation_satisfies_dependency_eh_development: .: (0.009853) + test_keeps_plugins_up_to_date: .: (1.073387) + test_leaves_no_empty_cached_spec_when_no_more_disk_space: .: (0.007703) + test_package_attribute: .: (0.006998) + test_pre_install_checks_dependencies: .: (0.021426) + test_pre_install_checks_dependencies_ignore: .: (0.019223) + test_pre_install_checks_dependencies_install_dir: .: (0.020616) + test_pre_install_checks_malicious_dependencies_before_eval: .: (0.014015) + test_pre_install_checks_malicious_extensions_before_eval: .: (0.012391) + test_pre_install_checks_malicious_name: .: (0.011744) + test_pre_install_checks_malicious_name_before_eval: .: (0.011072) + test_pre_install_checks_malicious_platform_before_eval: .: (0.008107) + test_pre_install_checks_malicious_require_paths_before_eval: .: (0.012184) + test_pre_install_checks_malicious_specification_version_before_eval: .: (0.011422) + test_process_options: .: (0.011153) + test_process_options_build_root: .: (0.012204) + test_process_options_does_not_fallback_to_user_install_when_gem_home_not_writable_and_no_user_install: .: (0.016761) + test_process_options_fallback_to_user_install_when_gem_home_not_writable: .: (0.013269) + test_shebang: .: (0.125788) + test_shebang_arguments: .: (0.099890) + test_shebang_arguments_with_load_relative: .: (0.079353) + test_shebang_custom: .: (0.009773) + test_shebang_custom_with_expands: .: (0.008883) + test_shebang_custom_with_expands_and_arguments: .: (0.011233) + test_shebang_empty: .: (0.008826) + test_shebang_env: .: (0.008400) + test_shebang_env_arguments: .: (0.008232) + test_shebang_env_arguments_with_load_relative: .: (0.008690) + test_shebang_env_shebang: .: (0.008174) + test_shebang_nested: .: (0.007933) + test_shebang_nested_arguments: .: (0.010224) + test_shebang_nested_arguments_with_load_relative: .: (0.008777) + test_shebang_version: .: (0.008370) + test_shebang_version_arguments: .: (0.008482) + test_shebang_version_arguments_with_load_relative:.: (0.008630) + test_shebang_version_env: .: (0.008316) + test_shebang_version_env_arguments: .: (0.008229) + test_shebang_version_env_arguments_with_load_relative: .: (0.011150) + test_unpack: .: (0.014341) + test_use_plugin_immediately: .: (0.427665) + test_write_build_info_file: .: (0.016369) + test_write_build_info_file_empty: .: (0.010618) + test_write_build_info_file_install_dir: .: (0.011844) + test_write_cache_file: .: (0.011960) + test_write_spec: .: (0.007080) + test_write_spec_writes_cached_spec: .: (0.007498) TestGemUninstaller: - test_ask_if_ok: .: (0.141310) - test_initialize_expand_path: .: (0.156414) - test_path_ok_eh: .: (0.165595) - test_path_ok_eh_legacy: .: (0.135536) - test_path_ok_eh_user: .: (0.163470) - test_regenerate_plugins_for: .: (0.226552) - test_remove_all: .: (0.172160) - test_remove_executables_force_keep: .: (0.118743) - test_remove_executables_force_remove: .: (0.086595) - test_remove_executables_user: .: (0.253502) - test_remove_executables_user_format: .: (0.161834) - test_remove_executables_user_format_disabled: .: (0.119723) - test_remove_not_in_home: .: (0.599990) - test_remove_plugins: .: (0.218669) - test_remove_plugins_user_installed: .: (0.175258) - test_remove_symlinked_gem_home: .: (0.144275) - test_uninstall: .: (0.130893) - test_uninstall_default_gem: .: (0.092261) - test_uninstall_default_gem_with_same_version: .: (0.081372) - test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (2.347946) - test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.413547) - test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.111523) - test_uninstall_extension: .: (0.898539) - test_uninstall_keeps_plugins_up_to_date: .: (0.297143) - test_uninstall_no_permission: .: (0.126343) - test_uninstall_nonexistent: .: (0.176025) - test_uninstall_not_ok: .: (0.096414) - test_uninstall_only_lists_unsatisfied_deps: .: (0.114645) - test_uninstall_prompt_includes_dep_type: .: (0.107551) - test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.594486) - test_uninstall_prompts_about_broken_deps: .: (0.850652) - test_uninstall_selection: .: (1.003144) - test_uninstall_selection_greater_than_one: .: (2.318485) - test_uninstall_user_install: .: (3.080217) - test_uninstall_user_install_with_symlinked_home: .: (0.732658) - test_uninstall_with_install_dir_regenerates_plugins: .: (2.411652) - test_uninstall_with_install_dir_removes_plugins: .: (1.744535) - test_uninstall_wrong_repo: .: (1.524757) + test_ask_if_ok: .: (0.064896) + test_initialize_expand_path: .: (0.030429) + test_path_ok_eh: .: (0.037624) + test_path_ok_eh_legacy: .: (0.032875) + test_path_ok_eh_user: .: (0.020625) + test_regenerate_plugins_for: .: (0.030406) + test_remove_all: .: (0.022886) + test_remove_executables_force_keep: .: (0.020412) + test_remove_executables_force_remove: .: (0.022485) + test_remove_executables_user: .: (0.021316) + test_remove_executables_user_format: .: (0.021987) + test_remove_executables_user_format_disabled: .: (0.020919) + test_remove_not_in_home: .: (0.020104) + test_remove_plugins: .: (0.030305) + test_remove_plugins_user_installed: .: (0.032692) + test_remove_symlinked_gem_home: .: (0.021366) + test_uninstall: .: (0.021805) + test_uninstall_default_gem: .: (0.021743) + test_uninstall_default_gem_with_same_version: .: (0.029179) + test_uninstall_doesnt_prompt_and_raises_when_abort_on_dependent_set: .: (0.021544) + test_uninstall_doesnt_prompt_when_other_gem_satisfies_requirement:.: (0.024093) + test_uninstall_doesnt_prompt_when_removing_a_dev_dep: .: (0.022213) + test_uninstall_extension: .: (0.207752) + test_uninstall_keeps_plugins_up_to_date: .: (0.213985) + test_uninstall_no_permission: .: (0.023515) + test_uninstall_nonexistent: .: (0.020592) + test_uninstall_not_ok: .: (0.021459) + test_uninstall_only_lists_unsatisfied_deps: .: (0.026185) + test_uninstall_prompt_includes_dep_type: .: (0.023128) + test_uninstall_prompt_only_lists_the_dependents_that_prevented_uninstallation: .: (0.024381) + test_uninstall_prompts_about_broken_deps: .: (0.024323) + test_uninstall_selection: .: (0.059525) + test_uninstall_selection_greater_than_one: .: (0.055410) + test_uninstall_user_install: .: (0.023593) + test_uninstall_user_install_with_symlinked_home: .: (0.021842) + test_uninstall_with_install_dir_regenerates_plugins: .: (0.040064) + test_uninstall_with_install_dir_removes_plugins: .: (0.037071) + test_uninstall_wrong_repo: .: (0.021841) Gem::Package::TarTestCase: TestGemPackage: - test_add_checksums: .: (0.028991) - test_add_files: .: (0.017258) - test_add_files_symlink: .: (0.025167) - test_build: .: (0.035060) - test_build_auto_signed: .: (1.988417) - test_build_auto_signed_encrypted_key: .: (0.034484) - test_build_invalid: .: (0.012403) - test_build_invalid_arguments: .: (0.016511) - test_build_modified_platform: .: (0.021214) - test_build_signed: .: (0.027607) - test_build_signed_encrypted_key: .: (0.047232) - test_build_time_uses_source_date_epoch: .: (0.038162) - test_build_time_without_source_date_epoch: .: (0.027370) - test_class_new_old_format: .: (0.026908) - test_contents: .: (0.393524) - test_contents_from_io: .: (0.038428) - test_corrupt_data_tar_gz: .: (0.320332) - test_extract_file_permissions: .: (0.238549) - test_extract_files: .: (0.039244) - test_extract_files_empty: .: (0.039432) - test_extract_symlink_into_symlink_dir: .: (0.028298) - test_extract_symlink_parent: .: (0.015449) - test_extract_tar_gz_absolute: .: (0.013543) - test_extract_tar_gz_directory: .: (0.578970) - test_extract_tar_gz_dot_file: .: (0.077986) - test_extract_tar_gz_dot_slash: .: (0.013960) - test_extract_tar_gz_symlink_broken_relative_path: .: (0.016489) - test_extract_tar_gz_symlink_relative_path: .: (0.017851) - test_gem_attr: .: (0.012610) - test_install_location: .: (0.624003) - test_install_location_absolute: .: (0.033786) - test_install_location_dots: .: (0.031223) - test_install_location_extra_slash: .: (0.030758) - test_install_location_relative: .: (0.464974) - test_install_location_suffix: .: (0.014686) - test_load_spec: .: (0.020553) - test_raw_spec: .: (0.021572) - test_spec: .: (0.016049) - test_spec_from_io: .: (0.016484) - test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.013120) - test_verify: .: (0.019827) - test_verify_checksum_bad: .: (0.020564) - test_verify_checksum_missing: .: (0.019811) - test_verify_corrupt: .: (0.014174) - test_verify_corrupt_tar_checksums_entry: .: (0.018664) - test_verify_corrupt_tar_data_entry: .: (0.014737) - test_verify_corrupt_tar_metadata_entry: .: (0.024655) - test_verify_duplicate_file: .: (0.601871) - test_verify_empty: .: (0.087429) - test_verify_entry: .: (0.015648) - test_verify_nonexistent: .: (0.012620) - test_verify_security_policy: .: (0.016571) - test_verify_security_policy_checksum_missing: .: (0.165384) - test_verify_security_policy_low_security: .: (0.159475) - test_verify_truncate: .: (0.229330) + test_add_checksums: .: (0.009784) + test_add_files: .: (0.009473) + test_add_files_symlink: .: (0.007147) + test_build: .: (0.010519) + test_build_auto_signed: .: (0.018593) + test_build_auto_signed_encrypted_key: .: (0.020509) + test_build_invalid: .: (0.006511) + test_build_invalid_arguments: .: (0.006717) + test_build_modified_platform: .: (0.010081) + test_build_signed: .: (0.016324) + test_build_signed_encrypted_key: .: (0.017418) + test_build_time_uses_source_date_epoch: .: (0.008507) + test_build_time_without_source_date_epoch: .: (0.006323) + test_class_new_old_format: .: (0.006909) + test_contents: .: (0.010769) + test_contents_from_io: .: (0.007978) + test_corrupt_data_tar_gz: .: (0.009733) + test_extract_file_permissions: .: (0.010283) + test_extract_files: .: (0.010967) + test_extract_files_empty: .: (0.009018) + test_extract_symlink_into_symlink_dir: .: (0.018841) + test_extract_symlink_parent: .: (0.027405) + test_extract_tar_gz_absolute: .: (0.007451) + test_extract_tar_gz_directory: .: (0.007492) + test_extract_tar_gz_dot_file: .: (0.007095) + test_extract_tar_gz_dot_slash: .: (0.006477) + test_extract_tar_gz_symlink_broken_relative_path: .: (0.008210) + test_extract_tar_gz_symlink_relative_path: .: (0.010719) + test_gem_attr: .: (0.006138) + test_install_location: .: (0.006628) + test_install_location_absolute: .: (0.006034) + test_install_location_dots: .: (0.006641) + test_install_location_extra_slash: .: (0.008671) + test_install_location_relative: .: (0.006982) + test_install_location_suffix: .: (0.006975) + test_load_spec: .: (0.008712) + test_raw_spec: .: (0.009972) + test_spec: .: (0.009815) + test_spec_from_io: .: (0.007349) + test_spec_from_io_raises_gem_error_for_io_not_at_start: .: (0.016795) + test_verify: .: (0.028442) + test_verify_checksum_bad: .: (0.009895) + test_verify_checksum_missing: .: (0.009383) + test_verify_corrupt: .: (0.007448) + test_verify_corrupt_tar_checksums_entry: .: (0.006476) + test_verify_corrupt_tar_data_entry: .: (0.008595) + test_verify_corrupt_tar_metadata_entry: .: (0.007061) + test_verify_duplicate_file: .: (0.009937) + test_verify_empty: .: (0.006968) + test_verify_entry: .: (0.007257) + test_verify_nonexistent: .: (0.008328) + test_verify_security_policy: .: (0.008525) + test_verify_security_policy_checksum_missing: .: (0.014786) + test_verify_security_policy_low_security: .: (0.014781) + test_verify_truncate: .: (0.009878) TestGemPackageTarHeader: - test_big_uid_gid: .: (0.015425) - test_empty: .: (0.009736) - test_empty_eh: .: (0.043643) - test_equals2: .: (0.147698) - test_from_bad_octal: .: (0.015648) - test_initialize: .: (0.163995) - test_initialize_bad: .: (0.011458) - test_initialize_typeflag: .: (0.215694) - test_self_from: .: (0.139627) - test_spaces_in_headers: .: (0.128055) - test_to_s: .: (0.005806) - test_update_checksum: .: (0.004999) + test_big_uid_gid: .: (0.003386) + test_empty: .: (0.002733) + test_empty_eh: .: (0.002625) + test_equals2: .: (0.002943) + test_from_bad_octal: .: (0.004214) + test_initialize: .: (0.009379) + test_initialize_bad: .: (0.011333) + test_initialize_typeflag: .: (0.020994) + test_self_from: .: (0.005598) + test_spaces_in_headers: .: (0.005554) + test_to_s: .: (0.004791) + test_update_checksum: .: (0.004642) TestGemPackageTarReader: - test_each_entry: .: (0.006423) - test_each_with_not_a_tar: .: (0.006020) - test_read_in_gem_data: .: (0.005609) - test_rewind: .: (0.005918) - test_seek: .: (0.006049) - test_seek_in_gem_data: .: (0.005740) - test_seek_missing: .: (0.010168) + test_each_entry: .: (0.005937) + test_each_with_not_a_tar: .: (0.006062) + test_read_in_gem_data: .: (0.007371) + test_rewind: .: (0.005260) + test_seek: .: (0.005149) + test_seek_in_gem_data: .: (0.004252) + test_seek_missing: .: (0.003026) TestGemPackageTarReaderEntry: - test_bytes_read: .: (0.006080) - test_close: .: (0.006191) - test_closed_eh: .: (0.006127) - test_consecutive_read: .: (0.005773) - test_consecutive_read_bytes_past_eof: .: (0.005994) - test_directory_eh: .: (0.245866) - test_eof_eh: .: (0.047038) - test_file_eh: .: (0.164345) - test_full_name: .: (0.008557) - test_full_name_null: .: (0.007956) - test_getc: .: (0.007383) - test_open: .: (0.009225) - test_open_closes_entry: .: (0.016819) - test_open_returns_entry: .: (0.006772) - test_pos: .: (0.015847) - test_read: .: (0.012920) - test_read_big: .: (0.010435) - test_read_corrupted_tar: .: (0.010942) - test_read_from_gzip_io: .: (0.006394) - test_read_from_gzip_io_with_non_zero_offset: .: (0.009579) - test_read_partial_buffer: .: (0.013314) - test_read_remaining: .: (0.006095) - test_read_small: .: (0.007606) - test_read_zero: .: (0.007901) - test_readpartial: .: (0.008257) - test_readpartial_corrupted_tar: .: (0.007520) - test_readpartial_past_eof: .: (0.006321) - test_readpartial_to_eof: .: (0.005993) - test_readpartial_zero: .: (0.006045) - test_rewind: .: (0.006282) - test_seek: .: (0.006231) - test_seek_in_gzip_io_corrupted: .: (0.006607) - test_seek_in_gzip_io_with_non_zero_offset: .: (0.006934) - test_size: .: (0.125848) - test_symlink_eh: .: (0.006640) - test_zero_byte_file_read: .: (0.020288) - test_zero_byte_file_readpartial: .: (0.007705) + test_bytes_read: .: (0.005475) + test_close: .: (0.003610) + test_closed_eh: .: (0.003166) + test_consecutive_read: .: (0.002987) + test_consecutive_read_bytes_past_eof: .: (0.003244) + test_directory_eh: .: (0.003203) + test_eof_eh: .: (0.003135) + test_file_eh: .: (0.003524) + test_full_name: .: (0.002853) + test_full_name_null: .: (0.003020) + test_getc: .: (0.003074) + test_open: .: (0.003197) + test_open_closes_entry: .: (0.003189) + test_open_returns_entry: .: (0.003268) + test_pos: .: (0.003016) + test_read: .: (0.003051) + test_read_big: .: (0.003245) + test_read_corrupted_tar: .: (0.003326) + test_read_from_gzip_io: .: (0.003056) + test_read_from_gzip_io_with_non_zero_offset: .: (0.003300) + test_read_partial_buffer: .: (0.002947) + test_read_remaining: .: (0.003166) + test_read_small: .: (0.002984) + test_read_zero: .: (0.002985) + test_readpartial: .: (0.003072) + test_readpartial_corrupted_tar: .: (0.003145) + test_readpartial_past_eof: .: (0.003000) + test_readpartial_to_eof: .: (0.003045) + test_readpartial_zero: .: (0.006104) + test_rewind: .: (0.003109) + test_seek: .: (0.003735) + test_seek_in_gzip_io_corrupted: .: (0.008486) + test_seek_in_gzip_io_with_non_zero_offset: .: (0.004110) + test_size: .: (0.006416) + test_symlink_eh: .: (0.012039) + test_zero_byte_file_read: .: (0.009220) + test_zero_byte_file_readpartial: .: (0.003527) TestGemPackageTarWriter: - test_add_file: .: (0.007999) - test_add_file_digest: .: (0.008198) - test_add_file_digest_multiple: .: (0.254393) - test_add_file_signer: .: (0.029895) - test_add_file_signer_empty: .: (0.010675) - test_add_file_simple: .: (0.015616) - test_add_file_simple_data: .: (0.011450) - test_add_file_simple_padding: .: (0.012042) - test_add_file_simple_size: .: (0.006024) - test_add_file_simple_source_date_epoch: .: (0.006674) - test_add_file_source_date_epoch: .: (0.006624) - test_add_symlink: .: (0.006557) - test_add_symlink_source_date_epoch: .: (0.006421) - test_close: .: (0.006116) - test_mkdir: .: (0.006479) - test_mkdir_source_date_epoch: .: (0.006570) - test_split_name: .: (0.282667) - test_split_name_too_long_name: .: (0.014027) - test_split_name_too_long_prefix: .: (0.015451) - test_split_name_too_long_total: .: (0.011469) + test_add_file: .: (0.006001) + test_add_file_digest: .: (0.007416) + test_add_file_digest_multiple: .: (0.006326) + test_add_file_signer: .: (0.009999) + test_add_file_signer_empty: .: (0.005769) + test_add_file_simple: .: (0.005425) + test_add_file_simple_data: .: (0.004657) + test_add_file_simple_padding: .: (0.004039) + test_add_file_simple_size: .: (0.004861) + test_add_file_simple_source_date_epoch: .: (0.005739) + test_add_file_source_date_epoch: .: (0.005701) + test_add_symlink: .: (0.005428) + test_add_symlink_source_date_epoch: .: (0.068786) + test_close: .: (0.006693) + test_mkdir: .: (0.092400) + test_mkdir_source_date_epoch: .: (0.009765) + test_split_name: .: (0.005056) + test_split_name_too_long_name: .: (0.012824) + test_split_name_too_long_prefix: .: (0.003966) + test_split_name_too_long_total: .: (0.005927) GemTest: - test_operating_system_other_exceptions: .: (2.205546) - test_rubygems_normal_behaviour: .: (0.289122) + test_operating_system_other_exceptions: .: (0.097946) + test_rubygems_normal_behaviour: .: (0.152472) TestCiDetector: - test_ci?: .: (0.416166) - test_ci_strings: .: (0.035769) + test_ci?: .: (0.007778) + test_ci_strings: .: (0.008270) TestGem: - test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.069812) - test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.020190) - test_activate_bin_path_in_debug_mode: .: (0.291167) - test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.046107) - test_activate_bin_path_resolves_eagerly: .: (0.062709) - test_activate_bin_path_respects_underscore_selection_if_given: .: (0.038000) - test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.037472) - test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.168428) - test_data_home_default: .: (0.014951) - test_data_home_from_env: .: (0.017223) - test_default_source_date_epoch_doesnt_change: .: (1.014170) - test_deprecated_paths=: .: (0.014709) - test_gem_path_ordering: .: (0.131319) - test_gem_path_ordering_short: .: (0.100030) - test_load_env_plugins: .: (0.014790) - test_load_plugins: .: (0.091882) - test_load_user_installed_plugins: .: (0.098359) - test_operating_system_defaults: .: (0.024613) - test_platform_defaults: .: (0.013294) - test_register_default_spec: .: (0.017831) - test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.006875) - test_require_does_not_glob: .: (0.075156) - test_require_missing: .: (0.018656) - test_self_activate_bin_path_no_exec_name: .: (0.014690) - test_self_bin_path_active: .: (0.023944) - test_self_bin_path_bin_file_gone_in_latest: .: (0.114643) - test_self_bin_path_bin_name: .: (0.027598) - test_self_bin_path_bin_name_version: .: (0.039993) - test_self_bin_path_no_bin_file: .: (0.014980) - test_self_bin_path_no_exec_name: .: (0.015745) - test_self_bin_path_nonexistent_binfile: .: (0.025482) - test_self_bin_path_not_found: .: (0.062111) - test_self_bin_path_picking_newest: .: (0.056428) - test_self_bindir: .: (0.015987) - test_self_bindir_default_dir: .: (0.017535) - test_self_clear_paths: .: (0.020305) - test_self_configuration: .: (0.015118) - test_self_datadir: .: (0.051311) - test_self_datadir_nonexistent_package: .: (0.031405) - test_self_default_exec_format: .: (0.024701) - test_self_default_exec_format_18: .: (0.047151) - test_self_default_exec_format_jruby: .: (0.038411) - test_self_default_sources: .: (0.152053) - test_self_dir: .: (0.020734) - test_self_done_installing: .: (0.018855) - test_self_ensure_gem_directories: .: (0.048489) - test_self_ensure_gem_directories_missing_parents: .: (0.023543) - test_self_ensure_gem_directories_non_existent_paths:.: (0.020092) - test_self_ensure_gem_directories_permissions: .: (0.070793) - test_self_ensure_gem_directories_safe_permissions: .: (0.035715) - test_self_ensure_gem_directories_write_protected: .: (0.008066) - test_self_ensure_gem_directories_write_protected_parents: .: (0.009261) - test_self_env_requirement: .: (0.006345) - test_self_extension_dir_shared: .: (0.106247) - test_self_extension_dir_static: .: (0.015466) - test_self_find_files: .: (0.020208) - test_self_find_latest_files: .: (0.025637) - test_self_finish_resolve: .: (0.055612) - test_self_finish_resolve_respects_loaded_specs: .: (0.055467) - test_self_finish_resolve_wtf: .: (0.159703) - test_self_gunzip: .: (0.019545) - test_self_gzip: .: (0.015641) - test_self_install: .: (0.103079) - test_self_install_in_rescue: .: (0.077286) - test_self_install_permissions: .: (0.080137) - test_self_install_permissions_umask_0: .: (0.094646) - test_self_install_permissions_umask_077: .: (0.232208) - test_self_install_permissions_with_format_executable: .: (0.635528) - test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.453608) - test_self_latest_rubygems_version: .: (0.262378) - test_self_latest_spec_for: .: (0.043832) - test_self_latest_spec_for_multiple_sources: .: (0.044786) - test_self_latest_version_for: .: (0.013120) - test_self_latest_version_for_multiple_sources: .: (0.234137) - test_self_loaded_specs: .: (0.051635) - test_self_needs: .: (2.130233) - test_self_needs_picks_up_unresolved_deps: .: (0.203839) - test_self_path: .: (0.007772) - test_self_path_ENV_PATH: .: (0.004889) - test_self_path_default: .: (0.006046) - test_self_path_duplicate: .: (0.005873) - test_self_path_overlap: .: (0.005793) - test_self_paths_eq: .: (0.005683) - test_self_paths_eq_nonexistent_home: .: (0.005683) - test_self_platforms: .: (0.005355) - test_self_post_build: .: (0.005477) - test_self_post_install: .: (0.005376) - test_self_post_reset: .: (0.005550) - test_self_post_uninstall: .: (0.005469) - test_self_pre_install: .: (0.011151) - test_self_pre_reset: .: (0.005502) - test_self_pre_uninstall: .: (0.006634) - test_self_prefix_libdir: .: (0.005467) - test_self_prefix_sitelibdir: .: (0.331151) - test_self_read_binary: .: (0.005826) - test_self_refresh: .: (0.068196) - test_self_refresh_keeps_loaded_specs_activated: .: (0.072190) - test_self_ruby_api_version: .: (0.009180) - test_self_ruby_escaping_spaces_in_path: .: (0.005446) - test_self_ruby_path_without_spaces: .: (0.341784) - test_self_ruby_version_with_git_master: .: (0.013724) - test_self_ruby_version_with_git_prerelease: .: (0.010380) - test_self_ruby_version_with_non_mri_implementations:.: (0.013770) - test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.009926) - test_self_ruby_version_with_svn_prerelease: .: (0.013044) - test_self_ruby_version_with_svn_trunk: .: (0.009784) - test_self_rubygems_version: .: (0.014964) - test_self_sources: .: (0.118108) - test_self_try_activate_missing_dep: .: (0.012418) - test_self_try_activate_missing_extensions: .: (0.007284) - test_self_try_activate_missing_prerelease: .: (0.011787) - test_self_use_paths: .: (0.005461) - test_self_use_paths_with_nils: .: (0.005127) - test_self_user_dir: .: (0.005138) - test_self_user_home: .: (0.010094) - test_self_vendor_dir: .: (0.004544) - test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.006157) - test_self_vendor_dir_missing: .: (0.004596) - test_setting_paths_does_not_mutate_parameter_object:.: (0.005545) - test_setting_paths_does_not_warn_about_unknown_keys:.: (0.005303) - test_spec_order_is_consistent: .: (0.011931) - test_state_home_default: .: (0.005127) - test_state_home_from_env: .: (0.004810) - test_try_activate_returns_true_for_activated_specs: .: (0.008383) + test_activate_bin_path_does_not_error_if_a_gem_thats_not_finally_activated_has_orphaned_dependencies: .: (0.017932) + test_activate_bin_path_gives_proper_error_for_bundler_when_underscore_selection_given: .: (0.006092) + test_activate_bin_path_in_debug_mode: .: (0.099889) + test_activate_bin_path_raises_a_meaningful_error_if_a_gem_thats_finally_activated_has_orphaned_dependencies:.: (0.027504) + test_activate_bin_path_resolves_eagerly: .: (0.019902) + test_activate_bin_path_respects_underscore_selection_if_given: .: (0.049642) + test_activate_bin_path_selects_exact_bundler_version_if_present: .: (0.009759) + test_activated_specs_does_not_cause_duplicates_when_looping_through_specs: .: (0.053552) + test_data_home_default: .: (0.003756) + test_data_home_from_env: .: (0.003944) + test_default_source_date_epoch_doesnt_change: .: (1.004925) + test_deprecated_paths=: .: (0.007701) + test_gem_path_ordering: .: (0.031635) + test_gem_path_ordering_short: .: (0.034474) + test_load_env_plugins: .: (0.005310) + test_load_plugins: .: (0.026532) + test_load_user_installed_plugins: .: (0.023508) + test_operating_system_defaults: .: (0.007993) + test_platform_defaults: .: (0.005202) + test_register_default_spec: .: (0.005918) + test_register_default_spec_old_style_with_folder_starting_with_lib: .: (0.005444) + test_require_does_not_glob: .: (0.013530) + test_require_missing: .: (0.005105) + test_self_activate_bin_path_no_exec_name: .: (0.002910) + test_self_bin_path_active: .: (0.002893) + test_self_bin_path_bin_file_gone_in_latest: .: (0.006318) + test_self_bin_path_bin_name: .: (0.011830) + test_self_bin_path_bin_name_version: .: (0.010429) + test_self_bin_path_no_bin_file: .: (0.005265) + test_self_bin_path_no_exec_name: .: (0.004124) + test_self_bin_path_nonexistent_binfile: .: (0.003110) + test_self_bin_path_not_found: .: (0.003271) + test_self_bin_path_picking_newest: .: (0.006578) + test_self_bindir: .: (0.003251) + test_self_bindir_default_dir: .: (0.002743) + test_self_clear_paths: .: (0.003269) + test_self_configuration: .: (0.003394) + test_self_datadir: .: (0.009437) + test_self_datadir_nonexistent_package: .: (0.003241) + test_self_default_exec_format: .: (0.002665) + test_self_default_exec_format_18: .: (0.002611) + test_self_default_exec_format_jruby: .: (0.002608) + test_self_default_sources: .: (0.002707) + test_self_dir: .: (0.002595) + test_self_done_installing: .: (0.002708) + test_self_ensure_gem_directories: .: (0.007621) + test_self_ensure_gem_directories_missing_parents: .: (0.005101) + test_self_ensure_gem_directories_non_existent_paths:.: (0.004730) + test_self_ensure_gem_directories_permissions: .: (0.004493) + test_self_ensure_gem_directories_safe_permissions: .: (0.004307) + test_self_ensure_gem_directories_write_protected: .: (0.004318) + test_self_ensure_gem_directories_write_protected_parents: .: (0.006470) + test_self_env_requirement: .: (0.003605) + test_self_extension_dir_shared: .: (0.002549) + test_self_extension_dir_static: .: (0.002533) + test_self_find_files: .: (0.005204) + test_self_find_latest_files: .: (0.005476) + test_self_finish_resolve: .: (0.014676) + test_self_finish_resolve_respects_loaded_specs: .: (0.012116) + test_self_finish_resolve_wtf: .: (0.038462) + test_self_gunzip: .: (0.004204) + test_self_gzip: .: (0.004049) + test_self_install: .: (0.028620) + test_self_install_in_rescue: .: (0.033160) + test_self_install_permissions: .: (0.133588) + test_self_install_permissions_umask_0: .: (0.066085) + test_self_install_permissions_umask_077: .: (0.113675) + test_self_install_permissions_with_format_executable: .: (0.084612) + test_self_install_permissions_with_format_executable_and_non_standard_ruby_install_name: .: (0.065960) + test_self_latest_rubygems_version: .: (0.019129) + test_self_latest_spec_for: .: (0.013867) + test_self_latest_spec_for_multiple_sources: .: (0.015222) + test_self_latest_version_for: .: (0.010147) + test_self_latest_version_for_multiple_sources: .: (0.013727) + test_self_loaded_specs: .: (0.012795) + test_self_needs: .: (0.010111) + test_self_needs_picks_up_unresolved_deps: .: (0.021175) + test_self_path: .: (0.004725) + test_self_path_ENV_PATH: .: (0.003866) + test_self_path_default: .: (0.003641) + test_self_path_duplicate: .: (0.004127) + test_self_path_overlap: .: (0.003536) + test_self_paths_eq: .: (0.003631) + test_self_paths_eq_nonexistent_home: .: (0.004217) + test_self_platforms: .: (0.006324) + test_self_post_build: .: (0.006044) + test_self_post_install: .: (0.004455) + test_self_post_reset: .: (0.004085) + test_self_post_uninstall: .: (0.003688) + test_self_pre_install: .: (0.006046) + test_self_pre_reset: .: (0.004334) + test_self_pre_uninstall: .: (0.003903) + test_self_prefix_libdir: .: (0.003585) + test_self_prefix_sitelibdir: .: (0.003247) + test_self_read_binary: .: (0.004659) + test_self_refresh: .: (0.048993) + test_self_refresh_keeps_loaded_specs_activated: .: (0.049933) + test_self_ruby_api_version: .: (0.004569) + test_self_ruby_escaping_spaces_in_path: .: (0.005422) + test_self_ruby_path_without_spaces: .: (0.003657) + test_self_ruby_version_with_git_master: .: (0.006037) + test_self_ruby_version_with_git_prerelease: .: (0.003595) + test_self_ruby_version_with_non_mri_implementations:.: (0.003409) + test_self_ruby_version_with_non_mri_implementations_with_mri_prerelase_compatibility: .: (0.004083) + test_self_ruby_version_with_svn_prerelease: .: (0.003529) + test_self_ruby_version_with_svn_trunk: .: (0.003129) + test_self_rubygems_version: .: (0.003605) + test_self_sources: .: (0.003679) + test_self_try_activate_missing_dep: .: (0.010012) + test_self_try_activate_missing_extensions: .: (0.008395) + test_self_try_activate_missing_prerelease: .: (0.010489) + test_self_use_paths: .: (0.004599) + test_self_use_paths_with_nils: .: (0.006529) + test_self_user_dir: .: (0.003760) + test_self_user_home: .: (0.005721) + test_self_vendor_dir: .: (0.004052) + test_self_vendor_dir_ENV_GEM_VENDOR: .: (0.002653) + test_self_vendor_dir_missing: .: (0.005316) + test_setting_paths_does_not_mutate_parameter_object:.: (0.004221) + test_setting_paths_does_not_warn_about_unknown_keys:.: (0.004291) + test_spec_order_is_consistent: .: (0.009667) + test_state_home_default: .: (0.004305) + test_state_home_from_env: .: (0.003545) + test_try_activate_returns_true_for_activated_specs: .: (0.006656) TestGemAvailableSet: - test_add_and_empty: .: (0.011875) - test_best: .: (0.015323) - test_find_all: .: (0.692168) - test_match_platform: .: (0.059080) - test_remove_installed_bang: .: (0.021386) - test_sorted_normal_versions: .: (0.034407) - test_sorted_respect_pre: .: (0.030720) + test_add_and_empty: .: (0.009366) + test_best: .: (0.014901) + test_find_all: .: (0.016621) + test_match_platform: .: (0.015763) + test_remove_installed_bang: .: (0.006253) + test_sorted_normal_versions: .: (0.008242) + test_sorted_respect_pre: .: (0.017704) TestGemBundlerVersionFinder: - test_bundler_version: .: (0.006687) - test_bundler_version_defaults_to_nil: .: (0.113366) - test_bundler_version_with_bundle_update_bundler: .: (0.045148) - test_bundler_version_with_env_var: .: (0.159425) - test_bundler_version_with_lockfile: .: (0.010060) - test_deleted_directory: .: (0.014540) - test_prioritize: .: (0.015614) + test_bundler_version: .: (0.005279) + test_bundler_version_defaults_to_nil: .: (0.009794) + test_bundler_version_with_bundle_update_bundler: .: (0.006408) + test_bundler_version_with_env_var: .: (0.002520) + test_bundler_version_with_lockfile: .: (0.003385) + test_deleted_directory: .: (0.002867) + test_prioritize: .: (0.003658) TestGemCommand: - test_add_option: .: (0.009920) - test_add_option_with_empty: .: (0.020996) - test_basic_accessors: .: (0.005682) - test_common_option_in_class: .: (0.006703) - test_defaults: .: (0.006514) - test_deprecate_option: .: (0.006658) - test_deprecate_option_extra_message: .: (0.006009) - test_deprecate_option_extra_message_and_no_version: .: (0.006342) - test_deprecate_option_no_version: .: (0.006169) - test_invoke: .: (0.006364) - test_invoke_with_bad_options: .: (0.007349) - test_invoke_with_build_args: .: (0.005940) - test_invoke_with_common_options: .: (0.006309) - test_invoke_with_help: .: (0.299561) - test_invoke_with_options: .: (0.014514) - test_option_recognition: .: (0.150252) - test_self_add_specific_extra_args: .: (0.082750) - test_self_add_specific_extra_args_unknown: .: (0.100261) - test_self_extra_args: .: (0.010194) - test_show_lookup_failure_suggestions_local: .: (0.159446) - test_show_lookup_failure_suggestions_none: .: (0.199816) - test_show_lookup_failure_suggestions_remote: .: (0.116948) + test_add_option: .: (0.002971) + test_add_option_with_empty: .: (0.002589) + test_basic_accessors: .: (0.002538) + test_common_option_in_class: .: (0.002926) + test_defaults: .: (0.003079) + test_deprecate_option: .: (0.003120) + test_deprecate_option_extra_message: .: (0.002943) + test_deprecate_option_extra_message_and_no_version: .: (0.003188) + test_deprecate_option_no_version: .: (0.002983) + test_invoke: .: (0.002729) + test_invoke_with_bad_options: .: (0.003187) + test_invoke_with_build_args: .: (0.002781) + test_invoke_with_common_options: .: (0.002806) + test_invoke_with_help: .: (0.006459) + test_invoke_with_options: .: (0.003232) + test_option_recognition: .: (0.003475) + test_self_add_specific_extra_args: .: (0.002907) + test_self_add_specific_extra_args_unknown: .: (0.003019) + test_self_extra_args: .: (0.002549) + test_show_lookup_failure_suggestions_local: .: (0.004346) + test_show_lookup_failure_suggestions_none: .: (0.003846) + test_show_lookup_failure_suggestions_remote: .: (0.004424) TestGemCommandManager: - test_deprecated_command: .: (0.095467) - test_deprecated_command_with_version: .: (0.016955) - test_find_alias_command: .: (0.015478) - test_find_command: .: (0.016402) - test_find_command_ambiguous: .: (0.009792) - test_find_command_ambiguous_exact: .: (0.015641) - test_find_command_unknown: .: (0.015608) - test_find_command_unknown_suggestions: .: (0.011826) - test_find_login_alias_command: .: (0.005950) - test_find_logout_alias_comamnd: .: (0.005473) - test_process_args_bad_arg: .: (0.005170) - test_process_args_build: .: (0.007727) - test_process_args_check: .: (0.008299) - test_process_args_install: .: (0.038507) - test_process_args_query: .: (0.010911) - test_process_args_uninstall: .: (0.009799) - test_process_args_update: .: (0.016255) - test_process_args_with_c_flag: .: (0.022254) - test_process_args_with_c_flag_path_not_found: .: (0.005421) - test_process_args_with_c_flag_without_path: .: (0.004610) - test_run_crash_command: .: (0.006022) - test_run_interrupt: .: (0.007344) + test_deprecated_command: .: (0.003492) + test_deprecated_command_with_version: .: (0.003230) + test_find_alias_command: .: (0.003058) + test_find_command: .: (0.003010) + test_find_command_ambiguous: .: (0.002920) + test_find_command_ambiguous_exact: .: (0.003135) + test_find_command_unknown: .: (0.006543) + test_find_command_unknown_suggestions: .: (0.003123) + test_find_login_alias_command: .: (0.003246) + test_find_logout_alias_comamnd: .: (0.002825) + test_process_args_bad_arg: .: (0.002800) + test_process_args_build: .: (0.004281) + test_process_args_check: .: (0.004131) + test_process_args_install: .: (0.049190) + test_process_args_query: .: (0.005786) + test_process_args_uninstall: .: (0.004858) + test_process_args_update: .: (0.008569) + test_process_args_with_c_flag: .: (0.011053) + test_process_args_with_c_flag_path_not_found: .: (0.004507) + test_process_args_with_c_flag_without_path: .: (0.002701) + test_run_crash_command: .: (0.003633) + test_run_interrupt: .: (0.004969) TestGemCommandsBuildCommand: - test_build_auto_resign_cert: .: (0.275765) - test_build_is_reproducible: .: (0.309939) - test_build_signed_gem: .: (0.494773) - test_build_signed_gem_with_cert_expiration_length_days: .: (0.376838) - test_can_find_gemspecs_without_dot_gemspec: .: (0.174179) - test_execute: .: (0.060105) - test_execute_bad_name: .: (0.013657) - test_execute_bad_spec: .: (0.009636) - test_execute_force: .: (0.016676) - test_execute_missing_file: .: (0.008189) - test_execute_multiple_gemspec_without_gem_name: .: (0.021180) - test_execute_outside_dir: .: (0.180476) - test_execute_outside_dir_no_gemspec_present: .: (0.076501) - test_execute_outside_dir_with_external_gemspec: .: (0.112718) - test_execute_outside_dir_with_external_relative_gemspec: .: (0.040133) - test_execute_outside_dir_with_glob_argument: .: (0.070440) - test_execute_outside_dir_without_gem_name: .: (0.182423) - test_execute_platform: .: (0.067212) - test_execute_rubyforge_project_warning: .: (0.067703) - test_execute_strict_with_warnings: .: (0.227615) - test_execute_strict_without_warnings: .: (1.663531) - test_execute_without_gem_name: .: (0.444538) - test_handle_deprecated_options: .: (0.018118) - test_handle_options: .: (0.024933) - test_handle_options_defaults: .: (0.015359) - test_options_filename: .: (0.032891) + test_build_auto_resign_cert: .: (0.018940) + test_build_is_reproducible: .: (0.016836) + test_build_signed_gem: .: (0.027343) + test_build_signed_gem_with_cert_expiration_length_days: .: (0.030972) + test_can_find_gemspecs_without_dot_gemspec: .: (0.008830) + test_execute: .: (0.007453) + test_execute_bad_name: .: (0.005253) + test_execute_bad_spec: .: (0.003846) + test_execute_force: .: (0.007116) + test_execute_missing_file: .: (0.002987) + test_execute_multiple_gemspec_without_gem_name: .: (0.004734) + test_execute_outside_dir: .: (0.007347) + test_execute_outside_dir_no_gemspec_present: .: (0.003541) + test_execute_outside_dir_with_external_gemspec: .: (0.011720) + test_execute_outside_dir_with_external_relative_gemspec: .: (0.008368) + test_execute_outside_dir_with_glob_argument: .: (0.007790) + test_execute_outside_dir_without_gem_name: .: (0.007751) + test_execute_platform: .: (0.007415) + test_execute_rubyforge_project_warning: .: (0.006041) + test_execute_strict_with_warnings: .: (0.004021) + test_execute_strict_without_warnings: .: (0.007066) + test_execute_without_gem_name: .: (0.005663) + test_handle_deprecated_options: .: (0.008411) + test_handle_options: .: (0.004077) + test_handle_options_defaults: .: (0.003792) + test_options_filename: .: (0.005939) TestGemCommandsCertCommand: - test_certificates_matching: .: (0.037930) - test_certificates_matching_filter: .: (0.019654) - test_execute_add: .: (0.295573) - test_execute_add_twice: .: (0.339630) - test_execute_build: .: (0.509660) - test_execute_build_bad_email_address: .: (0.011613) - test_execute_build_bad_passphrase_confirmation: .: (0.013380) - test_execute_build_ec_key: .: (0.018028) - test_execute_build_encrypted_key: .: (0.327217) - test_execute_build_expiration_days: .: (1.035119) - test_execute_build_key: .: (0.039177) - test_execute_build_key_algorithm_ec_key: .: (0.427373) - test_execute_certificate: .: (0.022393) - test_execute_encrypted_private_key: .: (0.068975) - test_execute_list: .: (0.067418) - test_execute_list_filter: .: (0.035250) - test_execute_private_key: .: (0.039379) - test_execute_re_sign: .: (0.153214) - test_execute_re_sign_with_cert_expiration_length_days: .: (0.442278) - test_execute_remove: .: (0.029995) - test_execute_remove_multiple: .: (0.028952) - test_execute_remove_twice: .: (0.034307) - test_execute_sign: .: (0.194788) - test_execute_sign_default: .: (0.439347) - test_execute_sign_default_encrypted_key: .: (0.319050) - test_execute_sign_encrypted_key: .: (0.142525) - test_execute_sign_no_cert: .: (0.019922) - test_execute_sign_no_key: .: (0.020913) - test_handle_options: .: (0.017935) - test_handle_options_add_bad: .: (0.065306) - test_handle_options_certificate: .: (0.105898) - test_handle_options_key_bad: .: (0.176927) - test_handle_options_sign: .: (0.135887) - test_handle_options_sign_encrypted_key: .: (0.036699) - test_handle_options_sign_nonexistent: .: (0.020598) + test_certificates_matching: .: (0.004326) + test_certificates_matching_filter: .: (0.003807) + test_execute_add: .: (0.005779) + test_execute_add_twice: .: (0.005977) + test_execute_build: .: (0.136821) + test_execute_build_bad_email_address: .: (0.005301) + test_execute_build_bad_passphrase_confirmation: .: (0.005007) + test_execute_build_ec_key: .: (0.007490) + test_execute_build_encrypted_key: .: (0.014143) + test_execute_build_expiration_days: .: (0.226186) + test_execute_build_key: .: (0.010700) + test_execute_build_key_algorithm_ec_key: .: (0.007491) + test_execute_certificate: .: (0.005061) + test_execute_encrypted_private_key: .: (0.007810) + test_execute_list: .: (0.005650) + test_execute_list_filter: .: (0.005829) + test_execute_private_key: .: (0.007426) + test_execute_re_sign: .: (0.010900) + test_execute_re_sign_with_cert_expiration_length_days: .: (0.015350) + test_execute_remove: .: (0.005767) + test_execute_remove_multiple: .: (0.010788) + test_execute_remove_twice: .: (0.006279) + test_execute_sign: .: (0.010829) + test_execute_sign_default: .: (0.010862) + test_execute_sign_default_encrypted_key: .: (0.011076) + test_execute_sign_encrypted_key: .: (0.014275) + test_execute_sign_no_cert: .: (0.015923) + test_execute_sign_no_key: .: (0.015740) + test_handle_options: .: (0.021192) + test_handle_options_add_bad: .: (0.008753) + test_handle_options_certificate: .: (0.005627) + test_handle_options_key_bad: .: (0.006959) + test_handle_options_sign: .: (0.011393) + test_handle_options_sign_encrypted_key: .: (0.011029) + test_handle_options_sign_nonexistent: .: (0.007355) TestGemCommandsCheckCommand: - test_doctor: .: (0.021042) - test_handle_options: .: (0.011742) - test_handle_options_defaults: .: (0.021577) - test_initialize: .: (0.015691) + test_doctor: .: (0.005589) + test_handle_options: .: (0.003655) + test_handle_options_defaults: .: (0.003529) + test_initialize: .: (0.002772) TestGemCommandsCleanupCommand: - test_execute: .: (0.089982) - test_execute_all: .: (0.185661) - test_execute_all_dependencies: .: (0.198323) - test_execute_all_user: .: (0.110626) - test_execute_all_user_no_sudo: .: (0.140774) - test_execute_dev_dependencies: .: (0.114227) - test_execute_dry_run: .: (0.096391) - test_execute_ignore_default_gem_verbose: .: (2.105731) - test_execute_keeps_older_versions_with_deps: .: (0.122538) - test_execute_remove_gem_home_only: .: (0.134486) - test_execute_user_install: .: (0.103222) - test_execute_without_dev_dependencies: .: (0.049621) - test_handle_options_check_development: .: (0.037571) - test_handle_options_d: .: (0.027825) - test_handle_options_deprecated_dry_run: .: (0.030352) - test_handle_options_dry_run: .: (0.028267) - test_handle_options_n: .: (0.028611) + test_execute: .: (0.013342) + test_execute_all: .: (0.024064) + test_execute_all_dependencies: .: (0.024058) + test_execute_all_user: .: (0.026692) + test_execute_all_user_no_sudo: .: (0.024111) + test_execute_dev_dependencies: .: (0.024561) + test_execute_dry_run: .: (0.012211) + test_execute_ignore_default_gem_verbose: .: (0.024204) + test_execute_keeps_older_versions_with_deps: .: (0.027627) + test_execute_remove_gem_home_only: .: (0.066152) + test_execute_user_install: .: (0.046092) + test_execute_without_dev_dependencies: .: (0.029398) + test_handle_options_check_development: .: (0.013297) + test_handle_options_d: .: (0.013134) + test_handle_options_deprecated_dry_run: .: (0.013340) + test_handle_options_dry_run: .: (0.013754) + test_handle_options_n: .: (0.013464) TestGemCommandsContentsCommand: - test_execute: .: (0.009077) - test_execute_all: .: (0.010886) - test_execute_bad_gem: .: (0.007990) - test_execute_default_gem: .: (0.014061) - test_execute_exact_match: .: (0.009608) - test_execute_lib_only: .: (0.009163) - test_execute_missing_multiple: .: (0.011321) - test_execute_missing_single: .: (0.005767) - test_execute_missing_version: .: (0.007457) - test_execute_multiple: .: (0.010256) - test_execute_no_prefix: .: (0.008685) - test_execute_show_install_dir: .: (0.015513) - test_execute_show_install_dir_latest_version: .: (0.009889) - test_execute_show_install_dir_version: .: (0.011050) - test_handle_options: .: (0.010299) + test_execute: .: (0.004364) + test_execute_all: .: (0.004999) + test_execute_bad_gem: .: (0.002937) + test_execute_default_gem: .: (0.005806) + test_execute_exact_match: .: (0.004594) + test_execute_lib_only: .: (0.004106) + test_execute_missing_multiple: .: (0.004145) + test_execute_missing_single: .: (0.002932) + test_execute_missing_version: .: (0.007789) + test_execute_multiple: .: (0.005870) + test_execute_no_prefix: .: (0.003911) + test_execute_show_install_dir: .: (0.004468) + test_execute_show_install_dir_latest_version: .: (0.004678) + test_execute_show_install_dir_version: .: (0.005416) + test_handle_options: .: (0.004211) TestGemCommandsDependencyCommand: - test_execute: .: (0.008635) - test_execute_no_args: .: (0.015610) - test_execute_no_match: .: (0.006429) - test_execute_pipe_format: .: (0.011244) - test_execute_prerelease: .: (0.010839) - test_execute_regexp: .: (0.014407) - test_execute_remote: .: (0.014093) - test_execute_remote_version: .: (0.012708) - test_execute_reverse: .: (0.008793) - test_execute_reverse_remote: .: (0.006649) + test_execute: .: (0.004004) + test_execute_no_args: .: (0.007830) + test_execute_no_match: .: (0.003365) + test_execute_pipe_format: .: (0.005471) + test_execute_prerelease: .: (0.005593) + test_execute_regexp: .: (0.005961) + test_execute_remote: .: (0.006958) + test_execute_remote_version: .: (0.006012) + test_execute_reverse: .: (0.004428) + test_execute_reverse_remote: .: (0.003398) TestGemCommandsEnvironmentCommand: - test_execute_gemdir: .: (0.009101) - test_execute_gempath: .: (0.009255) - test_execute_gempath_multiple: .: (0.008887) - test_execute_platform: .: (0.008411) - test_execute_remotesources: .: (0.008560) - test_execute_unknown: .: (0.008261) - test_execute_user_gemdir: .: (0.008359) - test_execute_user_gemhome: .: (0.008475) - test_execute_version: .: (0.008206) + test_execute_gemdir: .: (0.005048) + test_execute_gempath: .: (0.003968) + test_execute_gempath_multiple: .: (0.004034) + test_execute_platform: .: (0.003968) + test_execute_remotesources: .: (0.004069) + test_execute_unknown: .: (0.003996) + test_execute_user_gemdir: .: (0.004213) + test_execute_user_gemhome: .: (0.004188) + test_execute_version: .: (0.004061) TestGemCommandsExecCommand: - test_conservative: .: (0.588301) - test_conservative_missing_gem: .: (0.062685) - test_error_with_no_arguments: .: (0.018663) - test_error_with_no_executable: .: (0.020075) - test_full_option_parsing: .: (0.019598) - test_gem_dependency_contains_executable: .: (0.169635) - test_gem_dependency_contains_other_executable: .: (0.151696) - test_gem_exec_gem_uninstall: .: (0.199703) - test_gem_with_executable: .: (0.722701) - test_gem_with_executable_error: .: (0.692203) - test_gem_with_multiple_executables_no_match: .: (0.151104) - test_gem_with_multiple_executables_one_match: .: (0.342345) - test_gem_with_other_executable_name: .: (0.502654) - test_gem_with_platform_and_platform_dependencies: .: (0.771837) - test_gem_with_platform_dependencies: .: (0.290414) - test_gem_with_platforms: .: (0.218475) - test_gem_without_executable: .: (0.105888) - test_missing_gem: .: (0.027429) - test_newer_prerelease_available: .: (4.728041) - test_only_prerelease_available: .: (2.578162) - test_other_gem_contains_executable: .: (1.078794) - test_pre_argument: .: (0.484708) - test_pre_version_option: .: (0.509088) - test_single_arg_parsing: .: (0.008718) - test_single_arg_parsing_with_version: .: (0.008113) - test_uses_newest_version: .: (4.564078) - test_uses_newest_version_of_dependency: .: (0.566330) - test_version_mismatch: .: (0.054575) + test_conservative: .: (0.040377) + test_conservative_missing_gem: .: (0.012330) + test_error_with_no_arguments: .: (0.004402) + test_error_with_no_executable: .: (0.004368) + test_full_option_parsing: .: (0.004266) + test_gem_dependency_contains_executable: .: (0.043059) + test_gem_dependency_contains_other_executable: .: (0.031355) + test_gem_exec_gem_uninstall: .: (0.043699) + test_gem_with_executable: .: (0.025498) + test_gem_with_executable_error: .: (0.021264) + test_gem_with_multiple_executables_no_match: .: (0.019950) + test_gem_with_multiple_executables_one_match: .: (0.021493) + test_gem_with_other_executable_name: .: (0.042552) + test_gem_with_platform_and_platform_dependencies: .: (1.682053) + test_gem_with_platform_dependencies: .: (0.802010) + test_gem_with_platforms: .: (0.796862) + test_gem_without_executable: .: (0.278058) + test_missing_gem: .: (0.006833) + test_newer_prerelease_available: .: (2.097998) + test_only_prerelease_available: .: (1.620675) + test_other_gem_contains_executable: .: (0.240882) + test_pre_argument: .: (0.364661) + test_pre_version_option: .: (0.382608) + test_single_arg_parsing: .: (0.004908) + test_single_arg_parsing_with_version: .: (0.003891) + test_uses_newest_version: .: (1.200067) + test_uses_newest_version_of_dependency: .: (0.522469) + test_version_mismatch: .: (0.013620) TestGemCommandsFetchCommand: - test_execute: .: (0.019791) - test_execute_latest: .: (0.028748) - test_execute_nonexistent_hint_disabled: .: (0.553820) - test_execute_platform: .: (0.037788) - test_execute_prerelease: .: (0.027777) - test_execute_specific_prerelease: .: (0.026155) - test_execute_two_version: .: (0.006955) - test_execute_two_version_specified_by_colon: .: (0.870821) - test_execute_version: .: (0.150856) - test_execute_version_nonexistent: .: (0.018426) - test_execute_version_specified_by_colon: .: (0.082386) + test_execute: .: (0.009058) + test_execute_latest: .: (0.011364) + test_execute_nonexistent_hint_disabled: .: (0.004011) + test_execute_platform: .: (0.010911) + test_execute_prerelease: .: (0.201472) + test_execute_specific_prerelease: .: (0.012039) + test_execute_two_version: .: (0.002729) + test_execute_two_version_specified_by_colon: .: (0.011042) + test_execute_version: .: (0.010380) + test_execute_version_nonexistent: .: (0.003955) + test_execute_version_specified_by_colon: .: (0.011143) TestGemCommandsHelpCommand: - test_gem_help_bad: .: (0.029502) - test_gem_help_build: .: (0.027200) - test_gem_help_commands: .: (0.051655) - test_gem_help_commands_omits_deprecated_commands: .: (0.034353) - test_gem_help_gem_dependencies: .: (0.014338) - test_gem_help_platforms: .: (0.020908) - test_gem_no_args_shows_help: .: (0.013198) + test_gem_help_bad: .: (0.002710) + test_gem_help_build: .: (0.004542) + test_gem_help_commands: .: (0.010248) + test_gem_help_commands_omits_deprecated_commands: .: (0.004887) + test_gem_help_gem_dependencies: .: (0.002746) + test_gem_help_platforms: .: (0.002444) + test_gem_no_args_shows_help: .: (0.002631) TestGemCommandsInfoCommand: - test_execute: .: (0.063895) - test_execute_with_default_gem: .: (0.047604) - test_execute_with_default_gem_and_regular_gem: .: (0.041665) - test_execute_with_version_flag: .: (0.033827) + test_execute: .: (0.006104) + test_execute_with_default_gem: .: (0.007100) + test_execute_with_default_gem_and_regular_gem: .: (0.008523) + test_execute_with_version_flag: .: (0.327438) TestGemCommandsInstallCommand: - test_execute_bad_source: .: (0.021712) - test_execute_conservative: .: (0.079664) - test_execute_dependency_nonexistent: .: (0.057619) - test_execute_exclude_prerelease: .: (0.125322) - test_execute_explicit_version_includes_prerelease: .: (0.124697) - test_execute_http_proxy: .: (0.047166) - test_execute_installs_deps_a_gemdeps: .: (0.525443) - test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.428334) - test_execute_installs_from_a_gemdeps: .: (0.152613) - test_execute_installs_from_a_gemdeps_with_conservative: .: (0.149139) - test_execute_local: .: (0.060856) - test_execute_local_dependency_nonexistent: .: (0.048616) - test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.076138) - test_execute_local_missing: .: (0.016335) - test_execute_local_missing_ignore_dependencies: .: (0.050491) - test_execute_local_transitive_prerelease: .: (0.316378) - test_execute_no_gem: .: (0.034623) - test_execute_no_user_install: .: (0.087356) - test_execute_nonexistent: .: (0.025433) - test_execute_nonexistent_force: .: (0.027937) - test_execute_nonexistent_hint_disabled: .: (0.024724) - test_execute_nonexistent_with_dashes: .: (0.031922) - test_execute_nonexistent_with_hint: .: (0.038081) - test_execute_prerelease_skipped_when_no_flag_set: .: (0.136154) - test_execute_prerelease_skipped_when_non_pre_available: .: (0.127513) - test_execute_prerelease_wins_over_previous_ver: .: (0.926090) - test_execute_rdoc: .: (0.512069) - test_execute_rdoc_with_path: .: (0.079777) - test_execute_remote: .: (0.605836) - test_execute_remote_ignores_files: .: (0.138358) - test_execute_remote_truncates_existing_gemspecs: .: (1.334646) - test_execute_required_ruby_version: .: (0.287697) - test_execute_required_ruby_version_specific_not_met:.: (0.085496) - test_execute_required_ruby_version_specific_prerelease_met: .: (0.119539) - test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.115063) - test_execute_required_ruby_version_upper_bound: .: (0.138580) - test_execute_required_rubygems_version_wrong: .: (0.049458) - test_execute_saves_build_args: .: (0.068935) - test_execute_two: .: (0.117775) - test_execute_two_version: .: (0.010154) - test_execute_two_version_specified_by_colon: .: (0.313980) - test_execute_uses_deps_a_gemdeps: .: (0.131534) - test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.183056) - test_execute_uses_from_a_gemdeps: .: (0.095493) - test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.109129) - test_execute_with_gemdeps_path_ignores_system: .: (0.169996) - test_execute_with_invalid_gem_file: .: (0.079487) - test_execute_with_version_specified_by_colon: .: (0.111500) - test_explain_platform_local: .: (0.139441) - test_explain_platform_local_ignore_dependencies: .: (0.271923) - test_explain_platform_ruby: .: (0.257444) - test_explain_platform_ruby_ignore_dependencies: .: (0.189964) - test_handle_options_file: .: (0.056773) - test_handle_options_suggest: .: (0.052115) - test_handle_options_without: .: (0.164307) - test_install_gem_ignore_dependencies_both: .: (0.147512) - test_install_gem_ignore_dependencies_remote: .: (0.196327) - test_install_gem_ignore_dependencies_remote_platform_local: .: (0.518005) - test_install_gem_ignore_dependencies_specific_file: .: (0.499373) - test_parses_requirement_from_gemname: .: (0.266935) - test_redact_credentials_from_uri_on_warning: .: (0.416878) - test_show_errors_on_failure: .: (0.144959) - test_show_source_problems_even_on_success: .: (1.758210) - test_suggest_update_if_enabled: .: (1.026460) + test_execute_bad_source: .: (0.005724) + test_execute_conservative: .: (0.368700) + test_execute_dependency_nonexistent: .: (0.024883) + test_execute_exclude_prerelease: .: (0.257394) + test_execute_explicit_version_includes_prerelease: .: (0.473694) + test_execute_http_proxy: .: (0.011121) + test_execute_installs_deps_a_gemdeps: .: (0.547241) + test_execute_installs_deps_a_gemdeps_into_a_path: .: (0.529570) + test_execute_installs_from_a_gemdeps: .: (0.204245) + test_execute_installs_from_a_gemdeps_with_conservative: .: (0.100943) + test_execute_local: .: (0.120156) + test_execute_local_dependency_nonexistent: .: (0.010833) + test_execute_local_dependency_nonexistent_ignore_dependencies: .: (0.152211) + test_execute_local_missing: .: (0.004289) + test_execute_local_missing_ignore_dependencies: .: (0.111485) + test_execute_local_transitive_prerelease: .: (0.032227) + test_execute_no_gem: .: (0.003040) + test_execute_no_user_install: .: (0.255859) + test_execute_nonexistent: .: (0.062288) + test_execute_nonexistent_force: .: (0.010637) + test_execute_nonexistent_hint_disabled: .: (0.012980) + test_execute_nonexistent_with_dashes: .: (0.075693) + test_execute_nonexistent_with_hint: .: (0.024374) + test_execute_prerelease_skipped_when_no_flag_set: .: (0.370156) + test_execute_prerelease_skipped_when_non_pre_available: .: (0.259979) + test_execute_prerelease_wins_over_previous_ver: .: (0.415468) + test_execute_rdoc: .: (0.577534) + test_execute_rdoc_with_path: .: (0.298174) + test_execute_remote: .: (0.647194) + test_execute_remote_ignores_files: .: (0.022415) + test_execute_remote_truncates_existing_gemspecs: .: (1.230031) + test_execute_required_ruby_version: .: (0.230988) + test_execute_required_ruby_version_specific_not_met:.: (0.015516) + test_execute_required_ruby_version_specific_prerelease_met: .: (0.383423) + test_execute_required_ruby_version_specific_prerelease_not_met: .: (0.032376) + test_execute_required_ruby_version_upper_bound: .: (0.378724) + test_execute_required_rubygems_version_wrong: .: (0.014881) + test_execute_saves_build_args: .: (0.399154) + test_execute_two: .: (0.328270) + test_execute_two_version: .: (0.003597) + test_execute_two_version_specified_by_colon: .: (0.510096) + test_execute_uses_deps_a_gemdeps: .: (0.315327) + test_execute_uses_deps_a_gemdeps_with_a_path: .: (0.073021) + test_execute_uses_from_a_gemdeps: .: (0.072359) + test_execute_uses_from_a_gemdeps_with_no_lock: .: (0.039150) + test_execute_with_gemdeps_path_ignores_system: .: (0.053417) + test_execute_with_invalid_gem_file: .: (0.146338) + test_execute_with_version_specified_by_colon: .: (0.197144) + test_explain_platform_local: .: (0.019117) + test_explain_platform_local_ignore_dependencies: .: (0.018308) + test_explain_platform_ruby: .: (0.018322) + test_explain_platform_ruby_ignore_dependencies: .: (0.018683) + test_handle_options_file: .: (0.029940) + test_handle_options_suggest: .: (0.022315) + test_handle_options_without: .: (0.064046) + test_install_gem_ignore_dependencies_both: .: (0.031222) + test_install_gem_ignore_dependencies_remote: .: (0.107897) + test_install_gem_ignore_dependencies_remote_platform_local: .: (0.146207) + test_install_gem_ignore_dependencies_specific_file: .: (0.015951) + test_parses_requirement_from_gemname: .: (0.011761) + test_redact_credentials_from_uri_on_warning: .: (0.124943) + test_show_errors_on_failure: .: (0.009208) + test_show_source_problems_even_on_success: .: (0.100287) + test_suggest_update_if_enabled: .: (1.640853) TestGemCommandsListCommand: - test_execute_installed: .: (0.032696) - test_execute_normal_gem_shadowing_default_gem: .: (0.029076) + test_execute_installed: .: (0.013601) + test_execute_normal_gem_shadowing_default_gem: .: (0.015386) TestGemCommandsLockCommand: - test_execute: .: (0.012893) - test_execute_missing_dependency: .: (0.151089) - test_execute_strict: .: (0.025951) + test_execute: .: (0.007225) + test_execute_missing_dependency: .: (0.006360) + test_execute_strict: .: (0.005950) TestGemCommandsMirrorCommand: - test_execute: .: (0.013670) + test_execute: .: (0.003840) TestGemCommandsOpenCommand: - test_default_gem: .: (0.020266) - test_execute: .: (0.203369) - test_execute_bad_gem: .: (0.019450) - test_wrong_version: .: (0.015886) + test_default_gem: .: (0.007851) + test_execute: .: (0.136966) + test_execute_bad_gem: .: (0.003614) + test_wrong_version: .: (0.004358) TestGemCommandsOutdatedCommand: - test_execute: .: (0.236171) - test_execute_with_up_to_date_platform_specific_gem: .: (0.042822) - test_initialize: .: (0.015872) + test_execute: .: (0.017273) + test_execute_with_up_to_date_platform_specific_gem: .: (0.014127) + test_initialize: .: (0.004705) TestGemCommandsOwnerCommand: - test_add_owner_with_host_option_through_execute: .: (0.380426) - test_add_owners: .: (0.542396) - test_add_owners_denied: .: (0.400621) - test_add_owners_key: .: (0.346213) - test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.551453) - test_add_owners_permanent_redirect: .: (0.229730) - test_add_owners_unathorized_api_key: .: (0.227606) - test_otp_verified_failure: .: (0.193500) - test_otp_verified_success: .: (0.068036) - test_remove_owners: .: (0.152730) - test_remove_owners_denied: .: (0.146082) - test_remove_owners_key: .: (0.111630) - test_remove_owners_missing: .: (0.139991) - test_remove_owners_permanent_redirect: .: (0.070827) - test_remove_owners_unathorized_api_key: .: (0.125187) - test_show_owners: .: (0.229606) - test_show_owners_denied: .: (0.352511) - test_show_owners_dont_load_objects: .: (0.369542) - test_show_owners_key: .: (0.355274) - test_show_owners_permanent_redirect: .: (0.131285) - test_show_owners_setting_up_host: .: (0.157048) - test_show_owners_setting_up_host_through_env_var: .: (0.172192) - test_with_webauthn_enabled_failure: .: (1.859157) - test_with_webauthn_enabled_failure_with_polling: .: (0.288301) - test_with_webauthn_enabled_success: .: (0.402917) - test_with_webauthn_enabled_success_with_polling: .: (0.269083) + test_add_owner_with_host_option_through_execute: .: (0.164221) + test_add_owners: .: (0.155921) + test_add_owners_denied: .: (0.229006) + test_add_owners_key: .: (0.539479) + test_add_owners_no_api_key_webauthn_enabled_does_not_reuse_otp_codes: .: (0.640267) + test_add_owners_permanent_redirect: .: (0.047563) + test_add_owners_unathorized_api_key: .: (0.058295) + test_otp_verified_failure: .: (0.170972) + test_otp_verified_success: .: (0.395882) + test_remove_owners: .: (0.162260) + test_remove_owners_denied: .: (0.192894) + test_remove_owners_key: .: (0.306242) + test_remove_owners_missing: .: (0.120263) + test_remove_owners_permanent_redirect: .: (0.093219) + test_remove_owners_unathorized_api_key: .: (0.231462) + test_show_owners: .: (0.230012) + test_show_owners_denied: .: (0.361874) + test_show_owners_dont_load_objects: .: (0.172402) + test_show_owners_key: .: (0.307751) + test_show_owners_permanent_redirect: .: (0.133092) + test_show_owners_setting_up_host: .: (0.515522) + test_show_owners_setting_up_host_through_env_var: .: (0.146367) + test_with_webauthn_enabled_failure: .: (0.344665) + test_with_webauthn_enabled_failure_with_polling: .: (0.293784) + test_with_webauthn_enabled_success: .: (0.287692) + test_with_webauthn_enabled_success_with_polling: .: (0.284609) TestGemCommandsPristineCommand: - test_execute: .: (0.924583) - test_execute_all: .: (0.543773) - test_execute_bindir: .: (0.068532) - test_execute_default_gem: .: (0.348451) - test_execute_env_shebang: .: (0.352627) - test_execute_extensions_explicit: .: (0.835326) - test_execute_extensions_only_missing_extensions: .: (1.476090) - test_execute_many: .: (0.138553) - test_execute_many_multi_repo: .: (0.385739) - test_execute_missing_cache_gem: .: (0.174280) - test_execute_missing_cache_gem_when_multi_repo: .: (0.138670) - test_execute_multi_platform: .: (2.272828) - test_execute_no_extension: .: (0.583502) - test_execute_no_gem: .: (0.235773) - test_execute_only_executables: .: (0.071269) - test_execute_only_plugins: .: (0.548484) - test_execute_unknown_gem_at_remote_source: .: (0.027343) - test_execute_user_install: .: (0.883596) - test_execute_with_extension_with_build_args: .: (1.372203) - test_handle_options: .: (0.015043) - test_handle_options_extensions: .: (0.009099) - test_skip: .: (0.174999) - test_skip_many_gems: .: (0.184205) + test_execute: .: (0.505648) + test_execute_all: .: (0.422927) + test_execute_bindir: .: (0.012555) + test_execute_default_gem: .: (0.069280) + test_execute_env_shebang: .: (0.033522) + test_execute_extensions_explicit: .: (0.778975) + test_execute_extensions_only_missing_extensions: .: (1.262500) + test_execute_many: .: (0.752484) + test_execute_many_multi_repo: .: (0.644590) + test_execute_missing_cache_gem: .: (1.411519) + test_execute_missing_cache_gem_when_multi_repo: .: (0.519346) + test_execute_multi_platform: .: (0.904802) + test_execute_no_extension: .: (0.142848) + test_execute_no_gem: .: (0.003786) + test_execute_only_executables: .: (0.013257) + test_execute_only_plugins: .: (0.283108) + test_execute_unknown_gem_at_remote_source: .: (0.456679) + test_execute_user_install: .: (0.560202) + test_execute_with_extension_with_build_args: .: (1.343512) + test_handle_options: .: (0.004765) + test_handle_options_extensions: .: (0.004254) + test_skip: .: (0.345723) + test_skip_many_gems: .: (0.639570) TestGemCommandsPushCommand: - test_execute: .: (0.070951) - test_execute_allowed_push_host: .: (0.128831) - test_execute_attestation: .: (0.083300) - test_execute_host: .: (0.096844) - test_otp_verified_failure: .: (0.049206) - test_otp_verified_success: .: (0.045579) - test_raises_error_with_no_arguments: .: (0.030289) - test_sending_gem: .: (0.048632) - test_sending_gem_defaulting_to_allowed_push_host: .: (0.049329) - test_sending_gem_denied: .: (0.066717) - test_sending_gem_key: .: (0.044878) - test_sending_gem_to_allowed_push_host: .: (0.237016) - test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.080984) - test_sending_gem_to_disallowed_default_host: .: (0.051256) - test_sending_gem_to_disallowed_push_host: .: (0.076734) - test_sending_gem_to_host_permanent_redirect: .: (0.194786) - test_sending_gem_to_metadata_host: .: (0.077159) - test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.062130) - test_sending_gem_with_env_var_api_key: .: (0.109721) - test_sending_gem_with_no_local_creds: .: (0.061453) - test_sending_when_default_host_disabled: .: (0.035601) - test_sending_when_default_host_disabled_with_override: .: (0.049352) - test_with_webauthn_enabled_failure: .: (0.047658) - test_with_webauthn_enabled_failure_with_polling: .: (0.141823) - test_with_webauthn_enabled_success: .: (0.215664) - test_with_webauthn_enabled_success_with_polling: .: (0.143510) + test_execute: .: (0.392715) + test_execute_allowed_push_host: .: (0.200648) + test_execute_attestation: .: (0.022040) + test_execute_host: .: (0.020650) + test_otp_verified_failure: .: (0.009865) + test_otp_verified_success: .: (0.016919) + test_raises_error_with_no_arguments: .: (0.017190) + test_sending_gem: .: (0.012109) + test_sending_gem_defaulting_to_allowed_push_host: .: (0.025006) + test_sending_gem_denied: .: (0.016982) + test_sending_gem_key: .: (0.025737) + test_sending_gem_to_allowed_push_host: .: (0.025098) + test_sending_gem_to_allowed_push_host_with_basic_credentials: .: (0.020059) + test_sending_gem_to_disallowed_default_host: .: (0.072283) + test_sending_gem_to_disallowed_push_host: .: (0.025182) + test_sending_gem_to_host_permanent_redirect: .: (0.015963) + test_sending_gem_to_metadata_host: .: (0.016551) + test_sending_gem_unathorized_api_key_with_mfa_enabled: .: (0.016584) + test_sending_gem_with_env_var_api_key: .: (0.022707) + test_sending_gem_with_no_local_creds: .: (0.025764) + test_sending_when_default_host_disabled: .: (0.020630) + test_sending_when_default_host_disabled_with_override: .: (0.107884) + test_with_webauthn_enabled_failure: .: (0.016885) + test_with_webauthn_enabled_failure_with_polling: .: (0.108876) + test_with_webauthn_enabled_success: .: (0.009616) + test_with_webauthn_enabled_success_with_polling: .: (0.127178) TestGemCommandsQueryCommandWithInstalledGems: - test_execute: .: (0.065553) - test_execute_all: .: (0.095608) - test_execute_all_prerelease: .: (0.184802) - test_execute_details: .: (0.087924) - test_execute_details_cleans_text: .: (0.090003) - test_execute_details_truncates_summary: .: (0.539788) - test_execute_installed: .: (0.044119) - test_execute_installed_inverse: .: (0.103043) - test_execute_installed_inverse_not_installed: .: (0.274404) - test_execute_installed_no_name: .: (0.080996) - test_execute_installed_not_installed: .: (1.955225) - test_execute_installed_version: .: (0.195543) - test_execute_installed_version_not_installed: .: (0.068605) - test_execute_local: .: (0.159528) - test_execute_local_notty: .: (0.195281) - test_execute_local_quiet: .: (0.045958) - test_execute_multiple_args: .: (0.067228) - test_execute_no_prerelease_local: .: (0.120806) - test_execute_no_versions: .: (0.078959) - test_execute_notty: .: (0.072447) - test_execute_prerelease: .: (0.047402) - test_execute_prerelease_local: .: (0.066209) - test_execute_remote: .: (0.045335) - test_execute_remote_notty: .: (0.160658) - test_execute_remote_quiet: .: (0.073787) - test_make_entry: .: (0.088970) - test_show_gems: .: (0.116272) + test_execute: .: (0.017113) + test_execute_all: .: (0.009104) + test_execute_all_prerelease: .: (0.015295) + test_execute_details: .: (0.016671) + test_execute_details_cleans_text: .: (0.016264) + test_execute_details_truncates_summary: .: (0.102961) + test_execute_installed: .: (0.008163) + test_execute_installed_inverse: .: (0.012390) + test_execute_installed_inverse_not_installed: .: (0.007072) + test_execute_installed_no_name: .: (0.008454) + test_execute_installed_not_installed: .: (0.008822) + test_execute_installed_version: .: (0.011953) + test_execute_installed_version_not_installed: .: (0.007311) + test_execute_local: .: (0.008338) + test_execute_local_notty: .: (0.009866) + test_execute_local_quiet: .: (0.009201) + test_execute_multiple_args: .: (0.009479) + test_execute_no_prerelease_local: .: (0.009197) + test_execute_no_versions: .: (0.009107) + test_execute_notty: .: (0.009267) + test_execute_prerelease: .: (0.007125) + test_execute_prerelease_local: .: (0.018224) + test_execute_remote: .: (0.008601) + test_execute_remote_notty: .: (0.010686) + test_execute_remote_quiet: .: (0.012710) + test_make_entry: .: (0.008248) + test_show_gems: .: (0.006896) TestGemCommandsQueryCommandWithoutInstalledGems: - test_depprecated: .: (0.213475) - test_execute_default_details: .: (0.143577) - test_execute_exact_local: .: (0.110113) - test_execute_exact_multiple: .: (0.160172) - test_execute_exact_remote: .: (0.140438) - test_execute_local_details: .: (0.113503) - test_execute_platform: .: (0.464079) - test_execute_show_default_gems: .: (0.307685) - test_execute_show_default_gems_with_platform: .: (0.231379) + test_depprecated: .: (0.016574) + test_execute_default_details: .: (0.020763) + test_execute_exact_local: .: (0.026358) + test_execute_exact_multiple: .: (0.028893) + test_execute_exact_remote: .: (0.021217) + test_execute_local_details: .: (0.017258) + test_execute_platform: .: (0.044679) + test_execute_show_default_gems: .: (0.015289) + test_execute_show_default_gems_with_platform: .: (0.013188) TestGemCommandsRebuildCommand: - test_build_is_reproducible: .: (0.532961) + test_build_is_reproducible: .: (0.114741) TestGemCommandsSearchCommand: - test_initialize: .: (0.009964) + test_initialize: .: (0.003828) TestGemCommandsServerCommand: - test_execute: .: (0.005977) + test_execute: .: (0.003240) TestGemCommandsSetupCommand: - test_destdir_flag_regenerates_binstubs: .: (0.549436) - test_files_in: .: (0.039735) - test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.637468) - test_install_lib: .: (0.094277) - test_remove_old_lib_files: .: (0.396599) - test_remove_old_man_files: .: (0.105059) - test_show_release_notes: .: (0.213005) + test_destdir_flag_regenerates_binstubs: .: (0.066131) + test_files_in: .: (0.042508) + test_install_default_bundler_gem_with_destdir_and_prefix_flags: .: (0.043139) + test_install_lib: .: (0.032910) + test_remove_old_lib_files: .: (0.029517) + test_remove_old_man_files: .: (0.023704) + test_show_release_notes: .: (0.027523) TestGemCommandsSigninCommand: - test_execute_on_gemserver_without_profile_me_endpoint: .: (0.211232) - test_execute_when_already_signed_in_with_different_host: .: (0.401424) - test_execute_when_already_signed_in_with_same_host: .: (0.041867) - test_execute_when_not_already_signed_in: .: (0.161919) - test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.147987) - test_execute_with_host_permanent_redirect: .: (1.017637) - test_execute_with_host_supplied: .: (0.027364) - test_execute_with_key_name_and_custom_scope: .: (0.047502) - test_execute_with_key_name_and_exclusive_scope: .: (0.053701) - test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.051830) - test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.038931) - test_execute_with_key_name_default_scope: .: (0.018648) - test_execute_with_valid_creds_set_for_default_host: .: (0.018209) - test_execute_with_warnings: .: (0.019957) + test_execute_on_gemserver_without_profile_me_endpoint: .: (0.007015) + test_execute_when_already_signed_in_with_different_host: .: (0.006250) + test_execute_when_already_signed_in_with_same_host: .: (0.008270) + test_execute_when_not_already_signed_in: .: (0.005277) + test_execute_when_not_already_signed_in_and_not_preexisting_credentials_folder: .: (0.008185) + test_execute_with_host_permanent_redirect: .: (0.004793) + test_execute_with_host_supplied: .: (0.004402) + test_execute_with_key_name_and_custom_scope: .: (0.015600) + test_execute_with_key_name_and_exclusive_scope: .: (0.008357) + test_execute_with_key_name_custom_scope_and_mfa_level_of_gem_signin:.: (0.006011) + test_execute_with_key_name_custom_scope_and_mfa_level_of_ui_only: .: (0.005671) + test_execute_with_key_name_default_scope: .: (0.008428) + test_execute_with_valid_creds_set_for_default_host: .: (0.007203) + test_execute_with_warnings: .: (0.006955) TestGemCommandsSignoutCommand: - test_execute_when_not_signed_in: .: (0.019637) - test_execute_when_user_is_signed_in: .: (0.023148) + test_execute_when_not_signed_in: .: (0.005030) + test_execute_when_user_is_signed_in: .: (0.003422) TestGemCommandsSourcesCommand: - test_execute: .: (0.054459) - test_execute_add: .: (0.064541) - test_execute_add_allow_typo_squatting_source: .: (0.046787) - test_execute_add_allow_typo_squatting_source_forced:.: (0.063529) - test_execute_add_bad_uri: .: (0.039461) - test_execute_add_deny_typo_squatting_source: .: (0.112436) - test_execute_add_existent_source_invalid_uri: .: (0.049811) - test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.048504) - test_execute_add_http_rubygems_org: .: (0.055699) - test_execute_add_http_rubygems_org_forced: .: (0.057925) - test_execute_add_https_rubygems_org: .: (0.051265) - test_execute_add_nonexistent_source: .: (0.087304) - test_execute_add_redundant_source: .: (0.140015) - test_execute_add_redundant_source_trailing_slash: .: (0.472228) - test_execute_clear_all: .: (0.060351) - test_execute_list: .: (0.044478) - test_execute_remove: .: (0.063946) - test_execute_remove_no_network: .: (0.046769) - test_execute_update: .: (0.087374) - test_initialize_proxy: .: (0.048423) + test_execute: .: (0.007175) + test_execute_add: .: (0.014725) + test_execute_add_allow_typo_squatting_source: .: (0.010501) + test_execute_add_allow_typo_squatting_source_forced:.: (0.018156) + test_execute_add_bad_uri: .: (0.009397) + test_execute_add_deny_typo_squatting_source: .: (0.012964) + test_execute_add_existent_source_invalid_uri: .: (0.012854) + test_execute_add_existent_source_invalid_uri_with_error_by_chance_including_the_uri_password: .: (0.006965) + test_execute_add_http_rubygems_org: .: (0.007741) + test_execute_add_http_rubygems_org_forced: .: (0.013253) + test_execute_add_https_rubygems_org: .: (0.006971) + test_execute_add_nonexistent_source: .: (0.009310) + test_execute_add_redundant_source: .: (0.009838) + test_execute_add_redundant_source_trailing_slash: .: (0.018112) + test_execute_clear_all: .: (0.009253) + test_execute_list: .: (0.005406) + test_execute_remove: .: (0.007589) + test_execute_remove_no_network: .: (0.007783) + test_execute_update: .: (0.011971) + test_initialize_proxy: .: (0.005524) TestGemCommandsSpecificationCommand: - test_execute: .: (0.045999) - test_execute_all: .: (0.055671) - test_execute_all_conflicts_with_version: .: (0.049116) - test_execute_bad_name: .: (0.021911) - test_execute_bad_name_with_version: .: (0.023521) - test_execute_exact_match: .: (0.056242) - test_execute_field: .: (0.034889) - test_execute_file: .: (0.171575) - test_execute_marshal: .: (0.408770) - test_execute_remote: .: (0.063132) - test_execute_remote_with_prerelease: .: (0.082644) - test_execute_remote_with_version: .: (0.081683) - test_execute_remote_with_version_and_platform: .: (0.238066) - test_execute_remote_without_prerelease: .: (0.210260) - test_execute_ruby: .: (0.134157) + test_execute: .: (0.007502) + test_execute_all: .: (0.008862) + test_execute_all_conflicts_with_version: .: (0.008411) + test_execute_bad_name: .: (0.004238) + test_execute_bad_name_with_version: .: (0.008101) + test_execute_exact_match: .: (0.009598) + test_execute_field: .: (0.005499) + test_execute_file: .: (0.011583) + test_execute_marshal: .: (0.004913) + test_execute_remote: .: (0.007320) + test_execute_remote_with_prerelease: .: (0.007897) + test_execute_remote_with_version: .: (0.010343) + test_execute_remote_with_version_and_platform: .: (0.018534) + test_execute_remote_without_prerelease: .: (0.025193) + test_execute_ruby: .: (0.010956) TestGemCommandsStaleCommand: - test_execute_sorts: .: (0.234385) + test_execute_sorts: .: (0.022371) TestGemCommandsUnpackCommand: - test_execute: .: (0.445235) - test_execute_exact_match: .: (0.142468) - test_execute_gem_path: .: (0.115460) - test_execute_gem_path_missing: .: (0.056473) - test_execute_remote: .: (0.114691) - test_execute_spec: .: (0.515539) - test_execute_spec_target: .: (1.331433) - test_execute_sudo: .: (0.559401) - test_execute_with_target_option: .: (1.055258) - test_find_in_cache: .: (2.772839) - test_get_path: .: (0.058772) - test_handle_options_metadata: .: (0.031465) + test_execute: .: (0.074666) + test_execute_exact_match: .: (0.019855) + test_execute_gem_path: .: (0.013821) + test_execute_gem_path_missing: .: (0.010576) + test_execute_remote: .: (0.019939) + test_execute_spec: .: (0.054765) + test_execute_spec_target: .: (0.041539) + test_execute_sudo: .: (0.035864) + test_execute_with_target_option: .: (0.030367) + test_find_in_cache: .: (0.036155) + test_get_path: .: (0.008658) + test_handle_options_metadata: .: (0.004549) TestGemCommandsWhichCommand: - test_execute: .: (0.265826) - test_execute_directory: .: (0.043185) - test_execute_missing: .: (0.029638) - test_execute_one_missing: .: (0.289427) + test_execute: .: (0.266749) + test_execute_directory: .: (0.004699) + test_execute_missing: .: (0.004253) + test_execute_one_missing: .: (0.006617) TestGemCommandsYankCommand: - test_execute: .: (0.259386) - test_execute_host: .: (0.104077) - test_execute_key: .: (0.194317) - test_execute_with_otp_failure: .: (0.298836) - test_execute_with_otp_success: .: (0.257945) - test_handle_options: .: (0.259902) - test_handle_options_missing_argument: .: (0.193173) - test_with_webauthn_enabled_failure: .: (0.153591) - test_with_webauthn_enabled_failure_with_polling: .: (0.144907) - test_with_webauthn_enabled_success: .: (0.266321) - test_with_webauthn_enabled_success_with_polling: .: (0.616021) - test_yank_gem_unathorized_api_key: .: (0.476928) + test_execute: .: (0.035541) + test_execute_host: .: (0.017820) + test_execute_key: .: (0.023083) + test_execute_with_otp_failure: .: (0.015769) + test_execute_with_otp_success: .: (0.010868) + test_handle_options: .: (0.014869) + test_handle_options_missing_argument: .: (0.007775) + test_with_webauthn_enabled_failure: .: (0.109050) + test_with_webauthn_enabled_failure_with_polling: .: (0.127056) + test_with_webauthn_enabled_success: .: (0.113974) + test_with_webauthn_enabled_success_with_polling: .: (0.107467) + test_yank_gem_unathorized_api_key: .: (0.008460) TestGemConfig: - test_bad_rake_path_is_escaped: .: (0.194244) - test_datadir: .: (0.562773) - test_good_rake_path_is_escaped: .: (0.019107) + test_bad_rake_path_is_escaped: .: (0.003570) + test_datadir: .: (0.044179) + test_good_rake_path_is_escaped: .: (0.005943) TestGemConfigFile: - test_accept_string_key: .: (0.015473) - test_api_keys: .: (0.529416) - test_check_credentials_permissions: .: (0.195116) - test_disable_default_gem_server: .: (0.023413) - test_dump_with_rubygems_yaml: .: (0.029182) - test_handle_arguments: .: (0.019880) - test_handle_arguments_backtrace: .: (0.034188) - test_handle_arguments_debug: .: (0.017403) - test_handle_arguments_norc: .: (0.022269) - test_handle_arguments_override: .: (0.177878) - test_handle_arguments_traceback: .: (0.209025) - test_handle_comment: .: (0.005934) - test_ignore_invalid_config_file: .: (0.005873) - test_initialize: .: (1.983003) - test_initialize_environment_variable_override: .: (0.019867) - test_initialize_handle_arguments_config_file: .: (0.023185) - test_initialize_handle_arguments_config_file_equals:.: (0.014336) - test_initialize_handle_arguments_config_file_with_other_params: .: (0.015579) - test_initialize_ipv4_fallback_enabled_env: .: (0.010213) - test_initialize_operating_system_override: .: (0.038960) - test_initialize_platform_override: .: (0.014818) - test_initialize_system_wide_override: .: (0.013555) - test_load_api_keys: .: (0.148181) - test_load_api_keys_bad_permission: .: (0.175165) - test_load_install_extension_in_lib_from_config: .: (0.016272) - test_load_ssl_ca_cert_from_config: .: (0.036114) - test_load_ssl_client_cert_from_config: .: (0.360049) - test_load_ssl_verify_mode_from_config: .: (0.032723) - test_load_with_rubygems_config_hash: .: (0.025087) - test_really_verbose: .: (0.024773) - test_rubygems_api_key_equals: .: (0.595489) - test_rubygems_api_key_equals_bad_permission: .: (0.273940) - test_s3_source: .: (0.016591) - test_s3_source_with_config_without_lookahead: .: (0.016831) - test_set_config_file_name_from_environment_variable:.: (0.011141) - test_write: .: (0.015945) - test_write_from_hash: .: (0.543444) + test_accept_string_key: .: (0.004024) + test_api_keys: .: (0.006699) + test_check_credentials_permissions: .: (0.006347) + test_disable_default_gem_server: .: (0.004282) + test_dump_with_rubygems_yaml: .: (0.005171) + test_handle_arguments: .: (0.006593) + test_handle_arguments_backtrace: .: (0.004074) + test_handle_arguments_debug: .: (0.005604) + test_handle_arguments_norc: .: (0.008453) + test_handle_arguments_override: .: (0.006635) + test_handle_arguments_traceback: .: (0.007185) + test_handle_comment: .: (0.005242) + test_ignore_invalid_config_file: .: (0.004961) + test_initialize: .: (0.007297) + test_initialize_environment_variable_override: .: (0.008407) + test_initialize_handle_arguments_config_file: .: (0.002861) + test_initialize_handle_arguments_config_file_equals:.: (0.002802) + test_initialize_handle_arguments_config_file_with_other_params: .: (0.172005) + test_initialize_ipv4_fallback_enabled_env: .: (0.002914) + test_initialize_operating_system_override: .: (0.002933) + test_initialize_platform_override: .: (0.003220) + test_initialize_system_wide_override: .: (0.003334) + test_load_api_keys: .: (0.400665) + test_load_api_keys_bad_permission: .: (0.069771) + test_load_install_extension_in_lib_from_config: .: (0.004608) + test_load_ssl_ca_cert_from_config: .: (0.003069) + test_load_ssl_client_cert_from_config: .: (0.003900) + test_load_ssl_verify_mode_from_config: .: (0.003096) + test_load_with_rubygems_config_hash: .: (0.003544) + test_really_verbose: .: (0.002768) + test_rubygems_api_key_equals: .: (0.186107) + test_rubygems_api_key_equals_bad_permission: .: (0.247622) + test_s3_source: .: (0.004311) + test_s3_source_with_config_without_lookahead: .: (0.003027) + test_set_config_file_name_from_environment_variable:.: (0.003285) + test_write: .: (0.003450) + test_write_from_hash: .: (0.198380) TestGemConsoleUI: - test_output_can_be_captured_by_test_unit: .: (0.015102) + test_output_can_be_captured_by_test_unit: .: (0.003371) TestGemDependency: - test_equals2: .: (0.015051) - test_equals2_type: .: (0.007520) - test_equals_tilde: .: (0.006683) - test_equals_tilde_escape: .: (0.007089) - test_equals_tilde_object: .: (0.005470) - test_equals_tilde_spec: .: (0.005663) - test_hash: .: (0.005484) - test_identity: .: (0.006493) - test_initialize: .: (0.005578) - test_initialize_double: .: (0.011237) - test_initialize_empty: .: (0.005329) - test_initialize_prerelease: .: (0.004854) - test_initialize_type: .: (0.005606) - test_initialize_type_bad: .: (0.004918) - test_initialize_version: .: (0.004893) - test_match_eh_allow_prerelease: .: (0.005759) - test_match_eh_name_tuple: .: (0.005636) - test_match_eh_specification: .: (0.005857) - test_matches_spec_eh: .: (0.004934) - test_matches_spec_eh_prerelease: .: (0.005584) - test_merge: .: (0.005541) - test_merge_default: .: (0.005066) - test_merge_name_mismatch: .: (0.004926) - test_merge_other_default: .: (0.006306) - test_prerelease_eh: .: (0.005035) - test_specific: .: (0.004917) - test_to_spec: .: (0.009534) - test_to_spec_prerelease: .: (0.009847) - test_to_spec_with_only_prereleases: .: (0.009589) - test_to_specs_indicates_total_gem_set_size: .: (0.005909) - test_to_specs_respects_bundler_version: .: (0.007810) - test_to_specs_suggests_other_versions: .: (0.006036) + test_equals2: .: (0.003093) + test_equals2_type: .: (0.002513) + test_equals_tilde: .: (0.003161) + test_equals_tilde_escape: .: (0.002729) + test_equals_tilde_object: .: (0.002605) + test_equals_tilde_spec: .: (0.003481) + test_hash: .: (0.002698) + test_identity: .: (0.002613) + test_initialize: .: (0.002604) + test_initialize_double: .: (0.002613) + test_initialize_empty: .: (0.002806) + test_initialize_prerelease: .: (0.002600) + test_initialize_type: .: (0.002965) + test_initialize_type_bad: .: (0.002694) + test_initialize_version: .: (0.002948) + test_match_eh_allow_prerelease: .: (0.002670) + test_match_eh_name_tuple: .: (0.002871) + test_match_eh_specification: .: (0.003116) + test_matches_spec_eh: .: (0.002740) + test_matches_spec_eh_prerelease: .: (0.003360) + test_merge: .: (0.002666) + test_merge_default: .: (0.002633) + test_merge_name_mismatch: .: (0.002805) + test_merge_other_default: .: (0.002732) + test_prerelease_eh: .: (0.002667) + test_specific: .: (0.003272) + test_to_spec: .: (0.148864) + test_to_spec_prerelease: .: (0.005322) + test_to_spec_with_only_prereleases: .: (0.005133) + test_to_specs_indicates_total_gem_set_size: .: (0.004426) + test_to_specs_respects_bundler_version: .: (0.036605) + test_to_specs_suggests_other_versions: .: (0.006487) TestGemDependencyInstaller: - test_find_gems_gems_with_sources: .: (0.037454) - test_find_gems_with_sources_local: .: (0.394588) - test_find_gems_with_sources_prerelease: .: (0.698327) - test_find_gems_with_sources_with_bad_source: .: (0.015572) - test_find_gems_with_sources_with_best_only_and_platform: .: (0.631175) - test_install: .: (0.432457) - test_install_all_dependencies: .: (1.532247) - test_install_build_args: .: (2.346365) - test_install_cache_dir: .: (1.170314) - test_install_dependencies_satisfied: .: (1.323203) - test_install_dependency: .: (0.364714) - test_install_dependency_development: .: (0.379028) - test_install_dependency_development_deep: .: (0.719980) - test_install_dependency_development_shallow: .: (1.122158) - test_install_dependency_existing: .: (0.492582) - test_install_dependency_existing_extension: .: (4.738470) - test_install_dependency_old: .: (0.556877) - test_install_doesnt_upgrade_installed_dependencies: .: (0.653768) - test_install_domain_both: .: (0.851359) - test_install_domain_both_no_network: .: (0.415662) - test_install_domain_local: .: (0.048213) - test_install_domain_remote: .: (0.422809) - test_install_dual_repository: .: (1.039438) - test_install_dual_repository_and_done_installing_hooks: .: (3.356012) - test_install_env_shebang: .: (0.855475) - test_install_force: .: (0.694686) - test_install_ignore_dependencies: .: (0.601016) - test_install_install_dir: .: (0.540939) - test_install_legacy_spec_with_nil_required_ruby_version: .: (0.349137) - test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.692902) - test_install_local: .: (0.127952) - test_install_local_dependency: .: (0.639611) - test_install_local_dependency_installed: .: (0.371612) - test_install_local_dependency_no_network_for_target_gem: .: (0.565172) - test_install_local_prerelease: .: (0.752659) - test_install_local_subdir: .: (0.437179) - test_install_minimal_deps: .: (3.322266) - test_install_no_document: .: (0.561197) - test_install_no_minimal_deps: .: (0.619697) - test_install_no_wrappers: .: (1.378359) - test_install_platform_is_ignored_when_a_file_is_specified: .: (0.229642) - test_install_prerelease: .: (0.702931) - test_install_prerelease_bug_990: .: (0.453007) - test_install_prerelease_skipped_when_normal_ver: .: (0.247532) - test_install_reinstall: .: (0.414433) - test_install_remote: .: (0.902908) - test_install_remote_dep: .: (0.242375) - test_install_remote_platform_newer: .: (0.378624) - test_install_security_policy: .: (0.437047) - test_install_version: .: (0.159003) - test_install_version_default: .: (2.587783) - test_install_when_only_prerelease: .: (0.032884) - test_resolve_dependencies: .: (0.741984) - test_resolve_dependencies_ignore_dependencies: .: (0.670748) - test_resolve_dependencies_local: .: (0.591085) + test_find_gems_gems_with_sources: .: (0.036599) + test_find_gems_with_sources_local: .: (0.030668) + test_find_gems_with_sources_prerelease: .: (0.054218) + test_find_gems_with_sources_with_bad_source: .: (0.003564) + test_find_gems_with_sources_with_best_only_and_platform: .: (0.021779) + test_install: .: (0.030555) + test_install_all_dependencies: .: (0.086258) + test_install_build_args: .: (0.073512) + test_install_cache_dir: .: (0.075546) + test_install_dependencies_satisfied: .: (0.147095) + test_install_dependency: .: (0.048086) + test_install_dependency_development: .: (0.082004) + test_install_dependency_development_deep: .: (0.078547) + test_install_dependency_development_shallow: .: (0.070851) + test_install_dependency_existing: .: (0.127191) + test_install_dependency_existing_extension: .: (0.290676) + test_install_dependency_old: .: (0.044926) + test_install_doesnt_upgrade_installed_dependencies: .: (0.094142) + test_install_domain_both: .: (0.056546) + test_install_domain_both_no_network: .: (0.049848) + test_install_domain_local: .: (0.034237) + test_install_domain_remote: .: (0.036021) + test_install_dual_repository: .: (0.054483) + test_install_dual_repository_and_done_installing_hooks: .: (0.108205) + test_install_env_shebang: .: (0.035682) + test_install_force: .: (0.042938) + test_install_ignore_dependencies: .: (0.043205) + test_install_install_dir: .: (0.058528) + test_install_legacy_spec_with_nil_required_ruby_version: .: (0.021607) + test_install_legacy_spec_with_nil_required_rubygems_version:.: (0.026078) + test_install_local: .: (0.036872) + test_install_local_dependency: .: (0.053799) + test_install_local_dependency_installed: .: (0.274335) + test_install_local_dependency_no_network_for_target_gem: .: (0.176626) + test_install_local_prerelease: .: (0.043722) + test_install_local_subdir: .: (0.042961) + test_install_minimal_deps: .: (0.081937) + test_install_no_document: .: (0.036776) + test_install_no_minimal_deps: .: (0.091993) + test_install_no_wrappers: .: (0.045243) + test_install_platform_is_ignored_when_a_file_is_specified: .: (0.017878) + test_install_prerelease: .: (0.066382) + test_install_prerelease_bug_990: .: (0.041612) + test_install_prerelease_skipped_when_normal_ver: .: (0.043312) + test_install_reinstall: .: (0.047219) + test_install_remote: .: (0.041932) + test_install_remote_dep: .: (0.076610) + test_install_remote_platform_newer: .: (0.046676) + test_install_security_policy: .: (0.040997) + test_install_version: .: (0.065018) + test_install_version_default: .: (0.043746) + test_install_when_only_prerelease: .: (0.021420) + test_resolve_dependencies: .: (0.055458) + test_resolve_dependencies_ignore_dependencies: .: (0.036566) + test_resolve_dependencies_local: .: (0.046842) TestGemDependencyList: - test_active_count: .: (0.007991) - test_add: .: (0.006995) - test_dependency_order: .: (0.006386) - test_dependency_order_circle: .: (0.007654) - test_dependency_order_development: .: (0.006697) - test_dependency_order_diamond: .: (0.008332) - test_dependency_order_no_dependencies: .: (0.006117) - test_find_name: .: (0.007546) - test_ok_eh: .: (0.006615) - test_ok_eh_mismatch: .: (0.006920) - test_ok_eh_redundant: .: (0.006337) - test_ok_to_remove_eh: .: (0.008427) - test_ok_to_remove_eh_after_sibling_removed: .: (0.005976) - test_remove_by_name: .: (0.006240) - test_tsort_each_child: .: (0.006860) - test_tsort_each_node: .: (0.006446) - test_why_not_ok_eh: .: (0.164533) - test_why_not_ok_eh_old_dependency: .: (0.117508) + test_active_count: .: (0.003083) + test_add: .: (0.003758) + test_dependency_order: .: (0.002821) + test_dependency_order_circle: .: (0.003368) + test_dependency_order_development: .: (0.003650) + test_dependency_order_diamond: .: (0.002923) + test_dependency_order_no_dependencies: .: (0.003207) + test_find_name: .: (0.002920) + test_ok_eh: .: (0.045376) + test_ok_eh_mismatch: .: (0.005120) + test_ok_eh_redundant: .: (0.010363) + test_ok_to_remove_eh: .: (0.003384) + test_ok_to_remove_eh_after_sibling_removed: .: (0.008964) + test_remove_by_name: .: (0.003558) + test_tsort_each_child: .: (0.002824) + test_tsort_each_node: .: (0.004294) + test_why_not_ok_eh: .: (0.004211) + test_why_not_ok_eh_old_dependency: .: (0.008403) TestGemDependencyResolutionError: - test_message: .: (0.029023) + test_message: .: (0.002951) TestGemDeprecate: - test_assignment: .: (0.033679) - test_defaults: .: (0.012674) - test_deprecated_method_calls_the_old_method: .: (0.023351) - test_deprecated_method_outputs_a_warning: .: (0.025427) - test_deprecated_method_outputs_a_warning_old_way: .: (0.015116) - test_rubygems_deprecate_command: .: (0.033429) - test_skip: .: (0.038331) + test_assignment: .: (0.201637) + test_defaults: .: (0.007283) + test_deprecated_method_calls_the_old_method: .: (0.003048) + test_deprecated_method_outputs_a_warning: .: (0.011766) + test_deprecated_method_outputs_a_warning_old_way: .: (0.009311) + test_rubygems_deprecate_command: .: (0.003188) + test_skip: .: (0.005291) TestGemDoctor: - test_doctor: .: (0.044052) - test_doctor_badly_named_plugins: .: (0.019084) - test_doctor_child_missing: .: (0.114264) - test_doctor_dry_run: .: (0.037210) - test_doctor_non_gem_home: .: (0.012467) - test_gem_repository_eh: .: (0.026694) + test_doctor: .: (0.017516) + test_doctor_badly_named_plugins: .: (0.005410) + test_doctor_child_missing: .: (0.004373) + test_doctor_dry_run: .: (0.013262) + test_doctor_non_gem_home: .: (0.006108) + test_gem_repository_eh: .: (0.004435) TestGemExit: - test_exit: .: (0.227003) - test_status: .: (0.015481) + test_exit: .: (0.088361) + test_status: .: (0.003630) TestGemExtBuilder: - test_build_extensions: .: (0.424900) - test_build_extensions_extconf_bad: .: (0.184011) - test_build_extensions_install_ext_only: .: (0.669357) - test_build_extensions_none: .: (0.276614) - test_build_extensions_rebuild_failure: .: (0.039993) - test_build_extensions_unsupported: .: (0.139558) - test_build_extensions_with_build_args: .: (0.482813) - test_build_extensions_with_gemhome_with_space: .: (0.581855) + test_build_extensions: .: (0.144373) + test_build_extensions_extconf_bad: .: (0.023181) + test_build_extensions_install_ext_only: .: (0.149050) + test_build_extensions_none: .: (0.005590) + test_build_extensions_rebuild_failure: .: (0.007830) + test_build_extensions_unsupported: .: (0.008471) + test_build_extensions_with_build_args: .: (0.102301) + test_build_extensions_with_gemhome_with_space: .: (0.142002) test_build_extensions_with_target_rbconfig: P =============================================================================== Pending: test_build_extensions_with_target_rbconfig(TestGemExtBuilder): This version of mkmf does not support --target-rbconfig @@ -3061,12 +3097,12 @@ 344: assert_empty(stdout) 345: =============================================================================== -: (0.334413) - test_class_make: .: (0.610720) - test_class_make_no_clean: .: (2.563410) - test_custom_make_with_options: .: (0.442877) - test_initialize: .: (0.007534) - test_initialize_build_args: .: (0.011046) +: (0.232484) + test_class_make: .: (0.437056) + test_class_make_no_clean: .: (0.176414) + test_custom_make_with_options: .: (0.260778) + test_initialize: .: (0.003369) + test_initialize_build_args: .: (0.003028) TestGemExtCargoBuilder: test_build_cdylib: P =============================================================================== @@ -3081,7 +3117,7 @@ 33: 34: output = [] =============================================================================== -: (0.020137) +: (0.004208) test_build_fail: P =============================================================================== Pending: test_build_fail(TestGemExtCargoBuilder): cargo not present @@ -3095,7 +3131,7 @@ 83: 84: FileUtils.rm(File.join(@ext, "src/lib.rs")) =============================================================================== -: (0.008741) +: (0.003569) test_custom_name: P =============================================================================== Pending: test_custom_name(TestGemExtCargoBuilder): cargo not present @@ -3109,7 +3145,7 @@ 124: 125: Dir.chdir @ext do =============================================================================== -: (0.008440) +: (0.003743) test_full_integration: P =============================================================================== Pending: test_full_integration(TestGemExtCargoBuilder): cargo not present @@ -3123,7 +3159,7 @@ 100: 101: require "open3" =============================================================================== -: (0.008271) +: (0.003722) test_rubygems_cfg_passed_to_rustc: P =============================================================================== Pending: test_rubygems_cfg_passed_to_rustc(TestGemExtCargoBuilder): cargo not present @@ -3137,30 +3173,30 @@ 57: version_slug = Gem::VERSION.tr(".", "_") 58: output = [] =============================================================================== -: (0.008021) +: (0.003704) TestGemExtCargoBuilderLinkFlagConverter: - test_dll_with_colon_space: .: (0.005624) - test_dylib_with_colon_space: .: (0.005838) - test_framework: .: (0.005281) - test_framework_space: .: (0.033271) - test_lib_with_nonascii: .: (0.005642) - test_libstatic_with_colon: .: (0.005336) - test_libstatic_with_colon_space: .: (0.005587) - test_non_lib_dash_l: .: (0.005125) - test_search_path_basic: .: (0.005151) - test_search_path_space: .: (0.005218) - test_search_path_space_in_path: .: (0.005237) - test_simple_lib: .: (0.005311) - test_simple_lib_space: .: (0.005469) - test_so_with_colon_space: .: (0.005340) - test_unconventional_lib_with_colon: .: (0.005762) - test_verbose_lib_space: .: (0.005310) + test_dll_with_colon_space: .: (0.002564) + test_dylib_with_colon_space: .: (0.002515) + test_framework: .: (0.002765) + test_framework_space: .: (0.002481) + test_lib_with_nonascii: .: (0.002533) + test_libstatic_with_colon: .: (0.002959) + test_libstatic_with_colon_space: .: (0.002475) + test_non_lib_dash_l: .: (0.002710) + test_search_path_basic: .: (0.003515) + test_search_path_space: .: (0.002463) + test_search_path_space_in_path: .: (0.002444) + test_simple_lib: .: (0.002477) + test_simple_lib_space: .: (0.002461) + test_so_with_colon_space: .: (0.002445) + test_unconventional_lib_with_colon: .: (0.002539) + test_verbose_lib_space: .: (0.002514) TestGemExtCargoBuilderUnit: - test_build_env_includes_rbconfig: .: (0.007955) - test_cargo_command_locks_in_release_profile: .: (0.005662) - test_cargo_command_passes_args: .: (0.005641) - test_cargo_command_passes_respects_cargo_build_target: .: (0.005449) - test_cargo_command_passes_respects_cargo_env_var: .: (0.005378) + test_build_env_includes_rbconfig: .: (0.002862) + test_cargo_command_locks_in_release_profile: .: (0.002624) + test_cargo_command_passes_args: .: (0.002583) + test_cargo_command_passes_respects_cargo_build_target: .: (0.002569) + test_cargo_command_passes_respects_cargo_env_var: .: (0.002679) TestGemExtCmakeBuilder: test_self_build: P =============================================================================== @@ -3168,299 +3204,299 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.237865) +: (0.003667) test_self_build_fail: P =============================================================================== Pending: test_self_build_fail(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.007994) +: (0.003815) test_self_build_has_makefile: P =============================================================================== Pending: test_self_build_has_makefile(TestGemExtCmakeBuilder): cmake not present /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:19:in `rescue in setup' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_ext_cmake_builder.rb:15:in `setup' =============================================================================== -: (0.007869) +: (0.008571) TestGemExtConfigureBuilder: - test_self_build_fail: .: (0.009786) + test_self_build_fail: .: (0.005156) TestGemExtExtConfBuilder: - test_class_build_extconf_fail: .: (1.700191) - test_class_build_extconf_success_without_warning: .: (0.578735) - test_class_make_no_Makefile: .: (0.006610) + test_class_build_extconf_fail: .: (0.760068) + test_class_build_extconf_success_without_warning: .: (0.130975) + test_class_make_no_Makefile: .: (0.008259) TestGemExtRakeBuilder: - test_class_build_fail: .: (0.291297) - test_class_no_openssl_override: .: (0.513529) + test_class_build_fail: .: (0.168453) + test_class_no_openssl_override: .: (0.226389) TestGemGemRunner: - test_do_configuration: .: (0.007907) - test_extract_build_args: .: (0.003134) - test_info_succeeds: .: (0.039896) - test_list_succeeds: .: (0.079862) - test_query_is_deprecated: .: (0.028316) - test_search_succeeds: .: (0.070683) - test_validate_encoding: .: (0.004593) + test_do_configuration: .: (0.005853) + test_extract_build_args: .: (0.002997) + test_info_succeeds: .: (0.028070) + test_list_succeeds: .: (0.016901) + test_query_is_deprecated: .: (0.019256) + test_search_succeeds: .: (0.009369) + test_validate_encoding: .: (0.004127) TestGemGemcutterUtilities: - test_alternate_key_alternate_host: .: (0.754158) - test_api_key: .: (0.257171) - test_api_key_override: .: (0.543085) - test_host: .: (0.656491) - test_host_RUBYGEMS_HOST: .: (0.323201) - test_host_RUBYGEMS_HOST_empty: .: (0.280949) - test_sign_in: .: (1.762069) - test_sign_in_skips_with_existing_credentials: .: (0.517937) - test_sign_in_skips_with_key_override: .: (0.321497) - test_sign_in_with_bad_credentials: .: (0.147821) - test_sign_in_with_correct_otp_code: .: (0.474975) - test_sign_in_with_host: .: (0.463745) - test_sign_in_with_host_ENV: .: (0.492744) - test_sign_in_with_host_nil: .: (1.024974) - test_sign_in_with_incorrect_otp_code: .: (0.533588) - test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (1.027394) - test_sign_in_with_webauthn_enabled: .: (0.831124) - test_sign_in_with_webauthn_enabled_with_error: .: (0.448715) - test_sign_in_with_webauthn_enabled_with_polling: .: (0.512509) - test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.248891) - test_signin_with_env_otp_code: .: (0.617850) - test_verify_api_key: .: (0.388851) - test_verify_missing_api_key: .: (0.137473) + test_alternate_key_alternate_host: .: (0.012241) + test_api_key: .: (0.009193) + test_api_key_override: .: (0.010431) + test_host: .: (0.009961) + test_host_RUBYGEMS_HOST: .: (0.003869) + test_host_RUBYGEMS_HOST_empty: .: (0.008376) + test_sign_in: .: (0.008664) + test_sign_in_skips_with_existing_credentials: .: (0.005527) + test_sign_in_skips_with_key_override: .: (0.006130) + test_sign_in_with_bad_credentials: .: (0.008084) + test_sign_in_with_correct_otp_code: .: (0.017127) + test_sign_in_with_host: .: (0.013423) + test_sign_in_with_host_ENV: .: (0.007915) + test_sign_in_with_host_nil: .: (0.011091) + test_sign_in_with_incorrect_otp_code: .: (0.010054) + test_sign_in_with_other_credentials_doesnt_overwrite_other_keys: .: (0.007923) + test_sign_in_with_webauthn_enabled: .: (0.012913) + test_sign_in_with_webauthn_enabled_with_error: .: (0.008605) + test_sign_in_with_webauthn_enabled_with_polling: .: (0.331316) + test_sign_in_with_webauthn_enabled_with_polling_failure: .: (0.192256) + test_signin_with_env_otp_code: .: (0.215362) + test_verify_api_key: .: (0.223246) + test_verify_missing_api_key: .: (0.273040) TestGemImpossibleDependenciesError: - test_message_conflict: .: (0.003991) + test_message_conflict: .: (0.004127) TestGemKernel: - test_gem: .: (0.121813) - test_gem_bundler: .: (0.237424) - test_gem_bundler_inferred_bundler_version: .: (0.051164) - test_gem_conflicting: .: (0.091092) - test_gem_default: .: (0.056959) - test_gem_default_re_gem: .: (0.048336) - test_gem_env_req: .: (0.076112) - test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.226909) - test_gem_not_adding_bin: .: (0.715669) - test_gem_overlapping: .: (0.075427) - test_gem_prerelease_is_the_only_available: .: (0.044992) - test_gem_re_gem_mismatch: .: (0.107437) - test_gem_redundant: .: (0.333787) - test_release_favored_over_prerelease: .: (0.037947) + test_gem: .: (0.106265) + test_gem_bundler: .: (0.033865) + test_gem_bundler_inferred_bundler_version: .: (0.169216) + test_gem_conflicting: .: (0.069728) + test_gem_default: .: (0.186448) + test_gem_default_re_gem: .: (0.035293) + test_gem_env_req: .: (0.030689) + test_gem_failing_inside_require_doesnt_cause_double_exceptions: .: (0.111184) + test_gem_not_adding_bin: .: (0.028476) + test_gem_overlapping: .: (0.033419) + test_gem_prerelease_is_the_only_available: .: (0.027725) + test_gem_re_gem_mismatch: .: (0.028216) + test_gem_redundant: .: (0.424478) + test_release_favored_over_prerelease: .: (0.028832) TestGemLocalRemoteOptions: - test_add_local_remote_options: .: (0.004334) - test_both_eh: .: (0.011504) - test_clear_sources_option: .: (0.003961) - test_clear_sources_option_idiot_proof: .: (0.004559) - test_local_eh: .: (0.002792) - test_remote_eh: .: (0.002906) - test_short_source_option: .: (0.003675) - test_source_option: .: (0.003984) - test_source_option_bad: .: (0.003145) - test_update_sources_option: .: (0.003133) + test_add_local_remote_options: .: (0.003937) + test_both_eh: .: (0.002469) + test_clear_sources_option: .: (0.003575) + test_clear_sources_option_idiot_proof: .: (0.004079) + test_local_eh: .: (0.002683) + test_remote_eh: .: (0.002657) + test_short_source_option: .: (0.075928) + test_source_option: .: (0.090246) + test_source_option_bad: .: (0.013706) + test_update_sources_option: .: (0.009966) TestGemNameTuple: - test_full_name: .: (0.002806) - test_platform_normalization: .: (0.002728) - test_spaceship: .: (0.002594) - test_spec_name: .: (0.003954) + test_full_name: .: (0.006895) + test_platform_normalization: .: (0.007639) + test_spaceship: .: (0.007525) + test_spec_name: .: (0.006034) TestGemPackageOld: - test_contents: .: (0.005027) - test_contents_security_policy: .: (0.003248) - test_extract_files: .: (0.004396) - test_extract_files_security_policy: .: (0.007310) - test_spec: .: (0.003898) - test_spec_security_policy: .: (0.091615) - test_verify: .: (0.175148) + test_contents: .: (0.010865) + test_contents_security_policy: .: (0.018058) + test_extract_files: .: (0.008857) + test_extract_files_security_policy: .: (0.004073) + test_spec: .: (0.003477) + test_spec_security_policy: .: (0.003792) + test_verify: .: (0.160605) TestGemPackageTask: - test_gem_package: .: (0.007286) - test_gem_package_prints_to_stdout_by_default: .: (0.082703) - test_gem_package_with_current_platform: .: (0.003198) - test_gem_package_with_ruby_platform: .: (0.002880) - test_package_dir_path: .: (0.080159) + test_gem_package: .: (0.007326) + test_gem_package_prints_to_stdout_by_default: .: (0.005952) + test_gem_package_with_current_platform: .: (0.002820) + test_gem_package_with_ruby_platform: .: (0.002875) + test_package_dir_path: .: (0.002832) TestGemPathSupport: - test_gem_paths_do_not_contain_symlinks: .: (0.003224) - test_initialize: .: (0.002612) - test_initialize_home: .: (0.002757) - test_initialize_home_path: .: (0.002951) - test_initialize_path: .: (0.110052) - test_initialize_path_with_defaults: .: (0.003003) - test_initialize_regexp_path_separator: .: (0.003081) - test_initialize_spec: .: (0.002882) + test_gem_paths_do_not_contain_symlinks: .: (0.002794) + test_initialize: .: (0.002535) + test_initialize_home: .: (0.002794) + test_initialize_home_path: .: (0.002805) + test_initialize_path: .: (0.002821) + test_initialize_path_with_defaults: .: (0.002859) + test_initialize_regexp_path_separator: .: (0.002809) + test_initialize_spec: .: (0.002950) TestGemPlatform: - test_eabi_and_nil_version_combination_strictness: .: (0.163610) - test_eabi_version_is_stricter_for_linux_os: .: (0.002941) - test_equals2: .: (0.002616) - test_equals3: .: (0.002671) - test_equals3_cpu: .: (0.002779) - test_equals3_cpu_arm: .: (0.002799) - test_equals3_universal_mingw: .: (0.176155) - test_equals3_version: .: (0.002893) - test_equals_tilde: .: (0.003214) - test_gem_platform_match_with_string_argument: .: (0.002956) - test_initialize: .: (0.004299) - test_initialize_command_line: .: (0.002660) - test_initialize_mswin32_vc6: .: (0.002684) - test_initialize_platform: .: (0.089006) - test_initialize_test: .: (0.003332) - test_inspect: .: (0.002673) - test_nil_cpu_arch_is_treated_as_universal: .: (0.002708) - test_nil_version_is_stricter_for_linux_os: .: (0.002906) - test_nil_version_is_treated_as_any_version: .: (0.002607) - test_self_local: .: (0.002681) - test_self_match: .: (0.003031) - test_self_match_gem?: .: (0.002678) - test_self_match_spec?: .: (0.002841) - test_self_match_spec_with_match_gem_override: .: (0.002851) - test_self_new: .: (0.002621) - test_to_s: .: (0.002713) + test_eabi_and_nil_version_combination_strictness: .: (0.002758) + test_eabi_version_is_stricter_for_linux_os: .: (0.002831) + test_equals2: .: (0.002636) + test_equals3: .: (0.002458) + test_equals3_cpu: .: (0.002873) + test_equals3_cpu_arm: .: (0.002878) + test_equals3_universal_mingw: .: (0.002750) + test_equals3_version: .: (0.002513) + test_equals_tilde: .: (0.002937) + test_gem_platform_match_with_string_argument: .: (0.002852) + test_initialize: .: (0.003929) + test_initialize_command_line: .: (0.002575) + test_initialize_mswin32_vc6: .: (0.002481) + test_initialize_platform: .: (0.002492) + test_initialize_test: .: (0.002544) + test_inspect: .: (0.002520) + test_nil_cpu_arch_is_treated_as_universal: .: (0.002540) + test_nil_version_is_stricter_for_linux_os: .: (0.002730) + test_nil_version_is_treated_as_any_version: .: (0.002573) + test_self_local: .: (0.002704) + test_self_match: .: (0.002949) + test_self_match_gem?: .: (0.002715) + test_self_match_spec?: .: (0.002787) + test_self_match_spec_with_match_gem_override: .: (0.002865) + test_self_new: .: (0.002781) + test_to_s: .: (0.002622) TestGemProjectSanity: - test_require_rubygems_package: .: (0.086881) + test_require_rubygems_package: .: (0.069326) TestGemRDoc: - test_delete_legacy_args: .: (0.146024) - test_generate_disabled: .: (0.108497) - test_initialize: .: (0.019901) - test_new_rdoc: .: (0.022746) - test_rdoc_installed?: .: (0.014121) - test_remove: .: (0.019764) - test_remove_unwritable: .: (0.016619) - test_ri_installed?: .: (0.027279) - test_setup: .: (0.032485) - test_setup_unwritable: .: (0.012620) + test_delete_legacy_args: .: (0.028623) + test_generate_disabled: .: (0.008953) + test_initialize: .: (0.068556) + test_new_rdoc: .: (0.008274) + test_rdoc_installed?: .: (0.008264) + test_remove: .: (0.008514) + test_remove_unwritable: .: (0.008251) + test_ri_installed?: .: (0.008347) + test_setup: .: (0.008074) + test_setup_unwritable: .: (0.008496) TestGemRemoteFetchError: - test_invalid_url: .: (0.015255) - test_password_redacted: .: (0.003456) - test_to_s: .: (0.002627) + test_invalid_url: .: (0.002789) + test_password_redacted: .: (0.002534) + test_to_s: .: (0.002503) TestGemRemoteFetcher: - test_cache_update_path: .: (0.028962) - test_cache_update_path_no_update: .: (0.009434) - test_cache_update_path_with_utf8_internal_encoding: .: (0.008972) - test_download: .: (0.012774) - test_download_cached: .: (0.010439) - test_download_install_dir: .: (0.012290) - test_download_local: .: (0.014639) - test_download_local_read_only: .: (0.009630) - test_download_local_space: .: (0.095161) - test_download_platform_legacy: .: (0.043705) - test_download_read_only: .: (0.007893) - test_download_same_file: .: (0.074152) - test_download_to_cache: .: (0.022611) - test_download_unsupported: .: (0.011412) - test_download_with_auth: .: (0.009727) - test_download_with_encoded_auth: .: (0.006636) - test_download_with_token: .: (0.088430) - test_download_with_x_oauth_basic: .: (0.007089) - test_fetch_http: .: (0.011185) - test_fetch_http_redirects: .: (0.010485) - test_fetch_http_redirects_without_location: .: (0.009700) - test_fetch_path_bad_uri: .: (0.009261) - test_fetch_path_getaddrinfo_error: .: (0.013181) - test_fetch_path_gzip: .: (0.010454) - test_fetch_path_gzip_unmodified: .: (0.007883) - test_fetch_path_io_error: .: (0.009425) - test_fetch_path_openssl_ssl_sslerror: .: (0.009414) - test_fetch_path_socket_error: .: (0.011949) - test_fetch_path_system_call_error: .: (0.011600) - test_fetch_path_timeout_error: .: (0.012107) - test_fetch_path_unmodified: .: (0.084516) - test_request_block: .: (0.007651) - test_self_fetcher: .: (0.006284) - test_self_fetcher_with_proxy: .: (0.190883) - test_yaml_error_on_size: .: (0.018320) + test_cache_update_path: .: (0.006255) + test_cache_update_path_no_update: .: (0.006023) + test_cache_update_path_with_utf8_internal_encoding: .: (0.006193) + test_download: .: (0.006333) + test_download_cached: .: (0.006116) + test_download_install_dir: .: (0.006648) + test_download_local: .: (0.010702) + test_download_local_read_only: .: (0.006824) + test_download_local_space: .: (0.212432) + test_download_platform_legacy: .: (0.015957) + test_download_read_only: .: (0.007361) + test_download_same_file: .: (0.008256) + test_download_to_cache: .: (0.170668) + test_download_unsupported: .: (0.006610) + test_download_with_auth: .: (0.006565) + test_download_with_encoded_auth: .: (0.006370) + test_download_with_token: .: (0.006017) + test_download_with_x_oauth_basic: .: (0.006248) + test_fetch_http: .: (0.005863) + test_fetch_http_redirects: .: (0.006549) + test_fetch_http_redirects_without_location: .: (0.006209) + test_fetch_path_bad_uri: .: (0.005909) + test_fetch_path_getaddrinfo_error: .: (0.006374) + test_fetch_path_gzip: .: (0.006392) + test_fetch_path_gzip_unmodified: .: (0.006587) + test_fetch_path_io_error: .: (0.005856) + test_fetch_path_openssl_ssl_sslerror: .: (0.006271) + test_fetch_path_socket_error: .: (0.005884) + test_fetch_path_system_call_error: .: (0.006251) + test_fetch_path_timeout_error: .: (0.006458) + test_fetch_path_unmodified: .: (0.006084) + test_request_block: .: (0.006152) + test_self_fetcher: .: (0.006133) + test_self_fetcher_with_proxy: .: (0.005863) + test_yaml_error_on_size: .: (0.006307) TestGemRemoteFetcherLocalSSLServer: - test_do_not_allow_insecure_ssl_connection_by_default: .: (0.641500) - test_do_not_allow_invalid_client_cert_auth_connection: .: (0.772749) - test_do_not_follow_insecure_redirect: .: (0.870770) - test_nil_ca_cert: .: (0.560084) - test_ssl_client_cert_auth_connection: .: (0.564556) - test_ssl_connection: .: (0.527035) - test_ssl_connection_allow_verify_none: .: (0.599813) + test_do_not_allow_insecure_ssl_connection_by_default: .: (0.675105) + test_do_not_allow_invalid_client_cert_auth_connection: .: (0.525431) + test_do_not_follow_insecure_redirect: .: (0.525099) + test_nil_ca_cert: .: (0.524450) + test_ssl_client_cert_auth_connection: .: (0.562512) + test_ssl_connection: .: (0.525960) + test_ssl_connection_allow_verify_none: .: (0.525316) TestGemRemoteFetcherLocalServer: - test_fetch_http_with_additional_headers: .: (0.036826) - test_implicit_no_proxy: .: (0.005463) - test_implicit_proxy: .: (0.004741) - test_implicit_proxy_no_env: .: (0.004866) - test_implicit_upper_case_proxy: .: (0.004581) - test_no_proxy: .: (0.123129) - test_observe_no_proxy_env_list: .: (0.175851) - test_observe_no_proxy_env_single_host: .: (0.037633) + test_fetch_http_with_additional_headers: .: (0.025505) + test_implicit_no_proxy: .: (0.007125) + test_implicit_proxy: .: (0.005824) + test_implicit_proxy_no_env: .: (0.007367) + test_implicit_upper_case_proxy: .: (0.006974) + test_no_proxy: .: (0.009907) + test_observe_no_proxy_env_list: .: (0.017165) + test_observe_no_proxy_env_single_host: .: (0.007117) TestGemRemoteFetcherS3: - test_fetch_s3_config_creds: .: (0.009413) - test_fetch_s3_config_creds_with_region: .: (0.010401) - test_fetch_s3_config_creds_with_token: .: (0.012346) - test_fetch_s3_env_creds: .: (0.012298) - test_fetch_s3_env_creds_with_region: .: (0.015107) - test_fetch_s3_env_creds_with_token: .: (0.012060) - test_fetch_s3_instance_profile_creds: .: (0.018060) - test_fetch_s3_instance_profile_creds_with_region: .: (0.009474) - test_fetch_s3_instance_profile_creds_with_token: .: (0.007099) - test_fetch_s3_no_host: .: (0.006194) - test_fetch_s3_no_id: .: (0.011623) - test_fetch_s3_no_secret: .: (0.010350) - test_fetch_s3_no_source_key: .: (0.011747) - test_fetch_s3_url_creds: .: (0.012244) + test_fetch_s3_config_creds: .: (0.010918) + test_fetch_s3_config_creds_with_region: .: (0.011205) + test_fetch_s3_config_creds_with_token: .: (0.012422) + test_fetch_s3_env_creds: .: (0.014044) + test_fetch_s3_env_creds_with_region: .: (0.011031) + test_fetch_s3_env_creds_with_token: .: (0.009571) + test_fetch_s3_instance_profile_creds: .: (0.009389) + test_fetch_s3_instance_profile_creds_with_region: .: (0.009089) + test_fetch_s3_instance_profile_creds_with_token: .: (0.007511) + test_fetch_s3_no_host: .: (0.009142) + test_fetch_s3_no_id: .: (0.007601) + test_fetch_s3_no_secret: .: (0.008823) + test_fetch_s3_no_source_key: .: (0.006268) + test_fetch_s3_url_creds: .: (0.008735) TestGemRequest: - test_configure_connection_for_https: .: (0.015859) - test_configure_connection_for_https_ssl_ca_cert: .: (0.016997) - test_fetch: .: (0.004143) - test_fetch_basic_auth: .: (0.014734) - test_fetch_basic_auth_encoded: .: (0.017766) - test_fetch_basic_oauth_encoded: .: (0.022004) - test_fetch_head: .: (0.006223) - test_fetch_unmodified: .: (0.005705) - test_get_proxy_from_env_domain: .: (0.017785) - test_get_proxy_from_env_empty: .: (0.005456) - test_get_proxy_from_env_escape: .: (0.006479) - test_get_proxy_from_env_fallback: .: (0.004833) - test_get_proxy_from_env_https: .: (0.008317) - test_get_proxy_from_env_normalize: .: (0.003054) - test_initialize_proxy: .: (0.017563) - test_initialize_proxy_ENV: .: (0.003178) - test_initialize_proxy_ENV_https: .: (0.007571) - test_initialize_proxy_URI: .: (0.006469) - test_proxy_ENV: .: (0.005836) - test_user_agent: .: (0.009054) - test_user_agent_engine: .: (0.002756) - test_user_agent_engine_ruby: .: (0.005207) - test_user_agent_patchlevel: .: (0.004274) - test_user_agent_revision: .: (0.005030) - test_verify_certificate: .: (0.005540) - test_verify_certificate_extra_message: .: (0.005910) - test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.003812) - test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.004956) - test_verify_certificate_message_CERT_REJECTED: .: (0.003783) - test_verify_certificate_message_CERT_UNTRUSTED: .: (0.004233) - test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.003711) - test_verify_certificate_message_INVALID_CA: .: (0.006826) - test_verify_certificate_message_INVALID_PURPOSE: .: (0.010063) - test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.015528) - test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.008485) - test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.003382) + test_configure_connection_for_https: .: (0.023932) + test_configure_connection_for_https_ssl_ca_cert: .: (0.013551) + test_fetch: .: (0.003046) + test_fetch_basic_auth: .: (0.020805) + test_fetch_basic_auth_encoded: .: (0.013318) + test_fetch_basic_oauth_encoded: .: (0.013531) + test_fetch_head: .: (0.003214) + test_fetch_unmodified: .: (0.005009) + test_get_proxy_from_env_domain: .: (0.004536) + test_get_proxy_from_env_empty: .: (0.003662) + test_get_proxy_from_env_escape: .: (0.002973) + test_get_proxy_from_env_fallback: .: (0.005795) + test_get_proxy_from_env_https: .: (0.005916) + test_get_proxy_from_env_normalize: .: (0.003049) + test_initialize_proxy: .: (0.003027) + test_initialize_proxy_ENV: .: (0.004326) + test_initialize_proxy_ENV_https: .: (0.003076) + test_initialize_proxy_URI: .: (0.004432) + test_proxy_ENV: .: (0.007177) + test_user_agent: .: (0.006683) + test_user_agent_engine: .: (0.005195) + test_user_agent_engine_ruby: .: (0.002779) + test_user_agent_patchlevel: .: (0.002673) + test_user_agent_revision: .: (0.006541) + test_verify_certificate: .: (0.002775) + test_verify_certificate_extra_message: .: (0.004164) + test_verify_certificate_message_CERT_HAS_EXPIRED: .: (0.002895) + test_verify_certificate_message_CERT_NOT_YET_VALID: .: (0.004723) + test_verify_certificate_message_CERT_REJECTED: .: (0.003978) + test_verify_certificate_message_CERT_UNTRUSTED: .: (0.004703) + test_verify_certificate_message_DEPTH_ZERO_SELF_SIGNED_CERT:.: (0.002707) + test_verify_certificate_message_INVALID_CA: .: (0.002674) + test_verify_certificate_message_INVALID_PURPOSE: .: (0.005191) + test_verify_certificate_message_SELF_SIGNED_CERT_IN_CHAIN: .: (0.002679) + test_verify_certificate_message_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: .: (0.002766) + test_verify_certificate_message_UNABLE_TO_VERIFY_LEAF_SIGNATURE: .: (0.009632) TestGemRequestConnectionPool: - test_checkout_same_connection: .: (0.007927) - test_net_http_args: .: (0.005534) - test_net_http_args_ipv6: .: (0.005813) - test_net_http_args_no_proxy: .: (0.003804) - test_net_http_args_proxy: .: (0.004811) - test_thread_waits_for_connection: .: (1.006293) - test_to_proxy_eh: .: (0.003121) - test_to_proxy_eh_wildcard: .: (0.003196) - test_to_proxy_empty_string: .: (0.002639) - test_to_proxy_substring: .: (0.003175) + test_checkout_same_connection: .: (0.002732) + test_net_http_args: .: (0.002547) + test_net_http_args_ipv6: .: (0.002574) + test_net_http_args_no_proxy: .: (0.002677) + test_net_http_args_proxy: .: (0.004095) + test_thread_waits_for_connection: .: (1.004657) + test_to_proxy_eh: .: (0.002922) + test_to_proxy_eh_wildcard: .: (0.002686) + test_to_proxy_empty_string: .: (0.002627) + test_to_proxy_substring: .: (0.002590) TestGemRequestSet: - test_bug_bug_990: .: (0.004060) - test_gem: .: (0.002735) - test_gem_duplicate: .: (0.003342) - test_import: .: (0.002628) - test_install: .: (0.687516) - test_install_from_gemdeps: .: (0.321475) - test_install_from_gemdeps_complex_dependencies: .: (0.632282) - test_install_from_gemdeps_explain: .: (0.242500) - test_install_from_gemdeps_install_dir: .: (0.549970) - test_install_from_gemdeps_local: .: (0.189311) - test_install_from_gemdeps_lockfile: .: (0.513617) - test_install_from_gemdeps_version_mismatch: .: (0.198333) - test_install_into: .: (0.082841) - test_install_into_development_shallow: .: (0.064260) - test_load_gemdeps: .: (0.009191) - test_load_gemdeps_installing: .: (0.003214) - test_load_gemdeps_without_groups: .: (0.004269) - test_resolve: .: (0.009266) - test_resolve_development: .: (0.010747) - test_resolve_development_shallow: .: (0.004598) + test_bug_bug_990: .: (0.004097) + test_gem: .: (0.002844) + test_gem_duplicate: .: (0.002709) + test_import: .: (0.002648) + test_install: .: (0.028153) + test_install_from_gemdeps: .: (0.028993) + test_install_from_gemdeps_complex_dependencies: .: (0.045570) + test_install_from_gemdeps_explain: .: (0.012773) + test_install_from_gemdeps_install_dir: .: (0.027071) + test_install_from_gemdeps_local: .: (0.010781) + test_install_from_gemdeps_lockfile: .: (0.047089) + test_install_from_gemdeps_version_mismatch: .: (0.015677) + test_install_into: .: (0.021536) + test_install_into_development_shallow: .: (0.027456) + test_load_gemdeps: .: (0.003268) + test_load_gemdeps_installing: .: (0.003026) + test_load_gemdeps_without_groups: .: (0.004469) + test_resolve: .: (0.005610) + test_resolve_development: .: (0.003189) + test_resolve_development_shallow: .: (0.004442) test_resolve_git: P =============================================================================== Pending: test_resolve_git(TestGemRequestSet): cannot find git executable, use GIT environment variable to set @@ -3475,91 +3511,91 @@ 395: rs = Gem::RequestSet.new 396: =============================================================================== -: (0.006580) - test_resolve_ignore_dependencies: .: (0.003552) - test_resolve_incompatible: .: (0.005499) - test_resolve_vendor: .: (0.011502) - test_sorted_requests: .: (0.006294) - test_sorted_requests_development_shallow: .: (0.003802) - test_tsort_each_child_development: .: (0.003989) - test_tsort_each_child_development_shallow: .: (0.003541) +: (0.003964) + test_resolve_ignore_dependencies: .: (0.002954) + test_resolve_incompatible: .: (0.003300) + test_resolve_vendor: .: (0.008784) + test_sorted_requests: .: (0.004200) + test_sorted_requests_development_shallow: .: (0.003465) + test_tsort_each_child_development: .: (0.004406) + test_tsort_each_child_development_shallow: .: (0.005412) TestGemRequestSetGemDependencyAPI: - test_gem: .: (0.019896) - test_gem_bitbucket: .: (0.003268) - test_gem_bitbucket_expand_path: .: (0.006684) - test_gem_deps_file: .: (0.005002) - test_gem_duplicate: .: (0.004267) - test_gem_git: .: (0.005557) - test_gem_git_branch: .: (0.007211) - test_gem_git_gist: .: (0.009477) - test_gem_git_ref: .: (0.026214) - test_gem_git_submodules: .: (0.007178) - test_gem_git_tag: .: (0.003194) - test_gem_github: .: (0.109014) - test_gem_github_expand_path: .: (0.004567) - test_gem_group: .: (0.002727) - test_gem_group_method: .: (0.005622) - test_gem_group_without: .: (0.008466) - test_gem_groups: .: (0.007608) - test_gem_path: .: (0.003857) - test_gem_platforms: .: (0.002734) - test_gem_platforms_bundler_ruby: .: (0.007936) - test_gem_platforms_engine: .: (0.002846) - test_gem_platforms_maglev: .: (0.007711) - test_gem_platforms_multiple: .: (0.004959) - test_gem_platforms_platform: .: (0.004147) - test_gem_platforms_truffleruby: .: (0.005877) - test_gem_platforms_unknown: .: (0.005193) - test_gem_platforms_version: .: (0.006739) - test_gem_requirement: .: (0.005849) - test_gem_requirements: .: (0.004019) - test_gem_requirements_options: .: (0.003823) - test_gem_requires: .: (0.005407) - test_gem_requires_false: .: (0.004767) - test_gem_requires_without_group: .: (0.004112) - test_gem_source_mismatch: .: (0.006780) - test_gempspec_with_multiple_runtime_deps: .: (0.004363) - test_gemspec: .: (0.005369) - test_gemspec_bad: .: (0.009474) - test_gemspec_development_group: .: (0.020222) - test_gemspec_multiple: .: (0.005473) - test_gemspec_name: .: (0.019296) - test_gemspec_named: .: (0.010828) - test_gemspec_none: .: (0.013762) - test_gemspec_path: .: (0.005330) - test_gemspec_without_group: .: (0.005739) - test_git: .: (0.005535) - test_git_source: .: (0.005065) - test_group: .: (0.003987) - test_load: .: (0.007581) - test_pin_gem_source: .: (0.005083) - test_platform_mswin: .: (0.004877) - test_platform_multiple: .: (0.005181) - test_platform_ruby: .: (0.004356) - test_platforms: .: (0.003652) - test_ruby: .: (0.002644) - test_ruby_engine: .: (0.004730) - test_ruby_engine_mismatch_engine: .: (0.009750) - test_ruby_engine_mismatch_version: .: (0.005346) - test_ruby_engine_no_engine_version: .: (0.004202) - test_ruby_mismatch: .: (0.010405) - test_ruby_mismatch_installing: .: (0.012784) - test_source: .: (0.005645) - test_with_engine_version: .: (0.170659) + test_gem: .: (0.003189) + test_gem_bitbucket: .: (0.004031) + test_gem_bitbucket_expand_path: .: (0.002711) + test_gem_deps_file: .: (0.002577) + test_gem_duplicate: .: (0.002828) + test_gem_git: .: (0.002795) + test_gem_git_branch: .: (0.002879) + test_gem_git_gist: .: (0.002839) + test_gem_git_ref: .: (0.002923) + test_gem_git_submodules: .: (0.003883) + test_gem_git_tag: .: (0.004002) + test_gem_github: .: (0.003723) + test_gem_github_expand_path: .: (0.004305) + test_gem_group: .: (0.002658) + test_gem_group_method: .: (0.002554) + test_gem_group_without: .: (0.004305) + test_gem_groups: .: (0.004025) + test_gem_path: .: (0.005031) + test_gem_platforms: .: (0.014428) + test_gem_platforms_bundler_ruby: .: (0.006194) + test_gem_platforms_engine: .: (0.006600) + test_gem_platforms_maglev: .: (0.003592) + test_gem_platforms_multiple: .: (0.005689) + test_gem_platforms_platform: .: (0.006412) + test_gem_platforms_truffleruby: .: (0.005891) + test_gem_platforms_unknown: .: (0.004306) + test_gem_platforms_version: .: (0.005197) + test_gem_requirement: .: (0.005521) + test_gem_requirements: .: (0.002615) + test_gem_requirements_options: .: (0.005030) + test_gem_requires: .: (0.002545) + test_gem_requires_false: .: (0.003107) + test_gem_requires_without_group: .: (0.002523) + test_gem_source_mismatch: .: (0.004037) + test_gempspec_with_multiple_runtime_deps: .: (0.003463) + test_gemspec: .: (0.003172) + test_gemspec_bad: .: (0.003307) + test_gemspec_development_group: .: (0.004848) + test_gemspec_multiple: .: (0.005742) + test_gemspec_name: .: (0.007827) + test_gemspec_named: .: (0.003435) + test_gemspec_none: .: (0.002734) + test_gemspec_path: .: (0.005088) + test_gemspec_without_group: .: (0.003554) + test_git: .: (0.006831) + test_git_source: .: (0.003218) + test_group: .: (0.002634) + test_load: .: (0.004300) + test_pin_gem_source: .: (0.002641) + test_platform_mswin: .: (0.002555) + test_platform_multiple: .: (0.003871) + test_platform_ruby: .: (0.004474) + test_platforms: .: (0.003817) + test_ruby: .: (0.003010) + test_ruby_engine: .: (0.002631) + test_ruby_engine_mismatch_engine: .: (0.002847) + test_ruby_engine_mismatch_version: .: (0.003398) + test_ruby_engine_no_engine_version: .: (0.002847) + test_ruby_mismatch: .: (0.003468) + test_ruby_mismatch_installing: .: (0.003501) + test_source: .: (0.003270) + test_with_engine_version: .: (0.002556) TestGemRequestSetLockfile: - test_add_DEPENDENCIES: .: (0.612170) - test_add_DEPENDENCIES_from_gem_deps: .: (0.009186) - test_add_GEM: .: (0.217551) - test_add_PLATFORMS: .: (0.022875) - test_relative_path_from: .: (0.003317) - test_to_s_gem: .: (0.008972) - test_to_s_gem_dependency: .: (0.024055) - test_to_s_gem_dependency_non_default: .: (0.022062) - test_to_s_gem_dependency_requirement: .: (0.020866) - test_to_s_gem_path: .: (0.013377) - test_to_s_gem_path_absolute: .: (0.023576) - test_to_s_gem_platform: .: (0.008678) - test_to_s_gem_source: .: (0.016294) + test_add_DEPENDENCIES: .: (0.014667) + test_add_DEPENDENCIES_from_gem_deps: .: (0.007446) + test_add_GEM: .: (0.040102) + test_add_PLATFORMS: .: (0.019536) + test_relative_path_from: .: (0.002920) + test_to_s_gem: .: (0.008852) + test_to_s_gem_dependency: .: (0.012736) + test_to_s_gem_dependency_non_default: .: (0.011809) + test_to_s_gem_dependency_requirement: .: (0.009920) + test_to_s_gem_path: .: (0.004748) + test_to_s_gem_path_absolute: .: (0.010416) + test_to_s_gem_platform: .: (0.008447) + test_to_s_gem_source: .: (0.031042) test_to_s_git: P =============================================================================== Pending: test_to_s_git(TestGemRequestSetLockfile): cannot find git executable, use GIT environment variable to set @@ -3574,202 +3610,202 @@ 378: head = nil 379: =============================================================================== -: (0.004775) - test_write: .: (0.002996) - test_write_error: .: (0.003983) +: (0.006274) + test_write: .: (0.004516) + test_write_error: .: (0.004598) TestGemRequestSetLockfileParser: - test_get: .: (0.003323) - test_get_type_mismatch: .: (0.003138) - test_get_type_multiple: .: (0.003014) - test_get_type_value_mismatch: .: (0.003055) - test_parse: .: (0.003570) - test_parse_DEPENDENCIES_git: .: (0.004004) - test_parse_DEPENDENCIES_git_version: .: (0.003394) - test_parse_GEM: .: (0.014598) - test_parse_GEM_remote_multiple: .: (0.003566) - test_parse_GIT: .: (0.004726) - test_parse_GIT_branch: .: (0.004369) - test_parse_GIT_ref: .: (0.003299) - test_parse_GIT_tag: .: (0.004102) - test_parse_PATH: .: (0.004971) - test_parse_dependencies: .: (0.003328) - test_parse_dependency: .: (0.232272) - test_parse_gem_specs_dependency: .: (0.004511) - test_parse_missing: .: (0.003335) + test_get: .: (0.003026) + test_get_type_mismatch: .: (0.026972) + test_get_type_multiple: .: (0.004308) + test_get_type_value_mismatch: .: (0.005856) + test_parse: .: (0.003317) + test_parse_DEPENDENCIES_git: .: (0.005192) + test_parse_DEPENDENCIES_git_version: .: (0.005349) + test_parse_GEM: .: (0.004358) + test_parse_GEM_remote_multiple: .: (0.004772) + test_parse_GIT: .: (0.003869) + test_parse_GIT_branch: .: (0.004757) + test_parse_GIT_ref: .: (0.005448) + test_parse_GIT_tag: .: (0.005354) + test_parse_PATH: .: (0.004182) + test_parse_dependencies: .: (0.006879) + test_parse_dependency: .: (0.005201) + test_parse_gem_specs_dependency: .: (0.004412) + test_parse_missing: .: (0.004307) TestGemRequestSetLockfileTokenizer: - test_peek: .: (0.002897) - test_skip: .: (0.003261) - test_token_pos: .: (0.003008) - test_tokenize: .: (0.003345) - test_tokenize_capitals: .: (0.345291) - test_tokenize_conflict_markers: .: (0.169159) - test_tokenize_git: .: (0.007108) - test_tokenize_multiple: .: (0.008762) - test_unget: .: (0.004503) + test_peek: .: (0.002878) + test_skip: .: (0.002945) + test_token_pos: .: (0.003330) + test_tokenize: .: (0.003271) + test_tokenize_capitals: .: (0.003065) + test_tokenize_conflict_markers: .: (0.017430) + test_tokenize_git: .: (0.006148) + test_tokenize_multiple: .: (0.003433) + test_unget: .: (0.002922) TestGemRequire: - test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.018669) - test_activate_via_require_respects_loaded_files: .: (0.032179) - test_already_activated_direct_conflict: .: (0.056178) - test_concurrent_require: .: (0.035608) - test_dash_i_beats_default_gems: .: (0.016446) - test_dash_i_beats_gems: .: (0.042244) - test_default_gem_and_normal_gem: .: (0.024593) - test_default_gem_and_normal_gem_same_version: .: (0.029171) - test_default_gem_only: .: (0.009385) - test_default_gem_prerelease: .: (0.021250) - test_default_gem_require_activates_just_once: .: (0.011516) - test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.059319) - test_default_gem_with_unresolved_gems_depending_on_it: .: (0.052820) - test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.595097) - test_multiple_gems_with_the_same_path: .: (0.354573) - test_no_crash_when_overriding_warn_with_warning_module: .: (0.552051) - test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.109321) - test_no_kernel_require_in_warn_with_uplevel: .: (0.354700) - test_no_other_behavioral_changes_with_Kernel_warn: .: (0.265532) - test_no_other_behavioral_changes_with_warn: .: (0.187215) - test_normal_gem_does_not_shadow_default_gem: .: (0.338109) - test_normal_gems_with_overridden_load_error_message:.: (0.294732) - test_realworld_default_gem: .: (0.092776) - test_realworld_upgraded_default_gem: .: (0.262867) - test_require_bundler: .: (0.194711) - test_require_can_use_a_pathname_object: .: (0.009643) - test_require_default_when_gem_defined: .: (0.009371) - test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.218683) - test_require_doesnt_traverse_development_dependencies: .: (0.013515) - test_require_is_lazy_with_inexact_req: .: (0.079119) - test_require_is_not_lazy_with_exact_req: .: (0.027525) - test_require_is_not_lazy_with_one_possible: .: (0.225691) - test_require_is_not_lazy_with_shadowed_default_gem: .: (0.020523) - test_require_when_gem_defined: .: (0.151332) - test_require_works_after_cleanup: .: (0.152099) - test_respect_loaded_features_caching_like_standard_require: .: (0.078549) - test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.020532) - test_try_activate_error_unlocks_require_monitor: .: (0.011387) - test_unable_to_find_good_unresolved_version: .: (0.060150) + test_activate_via_require_respects_loaded_default_from_default_gems:.: (0.021588) + test_activate_via_require_respects_loaded_files: .: (0.021113) + test_already_activated_direct_conflict: .: (0.039837) + test_concurrent_require: .: (0.016831) + test_dash_i_beats_default_gems: .: (0.027446) + test_dash_i_beats_gems: .: (0.031265) + test_default_gem_and_normal_gem: .: (0.013050) + test_default_gem_and_normal_gem_same_version: .: (0.015157) + test_default_gem_only: .: (0.006581) + test_default_gem_prerelease: .: (0.026318) + test_default_gem_require_activates_just_once: .: (0.009045) + test_default_gem_required_circulary_with_unresolved_gems_depending_on_it: .: (0.038319) + test_default_gem_with_unresolved_gems_depending_on_it: .: (0.038366) + test_expected_backtrace_location_when_inheriting_from_basic_object_and_including_kernel: .: (0.167504) + test_multiple_gems_with_the_same_path: .: (0.040905) + test_no_crash_when_overriding_warn_with_warning_module: .: (0.108936) + test_no_kernel_require_in_Kernel_warn_with_uplevel: .: (0.109517) + test_no_kernel_require_in_warn_with_uplevel: .: (0.101689) + test_no_other_behavioral_changes_with_Kernel_warn: .: (0.106124) + test_no_other_behavioral_changes_with_warn: .: (0.103769) + test_normal_gem_does_not_shadow_default_gem: .: (0.010605) + test_normal_gems_with_overridden_load_error_message:.: (0.096262) + test_realworld_default_gem: .: (0.093423) + test_realworld_upgraded_default_gem: .: (0.095360) + test_require_bundler: .: (0.012828) + test_require_can_use_a_pathname_object: .: (0.011906) + test_require_default_when_gem_defined: .: (0.008797) + test_require_does_not_crash_when_utilizing_bundler_version_finder: .: (0.111078) + test_require_doesnt_traverse_development_dependencies: .: (0.012235) + test_require_is_lazy_with_inexact_req: .: (0.026537) + test_require_is_not_lazy_with_exact_req: .: (0.018681) + test_require_is_not_lazy_with_one_possible: .: (0.022994) + test_require_is_not_lazy_with_shadowed_default_gem: .: (0.020079) + test_require_when_gem_defined: .: (0.007723) + test_require_works_after_cleanup: .: (0.018758) + test_respect_loaded_features_caching_like_standard_require: .: (0.005391) + test_second_gem_require_does_not_resolve_path_manually_before_going_through_standard_require: .: (0.013047) + test_try_activate_error_unlocks_require_monitor: .: (0.004637) + test_unable_to_find_good_unresolved_version: .: (0.030200) TestGemRequirement: - test_bad: .: (0.004130) - test_basic_non_none: .: (0.006901) - test_concat: .: (0.004199) - test_create: .: (0.003148) - test_empty_requirements_is_none: .: (0.011455) - test_equals2: .: (0.005975) - test_explicit_default_is_none: .: (0.005048) - test_for_lockfile: .: (0.005715) - test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.003684) - test_hash_with_multiple_versions: .: (0.004450) - test_illformed_requirements: .: (0.008695) - test_initialize: .: (0.007788) - test_initialize_copy: .: (0.004872) - test_marshal_load_attack: .: (0.008589) - test_parse: .: (0.003781) - test_parse_bad: .: (0.005636) - test_parse_deduplication: .: (0.003757) - test_prerelease_eh: .: (0.005174) - test_satisfied_by_boxed: .: (0.006300) - test_satisfied_by_eh_bang_equal: .: (0.007176) - test_satisfied_by_eh_blank: .: (0.007066) - test_satisfied_by_eh_boxed: .: (0.007308) - test_satisfied_by_eh_equal: .: (0.012464) - test_satisfied_by_eh_good: .: (0.025682) - test_satisfied_by_eh_gt: .: (0.003626) - test_satisfied_by_eh_gte: .: (0.005158) - test_satisfied_by_eh_list: .: (0.006132) - test_satisfied_by_eh_lt: .: (0.005931) - test_satisfied_by_eh_lte: .: (0.003649) - test_satisfied_by_eh_multiple: .: (0.004686) - test_satisfied_by_eh_non_versions: .: (0.003930) - test_satisfied_by_eh_tilde_gt: .: (0.006449) - test_satisfied_by_eh_tilde_gt_v0: .: (0.006544) - test_satisfied_by_explicitly_bounded: .: (0.006052) - test_specific: .: (0.006133) + test_bad: .: (0.004682) + test_basic_non_none: .: (0.002555) + test_concat: .: (0.002812) + test_create: .: (0.005912) + test_empty_requirements_is_none: .: (0.003859) + test_equals2: .: (0.004145) + test_explicit_default_is_none: .: (0.006224) + test_for_lockfile: .: (0.004669) + test_hash_returns_equal_hashes_for_equivalent_requirements: .: (0.004317) + test_hash_with_multiple_versions: .: (0.002883) + test_illformed_requirements: .: (0.004183) + test_initialize: .: (0.002674) + test_initialize_copy: .: (0.004154) + test_marshal_load_attack: .: (0.004505) + test_parse: .: (0.003461) + test_parse_bad: .: (0.002653) + test_parse_deduplication: .: (0.002469) + test_prerelease_eh: .: (0.003576) + test_satisfied_by_boxed: .: (0.004117) + test_satisfied_by_eh_bang_equal: .: (0.002553) + test_satisfied_by_eh_blank: .: (0.010449) + test_satisfied_by_eh_boxed: .: (0.003057) + test_satisfied_by_eh_equal: .: (0.002615) + test_satisfied_by_eh_good: .: (0.003465) + test_satisfied_by_eh_gt: .: (0.002592) + test_satisfied_by_eh_gte: .: (0.002674) + test_satisfied_by_eh_list: .: (0.002614) + test_satisfied_by_eh_lt: .: (0.002695) + test_satisfied_by_eh_lte: .: (0.002625) + test_satisfied_by_eh_multiple: .: (0.002721) + test_satisfied_by_eh_non_versions: .: (0.003684) + test_satisfied_by_eh_tilde_gt: .: (0.004109) + test_satisfied_by_eh_tilde_gt_v0: .: (0.004296) + test_satisfied_by_explicitly_bounded: .: (0.003219) + test_specific: .: (0.002650) TestGemResolver: - test_backoff_higher_version_to_satisfy_dep: .: (0.007375) - test_backtracks_to_the_first_conflict: .: (0.009788) - test_common_rack_activation_scenario: .: (0.015326) - test_conflict_resolution_only_effects_correct_spec: .: (0.009853) - test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.013782) - test_keeps_resolving_after_seeing_satisfied_dep: .: (0.019148) - test_no_overlap_specifically: .: (0.005520) - test_only_returns_spec_once: .: (0.006182) - test_pick_generic_linux_variants_on_musl_linux: .: (0.016963) - test_picks_best_platform: .: (0.025908) - test_picks_highest_version: .: (0.013584) - test_picks_lower_version_when_needed: .: (0.005130) - test_pulls_in_dependencies: .: (0.005294) - test_raises_and_explains_when_platform_prevents_install: .: (0.013077) - test_raises_and_reports_a_toplevel_request_properly:.: (0.012562) - test_raises_and_reports_an_implicit_request_properly: .: (0.010824) - test_raises_dependency_error: .: (0.016771) - test_raises_when_a_gem_is_missing: .: (0.035870) - test_raises_when_a_gem_version_is_missing: .: (0.010472) - test_raises_when_possibles_are_exhausted: .: (0.014996) - test_requests: .: (0.011490) - test_requests_development: .: (0.027379) - test_requests_ignore_dependencies: .: (0.016164) - test_resolve_bug_699: .: (0.018411) - test_resolve_conflict: .: (0.029426) - test_resolve_conservative: .: (0.016079) - test_resolve_development: .: (0.005672) - test_resolve_development_shallow: .: (0.007778) - test_resolve_remote_missing_dependency: .: (0.009023) - test_resolve_rollback: .: (0.006790) - test_search_for_local_platform_partial_string_match:.: (0.004293) - test_second_level_backout: .: (0.033582) - test_select_local_platforms: .: (0.005668) - test_self_compose_sets_best_set: .: (0.008685) - test_self_compose_sets_multiple: .: (0.007533) - test_self_compose_sets_nest: .: (0.012617) - test_self_compose_sets_nil: .: (0.006337) - test_self_compose_sets_single: .: (0.008840) - test_simple_activesupport_problem: .: (0.007877) - test_sorts_by_source_then_version: .: (0.096253) + test_backoff_higher_version_to_satisfy_dep: .: (0.013667) + test_backtracks_to_the_first_conflict: .: (0.004818) + test_common_rack_activation_scenario: .: (0.006687) + test_conflict_resolution_only_effects_correct_spec: .: (0.004338) + test_does_not_pick_musl_variants_on_non_musl_linux: .: (0.010986) + test_keeps_resolving_after_seeing_satisfied_dep: .: (0.003990) + test_no_overlap_specifically: .: (0.004000) + test_only_returns_spec_once: .: (0.009391) + test_pick_generic_linux_variants_on_musl_linux: .: (0.007762) + test_picks_best_platform: .: (0.010468) + test_picks_highest_version: .: (0.004859) + test_picks_lower_version_when_needed: .: (0.004182) + test_pulls_in_dependencies: .: (0.003628) + test_raises_and_explains_when_platform_prevents_install: .: (0.004221) + test_raises_and_reports_a_toplevel_request_properly:.: (0.002943) + test_raises_and_reports_an_implicit_request_properly: .: (0.005155) + test_raises_dependency_error: .: (0.004227) + test_raises_when_a_gem_is_missing: .: (0.002737) + test_raises_when_a_gem_version_is_missing: .: (0.002797) + test_raises_when_possibles_are_exhausted: .: (0.004306) + test_requests: .: (0.003419) + test_requests_development: .: (0.003446) + test_requests_ignore_dependencies: .: (0.003477) + test_resolve_bug_699: .: (0.004244) + test_resolve_conflict: .: (0.004202) + test_resolve_conservative: .: (0.004574) + test_resolve_development: .: (0.005608) + test_resolve_development_shallow: .: (0.007397) + test_resolve_remote_missing_dependency: .: (0.003489) + test_resolve_rollback: .: (0.004026) + test_search_for_local_platform_partial_string_match:.: (0.003755) + test_second_level_backout: .: (0.017403) + test_select_local_platforms: .: (0.003543) + test_self_compose_sets_best_set: .: (0.002688) + test_self_compose_sets_multiple: .: (0.006230) + test_self_compose_sets_nest: .: (0.005571) + test_self_compose_sets_nil: .: (0.003788) + test_self_compose_sets_single: .: (0.003396) + test_simple_activesupport_problem: .: (0.004846) + test_sorts_by_source_then_version: .: (0.004058) TestGemResolverAPISet: - test_find_all: .: (0.005447) - test_find_all_cache: .: (0.003805) - test_find_all_local: .: (0.003151) - test_find_all_missing: .: (0.003520) - test_find_all_not_found: .: (0.003792) - test_find_all_prereleases: .: (0.003943) - test_initialize: .: (0.003303) - test_initialize_deeper_uri: .: (0.003027) - test_initialize_uri: .: (0.003016) - test_prefetch: .: (0.028884) - test_prefetch_cache: .: (0.017348) - test_prefetch_cache_missing: .: (0.004314) - test_prefetch_local: .: (0.004264) - TestGemResolverAPISpecification: - test_fetch_development_dependencies: .: (0.081782) + test_find_all: .: (0.005051) + test_find_all_cache: .: (0.010194) + test_find_all_local: .: (0.004758) + test_find_all_missing: .: (0.004978) + test_find_all_not_found: .: (0.003193) + test_find_all_prereleases: .: (0.004025) test_initialize: .: (0.004625) - test_installable_platform_eh: .: (0.003061) - test_source: .: (0.002980) - test_spec: .: (0.005878) - test_spec_jruby_platform: .: (0.009138) + test_initialize_deeper_uri: .: (0.003257) + test_initialize_uri: .: (0.003487) + test_prefetch: .: (0.003708) + test_prefetch_cache: .: (0.003099) + test_prefetch_cache_missing: .: (0.003528) + test_prefetch_local: .: (0.003077) + TestGemResolverAPISpecification: + test_fetch_development_dependencies: .: (0.006529) + test_initialize: .: (0.010660) + test_installable_platform_eh: .: (0.009982) + test_source: .: (0.006252) + test_spec: .: (0.012498) + test_spec_jruby_platform: .: (0.020289) TestGemResolverActivationRequest: - test_development_eh: .: (0.003195) - test_inspect: .: (0.015348) - test_installed_eh: .: (0.005507) + test_development_eh: .: (0.005802) + test_inspect: .: (0.006618) + test_installed_eh: .: (0.006312) TestGemResolverBestSet: - test_find_all: .: (0.005848) - test_find_all_local: .: (0.009569) - test_initialize: .: (0.006398) - test_prefetch: .: (0.007737) - test_prefetch_local: .: (0.005672) + test_find_all: .: (0.011284) + test_find_all_local: .: (0.015547) + test_initialize: .: (0.009736) + test_prefetch: .: (0.023881) + test_prefetch_local: .: (0.006195) TestGemResolverComposedSet: - test_errors: .: (0.012275) - test_prerelease_equals: .: (0.007840) - test_remote_equals: .: (0.009077) + test_errors: .: (0.006301) + test_prerelease_equals: .: (0.003138) + test_remote_equals: .: (0.003221) TestGemResolverConflict: - test_explanation: .: (0.007714) - test_explanation_user_request: .: (0.007134) - test_request_path: .: (0.006723) + test_explanation: .: (0.002861) + test_explanation_user_request: .: (0.004599) + test_request_path: .: (0.002543) TestGemResolverDependencyRequest: - test_development_eh: .: (0.009819) - test_match_eh: .: (0.002978) - test_match_eh_prerelease: .: (0.006200) - test_match_eh_prerelease_allow_prerelease: .: (0.004767) - test_matches_spec_eh: .: (0.006273) - test_matches_spec_eh_prerelease: .: (0.005594) - test_requirement: .: (0.005229) + test_development_eh: .: (0.004099) + test_match_eh: .: (0.002566) + test_match_eh_prerelease: .: (0.002993) + test_match_eh_prerelease_allow_prerelease: .: (0.004801) + test_matches_spec_eh: .: (0.004997) + test_matches_spec_eh_prerelease: .: (0.003077) + test_requirement: .: (0.002648) TestGemResolverGitSet: test_add_git_gem: P =============================================================================== @@ -3785,7 +3821,7 @@ 17: @set.add_git_gem name, repository, nil, false 18: =============================================================================== -: (0.006758) +: (0.004260) test_add_git_gem_submodules: P =============================================================================== Pending: test_add_git_gem_submodules(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3800,7 +3836,7 @@ 31: @set.add_git_gem name, repository, nil, true 32: =============================================================================== -: (0.006455) +: (0.004974) test_add_git_spec: P =============================================================================== Pending: test_add_git_spec(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3815,7 +3851,7 @@ 43: @set.add_git_spec name, version, repository, revision, true 44: =============================================================================== -: (0.007252) +: (0.004110) test_find_all: P =============================================================================== Pending: test_find_all(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3830,7 +3866,7 @@ 61: @set.add_git_gem name, repository, nil, false 62: =============================================================================== -: (0.003986) +: (0.003334) test_find_all_local: P =============================================================================== Pending: test_find_all_local(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3845,7 +3881,7 @@ 77: @set.add_git_gem name, repository, nil, false 78: @set.remote = false =============================================================================== -: (0.010458) +: (0.004893) test_find_all_prerelease: P =============================================================================== Pending: test_find_all_prerelease(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3860,7 +3896,7 @@ 92: @set.add_git_gem name, repository, nil, false 93: =============================================================================== -: (0.005657) +: (0.004342) test_prefetch: P =============================================================================== Pending: test_prefetch(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3875,7 +3911,7 @@ 126: @set.add_git_gem name, repository, nil, false 127: =============================================================================== -: (0.004513) +: (0.004254) test_prefetch_cache: P =============================================================================== Pending: test_prefetch_cache(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3890,7 +3926,7 @@ 140: @set.add_git_gem name, repository, nil, false 141: =============================================================================== -: (0.005045) +: (0.004744) test_prefetch_filter: P =============================================================================== Pending: test_prefetch_filter(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3905,7 +3941,7 @@ 158: @set.add_git_gem name, repository, nil, false 159: =============================================================================== -: (0.004422) +: (0.003386) test_prefetch_root_dir: P =============================================================================== Pending: test_prefetch_root_dir(TestGemResolverGitSet): cannot find git executable, use GIT environment variable to set @@ -3920,8 +3956,8 @@ 172: @set.add_git_gem name, repository, nil, false 173: =============================================================================== -: (0.004002) - test_root_dir: .: (0.003165) +: (0.003616) + test_root_dir: .: (0.003783) TestGemResolverGitSpecification: test_add_dependency: P =============================================================================== @@ -3937,8 +3973,8 @@ 41: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 42: =============================================================================== -: (0.049750) - test_equals2: .: (0.006105) +: (0.006013) + test_equals2: .: (0.003410) test_install: P =============================================================================== Pending: test_install(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3953,7 +3989,7 @@ 53: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 54: =============================================================================== -: (0.008160) +: (0.004295) test_install_extension: P =============================================================================== Pending: test_install_extension(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3968,7 +4004,7 @@ 71: end 72: =============================================================================== -: (0.087447) +: (0.005610) test_install_installed: P =============================================================================== Pending: test_install_installed(TestGemResolverGitSpecification): cannot find git executable, use GIT environment variable to set @@ -3983,399 +4019,399 @@ 103: git_spec = Gem::Resolver::GitSpecification.new @set, @spec 104: =============================================================================== -: (0.003707) +: (0.005079) TestGemResolverIndexSet: - test_find_all: .: (0.006018) - test_find_all_local: .: (0.110210) - test_find_all_prerelease: .: (0.006831) - test_initialize: .: (0.007393) - test_initialize_source: .: (0.006960) + test_find_all: .: (0.005241) + test_find_all_local: .: (0.008187) + test_find_all_prerelease: .: (0.005092) + test_initialize: .: (0.003357) + test_initialize_source: .: (0.005019) TestGemResolverIndexSpecification: - test_initialize: .: (0.006390) - test_initialize_platform: .: (0.004017) - test_install: .: (0.022644) - test_spec: .: (0.016874) - test_spec_local: .: (0.010455) + test_initialize: .: (0.008851) + test_initialize_platform: .: (0.004512) + test_install: .: (0.021731) + test_spec: .: (0.006963) + test_spec_local: .: (0.010657) TestGemResolverInstalledSpecification: - test_initialize: .: (0.016450) - test_install: .: (0.016553) - test_installable_platform_eh: .: (0.013919) + test_initialize: .: (0.005666) + test_install: .: (0.002604) + test_installable_platform_eh: .: (0.009226) TestGemResolverInstallerSet: - test_add_always_install: .: (0.117856) - test_add_always_install_errors: .: (0.017669) - test_add_always_install_index_spec_platform: .: (0.013927) - test_add_always_install_platform: .: (0.027131) - test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.024351) - test_add_always_install_prerelease: .: (0.016062) - test_add_always_install_prerelease_github_problem: .: (0.030717) - test_add_always_install_prerelease_only: .: (0.021065) - test_add_local: .: (0.017795) - test_consider_local_eh: .: (0.008741) - test_consider_remote_eh: .: (0.007965) - test_errors: .: (0.012323) - test_find_all_always_install: .: (0.034179) - test_find_all_prerelease: .: (0.024576) - test_find_all_prerelease_dependencies_with_add_local: .: (0.020614) - test_load_spec: .: (0.025598) - test_prefetch: .: (0.014648) - test_prerelease_equals: .: (0.003858) - test_remote_equals_both: .: (0.003516) - test_remote_equals_local: .: (0.003138) - test_remote_equals_remote: .: (0.018226) + test_add_always_install: .: (0.015472) + test_add_always_install_errors: .: (0.007541) + test_add_always_install_index_spec_platform: .: (0.012521) + test_add_always_install_platform: .: (0.013937) + test_add_always_install_platform_if_gem_platforms_modified_by_platform_flag:.: (0.016211) + test_add_always_install_prerelease: .: (0.011766) + test_add_always_install_prerelease_github_problem: .: (0.015599) + test_add_always_install_prerelease_only: .: (0.010628) + test_add_local: .: (0.010020) + test_consider_local_eh: .: (0.003305) + test_consider_remote_eh: .: (0.003241) + test_errors: .: (0.004094) + test_find_all_always_install: .: (0.012016) + test_find_all_prerelease: .: (0.011256) + test_find_all_prerelease_dependencies_with_add_local: .: (0.014046) + test_load_spec: .: (0.008026) + test_prefetch: .: (0.003666) + test_prerelease_equals: .: (0.002851) + test_remote_equals_both: .: (0.003508) + test_remote_equals_local: .: (0.003919) + test_remote_equals_remote: .: (0.004056) TestGemResolverLocalSpecification: - test_install: .: (0.036375) - test_installable_platform_eh: .: (0.010467) + test_install: .: (0.023801) + test_installable_platform_eh: .: (0.007405) TestGemResolverLockSet: - test_add: .: (0.004998) - test_find_all: .: (0.003647) - test_load_spec: .: (0.008028) - test_prefetch: .: (0.003704) + test_add: .: (0.004663) + test_find_all: .: (0.002596) + test_load_spec: .: (0.005652) + test_prefetch: .: (0.003175) TestGemResolverLockSpecification: - test_add_dependency: .: (0.004255) - test_initialize: .: (0.003377) - test_install: .: (0.335883) - test_install_installed: .: (0.004383) - test_spec: .: (0.003773) - test_spec_loaded: .: (0.005709) + test_add_dependency: .: (0.002610) + test_initialize: .: (0.002563) + test_install: .: (0.010867) + test_install_installed: .: (0.006191) + test_spec: .: (0.004344) + test_spec_loaded: .: (0.004180) TestGemResolverRequirementList: - test_each: .: (0.003664) + test_each: .: (0.002789) TestGemResolverSpecification: - test_install: .: (0.162706) - test_installable_platform_eh: .: (0.003878) - test_source: .: (0.003099) + test_install: .: (0.011971) + test_installable_platform_eh: .: (0.003792) + test_source: .: (0.003987) TestGemResolverVendorSet: - test_add_vendor_gem: .: (0.004295) - test_add_vendor_gem_missing: .: (0.003627) - test_find_all: .: (0.004543) - test_find_all_prerelease: .: (0.003767) - test_load_spec: .: (0.003012) + test_add_vendor_gem: .: (0.003236) + test_add_vendor_gem_missing: .: (0.004285) + test_find_all: .: (0.004417) + test_find_all_prerelease: .: (0.004026) + test_load_spec: .: (0.002852) TestGemResolverVendorSpecification: - test_dependencies: .: (0.003149) - test_equals2: .: (0.004290) - test_full_name: .: (0.003062) - test_install: .: (0.003202) - test_name: .: (0.003563) - test_platform: .: (0.002949) - test_version: .: (0.003010) + test_dependencies: .: (0.002880) + test_equals2: .: (0.004719) + test_full_name: .: (0.003973) + test_install: .: (0.003837) + test_name: .: (0.003358) + test_platform: .: (0.002864) + test_version: .: (0.002462) TestGemSafeMarshal: - test_array_subclass: .: (0.004256) - test_date: .: (0.003659) - test_floats: .: (0.003554) - test_frozen_object: .: (0.003175) - test_gem_spec_disallowed_ivar: .: (0.003521) - test_gem_spec_disallowed_symbol: .: (0.003564) - test_gem_spec_unmarshall_license: .: (0.003657) - test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.005012) - test_hash_with_compare_by_identity: .: (0.003474) - test_hash_with_default_value: .: (0.003009) - test_hash_with_ivar: .: (0.003115) - test_int_ 0: .: (0.003298) - test_int_ 1: .: (0.003150) - test_int_ 1048575: .: (0.003256) - test_int_ 122: .: (0.003056) - test_int_ 123: .: (0.003169) - test_int_ 124: .: (0.003220) - test_int_ 127: .: (0.003163) - test_int_ 128: .: (0.011302) - test_int_ 2: .: (0.004014) - test_int_ 255: .: (0.003103) - test_int_ 256: .: (0.003942) - test_int_ 257: .: (0.191583) - test_int_ 268435455: .: (0.004405) - test_int_ 268435456: .: (0.003748) - test_int_ 3: .: (0.003186) - test_int_ 4: .: (0.003499) - test_int_ 4294967295: .: (0.003173) - test_int_ 4294967296: .: (0.141950) - test_int_ 5: .: (0.004024) - test_int_ 6: .: (0.003093) - test_int_ 65535: .: (0.003318) - test_int_ 65536: .: (0.003124) - test_int_ 9223372036854775807: .: (0.003467) - test_int_ 9223372036854775808: .: (0.003166) - test_length_one_symbols: .: (0.003051) - test_link_after_float: .: (0.003141) - test_negative_length: .: (0.003137) - test_rational: .: (0.003262) - test_recursive_array: .: (0.003005) - test_recursive_string: .: (0.003250) - test_repeated_string: .: (0.003361) - test_repeated_symbol: .: (0.003261) - test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.003037) - test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.003061) - test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.004263) - test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.003293) - test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.003326) - test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.007154) - test_safe_load_marshal Array ["hello", "hello"]: .: (0.010190) - test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.007226) - test_safe_load_marshal Array [:development, :development]: .: (0.006354) - test_safe_load_marshal Array [[...]]: .: (0.008311) - test_safe_load_marshal Array {}: .: (0.008878) - test_safe_load_marshal Date #: .: (0.007954) - test_safe_load_marshal Float -0.0: .: (0.005993) - test_safe_load_marshal Float -1.1: .: (0.008477) - test_safe_load_marshal Float -30000000.0: .: (0.167165) - test_safe_load_marshal Float -Infinity: .: (0.008409) - test_safe_load_marshal Float 0.0: .: (0.008388) - test_safe_load_marshal Float 1.1: .: (0.007592) - test_safe_load_marshal Float 30000000.0: .: (0.014806) - test_safe_load_marshal Float Infinity: .: (0.016621) - test_safe_load_marshal Float NaN: .: (0.116265) - test_safe_load_marshal Gem::Version #:.: (0.202635) - test_safe_load_marshal Hash {:runtime=>:development}: .: (0.004212) - test_safe_load_marshal Hash {}: .: (0.003146) - test_safe_load_marshal Hash {} default value: .: (0.291322) - test_safe_load_marshal Integer -1: .: (0.004137) - test_safe_load_marshal Integer -1048575: .: (0.003730) - test_safe_load_marshal Integer -122: .: (0.002940) - test_safe_load_marshal Integer -123: .: (0.280615) - test_safe_load_marshal Integer -124: .: (0.003134) - test_safe_load_marshal Integer -127: .: (0.003145) - test_safe_load_marshal Integer -128: .: (0.002897) - test_safe_load_marshal Integer -2: .: (0.003197) - test_safe_load_marshal Integer -255: .: (0.002998) - test_safe_load_marshal Integer -256: .: (0.003148) - test_safe_load_marshal Integer -257: .: (0.002881) - test_safe_load_marshal Integer -268435455: .: (0.222945) - test_safe_load_marshal Integer -268435456: .: (0.003770) - test_safe_load_marshal Integer -3: .: (0.002973) - test_safe_load_marshal Integer -4: .: (0.003157) - test_safe_load_marshal Integer -4294967295: .: (0.002949) - test_safe_load_marshal Integer -4294967296: .: (0.003109) - test_safe_load_marshal Integer -5: .: (0.003097) - test_safe_load_marshal Integer -6: .: (0.244890) - test_safe_load_marshal Integer -65535: .: (0.003663) - test_safe_load_marshal Integer -65536: .: (0.003247) - test_safe_load_marshal Integer -9223372036854775807:.: (0.003330) - test_safe_load_marshal Integer -9223372036854775808:.: (0.003341) - test_safe_load_marshal Integer 0: .: (0.003257) - test_safe_load_marshal Integer 1: .: (0.002895) - test_safe_load_marshal Integer 1048574: .: (0.003001) - test_safe_load_marshal Integer 1048575: .: (0.003415) - test_safe_load_marshal Integer 1048576: .: (0.002927) - test_safe_load_marshal Integer 121: .: (0.003083) - test_safe_load_marshal Integer 122: .: (0.004513) - test_safe_load_marshal Integer 123: .: (0.005014) - test_safe_load_marshal Integer 124: .: (0.005654) - test_safe_load_marshal Integer 125: .: (0.003580) - test_safe_load_marshal Integer 126: .: (0.004361) - test_safe_load_marshal Integer 127: .: (0.005260) - test_safe_load_marshal Integer 128: .: (0.007014) - test_safe_load_marshal Integer 129: .: (0.005210) - test_safe_load_marshal Integer 2: .: (0.006949) - test_safe_load_marshal Integer 254: .: (0.004308) - test_safe_load_marshal Integer 255: .: (0.008750) - test_safe_load_marshal Integer 256: .: (0.005578) - test_safe_load_marshal Integer 257: .: (0.003122) - test_safe_load_marshal Integer 258: .: (0.003056) - test_safe_load_marshal Integer 268435454: .: (0.005998) - test_safe_load_marshal Integer 268435455: .: (0.027346) - test_safe_load_marshal Integer 268435456: .: (0.003118) - test_safe_load_marshal Integer 268435457: .: (0.003073) - test_safe_load_marshal Integer 3: .: (0.003050) - test_safe_load_marshal Integer 4: .: (0.003092) - test_safe_load_marshal Integer 4294967294: .: (0.014934) - test_safe_load_marshal Integer 4294967295: .: (0.005029) - test_safe_load_marshal Integer 4294967296: .: (0.003730) - test_safe_load_marshal Integer 4294967297: .: (0.003560) - test_safe_load_marshal Integer 5: .: (0.004554) - test_safe_load_marshal Integer 6: .: (0.007090) - test_safe_load_marshal Integer 65534: .: (0.004972) - test_safe_load_marshal Integer 65535: .: (0.005154) - test_safe_load_marshal Integer 65536: .: (0.004540) - test_safe_load_marshal Integer 65537: .: (0.003573) - test_safe_load_marshal Integer 7: .: (0.004961) - test_safe_load_marshal Integer 9223372036854775806: .: (0.005366) - test_safe_load_marshal Integer 9223372036854775807: .: (0.005119) - test_safe_load_marshal Integer 9223372036854775808: .: (0.007777) - test_safe_load_marshal Integer 9223372036854775809: .: (0.003036) - test_safe_load_marshal Rational (1/3): .: (0.008053) - test_safe_load_marshal String "": .: (0.003253) - test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.016705) - test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.006681) - test_safe_load_marshal String "abc" Windows-1256: .: (0.005098) - test_safe_load_marshal String "abc" ascii: .: (0.004468) - test_safe_load_marshal String "abc" binary: .: (0.007426) - test_safe_load_marshal String "abc" ivar: .: (0.005038) - test_safe_load_marshal String "abc" utf8: .: (0.005085) - test_safe_load_marshal String "hello" ivar: .: (0.004483) - test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.005179) - test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.004479) - test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.004111) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.009067) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.005614) - test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.004474) - test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.010785) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.003627) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.006322) - test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.005442) - test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.009408) - test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.003342) - test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.005682) - test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.005175) - test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.007376) - test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.005235) - test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.025432) - test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.005448) - test_string_subclass: .: (0.008411) - test_string_with_encoding: .: (0.012284) - test_string_with_ivar: .: (0.003688) - test_time_0 2000-12-31 23:59:59 -1200: .: (0.004111) - test_time_1 2001-01-01 15:59:59 +0400: .: (0.005179) - test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -1200: .: (0.007097) - test_time_11 2000-12-31 23:59:59.000000001 -1200: .: (0.005037) - test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -1200: .: (0.011124) - test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -1200: .: (0.005281) - test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -1200: .: (0.006861) - test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.006821) - test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -1200: .: (0.007093) - test_time_17 2001-01-01 11:59:59 UTC: .: (0.007463) - test_time_18 2001-01-01 11:59:59 UTC: .: (0.005075) - test_time_2 2001-01-01 00:07:59 -1152: .: (0.010931) - test_time_3 2001-01-01 11:59:59 +0000: .: (0.003517) - test_time_4 2001-01-01 11:59:59 UTC: .: (0.008185) - test_time_5 2000-12-31 23:59:59.001 -1200: .: (0.006390) - test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -1200: .: (0.005314) - test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -1200: .: (0.003516) - test_time_8 2000-12-31 23:59:59.000001 -1200: .: (0.011829) - test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -1200: .: (0.004223) - test_time_loads: .: (0.019132) - test_time_user_marshal: .: (0.003985) - test_time_with_ivar: .: (0.043453) - test_unexpected_eof: .: (0.003743) + test_array_subclass: .: (0.004258) + test_date: .: (0.003627) + test_floats: .: (0.003710) + test_frozen_object: .: (0.002747) + test_gem_spec_disallowed_ivar: .: (0.002968) + test_gem_spec_disallowed_symbol: .: (0.002947) + test_gem_spec_unmarshall_license: .: (0.003277) + test_gem_spec_unmarshall_required_ruby_rubygems_version: .: (0.004430) + test_hash_with_compare_by_identity: .: (0.002948) + test_hash_with_default_value: .: (0.003038) + test_hash_with_ivar: .: (0.004687) + test_int_ 0: .: (0.003951) + test_int_ 1: .: (0.002702) + test_int_ 1048575: .: (0.002693) + test_int_ 122: .: (0.003150) + test_int_ 123: .: (0.003686) + test_int_ 124: .: (0.003344) + test_int_ 127: .: (0.003423) + test_int_ 128: .: (0.002729) + test_int_ 2: .: (0.010012) + test_int_ 255: .: (0.006022) + test_int_ 256: .: (0.003562) + test_int_ 257: .: (0.002695) + test_int_ 268435455: .: (0.004317) + test_int_ 268435456: .: (0.003424) + test_int_ 3: .: (0.003397) + test_int_ 4: .: (0.003555) + test_int_ 4294967295: .: (0.002644) + test_int_ 4294967296: .: (0.005345) + test_int_ 5: .: (0.003785) + test_int_ 6: .: (0.003220) + test_int_ 65535: .: (0.002766) + test_int_ 65536: .: (0.002599) + test_int_ 9223372036854775807: .: (0.003093) + test_int_ 9223372036854775808: .: (0.003732) + test_length_one_symbols: .: (0.003726) + test_link_after_float: .: (0.003230) + test_negative_length: .: (0.002811) + test_rational: .: (0.003489) + test_recursive_array: .: (0.003976) + test_recursive_string: .: (0.003466) + test_repeated_string: .: (0.002681) + test_repeated_symbol: .: (0.002956) + test_safe_load_marshal Array ["\x61\x62\x63", "\x61\x62\x63"] utf32 with length not a multiple of 4): .: (0.003300) + test_safe_load_marshal Array ["\x61\x62\x63\x64", "\x61\x62\x63\x64"] utf32:.: (0.003998) + test_safe_load_marshal Array ["abc", "abc"] Windows-1256: .: (0.003057) + test_safe_load_marshal Array ["abc", "abc"] ascii: .: (0.005992) + test_safe_load_marshal Array ["abc", "abc"] binary: .: (0.002594) + test_safe_load_marshal Array ["abc", "abc"] utf8: .: (0.004184) + test_safe_load_marshal Array ["hello", "hello"]: .: (0.003767) + test_safe_load_marshal Array ["hello", ["hello"], "hello", ["hello"]]: .: (0.003404) + test_safe_load_marshal Array [:development, :development]: .: (0.002932) + test_safe_load_marshal Array [[...]]: .: (0.003036) + test_safe_load_marshal Array {}: .: (0.003925) + test_safe_load_marshal Date #: .: (0.003330) + test_safe_load_marshal Float -0.0: .: (0.003366) + test_safe_load_marshal Float -1.1: .: (0.002845) + test_safe_load_marshal Float -30000000.0: .: (0.002604) + test_safe_load_marshal Float -Infinity: .: (0.002652) + test_safe_load_marshal Float 0.0: .: (0.003663) + test_safe_load_marshal Float 1.1: .: (0.004374) + test_safe_load_marshal Float 30000000.0: .: (0.009933) + test_safe_load_marshal Float Infinity: .: (0.002570) + test_safe_load_marshal Float NaN: .: (0.002537) + test_safe_load_marshal Gem::Version #:.: (0.002649) + test_safe_load_marshal Hash {:runtime=>:development}: .: (0.002657) + test_safe_load_marshal Hash {}: .: (0.002641) + test_safe_load_marshal Hash {} default value: .: (0.002587) + test_safe_load_marshal Integer -1: .: (0.004682) + test_safe_load_marshal Integer -1048575: .: (0.003432) + test_safe_load_marshal Integer -122: .: (0.005281) + test_safe_load_marshal Integer -123: .: (0.003456) + test_safe_load_marshal Integer -124: .: (0.010509) + test_safe_load_marshal Integer -127: .: (0.003717) + test_safe_load_marshal Integer -128: .: (0.003346) + test_safe_load_marshal Integer -2: .: (0.002512) + test_safe_load_marshal Integer -255: .: (0.003177) + test_safe_load_marshal Integer -256: .: (0.003877) + test_safe_load_marshal Integer -257: .: (0.003108) + test_safe_load_marshal Integer -268435455: .: (0.002495) + test_safe_load_marshal Integer -268435456: .: (0.003955) + test_safe_load_marshal Integer -3: .: (0.002520) + test_safe_load_marshal Integer -4: .: (0.004461) + test_safe_load_marshal Integer -4294967295: .: (0.010797) + test_safe_load_marshal Integer -4294967296: .: (0.004447) + test_safe_load_marshal Integer -5: .: (0.003175) + test_safe_load_marshal Integer -6: .: (0.002552) + test_safe_load_marshal Integer -65535: .: (0.002674) + test_safe_load_marshal Integer -65536: .: (0.004804) + test_safe_load_marshal Integer -9223372036854775807:.: (0.002705) + test_safe_load_marshal Integer -9223372036854775808:.: (0.004613) + test_safe_load_marshal Integer 0: .: (0.002680) + test_safe_load_marshal Integer 1: .: (0.002596) + test_safe_load_marshal Integer 1048574: .: (0.002555) + test_safe_load_marshal Integer 1048575: .: (0.002624) + test_safe_load_marshal Integer 1048576: .: (0.009324) + test_safe_load_marshal Integer 121: .: (0.007350) + test_safe_load_marshal Integer 122: .: (0.003828) + test_safe_load_marshal Integer 123: .: (0.003620) + test_safe_load_marshal Integer 124: .: (0.004749) + test_safe_load_marshal Integer 125: .: (0.003684) + test_safe_load_marshal Integer 126: .: (0.003199) + test_safe_load_marshal Integer 127: .: (0.003770) + test_safe_load_marshal Integer 128: .: (0.002663) + test_safe_load_marshal Integer 129: .: (0.013793) + test_safe_load_marshal Integer 2: .: (0.010816) + test_safe_load_marshal Integer 254: .: (0.008022) + test_safe_load_marshal Integer 255: .: (0.006471) + test_safe_load_marshal Integer 256: .: (0.007106) + test_safe_load_marshal Integer 257: .: (0.009183) + test_safe_load_marshal Integer 258: .: (0.007133) + test_safe_load_marshal Integer 268435454: .: (0.007661) + test_safe_load_marshal Integer 268435455: .: (0.008478) + test_safe_load_marshal Integer 268435456: .: (0.007505) + test_safe_load_marshal Integer 268435457: .: (0.007650) + test_safe_load_marshal Integer 3: .: (0.010124) + test_safe_load_marshal Integer 4: .: (0.017064) + test_safe_load_marshal Integer 4294967294: .: (0.009624) + test_safe_load_marshal Integer 4294967295: .: (0.002528) + test_safe_load_marshal Integer 4294967296: .: (0.003293) + test_safe_load_marshal Integer 4294967297: .: (0.002476) + test_safe_load_marshal Integer 5: .: (0.003256) + test_safe_load_marshal Integer 6: .: (0.002516) + test_safe_load_marshal Integer 65534: .: (0.003101) + test_safe_load_marshal Integer 65535: .: (0.002501) + test_safe_load_marshal Integer 65536: .: (0.002938) + test_safe_load_marshal Integer 65537: .: (0.002469) + test_safe_load_marshal Integer 7: .: (0.002809) + test_safe_load_marshal Integer 9223372036854775806: .: (0.002607) + test_safe_load_marshal Integer 9223372036854775807: .: (0.002802) + test_safe_load_marshal Integer 9223372036854775808: .: (0.002537) + test_safe_load_marshal Integer 9223372036854775809: .: (0.004524) + test_safe_load_marshal Rational (1/3): .: (0.004247) + test_safe_load_marshal String "": .: (0.005066) + test_safe_load_marshal String "\x61\x62\x63" utf32 with length not a multiple of 4: .: (0.002777) + test_safe_load_marshal String "\x61\x62\x63\x64" utf32: .: (0.002558) + test_safe_load_marshal String "abc" Windows-1256: .: (0.002632) + test_safe_load_marshal String "abc" ascii: .: (0.003615) + test_safe_load_marshal String "abc" binary: .: (0.002759) + test_safe_load_marshal String "abc" ivar: .: (0.002782) + test_safe_load_marshal String "abc" utf8: .: (0.003984) + test_safe_load_marshal String "hello" ivar: .: (0.002843) + test_safe_load_marshal Time 2000-12-31 20:07:59 -1152: .: (0.003074) + test_safe_load_marshal Time 2000-12-31 23:59:59 -0800: .: (0.003074) + test_safe_load_marshal Time 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 -0800: .: (0.003920) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000 -0800: .: (0.004292) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 -0800: .: (0.003981) + test_safe_load_marshal Time 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 -0800: .: (0.002942) + test_safe_load_marshal Time 2000-12-31 23:59:59 450364466336677/450359962737049600000000 -0800: .: (0.003356) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000 -0800: .: (0.002870) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 -0800: .: (0.004033) + test_safe_load_marshal Time 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 -0800: .: (0.003498) + test_safe_load_marshal Time 2000-12-31 23:59:59.000000001 -0800: .: (0.003082) + test_safe_load_marshal Time 2000-12-31 23:59:59.000001 -0800: .: (0.002849) + test_safe_load_marshal Time 2000-12-31 23:59:59.001 -0800: .: (0.003713) + test_safe_load_marshal Time 2001-01-01 07:59:59 +0000: .: (0.004035) + test_safe_load_marshal Time 2001-01-01 07:59:59 UTC:.: (0.004681) + test_safe_load_marshal Time 2001-01-01 11:59:59 +0400: .: (0.003431) + test_safe_load_marshal Time 2023-08-24 10:10:39.09565 -0700:.: (0.002740) + test_safe_load_marshal Time 2023-08-24 10:10:39.098453 -0700: .: (0.002713) + test_string_subclass: .: (0.003912) + test_string_with_encoding: .: (0.006209) + test_string_with_ivar: .: (0.002858) + test_time_0 2000-12-31 23:59:59 +1400: .: (0.003254) + test_time_1 2000-12-31 13:59:59 +0400: .: (0.002940) + test_time_10 2000-12-31 23:59:59 4548635623644201/4503599627370496000000 +1400: .: (0.004319) + test_time_11 2000-12-31 23:59:59.000000001 +1400: .: (0.003724) + test_time_12 2000-12-31 23:59:59 2476979795053773/2251799813685248000000000 +1400: .: (0.004030) + test_time_13 2000-12-31 23:59:59 4548635623644201/4503599627370496000000000 +1400: .: (0.009498) + test_time_14 2000-12-31 23:59:59 2254051613498933/2251799813685248000000000 +1400: .: (0.003115) + test_time_15 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.003971) + test_time_16 2000-12-31 23:59:59 450364466336677/450359962737049600000000 +1400: .: (0.003870) + test_time_17 2000-12-31 09:59:59 UTC: .: (0.002857) + test_time_18 2000-12-31 09:59:59 UTC: .: (0.003128) + test_time_2 2000-12-30 22:07:59 -1152: .: (0.003086) + test_time_3 2000-12-31 09:59:59 +0000: .: (0.002854) + test_time_4 2000-12-31 09:59:59 UTC: .: (0.005816) + test_time_5 2000-12-31 23:59:59.001 +1400: .: (0.004348) + test_time_6 2000-12-31 23:59:59 2476979795053773/2251799813685248000 +1400: .: (0.003583) + test_time_7 2000-12-31 23:59:59 4548635623644201/4503599627370496000 +1400: .: (0.003057) + test_time_8 2000-12-31 23:59:59.000001 +1400: .: (0.003448) + test_time_9 2000-12-31 23:59:59 2476979795053773/2251799813685248000000 +1400: .: (0.004862) + test_time_loads: .: (0.002725) + test_time_user_marshal: .: (0.003479) + test_time_with_ivar: .: (0.002870) + test_unexpected_eof: .: (0.006223) TestGemSafeYAML: - test_aliases_disabled: .: (0.022811) - test_aliases_enabled_by_default: .: (0.008072) + test_aliases_disabled: .: (0.005076) + test_aliases_enabled_by_default: .: (0.005180) TestGemSecurity: - test_class_create_cert: .: (0.014500) - test_class_create_cert_email: .: (0.021618) - test_class_create_cert_self_signed: .: (0.007942) - test_class_create_key: .: (0.617389) - test_class_create_key_downcases: .: (3.488867) - test_class_create_key_raises_unknown_algorithm: .: (0.003395) - test_class_email_to_name: .: (0.003610) - test_class_get_public_key_ec: .: (0.089466) - test_class_get_public_key_rsa: .: (0.004098) - test_class_re_sign: .: (0.005035) - test_class_re_sign_not_self_signed: .: (0.003169) - test_class_re_sign_wrong_key: .: (0.160183) - test_class_reset: .: (0.004589) - test_class_sign: .: (0.005175) - test_class_sign_AltName: .: (0.006137) - test_class_trust_dir: .: (0.003685) - test_class_write: .: (0.445968) - test_class_write_encrypted: .: (0.934313) - test_class_write_encrypted_cipher: .: (0.184244) + test_class_create_cert: .: (0.003893) + test_class_create_cert_email: .: (0.005357) + test_class_create_cert_self_signed: .: (0.004492) + test_class_create_key: .: (0.150595) + test_class_create_key_downcases: .: (3.731715) + test_class_create_key_raises_unknown_algorithm: .: (0.002979) + test_class_email_to_name: .: (0.002741) + test_class_get_public_key_ec: .: (0.003050) + test_class_get_public_key_rsa: .: (0.003086) + test_class_re_sign: .: (0.004127) + test_class_re_sign_not_self_signed: .: (0.002779) + test_class_re_sign_wrong_key: .: (0.002638) + test_class_reset: .: (0.002608) + test_class_sign: .: (0.004564) + test_class_sign_AltName: .: (0.005759) + test_class_trust_dir: .: (0.002410) + test_class_write: .: (0.191048) + test_class_write_encrypted: .: (0.169722) + test_class_write_encrypted_cipher: .: (0.324234) TestGemSecurityPolicy: - test_check_cert: .: (0.004239) - test_check_cert_expired: .: (0.003789) - test_check_cert_future: .: (0.003690) - test_check_cert_invalid_issuer: .: (0.004431) - test_check_cert_issuer: .: (0.004386) - test_check_cert_no_signer: .: (0.003669) - test_check_chain: .: (0.447208) - test_check_chain_empty_chain: .: (0.004639) - test_check_chain_invalid: .: (0.005006) - test_check_chain_no_chain: .: (0.004091) - test_check_data: .: (0.005244) - test_check_data_invalid: .: (0.005364) - test_check_key: .: (0.003987) - test_check_key_no_signer: .: (0.004024) - test_check_key_wrong_key: .: (0.003903) - test_check_root: .: (0.004258) - test_check_root_empty_chain: .: (0.003563) - test_check_root_invalid_signer: .: (0.004153) - test_check_root_no_chain: .: (0.003586) - test_check_root_not_self_signed: .: (0.003680) - test_check_trust: .: (0.004683) - test_check_trust_child: .: (0.004315) - test_check_trust_empty_chain: .: (0.003810) - test_check_trust_mismatch: .: (0.004404) - test_check_trust_no_chain: .: (0.003934) - test_check_trust_no_trust: .: (0.003808) - test_check_trust_no_trust_child: .: (0.003959) - test_subject: .: (0.003982) - test_verify: .: (0.005230) - test_verify_chain_key: .: (0.004608) - test_verify_chain_signatures: .: (0.005724) - test_verify_no_digests: .: (0.004991) - test_verify_no_digests_no_security: .: (0.005068) - test_verify_no_signatures: .: (0.005149) - test_verify_no_signatures_no_digests: .: (0.004260) - test_verify_no_trust: .: (0.004979) - test_verify_not_enough_signatures: .: (0.183742) - test_verify_signatures: .: (0.042879) - test_verify_signatures_chain: .: (0.005618) - test_verify_signatures_data: .: (0.004548) - test_verify_signatures_missing: .: (0.007003) - test_verify_signatures_none: .: (0.005545) - test_verify_signatures_root: .: (0.004834) - test_verify_signatures_signer: .: (0.005315) - test_verify_signatures_trust: .: (0.005890) - test_verify_wrong_digest_type: .: (0.128587) + test_check_cert: .: (0.003738) + test_check_cert_expired: .: (0.003233) + test_check_cert_future: .: (0.003387) + test_check_cert_invalid_issuer: .: (0.003289) + test_check_cert_issuer: .: (0.003367) + test_check_cert_no_signer: .: (0.003137) + test_check_chain: .: (0.003299) + test_check_chain_empty_chain: .: (0.003339) + test_check_chain_invalid: .: (0.003375) + test_check_chain_no_chain: .: (0.003312) + test_check_data: .: (0.004081) + test_check_data_invalid: .: (0.132402) + test_check_key: .: (0.003204) + test_check_key_no_signer: .: (0.003293) + test_check_key_wrong_key: .: (0.003280) + test_check_root: .: (0.003289) + test_check_root_empty_chain: .: (0.003269) + test_check_root_invalid_signer: .: (0.003350) + test_check_root_no_chain: .: (0.003143) + test_check_root_not_self_signed: .: (0.003333) + test_check_trust: .: (0.003805) + test_check_trust_child: .: (0.003712) + test_check_trust_empty_chain: .: (0.003169) + test_check_trust_mismatch: .: (0.003889) + test_check_trust_no_chain: .: (0.003122) + test_check_trust_no_trust: .: (0.003273) + test_check_trust_no_trust_child: .: (0.003408) + test_subject: .: (0.003280) + test_verify: .: (0.004544) + test_verify_chain_key: .: (0.004043) + test_verify_chain_signatures: .: (0.005033) + test_verify_no_digests: .: (0.004402) + test_verify_no_digests_no_security: .: (0.004433) + test_verify_no_signatures: .: (0.004615) + test_verify_no_signatures_no_digests: .: (0.003719) + test_verify_no_trust: .: (0.004308) + test_verify_not_enough_signatures: .: (0.005281) + test_verify_signatures: .: (0.006497) + test_verify_signatures_chain: .: (0.005116) + test_verify_signatures_data: .: (0.004254) + test_verify_signatures_missing: .: (0.006449) + test_verify_signatures_none: .: (0.005042) + test_verify_signatures_root: .: (0.010753) + test_verify_signatures_signer: .: (0.004219) + test_verify_signatures_trust: .: (0.156956) + test_verify_wrong_digest_type: .: (0.005977) TestGemSecuritySigner: - test_extract_name: .: (0.129028) - test_initialize: .: (0.003121) - test_initialize_cert_chain_empty: .: (0.003081) - test_initialize_cert_chain_invalid: .: (0.003322) - test_initialize_cert_chain_mixed: .: (0.003148) - test_initialize_cert_chain_path: .: (0.003375) - test_initialize_default: .: (0.006673) - test_initialize_encrypted_key_path: .: (0.006322) - test_initialize_key_path: .: (0.012267) - test_load_cert_chain: .: (0.004053) - test_load_cert_chain_broken: .: (0.003987) - test_sign: .: (0.004641) - test_sign_expired: .: (0.003238) - test_sign_expired_auto_update: .: (0.562970) - test_sign_expired_auto_update_exists: .: (0.090111) - test_sign_no_certs: .: (0.003119) - test_sign_no_key: .: (0.003348) - test_sign_wrong_key: .: (0.003354) + test_extract_name: .: (0.002764) + test_initialize: .: (0.002572) + test_initialize_cert_chain_empty: .: (0.003329) + test_initialize_cert_chain_invalid: .: (0.002527) + test_initialize_cert_chain_mixed: .: (0.003435) + test_initialize_cert_chain_path: .: (0.002542) + test_initialize_default: .: (0.006003) + test_initialize_encrypted_key_path: .: (0.005571) + test_initialize_key_path: .: (0.005375) + test_load_cert_chain: .: (0.003790) + test_load_cert_chain_broken: .: (0.035777) + test_sign: .: (0.004198) + test_sign_expired: .: (0.002795) + test_sign_expired_auto_update: .: (0.088099) + test_sign_expired_auto_update_exists: .: (0.003196) + test_sign_no_certs: .: (0.003066) + test_sign_no_key: .: (0.002517) + test_sign_wrong_key: .: (0.002589) TestGemSecurityTrustDir: - test_cert_path: .: (0.348546) - test_issuer_of: .: (0.096810) - test_load_certificate: .: (0.003807) - test_name_path: .: (0.003458) - test_trust_cert: .: (0.003842) - test_verify: .: (0.003547) - test_verify_file: .: (0.003442) - test_verify_wrong_permissions: .: (0.003372) + test_cert_path: .: (0.012763) + test_issuer_of: .: (0.003151) + test_load_certificate: .: (0.003557) + test_name_path: .: (0.002669) + test_trust_cert: .: (0.003356) + test_verify: .: (0.179461) + test_verify_file: .: (0.002914) + test_verify_wrong_permissions: .: (0.002862) TestGemSilentUI: - test_ask: .: (0.003439) - test_ask_for_password: .: (0.003234) - test_ask_yes_no: .: (0.003598) - test_choose_from_list: .: (0.003282) - test_download_reporter: .: (0.003382) - test_new_without_dev_null: .: (0.003263) - test_progress_reporter: .: (0.003202) + test_ask: .: (0.003007) + test_ask_for_password: .: (0.003002) + test_ask_yes_no: .: (0.003124) + test_choose_from_list: .: (0.003004) + test_download_reporter: .: (0.002816) + test_new_without_dev_null: .: (0.002923) + test_progress_reporter: .: (0.002706) TestGemSource: - test_cache_dir_escapes_windows_paths: .: (0.009914) - test_dependency_resolver_set_bundler_api: .: (0.142298) - test_dependency_resolver_set_file_uri: .: (0.039919) - test_dependency_resolver_set_marshal_api: .: (0.036638) - test_fetch_spec: .: (0.024052) - test_fetch_spec_cached: .: (0.038055) - test_fetch_spec_platform: .: (0.060482) - test_fetch_spec_platform_ruby: .: (0.030650) - test_initialize_git: .: (0.021199) - test_initialize_invalid_uri: .: (0.029381) - test_load_specs: .: (0.031173) - test_load_specs_cached: .: (0.133459) - test_load_specs_cached_empty: .: (0.042506) - test_load_specs_from_unavailable_uri: .: (0.101600) - test_spaceship: .: (0.029546) - test_spaceship_order_is_preserved_when_uri_differs: .: (0.022451) - test_typo_squatting: .: (0.013136) - test_typo_squatting_custom_distance_threshold: .: (0.025095) - test_typo_squatting_false_positive: .: (0.014961) - test_update_cache_eh: .: (0.014976) - test_update_cache_eh_home_nonexistent: .: (0.015509) + test_cache_dir_escapes_windows_paths: .: (0.009122) + test_dependency_resolver_set_bundler_api: .: (0.008563) + test_dependency_resolver_set_file_uri: .: (0.009957) + test_dependency_resolver_set_marshal_api: .: (0.188399) + test_fetch_spec: .: (0.163666) + test_fetch_spec_cached: .: (0.161567) + test_fetch_spec_platform: .: (0.015292) + test_fetch_spec_platform_ruby: .: (0.009500) + test_initialize_git: .: (0.008411) + test_initialize_invalid_uri: .: (0.008022) + test_load_specs: .: (0.008720) + test_load_specs_cached: .: (0.256680) + test_load_specs_cached_empty: .: (0.371504) + test_load_specs_from_unavailable_uri: .: (0.031615) + test_spaceship: .: (0.009735) + test_spaceship_order_is_preserved_when_uri_differs: .: (0.008595) + test_typo_squatting: .: (0.008306) + test_typo_squatting_custom_distance_threshold: .: (0.008129) + test_typo_squatting_false_positive: .: (0.008120) + test_update_cache_eh: .: (0.007807) + test_update_cache_eh_home_nonexistent: .: (0.007880) TestGemSourceFetchProblem: - test_exception: .: (0.003488) - test_password_redacted: .: (0.003388) - test_source_password_no_redacted: .: (0.003731) + test_exception: .: (0.002925) + test_password_redacted: .: (0.002579) + test_source_password_no_redacted: .: (0.002590) TestGemSourceGit: test_base_dir: P =============================================================================== @@ -4384,7 +4420,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.004911) +: (0.003218) test_cache: P =============================================================================== Pending: test_cache(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4392,7 +4428,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.005329) +: (0.003013) test_cache_local: P =============================================================================== Pending: test_cache_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4400,7 +4436,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.004956) +: (0.002989) test_checkout: P =============================================================================== Pending: test_checkout(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4408,7 +4444,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.005220) +: (0.003063) test_checkout_default: P =============================================================================== Pending: test_checkout_default(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4416,7 +4452,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.005092) +: (0.072255) test_checkout_local: P =============================================================================== Pending: test_checkout_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4424,7 +4460,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.005405) +: (0.003065) test_checkout_local_cached: P =============================================================================== Pending: test_checkout_local_cached(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4432,7 +4468,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.005356) +: (0.003122) test_checkout_submodules: P =============================================================================== Pending: test_checkout_submodules(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4440,7 +4476,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003310) +: (0.003062) test_dir_shortref: P =============================================================================== Pending: test_dir_shortref(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4448,7 +4484,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003880) +: (0.002993) test_download: P =============================================================================== Pending: test_download(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4456,7 +4492,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003682) +: (0.003106) test_equals2: P =============================================================================== Pending: test_equals2(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4464,7 +4500,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003135) +: (0.003151) test_install_dir: P =============================================================================== Pending: test_install_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4472,7 +4508,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003389) +: (0.003176) test_install_dir_local: P =============================================================================== Pending: test_install_dir_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4480,7 +4516,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003146) +: (0.003157) test_pretty_print: P =============================================================================== Pending: test_pretty_print(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4488,7 +4524,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003391) +: (0.003176) test_repo_cache_dir: P =============================================================================== Pending: test_repo_cache_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4496,7 +4532,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003120) +: (0.003190) test_rev_parse: P =============================================================================== Pending: test_rev_parse(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4504,7 +4540,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.003808) +: (0.003304) test_root_dir: P =============================================================================== Pending: test_root_dir(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4512,7 +4548,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.004594) +: (0.013173) test_spaceship: P =============================================================================== Pending: test_spaceship(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4520,7 +4556,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.004055) +: (0.003735) test_specs: P =============================================================================== Pending: test_specs(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4528,7 +4564,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.004743) +: (0.003729) test_specs_local: P =============================================================================== Pending: test_specs_local(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4536,7 +4572,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.158473) +: (0.003043) test_uri: P =============================================================================== Pending: test_uri(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4544,7 +4580,7 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.005591) +: (0.024019) test_uri_hash: P =============================================================================== Pending: test_uri_hash(TestGemSourceGit): cannot find git executable, use GIT environment variable to set @@ -4552,527 +4588,527 @@ /build/reproducible-path/rubygems-3.6.7/test/rubygems/helper.rb:551:in `git_gem' /build/reproducible-path/rubygems-3.6.7/test/rubygems/test_gem_source_git.rb:10:in `setup' =============================================================================== -: (0.004724) +: (0.003650) TestGemSourceInstalled: - test_pretty_print: .: (0.063102) - test_spaceship: .: (0.168053) + test_pretty_print: .: (0.068277) + test_spaceship: .: (0.135382) TestGemSourceList: - test_Enumerable: .: (0.003415) - test_append: .: (0.003367) - test_clear: .: (0.002610) - test_delete: .: (0.002532) - test_delete_a_source: .: (0.002697) - test_each: .: (0.002536) - test_each_source: .: (0.002550) - test_empty?: .: (0.002617) - test_equal_to_another_list: .: (0.002668) - test_equal_to_array: .: (0.002554) - test_include_eh: .: (0.002622) - test_include_matches_a_source: .: (0.002555) - test_replace: .: (0.002584) - test_self_from: .: (0.174134) - test_to_a: .: (0.003059) + test_Enumerable: .: (0.079236) + test_append: .: (0.087820) + test_clear: .: (0.002485) + test_delete: .: (0.069899) + test_delete_a_source: .: (0.003118) + test_each: .: (0.104458) + test_each_source: .: (0.035415) + test_empty?: .: (0.002496) + test_equal_to_another_list: .: (0.077943) + test_equal_to_array: .: (0.002969) + test_include_eh: .: (0.002508) + test_include_matches_a_source: .: (0.066243) + test_replace: .: (0.026580) + test_self_from: .: (0.003237) + test_to_a: .: (0.002516) TestGemSourceLocal: - test_download: .: (0.167555) - test_fetch_spec: .: (0.154068) - test_find_gem: .: (0.023587) - test_find_gem_highest_version: .: (0.036326) - test_find_gem_prerelease: .: (0.029943) - test_find_gem_specific_version: .: (0.046183) - test_inspect: .: (0.029730) - test_load_specs_latest: .: (0.027948) - test_load_specs_prerelease: .: (0.022493) - test_load_specs_released: .: (0.018467) - test_pretty_print: .: (0.019544) - test_spaceship: .: (0.022444) + test_download: .: (0.015149) + test_fetch_spec: .: (0.014630) + test_find_gem: .: (0.014430) + test_find_gem_highest_version: .: (0.018161) + test_find_gem_prerelease: .: (0.014102) + test_find_gem_specific_version: .: (0.018351) + test_inspect: .: (0.014300) + test_load_specs_latest: .: (0.131234) + test_load_specs_prerelease: .: (0.014230) + test_load_specs_released: .: (0.013911) + test_pretty_print: .: (0.010396) + test_spaceship: .: (0.259994) TestGemSourceLock: - test_equals2: .: (0.004966) - test_fetch_spec: .: (0.007974) - test_spaceship: .: (0.004297) - test_spaceship_git: .: (0.002843) - test_spaceship_installed: .: (0.005230) - test_spaceship_local: .: (0.004577) - test_spaceship_remote: .: (0.005976) - test_spaceship_specific_file: .: (0.011226) - test_spaceship_vendor: .: (0.006954) - test_uri: .: (0.006975) + test_equals2: .: (0.003003) + test_fetch_spec: .: (0.005040) + test_spaceship: .: (0.002818) + test_spaceship_git: .: (0.002503) + test_spaceship_installed: .: (0.002514) + test_spaceship_local: .: (0.002522) + test_spaceship_remote: .: (0.002482) + test_spaceship_specific_file: .: (0.006595) + test_spaceship_vendor: .: (0.002629) + test_uri: .: (0.002557) TestGemSourceSpecificFile: - test_download: .: (0.011662) - test_fetch_spec: .: (0.009898) - test_fetch_spec_fails_on_unknown_name: .: (0.038857) - test_load_specs: .: (0.019111) - test_path: .: (0.006557) - test_pretty_print: .: (0.006814) - test_spaceship: .: (0.329638) - test_spec: .: (0.007470) + test_download: .: (0.006624) + test_fetch_spec: .: (0.006608) + test_fetch_spec_fails_on_unknown_name: .: (0.006548) + test_load_specs: .: (0.006840) + test_path: .: (0.006941) + test_pretty_print: .: (0.019363) + test_spaceship: .: (0.097368) + test_spec: .: (0.008571) TestGemSourceSubpathProblem: - test_dependency_resolver_set: .: (0.207497) - test_fetch_spec: .: (0.028952) - test_load_specs: .: (0.027933) + test_dependency_resolver_set: .: (0.029631) + test_fetch_spec: .: (0.029417) + test_load_specs: .: (0.316067) TestGemSourceVendor: - test_initialize: .: (0.014448) - test_spaceship: .: (0.002640) + test_initialize: .: (0.005681) + test_spaceship: .: (0.005679) TestGemSpecFetcher: - test_available_specs_cache: .: (0.005546) - test_available_specs_cache_released: .: (0.185875) - test_available_specs_complete: .: (0.008347) - test_available_specs_complete_handles_no_prerelease:.: (0.138847) - test_available_specs_latest: .: (0.007076) - test_available_specs_prerelease: .: (0.005861) - test_available_specs_released: .: (0.005829) - test_available_specs_with_bad_source: .: (0.003233) - test_initialize: .: (0.003199) - test_initialize_nonexistent_home_dir: .: (0.002519) - test_initialize_source: .: (0.003012) - test_initialize_unwritable_home_dir: .: (0.002607) - test_spec_for_dependency_all: .: (0.238585) - test_spec_for_dependency_bad_fetch_spec: .: (0.150132) - test_spec_for_dependency_latest: .: (0.006896) - test_spec_for_dependency_mismatched_platform: .: (0.136115) - test_spec_for_dependency_platform: .: (0.005908) - test_spec_for_dependency_prerelease: .: (0.123537) - test_suggest_gems_from_name_latest: .: (0.183210) - test_suggest_gems_from_name_prefix_or_suffix: .: (0.006770) - test_suggest_gems_from_name_prerelease: .: (0.158844) + test_available_specs_cache: .: (0.008826) + test_available_specs_cache_released: .: (0.010861) + test_available_specs_complete: .: (0.020846) + test_available_specs_complete_handles_no_prerelease:.: (0.012464) + test_available_specs_latest: .: (0.010464) + test_available_specs_prerelease: .: (0.010240) + test_available_specs_released: .: (0.008711) + test_available_specs_with_bad_source: .: (0.006864) + test_initialize: .: (0.004214) + test_initialize_nonexistent_home_dir: .: (0.006269) + test_initialize_source: .: (0.004754) + test_initialize_unwritable_home_dir: .: (0.004088) + test_spec_for_dependency_all: .: (0.012222) + test_spec_for_dependency_bad_fetch_spec: .: (0.009322) + test_spec_for_dependency_latest: .: (0.009086) + test_spec_for_dependency_mismatched_platform: .: (0.004711) + test_spec_for_dependency_platform: .: (0.008901) + test_spec_for_dependency_prerelease: .: (0.009632) + test_suggest_gems_from_name_latest: .: (0.010731) + test_suggest_gems_from_name_prefix_or_suffix: .: (0.010011) + test_suggest_gems_from_name_prerelease: .: (0.008684) TestGemSpecification: - test__dump: .: (0.145625) - test__load_fixes_Date_objects: .: (0.003369) - test_activate: .: (0.187214) - test_add_dependency_from_existing_dependency: .: (0.003011) - test_add_dependency_with_type: .: (0.002677) - test_add_dependency_with_type_explicit: .: (0.003256) - test_allowed_push_host: .: (0.002590) - test_author: .: (0.002555) - test_authors: .: (0.002582) - test_base_dir: .: (0.002624) - test_base_dir_not_loaded: .: (0.002771) - test_bindir_equals: .: (0.002556) - test_bindir_equals_nil: .: (0.002915) - test_build_args: .: (0.309354) - test_build_extensions: .: (0.142605) - test_build_extensions_built: .: (0.120554) - test_build_extensions_default_gem: .: (0.003373) - test_build_extensions_error: .: (0.003976) - test_build_extensions_extensions_dir_unwritable: .: (0.003519) - test_build_extensions_no_extensions_dir_unwritable: .: (0.003485) - test_build_extensions_none: .: (0.003007) - test_build_extensions_preview: .: (0.099181) - test_contains_requirable_file_eh: .: (0.003435) - test_contains_requirable_file_eh_extension: .: (0.003367) - test_contains_requirable_file_eh_extension_java_platform: .: (0.003122) - test_contains_requirable_file_extension_soext: .: (0.003832) - test_date: .: (0.002691) - test_date_equals_date: .: (0.167197) - test_date_equals_string: .: (0.003041) - test_date_equals_string_bad: .: (0.002774) - test_date_equals_time: .: (0.149022) - test_date_equals_time_local: .: (0.002860) + test__dump: .: (0.005870) + test__load_fixes_Date_objects: .: (0.003059) + test_activate: .: (0.002615) + test_add_dependency_from_existing_dependency: .: (0.002705) + test_add_dependency_with_type: .: (0.004838) + test_add_dependency_with_type_explicit: .: (0.003452) + test_allowed_push_host: .: (0.003826) + test_author: .: (0.002618) + test_authors: .: (0.002644) + test_base_dir: .: (0.012658) + test_base_dir_not_loaded: .: (0.002566) + test_bindir_equals: .: (0.002609) + test_bindir_equals_nil: .: (0.002654) + test_build_args: .: (0.008193) + test_build_extensions: .: (0.100603) + test_build_extensions_built: .: (0.005647) + test_build_extensions_default_gem: .: (0.004911) + test_build_extensions_error: .: (0.005166) + test_build_extensions_extensions_dir_unwritable: .: (0.004664) + test_build_extensions_no_extensions_dir_unwritable: .: (0.004941) + test_build_extensions_none: .: (0.005996) + test_build_extensions_preview: .: (0.110110) + test_contains_requirable_file_eh: .: (0.003442) + test_contains_requirable_file_eh_extension: .: (0.003051) + test_contains_requirable_file_eh_extension_java_platform: .: (0.003270) + test_contains_requirable_file_extension_soext: .: (0.003379) + test_date: .: (0.002778) + test_date_equals_date: .: (0.002819) + test_date_equals_string: .: (0.002766) + test_date_equals_string_bad: .: (0.002706) + test_date_equals_time: .: (0.002815) + test_date_equals_time_local: .: (0.002761) test_date_equals_time_utc: .: (0.002638) - test_date_tolerates_hour_sec_and_timezone: .: (0.002705) - test_date_tolerates_hour_sec_zulu: .: (0.002740) - test_date_use_env_source_date_epoch: .: (0.002658) - test_default_spec_stub_is_marked_default: .: (0.004717) - test_dependencies: .: (0.233578) - test_dependent_gems: .: (0.324321) - test_description: .: (0.003144) - test_development_dependencies: .: (0.002781) - test_doc_dir: .: (0.002635) - test_doc_dir_type: .: (0.002621) - test_duplicate_runtime_dependency: .: (0.171181) - test_eql_eh: .: (0.003005) - test_eql_eh_extensions: .: (0.002747) - test_executable_equals: .: (0.002649) - test_executables: .: (0.002654) - test_executables_equals_nil: .: (0.147494) - test_extension_dir: .: (0.002860) - test_extension_dir_override: .: (0.002775) + test_date_tolerates_hour_sec_and_timezone: .: (0.015195) + test_date_tolerates_hour_sec_zulu: .: (0.002707) + test_date_use_env_source_date_epoch: .: (0.003522) + test_default_spec_stub_is_marked_default: .: (0.004432) + test_dependencies: .: (0.003743) + test_dependent_gems: .: (0.015553) + test_description: .: (0.003401) + test_development_dependencies: .: (0.002626) + test_doc_dir: .: (0.002710) + test_doc_dir_type: .: (0.002622) + test_duplicate_runtime_dependency: .: (0.002853) + test_eql_eh: .: (0.003327) + test_eql_eh_extensions: .: (0.002609) + test_executable_equals: .: (0.002642) + test_executables: .: (0.002573) + test_executables_equals_nil: .: (0.003078) + test_extension_dir: .: (0.002692) + test_extension_dir_override: .: (0.002864) test_extensions: .: (0.002665) - test_extensions_equals_nil: .: (0.002593) - test_extra_rdoc_files_equals_nil: .: (0.002672) - test_files: .: (0.037672) - test_files_append: .: (0.002721) - test_files_duplicate: .: (0.002715) - test_files_extra_rdoc_files: .: (0.002641) - test_files_non_array: .: (0.002793) - test_files_non_array_pathological: .: (0.080490) - test_find_all_by_full_name: .: (0.090775) - test_find_by_full_name: .: (0.005747) - test_find_by_name: .: (0.005694) - test_find_by_name_prerelease: .: (0.035059) - test_find_by_name_with_only_prereleases: .: (0.005322) - test_find_by_name_with_only_prereleases_with_requirements: .: (0.085044) - test_find_by_path: .: (0.089526) - test_find_in_unresolved_tree_is_not_exponentiental: .: (0.262888) - test_find_inactive_by_path: .: (0.008333) - test_for_cache: .: (0.003422) - test_full_gem_path: .: (0.002716) - test_full_gem_path_double_slash: .: (0.002931) - test_full_name: .: (0.002728) - test_full_name_windows: .: (0.002883) - test_full_require_paths: .: (0.002736) - test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.003460) - test_gem_build_complete_path: .: (0.003049) - test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.004347) - test_handles_dependencies_with_syck_requirements_bug: .: (0.004325) - test_handles_private_null_type: .: (0.004311) - test_hash: .: (0.002823) - test_initialize: .: (0.002975) - test_initialize_copy: .: (0.003110) - test_initialize_copy_broken: .: (0.002782) - test_initialize_future: .: (0.002737) - test_initialize_nil_version: .: (0.003113) - test_initialize_prerelease_version_before_name: .: (0.128758) - test_inner_clonflict_in_indirect_gems: .: (0.167453) - test_inner_clonflict_in_indirect_gems_reversed: .: (0.024458) - test_installed_by_version: .: (0.004076) - test_latest_specs: .: (0.105700) - test_lib_files: .: (0.003069) - test_license: .: (0.002718) - test_licenses: .: (0.002601) - test_load_default_gem: .: (0.003952) - test_load_errors_contain_filename: .: (0.003147) - test_metadata_key_size_validation_fails: .: (0.004214) - test_metadata_key_type_validation_fails: .: (0.189187) - test_metadata_link_validation_fails: .: (0.004138) - test_metadata_link_validation_warns_for_duplicates: .: (0.004340) - test_metadata_specs: .: (0.003277) - test_metadata_validates_ok: .: (0.004167) - test_metadata_value_size_validation_fails: .: (0.190047) - test_metadata_value_type_validation_fails: .: (0.004220) - test_missing_extensions_eh: .: (0.234268) - test_missing_extensions_eh_default_gem: .: (0.003087) - test_missing_extensions_eh_none: .: (0.002674) - test_name: .: (0.002709) - test_original_name: .: (0.002722) - test_platform: .: (0.002615) - test_platform_change_reset_cache_file: .: (0.002736) - test_platform_change_reset_full_name: .: (0.002687) - test_platform_equals: .: (0.002788) - test_platform_equals_current: .: (0.002736) - test_platform_equals_legacy: .: (0.177009) - test_removed_methods: .: (0.002798) - test_require_already_activated: .: (0.008242) - test_require_already_activated_indirect_conflict: .: (0.017655) - test_require_finds_in_2nd_level_indirect: .: (0.226144) - test_require_paths: .: (0.004905) - test_require_paths_default_ext_dir_for: .: (0.207531) - test_require_should_not_conflict: .: (0.235769) - test_require_should_prefer_latest_gem_level1: .: (0.017043) - test_require_should_prefer_latest_gem_level2: .: (0.228922) - test_require_should_prefer_reachable_gems: .: (0.027119) - test_requirements: .: (0.004005) - test_runtime_dependencies: .: (0.002941) - test_runtime_dependencies_legacy: .: (0.002764) - test_runtime_predicate_false: .: (0.002913) - test_runtime_predicate_true: .: (0.290022) - test_self__load_future: .: (0.003248) - test_self_activate: .: (0.003102) - test_self_activate_ambiguous_direct: .: (0.202867) - test_self_activate_ambiguous_indirect: .: (0.017762) - test_self_activate_ambiguous_indirect_conflict: .: (0.017898) - test_self_activate_ambiguous_unrelated: .: (0.291753) - test_self_activate_checks_dependencies: .: (0.009182) - test_self_activate_conflict: .: (0.346871) - test_self_activate_deep_unambiguous: .: (0.008839) - test_self_activate_divergent: .: (0.007741) - test_self_activate_dropped: .: (0.007677) - test_self_activate_loaded: .: (0.002846) - test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.004140) - test_self_activate_old_required: .: (0.006456) - test_self_activate_over: .: (0.008835) - test_self_activate_platform_alternate: .: (0.006601) - test_self_activate_platform_bump: .: (0.006471) - test_self_activate_prerelease: .: (0.006563) - test_self_activate_raggi_the_edgecase_generator: .: (0.351704) - test_self_activate_under: .: (0.007961) - test_self_activate_unrelated: .: (0.006638) - test_self_activate_via_require: .: (0.249010) - test_self_activate_via_require_wtf: .: (0.028879) - test_self_all_equals: .: (0.154861) - test_self_attribute_names: .: (0.003184) - test_self_find_active_stub_by_path: .: (0.005779) - test_self_from_yaml: .: (0.004574) - test_self_from_yaml_cleans_up_Date_objects: .: (0.003505) - test_self_load: .: (0.003465) - test_self_load_escape_curly: .: (0.003138) - test_self_load_escape_interpolation: .: (0.003417) - test_self_load_escape_quote: .: (0.003139) - test_self_load_legacy_ruby: .: (0.003109) - test_self_load_relative: .: (0.003110) - test_self_load_utf8_with_ascii_encoding: .: (0.003466) - test_self_normalize_yaml_input_with_183_io: .: (0.002675) - test_self_normalize_yaml_input_with_183_yaml: .: (0.002614) - test_self_normalize_yaml_input_with_192_yaml: .: (0.002854) - test_self_normalize_yaml_input_with_non_183_io: .: (0.002630) - test_self_normalize_yaml_input_with_non_183_yaml: .: (0.003001) - test_self_outdated: .: (0.007209) - test_self_outdated_and_latest_remotes: .: (0.182805) - test_self_remove_spec: .: (0.006243) - test_self_remove_spec_removed: .: (0.129457) - test_self_stubs_for_lazy_loading: .: (0.004045) - test_self_stubs_for_mult_platforms: .: (0.004621) - test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.002866) - test_self_stubs_returns_only_specified_named_specs: .: (0.003862) - test_source: .: (0.002737) - test_source_paths: .: (0.002663) - test_spaceship_name: .: (0.002911) - test_spaceship_platform: .: (0.002730) - test_spaceship_version: .: (0.003268) - test_spec_file: .: (0.150907) - test_spec_name: .: (0.002604) - test_summary: .: (0.002631) - test_test_files: .: (0.002667) - test_test_files_equals_nil: .: (0.002975) - test_to_fullpath: .: (0.004124) - test_to_ruby: .: (0.003188) - test_to_ruby_fancy: .: (0.003587) - test_to_ruby_for_cache: .: (0.003025) - test_to_ruby_keeps_requirements_as_originally_specified: .: (0.002788) - test_to_ruby_legacy: .: (0.003081) - test_to_ruby_nested_hash: .: (0.002723) - test_to_ruby_platform: .: (0.003020) - test_to_ruby_with_rsa_key: .: (0.095647) - test_to_yaml: .: (0.004594) - test_to_yaml_fancy: .: (0.004151) - test_to_yaml_no_autorequire: .: (0.040371) - test_to_yaml_no_post_install_message: .: (0.003745) - test_to_yaml_no_signing_key: .: (0.003737) - test_to_yaml_platform: .: (0.003603) - test_to_yaml_platform_legacy: .: (0.014051) - test_to_yaml_platform_no_specific_platform: .: (0.003759) - test_to_yaml_platform_original_platform_empty_string: .: (0.019707) - test_to_yaml_platform_original_platform_nil: .: (0.003723) - test_unresolved_specs: .: (0.015983) - test_unresolved_specs_with_duplicated_versions: .: (0.010831) - test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.005381) - test_unresolved_specs_with_versions: .: (0.003367) - test_validate: .: (0.012360) - test_validate_authors: .: (0.009308) - test_validate_autorequire: .: (0.004490) - test_validate_dependencies: .: (0.007998) - test_validate_dependencies_allowed_duplicates: .: (0.006912) - test_validate_dependencies_duplicates: .: (0.019348) - test_validate_deprecated_license_values_plus: .: (0.109898) - test_validate_description: .: (0.024796) - test_validate_email: .: (0.012106) - test_validate_empty: .: (0.011796) - test_validate_empty_files: .: (0.004760) - test_validate_empty_homepage: .: (0.015913) - test_validate_empty_require_paths: .: (0.007222) - test_validate_empty_summary: .: (0.025971) - test_validate_error: .: (0.002898) - test_validate_executables: .: (0.008048) - test_validate_files: .: (0.007451) - test_validate_files_recursive: .: (0.006455) - test_validate_for_resolution_ignores_metadata: .: (0.007164) - test_validate_for_resolution_validates_duplicate_dependencies: .: (0.007335) - test_validate_for_resolution_validates_name: .: (0.002840) - test_validate_for_resolution_validates_required_attributes: .: (0.008043) - test_validate_homepage: .: (0.006863) - test_validate_license: .: (0.018223) - test_validate_license_gives_suggestions: .: (0.020269) - test_validate_license_in_a_non_packaging_context: .: (0.004060) - test_validate_license_ref: .: (0.003785) - test_validate_license_values: .: (0.016881) - test_validate_license_values_or_later: .: (0.003974) - test_validate_license_values_with: .: (0.003741) - test_validate_license_with_deprecated_exception: .: (0.130696) - test_validate_license_with_invalid_exception: .: (0.392914) - test_validate_license_with_nonsense_suffix: .: (0.335020) - test_validate_name: .: (0.004155) - test_validate_nil_license: .: (0.003854) - test_validate_no_required_ruby_versions: .: (0.003828) - test_validate_non_nil: .: (0.005200) - test_validate_open_required_ruby_versions: .: (0.003818) - test_validate_permissions: .: (0.003870) - test_validate_permissions_of_missing_file_non_packaging: .: (0.003566) - test_validate_platform_legacy: .: (0.004409) - test_validate_prerelease_dependencies_with_prerelease_version: .: (0.003914) - test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.003981) - test_validate_rake_extension_have_rake_dependency_warning: .: (0.004005) - test_validate_removed_rubyforge_project: .: (0.003853) - test_validate_require_paths_with_invalid_types: .: (0.003712) - test_validate_rubygems_version: .: (0.003816) - test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.003931) - test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.003975) - test_validate_self_referencing_dependencies: .: (0.003916) - test_validate_specification_version: .: (0.003554) - test_validate_summary: .: (0.004208) - test_validate_valid_required_ruby_versions: .: (0.003930) - test_validate_warning: .: (0.003746) - test_version: .: (0.002714) - test_version_change_reset_cache_file: .: (0.002765) - test_version_change_reset_full_name: .: (0.002676) + test_extensions_equals_nil: .: (0.002757) + test_extra_rdoc_files_equals_nil: .: (0.002573) + test_files: .: (0.002829) + test_files_append: .: (0.002582) + test_files_duplicate: .: (0.002696) + test_files_extra_rdoc_files: .: (0.002821) + test_files_non_array: .: (0.002818) + test_files_non_array_pathological: .: (0.002894) + test_find_all_by_full_name: .: (0.010892) + test_find_by_full_name: .: (0.005270) + test_find_by_name: .: (0.005469) + test_find_by_name_prerelease: .: (0.004688) + test_find_by_name_with_only_prereleases: .: (0.004320) + test_find_by_name_with_only_prereleases_with_requirements: .: (0.004188) + test_find_by_path: .: (0.007486) + test_find_in_unresolved_tree_is_not_exponentiental: .: (0.062548) + test_find_inactive_by_path: .: (0.007614) + test_for_cache: .: (0.002812) + test_full_gem_path: .: (0.002611) + test_full_gem_path_double_slash: .: (0.002614) + test_full_name: .: (0.002638) + test_full_name_windows: .: (0.002750) + test_full_require_paths: .: (0.002735) + test_fullpath_return_rb_extension_file_when_exist_the_same_name_file: .: (0.003375) + test_gem_build_complete_path: .: (0.002764) + test_handles_dependencies_with_other_syck_requirements_argument_error: .: (0.004265) + test_handles_dependencies_with_syck_requirements_bug: .: (0.003960) + test_handles_private_null_type: .: (0.003895) + test_hash: .: (0.002870) + test_initialize: .: (0.002775) + test_initialize_copy: .: (0.002962) + test_initialize_copy_broken: .: (0.002778) + test_initialize_future: .: (0.002742) + test_initialize_nil_version: .: (0.002960) + test_initialize_prerelease_version_before_name: .: (0.002816) + test_inner_clonflict_in_indirect_gems: .: (0.022554) + test_inner_clonflict_in_indirect_gems_reversed: .: (0.029547) + test_installed_by_version: .: (0.005416) + test_latest_specs: .: (0.006853) + test_lib_files: .: (0.002758) + test_license: .: (0.002744) + test_licenses: .: (0.002690) + test_load_default_gem: .: (0.003828) + test_load_errors_contain_filename: .: (0.003050) + test_metadata_key_size_validation_fails: .: (0.004256) + test_metadata_key_type_validation_fails: .: (0.004201) + test_metadata_link_validation_fails: .: (0.004221) + test_metadata_link_validation_warns_for_duplicates: .: (0.004498) + test_metadata_specs: .: (0.003350) + test_metadata_validates_ok: .: (0.016230) + test_metadata_value_size_validation_fails: .: (0.004933) + test_metadata_value_type_validation_fails: .: (0.004902) + test_missing_extensions_eh: .: (0.101182) + test_missing_extensions_eh_default_gem: .: (0.004943) + test_missing_extensions_eh_none: .: (0.005591) + test_name: .: (0.002590) + test_original_name: .: (0.004490) + test_platform: .: (0.003637) + test_platform_change_reset_cache_file: .: (0.007955) + test_platform_change_reset_full_name: .: (0.005186) + test_platform_equals: .: (0.004846) + test_platform_equals_current: .: (0.004650) + test_platform_equals_legacy: .: (0.004117) + test_removed_methods: .: (0.003809) + test_require_already_activated: .: (0.011920) + test_require_already_activated_indirect_conflict: .: (0.029300) + test_require_finds_in_2nd_level_indirect: .: (0.028615) + test_require_paths: .: (0.005085) + test_require_paths_default_ext_dir_for: .: (0.004367) + test_require_should_not_conflict: .: (0.037580) + test_require_should_prefer_latest_gem_level1: .: (0.017434) + test_require_should_prefer_latest_gem_level2: .: (0.018857) + test_require_should_prefer_reachable_gems: .: (0.027232) + test_requirements: .: (0.003965) + test_runtime_dependencies: .: (0.002654) + test_runtime_dependencies_legacy: .: (0.002648) + test_runtime_predicate_false: .: (0.002570) + test_runtime_predicate_true: .: (0.002550) + test_self__load_future: .: (0.003068) + test_self_activate: .: (0.002691) + test_self_activate_ambiguous_direct: .: (0.015281) + test_self_activate_ambiguous_indirect: .: (0.015904) + test_self_activate_ambiguous_indirect_conflict: .: (0.017264) + test_self_activate_ambiguous_unrelated: .: (0.014630) + test_self_activate_checks_dependencies: .: (0.008735) + test_self_activate_conflict: .: (0.005200) + test_self_activate_deep_unambiguous: .: (0.008553) + test_self_activate_divergent: .: (0.007524) + test_self_activate_dropped: .: (0.007628) + test_self_activate_loaded: .: (0.002887) + test_self_activate_missing_deps_does_not_raise_nested_exceptions: .: (0.014160) + test_self_activate_old_required: .: (0.009728) + test_self_activate_over: .: (0.010567) + test_self_activate_platform_alternate: .: (0.006971) + test_self_activate_platform_bump: .: (0.006785) + test_self_activate_prerelease: .: (0.007009) + test_self_activate_raggi_the_edgecase_generator: .: (0.036706) + test_self_activate_under: .: (0.008027) + test_self_activate_unrelated: .: (0.006523) + test_self_activate_via_require: .: (0.104700) + test_self_activate_via_require_wtf: .: (0.025600) + test_self_all_equals: .: (0.008330) + test_self_attribute_names: .: (0.002939) + test_self_find_active_stub_by_path: .: (0.005613) + test_self_from_yaml: .: (0.004289) + test_self_from_yaml_cleans_up_Date_objects: .: (0.003657) + test_self_load: .: (0.003421) + test_self_load_escape_curly: .: (0.003009) + test_self_load_escape_interpolation: .: (0.003254) + test_self_load_escape_quote: .: (0.003051) + test_self_load_legacy_ruby: .: (0.003143) + test_self_load_relative: .: (0.003073) + test_self_load_utf8_with_ascii_encoding: .: (0.003069) + test_self_normalize_yaml_input_with_183_io: .: (0.002782) + test_self_normalize_yaml_input_with_183_yaml: .: (0.002873) + test_self_normalize_yaml_input_with_192_yaml: .: (0.002654) + test_self_normalize_yaml_input_with_non_183_io: .: (0.002523) + test_self_normalize_yaml_input_with_non_183_yaml: .: (0.002573) + test_self_outdated: .: (0.007135) + test_self_outdated_and_latest_remotes: .: (0.010336) + test_self_remove_spec: .: (0.019451) + test_self_remove_spec_removed: .: (0.003276) + test_self_stubs_for_lazy_loading: .: (0.007437) + test_self_stubs_for_mult_platforms: .: (0.006805) + test_self_stubs_for_no_lazy_loading_after_all_specs_setup: .: (0.002962) + test_self_stubs_returns_only_specified_named_specs: .: (0.003351) + test_source: .: (0.002550) + test_source_paths: .: (0.002679) + test_spaceship_name: .: (0.002550) + test_spaceship_platform: .: (0.002674) + test_spaceship_version: .: (0.002610) + test_spec_file: .: (0.002565) + test_spec_name: .: (0.002610) + test_summary: .: (0.002519) + test_test_files: .: (0.002634) + test_test_files_equals_nil: .: (0.002584) + test_to_fullpath: .: (0.003757) + test_to_ruby: .: (0.003186) + test_to_ruby_fancy: .: (0.003149) + test_to_ruby_for_cache: .: (0.003069) + test_to_ruby_keeps_requirements_as_originally_specified: .: (0.002760) + test_to_ruby_legacy: .: (0.003117) + test_to_ruby_nested_hash: .: (0.002677) + test_to_ruby_platform: .: (0.002894) + test_to_ruby_with_rsa_key: .: (0.061254) + test_to_yaml: .: (0.004364) + test_to_yaml_fancy: .: (0.004062) + test_to_yaml_no_autorequire: .: (0.003515) + test_to_yaml_no_post_install_message: .: (0.003501) + test_to_yaml_no_signing_key: .: (0.003513) + test_to_yaml_platform: .: (0.003565) + test_to_yaml_platform_legacy: .: (0.004116) + test_to_yaml_platform_no_specific_platform: .: (0.003697) + test_to_yaml_platform_original_platform_empty_string: .: (0.003587) + test_to_yaml_platform_original_platform_nil: .: (0.003688) + test_unresolved_specs: .: (0.003368) + test_unresolved_specs_with_duplicated_versions: .: (0.003429) + test_unresolved_specs_with_unrestricted_deps_on_default_gems: .: (0.013578) + test_unresolved_specs_with_versions: .: (0.003291) + test_validate: .: (0.004527) + test_validate_authors: .: (0.004911) + test_validate_autorequire: .: (0.004360) + test_validate_dependencies: .: (0.004719) + test_validate_dependencies_allowed_duplicates: .: (0.003591) + test_validate_dependencies_duplicates: .: (0.004268) + test_validate_deprecated_license_values_plus: .: (0.029980) + test_validate_description: .: (0.005988) + test_validate_email: .: (0.004268) + test_validate_empty: .: (0.002953) + test_validate_empty_files: .: (0.003597) + test_validate_empty_homepage: .: (0.003860) + test_validate_empty_require_paths: .: (0.003518) + test_validate_empty_summary: .: (0.003936) + test_validate_error: .: (0.002765) + test_validate_executables: .: (0.004292) + test_validate_files: .: (0.004214) + test_validate_files_recursive: .: (0.003670) + test_validate_for_resolution_ignores_metadata: .: (0.002753) + test_validate_for_resolution_validates_duplicate_dependencies: .: (0.003035) + test_validate_for_resolution_validates_name: .: (0.002678) + test_validate_for_resolution_validates_required_attributes: .: (0.002904) + test_validate_homepage: .: (0.005558) + test_validate_license: .: (0.003877) + test_validate_license_gives_suggestions: .: (0.018081) + test_validate_license_in_a_non_packaging_context: .: (0.003667) + test_validate_license_ref: .: (0.003987) + test_validate_license_values: .: (0.014903) + test_validate_license_values_or_later: .: (0.003807) + test_validate_license_values_with: .: (0.003608) + test_validate_license_with_deprecated_exception: .: (0.134772) + test_validate_license_with_invalid_exception: .: (0.129285) + test_validate_license_with_nonsense_suffix: .: (0.222805) + test_validate_name: .: (0.007818) + test_validate_nil_license: .: (0.006727) + test_validate_no_required_ruby_versions: .: (0.006335) + test_validate_non_nil: .: (0.006954) + test_validate_open_required_ruby_versions: .: (0.005238) + test_validate_permissions: .: (0.003713) + test_validate_permissions_of_missing_file_non_packaging: .: (0.003487) + test_validate_platform_legacy: .: (0.004766) + test_validate_prerelease_dependencies_with_prerelease_version: .: (0.003735) + test_validate_rake_extension_have_rake_dependency_no_warning: .: (0.003804) + test_validate_rake_extension_have_rake_dependency_warning: .: (0.003781) + test_validate_removed_rubyforge_project: .: (0.003651) + test_validate_require_paths_with_invalid_types: .: (0.003500) + test_validate_rubygems_version: .: (0.003695) + test_validate_rust_extension_have_missing_cargo_toml_error: .: (0.004007) + test_validate_rust_extension_have_no_missing_cargo_toml_error: .: (0.003870) + test_validate_self_referencing_dependencies: .: (0.003750) + test_validate_specification_version: .: (0.003547) + test_validate_summary: .: (0.004492) + test_validate_valid_required_ruby_versions: .: (0.004002) + test_validate_warning: .: (0.003995) + test_version: .: (0.002866) + test_version_change_reset_cache_file: .: (0.002697) + test_version_change_reset_full_name: .: (0.002731) TestGemStreamUI: - test_ask: .: (0.002970) - test_ask_for_password: .: (0.002944) - test_ask_for_password_no_tty: .: (0.002974) - test_ask_no_tty: .: (0.011653) - test_ask_yes_no_no_tty_with_default: .: (0.002605) - test_ask_yes_no_no_tty_without_default: .: (0.003266) - test_choose_from_list: .: (0.002603) - test_choose_from_list_0: .: (0.003215) - test_choose_from_list_EOF: .: (0.002562) - test_choose_from_list_negative: .: (0.003062) - test_choose_from_list_over: .: (0.002613) - test_download_reporter_anything: .: (0.002660) - test_download_reporter_silent_false: .: (0.003232) - test_download_reporter_silent_nil: .: (0.002503) - test_progress_reporter_silent_false: .: (0.002522) - test_progress_reporter_silent_nil: .: (0.002982) - test_progress_reporter_simple: .: (0.002476) - test_progress_reporter_verbose: .: (0.002994) - test_threaded_download_reporter: .: (0.002498) - test_verbose_download_reporter_no_tty: .: (0.172426) - test_verbose_download_reporter_progress: .: (0.002797) - test_verbose_download_reporter_progress_complete: .: (0.002635) - test_verbose_download_reporter_progress_nil_length: .: (0.002943) - test_verbose_download_reporter_progress_once: .: (0.002559) - test_verbose_download_reporter_progress_zero_length:.: (0.002716) + test_ask: .: (0.003328) + test_ask_for_password: .: (0.013210) + test_ask_for_password_no_tty: .: (0.002709) + test_ask_no_tty: .: (0.003322) + test_ask_yes_no_no_tty_with_default: .: (0.003104) + test_ask_yes_no_no_tty_without_default: .: (0.003361) + test_choose_from_list: .: (0.002505) + test_choose_from_list_0: .: (0.002835) + test_choose_from_list_EOF: .: (0.003500) + test_choose_from_list_negative: .: (0.003091) + test_choose_from_list_over: .: (0.003918) + test_download_reporter_anything: .: (0.003326) + test_download_reporter_silent_false: .: (0.004956) + test_download_reporter_silent_nil: .: (0.003303) + test_progress_reporter_silent_false: .: (0.003362) + test_progress_reporter_silent_nil: .: (0.002715) + test_progress_reporter_simple: .: (0.003405) + test_progress_reporter_verbose: .: (0.003591) + test_threaded_download_reporter: .: (0.002537) + test_verbose_download_reporter_no_tty: .: (0.002952) + test_verbose_download_reporter_progress: .: (0.002515) + test_verbose_download_reporter_progress_complete: .: (0.002791) + test_verbose_download_reporter_progress_nil_length: .: (0.002485) + test_verbose_download_reporter_progress_once: .: (0.002541) + test_verbose_download_reporter_progress_zero_length:.: (0.002804) TestGemText: - test_clean_text: .: (0.002654) - test_format_removes_nonprintable_characters: .: (0.002804) - test_format_text: .: (0.002573) - test_format_text_indent: .: (0.256743) - test_format_text_no_space: .: (0.002687) - test_format_text_none: .: (0.002606) - test_format_text_none_indent: .: (0.002804) - test_format_text_trailing: .: (0.002555) - test_levenshtein_distance_add: .: (0.216782) - test_levenshtein_distance_all: .: (0.003385) - test_levenshtein_distance_empty: .: (0.002629) - test_levenshtein_distance_remove: .: (0.002721) - test_levenshtein_distance_replace: .: (0.002668) - test_min3: .: (0.172953) - test_truncate_text: .: (0.004452) + test_clean_text: .: (0.002649) + test_format_removes_nonprintable_characters: .: (0.002461) + test_format_text: .: (0.002857) + test_format_text_indent: .: (0.002547) + test_format_text_no_space: .: (0.002464) + test_format_text_none: .: (0.002707) + test_format_text_none_indent: .: (0.002508) + test_format_text_trailing: .: (0.002776) + test_levenshtein_distance_add: .: (0.039828) + test_levenshtein_distance_all: .: (0.003135) + test_levenshtein_distance_empty: .: (0.004090) + test_levenshtein_distance_remove: .: (0.097278) + test_levenshtein_distance_replace: .: (0.007049) + test_min3: .: (0.005107) + test_truncate_text: .: (0.010959) TestGemUnsatisfiableDependencyError: - test_errors: .: (0.002699) - test_name: .: (0.002860) - test_version: .: (0.114975) + test_errors: .: (0.006245) + test_name: .: (0.002765) + test_version: .: (0.009262) TestGemUriFormatter: - test_escape: .: (0.002811) - test_normalize_uri: .: (0.002902) - test_unescape: .: (0.003111) + test_escape: .: (0.002789) + test_normalize_uri: .: (0.002948) + test_unescape: .: (0.003542) TestGemUtil: - test_class_popen: .: (0.134192) - test_correct_for_windows_path: .: (0.006068) - test_glob_files_in_dir: .: (0.004679) - test_silent_system: .: (0.092608) - test_traverse_parents: .: (0.008153) - test_traverse_parents_does_not_crash_on_permissions_error: .: (0.008853) + test_class_popen: .: (0.088108) + test_correct_for_windows_path: .: (0.003147) + test_glob_files_in_dir: .: (0.003004) + test_silent_system: .: (0.087058) + test_traverse_parents: .: (0.003425) + test_traverse_parents_does_not_crash_on_permissions_error: .: (0.003414) TestGemValidator: - test_alien: .: (0.018799) - test_alien_default: .: (0.011251) + test_alien: .: (0.009121) + test_alien_default: .: (0.003652) TestGemVersion: - test_approximate_recommendation: .: (0.006930) - test_bump: .: (0.008587) - test_bump_alpha: .: (0.008547) - test_bump_alphanumeric: .: (0.019116) - test_bump_one_level: .: (0.004503) - test_bump_trailing_zeros: .: (0.004079) - test_canonical_segments: .: (0.108847) - test_class_correct: .: (0.016625) - test_class_create: .: (0.005079) - test_class_new_subclass: .: (0.004100) - test_empty_version: .: (0.003852) - test_eql_eh: .: (0.004275) - test_equals2: .: (0.004029) - test_frozen_version: .: (0.003939) - test_hash: .: (0.004049) - test_initialize: .: (0.004774) - test_initialize_invalid: .: (0.004427) - test_prerelease: .: (0.009695) - test_release: .: (0.007908) - test_segments: .: (0.007121) - test_semver: .: (0.007966) - test_spaceship: .: (0.009999) - test_to_s: .: (0.002784) + test_approximate_recommendation: .: (0.003066) + test_bump: .: (0.002986) + test_bump_alpha: .: (0.002573) + test_bump_alphanumeric: .: (0.002940) + test_bump_one_level: .: (0.002513) + test_bump_trailing_zeros: .: (0.002542) + test_canonical_segments: .: (0.002595) + test_class_correct: .: (0.002788) + test_class_create: .: (0.002906) + test_class_new_subclass: .: (0.002690) + test_empty_version: .: (0.002501) + test_eql_eh: .: (0.002645) + test_equals2: .: (0.002658) + test_frozen_version: .: (0.002615) + test_hash: .: (0.002535) + test_initialize: .: (0.002679) + test_initialize_invalid: .: (0.002874) + test_prerelease: .: (0.002585) + test_release: .: (0.002692) + test_segments: .: (0.002550) + test_semver: .: (0.002720) + test_spaceship: .: (0.002821) + test_to_s: .: (0.002504) TestGemVersionOption: - test_add_platform_option: .: (0.003383) - test_add_version_option: .: (0.003155) - test_enables_prerelease: .: (0.003320) - test_multiple_version_operator_option_compound: .: (0.003335) - test_platform_option: .: (0.003138) - test_platform_option_ruby: .: (0.003252) - test_platform_option_twice: .: (0.015212) - test_version_option: .: (0.003806) - test_version_option_compound: .: (0.003913) - test_version_option_explicit_prerelease: .: (0.003871) - test_version_option_twice: .: (0.003849) + test_add_platform_option: .: (0.003246) + test_add_version_option: .: (0.003052) + test_enables_prerelease: .: (0.003199) + test_multiple_version_operator_option_compound: .: (0.003171) + test_platform_option: .: (0.003115) + test_platform_option_ruby: .: (0.002936) + test_platform_option_twice: .: (0.003096) + test_version_option: .: (0.003097) + test_version_option_compound: .: (0.003137) + test_version_option_explicit_prerelease: .: (0.003271) + test_version_option_twice: .: (0.003210) TestStubSpecification: - test_contains_requirable_file_eh: .: (0.003964) - test_contains_requirable_file_eh_extension: .: (0.003265) - test_full_require_paths: .: (0.003505) - test_initialize: .: (0.002985) - test_initialize_extension: .: (0.002738) - test_initialize_missing_stubline: .: (0.255484) - test_initialize_version: .: (0.002663) - test_initialize_with_empty_version: .: (0.003115) - test_lib_dirs_glob: .: (0.002661) - test_lib_dirs_glob_with_extension: .: (0.002814) - test_matches_for_glob: .: (0.003024) - test_matches_for_glob_with_bundler_inline: .: (0.003320) - test_missing_extensions_eh: .: (0.660455) - test_missing_extensions_eh_default_gem: .: (0.003965) - test_missing_extensions_eh_none: .: (0.289537) - test_to_spec: .: (0.003447) - test_to_spec_default: .: (0.003233) - test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.002916) + test_contains_requirable_file_eh: .: (0.013642) + test_contains_requirable_file_eh_extension: .: (0.003135) + test_full_require_paths: .: (0.003553) + test_initialize: .: (0.002570) + test_initialize_extension: .: (0.036142) + test_initialize_missing_stubline: .: (0.002946) + test_initialize_version: .: (0.003347) + test_initialize_with_empty_version: .: (0.002719) + test_lib_dirs_glob: .: (0.003296) + test_lib_dirs_glob_with_extension: .: (0.013073) + test_matches_for_glob: .: (0.003718) + test_matches_for_glob_with_bundler_inline: .: (0.003108) + test_missing_extensions_eh: .: (0.130612) + test_missing_extensions_eh_default_gem: .: (0.003705) + test_missing_extensions_eh_none: .: (0.002868) + test_to_spec: .: (0.002665) + test_to_spec_default: .: (0.003296) + test_to_spec_with_other_specs_loaded_does_not_warn: .: (0.002875) TestUpdateSuggestion: - test_eligible_for_update: .: (0.261248) - test_eligible_for_update_disabled_update: .: (0.188205) - test_eligible_for_update_for_prerelease: .: (0.163884) - test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.317814) - test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.361471) - test_eligible_for_update_non_tty: .: (0.212087) - test_eligible_for_update_notification_delay: .: (0.156111) - test_eligible_for_update_on_ci: .: (0.037523) - test_eligible_for_update_prevent_config: .: (0.061009) - test_eligible_for_update_prevent_env: .: (0.013276) - test_eligible_for_update_unwrittable_config: .: (0.088488) - test_update_suggestion: .: (0.003314) + test_eligible_for_update: .: (0.142326) + test_eligible_for_update_disabled_update: .: (0.083571) + test_eligible_for_update_for_prerelease: .: (0.004501) + test_eligible_for_update_is_not_annoying_when_new_version_is_released: .: (0.011968) + test_eligible_for_update_is_not_annoying_when_not_upgraded: .: (0.007650) + test_eligible_for_update_non_tty: .: (0.005163) + test_eligible_for_update_notification_delay: .: (0.006399) + test_eligible_for_update_on_ci: .: (0.004332) + test_eligible_for_update_prevent_config: .: (0.006206) + test_eligible_for_update_prevent_env: .: (0.005435) + test_eligible_for_update_unwrittable_config: .: (0.006591) + test_update_suggestion: .: (0.005001) TestUri: - test_redacted_does_not_modify_uri: .: (0.002966) - test_redacted_with_invalid_uri: .: (0.002602) - test_redacted_with_token: .: (0.002651) - test_redacted_with_user_pass: .: (0.015247) - test_redacted_with_user_x_oauth_basic: .: (0.002612) - test_redacted_without_credential: .: (0.004582) - test_to_s_invalid_uri: .: (0.002701) - test_to_s_not_string: .: (0.002678) + test_redacted_does_not_modify_uri: .: (0.005465) + test_redacted_with_invalid_uri: .: (0.003555) + test_redacted_with_token: .: (0.003409) + test_redacted_with_user_pass: .: (0.005739) + test_redacted_with_user_x_oauth_basic: .: (0.005121) + test_redacted_without_credential: .: (0.003721) + test_to_s_invalid_uri: .: (0.004778) + test_to_s_not_string: .: (0.003793) WebauthnListenerResponseTest: - test_bad_request_response_to_s: .: (0.002831) - test_method_not_allowed_response_to_s: .: (0.011037) - test_method_not_found_response_to_s: .: (0.002658) - test_no_to_s_response_to_s: .: (0.002606) - test_ok_response_to_s: .: (0.002653) + test_bad_request_response_to_s: .: (0.005161) + test_method_not_allowed_response_to_s: .: (0.005396) + test_method_not_found_response_to_s: .: (0.002787) + test_no_to_s_response_to_s: .: (0.005519) + test_ok_response_to_s: .: (0.003937) WebauthnListenerTest: - test_listener_thread_retreives_otp_code: .: (0.004735) - test_listener_thread_sets_error: .: (0.004165) - test_wait_for_otp_code_get_follows_options: .: (0.010845) - test_wait_for_otp_code_get_request: .: (0.008198) - test_wait_for_otp_code_incorrect_params: .: (0.006067) - test_wait_for_otp_code_incorrect_path: .: (0.004684) - test_wait_for_otp_code_invalid_post_req_method: .: (0.096834) - test_wait_for_otp_code_no_params_response: .: (0.006499) - test_wait_for_otp_code_options_request: .: (0.010886) + test_listener_thread_retreives_otp_code: .: (0.005975) + test_listener_thread_sets_error: .: (0.005895) + test_wait_for_otp_code_get_follows_options: .: (0.008620) + test_wait_for_otp_code_get_request: .: (0.004081) + test_wait_for_otp_code_incorrect_params: .: (0.004292) + test_wait_for_otp_code_incorrect_path: .: (0.005211) + test_wait_for_otp_code_invalid_post_req_method: .: (0.004747) + test_wait_for_otp_code_no_params_response: .: (0.004288) + test_wait_for_otp_code_options_request: .: (0.004474) WebauthnPollerTest: - test_poll_for_otp_invalid_format: .: (0.007311) - test_poll_for_otp_invalid_status: .: (0.007142) - test_poll_for_otp_missing_credentials: .: (0.003738) - test_poll_for_otp_not_http_success: .: (0.002929) - test_poll_for_otp_pending_sleeps: .: (0.105213) - test_poll_for_otp_success: .: (0.003552) - test_poll_thread_success: .: (0.003667) - test_poll_thread_timeout_error: .: (0.003098) - test_poll_thread_webauthn_verification_error: .: (0.003081) + test_poll_for_otp_invalid_format: .: (0.005163) + test_poll_for_otp_invalid_status: .: (0.004350) + test_poll_for_otp_missing_credentials: .: (0.006242) + test_poll_for_otp_not_http_success: .: (0.003795) + test_poll_for_otp_pending_sleeps: .: (0.103455) + test_poll_for_otp_success: .: (0.003423) + test_poll_thread_success: .: (0.003855) + test_poll_thread_timeout_error: .: (0.003004) + test_poll_thread_webauthn_verification_error: .: (0.002968) -Finished in 332.695668607 seconds. +Finished in 111.339172651 seconds. ------------------------------------------------------------------------------- 2589 tests, 13603 assertions, 0 failures, 0 errors, 47 pendings, 0 omissions, 0 notifications 98.1846% passed ------------------------------------------------------------------------------- -7.78 tests/s, 40.89 assertions/s +23.25 tests/s, 122.18 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 @@ -5122,11 +5158,11 @@ echo "bundler:Version=2.6.7-2" >> debian/bundler.substvars dh_gencontrol dpkg-gencontrol: warning: Depends field of package ruby-rubygems: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ruby-bundler: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Versions} used, but is not defined -dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined -dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined dpkg-gencontrol: warning: package ruby-rubygems: substitution variable ${ruby:Depends} unused, but is defined +dpkg-gencontrol: warning: package ruby-bundler: substitution variable ${ruby:Versions} used, but is not defined # Bundler has a different version than rubygems at the moment dh_gencontrol -pbundler -- -v2.6.7-2 dpkg-gencontrol: warning: Depends field of package bundler: substitution variable ${shlibs:Depends} used, but is not defined @@ -5136,9 +5172,9 @@ make[1]: Leaving directory '/build/reproducible-path/rubygems-3.6.7' dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby +dpkg-deb: building package 'ruby-rubygems' in '../ruby-rubygems_3.6.7-2_all.deb'. dpkg-deb: building package 'ruby-bundler' in '../ruby-bundler_2.6.7-2_all.deb'. dpkg-deb: building package 'bundler' in '../bundler_2.6.7-2_all.deb'. -dpkg-deb: building package 'ruby-rubygems' in '../ruby-rubygems_3.6.7-2_all.deb'. dpkg-genbuildinfo --build=binary -O../rubygems_3.6.7-2_amd64.buildinfo dpkg-genchanges --build=binary -O../rubygems_3.6.7-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -5146,12 +5182,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3857538/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3857538/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/3897373 and its subdirectories -I: Current time: Sat Oct 3 17:15:39 -12 2026 -I: pbuilder-time-stamp: 1791090939 +I: removing directory /srv/workspace/pbuilder/3857538 and its subdirectories +I: Current time: Mon Sep 1 12:56:19 +14 2025 +I: pbuilder-time-stamp: 1756680979