diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/test-bot.rb | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/Library/Homebrew/cmd/test-bot.rb b/Library/Homebrew/cmd/test-bot.rb index 0be845b62..663fdebef 100644 --- a/Library/Homebrew/cmd/test-bot.rb +++ b/Library/Homebrew/cmd/test-bot.rb @@ -746,13 +746,16 @@ module Homebrew def run cleanup_before - download - setup - homebrew - formulae.each do |f| - formula(f) + begin + download + setup + homebrew + formulae.each do |f| + formula(f) + end + ensure + cleanup_after end - cleanup_after check_results end end @@ -1019,9 +1022,8 @@ module Homebrew file.write email_subject end end - + ensure HOMEBREW_CACHE.children.each(&:rmtree) if ARGV.include? "--clean-cache" - Homebrew.failed = any_errors end end |
