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(' ')
|
dependencies = dependencies.join(' ')
|
||||||
formula_object = Formula.factory(formula)
|
formula_object = Formula.factory(formula)
|
||||||
requirements = formula_object.recursive_requirements
|
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?
|
unless unsatisfied_requirements.empty?
|
||||||
puts "#{Tty.blue}==>#{Tty.white} SKIPPING: #{formula}#{Tty.reset}"
|
puts "#{Tty.blue}==>#{Tty.white} SKIPPING: #{formula}#{Tty.reset}"
|
||||||
unsatisfied_requirements.each {|r| puts r.message}
|
unsatisfied_requirements.each {|r| puts r.message}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user