| OLD | NEW |
| (Empty) |
| 1 TIME = 'MEDIUM' | |
| 2 DOC = """\ | |
| 3 This test will reboot the machine ITERATIONS number of times. Note that if you | |
| 4 use this, you'll need to use the step engine for any tests that occur after | |
| 5 this one. This means that this may not play well when run from the autotest | |
| 6 front end.""" | |
| 7 | |
| 8 | |
| 9 ITERATIONS = 5 | |
| 10 | |
| 11 tries = job.get_state('soft_reboot_tries', 0) + 1 | |
| 12 job.set_state("soft_reboot_tries", tries) | |
| 13 | |
| 14 if tries < ITERATIONS: | |
| 15 import sys | |
| 16 this_functions_name = sys._getframe().f_code.co_name | |
| 17 if this_functions_name != "?": | |
| 18 # If we're not in a function (i.e. we get "?") then we're | |
| 19 # not using the step engine and thus no next step is | |
| 20 # necessary | |
| 21 job.next_step_prepend(this_functions_name) | |
| 22 | |
| 23 if tries <= ITERATIONS: | |
| 24 job.reboot() | |
| OLD | NEW |