Skip to content

Commit 66de5a2

Browse files
authored
Disable multicast tests when buiding on MacOS (#10080)
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.
1 parent 8d7b5f6 commit 66de5a2

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/DatagramPacketMulticastSendingHandlerTests.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
import java.util.concurrent.atomic.AtomicInteger;
3030

3131
import org.junit.jupiter.api.Test;
32+
import org.junit.jupiter.api.condition.DisabledOnOs;
33+
import org.junit.jupiter.api.condition.OS;
3234

3335
import org.springframework.beans.factory.BeanFactory;
3436
import org.springframework.core.task.SimpleAsyncTaskExecutor;
@@ -47,6 +49,7 @@
4749
* @since 2.0
4850
*/
4951
@Multicast
52+
@DisabledOnOs(value = OS.MAC, disabledReason = "Multicast tests don't work on MacOS")
5053
public class DatagramPacketMulticastSendingHandlerTests {
5154

5255
@Test

spring-integration-ip/src/test/java/org/springframework/integration/ip/udp/UdpChannelAdapterTests.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232

3333
import org.junit.jupiter.api.Disabled;
3434
import org.junit.jupiter.api.Test;
35+
import org.junit.jupiter.api.condition.DisabledOnOs;
36+
import org.junit.jupiter.api.condition.OS;
3537

3638
import org.springframework.beans.factory.BeanFactory;
3739
import org.springframework.context.ConfigurableApplicationContext;
@@ -292,6 +294,7 @@ public void testMulticastReceiver(MulticastCondition multicastCondition) throws
292294

293295
@SuppressWarnings("unchecked")
294296
@Test
297+
@DisabledOnOs(value = OS.MAC, disabledReason = "Multicast tests don't work on MacOS")
295298
public void testMulticastSender(MulticastCondition multicastCondition) {
296299
QueueChannel channel = new QueueChannel(2);
297300
UnicastReceivingChannelAdapter adapter =

0 commit comments

Comments
 (0)