diff --git a/test/test_wrapper.py b/test/test_wrapper.py index ff61be2a38642f2265425fb72a20cd9e9b056aa9..5717524d8e390dd6388931b187c54c16063e6e3b 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