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
commitb50d5126eee403ca74cb01667be0b7f74f508cf3 (patch)
treeacb13ad6dd4ac4f72959a3dd97aa8a4c4fa92d60 /Library/Contributions
parent3cec3e36e9454f19b0cbcdef3eaa29119e93a6fe (diff)
downloadbrew-b50d5126eee403ca74cb01667be0b7f74f508cf3.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 Homebrew/homebrew#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}