diff --git a/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app-it/pom.xml b/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app-it/pom.xml
index 22e1fdcf..2c8569a2 100644
--- a/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app-it/pom.xml
+++ b/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app-it/pom.xml
@@ -20,19 +20,7 @@
-
-
-
- org.jacoco
- jacoco-maven-plugin
-
-
- ${project.basedir}/../target/jacoco-it.exec
-
-
-
-
-
+
+ ${project.basedir}/target/test-classes
+
diff --git a/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app/pom.xml b/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app/pom.xml
index d3846cf9..8827b8fb 100644
--- a/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app/pom.xml
+++ b/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app/pom.xml
@@ -11,5 +11,8 @@
app
Java :: JaCoco Multi Modules :: App
-
+
+ ${project.basedir}/target/test-classes
+ ${project.basedir}/target/classes
+
diff --git a/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app/src/main/java/example/HelloWorld.java b/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app/src/main/java/example/HelloWorld.java
index 48cb48e6..bfe24204 100644
--- a/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app/src/main/java/example/HelloWorld.java
+++ b/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/app/src/main/java/example/HelloWorld.java
@@ -1,6 +1,6 @@
package example;
-public class HelloWorld {
+public class HelloWorld implements Cloneable {
public void coveredByUnitTest() {
System.out.println("coveredByUnitTest1");
@@ -16,5 +16,16 @@ public void coveredByIntegrationTest() {
public void notCovered() {
System.out.println("notCovered");
}
-
+
+ public void morenotCovered() {
+ System.out.println("morenotCovered");
+ }
+
+ public void morenotCovered2() {
+ System.out.println("morenotCovered");
+ }
+
+ public void morenotCovered3() {
+ System.out.println("morenotCovered");
+ }
}
diff --git a/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/pom.xml b/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/pom.xml
index d4a3d305..aefacd9f 100644
--- a/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/pom.xml
+++ b/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco/pom.xml
@@ -23,8 +23,19 @@
- ${project.basedir}/../target/jacoco-it.exec
+ ${project.basedir}/../target
+ ${jacocoReportDir}/jacoco.exec
+ jacoco
+ reuseReports
java
+ https://sonar.symphony.com
+ preview
+ 3
+ marturi/sonar-examples
+ ${project.basedir}/../target/jacoco.exec
+ 2.19.1
+ 0.7.6.201602180812
+
@@ -37,65 +48,111 @@
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19.1
+
+ 4
+ false
+ -Xmx2048m ${surefireArgLine}
+
+ **/*Test.java
+
+ ${skip.surefire.tests}
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.plugin.version}
+
+ true
+
+ ${jacoco.excludePattern}
+
+
+
+
+ pre-unit-test
+
+ prepare-agent
+
+
+ ${jacoco.destfile}
+ true
+ surefireArgLine
+
+
+
+ post-unit-test
+ test
+
+ report
+
+
+ ${jacoco.destfile}
+ ${jacocoReportDir}
+ ${skip.surefire.tests}
+
+
+
+
+
+
+
+
+
+
+
org.apache.maven.plugins
maven-compiler-plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${maven.surefire.report.plugin}
+
+ false
+ true
+ true
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.plugin.version}
- 1.5
- 1.5
+
+ ${jacoco.excludePattern}
+
-
+
-
-
- sonar-coverage
-
- true
-
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- 0.7.2.201409121644
-
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
-
- true
-
-
-
- agent-for-ut
-
- prepare-agent
-
-
-
- agent-for-it
-
- prepare-agent-integration
-
-
-
- jacoco-site
- verify
-
- report
-
-
-
-
-
-
-
-
diff --git a/projects/languages/java/code-coverage/ut/ut-maven-jacoco/pom.xml b/projects/languages/java/code-coverage/ut/ut-maven-jacoco/pom.xml
index 21104a68..4d076f5d 100644
--- a/projects/languages/java/code-coverage/ut/ut-maven-jacoco/pom.xml
+++ b/projects/languages/java/code-coverage/ut/ut-maven-jacoco/pom.xml
@@ -11,6 +11,12 @@
UTF-8
+ UTF-8
+ java
+ https://sonar.symphony.com
+ preview
+ 3
+ marturi/sonar-examples
diff --git a/projects/languages/java/code-coverage/ut/ut-maven-jacoco/src/main/java/example/One.java b/projects/languages/java/code-coverage/ut/ut-maven-jacoco/src/main/java/example/One.java
index 52933b08..28c21928 100644
--- a/projects/languages/java/code-coverage/ut/ut-maven-jacoco/src/main/java/example/One.java
+++ b/projects/languages/java/code-coverage/ut/ut-maven-jacoco/src/main/java/example/One.java
@@ -15,4 +15,8 @@ public String toto() {
public void uncoveredMethod() {
System.out.println(foo());
}
+
+ public void uncoveredMethod2() {
+ System.out.println(foo());
+ }
}