[ https://issues.apache.org/jira/browse/SUREFIRE-1767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tibor Digana closed SUREFIRE-1767. ---------------------------------- Resolution: Not A Bug Feel free to reopen this Jira issue if it is a real bug. > maven-failsafe-plugin 2.22.2 causes coverage percentage drop in jacoco result > ----------------------------------------------------------------------------- > > Key: SUREFIRE-1767 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1767 > Project: Maven Surefire > Issue Type: Bug > Reporter: Grigoriy Mikhalkin > Assignee: Tibor Digana > Priority: Major > > Hi, just bumped maven-failsafe-plugin from 2.18.1 to 2.22.2, no other > changes. And it caused drop from ~90% to ~60% in coverage percentage in > report generated by jacoco-maven-plugin 0.8.5. > > Here is maven-failsafe-plugin configuration: > > {code:java} > <plugin> > <artifactId>maven-failsafe-plugin</artifactId> > <version>2.18.1</version> > <executions> > <execution> > <goals> > <goal>integration-test</goal> > <goal>verify</goal> > </goals> > <configuration> > <systemPropertyVariables> > <test.properties>test-hsql.properties</test.properties> > </systemPropertyVariables> > <forkCount>1</forkCount> > <argLine>-Xmx256m ${argLine}</argLine> > </configuration> > </execution> > </executions> > <configuration> > <systemPropertyVariables> > <test.properties>test-hsql.properties</test.properties> > </systemPropertyVariables> > <forkCount>1</forkCount> > <argLine>-Xmx256m ${argLine}</argLine> > </configuration> > </plugin> > {code} > > And here is jacoco-maven-plugin configuration: > > {code:java} > <plugin> > <groupId>org.jacoco</groupId> > <artifactId>jacoco-maven-plugin</artifactId> > <version>0.8.5</version> > <executions> > <execution> > <id>prepare-agent</id> > <goals> > <goal>prepare-agent</goal> > </goals> > <configuration> > <excludes> > <exclude>com/company/service/SomeClass.class&lt;/exclude> > > <exclude>com/company/service/web/SomeController.class&lt;/exclude> > <exclude>com/company/service/scheduler/*</exclude> > </excludes> > <rules> > <rule> > <element>BUNDLE</element> > <limits> > <limit> > <counter>COMPLEXITY</counter> > <value>COVEREDRATIO</value> > <minimum>0.8</minimum> > </limit> > </limits> > </rule> > </rules> > </configuration> > </execution> > <execution> > <id>check</id> > <phase>verify</phase> > <goals> > <goal>report</goal> > <goal>check</goal> > </goals> > <configuration> > <excludes> > > <exclude>com/company/service/userdata/Application.class&lt;/exclude> > > <exclude>com/company/service/web/ProxyController.class&lt;/exclude> > <exclude>com/company/service/scheduler/*</exclude> > </excludes> > <rules> > <rule> > <element>BUNDLE</element> > <limits> > <limit> > <counter>COMPLEXITY</counter> > <value>COVEREDRATIO</value> > <minimum>0.8</minimum> > </limit> > </limits> > </rule> > </rules> > </configuration> > </execution> > </executions> > <configuration> > <excludes> > <exclude>com/company/service/Application.class&lt;/exclude> > <exclude>com/company/service/web/ProxyController.class&lt;/exclude> > <exclude>com/company/service/scheduler/*</exclude> > </excludes> > <rules> > <rule> > <element>BUNDLE</element> > <limits> > <limit> > <counter>COMPLEXITY</counter> > <value>COVEREDRATIO</value> > <minimum>0.8</minimum> > </limit> > </limits> > </rule> > </rules> > </configuration> > </plugin>{code} > -- This message was sent by Atlassian Jira (v8.3.4#803005)