From ee22ae3a568dd29900d4fd6bb12f78da65c87519 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 3 Jun 2013 20:28:16 +0100 Subject: [PATCH] brew-test-bot: skip unresolvable dependencies. --- Library/Contributions/cmd/brew-test-bot.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Library/Contributions/cmd/brew-test-bot.rb b/Library/Contributions/cmd/brew-test-bot.rb index 548068ce8e..c6aa1f361d 100755 --- a/Library/Contributions/cmd/brew-test-bot.rb +++ b/Library/Contributions/cmd/brew-test-bot.rb @@ -229,6 +229,13 @@ class Test dependencies -= `brew list`.split("\n") dependencies = dependencies.join(' ') formula_object = Formula.factory(formula) + requirements = formula_object.recursive_requirements + unsatisfied_requirements = requirements.reject {|r| r.satisfied?} + unless unsatisfied_requirements.empty? + puts "#{Tty.blue}==>#{Tty.white} SKIPPING: #{formula}#{Tty.reset}" + unsatisfied_requirements.each {|r| puts r.message} + return + end test "brew audit #{formula}" test "brew fetch #{dependencies}" unless dependencies.empty?