diff mbox

[i-g-t,2/3] tests/kms_flip: add a timeout for the nonblocking-read test

Message ID 1415879945-3975-2-git-send-email-thomas.wood@intel.com (mailing list archive)
State New, archived
Headers show

Commit Message

Thomas Wood Nov. 13, 2014, 11:59 a.m. UTC
kms_flip/nonblocking-read will block indefinitely if it fails, so
introduce a timeout to indicate test failure.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=85718
Signed-off-by: Thomas Wood <thomas.wood@intel.com>
---
 tests/kms_flip.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox

Patch

diff --git a/tests/kms_flip.c b/tests/kms_flip.c
index 612d7a9..cce9594 100644
--- a/tests/kms_flip.c
+++ b/tests/kms_flip.c
@@ -1521,7 +1521,9 @@  static void test_nonblocking_read(int in)
 	}
 	igt_require(ret != -1);
 
+	igt_set_timeout(5);
 	ret = read(fd, buffer, sizeof(buffer));
+	igt_set_timeout(0);
 	igt_assert_eq(ret, -1);
 	igt_assert_eq(errno, EAGAIN);