diff options
Diffstat (limited to 'test/timer_jump.py')
-rw-r--r-- | test/timer_jump.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/test/timer_jump.py b/test/timer_jump.py index 2f2302e327..07b67f1793 100644 --- a/test/timer_jump.py +++ b/test/timer_jump.py @@ -11,15 +11,18 @@ DELAY = 5 ERROR_MARGIN = 0.5 def test(helper): - helper.wait_output("Console is enabled") - helper.ec_command("sysjump ro") - helper.wait_output("Console is enabled") + helper.wait_output("idle task started") + helper.ec_command("sysinfo") + copy = helper.wait_output("Copy:\s+(?P<c>\S+)", use_re=True)["c"] + if copy != "RO": + helper.ec_command("sysjump ro") + helper.wait_output("idle task started") helper.ec_command("gettime") ec_start_time = helper.wait_output("Time: 0x[0-9a-f]* = (?P<t>[\d\.]+) s", use_re=True)["t"] time.sleep(DELAY) helper.ec_command("sysjump a") - helper.wait_output("Console is enabled") + helper.wait_output("idle task started") helper.ec_command("gettime") ec_end_time = helper.wait_output("Time: 0x[0-9a-f]* = (?P<t>[\d\.]+) s", use_re=True)["t"] |