I think this is a good idea and the patch looks good. Although I would
suggest some calculations to see how much was skipped by reaching the
failure threshold.
On Jul 16, 2014 4:35 PM, "Brian Paul" <[email protected]> wrote:
> rather than continuing. As it was, if something is majorly broken in
> the driver, this test could report nearly 60,000 failure messages.
> The results.json file is pretty huge in this case.
> ---
> tests/texturing/tex-miplevel-selection.c | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/tests/texturing/tex-miplevel-selection.c
> b/tests/texturing/tex-miplevel-selection.c
> index 0f03c6e..11e4292 100644
> --- a/tests/texturing/tex-miplevel-selection.c
> +++ b/tests/texturing/tex-miplevel-selection.c
> @@ -1456,6 +1456,10 @@ piglit_display(void)
>
> maxlevel, minlod, maxlod,
>
> bias, mipfilter)) {
>
> failed++;
> +
> if (failed > 100) {
> +
> printf("Stopping after 100 failures\n");
> +
> goto end;
> +
> }
> }
> }
> total++;
> @@ -1492,12 +1496,17 @@ piglit_display(void)
>
> baselevel, maxlevel, minlod,
>
> maxlod, bias, mipfilter)) {
>
> failed++;
> +
> if (failed > 100) {
> +
> printf("Stopping after 100 failures\n");
> +
> goto end;
> +
> }
> }
>
> total++;
> }
> free(pix);
> }
>
> +end:
> assert(glGetError() == 0);
> printf("Summary: %i/%i passed\n", total-failed, total);
>
> --
> 1.7.10.4
>
> _______________________________________________
> Piglit mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/piglit
>
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit