blob: 51cd0d2034f8f0feb74ff5cab2f7cb35ec7716e9 [file] [log] [blame] [edit]
# 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.
NAME = 'hardware_VideoOutSemiAuto'
AUTHOR = 'The Chromium OS Authors'
PURPOSE = 'Verify external video ports are configurable with Chrome OS.'
CRITERIA = """
This test will fail under the following conditions:
- No external HDMI or VGA device is detected.
- monitor_reconfigure tool is not found
- xrandr is not found
- if the external video port is present but unable to be configured
"""
TIME='SHORT'
TEST_CATEGORY = 'Functional'
TEST_CLASS = "hardware"
TEST_TYPE = 'client'
DOC = """
This is a semi-automated test that checks that the external video ports
on the device can be configured with our software when a device is
connected to them. Note: do not connect devices to more than one port at a
time. This test should be run for each external video port.
This test depends on xrandr and monitor_reconfigure (the Chrome OS monitor
configuration tool).
"""
#TODO(sosa@chromium.org) - Verify that set resolution is correct
#TODO() - HDMI audio
job.run_test('hardware_VideoOutSemiAuto')