Skip to content

Commit 382f88c

Browse files
artembilanspring-builds
authored andcommitted
@RetryingTest(10) for failing UDP multicast tests
(cherry picked from commit ae8c09f)
1 parent 35d0fa1 commit 382f88c

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
import java.util.concurrent.TimeUnit;
2929
import java.util.concurrent.atomic.AtomicInteger;
3030

31-
import org.junit.jupiter.api.Test;
3231
import org.junit.jupiter.api.condition.DisabledOnOs;
3332
import org.junit.jupiter.api.condition.OS;
33+
import org.junitpioneer.jupiter.RetryingTest;
3434

3535
import org.springframework.core.task.SimpleAsyncTaskExecutor;
3636
import org.springframework.integration.ip.IpHeaders;
@@ -53,7 +53,7 @@
5353
@DisabledOnOs(value = OS.MAC, disabledReason = "Multicast tests don't work on MacOS")
5454
public class DatagramPacketMulticastSendingHandlerTests implements TestApplicationContextAware {
5555

56-
@Test
56+
@RetryingTest(10)
5757
public void verifySendMulticast(MulticastCondition multicastCondition) throws Exception {
5858
MulticastSocket socket;
5959
try {
@@ -122,7 +122,7 @@ public void verifySendMulticast(MulticastCondition multicastCondition) throws Ex
122122
socket.close();
123123
}
124124

125-
@Test
125+
@RetryingTest(10)
126126
public void verifySendMulticastWithAcks(MulticastCondition multicastCondition) throws Exception {
127127
MulticastSocket socket = new MulticastSocket();
128128
final int testPort = socket.getLocalPort();

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import org.junit.jupiter.api.Test;
3434
import org.junit.jupiter.api.condition.DisabledOnOs;
3535
import org.junit.jupiter.api.condition.OS;
36+
import org.junitpioneer.jupiter.RetryingTest;
3637

3738
import org.springframework.context.ConfigurableApplicationContext;
3839
import org.springframework.context.support.ClassPathXmlApplicationContext;
@@ -257,7 +258,7 @@ public void testUnicastSender() {
257258
}
258259

259260
@SuppressWarnings("unchecked")
260-
@Test
261+
@RetryingTest(10)
261262
public void testMulticastReceiver(MulticastCondition multicastCondition) throws Exception {
262263
QueueChannel channel = new QueueChannel(2);
263264
MulticastReceivingChannelAdapter adapter =

0 commit comments

Comments
 (0)