Repository: geode
Updated Branches:
  refs/heads/feature/GEODE-2267 815bee611 -> 6c154a55f


GEODE-2471: fix the race condition in test code.


Project: http://git-wip-us.apache.org/repos/asf/geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode/commit/caafea33
Tree: http://git-wip-us.apache.org/repos/asf/geode/tree/caafea33
Diff: http://git-wip-us.apache.org/repos/asf/geode/diff/caafea33

Branch: refs/heads/feature/GEODE-2267
Commit: caafea339afe52bba3be2dda906860d20a045bc4
Parents: 8314150
Author: zhouxh <gz...@pivotal.io>
Authored: Tue Feb 14 11:00:04 2017 -0800
Committer: zhouxh <gz...@pivotal.io>
Committed: Tue Feb 14 11:25:49 2017 -0800

----------------------------------------------------------------------
 .../cache/wan/asyncqueue/AsyncEventListenerDUnitTest.java        | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/geode/blob/caafea33/geode-core/src/test/java/org/apache/geode/internal/cache/wan/asyncqueue/AsyncEventListenerDUnitTest.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/test/java/org/apache/geode/internal/cache/wan/asyncqueue/AsyncEventListenerDUnitTest.java
 
b/geode-core/src/test/java/org/apache/geode/internal/cache/wan/asyncqueue/AsyncEventListenerDUnitTest.java
index e2e062b..69c2caa 100644
--- 
a/geode-core/src/test/java/org/apache/geode/internal/cache/wan/asyncqueue/AsyncEventListenerDUnitTest.java
+++ 
b/geode-core/src/test/java/org/apache/geode/internal/cache/wan/asyncqueue/AsyncEventListenerDUnitTest.java
@@ -25,6 +25,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 import java.util.Set;
+import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 import java.util.stream.LongStream;
 
@@ -52,6 +53,7 @@ import org.apache.geode.test.dunit.VM;
 import org.apache.geode.test.dunit.Wait;
 import org.apache.geode.test.junit.categories.DistributedTest;
 import org.apache.geode.test.junit.categories.FlakyTest;
+import org.awaitility.Awaitility;
 
 @Category(DistributedTest.class)
 public class AsyncEventListenerDUnitTest extends AsyncEventQueueTestBase {
@@ -1672,7 +1674,7 @@ public class AsyncEventListenerDUnitTest extends 
AsyncEventQueueTestBase {
     assertEquals(expectedKeys, allKeys);
 
     assertTrue(getBucketMoved(vm1, "ln"));
-    assertTrue(getBucketMoved(vm2, "ln"));
+    Awaitility.waitAtMost(10000, TimeUnit.MILLISECONDS).until(() -> 
getBucketMoved(vm2, "ln"));
   }
 
   private static Set<Object> getKeysSeen(VM vm, String asyncEventQueueId) {

Reply via email to