1# Copyright (c) 2010 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 5AUTHOR = "Chrome OS Team" 6NAME = "suite_HWConfig" 7PURPOSE = "Execute automated hardware configuration checks." 8TIME = "SHORT" 9TEST_CATEGORY = "Functional" 10TEST_CLASS = "suite" 11TEST_TYPE = "client" 12 13DOC = """ 14This test suite runs automated hardware configuration checks. The purpose of 15the suite is to sanity test all hardware components in less than 5 minutes. 16""" 17 18# Firmware 19job.run_test('firmware_RomSize', 20 constraints=['kb_system_rom_size >= 4096', 21 'kb_ec_rom_size >= 128']) 22 23# RTC, system 24job.run_test('platform_HighResTimers') 25job.run_test('power_Resume') 26 27# RAM 28job.run_test('hardware_MemoryTotalSize') 29 30# CPU 31job.run_test('power_CPUFreq') 32job.run_test('power_CPUIdle') 33 34# Display 35job.run_test('hardware_Backlight') 36 37# SSD 38job.run_test('hardware_DiskSize', 39 constraints=['gb_main_disk_size >= 8']) 40job.run_test('hardware_SsdDetection') 41 42# CPU, RAM, SSD 43job.run_test('hardware_SAT', seconds=20) 44 45# Network 46job.run_test('network_WiFiCaps') 47 48# GPU 49job.run_test('graphics_GLBench') 50