blob: bd095894be2af5e49b514f235428cc4896aeefdf [file] [log] [blame]
# Copyright 2017 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
""" The autotest performing Cr50 update."""
import logging
from autotest_lib.server.cros.faft.cr50_test import Cr50Test
class provision_Cr50Update(Cr50Test):
"""A test that can provision a machine to the correct cr50 version and
board id.
"""
version = 1
def initialize(self, host, cmdline_args, full_args):
"""Initialize get the cr50 update version information"""
full_args['is_release_qual'] = 'true'
super(provision_Cr50Update, self).initialize(host, cmdline_args,
full_args)
def run_once(self):
"""The method called by the control file to start the update."""
logging.info('Used initialize logic to update to the cr50 release '
'image')