[4/4] README.md: Update profiles lists for xml changes

Submitted by Dylan Baker on June 8, 2018, 4:15 p.m.

Details

Message ID 20180608161551.1995-4-dylan@pnwbakers.com
State New
Headers show
Series "Series without cover letter" ( rev: 1 ) in Piglit

Not browsing as part of any series.

Commit Message

Dylan Baker June 8, 2018, 4:15 p.m.
---
 README.md | 66 ++++++++++++++++++++++++++++++-------------------------
 1 file changed, 36 insertions(+), 30 deletions(-)

Patch hide | download patch | download mbox

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