X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-ust-java-tests-common%2Fsrc%2Fmain%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Fcontext%2FAppContextITBase.java;h=f7b32936ad2b2cb4fab6db6d581d58850ae289ef;hb=eca1a136dbd9c6beb63258f8d1ee20590a81fa77;hp=99ba6fb5adb89edf93ed97263603f02256b9bd7c;hpb=f0531ceafac4614132777d4982ad0faff1c06cc9;p=lttng-ust-java-tests.git diff --git a/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/context/AppContextITBase.java b/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/context/AppContextITBase.java index 99ba6fb..f7b3293 100644 --- a/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/context/AppContextITBase.java +++ b/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/context/AppContextITBase.java @@ -58,6 +58,8 @@ public abstract class AppContextITBase { protected abstract Domain getDomain(); + protected abstract boolean closeHandlers(); + protected abstract void sendEventsToLoggers(); /** @@ -81,7 +83,9 @@ public abstract class AppContextITBase { public void testTeardown() { session.close(); - logHandler.close(); + if (closeHandlers()) { + logHandler.close(); + } logHandler = null; /* In case some tests fail or forget to unregister their retrievers */