X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lttng-ust-java-tests-jul%2Fsrc%2Ftest%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Fcontext%2FJulAppContextIT.java;h=5ad024db7e24ed2aac7d5e75cc45e5026c790139;hb=HEAD;hp=a6b3f68fd582fb413a5e2ae6f6c3e82829d86f72;hpb=65a36bff2c5a362152e6448d7891e94f008e4a8b;p=lttng-ust-java-tests.git diff --git a/lttng-ust-java-tests-jul/src/test/java/org/lttng/ust/agent/integration/context/JulAppContextIT.java b/lttng-ust-java-tests-jul/src/test/java/org/lttng/ust/agent/integration/context/JulAppContextIT.java index a6b3f68..5ad024d 100644 --- a/lttng-ust-java-tests-jul/src/test/java/org/lttng/ust/agent/integration/context/JulAppContextIT.java +++ b/lttng-ust-java-tests-jul/src/test/java/org/lttng/ust/agent/integration/context/JulAppContextIT.java @@ -18,26 +18,25 @@ package org.lttng.ust.agent.integration.context; -import static org.junit.Assert.assertTrue; - 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.junit.jupiter.api.Tag; 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 app contexts test for the LTTng-UST JUL log handler. */ +@Tag("agent:jul") +@Tag("domain:jul") public class JulAppContextIT extends AppContextITBase { private static final Domain DOMAIN = Domain.JUL; @@ -47,21 +46,17 @@ public class JulAppContextIT extends AppContextITBase { /** * Class setup */ - @BeforeClass + @BeforeAll public static void julClassSetup() { - /* Make sure we can find the JNI library and lttng-tools */ - assertTrue(JulTestUtils.checkForJulLibrary()); - assertTrue(LttngUtils.checkForLttngTools(Domain.JUL)); - - LttngToolsHelper.destroyAllSessions(); + JulTestUtils.testClassSetup(); } /** * Class cleanup */ - @AfterClass + @AfterAll public static void julClassCleanup() { - LttngToolsHelper.deleteAllTraces(); + JulTestUtils.testClassCleanup(); } /** @@ -70,7 +65,7 @@ public class JulAppContextIT extends AppContextITBase { * @throws SecurityException * @throws IOException */ - @Before + @BeforeEach public void julSetup() throws SecurityException, IOException { logger = Logger.getLogger(EVENT_NAME); logger.setLevel(Level.ALL); @@ -82,7 +77,7 @@ public class JulAppContextIT extends AppContextITBase { /** * Test teardown */ - @After + @AfterEach public void julTeardown() { logger.removeHandler((Handler) logHandler); logger = null; @@ -93,6 +88,12 @@ public class JulAppContextIT extends AppContextITBase { return DOMAIN; } + @Override + protected boolean closeHandlers() + { + return true; + } + @Override protected void sendEventsToLoggers() { JulTestUtils.send10EventsTo(logger);