diff options
Diffstat (limited to 'Library/Homebrew/cmd/test.rb')
| -rw-r--r-- | Library/Homebrew/cmd/test.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/test.rb b/Library/Homebrew/cmd/test.rb index 9b3e93adf..af774f7e6 100644 --- a/Library/Homebrew/cmd/test.rb +++ b/Library/Homebrew/cmd/test.rb @@ -13,21 +13,24 @@ module Homebrew extend self # Cannot test uninstalled formulae unless f.installed? puts "#{f.name} not installed" + Homebrew.failed = true next end # Cannot test formulae without a test method unless f.respond_to? :test puts "#{f.name} defines no test" + Homebrew.failed = true next end puts "Testing #{f.name}" begin # tests can also return false to indicate failure - puts "#{f.name}: failed" if f.test == false + raise if f.test == false rescue puts "#{f.name}: failed" + Homebrew.failed = true end end end |
