[ 
https://issues.apache.org/jira/browse/HIVE-14536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15453462#comment-15453462
 ] 

Zoltan Haindrich commented on HIVE-14536:
-----------------------------------------

Hi [~pvary],

I think I've noted that this refactor should be postponed to be after a few 
other changes( in HIVE-14444, directing a comment to you... and on it's 
reviewboard too) ...so I feel a bit unfair noting my name about that I've 
haven't said anything about the timing of changes like this.

I've opened this HIVE-14443 ticket to enable collaboration between us...I've 
made a possibly bad decision by removing all vm file related things in 
HIVE-14444; but this way there is no real way back to using ant&friends now - 
HIVE-14444 created a working alternative of the old ant+vm generated java file 
approach using junit4...this was its mission.

Even thru i've tried to add tickets to HIVE-14443, which are usefull and can be 
easily separated - and get started with collaborating...you haven't taken any 
of them; instead you created this cleanup ticket - and merged a few from those 
tickets into this - by opening this ticket you effectively blocked any further 
work on post HIVE-14444 things...like qtestutil junit rule extraction and 
separation... etc...I was not happy with your decision but I've accepted it

I'm afraid that this patch: instead of moving toward using  junit4 rules and 
classes with clear responsibilities; adds more properties and pushes 
functionalities into the existing qtest related framework - and even "bends" 
things to serve the old framework...it traded all those immutable classes to a 
unified mutable one with a 9 argument constructor...I think this makes it very 
similar to just using a plain qtestutil...


> Unit test code cleanup
> ----------------------
>
>                 Key: HIVE-14536
>                 URL: https://issues.apache.org/jira/browse/HIVE-14536
>             Project: Hive
>          Issue Type: Sub-task
>          Components: Testing Infrastructure
>            Reporter: Peter Vary
>            Assignee: Peter Vary
>         Attachments: HIVE-14536.5.patch, HIVE-14536.6.patch, 
> HIVE-14536.7.patch, HIVE-14536.patch
>
>
> Clean up the itest infrastructure, to create a readable, easy to understand 
> code



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to