From 4c98efedfb6c1c253cbfe54c9469436957c59cfc Mon Sep 17 00:00:00 2001 From: "adheli.tavares" Date: Fri, 19 Apr 2024 13:37:09 +0100 Subject: Fix for Jacoco configuration to generate reports for code coverage Issue-ID: POLICY-4962 Change-Id: I3cb5a6fe2730bb577b310d584ec7e029551f3d3d Signed-off-by: adheli.tavares --- integration/pom.xml | 67 ++++++++++++++++++++++++++++++++--------------------- pom.xml | 7 +----- 2 files changed, 41 insertions(+), 33 deletions(-) diff --git a/integration/pom.xml b/integration/pom.xml index b50cc62c..20ba7faf 100644 --- a/integration/pom.xml +++ b/integration/pom.xml @@ -40,11 +40,11 @@ 4.1.2-SNAPSHOT 4.1.2-SNAPSHOT - ${project.basedir}/../target/code-coverage/jacoco-ut.exec - 3.2 - jacoco + ${project.build.directory}/code-coverage/jacoco-ut.exec - ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml + jacoco + ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml + org/drools/**/*,**/gen/**,**/generated-sources/** https://nexus3.onap.org/repository/npm.public/npm/-/ @@ -1318,6 +1318,16 @@ maven-deploy-plugin 3.1.1 + + org.apache.maven.plugins + maven-failsafe-plugin + 3.2.5 + + + org.sonarsource.scanner.maven + sonar-maven-plugin + ${version.sonar} + @@ -1346,6 +1356,7 @@ **/gen/** **/generated-sources/** + file @@ -1354,8 +1365,9 @@ prepare-agent - ${jacoco.dataFile} + ${jacoco.destFile} true + surefireArgLine @@ -1365,35 +1377,19 @@ report - ${jacoco.dataFile} - - - - pre-integration-test - pre-integration-test - - prepare-agent - - - true - - - - post-integration-test - post-integration-test - - report - - - true + ${jacoco.destFile} + ${project.reporting.outputDirectory}/jacoco-ut report-aggregate - prepare-package + verify report-aggregate + + true + @@ -1453,6 +1449,23 @@ + + org.apache.maven.plugins + maven-failsafe-plugin + + + integration-tests + + integration-test + verify + + + + ${failsafeArgLine} + + + + diff --git a/pom.xml b/pom.xml index 18c74a37..ce8f8de0 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,7 @@ formatter-maven-plugin 2.11.0 - ${project.parent.basedir}/onap-java-formatter.xml + ${project.basedir}/onap-java-formatter.xml - - org.sonarsource.scanner.maven - sonar-maven-plugin - ${sonar.scanner.version} - -- cgit 1.2.3-korg