FAFT: Fix firmware_TPMNotCorruptedDevMode by explicitly stopping tcsd/trunksd
tcsd/trunksd is no longer stopped when running a FAFT test. Explicitly call
APIs to stop/restart tcsd/trunksd.
BUG=chrome-os-partner:62150
TEST=Ran firmware_TPMNotCorruptedDevMode and passed the modified code.
Change-Id: I7de502820f741ed52c5230ac53a7c28fa86e635f
Reviewed-on: https://chromium-review.googlesource.com/436245
Commit-Ready: Wai-Hong Tam <waihong@google.com>
Tested-by: Wai-Hong Tam <waihong@google.com>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Andrey Pronin <apronin@chromium.org>
diff --git a/client/cros/faft/rpc_functions.py b/client/cros/faft/rpc_functions.py
index 90d8213..fa1f022 100755
--- a/client/cros/faft/rpc_functions.py
+++ b/client/cros/faft/rpc_functions.py
@@ -640,6 +640,14 @@
"""Retrieve tpm kernel data key version."""
return self._tpm_handler.get_kernel_key_version()
+ def _tpm_stop_daemon(self):
+ """Stop tpm related daemon."""
+ return self._tpm_handler.stop_daemon()
+
+ def _tpm_restart_daemon(self):
+ """Restart tpm related daemon which was stopped by stop_daemon()."""
+ return self._tpm_handler.restart_daemon()
+
def _cgpt_get_attributes(self):
"""Get kernel attributes."""
rootdev = self._system_get_root_dev()