From c479c680b8e3fb022d8d5cb93d00a1eff5666af8 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Fri, 3 May 2013 17:17:12 +0100 Subject: [PATCH] brew-test-bot: fix output handling. --- Library/Contributions/cmd/brew-test-bot.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Library/Contributions/cmd/brew-test-bot.rb b/Library/Contributions/cmd/brew-test-bot.rb index 57ecaddfb8..2ada7baa7f 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