| # Copyright (c) 2010 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. |
| |
| AUTHOR = "Chrome OS Team" |
| NAME = "Nightly" |
| TIME = "SHORT" |
| TEST_CATEGORY = "Functional" |
| TEST_CLASS = "suite" |
| TEST_TYPE = "server" |
| |
| DOC = """ |
| This test suite runs automated tests that should all pass and that, together |
| with the BuildVerify suite, verify that all major features in the build are |
| fully functional. These are meant to run nightly in less than 8 hours. |
| """ |
| |
| client = hosts.create_host(machines[0]) |
| client_at = autotest.Autotest(client) |
| |
| # Run server tests |
| |
| # (none) |
| |
| # Run parameter-less simple client tests |
| |
| # All client tests whose default parameters are adequate |
| TESTS = [ |
| 'compilebench', |
| 'dbench', |
| 'disktest', |
| 'firmware_VbootCrypto', |
| 'gl_Bench', |
| 'hardware_StorageFio', |
| 'ltp', |
| 'platform_FileNum', |
| 'platform_FileSize', |
| 'power_Idle', |
| 'realtimecomm_GTalkAudioBench', |
| 'realtimecomm_GTalkunittest', |
| 'unixbench', |
| ] |
| |
| for test in TESTS: |
| client_at.run_test(test) |
| |
| # Run jobs with specific parameters |
| |
| # (none) |