# Copyright (c) 2011 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.

NAME = 'hardware_Fan'
AUTHOR = 'The Chromium OS Authors'
PURPOSE = 'Ensure the fan is working.'
CRITERIA = 'Fails if the fan cannot be set to max speed or turned off.'
TIME='SHORT'
TEST_CATEGORY = 'Functional'
TEST_CLASS = "hardware"
TEST_TYPE = 'client'

DOC = """
This is a hardware test for system fan.  The test first sets the fan to max
speed, turns off the fan, and then sets to 50% speed.  The test sleeps for a
few seconds after setting the fan speed, which allows the fan some time to
spin up/down and ensures the correctness of the test.  The test restores fan
setting when finished.  This test uses mosys to read and control fan settings.
"""

job.run_test('hardware_Fan')