Home | History | Annotate | Download | only in firmware_CompareInstalledToShellBall
      1 # Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 AUTHOR = "Chrome OS Team"
      6 NAME = "firmware_CompareInstalledToShellBall"
      7 PURPOSE = "Compare the firmware version to that in the shellball"
      8 CRITERIA = "This test will pass if installed and available firmware match."
      9 TIME = "SHORT"
     10 TEST_CATEGORY = "Functional"
     11 TEST_CLASS = "firmware"
     12 TEST_TYPE = "server"
     13 
     14 DOC = """
     15 This test compares the installed BIOS and EC versions to those in the
     16 shallball.  If they are not the same it will fail.  This test is used
     17 to determine if devices in the lab need to be updated.
     18 """
     19 
     20 def run(machine):
     21     host = hosts.create_host(machine)
     22 
     23     job.run_test('firmware_CompareInstalledToShellBall', host=host)
     24 
     25 parallel_simple(run, machines)
     26