Skip to content

Commit 27c1744

Browse files
Fix flaky XACompletionTest by adding wait for async states (#1862)
* Fix flaky XACompletionTest by adding wait for async states * add async wait for getQueueSize
1 parent 66d5d74 commit 27c1744

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

activemq-unit-tests/src/test/java/org/apache/activemq/store/jdbc/XACompletionTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ public void testStatsAndBrowseAfterAckPreparedRolledback() throws Exception {
249249
resource.recover(XAResource.TMSTARTRSCAN);
250250
resource.recover(XAResource.TMNOFLAGS);
251251

252+
assertTrue("Timed out waiting for queue state to stabilize", Wait.waitFor(() -> proxy.getInFlightCount() == 0L && proxy.getQueueSize() == 10L && proxy.cursorSize() == 0));
252253
assertEquals("prefetch 0", 0, proxy.getInFlightCount());
253254
assertEquals("size 0", 10, proxy.getQueueSize());
254255
assertEquals("size 0", 0, proxy.cursorSize());

0 commit comments

Comments
 (0)