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
5NAME = 'hardware_VideoOutSemiAuto'
6AUTHOR = 'The Chromium OS Authors'
7PURPOSE = 'Verify external video ports are configurable with Chrome OS.'
8CRITERIA = """
9This test will fail under the following conditions:
10  - No external HDMI or VGA device is detected.
11  - monitor_reconfigure tool is not found
12  - xrandr is not found
13  - if the external video port is present but unable to be configured
14"""
15TIME='SHORT'
16TEST_CATEGORY = 'Functional'
17TEST_CLASS = "hardware"
18TEST_TYPE = 'client'
19
20DOC = """
21This is a semi-automated test that checks that the external video ports
22on the device can be configured with our software when a device is
23connected to them.  Note:  do not connect devices to more than one port at a
24time.  This test should be run for each external video port.
25
26This test depends on xrandr and monitor_reconfigure (the Chrome OS monitor
27configuration tool).
28"""
29#TODO(sosa@chromium.org) - Verify that set resolution is correct
30#TODO() - HDMI audio
31
32job.run_test('hardware_VideoOutSemiAuto')
33
34