aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/test.rb
diff options
context:
space:
mode:
authorMike McQuaid2012-04-30 14:08:59 +1000
committerMike McQuaid2012-04-30 21:38:08 +0800
commitfe969c21ad199ae27a113e9fb2f01c5bb3fbc942 (patch)
tree41212e39638bc8598f2a44f7158615aad2ede1f3 /Library/Homebrew/cmd/test.rb
parenta1ce504e7dd1d775d80f05128016d78b5c13383d (diff)
downloadbrew-fe969c21ad199ae27a113e9fb2f01c5bb3fbc942.tar.bz2
Add ofail command and fix bottle command output.
Diffstat (limited to 'Library/Homebrew/cmd/test.rb')
-rw-r--r--Library/Homebrew/cmd/test.rb9
1 files changed, 3 insertions, 6 deletions
diff --git a/Library/Homebrew/cmd/test.rb b/Library/Homebrew/cmd/test.rb
index 9415ba21a..fc3b43229 100644
--- a/Library/Homebrew/cmd/test.rb
+++ b/Library/Homebrew/cmd/test.rb
@@ -12,15 +12,13 @@ module Homebrew extend self
ARGV.formulae.each do |f|
# Cannot test uninstalled formulae
unless f.installed?
- puts "Testing requires the latest version of #{f.name}"
- Homebrew.failed = true
+ ofail "Testing requires the latest version of #{f.name}"
next
end
# Cannot test formulae without a test method
unless f.respond_to? :test
- puts "#{f.name} defines no test"
- Homebrew.failed = true
+ ofail "#{f.name} defines no test"
next
end
@@ -29,8 +27,7 @@ module Homebrew extend self
# tests can also return false to indicate failure
raise if f.test == false
rescue
- puts "#{f.name}: failed"
- Homebrew.failed = true
+ ofail "#{f.name}: failed"
end
end
end