• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2011 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 = 'graphics_Piglit'
6AUTHOR = 'chromeos-gfx'
7PURPOSE = 'Collection of automated tests for OpenGL implementations.'
8CRITERIA = """
9TODO(ihf) For now Piglit shall never fail except for crashes outside of
10Piglit binaries as it is normal to have 1000 subtests pass and 300 fail
11as long as this is stable. For this reason it should be treated as a
12performance test plotting counts over time. If there is a problem with this
13approach we will investigate black/whitelisting.
14"""
15TIME='MEDIUM'
16TEST_CATEGORY = 'Functional'
17TEST_CLASS = 'graphics'
18TEST_TYPE = 'client'
19# Reboot in the lab after the test ends.
20DEPENDENCIES='cleanup-reboot'
21BUG_TEMPLATE = {
22    'labels': ['Cr-OS-Kernel-Graphics'],
23}
24
25DOC = """
26Piglit is a collection of automated tests for OpenGL implementations.
27
28The goal of Piglit is to help improve the quality of open source
29OpenGL drivers by providing developers with a simple means to
30perform regression tests.
31
32The original tests have been taken from
33- Glean
34- Mesa
35+ specific regression tests for certain bugs
36
37http://people.freedesktop.org/~nh/piglit/
38"""
39
40job.run_test('graphics_Piglit', args=args)
41
42