Merge pull request #887 from MikeMcQuaid/test-bot-missing-tap

test-bot: handle missing tap in exception.
This commit is contained in:
Mike McQuaid 2016-09-07 12:20:13 +01:00 committed by GitHub
commit 078969ff81

View File

@ -248,8 +248,9 @@ module Homebrew
def safe_formula_canonical_name(formula_name) def safe_formula_canonical_name(formula_name)
Formulary.factory(formula_name).full_name Formulary.factory(formula_name).full_name
rescue TapFormulaUnavailableError, FormulaUnavailableError => e rescue TapFormulaUnavailableError, FormulaUnavailableError => e
raise if e.tap.installed? exception_tap = e.tap || CoreTap.instance
test "brew", "tap", e.tap.name raise if exception_tap.installed?
test "brew", "tap", exception_tap.name
retry unless steps.last.failed? retry unless steps.last.failed?
onoe e onoe e
puts e.backtrace puts e.backtrace