aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Contributions
diff options
context:
space:
mode:
authorChristian Moritz2013-12-23 19:07:10 +0100
committerMike McQuaid2013-12-23 18:35:50 +0000
commit9ff3f40c04d8970aa369aa833f1c6f90a564ac11 (patch)
tree0418226e06fad4fa14531e135e330f2087bd84f1 /Library/Contributions
parentb2a1c7ab632dacfa2c32540c5a2a34ae0da1c32f (diff)
downloadhomebrew-9ff3f40c04d8970aa369aa833f1c6f90a564ac11.tar.bz2
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 #25398. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Contributions')
-rwxr-xr-xLibrary/Contributions/cmd/brew-test-bot.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Contributions/cmd/brew-test-bot.rb b/Library/Contributions/cmd/brew-test-bot.rb
index 3d997474a..99ff14cc1 100755
--- a/Library/Contributions/cmd/brew-test-bot.rb
+++ b/Library/Contributions/cmd/brew-test-bot.rb
@@ -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}