You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by si...@apache.org on 2017/08/28 09:01:49 UTC

[bookkeeper] branch master updated: ISSUE #475: Move code-coverage activation to a Maven profile

This is an automated email from the ASF dual-hosted git repository.

sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/master by this push:
     new b2c2e9e  ISSUE #475: Move code-coverage activation to a Maven profile
b2c2e9e is described below

commit b2c2e9e597eb970f511d21adff00fda00b5b6360
Author: Enrico Olivelli <eo...@apache.org>
AuthorDate: Mon Aug 28 02:01:43 2017 -0700

    ISSUE #475: Move code-coverage activation to a Maven profile
    
    Move JaCoCo and Coveralls.io configuration to a separate code-coverage profile
    
    Author: Enrico Olivelli <eo...@apache.org>
    
    Reviewers: Jia Zhai <None>, Sijie Guo <si...@apache.org>
    
    This closes #476 from eolivelli/issue-475-profile-codecoverage, closes #475
---
 pom.xml | 58 ++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 38 insertions(+), 20 deletions(-)

diff --git a/pom.xml b/pom.xml
index 91d2405..334de10 100644
--- a/pom.xml
+++ b/pom.xml
@@ -157,23 +157,6 @@
         </configuration>
       </plugin>
       <plugin>
-        <groupId>org.eluder.coveralls</groupId>
-        <artifactId>coveralls-maven-plugin</artifactId>
-        <version>4.3.0</version>
-      </plugin>
-      <plugin>
-        <groupId>org.jacoco</groupId>
-        <artifactId>jacoco-maven-plugin</artifactId>
-        <version>0.7.9</version>
-        <executions>
-          <execution>
-            <goals>
-              <goal>prepare-agent</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
         <artifactId>maven-compiler-plugin</artifactId>
         <version>${maven-compiler-plugin.version}</version>
         <configuration>
@@ -191,8 +174,7 @@
         <artifactId>maven-surefire-plugin</artifactId>
         <version>${maven-surefire-plugin.version}</version>
         <configuration>
-          <!-- @{argLine} is a variable injected by JaCoCo-->
-          <argLine>@{argLine} -Xmx2G -Djava.net.preferIPv4Stack=true</argLine>
+          <argLine>-Xmx2G -Djava.net.preferIPv4Stack=true</argLine>
 	  <redirectTestOutputToFile>true</redirectTestOutputToFile>
 	  <reuseForks>false</reuseForks>
 	  <forkedProcessTimeoutInSeconds>1800</forkedProcessTimeoutInSeconds>
@@ -339,5 +321,41 @@
         <skipTests>true</skipTests>
       </properties>
     </profile>
+    <profile>
+        <id>code-coverage</id>
+        <build>
+          <plugins>
+              <plugin>
+                <groupId>org.eluder.coveralls</groupId>
+                <artifactId>coveralls-maven-plugin</artifactId>
+                <version>4.3.0</version>
+              </plugin>
+              <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>${maven-surefire-plugin.version}</version>
+                <configuration>
+                  <!-- @{argLine} is a variable injected by JaCoCo-->
+                  <argLine>@{argLine} -Xmx2G -Djava.net.preferIPv4Stack=true</argLine>
+	          <redirectTestOutputToFile>true</redirectTestOutputToFile>
+	          <reuseForks>false</reuseForks>
+	          <forkedProcessTimeoutInSeconds>1800</forkedProcessTimeoutInSeconds>
+                </configuration>
+             </plugin>
+             <plugin>
+               <groupId>org.jacoco</groupId>
+               <artifactId>jacoco-maven-plugin</artifactId>
+               <version>0.7.9</version>
+               <executions>
+                 <execution>
+                   <goals>
+                   <goal>prepare-agent</goal>
+                   </goals>
+                 </execution>
+                </executions>
+             </plugin>
+         </plugins>
+       </build>
+    </profile>
   </profiles>
-</project>
+</project>
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
['"commits@bookkeeper.apache.org" <co...@bookkeeper.apache.org>'].