From: Marta Lofstedt <[email protected]> This test requests via GLX to wait until a certain vertical retrace event (based on the Media Stream Counter, AKA MSC) before being unblocked by the X-Server. Since there can be bugs in the implementation, it is possible for the test to not terminate. Re-enforcing this idea is that all the other glx_arb_sync_control tests already have a timeout set.
This change adds a timeout to guard against this case and report a failure. V2: Only added timeout to waitformsc and updated commit message. Signed-off-by: Marta Lofstedt <[email protected]> --- tests/spec/glx_oml_sync_control/waitformsc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/spec/glx_oml_sync_control/waitformsc.c b/tests/spec/glx_oml_sync_control/waitformsc.c index 3d08dbc..86c5b25 100644 --- a/tests/spec/glx_oml_sync_control/waitformsc.c +++ b/tests/spec/glx_oml_sync_control/waitformsc.c @@ -49,6 +49,8 @@ draw(Display *dpy) int64_t target_msc; bool already_wrapped = false; + piglit_set_timeout(5, PIGLIT_FAIL); + wrap: glXGetSyncValuesOML(dpy, win, &start_ust, &start_msc, &start_sbc); -- 2.5.0 _______________________________________________ Piglit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/piglit
