diff mbox

[i-g-t,4/4] syncobj: Add a test for SYNCOBJ_CREATE_SIGNALED

Message ID 1503954615-26383-4-git-send-email-jason.ekstrand@intel.com (mailing list archive)
State New, archived
Headers show

Commit Message

Jason Ekstrand Aug. 28, 2017, 9:10 p.m. UTC
---
 tests/syncobj_basic.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)
diff mbox

Patch

diff --git a/tests/syncobj_basic.c b/tests/syncobj_basic.c
index 0a304f1..acc4a64 100644
--- a/tests/syncobj_basic.c
+++ b/tests/syncobj_basic.c
@@ -146,6 +146,16 @@  test_bad_create_flags(int fd)
 	igt_assert(ret == -1 && errno == EINVAL);
 }
 
+static void
+test_create_signaled(int fd)
+{
+	uint32_t syncobj = syncobj_create(fd, LOCAL_SYNCOBJ_CREATE_SIGNALED);
+
+	igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, 0, 0), 0);
+
+	syncobj_destroy(fd, syncobj);
+}
+
 /*
  * currently don't do handle deduplication
  * test we get a different handle back.
@@ -215,6 +225,9 @@  igt_main
 	igt_subtest("bad-destroy-pad")
 		test_bad_destroy_pad(fd);
 
+	igt_subtest("create-signaled")
+		test_create_signaled(fd);
+
 	igt_subtest("test-valid-cycle")
 		test_valid_cycle(fd);