diff options
author | Wang Shuo <shuo.wang@intel.com> | 2015-01-23 17:09:21 +0800 |
---|---|---|
committer | Dylan Baker <baker.dylan.c@gmail.com> | 2015-01-26 09:05:51 -0800 |
commit | 656b41d4891444a6e35beae41eca2486aaea54c7 (patch) | |
tree | 1b7ad5109281f739ecd5272ee1771c97625aab71 /piglit.conf.example | |
parent | 3dbb16bc5c3a8117572aa88f677f7f288ed0177f (diff) |
deqp: (V5)Add option to run subset of external dEQP-GLES3
Google have already added a subset of dEQP into Android CTS test,
and we believe this part of dEQP have higher priority than the rest
of dEQP test cases.
The case list is stored at some xml files. Such as:
com.drawelements.deqp.gles3.xml.
It's git repo lives in the Android tree at
[https://android.googlesource.com/platform/external/ \
deqp/+/master/android/cts/com.drawelements.deqp.gles3.xml]
This patch is based on Chad's patch(Add test profile for external
dEQP-GLES3 tests), and add an option to run the subset of dEQP-GLES3.
The only differnce for the running method is: you need to set the
environment variable PIGLIT_DEQP_MUSTPASS or the piglit.conf
option deqp-gles3.mustpasslist,then it will run the subset of dEQP
follow the test case list. If not set, it will still run the whole
dEQP.
Tested on Intel HSW. There are 45866 test cases for the whole dEQP
and 37354 test cases for the subset of dEQP using Android CTS test
case list.
V2:
1.Update the link of get test case list file.
2.Using xml.etree.cElementTree module instead of re module.
3.Fix some Piglit style issue
V3:
1.Update the output issue.
2.Fix some Piglit style issue.
V4:
1.Fix some Piglit style issue.
V5:
1.Fix some Piglit style issue.
v6 (Dylan):
- Remove trailing whitespace
Signed-off-by: Wang Shuo <shuo.wang@intel.com>
Reviewed-by: Dylan Baker <dylanx.c.baker@intel.com>
Diffstat (limited to 'piglit.conf.example')
-rw-r--r-- | piglit.conf.example | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/piglit.conf.example b/piglit.conf.example index b3869c273..c30eef417 100644 --- a/piglit.conf.example +++ b/piglit.conf.example @@ -44,6 +44,12 @@ testB ; option is not required. The environment variable PIGLIT_DEQP_GLES3_EXTRA_ARGS ; overrides the value set here. ;extra_args=--deqp-visibility hidden +; +; Path to the test case list of CTS for deqp-gles3. You can also set this with +; the environment variable PIGLIT_DEQP_MUSTPASS. Piglit will run the subset of +; dEQP-GLES3 tests if and only if this option is set. +;mustpasslist= \ +; /android/platform/external/deqp/android/cts/com.drawelements.deqp.gles3.xml ; Section for specific oclconform test. One of these sections is required for ; each test list in the oclconform section and must be called: |