Skip to content

Commit fd3e4ff

Browse files
Fixes flaky integration tests.
1 parent 9ce3d04 commit fd3e4ff

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

spring-kafka/src/test/java/org/springframework/kafka/listener/DeliveryAttemptAwareRetryListenerIntegrationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,13 +157,13 @@ static class TestTopicListener0 {
157157
containerFactory = MAIN_TOPIC_CONTAINER_FACTORY0,
158158
batch = "true")
159159
public void listen(List<ConsumerRecord<?, ?>> records) {
160-
latch0.countDown();
161160
for (ConsumerRecord<?, ?> record : records) {
162161
Iterable<Header> headers = record.headers().headers(KafkaHeaders.DELIVERY_ATTEMPT);
163162
for (Header header : headers) {
164163
receivedHeaders.add(header);
165164
}
166165
}
166+
latch0.countDown();
167167
throw new RuntimeException("Failed.");
168168
}
169169
}
@@ -176,13 +176,13 @@ static class TestTopicListener1 {
176176
containerFactory = MAIN_TOPIC_CONTAINER_FACTORY1,
177177
batch = "true")
178178
public void listen(List<ConsumerRecord<?, ?>> records) {
179-
latch1.countDown();
180179
for (ConsumerRecord<?, ?> record : records) {
181180
Iterable<Header> headers = record.headers().headers(KafkaHeaders.DELIVERY_ATTEMPT);
182181
for (Header header : headers) {
183182
receivedHeaders.add(header);
184183
}
185184
}
185+
latch1.countDown();
186186
throw new RuntimeException("Failed.");
187187
}
188188
}

0 commit comments

Comments
 (0)