brew-test-bot: check requirements default_formulae
With this brew-test-bot doesn't skip builds, if a requirement isn't satisfied but a default_formula is specified. This default_formula is already in dependencies, because of brew deps. Closes Homebrew/homebrew#25398. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This commit is contained in:
parent
3cec3e36e9
commit
b50d5126ee
@ -261,7 +261,7 @@ class Test
|
||||
dependencies = dependencies.join(' ')
|
||||
formula_object = Formula.factory(formula)
|
||||
requirements = formula_object.recursive_requirements
|
||||
unsatisfied_requirements = requirements.reject {|r| r.satisfied?}
|
||||
unsatisfied_requirements = requirements.reject {|r| r.satisfied? or r.default_formula?}
|
||||
unless unsatisfied_requirements.empty?
|
||||
puts "#{Tty.blue}==>#{Tty.white} SKIPPING: #{formula}#{Tty.reset}"
|
||||
unsatisfied_requirements.each {|r| puts r.message}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user