[ 
https://issues.apache.org/jira/browse/YETUS-922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Allen Wittenauer resolved YETUS-922.
------------------------------------
    Resolution: Not A Problem

This is literally the point of --tests-filter .

> Precommit qualitative checks vote be -0 on overall improvement
> --------------------------------------------------------------
>
>                 Key: YETUS-922
>                 URL: https://issues.apache.org/jira/browse/YETUS-922
>             Project: Yetus
>          Issue Type: Improvement
>          Components: Precommit
>            Reporter: Nick Dimiduk
>            Priority: Minor
>
> Looking at the output over on 
> [hbase/775|https://github.com/apache/hbase/pull/775#issuecomment-547725241], 
> I think the -1 votes on qualitative checks are a bit harsh. The tests I'm 
> looking at are {{javac}} and {checkstyle}}, where we have a qualitative 
> measure of change in quality. In this case, the patch improved quality by 
> reducing the overall number of failure occurrences. I think these should be 
> voted as -0 rather than -1. I suspect the reasoning behind the -1 vote is 
> that the patch is viewed to have introduced new failures. The thing is, with 
> patches that refactor code, this simple diff isn't able to distinguish 
> between an actual new failure and a moved failure.
> I could also argue that they should actually be +1 when {{total}} is less 
> than {{previous}} because it's positive trajectory for the code base.
> {noformat}
> javac | hbase-server generated 1 new + 3 unchanged - 3 fixed = 4 total (was 6)
> checkstyle | hbase-server: The patch generated 12 new + 270 unchanged - 37 
> fixed = 282 total (was 307)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to