[ 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)