-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/51397/
-----------------------------------------------------------

(Updated Sept. 1, 2016, 7:12 a.m.)


Review request for hive, Ashutosh Chauhan, Gabor Szadovszky, Zoltan Haindrich, 
Marta Kuczora, Miklos Csanady, Prasanth_J, Sergey Shelukhin, Sergio Pena, 
Siddharth Seth, and Barna Zsombor Klara.


Changes
-------

QueryDirectory handling error fixed


Bugs: HIVE-14536
    https://issues.apache.org/jira/browse/HIVE-14536


Repository: hive-git


Description
-------

Cleaning up the CliDrivers with the following requirements:
- If there is a problem with a specific testcase, it should be trivial to find 
the corresponding methods that had been running
- Later it should be possible to run the testcases parallel
- No test result changes in this patch, so validation should be easier
- The QTestUtil classes not refactored - only added functionality which belongs 
there - later could be cleaned up as well

The selected "architecture"
- CliConfig class to store the configurations
- Testcases without inheritance - every beforeclass, before, after, afterclass 
should be in this same file
- Repeating codes refactored to the QTestUtil classes

Beeline driver - created, compiling, but removed the test annotations since 
none of the test output files are valid even with the current version - later 
should be cleaned up
Accumulo driver - created, compiling, 3 of the tests are ok, another 3 tests 
was failing before. Currently this version does the same - later should be 
cleaned up

Open for any suggestions, feel free to criticize!


Diffs (updated)
-----

  
itests/qtest-accumulo/src/test/java/org/apache/hadoop/hive/cli/TestAccumuloCliDriver.java
 bf50f16 
  
itests/qtest-spark/src/test/java/org/apache/hadoop/hive/cli/TestMiniSparkOnYarnCliDriver.java
 e84bfce 
  
itests/qtest-spark/src/test/java/org/apache/hadoop/hive/cli/TestSparkCliDriver.java
 2c8cbee 
  
itests/qtest-spark/src/test/java/org/apache/hadoop/hive/cli/TestSparkNegativeCliDriver.java
 2db83f4 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/ContribNegativeCliDriver.java
 253cda3 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/DisabledTestBeeLineDriver.java
 cb276e6 
  itests/qtest/src/test/java/org/apache/hadoop/hive/cli/DummyCliDriver.java 
965d1dc 
  itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestBeeLineDriver.java 
PRE-CREATION 
  itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestCliDriver.java 
c4c4f41 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestCompareCliDriver.java 
944cd32 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestContribCliDriver.java 
54596f9 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestContribNegativeCliDriver.java
 1b39ee7 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestEncryptedHDFSCliDriver.java
 8c6807e 
  itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestHBaseCliDriver.java 
7b6f76a 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestHBaseMinimrCliDriver.java
 934af16 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestHBaseNegativeCliDriver.java
 88d626c 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestMiniLlapCliDriver.java
 ad525fe 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestMiniTezCliDriver.java 
c23b0b3 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestMinimrCliDriver.java 
96a9e8f 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestNegativeCliDriver.java
 1040228 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestNegativeMinimrCliDriver.java
 f7e2caa 
  itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestPerfCliDriver.java 
4df4eeb 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/ql/parse/TestParseNegativeDriver.java
 4c1224f 
  
itests/util/src/main/java/org/apache/hadoop/hive/accumulo/AccumuloQTestUtil.java
 88bc0bc 
  
itests/util/src/main/java/org/apache/hadoop/hive/accumulo/AccumuloTestSetup.java
 73d5f15 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/AbstractCliConfig.java
 efbd465 
  itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliAdapter.java 
b89d6e7 
  itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfig.java 
PRE-CREATION 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigBuilder.java
 PRE-CREATION 
  itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java 
1a3583d 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreAccumuloCliDriver.java
 a5d2711 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreBeeLineDriver.java
 e5144e3 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreCliDriver.java 
db58f1d 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreCompareCliDriver.java
 71a02bc 
  itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreDummy.java 
b7afb48 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreHBaseCliDriver.java
 956a42d 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreHBaseNegativeCliDriver.java
 6225180 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreNegativeCliDriver.java
 65b2ce7 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CorePerfCliDriver.java
 8620cde 
  itests/util/src/main/java/org/apache/hadoop/hive/hbase/HBaseQTestUtil.java 
01faaba 
  itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestRunner.java 
PRE-CREATION 
  itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java 4d4a929 
  
itests/util/src/main/java/org/apache/hadoop/hive/ql/parse/CoreParseNegative.java
 8dba0bb 
  pom.xml 4c41200 

Diff: https://reviews.apache.org/r/51397/diff/


Testing
-------

Run the test cases on a single machine.
At least 20 for ever Driver (at least 10 miniutes each).
The results were the same as for the runs without the patch.
Checked the number of the selected queryfiles, and it is matching with the 
current number
Run the testcases from intellij, there were some problems (missing 
TEST_HADOOP_CLASSPATH), but most of the testcases/queries are ok.
Waiting for the QA, to validate the test results and I will update the patch if 
needed


Thanks,

Peter Vary

Reply via email to