killbill-uncached

server: attempt to fix flaky caching test Signed-off-by:

10/18/2018 5:52:06 AM

Details

diff --git a/profiles/killbill/src/test/java/org/killbill/billing/jaxrs/TestCache.java b/profiles/killbill/src/test/java/org/killbill/billing/jaxrs/TestCache.java
index 4adf0a7..ec17e3c 100644
--- a/profiles/killbill/src/test/java/org/killbill/billing/jaxrs/TestCache.java
+++ b/profiles/killbill/src/test/java/org/killbill/billing/jaxrs/TestCache.java
@@ -88,6 +88,10 @@ public class TestCache extends TestJaxrsBase {
         assertTrue(accountImmutableCache.isKeyInCache(accountRecordId));
         assertTrue(accountBcdCache.isKeyInCache(input.getAccountId()));
 
+        // Make sure all events have been fully processed
+        clock.addDays(1);
+        callbackServlet.assertListenerStatus();
+
         // invalidate caches per account level by accountId
         adminApi.invalidatesCacheByAccount(input.getAccountId(), requestOptions);