Skip to content

Commit 2f399e7

Browse files
artembilanspring-builds
authored andcommitted
RetryingTest for ZeroMqMessageHandlerTests
Race condition for available port. The `TestSocketUtils` is not reliable tool. See its JavaDocs (cherry picked from commit 2c44e81)
1 parent 508c059 commit 2f399e7

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

spring-integration-zeromq/src/test/java/org/springframework/integration/zeromq/outbound/ZeroMqMessageHandlerTests.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import org.junit.jupiter.api.AfterAll;
2222
import org.junit.jupiter.api.Test;
23+
import org.junitpioneer.jupiter.RetryingTest;
2324
import org.zeromq.SocketType;
2425
import org.zeromq.ZContext;
2526
import org.zeromq.ZMQ;
@@ -188,7 +189,7 @@ void testMessageHandlerForPubSubDisabledWrapTopic() {
188189
subSocket.close();
189190
}
190191

191-
@Test
192+
@RetryingTest(10)
192193
void testMessageHandlerForPubSubWithBind() {
193194
int boundPort = TestSocketUtils.findAvailableTcpPort();
194195
ZeroMqMessageHandler messageHandler =

0 commit comments

Comments
 (0)