dmm@Ryloth /u/l/H/L/T/h/homebrew-core> brew tests Randomized with seed 46452 4 processes for 372 specs, ~ 93 specs per process .............................................................................................................F..............F...............................................................................................***......................********........................*..................................................................................................................................................................F.....................................................................................................................................................................................................*.........................................................................................................*................................................................................................................F....................................................................................................................................................................................................***.......................................****.*.....*...*.........***.....*........................................................................................................................*..........................................................................................................................................................................................................F...........................................................................................................................................................................................*..................................F...........................................................................................................................F.................................................................................................................................................................................................................................................................................................................................................... Pending: (Failures listed here are expected and do not affect your suite's status) 1) PyPI update_pypi_url updates url to new version # Requires network connection. # ./test/utils/pypi_spec.rb:172 2) PyPI update_pypi_url returns nil for invalid versions # Requires network connection. # ./test/utils/pypi_spec.rb:176 3) PyPI update_pypi_url returns nil for non-pypi urls # Requires network connection. # ./test/utils/pypi_spec.rb:180 4) PyPI PyPI::Package.pypi_info gets pypi info from a package name and specified version # Requires network connection. # ./test/utils/pypi_spec.rb:84 5) PyPI PyPI::Package.pypi_info gets pypi info from a package name # Requires network connection. # ./test/utils/pypi_spec.rb:80 6) PyPI PyPI::Package.pypi_info gets pypi info from a url with overridden version # Requires network connection. # ./test/utils/pypi_spec.rb:110 7) PyPI PyPI::Package.pypi_info gets pypi info from a package name with overridden version # Requires network connection. # ./test/utils/pypi_spec.rb:96 8) PyPI PyPI::Package.pypi_info gets pypi info from a package name and version # Requires network connection. # ./test/utils/pypi_spec.rb:92 9) PyPI PyPI::Package.pypi_info gets pypi info from a package name with extra # Requires network connection. # ./test/utils/pypi_spec.rb:88 10) PyPI PyPI::Package.pypi_info gets pypi info from a package name, extras, and version # Requires network connection. # ./test/utils/pypi_spec.rb:101 11) PyPI PyPI::Package.pypi_info gets pypi info from a url # Requires network connection. # ./test/utils/pypi_spec.rb:106 12) brew bundle check checks if a Brewfile's dependencies are satisfied # Requires network connection. # ./test/cmd/bundle_spec.rb:6 Failures: 1) brew reinstall reinstalls a Formula Failure/Error: install_test_formula "testball" SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:126:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:126:in `validate_call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/_methods.rb:197:in `block in _on_method_added' # ./test/support/helper/spec/shared_context/integration_test.rb:195:in `install_test_formula' # ./test/cmd/reinstall_spec.rb:11:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 2) brew uninstall uninstalls a given Formula Failure/Error: install_test_formula "testball" SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/support/helper/spec/shared_context/integration_test.rb:195:in `install_test_formula' # ./test/cmd/uninstall_spec.rb:12:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 3) brew upgrade upgrades a Formula and cleans up old versions Failure/Error: expect { brew "upgrade" }.to be_a_success expected # to be a success # ./test/cmd/upgrade_spec.rb:13:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' Finished in 1 minute 22.45 seconds (files took 3.55 seconds to load) 785 examples, 3 failures, 12 pending Failed examples: rspec ./test/cmd/reinstall_spec.rb:10 # brew reinstall reinstalls a Formula rspec ./test/cmd/uninstall_spec.rb:11 # brew uninstall uninstalls a given Formula rspec ./test/cmd/upgrade_spec.rb:9 # brew upgrade upgrades a Formula and cleans up old versions .........................................................................................................................................................................................................F.***..........................................**********......FF.FFF................................. Pending: (Failures listed here are expected and do not affect your suite's status) 1) brew search falls back to a GitHub tap search when no formula is found # Requires network connection. # ./test/cmd/search_spec.rb:10 2) brew bump formula returns no data and prints a message for HEAD-only formulae # Requires network connection. # ./test/dev-cmd/bump_spec.rb:29 3) brew bump formula returns data for single valid specified formula # Requires network connection. # ./test/dev-cmd/bump_spec.rb:10 4) brew bump formula returns data for multiple valid specified formula # Requires network connection. # ./test/dev-cmd/bump_spec.rb:19 5) Homebrew::FormulaAuditor#audit_license checks online and verifies that an array of license contains what is indicated on its Github repository # Requires network connection. # ./test/dev-cmd/audit_spec.rb:460 6) Homebrew::FormulaAuditor#audit_license checks online and verifies that a standard license array is in the same exempted license groupas what is indicated on its GitHub repo # Requires network connection. # ./test/dev-cmd/audit_spec.rb:395 7) Homebrew::FormulaAuditor#audit_license checks online and verifies that a standard license id is in the same exempted license groupas what is indicated on its GitHub repo # Requires network connection. # ./test/dev-cmd/audit_spec.rb:381 8) Homebrew::FormulaAuditor#audit_license checks online and detects that a formula-specified license is not the same as what is indicated on its Github repository # Requires network connection. # ./test/dev-cmd/audit_spec.rb:409 9) Homebrew::FormulaAuditor#audit_license checks online and verifies that a standard license id with WITH is the same as what is indicated on its Github repo # Requires network connection. # ./test/dev-cmd/audit_spec.rb:327 10) Homebrew::FormulaAuditor#audit_license checks online and verifies that a standard license id with AND is the same as what is indicated on its Github repo # Requires network connection. # ./test/dev-cmd/audit_spec.rb:311 11) Homebrew::FormulaAuditor#audit_license verifies that a license exception has standard spdx ids # Requires network connection. # ./test/dev-cmd/audit_spec.rb:343 12) Homebrew::FormulaAuditor#audit_license checks online and verifies that a standard license id is the same as what is indicated on its Github repo # Requires network connection. # ./test/dev-cmd/audit_spec.rb:295 13) Homebrew::FormulaAuditor#audit_license verifies that a license exception has non-deprecated spdx ids # Requires network connection. # ./test/dev-cmd/audit_spec.rb:362 14) Homebrew::FormulaAuditor#audit_license checks online and detects that an array of license does not contain what is indicated on its Github repository # Requires network connection. # ./test/dev-cmd/audit_spec.rb:443 15) Homebrew::FormulaAuditor#audit_license allows a formula-specified license that differs from its GitHub repository for formulae on the mismatched license allowlist # Requires network connection. # ./test/dev-cmd/audit_spec.rb:426 16) Tap #private? # HOMEBREW_GITHUB_API_TOKEN is required # ./test/tap_spec.rb:261 17) Repology parse_api_response returns a hash of data # Requires network connection. # ./test/utils/repology_spec.rb:23 18) Repology single_package_query returns nil for non-existent package # Requires network connection. # ./test/utils/repology_spec.rb:8 19) Repology single_package_query returns a hash for existing package # Requires network connection. # ./test/utils/repology_spec.rb:14 20) GitHub::get_artifact_url fails to find artifacts that don't exist # Requires network connection. # ./test/utils/github_spec.rb:77 21) GitHub::get_artifact_url fails to find a nonexistent workflow # Requires network connection. # ./test/utils/github_spec.rb:69 22) GitHub::get_artifact_url gets an artifact link # Requires network connection. # ./test/utils/github_spec.rb:85 23) GitHub::search_issues queries GitHub issues with the passed parameters # Requires network connection. # ./test/utils/github_spec.rb:36 24) GitHub::search_code queries GitHub code with the passed parameters # Requires network connection. # ./test/utils/github_spec.rb:8 25) GitHub::public_member_usernames gets the usernames of all publicly visible members of the organisation # Requires network connection. # ./test/utils/github_spec.rb:54 26) GitHub::sponsors_by_tier errors on an unauthenticated token # Requires network connection. # ./test/utils/github_spec.rb:61 27) GitHub::approved_reviews can get reviews for a pull request # Requires network connection. # ./test/utils/github_spec.rb:47 28) GitHub::pull_request_commits gets commit hashes for a pull request # Requires network connection. # ./test/utils/github_spec.rb:96 29) GitHub::pull_request_commits gets commit hashes for a paginated pull request API response # Requires network connection. # ./test/utils/github_spec.rb:100 Failures: 1) brew pin pins a Formula's version Failure/Error: install_test_formula "testball" SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:126:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:126:in `validate_call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/_methods.rb:197:in `block in _on_method_added' # ./test/support/helper/spec/shared_context/integration_test.rb:195:in `install_test_formula' # ./test/cmd/pin_spec.rb:10:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 2) brew test tests a given Formula Failure/Error: install_test_formula "testball", <<~'RUBY' test do assert_equal "test", shell_output("#{bin}/test") end RUBY SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/support/helper/spec/shared_context/integration_test.rb:195:in `install_test_formula' # ./test/dev-cmd/test_spec.rb:10:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 3) FormulaInstaller install fails with BuildError when a system() call fails Failure/Error: expect { temporary_install(Failball.new) }.to raise_error(BuildError) expected BuildError, got # with backtrace: # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/formula_installer_spec.rb:27:in `temporary_install' # ./test/formula_installer_spec.rb:198:in `block (3 levels) in ' # ./test/formula_installer_spec.rb:197:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' # ./test/formula_installer_spec.rb:197:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 4) FormulaInstaller basic installation Failure/Error: installer.install SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/formula_installer_spec.rb:27:in `temporary_install' # ./test/formula_installer_spec.rb:52:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 5) FormulaInstaller install fails with a RuntimeError when #install raises Failure/Error: expect { temporary_install(Failball.new) }.to raise_error(RuntimeError) expected RuntimeError, got # with backtrace: # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/formula_installer_spec.rb:27:in `temporary_install' # ./test/formula_installer_spec.rb:206:in `block (3 levels) in ' # ./test/formula_installer_spec.rb:205:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' # ./test/formula_installer_spec.rb:205:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 6) FormulaInstaller Formula is not poured from bottle when compiler specified Failure/Error: installer.install SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/formula_installer_spec.rb:27:in `temporary_install' # ./test/formula_installer_spec.rb:94:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 7) FormulaInstaller#caveats shows audit problems if HOMEBREW_DEVELOPER is set Failure/Error: formula_installer.install SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/formula_installer_spec.rb:216:in `block (3 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' Finished in 1 minute 47.26 seconds (files took 3.61 seconds to load) 969 examples, 7 failures, 29 pending Failed examples: rspec ./test/cmd/pin_spec.rb:9 # brew pin pins a Formula's version rspec ./test/dev-cmd/test_spec.rb:9 # brew test tests a given Formula rspec ./test/formula_installer_spec.rb:193 # FormulaInstaller install fails with BuildError when a system() call fails rspec ./test/formula_installer_spec.rb:51 # FormulaInstaller basic installation rspec ./test/formula_installer_spec.rb:202 # FormulaInstaller install fails with a RuntimeError when #install raises rspec ./test/formula_installer_spec.rb:93 # FormulaInstaller Formula is not poured from bottle when compiler specified rspec ./test/formula_installer_spec.rb:213 # FormulaInstaller#caveats shows audit problems if HOMEBREW_DEVELOPER is set ........................................................................F...................................................................................................................**.............................................................*............................................................*....................................F.F..FF..........................................................................F.............................................F....F.*..F.................................... Pending: (Failures listed here are expected and do not affect your suite's status) 1) brew services allows controlling services # Requires network connection. # ./test/cmd/services_spec.rb:5 Failures: 1) brew bottle builds a bottle for the given Formula Failure/Error: install_test_formula "testball", build_bottle: true SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:126:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:126:in `validate_call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/_methods.rb:197:in `block in _on_method_added' # ./test/support/helper/spec/shared_context/integration_test.rb:195:in `install_test_formula' # ./test/dev-cmd/bottle_spec.rb:24:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 2) FormulaInfo tests the FormulaInfo class Failure/Error: install_test_formula "testball" SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/support/helper/spec/shared_context/integration_test.rb:195:in `install_test_formula' # ./test/formula_info_spec.rb:8:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 3) brew unpin unpins a Formula's version Failure/Error: install_test_formula "testball" SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/support/helper/spec/shared_context/integration_test.rb:195:in `install_test_formula' # ./test/cmd/unpin_spec.rb:10:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 4) brew install can install HEAD Formulae Failure/Error: expect { brew "install", "testball1", "--HEAD", "--ignore-dependencies" } .to output(%r{#{HOMEBREW_CELLAR}/testball1/HEAD-d5eb689}o).to_stdout .and output(/Cloning into/).to_stderr .and be_a_success expected block to output /\/private\/tmp\/homebrew-tests-20210522-23616-6idqjj\/cellar\/testball1\/HEAD-d5eb689/ to stdout, but output "==> Cloning file:///private/tmp/homebrew-tests-20210522-23616-6idqjj/cache/repo\n==> Checking out branch master\nYour branch is up to date with 'origin/master'.\n" ...and: expected # to be a success # ./test/cmd/install_spec.rb:69:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 5) brew install installs formulae with options Failure/Error: expect { brew "install", "testball1", "--with-foo" } .to output(%r{#{HOMEBREW_CELLAR}/testball1/0\.1}o).to_stdout .and not_to_output.to_stderr .and be_a_success expected block to output /\/private\/tmp\/homebrew-tests-20210522-23616-6idqjj\/cellar\/testball1\/0\.1/ to stdout, but output "==> Downloading file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/tarballs/testball-0.1.tbz\n" ...and: expected block to not output to stderr, but output "Error: The contents of the SDKs in your Command Line Tools (CLT) installation do not match the SDK folder names.\nA clean reinstall of Command Line Tools (CLT) should fix this.\n\nRemove the broken installation before reinstalling:\n sudo rm -rf /Library/Developer/CommandLineTools\n\nInstall the Command Line Tools for Xcode 11.3.1 from:\n https://developer.apple.com/download/more/\n\n" ...and: expected # to be a success # ./test/cmd/install_spec.rb:22:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 6) brew install installs formulae Failure/Error: expect { brew "install", "testball1" } .to output(%r{#{HOMEBREW_CELLAR}/testball1/0\.1}o).to_stdout .and not_to_output.to_stderr .and be_a_success expected block to output /\/private\/tmp\/homebrew-tests-20210522-23616-6idqjj\/cellar\/testball1\/0\.1/ to stdout, but output "==> Downloading file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/tarballs/testball-0.1.tbz\n" ...and: expected block to not output to stderr, but output "Error: The contents of the SDKs in your Command Line Tools (CLT) installation do not match the SDK folder names.\nA clean reinstall of Command Line Tools (CLT) should fix this.\n\nRemove the broken installation before reinstalling:\n sudo rm -rf /Library/Developer/CommandLineTools\n\nInstall the Command Line Tools for Xcode 11.3.1 from:\n https://developer.apple.com/download/more/\n\n" ...and: expected # to be a success # ./test/cmd/install_spec.rb:12:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 7) brew install can install keg-only Formulae Failure/Error: expect { brew "install", "testball1" } .to output(%r{#{HOMEBREW_CELLAR}/testball1/1\.0}o).to_stdout .and not_to_output.to_stderr .and be_a_success expected block to output /\/private\/tmp\/homebrew-tests-20210522-23616-6idqjj\/cellar\/testball1\/1\.0/ to stdout, but output "==> Downloading file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/tarballs/testball-0.1.tbz\n" ...and: expected block to not output to stderr, but output "Error: The contents of the SDKs in your Command Line Tools (CLT) installation do not match the SDK folder names.\nA clean reinstall of Command Line Tools (CLT) should fix this.\n\nRemove the broken installation before reinstalling:\n sudo rm -rf /Library/Developer/CommandLineTools\n\nInstall the Command Line Tools for Xcode 11.3.1 from:\n https://developer.apple.com/download/more/\n\n" ...and: expected # to be a success # ./test/cmd/install_spec.rb:36:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' Finished in 3 minutes 12.9 seconds (files took 3.62 seconds to load) 825 examples, 7 failures, 1 pending Failed examples: rspec ./test/dev-cmd/bottle_spec.rb:10 # brew bottle builds a bottle for the given Formula rspec ./test/formula_info_spec.rb:7 # FormulaInfo tests the FormulaInfo class rspec ./test/cmd/unpin_spec.rb:9 # brew unpin unpins a Formula's version rspec ./test/cmd/install_spec.rb:43 # brew install can install HEAD Formulae rspec ./test/cmd/install_spec.rb:19 # brew install installs formulae with options rspec ./test/cmd/install_spec.rb:9 # brew install installs formulae rspec ./test/cmd/install_spec.rb:29 # brew install can install keg-only Formulae .....................................................................................................................................................................F.F...................................................................................................................*....................................................................................................................... Pending: (Failures listed here are expected and do not affect your suite's status) 1) Homebrew::Livecheck::Strategy::Git::tag_info returns the Git tags for the provided remote URL that match the regex provided # Requires network connection. # ./test/livecheck/strategy/git_spec.rb:13 2) Archive::remote_checksum fails on a non-existent file # Requires network connection. # ./test/archive_spec.rb:15 3) Archive::remote_checksum detects a published file # Requires network connection. # ./test/archive_spec.rb:10 4) Utils::Svn::remote_exists? when svn is available returns true when remote exists # Requires network connection. # ./test/utils/svn_spec.rb:50 5) Utils::Git::remote_exists? when git is available returns true when git remote exists # Requires network connection. # ./test/utils/git_spec.rb:203 6) brew livecheck reports the latest version of a Formula # Requires network connection. # ./test/dev-cmd/livecheck_spec.rb:9 7) SPDX.download_latest_license_data! downloads latest license data # Requires network connection. # ./test/utils/spdx_spec.rb:43 Failures: 1) brew link links a given Formula Failure/Error: install_test_formula "testball" SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:126:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:126:in `validate_call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/_methods.rb:197:in `block in _on_method_added' # ./test/support/helper/spec/shared_context/integration_test.rb:195:in `install_test_formula' # ./test/cmd/link_spec.rb:10:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 2) pkg-config returns the correct version for libffi Failure/Error: expect(pc_version("libffi")).to eq(version) expected: "3.3-rc0" got: "2.1" (compared using ==) # ./test/os/mac/pkgconfig_spec.rb:76:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 3) pkg-config returns the correct version for expat Failure/Error: expect(pc_version("expat")).to eq(version) expected: "2.2.6" got: "2.2.1" (compared using ==) # ./test/os/mac/pkgconfig_spec.rb:45:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 4) pkg-config returns the correct version for libcurl Failure/Error: expect(pc_version("libcurl")).to eq(version) expected: "7.64.1" got: "7.54.0" (compared using ==) # ./test/os/mac/pkgconfig_spec.rb:54:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 5) pkg-config returns the correct version for sqlite3 Failure/Error: expect(pc_version("sqlite3")).to eq(version) expected: "3.28.0" got: "3.24.0" (compared using ==) # ./test/os/mac/pkgconfig_spec.rb:116:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 6) brew unlink unlinks a Formula Failure/Error: install_test_formula "testball" SystemExit: exit # ./diagnostic.rb:46:in `exit' # ./diagnostic.rb:46:in `checks' # ./install.rb:28:in `perform_build_from_source_checks' # ./formula_installer.rb:344:in `install' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `call' # ./vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-0.5.6274/lib/types/private/methods/call_validation.rb:783:in `block in create_validator_procedure_fast0' # ./test/support/helper/spec/shared_context/integration_test.rb:195:in `install_test_formula' # ./test/cmd/unlink_spec.rb:10:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' 7) brew migrate migrates a renamed Formula Failure/Error: expect { brew "migrate", "testball1" } .to output(/Processing testball1 formula rename to testball2/).to_stdout .and not_to_output.to_stderr .and be_a_success expected block to output /Processing testball1 formula rename to testball2/ to stdout, but output nothing ...and: expected block to not output to stderr, but output "Error: No such keg: /private/tmp/homebrew-tests-20210522-23614-d1seho/cellar/testball1\n" ...and: expected # to be a success # ./test/cmd/migrate_spec.rb:14:in `block (2 levels) in ' # ./test/support/helper/spec/shared_context/integration_test.rb:49:in `block (2 levels) in ' # ./test/spec_helper.rb:209:in `block (3 levels) in ' # ./test/spec_helper.rb:208:in `block (2 levels) in ' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry' # ./vendor/bundle/ruby/2.6.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup' # ./vendor/bundle/ruby/2.6.0/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `block (2 levels) in ' Finished in 4 minutes 38 seconds (files took 3.55 seconds to load) 791 examples, 7 failures, 7 pending Failed examples: rspec ./test/cmd/link_spec.rb:9 # brew link links a given Formula rspec ./test/os/mac/pkgconfig_spec.rb:68 # pkg-config returns the correct version for libffi rspec ./test/os/mac/pkgconfig_spec.rb:36 # pkg-config returns the correct version for expat rspec ./test/os/mac/pkgconfig_spec.rb:48 # pkg-config returns the correct version for libcurl rspec ./test/os/mac/pkgconfig_spec.rb:110 # pkg-config returns the correct version for sqlite3 rspec ./test/cmd/unlink_spec.rb:9 # brew unlink unlinks a Formula rspec ./test/cmd/migrate_spec.rb:9 # brew migrate migrates a renamed Formula 3370 examples, 24 failures, 49 pendings Took 282 seconds (4:42) Tests Failed dmm@Ryloth /u/l/H/L/T/h/homebrew-core>