[Piglit] [PATCH v3] khr_texture_compression_astc: Enable subtest reports
Ilia Mirkin
imirkin at alum.mit.edu
Tue Dec 1 07:21:23 PST 2015
On Tue, Dec 1, 2015 at 1:31 AM, Nanley Chery <nanleychery at gmail.com> wrote:
> From: Nanley Chery <nanley.g.chery at intel.com>
>
> Enable Jenkins to report the result of each individual subtest
> for the array and miptree ASTC tests. Modify the miptree test
> to only run one subset of ASTC formats at a time.
>
> v2. Modify miptree test to only check the given subtest.
> Use the -subtest option to run a specific subtest.
> v3. Indent function arguments and misc cleanups (Ilia).
> Initialize texture objects to 0 (Ilia).
>
> Signed-off-by: Nanley Chery <nanley.g.chery at intel.com>
> ---
> tests/all.py | 12 ++--
> .../khr_compressed_astc-miptree.c | 84 +++++++++-------------
> 2 files changed, 42 insertions(+), 54 deletions(-)
>
> diff --git a/tests/all.py b/tests/all.py
> index cfafa71..29ee6a9 100644
> --- a/tests/all.py
> +++ b/tests/all.py
> @@ -4223,12 +4223,16 @@ with profile.group_manager(
> PiglitGLTest,
> grouptools.join('spec', 'khr_texture_compression_astc')) as g:
> g(['arb_texture_compression-invalid-formats', 'astc'], 'invalid formats')
> - g(['khr_compressed_astc-array_gl'], 'array-gl')
> - g(['khr_compressed_astc-array_gles3'], 'array-gles')
> g(['khr_compressed_astc-basic_gl'], 'basic-gl')
> g(['khr_compressed_astc-basic_gles2'], 'basic-gles')
> - g(['khr_compressed_astc-miptree_gl'], 'miptree-gl')
> - g(['khr_compressed_astc-miptree_gles2'], 'miptree-gles')
> +
> + for subtest in ('odd', 'even'):
> + g(['khr_compressed_astc-array_gl', '-subtest', subtest])
> + g(['khr_compressed_astc-array_gles3', '-subtest', subtest])
> +
> + for subtest in ('ldr', 'srgb', 'hdr'):
> + g(['khr_compressed_astc-miptree_gl', '-subtest', subtest])
> + g(['khr_compressed_astc-miptree_gles2', '-subtest', subtest])
I still don't understand why you need this... what's wrong with the
current way? All the subtests should get run, and be properly
reported, without needing to be included one-by-one here. Does that
not happen?
More information about the Piglit
mailing list