From dde585fbb8f1f9b3977e2a8f26697aa60a79aa8b Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Tue, 29 Nov 2016 11:38:09 +0100 Subject: kms_atomic_transition: Add test timeout to run_modeset_tests This fixes the hang on kms_atomic_transitions.1x-modeset-transitions. Underlying cause still needs more looking at.. Signed-off-by: Maarten Lankhorst --- tests/kms_atomic_transition.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests/kms_atomic_transition.c') diff --git a/tests/kms_atomic_transition.c b/tests/kms_atomic_transition.c index 3b981e51..099178e1 100644 --- a/tests/kms_atomic_transition.c +++ b/tests/kms_atomic_transition.c @@ -376,6 +376,10 @@ static void commit_display(igt_display_t *display, unsigned event_mask, bool non igt_display_commit_atomic(display, flags, NULL); + igt_debug("Event mask: %x, waiting for %i events\n", event_mask, num_events); + + igt_set_timeout(30, "Waiting for %i events timed out\n", event_mask); + while (num_events) { char buf[32]; struct drm_event *e = (void *)buf; @@ -403,6 +407,8 @@ static void commit_display(igt_display_t *display, unsigned event_mask, bool non num_events--; } + + igt_reset_timeout(); } static unsigned set_combinations(igt_display_t *display, unsigned mask, struct igt_fb *fb) -- cgit v1.2.3