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

Review request for hive.


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


Repository: hive-git


Description
-------

this patch focuses on removing the qtestgen task without introducing 
regressions in existing testing services - its not the nicest patch...but opens 
the possiblities to continue refactoring of these classes inside a pure java 
environment

this patch contains a bunch of helper classes to provide Tests for the junit4 
executor.

I've mimiced the old generated testcases behaviour:

* every test has a config entry in CliConfigs
* every config has a Core executor - these can be looked as the older vm files
* every test has an instance in the appropriate module - this class is 
small...copy pasted parameterized junit4 test


Diffs
-----

  ant/src/org/apache/hadoop/hive/ant/QTestGenTask.java 
f372d7cb937d91c10d3dff0e4c51e0849c5e3c9b 
  ant/src/org/apache/hadoop/hive/ant/antlib.xml 
8f663482348448be9aadcf535c42a8c11d8955b1 
  hbase-handler/src/test/templates/TestHBaseCliDriver.vm 
f513f0374b1e6798677e98b4d071d5969d204bfa 
  hbase-handler/src/test/templates/TestHBaseNegativeCliDriver.vm 
043bd87a4f617de7fff89e38e654770cd9b84d8f 
  itests/qtest-accumulo/pom.xml 339c59919295b66c9d3c64a53ea78bd944e3a903 
  itests/qtest-spark/pom.xml 3bc9e24893a42bfcaab66d4cb8930dd5586c1db5 
  
itests/qtest-spark/src/test/java/org/apache/hadoop/hive/cli/TestMiniSparkOnYarnCliDriver.java
 PRE-CREATION 
  
itests/qtest-spark/src/test/java/org/apache/hadoop/hive/cli/TestSparkCliDriver.java
 PRE-CREATION 
  
itests/qtest-spark/src/test/java/org/apache/hadoop/hive/cli/TestSparkNegativeCliDriver.java
 PRE-CREATION 
  itests/qtest/pom.xml 17968e69559a16a1971f6028ea3073ab693a6678 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/ContribNegativeCliDriver.java
 PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/DisabledTestBeeLineDriver.java
 PRE-CREATION 
  itests/qtest/src/test/java/org/apache/hadoop/hive/cli/DummyCliDriver.java 
PRE-CREATION 
  itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestCliDriver.java 
PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestCompareCliDriver.java 
PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestContribCliDriver.java 
PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestContribNegativeCliDriver.java
 PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestEncryptedHDFSCliDriver.java
 PRE-CREATION 
  itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestHBaseCliDriver.java 
PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestHBaseMinimrCliDriver.java
 PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestHBaseNegativeCliDriver.java
 PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestMiniLlapCliDriver.java
 PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestMiniTezCliDriver.java 
PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestMinimrCliDriver.java 
PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestNegativeCliDriver.java
 PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestNegativeMinimrCliDriver.java
 PRE-CREATION 
  itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestPerfCliDriver.java 
PRE-CREATION 
  
itests/qtest/src/test/java/org/apache/hadoop/hive/ql/parse/TestParseNegativeDriver.java
 PRE-CREATION 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/AbstractCliConfig.java
 PRE-CREATION 
  itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliAdapter.java 
PRE-CREATION 
  itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java 
PRE-CREATION 
  itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CoreDummy.java 
PRE-CREATION 
  
itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CorePerfCliDriver.java
 PRE-CREATION 
  itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java 
b3cf6da56eddc5000515e5ebd34989e64b1c0010 
  pom.xml 0217edea03b71522629ec30514b67a4a5313edb6 
  ql/src/test/templates/TestBeeLineDriver.vm 
563d7fd03600d391b5694cc8477562d9f2e5c9d9 
  ql/src/test/templates/TestCliDriver.vm 
0ccedce7361fa87a72f369db90cd9c57dc8b26e2 
  ql/src/test/templates/TestCompareCliDriver.vm 
8d4e96437c19177561f1d83ac4f22c16e98bfa93 
  ql/src/test/templates/TestNegativeCliDriver.vm 
592d64f80b74ff76e897e2ae07f8635e46675932 
  ql/src/test/templates/TestParseNegative.vm 
9500eced31d64e5029d9b2be429aaa6828252f11 
  ql/src/test/templates/TestPerfCliDriver.vm 
d2946cb4f9a7e3e9f8b3cc14a75802a483e7f95a 

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


Testing
-------

some manual tests for qfile, initScript ... they should work as before

ptests's use of minimr.test.files and such have caught me by surprise...but 
those are also supported (i think)


Thanks,

Zoltan Haindrich

Reply via email to