[Piglit] [PATCH] glx-oml-sync-control-timing: Make test behavior more stable
Mario Kleiner
mario.kleiner.de at gmail.com
Mon Jul 9 21:38:12 UTC 2018
On Mon, Jul 9, 2018 at 9:09 PM, Illia Iorin <illia.iorin at gmail.com> wrote:
> The fourfold increase in the test failure condition
> is due to its unstable work. The old condition was left,
> but the test result was changed from fail to warn, added
> fail condition.
>
Hi, can you clarify what the commit message wrt. "fourfold increase...
due to its unstable work" means? I'd like to understand the observed
issue better.
thanks,
-mario
> Cc: Michel Dänzer <michel.daenzer at amd.com>
> Cc: Emil Velikov <emil.velikov at collabora.com>
> Signed-off-by: Illia Iorin <illia.iorin at globallogic.com>
> ---
> tests/spec/glx_oml_sync_control/timing.c | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/tests/spec/glx_oml_sync_control/timing.c b/tests/spec/glx_oml_sync_control/timing.c
> index ab7258940..6d810af52 100644
> --- a/tests/spec/glx_oml_sync_control/timing.c
> +++ b/tests/spec/glx_oml_sync_control/timing.c
> @@ -332,7 +332,10 @@ draw(Display *dpy)
> " does not match glXGetMscRateOML %fus\n",
> msc_wallclock_duration_stats.mean,
> expected_msc_wallclock_duration);
> - result = PIGLIT_FAIL;
> + piglit_merge_result(&result, PIGLIT_WARN);
> + if (fabs(expected_msc_wallclock_duration -
> + msc_wallclock_duration_stats.mean) > 200)
> + result = PIGLIT_FAIL;
> }
> }
>
> --
> 2.17.1
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/piglit
More information about the Piglit
mailing list