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()); + } }