diff options
| -rw-r--r-- | Library/Homebrew/cmd/test.rb | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/Library/Homebrew/cmd/test.rb b/Library/Homebrew/cmd/test.rb index 630450744..139cebfed 100644 --- a/Library/Homebrew/cmd/test.rb +++ b/Library/Homebrew/cmd/test.rb @@ -53,6 +53,8 @@ module Homebrew        f.extend(Homebrew::Assertions)        f.extend(Debrew::Formula) if ARGV.debug? +      env = ENV.to_hash +        begin          # tests can also return false to indicate failure          Timeout::timeout TEST_TIMEOUT_SECONDS do @@ -64,6 +66,8 @@ module Homebrew        rescue Exception => e          ofail "#{f.name}: failed"          puts e, e.backtrace +      ensure +        ENV.replace(env)        end      end    end | 
