X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lttng-ust-java-tests-common%2Fsrc%2Fmain%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Fevents%2FEnabledEventsITBase.java;h=25ebc9e7b3fbe436c0223eff88b2dbe755310970;hb=HEAD;hp=99ce2a3ccf3fc7023b183b8dcf0b2987e77b0737;hpb=6c2b24d50621f49424462666106dd022ced00bac;p=lttng-ust-java-tests.git diff --git a/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/events/EnabledEventsITBase.java b/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/events/EnabledEventsITBase.java index 99ce2a3..25ebc9e 100644 --- a/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/events/EnabledEventsITBase.java +++ b/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/events/EnabledEventsITBase.java @@ -18,27 +18,27 @@ package org.lttng.ust.agent.integration.events; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; import java.util.Arrays; import java.util.List; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; import org.lttng.tools.ILttngSession; import org.lttng.tools.ILttngSession.Domain; import org.lttng.ust.agent.ILttngHandler; -import org.lttng.ust.agent.utils.TestPrintRunner; +import org.lttng.ust.agent.utils.TestPrintExtension; /** * Base abstract class to implement all sorts of integration tests verifying the * presence of enabled events in resulting traces. */ -@RunWith(TestPrintRunner.class) +@ExtendWith(TestPrintExtension.class) public abstract class EnabledEventsITBase { protected static final String EVENT_NAME_A = "EventA"; @@ -55,6 +55,8 @@ public abstract class EnabledEventsITBase { protected abstract Domain getDomain(); + protected abstract boolean closeHandlers(); + protected abstract void sendEventsToLoggers(); /** @@ -65,7 +67,7 @@ public abstract class EnabledEventsITBase { /** * Base test setup */ - @Before + @BeforeEach public void testSetup() { session = ILttngSession.createSession(null, getDomain()); } @@ -73,13 +75,15 @@ public abstract class EnabledEventsITBase { /** * Base test teardown */ - @After + @AfterEach public void testTeardown() { session.close(); - handlerA.close(); - handlerB.close(); - handlerC.close(); + if (closeHandlers()) { + handlerA.close(); + handlerB.close(); + handlerC.close(); + } handlerA = null; handlerB = null;