Author: larsh
Date: Tue Dec 31 19:03:43 2013
New Revision: 1554567

URL: http://svn.apache.org/r1554567
Log:
More test fixes

Modified:
    
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/TestZooKeeper.java
    
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestAdmin.java
    
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java

Modified: 
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/TestZooKeeper.java
URL: 
http://svn.apache.org/viewvc/hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/TestZooKeeper.java?rev=1554567&r1=1554566&r2=1554567&view=diff
==============================================================================
--- 
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/TestZooKeeper.java
 (original)
+++ 
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/TestZooKeeper.java
 Tue Dec 31 19:03:43 2013
@@ -367,8 +367,13 @@ public class TestZooKeeper {
         }
       }
     }
-    zk.close();
     ZKUtil.createAndFailSilent(zk2, aclZnode);
+
+    // reset /'s ACL for tests that follow
+    zk = new ZooKeeper(quorumServers, sessionTimeout, EmptyWatcher.instance);
+    zk.addAuthInfo("digest", "hbase:rox".getBytes());
+    zk.setACL("/", ZooDefs.Ids.OPEN_ACL_UNSAFE, -1);
+    zk.close();
  }
   
   /**

Modified: 
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestAdmin.java
URL: 
http://svn.apache.org/viewvc/hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestAdmin.java?rev=1554567&r1=1554566&r2=1554567&view=diff
==============================================================================
--- 
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestAdmin.java
 (original)
+++ 
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestAdmin.java
 Tue Dec 31 19:03:43 2013
@@ -27,8 +27,6 @@ import static org.junit.Assert.fail;
 
 import java.io.IOException;
 import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
@@ -71,10 +69,8 @@ import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.BeforeClass;
-import org.junit.FixMethodOrder;
 import org.junit.Test;
 import org.junit.experimental.categories.Category;
-import org.junit.runners.MethodSorters;
 
 
 /**
@@ -82,7 +78,6 @@ import org.junit.runners.MethodSorters;
  * Spins up the minicluster once at test start and then takes it down 
afterward.
  * Add any testing of HBaseAdmin functionality here.
  */
-@FixMethodOrder(MethodSorters.NAME_ASCENDING)
 @Category(LargeTests.class)
 public class TestAdmin {
   final Log LOG = LogFactory.getLog(getClass());
@@ -383,8 +378,6 @@ public class TestAdmin {
   @Test
   public void testOnlineChangeTableSchema() throws IOException, 
InterruptedException {
     final byte [] tableName = Bytes.toBytes("changeTableSchemaOnline");
-    TEST_UTIL.getMiniHBaseCluster().getMaster().getConfiguration().setBoolean(
-        "hbase.online.schema.update.enable", true);
     HTableDescriptor [] tables = admin.listTables();
     int numTables = tables.length;
     TEST_UTIL.createTable(tableName, HConstants.CATALOG_FAMILY).close();
@@ -503,6 +496,8 @@ public class TestAdmin {
       expectedException = true;
     }
     assertTrue("Online schema update should not happen.", expectedException);
+    TEST_UTIL.getMiniHBaseCluster().getMaster().getConfiguration().setBoolean(
+        "hbase.online.schema.update.enable", true);
   }
 
   /**

Modified: 
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java
URL: 
http://svn.apache.org/viewvc/hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java?rev=1554567&r1=1554566&r2=1554567&view=diff
==============================================================================
--- 
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java
 (original)
+++ 
hbase/tags/0.94.15-junit-4.11/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java
 Tue Dec 31 19:03:43 2013
@@ -34,11 +34,14 @@ import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.BeforeClass;
+import org.junit.FixMethodOrder;
 import org.junit.Test;
 import org.junit.experimental.categories.Category;
+import org.junit.runners.MethodSorters;
 
 import static org.junit.Assert.*;
 
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
 @Category(MediumTests.class)
 public class TestMultiParallel {
   private static final Log LOG = LogFactory.getLog(TestMultiParallel.class);
@@ -290,7 +293,9 @@ public class TestMultiParallel {
   }
 
   @Test (timeout=300000)
-  public void testBatchWithPut() throws Exception {
+  // FIXME: sort test lexicographically to the end.
+  // otherwise clashed with testFlushCommitsWithAbort
+  public void testZBatchWithPut() throws Exception {
     LOG.info("test=testBatchWithPut");
     HTable table = new HTable(UTIL.getConfiguration(), TEST_TABLE);
 


Reply via email to