Remove mosys platform call from get_platform_name am: c92c0ac355
Change-Id: Ib8e832ae71ad2906ff024592f446511a223518bc
diff --git a/client/cros/faft/rpc_functions.py b/client/cros/faft/rpc_functions.py
index 07cba35..3b8a7d6 100644
--- a/client/cros/faft/rpc_functions.py
+++ b/client/cros/faft/rpc_functions.py
@@ -754,13 +754,12 @@
@return: A string of the platform name.
"""
- # 'mosys platform name' sometimes fails. Let's get the verbose output.
- lines = self._os_if.run_shell_command_get_output(
- '(mosys -vvv platform name 2>&1) || echo Failed')
- if lines[-1].strip() == 'Failed':
- raise Exception('Failed getting platform name: ' +
- '\n'.join(lines))
- return lines[-1]
+ platform = cros_config.call_cros_config_get_output(
+ '/identity platform-name',
+ self._os_if.run_shell_command_get_result)
+ if not platform:
+ raise Exception('Failed getting platform name from cros_config')
+ return platform
def get_model_name(self):
"""Get the model name of the current system.