[Piglit] [PATCH 4/4] README.md: Update profiles lists for xml changes
Dylan Baker
dylan at pnwbakers.com
Fri Jun 8 16:15:51 UTC 2018
---
README.md | 66 ++++++++++++++++++++++++++++++-------------------------
1 file changed, 36 insertions(+), 30 deletions(-)
diff --git a/README.md b/README.md
index 6342051bb..5ccaaf077 100644
--- a/README.md
+++ b/README.md
@@ -302,51 +302,57 @@ The following test sets are currently available:
### 4.1 OpenGL Tests
- - **sanity.py** This suite contains minimal OpenGL sanity tests. These tests
+ - **sanity** This suite contains minimal OpenGL sanity tests. These tests
must pass, otherwise the other tests will not generate reliable results.
- - **all.py** This suite contains all OpenGL tests.
- - **quick.py** Run all tests, but cut down significantly on their runtime
+ - **all** This suite contains all OpenGL tests.
+ - **opengl** All OpenGL tests that are compiled, not parser or shader tests
+ - **quick** Run all tests, but cut down significantly on their runtime
(and thus on the number of problems they can find).
- - **gpu.py** A further reduced set of tests from quick.py, this runs tests
+ - **gpu** A further reduced set of tests from quick, this runs tests
only for hardware functionality and not tests for the software stack.
- - **llvmpipe.py** A reduced set of tests from gpu.py removing tests that are
+ - **llvmpipe_gl** A reduced set of tests from gpu removing tests that are
problematic using llvmpipe
- - **cpu.py** This profile runs tests that don't touch the gpu, in other words
- all of the tests in quick.py that are not run by gpu.py
- - **glslparser.py** A subset of all.py which runs only glslparser tests
- - **shader.py** A subset of all.py which runs only shader tests
- - **no_error.py** A modified version of the test list run as khr_no_error
+ - **cpu** This profile runs tests that don't touch the gpu, in other words
+ all of the tests in quick that are not run by gpu
+ - **glslparser** A subset of all which runs only glslparser and asmparser
+ - tests
+ - **glslparser_arb_compat** A subset of all which runs only glslparser
+ tests, but with arb_ES<N>_compatability.
+ - **shader** A subset of all which runs only shader tests
+ - **shader** A subset of all which runs only shader tests
+ - **quick_shader** A subset of shader that has a few expensive tests removed
+ - **no_error** A modified version of the test list run as khr_no_error
variants
### 4.2 OpenCL Tests
- - **cl.py** This suite contains all OpenCL tests.
- - **quick_cl.py** This runs all of the tests from cl.py as well as tests from
- opencv and oclconform.
+ - **cl** This suite contains all OpenCL tests.
+ - **opencl_foreign** This runs all of the tests from opencv and oclconform.
+ - **quick_cl** A combination of cl and opencl_foreign
### 4.3 External Integration
- - **xts.py** Support for running the X Test Suite using piglit.
- - **igt.py** Support for running Intel-gpu-tools test suite using piglit.
- - **deqp_egl.py** Support for running dEQP's EGL profile with piglit.
- - **deqp_gles2.py** Support for running dEQP's gles2 profile with piglit.
- - **deqp_gles3.py** Support for running dEQP's gles3 profile with piglit.
- - **deqp_gles31.py** Support for running dEQP's gles3.1 profile with piglit.
- - **deqp_vk.py** Support for running the official Khronos Vulkan CTS profile
+ - **xts** Support for running the X Test Suite using piglit.
+ - **igt** Support for running Intel-gpu-tools test suite using piglit.
+ - **deqp_egl** Support for running dEQP's EGL profile with piglit.
+ - **deqp_gles2** Support for running dEQP's gles2 profile with piglit.
+ - **deqp_gles3** Support for running dEQP's gles3 profile with piglit.
+ - **deqp_gles31** Support for running dEQP's gles3.1 profile with piglit.
+ - **deqp_vk** Support for running the official Khronos Vulkan CTS profile
with piglit.
- - **khr_gl.py** Support for running the open source Khronos OpenGL CTS tests
+ - **khr_gl** Support for running the open source Khronos OpenGL CTS tests
with piglit.
- - **khr_gl45.py** Support for running the open source Khronos OpenGL 4.5 CTS
+ - **khr_gl45** Support for running the open source Khronos OpenGL 4.5 CTS
tests with piglit.
- - **cts_gl.py** Support for running the closed source Khronos OpenGL CTS
+ - **cts_gl** Support for running the closed source Khronos OpenGL CTS
tests with piglit.
- - **cts_gl45.py** Support for running the closed source Khronos OpenGL 4.5
+ - **cts_gl45** Support for running the closed source Khronos OpenGL 4.5
CTS tests with piglit.
- - **cts_gles.py** Support for running the closed source Khronos GLES CTS
+ - **cts_gles** Support for running the closed source Khronos GLES CTS
tests with piglit.
- - **oglconform.py** Support for running sub-test of the Intel oglconform test
+ - **oglconform** Support for running sub-test of the Intel oglconform test
suite with piglit.
@@ -360,9 +366,9 @@ Therefore, tests can be implemented in an arbitrary standalone language.
C is the preferred language for compiled tests, piglit also supports its own
simple formats for test shaders and glsl parser input.
-All new tests must be added to the appropriate profile, all.py profile for
-OpenGL and cl.py for OpenCL. There are a few basic test classes supported by the
-python framework:
+All new tests must be added to the appropriate python test list,
+tests/opengl.py for OpenGL and tests/cl.py for OpenCL. There are a few basic
+test classes supported by the python framework:
- `PiglitBaseTest`
A shared base class for all native piglit tests.
@@ -448,7 +454,7 @@ either be located in the root of the piglit repo, or in `$XDG_CONFIG_HOME`
[deqp-gles31]
bin=<deqp source dir>/modules/gles31/deqp-gles31
-These platforms can be run using deqp_gles*.py as a suite in piglit.
+These platforms can be run using deqp_gles* as a suite in piglit.
For example:
./piglit run deqp_gles31 my_results -c
--
2.17.1
More information about the Piglit
mailing list