aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike McQuaid2013-05-03 17:17:12 +0100
committerMike McQuaid2013-05-03 17:17:12 +0100
commitc479c680b8e3fb022d8d5cb93d00a1eff5666af8 (patch)
tree41e9e95b250d51296da6523b72414a577a65e045
parenta70c44993f52f731f84fde3471ff805249851a97 (diff)
downloadbrew-c479c680b8e3fb022d8d5cb93d00a1eff5666af8.tar.bz2
brew-test-bot: fix output handling.
-rwxr-xr-xLibrary/Contributions/cmd/brew-test-bot.rb10
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