X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=lttng-ust-java-tests-jul%2Fsrc%2Ftest%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Fevents%2FJulEnabledEventsIT.java;h=02c1c74574644d0f879a5737c16c53ee3114652a;hb=7a4f0255e3d52ad76b194fb2e83bcdc6f641549e;hp=72cb283e9cb82834dc0beeffb940d00bd6f2e327;hpb=3fa81377f13cb170528a66254b91a36c8c5050f6;p=lttng-ust-java-tests.git diff --git a/lttng-ust-java-tests-jul/src/test/java/org/lttng/ust/agent/integration/events/JulEnabledEventsIT.java b/lttng-ust-java-tests-jul/src/test/java/org/lttng/ust/agent/integration/events/JulEnabledEventsIT.java index 72cb283..02c1c74 100644 --- a/lttng-ust-java-tests-jul/src/test/java/org/lttng/ust/agent/integration/events/JulEnabledEventsIT.java +++ b/lttng-ust-java-tests-jul/src/test/java/org/lttng/ust/agent/integration/events/JulEnabledEventsIT.java @@ -18,22 +18,18 @@ package org.lttng.ust.agent.integration.events; -import static org.junit.Assume.assumeTrue; - import java.io.IOException; import java.util.logging.Handler; import java.util.logging.Level; import java.util.logging.Logger; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.BeforeClass; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; import org.lttng.tools.ILttngSession.Domain; -import org.lttng.tools.LttngToolsHelper; import org.lttng.ust.agent.jul.LttngLogHandler; import org.lttng.ust.agent.utils.JulTestUtils; -import org.lttng.ust.agent.utils.LttngUtils; /** * Enabled events test for the LTTng-UST JUL log handler. @@ -50,21 +46,17 @@ public class JulEnabledEventsIT extends EnabledEventsITBase { /** * Class setup */ - @BeforeClass + @BeforeAll public static void julClassSetup() { - /* Skip tests if we can't find the JNI library or lttng-tools */ - assumeTrue(JulTestUtils.checkForJulLibrary()); - assumeTrue(LttngUtils.checkForLttngTools(Domain.JUL)); - - LttngToolsHelper.destroyAllSessions(); + JulTestUtils.testClassSetup(); } /** * Class cleanup */ - @AfterClass + @AfterAll public static void julClassCleanup() { - LttngToolsHelper.deleteAllTraces(); + JulTestUtils.testClassCleanup(); } /** @@ -73,7 +65,7 @@ public class JulEnabledEventsIT extends EnabledEventsITBase { * @throws SecurityException * @throws IOException */ - @Before + @BeforeEach public void julSetup() throws SecurityException, IOException { loggerA = Logger.getLogger(EVENT_NAME_A); loggerB = Logger.getLogger(EVENT_NAME_B); @@ -97,7 +89,7 @@ public class JulEnabledEventsIT extends EnabledEventsITBase { /** * Test teardown */ - @After + @AfterEach public void julTeardown() { loggerA.removeHandler((Handler) handlerA); loggerB.removeHandler((Handler) handlerB); @@ -114,6 +106,12 @@ public class JulEnabledEventsIT extends EnabledEventsITBase { return DOMAIN; } + @Override + protected boolean closeHandlers() + { + return true; + } + @Override protected void sendEventsToLoggers() { JulTestUtils.send10EventsTo(loggerA);