[ https://issues.apache.org/jira/browse/HIVE-13490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15269430#comment-15269430 ]
Zoltan Haindrich commented on HIVE-13490: ----------------------------------------- I've also attached the itests to my top level project; and i've played a lot with eclipse to be able to execute most of the unit tests directly from eclipse ; plus the qtests...I'm glad that it works now ;) But it's not very easy to set it up...i've uncovered a few things - which could be addressed programatically, or by using some conventions: * there are a few path related properties (${test.data.files} and friends) which could be defaulted to some path if the project root is known - the project root can be detected by a few simple checks (for example existence of the {{ql}} directory...or anything special) - I would definetly keep the finer grained properties - but they wouldn't be mandatory anymore * every test execution gets it's hive configuration xmls thru an extra classpath entry supplied by the maven surefire plugin - if the configuration could be kept in a unique directory - it could be loaded more precisely without problems for the ide. * i'm not a maven expert but it might be possible to mask the itests / test task by using some kind of profile - this might prevent {{mvn test}} from recklessly executing integration tests by default are there any intrest in these? > Change itests to be part of the main Hive build > ----------------------------------------------- > > Key: HIVE-13490 > URL: https://issues.apache.org/jira/browse/HIVE-13490 > Project: Hive > Issue Type: Improvement > Reporter: Siddharth Seth > Assignee: Siddharth Seth > Attachments: HIVE-13490.01.patch, HIVE-13490.02.patch > > > Instead of having to build Hive, and then itests separately. > With IntelliJ, this ends up being loaded as two separate dependencies, and > there's a lot of hops involved to make changes. > Does anyone know why these have been kept separate ? -- This message was sent by Atlassian JIRA (v6.3.4#6332)