faft: During firmware screen, press power button longer for shutdown test
While the firmware screen, pressing the power button will trigger the system
shutdown. In the power button probing loop, it sleeps 0.25 second on every
scan. We should use a longer delay (NORMAL_TRANSITION_DELAY, 1.2 second)
between power button press and release. Original delay is 0.1 second.
BUG=chrome-os-partner:12215
TEST=Run firmware_FwScreenPressPower on Snow passed.
Change-Id: I8f3cbd2d260a9b9a71e9fba631bc1bfb080fc0c3
Reviewed-on: https://gerrit.chromium.org/gerrit/30135
Reviewed-by: Mike Truty <truty@chromium.org>
Commit-Ready: Tom Wai-Hong Tam <waihong@chromium.org>
Tested-by: Tom Wai-Hong Tam <waihong@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
diff --git a/server/cros/faftsequence.py b/server/cros/faftsequence.py
index b34891b..677bde6 100644
--- a/server/cros/faftsequence.py
+++ b/server/cros/faftsequence.py
@@ -725,7 +725,10 @@
def wait_fw_screen_and_press_power(self):
"""Wait for firmware warning screen and press power button."""
time.sleep(self.FIRMWARE_SCREEN_DELAY)
- self.servo.power_short_press()
+ # While the firmware screen, the power button probing loop sleeps
+ # 0.25 second on every scan. Use the normal delay (1.2 second) for
+ # power press.
+ self.servo.power_normal_press()
def wait_longer_fw_screen_and_press_power(self):