Home | History | Annotate | Download | only in camera_V4L2
      1 # Copyright (c) 2012 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 AUTHOR = 'The Chromium OS Authors'
      6 NAME = 'camera_V4L2'
      7 PURPOSE = 'Exercises v4l2 camera devices to verify required operations.'
      8 CRITERIA = """
      9 This is a complex text and tests many different functions. This test will fail
     10 if any of the following conditions occur:
     11   - No v4L2 device is found
     12   - If a mandatory control is not supported
     13   - If streaming is not supported
     14   - If a required resolution is not supported when capturing a stream
     15 """
     16 ATTRIBUTES = "suite:bvt-perbuild"
     17 TIME='MEDIUM'
     18 TEST_CATEGORY = 'V4L2'
     19 TEST_TYPE = 'client'
     20 DEPENDENCIES = 'webcam'
     21 BUG_TEMPLATE = {
     22     'labels': ['OS-Chrome', 'VideoTestFailure'],
     23     'cc': ['chromeos-video-test-failures (a] google.com'],
     24 }
     25 
     26 DOC = """
     27 This test executes media_v4l2_test and media_v4l2_unittest binaries.
     28 For more information on V4L2 see:
     29 http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Intro-to-V4L2/
     30 """
     31 
     32 job.run_test('camera_V4L2')
     33