[Piglit] [PATCH 4/5] khr_gl45: add support for mustpass lists
Marek Olšák
maraeo at gmail.com
Wed May 2 20:32:46 UTC 2018
From: Nicolai Hähnle <nicolai.haehnle at amd.com>
---
tests/khr_gl45.py | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/tests/khr_gl45.py b/tests/khr_gl45.py
index 08e6280bb..95f474220 100644
--- a/tests/khr_gl45.py
+++ b/tests/khr_gl45.py
@@ -36,34 +36,37 @@ PIGLIT_KHR_GL_BIN -- environment equivalent of [khr_gl]:bin
PIGLIT_KHR_GL_EXTRA_ARGS -- environment equivalent of [khr_gl]:extra_args
"""
from __future__ import (
absolute_import, division, print_function, unicode_literals
)
import itertools
from framework.test import deqp
+from framework.options import OPTIONS
__all__ = ['profile']
-_KHR_BIN = deqp.get_option('PIGLIT_KHR_GL_BIN', ('khr_gl', 'bin'),
+_KHR_BIN = deqp.get_option('PIGLIT_KHR_GL_BIN', ('khr_gl45', 'bin'),
required=True)
-_EXTRA_ARGS = deqp.get_option('PIGLIT_KHR_GL_EXTRA_ARGS', ('khr_gl', 'extra_args'),
+_KHR_MUSTPASS = deqp.get_option('PIGLIT_KHRGL45_MUSTPASS',
+ ('khr_gl45', 'mustpasslist'),
+ required=OPTIONS.deqp_mustpass)
+
+_EXTRA_ARGS = deqp.get_option('PIGLIT_KHR_GL_EXTRA_ARGS', ('khr_gl45', 'extra_args'),
default='').split()
class DEQPKHRTest(deqp.DEQPBaseTest):
deqp_bin = _KHR_BIN
@property
def extra_args(self):
return super(DEQPKHRTest, self).extra_args + \
[x for x in _EXTRA_ARGS if not x.startswith('--deqp-case')]
profile = deqp.make_profile( # pylint: disable=invalid-name
- itertools.chain(
- deqp.iter_deqp_test_cases(
- deqp.gen_caselist_txt(_KHR_BIN, 'KHR-GL45-cases.txt', _EXTRA_ARGS)),
- ),
+ deqp.select_source(_KHR_BIN, 'KHR-GL45-cases.txt', _KHR_MUSTPASS,
+ _EXTRA_ARGS),
DEQPKHRTest)
--
2.17.0
More information about the Piglit
mailing list