Repository: knox
Updated Branches:
  refs/heads/master 7c22f02ad -> 0f89a951e


KNOX-1604 - Enable jacoco for test coverage

Signed-off-by: Kevin Risden <kris...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/knox/repo
Commit: http://git-wip-us.apache.org/repos/asf/knox/commit/0f89a951
Tree: http://git-wip-us.apache.org/repos/asf/knox/tree/0f89a951
Diff: http://git-wip-us.apache.org/repos/asf/knox/diff/0f89a951

Branch: refs/heads/master
Commit: 0f89a951ef924e4d19d6b77cd5cada7adabd71eb
Parents: 7c22f02
Author: Kevin Risden <kris...@apache.org>
Authored: Sat Nov 10 11:34:14 2018 -0500
Committer: Kevin Risden <kris...@apache.org>
Committed: Thu Nov 15 14:34:01 2018 -0500

----------------------------------------------------------------------
 pom.xml | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/knox/blob/0f89a951/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 342d834..3881ac2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -170,6 +170,7 @@
         <httpclient.version>4.5.6</httpclient.version>
         <httpcore.version>4.4.10</httpcore.version>
         <jackson.version>2.9.7</jackson.version>
+        <jacoco-maven-plugin.version>0.8.2</jacoco-maven-plugin.version>
         <jansi.version>1.17.1</jansi.version>
         <javax.annotation-api.version>1.2</javax.annotation-api.version>
         <javax.json.version>1.1.3</javax.json.version>
@@ -561,6 +562,57 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>org.jacoco</groupId>
+                <artifactId>jacoco-maven-plugin</artifactId>
+                <version>${jacoco-maven-plugin.version}</version>
+                <executions>
+                    <execution>
+                        <id>default-prepare-agent</id>
+                        <goals>
+                            <goal>prepare-agent</goal>
+                        </goals>
+                    </execution>
+                    <execution>
+                        <id>default-prepare-agent-integration</id>
+                        <goals>
+                            <goal>prepare-agent-integration</goal>
+                        </goals>
+                    </execution>
+                    <execution>
+                        <id>default-report</id>
+                        <goals>
+                            <goal>report</goal>
+                        </goals>
+                    </execution>
+                    <execution>
+                        <id>default-report-integration</id>
+                        <goals>
+                            <goal>report-integration</goal>
+                        </goals>
+                    </execution>
+                    <execution>
+                        <id>default-check</id>
+                        <goals>
+                            <goal>check</goal>
+                        </goals>
+                        <configuration>
+                            <rules>
+                                <rule>
+                                    <element>BUNDLE</element>
+                                    <limits>
+                                        <limit>
+                                            <counter>COMPLEXITY</counter>
+                                            <value>COVEREDRATIO</value>
+                                            <minimum>0.00</minimum>
+                                        </limit>
+                                    </limits>
+                                </rule>
+                            </rules>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
 
@@ -592,6 +644,18 @@
                     </reportSet>
                 </reportSets>
             </plugin>
+            <plugin>
+                <groupId>org.jacoco</groupId>
+                <artifactId>jacoco-maven-plugin</artifactId>
+                <reportSets>
+                    <reportSet>
+                        <reports>
+                            <!-- select non-aggregate reports -->
+                            <report>report</report>
+                        </reports>
+                    </reportSet>
+                </reportSets>
+            </plugin>
         </plugins>
     </reporting>
 

Reply via email to