From 3840978d04f8ec75755afe2123695560968ad18c Mon Sep 17 00:00:00 2001 From: CoreRasurae <luis.p.mendes@gmail.com> Date: Wed, 9 May 2018 13:18:53 +0100 Subject: [PATCH] Fix: Properly deinit KernelManager and ProfileReport observer across tests --- .../java/com/aparapi/runtime/AtomicsSupportAdvTest.java | 6 +++--- src/test/java/com/aparapi/runtime/AtomicsSupportTest.java | 6 +++--- src/test/java/com/aparapi/runtime/LocalArrayArgsTest.java | 2 +- src/test/java/com/aparapi/runtime/NegativeIntegerTest.java | 6 +++--- .../aparapi/runtime/ProfileReportBackwardsCompatTest.java | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/test/java/com/aparapi/runtime/AtomicsSupportAdvTest.java b/src/test/java/com/aparapi/runtime/AtomicsSupportAdvTest.java index e9daf33a..94a8a62c 100644 --- a/src/test/java/com/aparapi/runtime/AtomicsSupportAdvTest.java +++ b/src/test/java/com/aparapi/runtime/AtomicsSupportAdvTest.java @@ -24,7 +24,7 @@ import java.util.LinkedHashSet; import java.util.List; import java.util.concurrent.atomic.AtomicInteger; -import org.junit.AfterClass; +import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -76,8 +76,8 @@ public class AtomicsSupportAdvTest { openCLDevice = (OpenCLDevice) device; } - @AfterClass - public static void classTeardown() { + @After + public void classTeardown() { Util.resetKernelManager(); } diff --git a/src/test/java/com/aparapi/runtime/AtomicsSupportTest.java b/src/test/java/com/aparapi/runtime/AtomicsSupportTest.java index ef9bd22f..b7aca3cc 100644 --- a/src/test/java/com/aparapi/runtime/AtomicsSupportTest.java +++ b/src/test/java/com/aparapi/runtime/AtomicsSupportTest.java @@ -23,7 +23,7 @@ import java.util.LinkedHashSet; import java.util.List; import java.util.concurrent.atomic.AtomicInteger; -import org.junit.AfterClass; +import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -61,8 +61,8 @@ public class AtomicsSupportTest { } } - @AfterClass - public static void classTeardown() { + @After + public void classTeardown() { Util.resetKernelManager(); } diff --git a/src/test/java/com/aparapi/runtime/LocalArrayArgsTest.java b/src/test/java/com/aparapi/runtime/LocalArrayArgsTest.java index d8d4987b..2ea3ba7b 100644 --- a/src/test/java/com/aparapi/runtime/LocalArrayArgsTest.java +++ b/src/test/java/com/aparapi/runtime/LocalArrayArgsTest.java @@ -41,7 +41,7 @@ public class LocalArrayArgsTest { } @After - public static void classTeardown() { + public void classTeardown() { Util.resetKernelManager(); } diff --git a/src/test/java/com/aparapi/runtime/NegativeIntegerTest.java b/src/test/java/com/aparapi/runtime/NegativeIntegerTest.java index 183bc772..8cd9a540 100644 --- a/src/test/java/com/aparapi/runtime/NegativeIntegerTest.java +++ b/src/test/java/com/aparapi/runtime/NegativeIntegerTest.java @@ -21,7 +21,7 @@ import static org.junit.Assume.assumeTrue; import java.util.Arrays; import java.util.List; -import org.junit.AfterClass; +import org.junit.After; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; @@ -59,8 +59,8 @@ public class NegativeIntegerTest openCLDevice = (OpenCLDevice) device; } - @AfterClass - public static void classTeardown() { + @After + public void classTeardown() { Util.resetKernelManager(); } diff --git a/src/test/java/com/aparapi/runtime/ProfileReportBackwardsCompatTest.java b/src/test/java/com/aparapi/runtime/ProfileReportBackwardsCompatTest.java index 83b2451e..180fdc45 100644 --- a/src/test/java/com/aparapi/runtime/ProfileReportBackwardsCompatTest.java +++ b/src/test/java/com/aparapi/runtime/ProfileReportBackwardsCompatTest.java @@ -169,7 +169,7 @@ public class ProfileReportBackwardsCompatTest { * This test executes two threads one for each kernel on an OpenCL device and checks that the traditional Aparapi profiling interfaces work. * @throws Exception */ - //@Test + @Test public void threadedSingleThreadPerKernelOpenCLTest() throws Exception { setUpBefore(); logger.log(Level.INFO, "Test " + name.getMethodName() + " - Executing on device: " + openCLDevice.getShortDescription() + " - " + openCLDevice.getName()); -- GitLab