File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -76,17 +76,19 @@ def self.parse(options)
7676# Read in command line options and make them read-only
7777@cli_options = ( Parser . parse ARGV ) . freeze
7878
79+ def print_backend_logs
80+ puts "========== Last backend command (if relevant):"
81+ puts @backend . last_msg . to_s
82+ puts "========== Backend Stdout:"
83+ puts @backend . last_out
84+ puts "========== Backend Stderr:"
85+ puts @backend . last_err
86+ end
87+
7988# terminate after printing any debug info. TODO: capture debug info
8089def terminate ( final = nil )
8190 puts "Failures: #{ @failure_count } "
82- unless @failure_count . zero? || final || @backend . nil?
83- puts "========== Last backend command (if relevant):"
84- puts @backend . last_msg . to_s
85- puts "========== Backend Stdout:"
86- puts @backend . last_out
87- puts "========== Backend Stderr:"
88- puts @backend . last_err
89- end
91+ print_backend_logs unless @failure_count . zero? || final || @backend . nil?
9092 retcode = @failure_count . zero? ? 0 : 1
9193 exit ( retcode )
9294end
You can’t perform that action at this time.
0 commit comments