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