Skip to content

Commit 1e1ce61

Browse files
committed
Address flaky test
1 parent 2bb1075 commit 1e1ce61

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

server-common/src/test/java/org/apache/kafka/queue/KafkaEventQueueTest.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,10 @@ public void testIdleTimeCallback() throws Exception {
459459
}));
460460
assertEquals("event2-processed", event2.get());
461461

462-
assertEquals(2, idleCallCount.get(), "Idle callback should have been called twice");
462+
TestUtils.waitForCondition(
463+
() -> idleCallCount.get() == 2,
464+
"Idle callback should have been called twice"
465+
);
463466
assertEquals(waitTime5Ms, lastIdleTimeMs.get(), "Last idle time should be 5ms");
464467

465468
// Test 2: Deferred event
@@ -471,7 +474,10 @@ public void testIdleTimeCallback() throws Exception {
471474
time.sleep(waitTime2Ms);
472475
deferredEvent2.get();
473476

474-
assertEquals(waitTime2Ms, lastIdleTimeMs.get(), "Last idle time should be 2ms");
477+
TestUtils.waitForCondition(
478+
() -> idleCallCount.get() == 3,
479+
"Idle callback should have been called three times"
480+
);
475481
assertEquals(3, idleCallCount.get(), "Idle callback should have been called three times");
476482
}
477483
}

0 commit comments

Comments
 (0)