[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