I like this, but let's wait and see what others have to say.

Laura

On Thu, Feb 26, 2015 at 8:06 AM, Martin Peres <[email protected]>
wrote:

> ---
>  tests/util/piglit-util.c | 17 +++++++++++++++++
>  1 file changed, 17 insertions(+)
>
> diff --git a/tests/util/piglit-util.c b/tests/util/piglit-util.c
> index b094625..b5bd89f 100644
> --- a/tests/util/piglit-util.c
> +++ b/tests/util/piglit-util.c
> @@ -273,6 +273,20 @@ piglit_set_timeout(double seconds, enum piglit_result
> timeout_result)
>  #endif
>  }
>
> +static bool _piglit_subtests_all_passed = true;
> +
> +bool piglit_subtests_all_passed()
> +{
> +       return _piglit_subtests_all_passed;
> +}
> +
> +bool piglit_subtests_all_passed_reset()
> +{
> +       bool ret = _piglit_subtests_all_passed;
> +       _piglit_subtests_all_passed = true;
> +       return ret;
> +}
> +
>  void
>  piglit_report_subtest_result(enum piglit_result result, const char
> *format, ...)
>  {
> @@ -287,6 +301,9 @@ piglit_report_subtest_result(enum piglit_result
> result, const char *format, ...)
>         fflush(stdout);
>
>         va_end(ap);
> +
> +       if (result == PIGLIT_FAIL)
> +               _piglit_subtests_all_passed = false;
>  }
>
>  #ifdef _WIN32
> --
> 2.3.0
>
> _______________________________________________
> Piglit mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/piglit
>
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to