http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java
----------------------------------------------------------------------
diff --git a/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java 
b/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java
index c33851f..574b822 100644
--- a/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java
+++ b/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java
@@ -146,6 +146,7 @@ public class QTestUtil {
   private static final String BUILD_DIR_PROPERTY = "build.dir"; // typically 
target
 
   public static final String TEST_SRC_TABLES_PROPERTY = "test.src.tables";
+  public static final String TEST_HIVE_USER_PROPERTY = "test.hive.user";
 
   private String testWarehouse;
   private final String testFiles;
@@ -206,7 +207,7 @@ public class QTestUtil {
     getSrcTables().add(table);
     storeSrcTables();
   }
-
+  
   public static Set<String> initSrcTables() {
     if (srcTables == null){
       initSrcTablesFromSystemProperty();
@@ -224,18 +225,12 @@ public class QTestUtil {
     srcTables = new HashSet<String>();
     // FIXME: moved default value to here...for now
     // i think this features is never really used from the command line
-    String defaultTestSrcTables = 
"src,src1,srcbucket,srcbucket2,src_json,src_thrift," +
-        
"src_sequencefile,srcpart,alltypesorc,src_hbase,cbo_t1,cbo_t2,cbo_t3,src_cbo,part,"
 +
-        "lineitem,alltypesparquet";
-    for (String srcTable : System.getProperty(TEST_SRC_TABLES_PROPERTY, 
defaultTestSrcTables).trim().split(",")) {
+    for (String srcTable : System.getProperty(TEST_SRC_TABLES_PROPERTY, 
"").trim().split(",")) {
       srcTable = srcTable.trim();
       if (!srcTable.isEmpty()) {
         srcTables.add(srcTable);
       }
     }
-    if (srcTables.isEmpty()) {
-      throw new RuntimeException("Source tables cannot be empty");
-    }
   }
 
   private CliDriver getCliDriver() {
@@ -1070,6 +1065,16 @@ public class QTestUtil {
     clearUDFsCreatedDuringTests();
     clearKeysCreatedInTests();
   }
+  
+  protected void clearSettingsCreatedInTests() throws IOException {
+    getCliDriver().processLine(String.format("set 
hive.security.authorization.enabled=false;"));
+    getCliDriver().processLine(String.format("set user.name=%s;",
+        System.getProperty(TEST_HIVE_USER_PROPERTY, "hive_test_user")));
+    
+    getCliDriver().processLine("set 
hive.metastore.partition.name.whitelist.pattern=;");
+    getCliDriver().processLine("set hive.test.mode=false;");
+    getCliDriver().processLine("set hive.mapred.mode=nonstrict;");
+  }
 
   protected void initConfFromSetup() throws Exception {
     setup.preTest(conf);
@@ -1091,7 +1096,7 @@ public class QTestUtil {
     clearTablesCreatedDuringTests();
     clearUDFsCreatedDuringTests();
     clearKeysCreatedInTests();
-
+    
     cleanupFromFile();
 
     // delete any contents in the warehouse dir
@@ -1199,7 +1204,7 @@ public class QTestUtil {
     }
   }
 
-  private void initDataset(String table) {
+  protected synchronized void initDataset(String table) {
     if (getSrcTables().contains(table)){
       return;
     }
@@ -1262,6 +1267,7 @@ public class QTestUtil {
       createSources(fileName);
     }
 
+    clearSettingsCreatedInTests();
     initDataSetForTest(file);
 
     HiveConf.setVar(conf, HiveConf.ConfVars.HIVE_AUTHENTICATOR_MANAGER,

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/itests/util/src/main/java/org/apache/hadoop/hive/ql/parse/CoreParseNegative.java
----------------------------------------------------------------------
diff --git 
a/itests/util/src/main/java/org/apache/hadoop/hive/ql/parse/CoreParseNegative.java
 
b/itests/util/src/main/java/org/apache/hadoop/hive/ql/parse/CoreParseNegative.java
index f087393..a071689 100644
--- 
a/itests/util/src/main/java/org/apache/hadoop/hive/ql/parse/CoreParseNegative.java
+++ 
b/itests/util/src/main/java/org/apache/hadoop/hive/ql/parse/CoreParseNegative.java
@@ -19,6 +19,7 @@ package org.apache.hadoop.hive.ql.parse;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
+import java.io.File;
 import java.io.Serializable;
 import java.util.List;
 
@@ -104,6 +105,9 @@ public class CoreParseNegative extends CliAdapter{
         qt.init(fname);
         firstRun = false;
       }
+
+      qt.cliInit(new File(fpath), false);
+
       ASTNode tree = qt.parseQuery(fname);
       List<Task<? extends Serializable>> tasks = qt.analyzeAST(tree);
       fail("Unexpected success for query: " + fname + debugHint);

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/itests/util/src/main/java/org/apache/hive/beeline/QFileBeeLineClient.java
----------------------------------------------------------------------
diff --git 
a/itests/util/src/main/java/org/apache/hive/beeline/QFileBeeLineClient.java 
b/itests/util/src/main/java/org/apache/hive/beeline/QFileBeeLineClient.java
index e6bf54b..be4c6e8 100644
--- a/itests/util/src/main/java/org/apache/hive/beeline/QFileBeeLineClient.java
+++ b/itests/util/src/main/java/org/apache/hive/beeline/QFileBeeLineClient.java
@@ -28,8 +28,11 @@ import java.io.PrintStream;
 import java.sql.DatabaseMetaData;
 import java.sql.ResultSet;
 import java.sql.SQLException;
+import java.util.ArrayList;
 import java.util.HashSet;
+import java.util.List;
 import java.util.Set;
+import java.util.concurrent.Callable;
 import java.util.stream.Collectors;
 
 /**
@@ -189,7 +192,20 @@ public class QFileBeeLineClient implements AutoCloseable {
   }
 
   public void execute(QFile qFile) throws Exception {
+    execute(qFile, null);
+  }
+
+  public void execute(QFile qFile, List<Callable<Void>> preCommands) throws 
Exception {
+    if (preCommands == null) {
+      preCommands = new ArrayList<Callable<Void>>();
+    }
+
     beforeExecute(qFile);
+
+    for (Callable<Void> c : preCommands) {
+      c.call();
+    }
+
     String[] commands = beeLine.getCommands(qFile.getInputFile());
     execute(qFile.filterCommands(commands), qFile.getRawOutputFile(), 
qFile.getConverter());
     afterExecute(qFile);

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 26721ed..ca915ef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1298,7 +1298,7 @@
             
<test.warehouse.dir>${test.warehouse.scheme}${test.warehouse.dir}</test.warehouse.dir>
             <java.net.preferIPv4Stack>true</java.net.preferIPv4Stack>
             <!-- EnforceReadOnlyTables hook and QTestUtil -->
-            
<test.src.tables>src,src1,srcbucket,srcbucket2,src_json,src_thrift,src_sequencefile,srcpart,alltypesorc,alltypesparquet,src_hbase,cbo_t1,cbo_t2,cbo_t3,src_cbo,part,lineitem</test.src.tables>
+            <test.src.tables></test.src.tables>
             
<java.security.krb5.conf>${test.conf.dir}/krb5.conf</java.security.krb5.conf>
             <!-- Required by spark to work around SPARK-14958 -->
             <antlr.version>${antlr.version}</antlr.version>

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientcompare/llap_0.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientcompare/llap_0.q 
b/ql/src/test/queries/clientcompare/llap_0.q
index 27dc1c1..7bdb9e1 100644
--- a/ql/src/test/queries/clientcompare/llap_0.q
+++ b/ql/src/test/queries/clientcompare/llap_0.q
@@ -1,3 +1,4 @@
+--! qt:dataset:alltypesorc
 SET hive.vectorized.execution.enabled=true;
 set hive.mapred.mode=nonstrict;
 SELECT   cfloat,

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientcompare/vectorized_math_funcs.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientcompare/vectorized_math_funcs.q 
b/ql/src/test/queries/clientcompare/vectorized_math_funcs.q
index c640ca1..039b18d 100644
--- a/ql/src/test/queries/clientcompare/vectorized_math_funcs.q
+++ b/ql/src/test/queries/clientcompare/vectorized_math_funcs.q
@@ -1,3 +1,4 @@
+--! qt:dataset:alltypesorc
 
 select
    cdouble

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_partition_coltype_2columns.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/alter_partition_coltype_2columns.q 
b/ql/src/test/queries/clientnegative/alter_partition_coltype_2columns.q
index e10f77c..4f0b40c 100644
--- a/ql/src/test/queries/clientnegative/alter_partition_coltype_2columns.q
+++ b/ql/src/test/queries/clientnegative/alter_partition_coltype_2columns.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src1
 -- create testing table
 create table alter_coltype(key string, value string) partitioned by (dt 
string, ts string);
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidcolname.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidcolname.q 
b/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidcolname.q
index 66eba75..bc8d768 100644
--- 
a/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidcolname.q
+++ 
b/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidcolname.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src1
 -- create testing table
 create table alter_coltype(key string, value string) partitioned by (dt 
string, ts string);
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidtype.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidtype.q 
b/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidtype.q
index ad016c5..1f60651 100644
--- a/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidtype.q
+++ b/ql/src/test/queries/clientnegative/alter_partition_coltype_invalidtype.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src1
 -- create testing table
 create table alter_coltype(key string, value string) partitioned by (dt 
string, ts string);
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_as_select_not_exist.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/alter_view_as_select_not_exist.q 
b/ql/src/test/queries/clientnegative/alter_view_as_select_not_exist.q
index 30fe4d9..11f85cb 100644
--- a/ql/src/test/queries/clientnegative/alter_view_as_select_not_exist.q
+++ b/ql/src/test/queries/clientnegative/alter_view_as_select_not_exist.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 DROP VIEW testView;
 
 -- Cannot ALTER VIEW AS SELECT if view currently does not exist

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_as_select_with_partition.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/alter_view_as_select_with_partition.q 
b/ql/src/test/queries/clientnegative/alter_view_as_select_with_partition.q
index dca6770..1e14240 100644
--- a/ql/src/test/queries/clientnegative/alter_view_as_select_with_partition.q
+++ b/ql/src/test/queries/clientnegative/alter_view_as_select_with_partition.q
@@ -1,3 +1,5 @@
+--! qt:dataset:srcpart
+--! qt:dataset:src
 CREATE VIEW testViewPart PARTITIONED ON (value)
 AS
 SELECT key, value

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_failure.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/alter_view_failure.q 
b/ql/src/test/queries/clientnegative/alter_view_failure.q
index 705b985..d530910 100644
--- a/ql/src/test/queries/clientnegative/alter_view_failure.q
+++ b/ql/src/test/queries/clientnegative/alter_view_failure.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx3;
 CREATE VIEW xxx3 AS SELECT * FROM src;
 ALTER TABLE xxx3 REPLACE COLUMNS (xyz int);

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_failure2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/alter_view_failure2.q 
b/ql/src/test/queries/clientnegative/alter_view_failure2.q
index 26d2c4f..27fc203 100644
--- a/ql/src/test/queries/clientnegative/alter_view_failure2.q
+++ b/ql/src/test/queries/clientnegative/alter_view_failure2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx4;
 CREATE VIEW xxx4 
 PARTITIONED ON (value)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_failure3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/alter_view_failure3.q 
b/ql/src/test/queries/clientnegative/alter_view_failure3.q
index 49c17a8..4afb600 100644
--- a/ql/src/test/queries/clientnegative/alter_view_failure3.q
+++ b/ql/src/test/queries/clientnegative/alter_view_failure3.q
@@ -1,2 +1,3 @@
+--! qt:dataset:srcpart
 -- should fail:  can't use ALTER VIEW on a table
 ALTER VIEW srcpart ADD PARTITION (ds='2012-12-31', hr='23');

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_failure4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/alter_view_failure4.q 
b/ql/src/test/queries/clientnegative/alter_view_failure4.q
index e2fad27..a58c0d2 100644
--- a/ql/src/test/queries/clientnegative/alter_view_failure4.q
+++ b/ql/src/test/queries/clientnegative/alter_view_failure4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx5;
 CREATE VIEW xxx5
 PARTITIONED ON (value)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_failure5.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/alter_view_failure5.q 
b/ql/src/test/queries/clientnegative/alter_view_failure5.q
index e44766e..3208b79 100644
--- a/ql/src/test/queries/clientnegative/alter_view_failure5.q
+++ b/ql/src/test/queries/clientnegative/alter_view_failure5.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx6;
 CREATE VIEW xxx6
 PARTITIONED ON (value)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_failure6.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/alter_view_failure6.q 
b/ql/src/test/queries/clientnegative/alter_view_failure6.q
index e390409..e6721eb 100644
--- a/ql/src/test/queries/clientnegative/alter_view_failure6.q
+++ b/ql/src/test/queries/clientnegative/alter_view_failure6.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.strict.checks.bucketing=false; 
 
 DROP VIEW xxx7;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_failure6_2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/alter_view_failure6_2.q 
b/ql/src/test/queries/clientnegative/alter_view_failure6_2.q
index 730a8f5..7651153 100644
--- a/ql/src/test/queries/clientnegative/alter_view_failure6_2.q
+++ b/ql/src/test/queries/clientnegative/alter_view_failure6_2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.strict.checks.bucketing=false; 
 
 DROP VIEW xxx7;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_failure7.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/alter_view_failure7.q 
b/ql/src/test/queries/clientnegative/alter_view_failure7.q
index eff04c5..10da27c 100644
--- a/ql/src/test/queries/clientnegative/alter_view_failure7.q
+++ b/ql/src/test/queries/clientnegative/alter_view_failure7.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 DROP VIEW xxx8;
 CREATE VIEW xxx8
 PARTITIONED ON (ds,hr)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/alter_view_failure9.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/alter_view_failure9.q 
b/ql/src/test/queries/clientnegative/alter_view_failure9.q
index 0f40fad..b6e231b 100644
--- a/ql/src/test/queries/clientnegative/alter_view_failure9.q
+++ b/ql/src/test/queries/clientnegative/alter_view_failure9.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx4;
 CREATE VIEW xxx4 
 AS 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/ambiguous_col.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/ambiguous_col.q 
b/ql/src/test/queries/clientnegative/ambiguous_col.q
index 866cec1..e8f2c8d 100644
--- a/ql/src/test/queries/clientnegative/ambiguous_col.q
+++ b/ql/src/test/queries/clientnegative/ambiguous_col.q
@@ -1 +1,2 @@
+--! qt:dataset:src
 FROM (SELECT key, concat(value) AS key FROM src) a SELECT a.key;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/analyze1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/analyze1.q 
b/ql/src/test/queries/clientnegative/analyze1.q
index 057a1a0..97863f9 100644
--- a/ql/src/test/queries/clientnegative/analyze1.q
+++ b/ql/src/test/queries/clientnegative/analyze1.q
@@ -1 +1,2 @@
+--! qt:dataset:srcpart
 analyze table srcpart partition (key) compute statistics;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/analyze_view.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/analyze_view.q 
b/ql/src/test/queries/clientnegative/analyze_view.q
index af4970f..37a3709 100644
--- a/ql/src/test/queries/clientnegative/analyze_view.q
+++ b/ql/src/test/queries/clientnegative/analyze_view.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW av;
 
 CREATE VIEW av AS SELECT * FROM src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive1.q 
b/ql/src/test/queries/clientnegative/archive1.q
index a4b50f5..a66b5e2 100644
--- a/ql/src/test/queries/clientnegative/archive1.q
+++ b/ql/src/test/queries/clientnegative/archive1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive a partition twice.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive2.q 
b/ql/src/test/queries/clientnegative/archive2.q
index ff8dcb2..d879675 100644
--- a/ql/src/test/queries/clientnegative/archive2.q
+++ b/ql/src/test/queries/clientnegative/archive2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to unarchive a non-archived partition
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive3.q 
b/ql/src/test/queries/clientnegative/archive3.q
index 53057da..c09243f 100644
--- a/ql/src/test/queries/clientnegative/archive3.q
+++ b/ql/src/test/queries/clientnegative/archive3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests archiving a table
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive4.q 
b/ql/src/test/queries/clientnegative/archive4.q
index 56d6f17..befdc5f 100644
--- a/ql/src/test/queries/clientnegative/archive4.q
+++ b/ql/src/test/queries/clientnegative/archive4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests archiving multiple partitions
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive5.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive5.q 
b/ql/src/test/queries/clientnegative/archive5.q
index 4f6dc8d..1e67dc9 100644
--- a/ql/src/test/queries/clientnegative/archive5.q
+++ b/ql/src/test/queries/clientnegative/archive5.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests creating a partition where the partition value will collide with the
 -- a intermediate directory

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_corrupt.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_corrupt.q 
b/ql/src/test/queries/clientnegative/archive_corrupt.q
index ed49688..ab182d7 100644
--- a/ql/src/test/queries/clientnegative/archive_corrupt.q
+++ b/ql/src/test/queries/clientnegative/archive_corrupt.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 USE default;
 
 set hive.archive.enabled = true;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_insert1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_insert1.q 
b/ql/src/test/queries/clientnegative/archive_insert1.q
index deaff63..3663634 100644
--- a/ql/src/test/queries/clientnegative/archive_insert1.q
+++ b/ql/src/test/queries/clientnegative/archive_insert1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to insert into archived partition.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_insert2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_insert2.q 
b/ql/src/test/queries/clientnegative/archive_insert2.q
index d744f24..c4d99fe 100644
--- a/ql/src/test/queries/clientnegative/archive_insert2.q
+++ b/ql/src/test/queries/clientnegative/archive_insert2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to insert into archived partition.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_insert3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_insert3.q 
b/ql/src/test/queries/clientnegative/archive_insert3.q
index c6cb142..7a9f4fa 100644
--- a/ql/src/test/queries/clientnegative/archive_insert3.q
+++ b/ql/src/test/queries/clientnegative/archive_insert3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to create partition inside of archived directory.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_insert4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_insert4.q 
b/ql/src/test/queries/clientnegative/archive_insert4.q
index c36f3ef..52428f8 100644
--- a/ql/src/test/queries/clientnegative/archive_insert4.q
+++ b/ql/src/test/queries/clientnegative/archive_insert4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to (possible) dynamic insert into archived partition.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_multi1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_multi1.q 
b/ql/src/test/queries/clientnegative/archive_multi1.q
index 8c702ed..bf60d5d 100644
--- a/ql/src/test/queries/clientnegative/archive_multi1.q
+++ b/ql/src/test/queries/clientnegative/archive_multi1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive a partition twice.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_multi2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_multi2.q 
b/ql/src/test/queries/clientnegative/archive_multi2.q
index d3cfb89..92eff2f 100644
--- a/ql/src/test/queries/clientnegative/archive_multi2.q
+++ b/ql/src/test/queries/clientnegative/archive_multi2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to unarchive a non-archived partition group
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_multi3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_multi3.q 
b/ql/src/test/queries/clientnegative/archive_multi3.q
index 75f5dfa..29e4a00 100644
--- a/ql/src/test/queries/clientnegative/archive_multi3.q
+++ b/ql/src/test/queries/clientnegative/archive_multi3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive outer partition group containing other partition 
inside.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_multi4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_multi4.q 
b/ql/src/test/queries/clientnegative/archive_multi4.q
index abe0647..98d766a 100644
--- a/ql/src/test/queries/clientnegative/archive_multi4.q
+++ b/ql/src/test/queries/clientnegative/archive_multi4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive inner partition contained in archived partition 
group.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_multi5.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_multi5.q 
b/ql/src/test/queries/clientnegative/archive_multi5.q
index 71635e0..1eeab17 100644
--- a/ql/src/test/queries/clientnegative/archive_multi5.q
+++ b/ql/src/test/queries/clientnegative/archive_multi5.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to unarchive outer partition group containing other partition 
inside.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_multi6.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_multi6.q 
b/ql/src/test/queries/clientnegative/archive_multi6.q
index 5bb1474..d335db9 100644
--- a/ql/src/test/queries/clientnegative/archive_multi6.q
+++ b/ql/src/test/queries/clientnegative/archive_multi6.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to unarchive inner partition contained in archived partition 
group.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_multi7.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_multi7.q 
b/ql/src/test/queries/clientnegative/archive_multi7.q
index db7f392..4c3f06e 100644
--- a/ql/src/test/queries/clientnegative/archive_multi7.q
+++ b/ql/src/test/queries/clientnegative/archive_multi7.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive a partition group with custom locations.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_partspec1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_partspec1.q 
b/ql/src/test/queries/clientnegative/archive_partspec1.q
index d83b19d..ead4268 100644
--- a/ql/src/test/queries/clientnegative/archive_partspec1.q
+++ b/ql/src/test/queries/clientnegative/archive_partspec1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive a partition twice.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_partspec2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_partspec2.q 
b/ql/src/test/queries/clientnegative/archive_partspec2.q
index ed14bbf..ff4581f 100644
--- a/ql/src/test/queries/clientnegative/archive_partspec2.q
+++ b/ql/src/test/queries/clientnegative/archive_partspec2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive a partition twice.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_partspec3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_partspec3.q 
b/ql/src/test/queries/clientnegative/archive_partspec3.q
index f27ad6d..ff29486 100644
--- a/ql/src/test/queries/clientnegative/archive_partspec3.q
+++ b/ql/src/test/queries/clientnegative/archive_partspec3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive a partition twice.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_partspec4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_partspec4.q 
b/ql/src/test/queries/clientnegative/archive_partspec4.q
index 491c2ac..f27496f 100644
--- a/ql/src/test/queries/clientnegative/archive_partspec4.q
+++ b/ql/src/test/queries/clientnegative/archive_partspec4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive a partition twice.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/archive_partspec5.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/archive_partspec5.q 
b/ql/src/test/queries/clientnegative/archive_partspec5.q
index bb25ef2..d5df078 100644
--- a/ql/src/test/queries/clientnegative/archive_partspec5.q
+++ b/ql/src/test/queries/clientnegative/archive_partspec5.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.archive.enabled = true;
 -- Tests trying to archive a partition twice.
 -- EXCLUDE_HADOOP_MAJOR_VERSIONS(0.17, 0.18, 0.19)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail.q
 
b/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail.q
index d4c22bf..4bdc27b 100644
--- 
a/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail.q
+++ 
b/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.test.authz.sstd.hs2.mode=true;
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 set 
hive.security.authenticator.manager=org.apache.hadoop.hive.ql.security.SessionStateConfigUserAuthenticator;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail2.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail2.q
 
b/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail2.q
index 9a68394..3b7dffa 100644
--- 
a/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail2.q
+++ 
b/ql/src/test/queries/clientnegative/authorization_alter_table_exchange_partition_fail2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.test.authz.sstd.hs2.mode=true;
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
 set 
hive.security.authenticator.manager=org.apache.hadoop.hive.ql.security.SessionStateConfigUserAuthenticator;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_part.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/authorization_part.q 
b/ql/src/test/queries/clientnegative/authorization_part.q
index 517f513..821cc21 100644
--- a/ql/src/test/queries/clientnegative/authorization_part.q
+++ b/ql/src/test/queries/clientnegative/authorization_part.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 -- SORT_BEFORE_DIFF
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/authorization_view_1.q 
b/ql/src/test/queries/clientnegative/authorization_view_1.q
index d37b406..d779ebc 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_1.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 
 create table src_autho_test as select * from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/authorization_view_2.q 
b/ql/src/test/queries/clientnegative/authorization_view_2.q
index 37297c8..9a215ce 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_2.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 
 create table src_autho_test as select * from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/authorization_view_3.q 
b/ql/src/test/queries/clientnegative/authorization_view_3.q
index abcd877..052bd0a 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_3.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 
 create table src_autho_test as select * from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/authorization_view_4.q 
b/ql/src/test/queries/clientnegative/authorization_view_4.q
index c51bdae..20eb3bc 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_4.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 
 create table src_autho_test as select * from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_5.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/authorization_view_5.q 
b/ql/src/test/queries/clientnegative/authorization_view_5.q
index 3b042c3..a2ecfb2 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_5.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_5.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 
 create table src_autho_test as select * from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_6.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/authorization_view_6.q 
b/ql/src/test/queries/clientnegative/authorization_view_6.q
index 38873a7..665963c 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_6.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_6.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 
 create table src_autho_test as select * from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_7.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/authorization_view_7.q 
b/ql/src/test/queries/clientnegative/authorization_view_7.q
index 3740bf9..aa043bb 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_7.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_7.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 
 create table src_autho_test as select * from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_1.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_1.q 
b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_1.q
index 7c4b343..23a27e0 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_1.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 set hive.cbo.enable=false;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_2.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_2.q 
b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_2.q
index 37297c8..9a215ce 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_2.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 
 create table src_autho_test as select * from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_3.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_3.q 
b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_3.q
index 954072d..ee4906f 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_3.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 set hive.cbo.enable=false;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_4.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_4.q 
b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_4.q
index 11cedcf..53dad35 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_4.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 set hive.cbo.enable=false;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_5.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_5.q 
b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_5.q
index a0070c2..8e4655c 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_5.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_5.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.cbo.enable=false;
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_6.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_6.q 
b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_6.q
index bc0d547..5cb9b24 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_6.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_6.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.cbo.enable=false;
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_7.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_7.q 
b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_7.q
index 51b453d..10857b6 100644
--- a/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_7.q
+++ b/ql/src/test/queries/clientnegative/authorization_view_disable_cbo_7.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.cbo.enable=false;
 set 
hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/autolocal1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/autolocal1.q 
b/ql/src/test/queries/clientnegative/autolocal1.q
index bd1c9d6..51f5bd5 100644
--- a/ql/src/test/queries/clientnegative/autolocal1.q
+++ b/ql/src/test/queries/clientnegative/autolocal1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set mapred.job.tracker=abracadabra;
 set hive.exec.mode.local.auto.inputbytes.max=1;
 set hive.exec.mode.local.auto=true;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/bad_exec_hooks.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/bad_exec_hooks.q 
b/ql/src/test/queries/clientnegative/bad_exec_hooks.q
index ee6f73f..359c153 100644
--- a/ql/src/test/queries/clientnegative/bad_exec_hooks.q
+++ b/ql/src/test/queries/clientnegative/bad_exec_hooks.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.query.reexecution.enabled=false;
 set hive.exec.pre.hooks="org.this.is.a.bad.class";
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/bad_sample_clause.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/bad_sample_clause.q 
b/ql/src/test/queries/clientnegative/bad_sample_clause.q
index fd67698..c06bb84 100644
--- a/ql/src/test/queries/clientnegative/bad_sample_clause.q
+++ b/ql/src/test/queries/clientnegative/bad_sample_clause.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 CREATE TABLE dest1(key INT, value STRING, dt STRING, hr STRING) STORED AS 
TEXTFILE;
 
 INSERT OVERWRITE TABLE dest1 SELECT s.*

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/cachingprintstream.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/cachingprintstream.q 
b/ql/src/test/queries/clientnegative/cachingprintstream.q
index d57a451..a95829c 100644
--- a/ql/src/test/queries/clientnegative/cachingprintstream.q
+++ b/ql/src/test/queries/clientnegative/cachingprintstream.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set 
hive.exec.failure.hooks=org.apache.hadoop.hive.ql.hooks.VerifyCachingPrintStreamHook;
 set 
hive.exec.post.hooks=org.apache.hadoop.hive.ql.hooks.VerifyCachingPrintStreamHook;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/cluster_tasklog_retrieval.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/cluster_tasklog_retrieval.q 
b/ql/src/test/queries/clientnegative/cluster_tasklog_retrieval.q
index bc98044..020ab86 100644
--- a/ql/src/test/queries/clientnegative/cluster_tasklog_retrieval.q
+++ b/ql/src/test/queries/clientnegative/cluster_tasklog_retrieval.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 -- TaskLog retrieval upon Null Pointer Exception in Cluster
 
 CREATE TEMPORARY FUNCTION evaluate_npe AS 
'org.apache.hadoop.hive.ql.udf.generic.GenericUDFEvaluateNPE';

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/clusterbydistributeby.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/clusterbydistributeby.q 
b/ql/src/test/queries/clientnegative/clusterbydistributeby.q
index 4c6a9b3..ab221e1 100644
--- a/ql/src/test/queries/clientnegative/clusterbydistributeby.q
+++ b/ql/src/test/queries/clientnegative/clusterbydistributeby.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 CREATE TABLE dest1(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 FROM src

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/clusterbyorderby.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/clusterbyorderby.q 
b/ql/src/test/queries/clientnegative/clusterbyorderby.q
index d9ee9b9..1a03007 100644
--- a/ql/src/test/queries/clientnegative/clusterbyorderby.q
+++ b/ql/src/test/queries/clientnegative/clusterbyorderby.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 FROM src
 MAP src.key, CAST(src.key / 10 AS INT), CAST(src.key % 10 AS INT), src.value
 USING 'cat' AS (tkey, ten, one, tvalue)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/clusterbysortby.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/clusterbysortby.q 
b/ql/src/test/queries/clientnegative/clusterbysortby.q
index 7b4e744..341580e 100644
--- a/ql/src/test/queries/clientnegative/clusterbysortby.q
+++ b/ql/src/test/queries/clientnegative/clusterbysortby.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 CREATE TABLE dest1(key INT, ten INT, one INT, value STRING) STORED AS TEXTFILE;
 
 FROM src

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/clustern2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/clustern2.q 
b/ql/src/test/queries/clientnegative/clustern2.q
index 9ed8944..b139b94 100644
--- a/ql/src/test/queries/clientnegative/clustern2.q
+++ b/ql/src/test/queries/clientnegative/clustern2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 EXPLAIN
 SELECT x.key, x.value as v1, y.*  FROM SRC x JOIN SRC y ON (x.key = y.key) 
CLUSTER BY key;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/clustern3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/clustern3.q 
b/ql/src/test/queries/clientnegative/clustern3.q
index 23f7366..65a9297 100644
--- a/ql/src/test/queries/clientnegative/clustern3.q
+++ b/ql/src/test/queries/clientnegative/clustern3.q
@@ -1,2 +1,3 @@
+--! qt:dataset:src
 EXPLAIN
 SELECT x.key as k1, x.value FROM SRC x CLUSTER BY x.key;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/clustern4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/clustern4.q 
b/ql/src/test/queries/clientnegative/clustern4.q
index 3a9b45c..d063af37 100644
--- a/ql/src/test/queries/clientnegative/clustern4.q
+++ b/ql/src/test/queries/clientnegative/clustern4.q
@@ -1,2 +1,3 @@
+--! qt:dataset:src
 EXPLAIN
 SELECT x.key as k1, x.value FROM SRC x CLUSTER BY key;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/column_rename1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/column_rename1.q 
b/ql/src/test/queries/clientnegative/column_rename1.q
index d99b821..4648814 100644
--- a/ql/src/test/queries/clientnegative/column_rename1.q
+++ b/ql/src/test/queries/clientnegative/column_rename1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 drop table tstsrc;
 create table tstsrc like src;
 insert overwrite table tstsrc

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/column_rename2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/column_rename2.q 
b/ql/src/test/queries/clientnegative/column_rename2.q
index cccc8ad..bdeebcf 100644
--- a/ql/src/test/queries/clientnegative/column_rename2.q
+++ b/ql/src/test/queries/clientnegative/column_rename2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 drop table tstsrc;
 create table tstsrc like src;
 insert overwrite table tstsrc

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/column_rename3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/column_rename3.q 
b/ql/src/test/queries/clientnegative/column_rename3.q
index 91c9537..9a7634c 100644
--- a/ql/src/test/queries/clientnegative/column_rename3.q
+++ b/ql/src/test/queries/clientnegative/column_rename3.q
@@ -1 +1,2 @@
+--! qt:dataset:src
 alter table src change key key;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/column_rename4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/column_rename4.q 
b/ql/src/test/queries/clientnegative/column_rename4.q
index dd89a5a..4ec8e0f 100644
--- a/ql/src/test/queries/clientnegative/column_rename4.q
+++ b/ql/src/test/queries/clientnegative/column_rename4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 drop table tstsrc;
 create table tstsrc like src;
 insert overwrite table tstsrc

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/compare_double_bigint.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/compare_double_bigint.q 
b/ql/src/test/queries/clientnegative/compare_double_bigint.q
index 6580d88..435ea9c 100644
--- a/ql/src/test/queries/clientnegative/compare_double_bigint.q
+++ b/ql/src/test/queries/clientnegative/compare_double_bigint.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.strict.checks.bucketing=false; 
 
 set hive.mapred.mode=strict;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/compare_double_bigint_2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/compare_double_bigint_2.q 
b/ql/src/test/queries/clientnegative/compare_double_bigint_2.q
index bc2d7cd..eb4db30 100644
--- a/ql/src/test/queries/clientnegative/compare_double_bigint_2.q
+++ b/ql/src/test/queries/clientnegative/compare_double_bigint_2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.strict.checks.bucketing=false;
 
 reset hive.mapred.mode;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/compare_string_bigint.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/compare_string_bigint.q 
b/ql/src/test/queries/clientnegative/compare_string_bigint.q
index ed81637..7e46648 100644
--- a/ql/src/test/queries/clientnegative/compare_string_bigint.q
+++ b/ql/src/test/queries/clientnegative/compare_string_bigint.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.strict.checks.bucketing=false; 
 
 set hive.mapred.mode=strict;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/compare_string_bigint_2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/compare_string_bigint_2.q 
b/ql/src/test/queries/clientnegative/compare_string_bigint_2.q
index a439e33..ac9b3ed 100644
--- a/ql/src/test/queries/clientnegative/compare_string_bigint_2.q
+++ b/ql/src/test/queries/clientnegative/compare_string_bigint_2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.strict.checks.bucketing=false; 
 
 reset hive.mapred.mode;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_insert_outputformat.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_insert_outputformat.q 
b/ql/src/test/queries/clientnegative/create_insert_outputformat.q
index a052663..6285230 100644
--- a/ql/src/test/queries/clientnegative/create_insert_outputformat.q
+++ b/ql/src/test/queries/clientnegative/create_insert_outputformat.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 
 
 CREATE TABLE table_test_output_format(key INT, value STRING) STORED AS

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_or_replace_view1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_or_replace_view1.q 
b/ql/src/test/queries/clientnegative/create_or_replace_view1.q
index c332278..81632a6 100644
--- a/ql/src/test/queries/clientnegative/create_or_replace_view1.q
+++ b/ql/src/test/queries/clientnegative/create_or_replace_view1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 -- Cannot add or drop partition columns with CREATE OR REPLACE VIEW if 
partitions currently exist (must specify partition columns)
 
 drop view v;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_or_replace_view2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_or_replace_view2.q 
b/ql/src/test/queries/clientnegative/create_or_replace_view2.q
index b53dd07..532c2a6 100644
--- a/ql/src/test/queries/clientnegative/create_or_replace_view2.q
+++ b/ql/src/test/queries/clientnegative/create_or_replace_view2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 -- Cannot add or drop partition columns with CREATE OR REPLACE VIEW if 
partitions currently exist
 
 drop view v;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_or_replace_view3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_or_replace_view3.q 
b/ql/src/test/queries/clientnegative/create_or_replace_view3.q
index d6fa778..8defe40 100644
--- a/ql/src/test/queries/clientnegative/create_or_replace_view3.q
+++ b/ql/src/test/queries/clientnegative/create_or_replace_view3.q
@@ -1,3 +1,5 @@
+--! qt:dataset:srcpart
+--! qt:dataset:src
 -- Existing table is not a view
 
 create or replace view src as select ds, hr from srcpart;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_or_replace_view4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_or_replace_view4.q 
b/ql/src/test/queries/clientnegative/create_or_replace_view4.q
index 12b6059..1783837 100644
--- a/ql/src/test/queries/clientnegative/create_or_replace_view4.q
+++ b/ql/src/test/queries/clientnegative/create_or_replace_view4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 -- View must have at least one non-partition column.
 
 drop view v;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_or_replace_view5.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_or_replace_view5.q 
b/ql/src/test/queries/clientnegative/create_or_replace_view5.q
index 4eb9c94..7696cd4 100644
--- a/ql/src/test/queries/clientnegative/create_or_replace_view5.q
+++ b/ql/src/test/queries/clientnegative/create_or_replace_view5.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 -- Can't combine IF NOT EXISTS and OR REPLACE.
 
 drop view v;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_or_replace_view6.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_or_replace_view6.q 
b/ql/src/test/queries/clientnegative/create_or_replace_view6.q
index a2f916f..9483f60 100644
--- a/ql/src/test/queries/clientnegative/create_or_replace_view6.q
+++ b/ql/src/test/queries/clientnegative/create_or_replace_view6.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 -- Can't update view to have an invalid definition
 
 drop view v;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_or_replace_view7.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_or_replace_view7.q 
b/ql/src/test/queries/clientnegative/create_or_replace_view7.q
index 765a965..5e5ae7a 100644
--- a/ql/src/test/queries/clientnegative/create_or_replace_view7.q
+++ b/ql/src/test/queries/clientnegative/create_or_replace_view7.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 -- Can't update view to have a view cycle (1)
 
 drop view v;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_or_replace_view8.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_or_replace_view8.q 
b/ql/src/test/queries/clientnegative/create_or_replace_view8.q
index f3a59b1..473fcde 100644
--- a/ql/src/test/queries/clientnegative/create_or_replace_view8.q
+++ b/ql/src/test/queries/clientnegative/create_or_replace_view8.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 -- Can't update view to have a view cycle (2)
 
 drop view v;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_table_failure1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_table_failure1.q 
b/ql/src/test/queries/clientnegative/create_table_failure1.q
index e87c12b..aebbecd 100644
--- a/ql/src/test/queries/clientnegative/create_table_failure1.q
+++ b/ql/src/test/queries/clientnegative/create_table_failure1.q
@@ -1 +1,2 @@
+--! qt:dataset:src
 create table table_in_database_creation_not_exist.test as select * from src 
limit 1;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_table_failure2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_table_failure2.q 
b/ql/src/test/queries/clientnegative/create_table_failure2.q
index 0bddae0..e873f34 100644
--- a/ql/src/test/queries/clientnegative/create_table_failure2.q
+++ b/ql/src/test/queries/clientnegative/create_table_failure2.q
@@ -1 +1,2 @@
+--! qt:dataset:src
 create table `table_in_database_creation_not_exist.test` as select * from src 
limit 1;
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_udaf_failure.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_udaf_failure.q 
b/ql/src/test/queries/clientnegative/create_udaf_failure.q
index e0bb408..a436c62 100644
--- a/ql/src/test/queries/clientnegative/create_udaf_failure.q
+++ b/ql/src/test/queries/clientnegative/create_udaf_failure.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 CREATE TEMPORARY FUNCTION test_udaf AS 
'org.apache.hadoop.hive.ql.udf.UDAFWrongArgLengthForTestCase';
 
 EXPLAIN

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_view_failure1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_view_failure1.q 
b/ql/src/test/queries/clientnegative/create_view_failure1.q
index c9060c6..3498a70 100644
--- a/ql/src/test/queries/clientnegative/create_view_failure1.q
+++ b/ql/src/test/queries/clientnegative/create_view_failure1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 
 DROP VIEW xxx12;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_view_failure2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_view_failure2.q 
b/ql/src/test/queries/clientnegative/create_view_failure2.q
index 6fdcd4a..c450e42 100644
--- a/ql/src/test/queries/clientnegative/create_view_failure2.q
+++ b/ql/src/test/queries/clientnegative/create_view_failure2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 
 DROP VIEW xxx4;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_view_failure3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_view_failure3.q 
b/ql/src/test/queries/clientnegative/create_view_failure3.q
index ad5fc49..eae3521 100644
--- a/ql/src/test/queries/clientnegative/create_view_failure3.q
+++ b/ql/src/test/queries/clientnegative/create_view_failure3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx13;
 
 -- number of explicit view column defs must match underlying SELECT

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_view_failure4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_view_failure4.q 
b/ql/src/test/queries/clientnegative/create_view_failure4.q
index eecde65..8c8ecae 100644
--- a/ql/src/test/queries/clientnegative/create_view_failure4.q
+++ b/ql/src/test/queries/clientnegative/create_view_failure4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx5;
 
 -- duplicate column names are illegal

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_view_failure5.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_view_failure5.q 
b/ql/src/test/queries/clientnegative/create_view_failure5.q
index f720899..92613e7 100644
--- a/ql/src/test/queries/clientnegative/create_view_failure5.q
+++ b/ql/src/test/queries/clientnegative/create_view_failure5.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx14;
 
 -- Ideally (and according to SQL:200n), this should actually be legal,

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_view_failure6.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_view_failure6.q 
b/ql/src/test/queries/clientnegative/create_view_failure6.q
index 57f52a8..8fc3503 100644
--- a/ql/src/test/queries/clientnegative/create_view_failure6.q
+++ b/ql/src/test/queries/clientnegative/create_view_failure6.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx15;
 
 -- should fail:  baz is not a column

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_view_failure7.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_view_failure7.q 
b/ql/src/test/queries/clientnegative/create_view_failure7.q
index 00d7f9f..5bd28fa 100644
--- a/ql/src/test/queries/clientnegative/create_view_failure7.q
+++ b/ql/src/test/queries/clientnegative/create_view_failure7.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx16;
 
 -- should fail:  must have at least one non-partitioning column

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_view_failure8.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_view_failure8.q 
b/ql/src/test/queries/clientnegative/create_view_failure8.q
index 0829182..d8e673a 100644
--- a/ql/src/test/queries/clientnegative/create_view_failure8.q
+++ b/ql/src/test/queries/clientnegative/create_view_failure8.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx17;
 
 -- should fail:  partitioning key must be at end

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/create_view_failure9.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/create_view_failure9.q 
b/ql/src/test/queries/clientnegative/create_view_failure9.q
index d7d44a4..440ce37 100644
--- a/ql/src/test/queries/clientnegative/create_view_failure9.q
+++ b/ql/src/test/queries/clientnegative/create_view_failure9.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 DROP VIEW xxx18;
 
 -- should fail:  partitioning columns out of order

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/ctas.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/ctas.q 
b/ql/src/test/queries/clientnegative/ctas.q
index 507a7a7..548ad05 100644
--- a/ql/src/test/queries/clientnegative/ctas.q
+++ b/ql/src/test/queries/clientnegative/ctas.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 
 
 create external table nzhang_ctas4 as select key, value from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/ctas_noemptyfolder.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/ctas_noemptyfolder.q 
b/ql/src/test/queries/clientnegative/ctas_noemptyfolder.q
index 18c9086..3c79bae 100644
--- a/ql/src/test/queries/clientnegative/ctas_noemptyfolder.q
+++ b/ql/src/test/queries/clientnegative/ctas_noemptyfolder.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 create table ctas1 
 location 'file:${system:test.tmp.dir}/ctastmpfolder' 
 as 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/ctasnullcol.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/ctasnullcol.q 
b/ql/src/test/queries/clientnegative/ctasnullcol.q
index 8b505ce..b0b7a02 100644
--- a/ql/src/test/queries/clientnegative/ctasnullcol.q
+++ b/ql/src/test/queries/clientnegative/ctasnullcol.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.mapred.mode=nonstrict;
 drop table if exists orc_table_with_null;
 CREATE TABLE orc_table_with_null STORED AS ORC AS SELECT key, null FROM src; 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/date_literal2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/date_literal2.q 
b/ql/src/test/queries/clientnegative/date_literal2.q
index 711dc9e..021d20c2 100644
--- a/ql/src/test/queries/clientnegative/date_literal2.q
+++ b/ql/src/test/queries/clientnegative/date_literal2.q
@@ -1,2 +1,3 @@
+--! qt:dataset:src
 -- Not in YYYY-MM-DD format
 SELECT DATE '2001/01/01' FROM src LIMIT 2;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/date_literal3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/date_literal3.q 
b/ql/src/test/queries/clientnegative/date_literal3.q
index 9483509..e5a241d 100644
--- a/ql/src/test/queries/clientnegative/date_literal3.q
+++ b/ql/src/test/queries/clientnegative/date_literal3.q
@@ -1,2 +1,3 @@
+--! qt:dataset:src
 -- Invalid date value
 SELECT DATE '2001-01-32' FROM src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/delete_non_acid_table.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/delete_non_acid_table.q 
b/ql/src/test/queries/clientnegative/delete_non_acid_table.q
index 201e322..38fd0ff 100644
--- a/ql/src/test/queries/clientnegative/delete_non_acid_table.q
+++ b/ql/src/test/queries/clientnegative/delete_non_acid_table.q
@@ -1,3 +1,4 @@
+--! qt:dataset:alltypesorc
 set hive.mapred.mode=nonstrict;
 set hive.support.concurrency=true;
 set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/desc_failure2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/desc_failure2.q 
b/ql/src/test/queries/clientnegative/desc_failure2.q
index f28b610..57e5896 100644
--- a/ql/src/test/queries/clientnegative/desc_failure2.q
+++ b/ql/src/test/queries/clientnegative/desc_failure2.q
@@ -1,2 +1,3 @@
+--! qt:dataset:srcpart
 DESC srcpart;
 DESC srcpart PARTITION(ds='2012-04-08', hr='15');

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/desc_failure3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/desc_failure3.q 
b/ql/src/test/queries/clientnegative/desc_failure3.q
index bee0ea5..3ec6965 100644
--- a/ql/src/test/queries/clientnegative/desc_failure3.q
+++ b/ql/src/test/queries/clientnegative/desc_failure3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:part
 CREATE DATABASE db1;
 CREATE TABLE db1.t1(key1 INT, value1 STRING) PARTITIONED BY (ds STRING, part 
STRING);
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/describe_xpath1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/describe_xpath1.q 
b/ql/src/test/queries/clientnegative/describe_xpath1.q
index 84a848e..4787f5b 100644
--- a/ql/src/test/queries/clientnegative/describe_xpath1.q
+++ b/ql/src/test/queries/clientnegative/describe_xpath1.q
@@ -1 +1,2 @@
+--! qt:dataset:src_thrift
 describe src_thrift $elem$;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/describe_xpath2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/describe_xpath2.q 
b/ql/src/test/queries/clientnegative/describe_xpath2.q
index e223939..6bd7f08 100644
--- a/ql/src/test/queries/clientnegative/describe_xpath2.q
+++ b/ql/src/test/queries/clientnegative/describe_xpath2.q
@@ -1 +1,2 @@
+--! qt:dataset:src_thrift
 describe src_thrift $key$;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/describe_xpath3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/describe_xpath3.q 
b/ql/src/test/queries/clientnegative/describe_xpath3.q
index 8400b9c..ec6a111 100644
--- a/ql/src/test/queries/clientnegative/describe_xpath3.q
+++ b/ql/src/test/queries/clientnegative/describe_xpath3.q
@@ -1 +1,2 @@
+--! qt:dataset:src_thrift
 describe src_thrift lint.abc;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/describe_xpath4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/describe_xpath4.q 
b/ql/src/test/queries/clientnegative/describe_xpath4.q
index 27d3fea..22c7e11 100644
--- a/ql/src/test/queries/clientnegative/describe_xpath4.q
+++ b/ql/src/test/queries/clientnegative/describe_xpath4.q
@@ -1 +1,2 @@
+--! qt:dataset:src_thrift
 describe src_thrift mStringString.abc;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on1.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on1.q 
b/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on1.q
index cec9a0d..1fc833c 100644
--- a/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on1.q
+++ b/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 SET hive.metastore.disallow.incompatible.col.type.changes=false;
 SELECT * FROM src LIMIT 1;
 CREATE TABLE test_table123 (a INT, b MAP<STRING, STRING>) PARTITIONED BY (ds 
STRING) STORED AS SEQUENCEFILE;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on2.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on2.q 
b/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on2.q
index 4460c3e..6fdecae 100644
--- a/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on2.q
+++ b/ql/src/test/queries/clientnegative/disallow_incompatible_type_change_on2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 SET hive.metastore.disallow.incompatible.col.type.changes=true;
 SELECT * FROM src LIMIT 1;
 CREATE TABLE test_table123 (a INT, b STRING) PARTITIONED BY (ds STRING) STORED 
AS SEQUENCEFILE;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/drop_table_failure2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/drop_table_failure2.q 
b/ql/src/test/queries/clientnegative/drop_table_failure2.q
index 631e4ff..b899bed 100644
--- a/ql/src/test/queries/clientnegative/drop_table_failure2.q
+++ b/ql/src/test/queries/clientnegative/drop_table_failure2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 CREATE VIEW xxx6 AS SELECT key FROM src;
 -- Can't use DROP TABLE on a view
 DROP TABLE xxx6;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/duplicate_alias_in_transform.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/duplicate_alias_in_transform.q 
b/ql/src/test/queries/clientnegative/duplicate_alias_in_transform.q
index b2e8567..46547cc 100644
--- a/ql/src/test/queries/clientnegative/duplicate_alias_in_transform.q
+++ b/ql/src/test/queries/clientnegative/duplicate_alias_in_transform.q
@@ -1 +1,2 @@
+--! qt:dataset:src
 FROM src SELECT TRANSFORM (key, value) USING "awk -F'\001' '{print $0}'" AS 
(foo, foo);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/duplicate_alias_in_transform_schema.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/duplicate_alias_in_transform_schema.q 
b/ql/src/test/queries/clientnegative/duplicate_alias_in_transform_schema.q
index dabbc35..6462041 100644
--- a/ql/src/test/queries/clientnegative/duplicate_alias_in_transform_schema.q
+++ b/ql/src/test/queries/clientnegative/duplicate_alias_in_transform_schema.q
@@ -1 +1,2 @@
+--! qt:dataset:src
 FROM src SELECT TRANSFORM (key, value) USING "awk -F'\001' '{print $0}'" AS 
(foo STRING, foo STRING);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/duplicate_insert1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/duplicate_insert1.q 
b/ql/src/test/queries/clientnegative/duplicate_insert1.q
index fcbc7d5..04452e2 100644
--- a/ql/src/test/queries/clientnegative/duplicate_insert1.q
+++ b/ql/src/test/queries/clientnegative/duplicate_insert1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 
 create table dest1_din1(key int, value string);
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/duplicate_insert2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/duplicate_insert2.q 
b/ql/src/test/queries/clientnegative/duplicate_insert2.q
index 4f79a03..3b27c9d 100644
--- a/ql/src/test/queries/clientnegative/duplicate_insert2.q
+++ b/ql/src/test/queries/clientnegative/duplicate_insert2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 
 create table dest1_din2(key int, value string) partitioned by (ds string);
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/duplicate_insert3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/duplicate_insert3.q 
b/ql/src/test/queries/clientnegative/duplicate_insert3.q
index 7b271a5..41061a6 100644
--- a/ql/src/test/queries/clientnegative/duplicate_insert3.q
+++ b/ql/src/test/queries/clientnegative/duplicate_insert3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 
 from src
 insert overwrite directory '${system:test.tmp.dir}/dest1' select key, value

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/dyn_part1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/dyn_part1.q 
b/ql/src/test/queries/clientnegative/dyn_part1.q
index 9f0b6c7..200b68d 100644
--- a/ql/src/test/queries/clientnegative/dyn_part1.q
+++ b/ql/src/test/queries/clientnegative/dyn_part1.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.exec.dynamic.partition=true;
 set hive.exec.dynamic.partition.mode=nostrict;
 set hive.exec.max.dynamic.partitions=2;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/dyn_part2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/dyn_part2.q 
b/ql/src/test/queries/clientnegative/dyn_part2.q
index 00a9278..787f2b0 100644
--- a/ql/src/test/queries/clientnegative/dyn_part2.q
+++ b/ql/src/test/queries/clientnegative/dyn_part2.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 
 create table nzhang_part1 (key string, value string) partitioned by (ds 
string, hr string);
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/dyn_part3.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/dyn_part3.q 
b/ql/src/test/queries/clientnegative/dyn_part3.q
index 7a8c58a..adfa596 100644
--- a/ql/src/test/queries/clientnegative/dyn_part3.q
+++ b/ql/src/test/queries/clientnegative/dyn_part3.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.exec.max.dynamic.partitions=600;
 set hive.exec.max.dynamic.partitions.pernode=600;
 set hive.exec.dynamic.partition.mode=nonstrict;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/dyn_part4.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/dyn_part4.q 
b/ql/src/test/queries/clientnegative/dyn_part4.q
index 9aff7aa..6f69821 100644
--- a/ql/src/test/queries/clientnegative/dyn_part4.q
+++ b/ql/src/test/queries/clientnegative/dyn_part4.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 create table nzhang_part4 (key string) partitioned by (ds string, hr string, 
value string);
 
 set hive.exec.dynamic.partition=true;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/dyn_part_max.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/dyn_part_max.q 
b/ql/src/test/queries/clientnegative/dyn_part_max.q
index 6a7a625..990d1c9 100644
--- a/ql/src/test/queries/clientnegative/dyn_part_max.q
+++ b/ql/src/test/queries/clientnegative/dyn_part_max.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 USE default;
 
 -- Test of hive.exec.max.dynamic.partitions

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/dyn_part_max_per_node.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/dyn_part_max_per_node.q 
b/ql/src/test/queries/clientnegative/dyn_part_max_per_node.q
index a411ec5..835a3d9 100644
--- a/ql/src/test/queries/clientnegative/dyn_part_max_per_node.q
+++ b/ql/src/test/queries/clientnegative/dyn_part_max_per_node.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 USE default;
 
 -- Test of hive.exec.max.dynamic.partitions.pernode

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/dynamic_partitions_with_whitelist.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/dynamic_partitions_with_whitelist.q 
b/ql/src/test/queries/clientnegative/dynamic_partitions_with_whitelist.q
index 5d37c74..28fce6f 100644
--- a/ql/src/test/queries/clientnegative/dynamic_partitions_with_whitelist.q
+++ b/ql/src/test/queries/clientnegative/dynamic_partitions_with_whitelist.q
@@ -1,3 +1,4 @@
+--! qt:dataset:srcpart
 set hive.strict.checks.bucketing=false;
 
 set hive.mapred.mode=nonstrict;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/exchange_partition.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/exchange_partition.q 
b/ql/src/test/queries/clientnegative/exchange_partition.q
index 7dc4f57..440c8b7 100644
--- a/ql/src/test/queries/clientnegative/exchange_partition.q
+++ b/ql/src/test/queries/clientnegative/exchange_partition.q
@@ -1,3 +1,5 @@
+--! qt:dataset:src
+--! qt:dataset:part
 dfs ${system:test.dfs.mkdir} ${system:test.tmp.dir}/ex_table1;
 dfs ${system:test.dfs.mkdir} ${system:test.tmp.dir}/ex_table1/part=part1;
 CREATE EXTERNAL TABLE ex_table1 ( key INT, value STRING)

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/exchange_partition_neg_with_fullacid_table.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/exchange_partition_neg_with_fullacid_table.q
 
b/ql/src/test/queries/clientnegative/exchange_partition_neg_with_fullacid_table.q
index e94492d..657efc4 100644
--- 
a/ql/src/test/queries/clientnegative/exchange_partition_neg_with_fullacid_table.q
+++ 
b/ql/src/test/queries/clientnegative/exchange_partition_neg_with_fullacid_table.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.support.concurrency=true;
 set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/fileformat_void_input.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/fileformat_void_input.q 
b/ql/src/test/queries/clientnegative/fileformat_void_input.q
index c514562..d592d10 100644
--- a/ql/src/test/queries/clientnegative/fileformat_void_input.q
+++ b/ql/src/test/queries/clientnegative/fileformat_void_input.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 CREATE TABLE dest1(key INT, value STRING) STORED AS
   INPUTFORMAT 'java.lang.Void'
   OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.IgnoreKeyTextOutputFormat';

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/fileformat_void_output.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/fileformat_void_output.q 
b/ql/src/test/queries/clientnegative/fileformat_void_output.q
index a9cef1e..07b751a 100644
--- a/ql/src/test/queries/clientnegative/fileformat_void_output.q
+++ b/ql/src/test/queries/clientnegative/fileformat_void_output.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 CREATE TABLE dest1(key INT, value STRING) STORED AS
   INPUTFORMAT 'org.apache.hadoop.mapred.TextInputFormat'
   OUTPUTFORMAT 'java.lang.Void';

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/fs_default_name2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/fs_default_name2.q 
b/ql/src/test/queries/clientnegative/fs_default_name2.q
index 4b9efda..126e1fe 100644
--- a/ql/src/test/queries/clientnegative/fs_default_name2.q
+++ b/ql/src/test/queries/clientnegative/fs_default_name2.q
@@ -1,2 +1,3 @@
+--! qt:dataset:src
 set fs.default.name='http://www.example.com';
 SELECT * FROM src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/gby_star.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/gby_star.q 
b/ql/src/test/queries/clientnegative/gby_star.q
index 477c77c..972212b 100644
--- a/ql/src/test/queries/clientnegative/gby_star.q
+++ b/ql/src/test/queries/clientnegative/gby_star.q
@@ -1 +1,2 @@
+--! qt:dataset:src
 select *, count(value) from src group by key;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/gby_star2.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientnegative/gby_star2.q 
b/ql/src/test/queries/clientnegative/gby_star2.q
index 7348e72..1910577 100644
--- a/ql/src/test/queries/clientnegative/gby_star2.q
+++ b/ql/src/test/queries/clientnegative/gby_star2.q
@@ -1 +1,2 @@
+--! qt:dataset:src
 select *, sum(key) from src;

http://git-wip-us.apache.org/repos/asf/hive/blob/86b678f5/ql/src/test/queries/clientnegative/groupby2_map_skew_multi_distinct.q
----------------------------------------------------------------------
diff --git 
a/ql/src/test/queries/clientnegative/groupby2_map_skew_multi_distinct.q 
b/ql/src/test/queries/clientnegative/groupby2_map_skew_multi_distinct.q
index cecd9c6..44da334 100644
--- a/ql/src/test/queries/clientnegative/groupby2_map_skew_multi_distinct.q
+++ b/ql/src/test/queries/clientnegative/groupby2_map_skew_multi_distinct.q
@@ -1,3 +1,4 @@
+--! qt:dataset:src
 set hive.map.aggr=true;
 set hive.groupby.skewindata=true;
 set mapred.reduce.tasks=31;

Reply via email to