summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2020-12-11 16:52:53 +0100
committerJose <jose@zeroc.com>2020-12-11 16:54:11 +0100
commit98d222012ed807eed61e495c5500300140cb36b1 (patch)
tree497557fd8f8f5a12b07205a4c6e6f220cda29053 /java
parentFix Ice/udp test for platforms without multicast IPv6 support (diff)
downloadice-98d222012ed807eed61e495c5500300140cb36b1.tar.bz2
ice-98d222012ed807eed61e495c5500300140cb36b1.tar.xz
ice-98d222012ed807eed61e495c5500300140cb36b1.zip
Udp multicast testing fixes
Diffstat (limited to 'java')
-rw-r--r--java/test/src/main/java/test/Ice/udp/AllTests.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/java/test/src/main/java/test/Ice/udp/AllTests.java b/java/test/src/main/java/test/Ice/udp/AllTests.java
index c8b8c122845..f624943b1ca 100644
--- a/java/test/src/main/java/test/Ice/udp/AllTests.java
+++ b/java/test/src/main/java/test/Ice/udp/AllTests.java
@@ -178,7 +178,21 @@ public class AllTests
while(nRetry-- > 0)
{
replyI.reset();
- objMcast.ping(reply);
+ try
+ {
+ objMcast.ping(reply);
+ }
+ catch(com.zeroc.Ice.SocketException ex)
+ {
+ if(communicator.getProperties().getProperty("Ice.IPv6").equals("1"))
+ {
+ // Multicast IPv6 not supported on the platform. This occurs for example on macOS big_suir
+ out.print("(not supported) ");
+ ret = true;
+ break;
+ }
+ throw ex;
+ }
ret = replyI.waitReply(numServers, 2000);
if(ret)
{