[Piglit] [PATCH 0/5] Extend and generalize deqp/piglit integration
Dylan Baker
baker.dylan.c at gmail.com
Thu May 21 14:18:38 PDT 2015
This series pulls the core code for deqp/piglit integration into the
piglit framework, minimizing the amount of boilerplate required to add
additional deqp profiles to piglit. It also adds tests for these
features, to help ensure that they work and remain working.
It then adds support for gles31 and gles2 piglit integration.
gles31 isn't working on mesa at the moment. I think this is because mesa
doesn't support gles3.1 contexts, and lacks a MESA_GLES_VERSION_OVERRIDE
switch.
gles2 and gles3 have been tested on i965.
Dylan Baker (5):
framework/test/deqp.py: Move generic parts of deqp into core
tests/deqp_gles3.py: use framework/tests/deqp.py
tests/deqp_gles31.py: Add support for running the gles31 tests from
deqp
tests/deqp_gles2.py: add support for deqp gles2 tests
framework/test: move valgrind out of Test into PiglitBaseTest
framework/test/base.py | 3 -
tests/deqp_gles3.py => framework/test/deqp.py | 142 +++++++++------------
framework/test/piglit_test.py | 8 ++
framework/tests/deqp_tests.py | 171 ++++++++++++++++++++++++++
framework/tests/utils.py | 94 ++++++++++++--
piglit.conf.example | 22 +++-
tests/deqp_gles2.py | 42 +++++++
tests/deqp_gles3.py | 150 +++++-----------------
tests/deqp_gles31.py | 42 +++++++
9 files changed, 464 insertions(+), 210 deletions(-)
copy tests/deqp_gles3.py => framework/test/deqp.py (53%)
create mode 100644 framework/tests/deqp_tests.py
create mode 100644 tests/deqp_gles2.py
create mode 100644 tests/deqp_gles31.py
--
2.4.1
More information about the Piglit
mailing list