From 988195d658cb3c22b52b8194921df244d6f70830 Mon Sep 17 00:00:00 2001 From: Glenn Renfro Date: Tue, 3 Jun 2025 13:25:54 -0400 Subject: [PATCH] Disable multicast tests when buiding on MacOS Multicast tests fail when running on MacOS. So these tests will be disabled when building on macOS based machines. I did not include the Oracle tests because M4 processors do support the oracle testcontainer based tests. --- .../ip/udp/DatagramPacketMulticastSendingHandlerTests.java | 3 +++ .../integration/ip/udp/UdpChannelAdapterTests.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/DatagramPacketMulticastSendingHandlerTests.java b/spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/DatagramPacketMulticastSendingHandlerTests.java index acba1fbabd9..1073945bd25 100644 --- a/spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/DatagramPacketMulticastSendingHandlerTests.java +++ b/spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/DatagramPacketMulticastSendingHandlerTests.java @@ -29,6 +29,8 @@ import java.util.concurrent.atomic.AtomicInteger; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.DisabledOnOs; +import org.junit.jupiter.api.condition.OS; import org.springframework.beans.factory.BeanFactory; import org.springframework.core.task.SimpleAsyncTaskExecutor; @@ -47,6 +49,7 @@ * @since 2.0 */ @Multicast +@DisabledOnOs(value = OS.MAC, disabledReason = "Multicast tests don't work on MacOS") public class DatagramPacketMulticastSendingHandlerTests { @Test diff --git a/spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/UdpChannelAdapterTests.java b/spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/UdpChannelAdapterTests.java index 3a81e0ab8ea..95698f50e87 100644 --- a/spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/UdpChannelAdapterTests.java +++ b/spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/UdpChannelAdapterTests.java @@ -32,6 +32,8 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.DisabledOnOs; +import org.junit.jupiter.api.condition.OS; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.ConfigurableApplicationContext; @@ -292,6 +294,7 @@ public void testMulticastReceiver(MulticastCondition multicastCondition) throws @SuppressWarnings("unchecked") @Test + @DisabledOnOs(value = OS.MAC, disabledReason = "Multicast tests don't work on MacOS") public void testMulticastSender(MulticastCondition multicastCondition) { QueueChannel channel = new QueueChannel(2); UnicastReceivingChannelAdapter adapter =