diff options
| author | Xu Cheng | 2015-10-15 15:19:12 +0800 |
|---|---|---|
| committer | Mike McQuaid | 2015-10-15 09:05:51 +0100 |
| commit | d162aab9c686752ac55dd9202a7ece5c847c4943 (patch) | |
| tree | 29850bab1e6e939a0e8553b52a1a5343e675fbdf /Library | |
| parent | c247a5b462254acca054bf0b2663ae6fbe217a38 (diff) | |
| download | brew-d162aab9c686752ac55dd9202a7ece5c847c4943.tar.bz2 | |
test-bot: ensure cleanup is running
Closes Homebrew/homebrew#44982.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
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 |
