summaryrefslogtreecommitdiff
path: root/tests/kms_atomic_transition.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/kms_atomic_transition.c')
-rw-r--r--tests/kms_atomic_transition.c6
1 files changed, 6 insertions, 0 deletions
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)