From c819f63f63230b16c98e3716009c2b640c94b6e7 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Mon, 11 Dec 2017 12:47:56 -0600
Subject: [PATCH] Fix SVM test gating

---
 test/test_wrapper.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/test/test_wrapper.py b/test/test_wrapper.py
index ff61be2a..5717524d 100644
--- a/test/test_wrapper.py
+++ b/test/test_wrapper.py
@@ -946,11 +946,13 @@ def test_coarse_grain_svm(ctx_factory):
 
     dev = ctx.devices[0]
 
-    has_svm = (ctx._get_cl_version() < (2, 0) or
-                cl.get_cl_header_version() < (2, 0))
+    has_svm = (ctx._get_cl_version() >= (2, 0) and
+                cl.get_cl_header_version() >= (2, 0))
 
     if dev.platform.name == "Portable Computing Language":
-        has_svm = get_pocl_version(dev.platform) >= (1, 0)
+        has_svm = (
+                get_pocl_version(dev.platform) >= (1, 0)
+                and cl.get_cl_header_version() >= (2, 0))
 
     if not has_svm:
         from pytest import skip
-- 
GitLab