autotest: Make ec_board verification first.
Lid_open fail mostly based on missed ec console.
BUG=None
TEST=None
Change-Id: I3305ac8794b88dfeed1f57bf58697cc67fafb12d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/2366832
Commit-Queue: Otabek Kasimov <otabek@google.com>
Tested-by: Otabek Kasimov <otabek@google.com>
Reviewed-by: Garry Wang <xianuowang@chromium.org>
diff --git a/server/hosts/servo_host.py b/server/hosts/servo_host.py
index 21b08ad..ec18811 100644
--- a/server/hosts/servo_host.py
+++ b/server/hosts/servo_host.py
@@ -1370,12 +1370,12 @@
or init_servo == self.VERIFY_FAILED):
return servo_constants.SERVO_STATE_SERVOD_ISSUE
+ if ec_board == self.VERIFY_FAILED:
+ return servo_constants.SERVO_STATE_EC_BROKEN
if pwr_button == self.VERIFY_FAILED:
return servo_constants.SERVO_STATE_BAD_RIBBON_CABLE
if lid_open == self.VERIFY_FAILED:
return servo_constants.SERVO_STATE_LID_OPEN_FAILED
- if ec_board == self.VERIFY_FAILED:
- return servo_constants.SERVO_STATE_EC_BROKEN
metrics.Counter(
'chromeos/autotest/repair/unknown_servo_state'