Repository: karaf-cellar Updated Branches: refs/heads/master 73a525d78 -> d8be1ea02
[KARAF-3014] Disable multicast and use loopback interface in hazelcast test Project: http://git-wip-us.apache.org/repos/asf/karaf-cellar/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf-cellar/commit/d8be1ea0 Tree: http://git-wip-us.apache.org/repos/asf/karaf-cellar/tree/d8be1ea0 Diff: http://git-wip-us.apache.org/repos/asf/karaf-cellar/diff/d8be1ea0 Branch: refs/heads/master Commit: d8be1ea027ad9f81924c80ddb63b9e97bea9f63f Parents: 73a525d Author: Jean-Baptiste Onofré <[email protected]> Authored: Thu Jun 12 21:35:07 2014 +0200 Committer: Jean-Baptiste Onofré <[email protected]> Committed: Thu Jun 12 21:35:07 2014 +0200 ---------------------------------------------------------------------- .../factory/HazelcastServiceFactoryTest.java | 4 ++++ hazelcast/src/test/resources/etc/hazelcast.xml | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/d8be1ea0/hazelcast/src/test/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastServiceFactoryTest.java ---------------------------------------------------------------------- diff --git a/hazelcast/src/test/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastServiceFactoryTest.java b/hazelcast/src/test/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastServiceFactoryTest.java index 9b9ad75..502e3ae 100644 --- a/hazelcast/src/test/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastServiceFactoryTest.java +++ b/hazelcast/src/test/java/org/apache/karaf/cellar/hazelcast/factory/HazelcastServiceFactoryTest.java @@ -28,6 +28,10 @@ public class HazelcastServiceFactoryTest { @Test public void testDefaultInstance() throws InterruptedException { + // Joining a cluster may not work with the default configuration on + // networks where multicast is disabled. Use a custom hazelcast.xml + // configuration that disables multicast and enables tcp on 127.0.0.1 + System.setProperty("karaf.home", "src/test/resources"); HazelcastServiceFactory factory = new HazelcastServiceFactory(); factory.init(); factory.getInstance(); http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/d8be1ea0/hazelcast/src/test/resources/etc/hazelcast.xml ---------------------------------------------------------------------- diff --git a/hazelcast/src/test/resources/etc/hazelcast.xml b/hazelcast/src/test/resources/etc/hazelcast.xml new file mode 100644 index 0000000..8cb7d85 --- /dev/null +++ b/hazelcast/src/test/resources/etc/hazelcast.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config hazelcast-config-2.5.xsd" + xmlns="http://www.hazelcast.com/schema/config" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + + <network> + <port auto-increment="true">5701</port> + <join> + <multicast enabled="false"/> + <tcp-ip enabled="true"> + <interface>127.0.0.1</interface> + </tcp-ip> + </join> + </network> + +</hazelcast> \ No newline at end of file
