Fix error about coverage 34/102034/2
authoryangyan <yangyanyj@chinamobile.com>
Thu, 20 Feb 2020 03:09:07 +0000 (11:09 +0800)
committerYan Yang <yangyanyj@chinamobile.com>
Thu, 20 Feb 2020 03:10:11 +0000 (03:10 +0000)
Change-Id: Id22ea7f6d6f7f34f4778bbcaa6876500ef9aeb43
Issue-ID: VFC-1619
Signed-off-by: yangyan <yangyanyj@chinamobile.com>
pom.xml

diff --git a/pom.xml b/pom.xml
index 115fd38..b1ceb0b 100644 (file)
--- a/pom.xml
+++ b/pom.xml
   <properties>\r
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
         <package.name>vfc-nfvo-multivimproxy-service</package.name>\r
+        <sonar.language>java</sonar.language>\r
+        <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>\r
+        <sonar.coverage.jacoco.xmlReportPaths>${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>\r
+        <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>\r
+        <sonar.projectVersion>${project.version}</sonar.projectVersion>\r
+        <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>\r
   </properties>\r
 \r
   <build>\r
                     </instrumentation>\r
                 </configuration>\r
             </plugin>\r
+        \r
+            <plugin>\r
+                <groupId>org.jacoco</groupId>\r
+                <artifactId>jacoco-maven-plugin</artifactId>\r
+                <executions>\r
+                  <execution>\r
+                    <id>prepare-agent</id>\r
+                    <goals>\r
+                        <goal>prepare-agent</goal>\r
+                    </goals>\r
+                  </execution>\r
+                  <execution>\r
+                     <id>report</id>\r
+                     <goals>\r
+                       <goal>report</goal>\r
+                     </goals>\r
+                     <configuration>\r
+                        <dataFile>${project.build.directory}/code-coverage/jacoco.exec</dataFile>\r
+                        <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>\r
+                     </configuration>\r
+                  </execution>\r
+               </executions>\r
+            </plugin>\r
+\r
         </plugins>\r
   </build>\r
 \r