You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by el...@apache.org on 2014/03/28 00:44:36 UTC

[05/10] git commit: ACCUMULO-2433 More test retries if at first we don't succeed.

ACCUMULO-2433 More test retries if at first we don't succeed.


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

Branch: refs/heads/1.6.0-SNAPSHOT
Commit: dfbce9bcc361364c5a512406a1e4d9e2fd55ac56
Parents: 729e11a
Author: Josh Elser <el...@apache.org>
Authored: Thu Mar 27 15:58:39 2014 -0700
Committer: Josh Elser <el...@apache.org>
Committed: Thu Mar 27 15:58:39 2014 -0700

----------------------------------------------------------------------
 .../org/apache/accumulo/test/ShellServerTest.java     | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/dfbce9bc/test/src/test/java/org/apache/accumulo/test/ShellServerTest.java
----------------------------------------------------------------------
diff --git a/test/src/test/java/org/apache/accumulo/test/ShellServerTest.java b/test/src/test/java/org/apache/accumulo/test/ShellServerTest.java
index 624b3c2..533fdcf 100644
--- a/test/src/test/java/org/apache/accumulo/test/ShellServerTest.java
+++ b/test/src/test/java/org/apache/accumulo/test/ShellServerTest.java
@@ -18,6 +18,7 @@ package org.apache.accumulo.test;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
@@ -617,7 +618,18 @@ public class ShellServerTest {
     exec("addsplits row5 row7");
     make10();
     exec("flush -w -t " + table);
-    List<String> files = getFiles(tableId);
+    // Might have some cruft here. Check a couple of times.
+    List<String> files = null;
+    boolean found = false;
+    for (int i = 0; i < 50 && !found; i++) {
+      files = getFiles(tableId);
+      if (3 == files.size()) {
+        found = true;
+      } else {
+        UtilWaitThread.sleep(300);
+      }
+    }
+    assertNotNull(files);
     assertEquals("Found the following files: " + files, 3, files.size());
     exec("deleterows -t " + table + " -b row5 -e row7", true);
     assertEquals(2, countFiles(tableId));