It is not mentioned what deviation is permissible in OML Spec. This fail condition correction helps ignore unstable work of the window manager. The old condition was left, but the test result was changed from fail to warn, added fail condition.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=89437 Cc: Michel Dänzer <michel.daen...@amd.com> Cc: Emil Velikov <emil.veli...@collabora.com> Signed-off-by: Illia Iorin <illia.io...@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@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit