File tree 1 file changed +10
-8
lines changed
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)
76
76
# Read in command line options and make them read-only
77
77
@cli_options = ( Parser . parse ARGV ) . freeze
78
78
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
+
79
88
# terminate after printing any debug info. TODO: capture debug info
80
89
def terminate ( final = nil )
81
90
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?
90
92
retcode = @failure_count . zero? ? 0 : 1
91
93
exit ( retcode )
92
94
end
You can’t perform that action at this time.
0 commit comments