[ 
https://issues.apache.org/jira/browse/HIVE-5335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brock Noland updated HIVE-5335:
-------------------------------

    Attachment: HIVE-5335-no-qfiles.patch
                HIVE-5335.patch

Attached are two patches. The larger one contains the qfile updates required 
while the smaller one has no qfile updates and thus should be easier to review.

The big change here is that this patch breaks the "itests" package into three 
separate module util, unit, and qfile. The unit module contains items such as 
QTestUtil and HBaseSetup while unit contains any unit tests which had to be 
moved to the itests module due to circular dependencies. The qfile module 
contains all the qfile tests.

Another change in this patch is that the itests module is not part of the hive 
project. It inherits the pom but but is build separately. This is because it 
depends on the jars having been built. There are other ways to this and we can 
revisit this in the future if people would like.

The smallest of the large changes is that a bunch more metastore unit tests 
have been moved to itests/unit because they depend on the ql module.

The following modules have all their tests passing:

common
serde
service
ql
hwi
cli
beeline
contrib
metastore
hbase-handler

and most of the qfile tests pass. The nest big work item is fix the hcatalog 
tests and the remaining qfile tests.

> Milestone 4: Most tests pass under maven
> ----------------------------------------
>
>                 Key: HIVE-5335
>                 URL: https://issues.apache.org/jira/browse/HIVE-5335
>             Project: Hive
>          Issue Type: Sub-task
>            Reporter: Brock Noland
>         Attachments: HIVE-5335-no-qfiles.patch, HIVE-5335.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to