From cf35fe5f8661675a5e03c46c4171b279dcdd2fd4 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Wed, 23 Jun 2010 00:07:09 +0000 Subject: [PATCH] tweak test for MinJobAge=1 or other small values --- testsuite/expect/test6.12 | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/testsuite/expect/test6.12 b/testsuite/expect/test6.12 index f1f6a628737..1cfec535135 100755 --- a/testsuite/expect/test6.12 +++ b/testsuite/expect/test6.12 @@ -203,8 +203,13 @@ expect { } exec $bin_sleep 5 set found_job 0 +set purged_job 0 spawn $squeue --jobs=$job_id --states=cg,cd expect { + -re "Invalid job id specified" { + set purged_job 1 + exp_continue + } -re "($job_id)" { set found_job 1 exp_continue @@ -214,15 +219,23 @@ expect { } } if {$found_job == 0} { - send_user "\nFAILURE: job not killed on SIGHUP\n" - spawn $scontrol show job $job_id - expect { - eof { - wait + if {$purged_job == 1} { + set min_job_age [get_min_job_age] + } + if {$purged_job == 1 && $min_job_age < 60} { + send_user "\nWARNING: MinJobAge ($min_job_age) configured too low " + send_user "to capture job state after completion\n" + } else { + send_user "\nFAILURE: job not killed on SIGHUP\n" + spawn $scontrol show job $job_id + expect { + eof { + wait + } } + exec $scancel --quiet $job_id + set exit_code 1 } - exec $scancel --quiet $job_id - set exit_code 1 } -- GitLab