[PATCH 21/22] flip_test: add check to see if any event has occured

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At the moment select() would time out in case we don't get any event.
When we add vblank events in a later patch, it's possible that we
receive one type of events but not the other type. In this case select()
doesn't time out and we need another way to detect this.

Signed-off-by: Imre Deak <imre.deak at intel.com>
---
 tests/flip_test.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tests/flip_test.c b/tests/flip_test.c
index 82ab347..2b70f2a 100644
--- a/tests/flip_test.c
+++ b/tests/flip_test.c
@@ -516,6 +516,11 @@ fb_is_bound(struct test_output *o, int fb)
 static void check_final_state(struct test_output *o, struct event_state *es,
 			      unsigned int ellapsed)
 {
+	if (es->count == 0) {
+		fprintf(stderr, "no %s event received\n", es->name);
+		exit(12);
+	}
+
 	/* Verify we drop no frames, but only if it's not a TV encoder, since
 	 * those use some funny fake timings behind userspace's back. */
 	if (o->flags & TEST_CHECK_TS && !analog_tv_connector(o)) {
-- 
1.7.9.5



[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux