autotest: Add check if CR50 fail detected due SBU voltage issue
BUG=b:173151794
TEST=run local
--GOOD DUT
test_that --args="servo_host=chromeos6-row18-rack3-labstation4 servo_port=9997 servo_serial=G1911051929" --board=eve --autotest_dir=. chromeos6-row18-rack3-host3 servo_USBInstall
./server/autoserv -s --host-info-subdir host_info_store -m chromeos6-row18-rack3-host3 --lab True --local-only-host-info True -R -r /tr/
--BAD DUT
test_that --args="servo_host=chromeos6-row9-rack20-labstation servo_port=9998 servo_serial=C1706311408" --board=eve --autotest_dir=. chromeos6-row9-rack20-host3 servo_USBInstall
High sbu voltage
./server/autoserv -s --host-info-subdir host_info_store -m chromeos6-row12-rack17-host1 --lab True --local-only-host-info True -v -r /tr/
Low sbu voltage
./server/autoserv -s --host-info-subdir host_info_store -m chromeos6-row2-rack5-host3 --lab True --local-only-host-info True -v -r /tr/
Change-Id: I1962b6e4e02b2e1e0769ed08acce3b535b475f9d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/2602604
Commit-Queue: Otabek Kasimov <otabek@google.com>
Tested-by: Otabek Kasimov <otabek@google.com>
Reviewed-by: Ruben Rodriguez Buchillon <coconutruben@chromium.org>
Reviewed-by: Garry Wang <xianuowang@chromium.org>
diff --git a/server/hosts/servo_constants.py b/server/hosts/servo_constants.py
index 2e83a8d..e6463ca 100644
--- a/server/hosts/servo_constants.py
+++ b/server/hosts/servo_constants.py
@@ -56,6 +56,8 @@
SERVO_STATE_LID_OPEN_FAILED = 'LID_OPEN_FAILED'
SERVO_STATE_BAD_RIBBON_CABLE = 'BAD_RIBBON_CABLE'
SERVO_STATE_TOPOLOGY_ISSUE = 'TOPOLOGY_ISSUE'
+SERVO_STATE_SBU_LOW_VOLTAGE = 'SBU_LOW_VOLTAGE'
+SERVO_STATE_CR50_NOT_ENUMERATED = 'CR50_NOT_ENUMERATED'
SERVO_STATE_DUT_NOT_CONNECTED = 'DUT_NOT_CONNECTED'
SERVO_STATE_EC_BROKEN = 'EC_BROKEN'
SERVO_STATE_BROKEN = 'BROKEN'