1# Copyright 2015 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 = "sbasi"
6NAME = "BrilloBVT"
7TIME = "LONG"
8TEST_CATEGORY = "Stress"
9TEST_CLASS = "suite"
10TEST_TYPE = "server"
11
12DOC = """
13Sequence for kicking off the Brillo BVT tests.
14"""
15from autotest_lib.server import sequence
16
17
18# TODO (sbasi): Add the Autoupdate End to End Test.
19SERVER_SEQUENCES = [
20    sequence.SequenceJob('control.brillo_GtestsWhitelist', duration=2000,
21                         fetch_control_file=True),
22    sequence.SequenceJob('brillo_PingTest', duration=120),
23    sequence.SequenceJob('brillo_KernelVersionTest', duration=120),
24    sequence.SequenceJob('brillo_WifiInterfaceTest', duration=120),
25    sequence.SequenceJob('brillo_DiskSizeTest', duration=120),
26    sequence.SequenceJob('brillo_MemorySizeTest', duration=120),
27    sequence.SequenceJob('brillo_FastbootTest', duration=120),
28    sequence.SequenceJob('brillo_StorageWriteSpeedTest', duration=120),
29    sequence.SequenceJob('brillo_Invariants', duration=120),
30]
31
32sequence.sequence_schedule(job, machines, SERVER_SEQUENCES)
33