You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by an...@apache.org on 2017/02/14 14:29:27 UTC
svn commit: r1782969 - in /jackrabbit/oak/trunk: oak-auth-external/pom.xml
oak-auth-ldap/pom.xml oak-authorization-cug/pom.xml oak-parent/pom.xml
Author: angela
Date: Tue Feb 14 14:29:27 2017
New Revision: 1782969
URL: http://svn.apache.org/viewvc?rev=1782969&view=rev
Log:
OAK-5623 : Enforce minimum line coverage for security related modules
Modified:
jackrabbit/oak/trunk/oak-auth-external/pom.xml
jackrabbit/oak/trunk/oak-auth-ldap/pom.xml
jackrabbit/oak/trunk/oak-authorization-cug/pom.xml
jackrabbit/oak/trunk/oak-parent/pom.xml
Modified: jackrabbit/oak/trunk/oak-auth-external/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/pom.xml?rev=1782969&r1=1782968&r2=1782969&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-auth-external/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-auth-external/pom.xml Tue Feb 14 14:29:27 2017
@@ -31,6 +31,12 @@
<name>Oak External Authentication Support</name>
<packaging>bundle</packaging>
+ <properties>
+ <!-- enable execution of jacoco and set minimal line coverage -->
+ <skip.coverage>false</skip.coverage>
+ <minimum.coverage>0.8</minimum.coverage>
+ </properties>
+
<build>
<plugins>
<plugin>
Modified: jackrabbit/oak/trunk/oak-auth-ldap/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-ldap/pom.xml?rev=1782969&r1=1782968&r2=1782969&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-auth-ldap/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-auth-ldap/pom.xml Tue Feb 14 14:29:27 2017
@@ -33,6 +33,9 @@
<properties>
<apacheds.test.version>2.0.0-M23</apacheds.test.version>
+ <!-- enable execution of jacoco and set minimal line coverage -->
+ <skip.coverage>false</skip.coverage>
+ <minimum.coverage>0.73</minimum.coverage>
</properties>
<build>
Modified: jackrabbit/oak/trunk/oak-authorization-cug/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/pom.xml?rev=1782969&r1=1782968&r2=1782969&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-authorization-cug/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-authorization-cug/pom.xml Tue Feb 14 14:29:27 2017
@@ -24,6 +24,12 @@
</parent>
<modelVersion>4.0.0</modelVersion>
+ <properties>
+ <!-- enable execution of jacoco and set minimal line coverage -->
+ <skip.coverage>false</skip.coverage>
+ <minimum.coverage>0.96</minimum.coverage>
+ </properties>
+
<artifactId>oak-authorization-cug</artifactId>
<name>Oak CUG Authorization</name>
<packaging>bundle</packaging>
Modified: jackrabbit/oak/trunk/oak-parent/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-parent/pom.xml?rev=1782969&r1=1782968&r2=1782969&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-parent/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-parent/pom.xml Tue Feb 14 14:29:27 2017
@@ -38,6 +38,7 @@
<test.opts>${test.opts.coverage} ${test.opts.memory} -XX:+HeapDumpOnOutOfMemoryError -Dupdate.limit=100 -Djava.awt.headless=true</test.opts>
<skip.deployment>false</skip.deployment>
<skip.coverage>true</skip.coverage>
+ <minimum.coverage>0.0</minimum.coverage>
<known.issues />
<project.reporting.outputEncoding>
${project.build.sourceEncoding}
@@ -428,6 +429,27 @@
<outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>
</configuration>
</execution>
+ <execution>
+ <id>default-check</id>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ <configuration>
+ <dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</dataFile>
+ <rules>
+ <rule>
+ <element>BUNDLE</element>
+ <limits>
+ <limit>
+ <counter>LINE</counter>
+ <value>COVEREDRATIO</value>
+ <minimum>${minimum.coverage}</minimum>
+ </limit>
+ </limits>
+ </rule>
+ </rules>
+ </configuration>
+ </execution>
</executions>
</plugin>
<plugin>