[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