blob: 68aa339cd09a74c57a5a2a0898bf5ad60dd01be0 [file] [log] [blame]
# 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.
AUTHOR = "Chrome OS Team"
NAME = "BVT"
TIME = "SHORT"
TEST_CATEGORY = "Functional"
TEST_CLASS = "suite"
TEST_TYPE = "server"
DOC = """
This test suite runs automated tests that should all pass and that verify
that a build has some minimal functionality. These are meant to run quickly
in less than 30 minutes and should maximize coverage.
"""
TESTS = [
('platform_AccurateTime', {}),
('platform_FilePerms', {}),
('platform_HighResTimers', {}),
('platform_KernelVersion', {}),
('platform_OSLimits', {}),
('platform_PartitionCheck', {}),
('platform_RootPartitionsNotMounted', {}),
('build_RootFilesystemSize', {}),
('desktopui_UrlFetch', {'live': False, 'tag': 'not-live'}),
('desktopui_FlashSanityCheck', {}),
('desktopui_KillRestart', {'binary': '^chrome$',
'tag': 'chrome'}),
('desktopui_KillRestart', {'binary': '^session_manager$',
'tag': 'session'}),
('desktopui_ScreenLocker', {}),
('graphics_WindowManagerGraphicsCapture', {}),
('logging_CrashSender', {}),
('logging_UserCrash', {}),
('login_BadAuthentication', {}),
('login_CryptohomeIncognitoMounted', {}),
('login_CryptohomeMounted', {}),
('login_CryptohomeUnmounted', {}),
('login_CryptohomeIncognitoUnmounted', {}),
('login_LoginSuccess', {}),
('login_OwnershipApi', {}),
('login_RemoteLogin', {}),
('network_DisableInterface', {'iface_name': 'wifi_only',
'tag': 'wifi_only'}),
('network_Ping', {}),
('power_Resume', {}, {'exclude': ['has_resume_bug']}),
('platform_Shutdown', {}, {'attributes': ['reboot_before']}),
('security_ProfilePermissions', {'creds': '$default', 'tag': 'login'}),
('security_ProfilePermissions', {'creds': None, 'tag': 'BWSI'}),
]
job.distribute_across_machines(TESTS, machines)