[Piglit] [PATCH 0/5] Merge GLES and EGL tests into all.tests

Chad Versace chad.versace at linux.intel.com
Thu Nov 29 18:32:04 PST 2012

No one runs neither the GLES nor EGL tests. That needs to be fixed.
This series adds them to all.tests.  If you don't build those tests, then
piglit-run.py will skip them.

There will soon be GLES3 tests. And I *really* *really* want to make everyone
run those. That's my real motivation for this series.

all.tests is getting *very* bloated. Let's be honest... it's an unmaintainable
mess. So, rather than add to its unmaintainability, this series splits
all_{egl,es1,es2}.tests into (roughly) one file per extension, and drops that
file into the respective spec/$extension directory. If you don't like that
approach, then complain loudly.  Otherwise, I'd like to begin gradually
decomposing all.tests in order to help its maintainability.

Chad Versace (5):
  all.tests: Fix plain_test()
  all.tests: Fix arg parsing in concurrent_test()
  all.tests: Move EGL tests into all.tests
  all.tests: Move GLES1 tests into all.tests
  all.tests: Move GLES2 tests into all.tests

 tests/all.tests                                    | 14 +++++--
 tests/all_egl.tests                                | 45 ----------------------
 tests/all_es1.tests                                | 32 ---------------
 tests/all_es2.tests                                | 24 ------------
 tests/egl/spec/egl_khr_create_context/tests.py     | 20 ++++++++++
 tests/egl/tests.py                                 | 15 ++++++++
 tests/spec/ext_unpack_subimage/tests.py            |  3 ++
 .../spec/oes_compressed_etc1_rgb8_texture/tests.py |  4 ++
 .../spec/oes_compressed_paletted_texture/tests.py  |  3 ++
 tests/spec/oes_draw_texture/tests.py               |  3 ++
 10 files changed, 59 insertions(+), 104 deletions(-)
 delete mode 100644 tests/all_egl.tests
 delete mode 100644 tests/all_es1.tests
 delete mode 100644 tests/all_es2.tests
 create mode 100644 tests/egl/spec/egl_khr_create_context/tests.py
 create mode 100644 tests/egl/tests.py
 create mode 100644 tests/spec/ext_unpack_subimage/tests.py
 create mode 100644 tests/spec/oes_compressed_etc1_rgb8_texture/tests.py
 create mode 100644 tests/spec/oes_compressed_paletted_texture/tests.py
 create mode 100644 tests/spec/oes_draw_texture/tests.py


More information about the Piglit mailing list