X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lttng-ust-java-tests-log4j%2Fsrc%2Ftest%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Fevents%2FLog4jEnabledEventsIT.java;h=579d43c2a0865e935359900f2d6747896d445d40;hb=7a4f0255e3d52ad76b194fb2e83bcdc6f641549e;hp=1642b6a4a024b40610f932f32f7f16f158c2cc0d;hpb=3fa81377f13cb170528a66254b91a36c8c5050f6;p=lttng-ust-java-tests.git diff --git a/lttng-ust-java-tests-log4j/src/test/java/org/lttng/ust/agent/integration/events/Log4jEnabledEventsIT.java b/lttng-ust-java-tests-log4j/src/test/java/org/lttng/ust/agent/integration/events/Log4jEnabledEventsIT.java index 1642b6a..579d43c 100644 --- a/lttng-ust-java-tests-log4j/src/test/java/org/lttng/ust/agent/integration/events/Log4jEnabledEventsIT.java +++ b/lttng-ust-java-tests-log4j/src/test/java/org/lttng/ust/agent/integration/events/Log4jEnabledEventsIT.java @@ -18,23 +18,19 @@ package org.lttng.ust.agent.integration.events; -import static org.junit.Assume.assumeTrue; - import java.io.IOException; import org.apache.log4j.Appender; import org.apache.log4j.Level; import org.apache.log4j.Logger; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; +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.Test; import org.lttng.tools.ILttngSession.Domain; -import org.lttng.tools.LttngToolsHelper; import org.lttng.ust.agent.log4j.LttngLogAppender; import org.lttng.ust.agent.utils.Log4jTestUtils; -import org.lttng.ust.agent.utils.LttngUtils; /** * Enabled events test for the LTTng-UST Log4j log handler. @@ -51,21 +47,17 @@ public class Log4jEnabledEventsIT extends EnabledEventsITBase { /** * Class setup */ - @BeforeClass + @BeforeAll public static void log4jClassSetup() { - /* Skip tests if we can't find the JNI library or lttng-tools */ - assumeTrue(Log4jTestUtils.checkForLog4jLibrary()); - assumeTrue(LttngUtils.checkForLttngTools(Domain.LOG4J)); - - LttngToolsHelper.destroyAllSessions(); + Log4jTestUtils.testClassSetup(); } /** - * Class teardown + * Class cleanup */ - @AfterClass + @AfterAll public static void log4jClassCleanup() { - LttngToolsHelper.deleteAllTraces(); + Log4jTestUtils.testClassCleanup(); } /** @@ -74,7 +66,7 @@ public class Log4jEnabledEventsIT extends EnabledEventsITBase { * @throws SecurityException * @throws IOException */ - @Before + @BeforeEach public void log4jSetup() throws SecurityException, IOException { loggerA = Logger.getLogger(EVENT_NAME_A); loggerB = Logger.getLogger(EVENT_NAME_B); @@ -98,7 +90,7 @@ public class Log4jEnabledEventsIT extends EnabledEventsITBase { /** * Test teardown */ - @After + @AfterEach public void log4jTeardown() { loggerA.removeAppender((Appender) handlerA); loggerB.removeAppender((Appender) handlerB); @@ -115,6 +107,12 @@ public class Log4jEnabledEventsIT extends EnabledEventsITBase { return DOMAIN; } + @Override + protected boolean closeHandlers() + { + return true; + } + @Override protected void sendEventsToLoggers() { Log4jTestUtils.send10Events(loggerA);