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

Peter Vary commented on HIVE-15051:
-----------------------------------

Thanks for the review [~leftylev]!

Added the fix version, thanks for pointing that out!

My answers:
??What does this phrase mean in paragraph 3: "... no full refactoring is 
required for change ..."? I guess what puzzles me is the "for change" part.??

I was trying to emphasize that Yetus checks only the changed part of the code. 
So if the unchanged part contains errors, then Yetus will not report it. I am 
*very* open for better wording :D

??Why did you omit maven and javac from the Hive personality list, although 
they are in personality_plugins (dev-support/hive-personality.sh)??

They are needed for running Yetus:
- Maven tells Yetus, that it should use maven to build the the code.
- Javac tells Yetus, how to generate the compile output

Thanks,
Peter

> Test framework integration with findbugs, rat checks etc.
> ---------------------------------------------------------
>
>                 Key: HIVE-15051
>                 URL: https://issues.apache.org/jira/browse/HIVE-15051
>             Project: Hive
>          Issue Type: Sub-task
>          Components: Testing Infrastructure
>            Reporter: Peter Vary
>            Assignee: Peter Vary
>             Fix For: 3.0.0
>
>         Attachments: beeline.out, HIVE-15051.02.patch, HIVE-15051.patch, 
> Interim.patch, ql.out
>
>
> Find a way to integrate code analysis tools like findbugs, rat checks to 
> PreCommit tests, thus removing the burden from reviewers to check the code 
> style and other checks which could be done by code. 
> Might worth to take a look on Yetus, but keep in mind the Hive has a specific 
> parallel test framework.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to