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

Andrew Wang updated HBASE-14586:
--------------------------------
    Attachment: hbase-14586.002.patch

Here's a patch which moves jacoco execution under a new "jacoco" profile which 
is off by default. I also removed the hbase.skip-jacoco property since I think 
the same functionality is handled by the profile.

I tested with Andy's mvn line, I think it's working:

{noformat}
-> % mvn clean package -Dtest=TestCheckTestClasses -Pjacoco
...
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:report (report) @ 
hbase-server ---
[INFO] Analyzed bundle 'Apache HBase - Server' with 1595 classes
{noformat}

Ran the same thing with "-Pjacoco,os.windows" and saw that same output, so I 
think the cygwin argLine is also being handled correctly.

I also saw this warning with os.windows, so removed the duplicate 
preferIPv4Stack definition in os.windows (it's already in the argLine):

{noformat}
[WARNING] The system property java.net.preferIPv4Stack is configured twice! The 
property appears in <argLine/> and any of <systemPropertyVariables/>, 
<systemProperties/> or user property.
{noformat}

If we're okay with this approach, I assume an HBase committer can take of 
updating any code coverage jobs / precommit as appropriate, as well as related 
documentation. If I can get some pointers, I'm happy to provide patches to help 
speed it along.

> Remove extraneous ${argLine} references in pom
> ----------------------------------------------
>
>                 Key: HBASE-14586
>                 URL: https://issues.apache.org/jira/browse/HBASE-14586
>             Project: HBase
>          Issue Type: Improvement
>    Affects Versions: 1.1.0
>            Reporter: Andrew Wang
>            Assignee: Andrew Wang
>            Priority: Minor
>         Attachments: hbase-14586.001.patch, hbase-14586.001.patch, 
> hbase-14586.002.patch
>
>
> The pom.xml has a line like this for the Surefire argLine, which has an extra 
> ${argLine} reference. Recommend changes like this:
> {noformat}
> -            <argLine>${hbase-surefire.argLine} ${argLine}</argLine>
> +            <argLine>${hbase-surefire.argLine}</argLine>
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to