[
https://issues.apache.org/jira/browse/HIVE-15051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15648020#comment-15648020
]
Peter Vary commented on HIVE-15051:
-----------------------------------
Made a minimal patch for beeline module, here is the test result:
{code}
Total Elapsed time: 3m 49s
-1 overall
_____ _ _ _
| ___|_ _(_) |_ _ _ __ ___| |
| |_ / _` | | | | | | '__/ _ \ |
| _| (_| | | | |_| | | | __/_|
|_| \__,_|_|_|\__,_|_| \___(_)
| Vote | Subsystem | Runtime | Comment
============================================================================
| +1 | hivetest4tests | 0m 00s | The patch appears to include 1 new
| | | | or modified test files.
| +1 | @author | 0m 00s | The patch does not contain any
| | | | @author tags.
| +1 | mvninstall | 0m 28s | passed
| +1 | checkstyle | 0m 16s | passed
| 0 | findbugs | 0m 31s | beeline in has 65 extant Findbugs
| | | | warnings.
| +1 | javadoc | 0m 17s | passed
| +1 | mvninstall | 0m 26s | the patch passed
| -1 | checkstyle | 0m 16s | beeline: The patch generated 9 new +
| | | | 0 unchanged - 0 fixed = 9 total (was
| | | | 0)
| -1 | whitespace | 0m 00s | The patch has 1 line(s) that end in
| | | | whitespace. Use git apply
| | | | --whitespace=fix.
| -1 | whitespace | 0m 00s | The patch 1 line(s) with tabs.
| +1 | xml | 0m 01s | The patch has no ill-formed XML
| | | | file.
| -1 | findbugs | 0m 39s | beeline generated 2 new + 65
| | | | unchanged - 0 fixed = 67 total (was
| | | | 65)
| -1 | javac | 0m 39s | beeline generated 2 new + 65
| | | | unchanged - 0 fixed = 67 total (was
| | | | 65)
| -1 | javadoc | 0m 16s | beeline generated 1 new + 52
| | | | unchanged - 0 fixed = 53 total (was
| | | | 52)
| -1 | asflicense | 0m 20s | The patch generated 15 ASF License
| | | | warnings.
| | | 3m 49s |
Reason | Tests
FindBugs | module:beeline
| add.CheckError.get() may expose internal representation by
returning CheckError.data At CheckError.java:by returning CheckError.data At
CheckError.java:[line 18]
| Unwritten field:CheckError.java:[line 18]
|| Subsystem || Report/Notes ||
============================================================================
| Optional Tests | asflicense javac javadoc unit findbugs checkstyle xml
|
| uname | Darwin pvary.local 15.3.0 Darwin Kernel Version 15.3.0: Thu Dec 10
18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64 x86_64 |
| Build tool | maven |
| Personality |
/Users/petervary/dev/upstream/hive/dev-support/hive-personality.sh |
| git revision | / 0757a11 |
| Default Java | 1.8.0_92 |
| findbugs | v3.0.1 |
| checkstyle | /private/tmp/yetus-24765.18993/diff-checkstyle-beeline.txt |
| whitespace | /private/tmp/yetus-24765.18993/whitespace-eol.txt |
| whitespace | /private/tmp/yetus-24765.18993/whitespace-tabs.txt |
| findbugs | /private/tmp/yetus-24765.18993/new-findbugs-beeline.html |
| javac | /private/tmp/yetus-24765.18993/new-findbugs-beeline.html |
| javadoc | /private/tmp/yetus-24765.18993/diff-javadoc-javadoc-beeline.txt |
| asflicense | /private/tmp/yetus-24765.18993/patch-asflicense-problems.txt |
| modules | C: beeline U: beeline |
| Powered by | Apache Yetus 0.3.0 http://yetus.apache.org |
============================================================================
============================================================================
Finished build.
============================================================================
============================================================================
{code}
> 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
>
> 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.3.4#6332)