summaryrefslogtreecommitdiff
path: root/java/test/Ice/udp/Server.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2012-10-26 14:50:18 +0200
committerBenoit Foucher <benoit@zeroc.com>2012-10-26 14:50:18 +0200
commit2dd83ba68e037d7d16e06d667eb71d4f5159e90d (patch)
treebc1a6c3bd31f8b1201d759137f4ea696532837da /java/test/Ice/udp/Server.java
parentWin32 IceBox/admin test failure (diff)
downloadice-2dd83ba68e037d7d16e06d667eb71d4f5159e90d.tar.bz2
ice-2dd83ba68e037d7d16e06d667eb71d4f5159e90d.tar.xz
ice-2dd83ba68e037d7d16e06d667eb71d4f5159e90d.zip
Fixed UDP IPv6 test failures on OS X
Diffstat (limited to 'java/test/Ice/udp/Server.java')
-rw-r--r--java/test/Ice/udp/Server.java15
1 files changed, 11 insertions, 4 deletions
diff --git a/java/test/Ice/udp/Server.java b/java/test/Ice/udp/Server.java
index 55c515cf267..e0980df9739 100644
--- a/java/test/Ice/udp/Server.java
+++ b/java/test/Ice/udp/Server.java
@@ -52,16 +52,23 @@ public class Server extends test.Util.Application
initData.properties.setProperty("Ice.UDP.RcvSize", "16384");
initData.properties.setProperty("Ice.UDP.SndSize", "16384");
- String host;
+ String endpoint;
if(initData.properties.getProperty("Ice.IPv6").equals("1"))
{
- host = "\"ff01::1:1\"";
+ if(System.getProperty("os.name").contains("OS X"))
+ {
+ endpoint = "udp -h \"ff02::1:1\" -p 12020 --interface \"lo0\"";
+ }
+ else
+ {
+ endpoint = "udp -h \"ff01::1:1\" -p 12020";
+ }
}
else
{
- host = "239.255.1.1";
+ endpoint = "udp -h 239.255.1.1 -p 12020";
}
- initData.properties.setProperty("McastTestAdapter.Endpoints", "udp -h " + host + " -p 12020");
+ initData.properties.setProperty("McastTestAdapter.Endpoints", endpoint);
return initData;
}