add a switch to disable multicast tests This is intended building in environments where multicast is not allowed. In that case just build with. $> mvn clean install -DskipMulticastTests=true
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/9eebf368 Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/9eebf368 Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/9eebf368 Branch: refs/heads/master Commit: 9eebf3687356fe63704e5e683be9d7df6f9e4bf9 Parents: 700dc59 Author: Mark Struberg <[email protected]> Authored: Thu Mar 5 19:34:47 2015 +0100 Committer: Mark Struberg <[email protected]> Committed: Thu Mar 5 19:35:23 2015 +0100 ---------------------------------------------------------------------- .../openejb/server/discovery/MulticastDiscoveryAgentTest.java | 6 ++++++ 1 file changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tomee/blob/9eebf368/server/openejb-multicast/src/test/java/org/apache/openejb/server/discovery/MulticastDiscoveryAgentTest.java ---------------------------------------------------------------------- diff --git a/server/openejb-multicast/src/test/java/org/apache/openejb/server/discovery/MulticastDiscoveryAgentTest.java b/server/openejb-multicast/src/test/java/org/apache/openejb/server/discovery/MulticastDiscoveryAgentTest.java index 7a6be56..ffcbf98 100644 --- a/server/openejb-multicast/src/test/java/org/apache/openejb/server/discovery/MulticastDiscoveryAgentTest.java +++ b/server/openejb-multicast/src/test/java/org/apache/openejb/server/discovery/MulticastDiscoveryAgentTest.java @@ -26,6 +26,7 @@ import java.net.URISyntaxException; import java.util.HashSet; import java.util.Properties; import java.util.Set; +import java.util.logging.Logger; /** * @version $Rev$ $Date$ @@ -36,6 +37,11 @@ public class MulticastDiscoveryAgentTest extends TestCase { //public void testNothing(){} public void test() throws Exception { + if ("true".equals(System.getProperty("skipMulticastTests"))) { + Logger.getLogger(this.getClass().getName()).warning("Skipping MulticastTest " + this.getClass().getName()); + return; + } + final MulticastDiscoveryAgent[] agents = {agent("red"), agent("green"), agent("yellow"), agent("blue")}; final MulticastSearch multicast = new MulticastSearch();
