From d619a672df97f34cfbbebe89ed8cbe15827182a1 Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Tue, 2 Oct 2012 17:22:09 +0200 Subject: [PATCH] tests/flip_test: also test pannning with dummy load Needs a bit more relaxed select timeout to work (which is not required when testing dummy_load vs. dpms, since the dpms forces the sync, not the select timeout). --- tests/flip_test.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/flip_test.c b/tests/flip_test.c index 57e4a6bc..7f4e8800 100644 --- a/tests/flip_test.c +++ b/tests/flip_test.c @@ -391,6 +391,10 @@ static void flip_mode(struct test_output *o, int crtc, int duration) struct timeval now, timeout = { .tv_sec = 3, .tv_usec = 0 }; fd_set fds; + /* make timeout lax with the dummy load */ + if (o->flags & TEST_WITH_DUMMY_LOAD) + timeout.tv_sec *= 10; + FD_ZERO(&fds); FD_SET(0, &fds); FD_SET(drm_fd, &fds); @@ -497,6 +501,7 @@ int main(int argc, char **argv) { 30, TEST_DPMS, "flip vs dpms" }, { 30, TEST_DPMS | TEST_WITH_DUMMY_LOAD, "delayed flip vs. dpms" }, { 5, TEST_PAN, "flip vs panning" }, + { 30, TEST_PAN | TEST_WITH_DUMMY_LOAD, "delayed flip vs panning" }, }; int i;