ACCUMULO-2507 add debugging information, and timeout for reader thread to pull 
in all the output of the tserver


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

Branch: refs/heads/master
Commit: acce1d53f54dbb88804caf4b35f8eaac01252f5e
Parents: 0fb0369
Author: Eric C. Newton <eric.new...@gmail.com>
Authored: Thu Mar 20 14:25:34 2014 -0400
Committer: Eric C. Newton <eric.new...@gmail.com>
Committed: Thu Mar 20 14:26:06 2014 -0400

----------------------------------------------------------------------
 .../accumulo/test/functional/HalfDeadTServerIT.java    | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/acce1d53/test/src/test/java/org/apache/accumulo/test/functional/HalfDeadTServerIT.java
----------------------------------------------------------------------
diff --git 
a/test/src/test/java/org/apache/accumulo/test/functional/HalfDeadTServerIT.java 
b/test/src/test/java/org/apache/accumulo/test/functional/HalfDeadTServerIT.java
index d08b822..0346f2f 100644
--- 
a/test/src/test/java/org/apache/accumulo/test/functional/HalfDeadTServerIT.java
+++ 
b/test/src/test/java/org/apache/accumulo/test/functional/HalfDeadTServerIT.java
@@ -16,8 +16,7 @@
  */
 package org.apache.accumulo.test.functional;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.*;
 
 import java.io.BufferedReader;
 import java.io.File;
@@ -94,8 +93,13 @@ public class HalfDeadTServerIT extends ConfigurableMacIT {
   @Test(timeout = 4 * 60 * 1000)
   public void testTimeout() throws Exception {
     String results = test(40);
-    if (results != null)
-      assertTrue(results.contains("Session expired"));
+    if (results != null) {
+       if (!results.contains("Session expired")) {
+               System.out.println("Failed to find Session expired in");
+               System.out.println(results);
+               fail("zookeeper session failed to expire");
+       }
+    }
   }
   
   public String test(int seconds) throws Exception {
@@ -169,6 +173,7 @@ public class HalfDeadTServerIT extends ConfigurableMacIT {
       tserver.destroy();
       tserver.waitFor();
       t.join();
+      UtilWaitThread.sleep(1000);
     }
   }
   

Reply via email to