diff --git a/ql/src/test/org/apache/hadoop/hive/ql/parse/TestQBCompact.java b/ql/src/test/org/apache/hadoop/hive/ql/parse/TestQBCompact.java index d7828fc..72fbfd2 100644 --- a/ql/src/test/org/apache/hadoop/hive/ql/parse/TestQBCompact.java +++ b/ql/src/test/org/apache/hadoop/hive/ql/parse/TestQBCompact.java @@ -28,10 +28,12 @@ import org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat; import org.apache.hadoop.hive.ql.metadata.Hive; import org.apache.hadoop.hive.ql.metadata.Table; +import org.apache.hadoop.hive.ql.metadata.Partition; import org.apache.hadoop.hive.ql.plan.AlterTableSimpleDesc; import org.apache.hadoop.hive.ql.plan.DDLWork; import org.apache.hadoop.hive.ql.session.SessionState; import org.junit.BeforeClass; +import org.junit.AfterClass; import org.junit.Test; import java.io.Serializable; @@ -68,6 +70,16 @@ public static void init() throws Exception { partSpec.put("ds", "today"); h.createPartition(t, partSpec); } + @AfterClass + public static void deInit() throws Exception { + Hive h = Hive.get(conf); + Table t = h.getTable("foo"); + Map partSpec = new HashMap(); + partSpec.put("ds", "today"); + Partition partition = h.getPartition(t, partSpec, false); + h.dropPartition("foo", partition.getValues(), true); + h.dropTable("foo"); + } private AlterTableSimpleDesc parseAndAnalyze(String query) throws Exception { ParseDriver hd = new ParseDriver();