You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2011/06/22 02:09:30 UTC

svn commit: r1138258 - /hbase/trunk/src/test/java/org/apache/hadoop/hbase/util/TestFSTableDescriptors.java

Author: stack
Date: Wed Jun 22 00:09:30 2011
New Revision: 1138258

URL: http://svn.apache.org/viewvc?rev=1138258&view=rev
Log:
Fixup of new test TestFSTableDescriptors to pass up on jenkins

Modified:
    hbase/trunk/src/test/java/org/apache/hadoop/hbase/util/TestFSTableDescriptors.java

Modified: hbase/trunk/src/test/java/org/apache/hadoop/hbase/util/TestFSTableDescriptors.java
URL: http://svn.apache.org/viewvc/hbase/trunk/src/test/java/org/apache/hadoop/hbase/util/TestFSTableDescriptors.java?rev=1138258&r1=1138257&r2=1138258&view=diff
==============================================================================
--- hbase/trunk/src/test/java/org/apache/hadoop/hbase/util/TestFSTableDescriptors.java (original)
+++ hbase/trunk/src/test/java/org/apache/hadoop/hbase/util/TestFSTableDescriptors.java Wed Jun 22 00:09:30 2011
@@ -19,6 +19,7 @@ package org.apache.hadoop.hbase.util;
 
 import static org.junit.Assert.*;
 
+import java.io.FileNotFoundException;
 import java.io.IOException;
 
 import org.apache.hadoop.fs.FileSystem;
@@ -82,7 +83,14 @@ public class TestFSTableDescriptors {
       HTableDescriptor htd = new HTableDescriptor(name + i);
       createHTDInFS(fs, rootdir, htd);
     }
-    FSTableDescriptors htds = new FSTableDescriptors(fs, rootdir);
+    FSTableDescriptors htds = new FSTableDescriptors(fs, rootdir) {
+      @Override
+      public HTableDescriptor get(byte[] tablename)
+          throws TableExistsException, FileNotFoundException, IOException {
+        System.out.println(Bytes.toString(tablename));
+        return super.get(tablename);
+      }
+    };
     for (int i = 0; i < count; i++) {
       assertTrue(htds.get(Bytes.toBytes(name + i)) !=  null);
     }
@@ -95,14 +103,15 @@ public class TestFSTableDescriptors {
       htd.addFamily(new HColumnDescriptor("" + i));
       FSUtils.updateHTableDescriptor(fs, rootdir, htd);
     }
+    Thread.sleep(1000);
     for (int i = 0; i < count; i++) {
       assertTrue(htds.get(Bytes.toBytes(name + i)) !=  null);
     }
     for (int i = 0; i < count; i++) {
       assertTrue(htds.get(Bytes.toBytes(name + i)) !=  null);
     }
-    assertEquals(htds.invocations, count * 4);
-    assertEquals(htds.cachehits, count * 2);
+    assertEquals(count * 4, htds.invocations);
+    assertEquals(count * 2, htds.cachehits);
     assertTrue(htds.get(HConstants.ROOT_TABLE_NAME) != null);
     assertEquals(htds.invocations, count * 4 + 1);
     assertEquals(htds.cachehits, count * 2 + 1);
@@ -130,4 +139,4 @@ public class TestFSTableDescriptors {
     htds.add(htd);
     htds.add(htd);
   }
-}
\ No newline at end of file
+}