aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTzung-Bi Shih <tzungbi@kernel.org>2023-03-15 17:46:39 +0800
committerTzung-Bi Shih <tzungbi@kernel.org>2023-03-20 18:41:27 +0800
commit49d34cd8311fdae57da75a416eea912d62d416b0 (patch)
treeb942ef6547be16054a37d010074404eb836b32fd
parent264dd15e4a45d5f050380613bf1f0d2ba84960de (diff)
downloadcros-ec-tests-49d34cd8311fdae57da75a416eea912d62d416b0.tar.gz
helpers/mcu: inline mcu_reboot() into check_mcu_reboot_rw()
Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
-rw-r--r--cros/helpers/mcu.py17
1 files changed, 6 insertions, 11 deletions
diff --git a/cros/helpers/mcu.py b/cros/helpers/mcu.py
index 4b85973..c9ac199 100644
--- a/cros/helpers/mcu.py
+++ b/cros/helpers/mcu.py
@@ -190,23 +190,18 @@ def mcu_get_version(name):
if cmd.result == 0:
return response
-def mcu_reboot(name):
+def check_mcu_reboot_rw(s, name):
+ if not os.path.exists(os.path.join("/dev", name)):
+ s.skipTest("cros_fp not present")
+
cmd = cros_ec_command()
cmd.version = 0
cmd.command = EC_CMD_REBOOT
cmd.insize = 0
cmd.outsize = 0
- try:
- with open(os.path.join("/dev", name)) as fh:
- fcntl.ioctl(fh, EC_DEV_IOCXCMD, cmd)
- except IOError:
- pass
+ with open(os.path.join("/dev", name)) as fh:
+ fcntl.ioctl(fh, EC_DEV_IOCXCMD, cmd)
-def check_mcu_reboot_rw(s, name):
- if not os.path.exists(os.path.join("/dev", name)):
- s.skipTest("cros_fp not present")
- mcu_reboot(name)
response = mcu_get_version(name)
s.assertEqual(response.current_image, EC_IMAGE_RW,
msg="Current EC image is not RW")
-