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

modify test19.5 due to possible failure for power save mode.

add global test_power_save
parent 66aecb69
No related branches found
No related tags found
No related merge requests found
...@@ -637,6 +637,38 @@ proc test_assoc_enforced { } { ...@@ -637,6 +637,38 @@ proc test_assoc_enforced { } {
return $assoc_enforced return $assoc_enforced
} }
################################################################
#
# Proc: test_power_save
#
# Return 1 if power save mode is enabled, 0 otherwise
#
################################################################
proc test_power_save { } {
global scontrol number
log_user 0
set resume_rate 0
spawn $scontrol show config
expect {
-re "ResumeTimeout *= ($number)" {
set resume_rate $expect_out(1,string)
exp_continue
}
eof {
wait
}
}
log_user 1
if {$resume_rate == 0} {
set power_save 0
} else {
set power_save 1
}
return $power_save
}
################################################################ ################################################################
# #
# Proc: slurmd_user_root # Proc: slurmd_user_root
......
...@@ -221,8 +221,12 @@ if {[wait_for_file $file_out_fini] != 0} { ...@@ -221,8 +221,12 @@ if {[wait_for_file $file_out_fini] != 0} {
} }
} }
if {$job_fini == 0} { if {$job_fini == 0} {
send_user "\nFAILURE: file $file_out_fini contents are bad\n" if {[test_power_save] == 0} {
set exit_code 1 send_user "\nFAILURE: file $file_out_fini contents are bad\n"
set exit_code 1
} else {
send_user "\nWARNING: job timeout bad, possibly due to power save mode\n"
}
} }
} }
......
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