diff --git a/tests/kernelcreation/test_reduction.py b/tests/kernelcreation/test_reduction.py
index b24058571bfd87f2d50b02e1726f23077753b922..be2589912f458306a06c7f96b8d94e6ce176c8f0 100644
--- a/tests/kernelcreation/test_reduction.py
+++ b/tests/kernelcreation/test_reduction.py
@@ -18,9 +18,9 @@ SOLUTION = {
 
 
 @pytest.mark.parametrize('dtype', ["float64"])
-@pytest.mark.parametrize("op", ["+", "-", "*", "min", "max"])
-def test_reduction(dtype, op):
-    gpu_avail = False
+@pytest.mark.parametrize("op", ["+"]) #, "-", "*", "min", "max"
+def test_reduction(target, dtype, op):
+    gpu_avail = target is ps.Target.GPU
 
     x = ps.fields(f'x: {dtype}[1d]')
     w = ps.TypedSymbol("w", dtype)