Not closing the user managed ignite instance caused side-effects on other tests.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/e2c24b2c Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/e2c24b2c Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/e2c24b2c Branch: refs/heads/master Commit: e2c24b2cd92960e8405d050b1e483eb2bcd461a0 Parents: 1dde32f Author: Gary Hodgson <gary.hodg...@tup.com> Authored: Wed Jun 7 08:35:31 2017 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Wed Jun 7 10:32:28 2017 +0200 ---------------------------------------------------------------------- .../camel/component/ignite/IgniteCreationTest.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/e2c24b2c/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java ---------------------------------------------------------------------- diff --git a/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java b/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java index 1da4e1c..52254a4 100644 --- a/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java +++ b/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java @@ -19,9 +19,12 @@ package org.apache.camel.component.ignite; import org.apache.camel.component.ignite.cache.IgniteCacheComponent; import org.apache.ignite.Ignite; import org.apache.ignite.Ignition; +import org.junit.After; import org.junit.Test; public class IgniteCreationTest extends AbstractIgniteTest { + + private Ignite ignite; @Override protected String getScheme() { @@ -30,7 +33,7 @@ public class IgniteCreationTest extends AbstractIgniteTest { @Override protected AbstractIgniteComponent createComponent() { - Ignite ignite = Ignition.start(createConfiguration()); + ignite = Ignition.start(createConfiguration()); return IgniteCacheComponent.fromIgnite(ignite); } @@ -43,5 +46,12 @@ public class IgniteCreationTest extends AbstractIgniteTest { public boolean isCreateCamelContextPerClass() { return true; } + + @After + public void stopUserManagedIgnite(){ + if (ignite != null){ + Ignition.stop(ignite.name(), true); + } + } }