Skip to content
Snippets Groups Projects
Commit 9dd92470 authored by Moe Jette's avatar Moe Jette
Browse files

Abort I/O tests and save the files at first sign of problem.

This lets us examine the files to help determine what happened.
parent ec23a9d8
No related branches found
No related tags found
No related merge requests found
...@@ -106,14 +106,15 @@ for {set inx 0} {$inx < $cycle_count} {incr inx} { ...@@ -106,14 +106,15 @@ for {set inx 0} {$inx < $cycle_count} {incr inx} {
} }
if {$stdout_lines != $stdout_target} { if {$stdout_lines != $stdout_target} {
send_user "\nFAILURE: stdout is incomplete\n" send_user "\nFAILURE: stdout is incomplete\n"
set cycle_count $inx
set exit_code 1 set exit_code 1
} else { } else {
incr success_cnt incr success_cnt
} }
} }
exec $bin_rm -f $file_in $file_out
if {$exit_code == 0} { if {$exit_code == 0} {
exec $bin_rm -f $file_in $file_out
send_user "\nSUCCESS\n" send_user "\nSUCCESS\n"
} else { } else {
send_user "\nFAILURE: Only $success_cnt of $cycle_count" send_user "\nFAILURE: Only $success_cnt of $cycle_count"
......
...@@ -96,14 +96,15 @@ for {set inx 0} {$inx < $cycle_count} {incr inx} { ...@@ -96,14 +96,15 @@ for {set inx 0} {$inx < $cycle_count} {incr inx} {
} }
if {$stdout_lines != $task_cnt} { if {$stdout_lines != $task_cnt} {
send_user "\nFAILURE:stdout is incomplete\n" send_user "\nFAILURE:stdout is incomplete\n"
set cycle_count $inx
set exit_code 1 set exit_code 1
} else { } else {
incr success_cnt incr success_cnt
} }
} }
exec $bin_rm -f $file_out
if {$exit_code == 0} { if {$exit_code == 0} {
exec $bin_rm -f $file_out
send_user "\nSUCCESS\n" send_user "\nSUCCESS\n"
} else { } else {
send_user "\nFAILURE: Only $success_cnt of $cycle_count" send_user "\nFAILURE: Only $success_cnt of $cycle_count"
......
...@@ -106,17 +106,18 @@ for {set inx 0} {$inx < $cycle_count} {incr inx} { ...@@ -106,17 +106,18 @@ for {set inx 0} {$inx < $cycle_count} {incr inx} {
} }
if {$stdout_lines != $stdout_target} { if {$stdout_lines != $stdout_target} {
send_user "\nFAILURE:stdout is incomplete\n" send_user "\nFAILURE:stdout is incomplete\n"
set cycle_count $inx
set exit_code 1 set exit_code 1
} else { } else {
incr success_cnt incr success_cnt
} }
} }
exec $bin_rm -f $file_in $file_out
if {$exit_code == 0} { if {$exit_code == 0} {
exec $bin_rm -f $file_in $file_out
send_user "\nSUCCESS\n" send_user "\nSUCCESS\n"
} else { } else {
send_user "\nFAILURE: Only $success_cnt of $cycle_count hostname" send_user "\nFAILURE: Only $success_cnt of $cycle_count I/O"
send_user " output tests passed\n" send_user " tests passed\n"
} }
exit $exit_code exit $exit_code
...@@ -107,14 +107,15 @@ for {set inx 0} {$inx < $cycle_count} {incr inx} { ...@@ -107,14 +107,15 @@ for {set inx 0} {$inx < $cycle_count} {incr inx} {
} }
if {$stdout_lines != $stdout_target} { if {$stdout_lines != $stdout_target} {
send_user "\nFAILURE:stdout is missing output\n" send_user "\nFAILURE:stdout is missing output\n"
set cycle_count $inx
set exit_code 1 set exit_code 1
} else { } else {
incr success_cnt incr success_cnt
} }
} }
exec $bin_rm -f $file_in $file_out
if {$exit_code == 0} { if {$exit_code == 0} {
exec $bin_rm -f $file_in $file_out
send_user "\nSUCCESS\n" send_user "\nSUCCESS\n"
} else { } else {
send_user "\nFAILURE: Only $success_cnt of $cycle_count hostname" send_user "\nFAILURE: Only $success_cnt of $cycle_count hostname"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment