Description
The dev/run-tests script first does a clean compile with Hive 0.12.0, and then builds assembly jar for unit testing with Hive 0.13.1 without cleaning. This left two sets of datanucleus jars under the lib_managed folder, one set depended by Hive 0.12.0, another by Hive 0.13.1.
This behavior sometimes messes up class paths and makes CliSuite and HiveThriftServer2Suite fail, because these two suites spawn external processes that depends on those datanucleus jars.