From dcb5d701b52e6e846d9235264296791c06bf1848 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Wed, 9 Aug 2017 11:52:17 -0500
Subject: [PATCH] XFail callback/user event test for pocl 0.15 pre

---
 test/test_wrapper.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/test/test_wrapper.py b/test/test_wrapper.py
index 9f0eb864..9b280d27 100644
--- a/test/test_wrapper.py
+++ b/test/test_wrapper.py
@@ -818,6 +818,12 @@ def test_event_set_callback(ctx_factory):
     if ctx._get_cl_version() < (1, 1):
         pytest.skip("OpenCL 1.1 or newer required fro set_callback")
 
+    dev, = ctx.devices
+    if (dev.platform.name == "Portable Computing Language"
+            and "0.15-pre" in dev.platform.version):
+        pytest.xfail("user events/callback setting broken in pocl 0.15 pre: "
+                "https://github.com/pocl/pocl/issues/506")
+
     a_np = np.random.rand(50000).astype(np.float32)
     b_np = np.random.rand(50000).astype(np.float32)
 
-- 
GitLab