X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-ust-java-tests-common%2Fsrc%2Fmain%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Fevents%2FEnabledEventsITBase.java;h=7a7ce36183712f394749f95dcf3638106b779e96;hb=eca1a136dbd9c6beb63258f8d1ee20590a81fa77;hp=99ce2a3ccf3fc7023b183b8dcf0b2987e77b0737;hpb=f0531ceafac4614132777d4982ad0faff1c06cc9;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..7a7ce36 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 @@ -55,6 +55,8 @@ public abstract class EnabledEventsITBase { protected abstract Domain getDomain(); + protected abstract boolean closeHandlers(); + protected abstract void sendEventsToLoggers(); /** @@ -77,9 +79,11 @@ public abstract class EnabledEventsITBase { public void testTeardown() { session.close(); - handlerA.close(); - handlerB.close(); - handlerC.close(); + if (closeHandlers()) { + handlerA.close(); + handlerB.close(); + handlerC.close(); + } handlerA = null; handlerB = null;