Lenovo reported the issue, has been replicated by Google.
Looks like this CL https://chromium-review.googlesource.com/#/c/chromiumos/third_party/autotest/+/757128/ introduced a dependency on yaml which is not installed on moblab.
Logs from moblab:
12/20 15:41:26.751 INFO | server_job:0214| FAIL cheets_CTS_N.CtsTransitionTestCases cheets_CTS_N.CtsTransitionTestCases timestamp=1513813286 localtime=Dec 20 15:41:26 No module named yaml
Traceback (most recent call last):
File "/usr/local/autotest/server/server_job.py", line 919, in group_func
test.runtest(self, url, tag, args, dargs)
File "/usr/local/autotest/server/test.py", line 299, in runtest
*logging_args)
File "/usr/local/autotest/client/common_lib/test.py", line 869, in runtest
exec ('import %s' % modulename, local_namespace, global_namespace)
File "<string>", line 1, in <module>
File "/usr/local/autotest/server/site_tests/cheets_CTS_N/cheets_CTS_N.py", line 19, in <module>
from autotest_lib.server.cros import tradefed_test
File "/usr/local/autotest/server/cros/tradefed_test.py", line 44, in <module>
from autotest_lib.server.cros import cts_expected_failure_parser
File "/usr/local/autotest/server/cros/cts_expected_failure_parser.py", line 6, in <module>
import yaml
ImportError: No module named yaml
Comment 1 by haddowk@chromium.org
, Dec 20 2017