diff options
author | Jose <jose@zeroc.com> | 2020-12-11 16:52:53 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2020-12-11 16:54:11 +0100 |
commit | 98d222012ed807eed61e495c5500300140cb36b1 (patch) | |
tree | 497557fd8f8f5a12b07205a4c6e6f220cda29053 /java | |
parent | Fix Ice/udp test for platforms without multicast IPv6 support (diff) | |
download | ice-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.java | 16 |
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) { |