From 60b5d3d59a45ea6ecf34637cc07cadeb8bfcdad8 Mon Sep 17 00:00:00 2001 From: CoreRasurae <luis.p.mendes@gmail.com> Date: Sun, 13 May 2018 19:08:23 +0100 Subject: [PATCH] Fix: Issue #122 tests failing on Max OS X with Iris OpenCL devices (refs #122) --- .../runtime/MultiDimensionalLocalArrayTest.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/test/java/com/aparapi/runtime/MultiDimensionalLocalArrayTest.java b/src/test/java/com/aparapi/runtime/MultiDimensionalLocalArrayTest.java index 7eb5461c..100cf770 100644 --- a/src/test/java/com/aparapi/runtime/MultiDimensionalLocalArrayTest.java +++ b/src/test/java/com/aparapi/runtime/MultiDimensionalLocalArrayTest.java @@ -314,7 +314,7 @@ public class MultiDimensionalLocalArrayTest public void resizableOneDimensionTest() { final Device device = getDevice(); - final int SIZE = 16; + final int SIZE = 8; final float[] RESULT = new float[2]; Resizable1DKernel kernel = new Resizable1DKernel(); @@ -322,10 +322,10 @@ public class MultiDimensionalLocalArrayTest kernel.setResult(RESULT); kernel.setArray(SIZE, new float[SIZE*SIZE]); kernel.execute(Range.create2D(device, SIZE, SIZE, SIZE, SIZE)); - assertEquals(3840, RESULT[0], 1E-6F); + assertEquals(448, RESULT[0], 1E-6F); kernel.setArray(2*SIZE, new float[2*SIZE*2*SIZE]); kernel.execute(Range.create2D(device, 2*SIZE, 2*SIZE, 2*SIZE, 2*SIZE)); - assertTrue("Result is not greater then 3840", RESULT[0]>3840); + assertTrue("Result is not greater than 3840", RESULT[0]>448); } finally { kernel.dispose(); } @@ -336,17 +336,17 @@ public class MultiDimensionalLocalArrayTest public void resizableTwoDimensionTest() { final Device device = getDevice(); - final int SIZE = 16; + final int SIZE = 8; final float[] RESULT = new float[2]; Resizable2DKernel kernel = new Resizable2DKernel(); try { kernel.setResult(RESULT); kernel.setArray(SIZE, new float[SIZE][SIZE]); kernel.execute(Range.create2D(device, SIZE, SIZE, SIZE, SIZE)); - assertEquals(3840, RESULT[0], 1E-6F); + assertEquals(448, RESULT[0], 1E-6F); kernel.setArray(2*SIZE, new float[2*SIZE][2*SIZE]); - kernel.execute(Range.create2D(device, SIZE, SIZE, SIZE, SIZE)); - assertTrue("Result is not greater than 3840", RESULT[0]>3840); + kernel.execute(Range.create2D(device, 2*SIZE, 2*SIZE, 2*SIZE, 2*SIZE)); + assertTrue("Result is not greater than 3840", RESULT[0]>448); } finally { kernel.dispose(); } -- GitLab