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

Sean Busbey commented on HBASE-22464:
-------------------------------------

needs update.

switching to {{--fail-never}} requires post-processing to determine if the 
tests actually passed. Maven itself will always give a successful exit code. 
Having the script leverage the flaky test list probably would make test runs 
robust enough to not need these maven acrobatics.

Using {{mvn package}} instead of {{test}} directly will more reliably allow all 
the tests to run. Our build has some funky bits that might fail even given an 
{{install}} followed by a {{test}}.

IMHO it would be better if {{run_all_tests}} were optional (I don't feel 
strongly on opt-in vs opt-out) generally. If you want to update things to use 
{{verify}} so that we also run some of the integration tests, then I'd 
definitely want some way to run the script without doing the test set.

> Improvements to hbase-vote script
> ---------------------------------
>
>                 Key: HBASE-22464
>                 URL: https://issues.apache.org/jira/browse/HBASE-22464
>             Project: HBase
>          Issue Type: Improvement
>    Affects Versions: 3.0.0, 1.5.0, 2.2.0, 1.4.9, 1.3.4, 2.3.0, 2.1.4
>            Reporter: Artem Ervits
>            Assignee: Artem Ervits
>            Priority: Trivial
>         Attachments: HBASE-22464.branch-1.patch, HBASE-22464.v01.patch, 
> HBASE-22464.v02.patch
>
>
> This Jira proposes to add the following two improvements:
>  # wget -N option for checking timestamp of downloaded RC files, if the local 
> copy of downloaded file is identical on the server, that file will be ignored.
>  # mvn -fn to never fail running the tests, previously with option -fae I 
> could not get the whole suite to run w/out failing.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to