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