[Piglit] [PATCH 0/7] Rework fast skipping to handle compat profile

Dylan Baker dylan at pnwbakers.com
Mon Jun 25 23:28:59 UTC 2018


This series makes reworks the way that fast skipping works in piglit to be
somewhat simpler and better suited for handling compat profile.

The biggest change is that piglit now treats GLES 1, GLES 2+, OpenGL Core
Profile, and OpenGL Compat and "legacy" pre-profile OpenGL as separate things.
This allows us to have finer grained support for skipping. This allows i965
(which doesn't support compat) to skip some things in advance that it can't run.

Dylan Baker (7):
  framework/test: Fix whitespace
  wflinfo: Reimplement wflinfo separating the various API's
  unittests/wflinfo: Update tests for new API
  framework/test: Convert tests to new fast-skip interface
  serializer: serialize new fast-skip attributes
  framework/shader_test: GL_NUM_PROGRAM_BINARY_FORMATS >= 1 is not an
    extension
  framework/wflinfo: delete deprecated interface

 framework/test/glsl_parser_test.py            |  54 ++--
 framework/test/opengl.py                      | 185 ++++-------
 framework/test/piglit_test.py                 |   1 +
 framework/test/shader_test.py                 |  74 ++---
 framework/wflinfo.py                          | 293 +++++++++---------
 tests/serializer.py                           |  25 +-
 .../framework/test/test_glsl_parser_test.py   |  47 ++-
 unittests/framework/test/test_opengl.py       | 172 +++++-----
 unittests/framework/test/test_shader_test.py  |  24 +-
 unittests/framework/test_wflinfo.py           | 139 ++++-----
 10 files changed, 482 insertions(+), 532 deletions(-)

-- 
2.17.1



More information about the Piglit mailing list