diff options
| author | Mike McQuaid | 2013-05-03 17:17:12 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2013-05-03 17:17:12 +0100 |
| commit | c479c680b8e3fb022d8d5cb93d00a1eff5666af8 (patch) | |
| tree | 41e9e95b250d51296da6523b72414a577a65e045 | |
| parent | a70c44993f52f731f84fde3471ff805249851a97 (diff) | |
| download | brew-c479c680b8e3fb022d8d5cb93d00a1eff5666af8.tar.bz2 | |
brew-test-bot: fix output handling.
| -rwxr-xr-x | Library/Contributions/cmd/brew-test-bot.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Library/Contributions/cmd/brew-test-bot.rb b/Library/Contributions/cmd/brew-test-bot.rb index 57ecaddfb..2ada7baa7 100755 --- a/Library/Contributions/cmd/brew-test-bot.rb +++ b/Library/Contributions/cmd/brew-test-bot.rb @@ -61,20 +61,20 @@ class Step step.puts_command command = "#{step.command} &>#{step.log_file_path}" - - output = nil if command.start_with? 'git ' Dir.chdir step.repository do - output = `#{command}` + `#{command}` end else - output = `#{command}` + `#{command}` end - output = IO.read(step.log_file_path) rescue nil success = $?.success? step.status = success ? :passed : :failed step.puts_result + + return unless File.exists?(step.log_file_path) + output = IO.read(step.log_file_path) if output and output.any? and (not success or puts_output_on_success) puts output end |
