Skip to content

Commit 6076b86

Browse files
artembilanspring-builds
authored andcommitted
@RetryingTest(10) for failing UDP multicast tests
(cherry picked from commit ae8c09f)
1 parent 0828694 commit 6076b86

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.beans.factory.BeanFactory;
3636
import org.springframework.core.task.SimpleAsyncTaskExecutor;
@@ -52,7 +52,7 @@
5252
@DisabledOnOs(value = OS.MAC, disabledReason = "Multicast tests don't work on MacOS")
5353
public class DatagramPacketMulticastSendingHandlerTests {
5454

55-
@Test
55+
@RetryingTest(10)
5656
public void verifySendMulticast(MulticastCondition multicastCondition) throws Exception {
5757
MulticastSocket socket;
5858
try {
@@ -121,7 +121,7 @@ public void verifySendMulticast(MulticastCondition multicastCondition) throws Ex
121121
socket.close();
122122
}
123123

124-
@Test
124+
@RetryingTest(10)
125125
public void verifySendMulticastWithAcks(MulticastCondition multicastCondition) throws Exception {
126126
MulticastSocket socket = new MulticastSocket();
127127
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.beans.factory.BeanFactory;
3839
import org.springframework.context.ConfigurableApplicationContext;
@@ -245,7 +246,7 @@ public void testUnicastSender() {
245246
}
246247

247248
@SuppressWarnings("unchecked")
248-
@Test
249+
@RetryingTest(10)
249250
public void testMulticastReceiver(MulticastCondition multicastCondition) throws Exception {
250251
QueueChannel channel = new QueueChannel(2);
251252
MulticastReceivingChannelAdapter adapter =

0 commit comments

Comments
 (0)