Skip to content

Commit d9e7a88

Browse files
committed
Increase timeout for consumer recovery in recovery test
The test fails sometimes on CI.
1 parent 8562b03 commit d9e7a88

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/test/java/com/rabbitmq/client/amqp/impl/RecoveryClusterTest.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,11 +212,21 @@ void clusterRestart() {
212212
LOGGER.info("Checked replica info for each queue.");
213213

214214
syncs = publisherStates.stream().map(s -> s.waitForNewMessages(10)).collect(toList());
215-
syncs.forEach(s -> assertThat(s).completes());
215+
syncs.forEach(
216+
s -> {
217+
LOGGER.info("Publishing messages ('{}')", s);
218+
assertThat(s).completes();
219+
LOGGER.info("Messages published and settled ('{}')", s);
220+
});
216221
LOGGER.info("Checked publishers have recovered.");
217222

218223
syncs = consumerStates.stream().map(s -> s.waitForNewMessages(10)).collect(toList());
219-
syncs.forEach(s -> assertThat(s).completes());
224+
syncs.forEach(
225+
s -> {
226+
LOGGER.info("Waiting for new messages ('{}')", s);
227+
assertThat(s).completes(Duration.ofSeconds(20));
228+
LOGGER.info("Expected messages received ('{}')", s);
229+
});
220230
LOGGER.info("Checked consumers have recovered.");
221231

222232
assertThat(publisherStates).allMatch(s -> s.state() == OPEN);

0 commit comments

Comments
 (0)