Fix optf-cmso clm and sonar reports 33/104333/5
authorvrvarma <vikas.varma@att.com>
Wed, 25 Mar 2020 04:47:00 +0000 (00:47 -0400)
committervrvarma <vikas.varma@att.com>
Thu, 26 Mar 2020 04:44:57 +0000 (00:44 -0400)
Change-Id: I9a818d717667290c8794ed055191fc24adedb68b
Signed-off-by: vrvarma <vikas.varma@att.com>
Issue-ID: OPTFRA-694

16 files changed:
cmso-database/src/main/docker/Dockerfile
cmso-optimizer/pom.xml
cmso-optimizer/src/main/docker/Dockerfile
cmso-service/pom.xml
cmso-service/src/main/docker/Dockerfile
cmso-sonar/docker/integration/cmso-optimizer/etc/startJacocoService.sh
cmso-sonar/docker/integration/cmso-service/etc/startJacocoService.sh
cmso-sonar/docker/integration/cmso-ticketmgt/etc/startJacocoService.sh
cmso-sonar/docker/integration/cmso-topology/etc/startJacocoService.sh
cmso-sonar/pom.xml
cmso-sonar/src/test/resources/integration.properties
cmso-ticketmgt/pom.xml
cmso-ticketmgt/src/main/docker/Dockerfile
cmso-topology/pom.xml
cmso-topology/src/main/docker/Dockerfile
pom.xml

index 8c4074c..89d2934 100644 (file)
@@ -15,7 +15,7 @@ RUN test -n "$http_proxy" && echo "Acquire::Proxy \"http://$http_proxy\";" > /et
     apt-get update &&  \
     apt-get -y dist-upgrade &&  \
     apt-get install -y openjdk-11-jre-headless && \
-       apt-get install -y curl
+       apt-get install -y curl unzip wget netcat
 
 RUN groupadd onap \
     && useradd -m -g onap onap
index 5c83477..1ce329d 100644 (file)
@@ -47,8 +47,6 @@
                <jacoco.itPath>${basedir}/target/jacoco_itReport</jacoco.itPath>
                <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
                <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
-               <sonar.jacoco.reportPath>${basedir}/target/jacoco-ut.exec</sonar.jacoco.reportPath>
-               <sonar.jacoco.itReportPath>${basedir}/target/jacoco-it.exec</sonar.jacoco.itReportPath>
                <sonar.surefire.reportsPath>${basedir}/target/surefire-reports</sonar.surefire.reportsPath>
                <sonar.failsafe.reportsPath>${basedir}/target/failsafe-reports</sonar.failsafe.reportsPath>
 
@@ -56,7 +54,8 @@
                <docker.skip.push>false</docker.skip.push>
                <docker.skip.tag>false</docker.skip.tag>
                <skip.staging.artifacts>false</skip.staging.artifacts>
-
+               <sonar.coverage.jacoco.xmlReportPaths>${project.build.directory}/site/optimizer-it/jacoco.xml,${project.build.directory}/site/jacoco-ut/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
+               
        </properties>
 
        <dependencyManagement>
index b5a5477..a10bbc1 100644 (file)
@@ -22,7 +22,7 @@ RUN test -n "$http_proxy" && echo "Acquire::Proxy \"http://$http_proxy\";" > /et
     apt-get -y dist-upgrade &&  \
     apt-get install -y openjdk-11-jre-headless && \
     apt-get install -y wget && \
-    apt-get install -y curl && \
+    apt-get install -y curl unzip wget netcat && \
     set && \
     wget -q $MZN_DL_URL -O mz.tgz && \
     tar xzf mz.tgz && \
index f3df62e..fdb0077 100644 (file)
@@ -58,8 +58,6 @@
                <jacoco.itPath>${basedir}/target/jacoco_itReport</jacoco.itPath>\r
                <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>\r
                <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>\r
-               <sonar.jacoco.reportPath>${basedir}/target/jacoco-ut.exec</sonar.jacoco.reportPath>\r
-               <sonar.jacoco.itReportPath>${basedir}/target/jacoco-it.exec</sonar.jacoco.itReportPath>\r
                <sonar.surefire.reportsPath>${basedir}/target/surefire-reports</sonar.surefire.reportsPath>\r
                <sonar.failsafe.reportsPath>${basedir}/target/failsafe-reports</sonar.failsafe.reportsPath>\r
 \r
@@ -67,7 +65,8 @@
                <docker.skip.push>false</docker.skip.push>\r
                <docker.skip.tag>false</docker.skip.tag>\r
                <skip.staging.artifacts>false</skip.staging.artifacts>\r
-\r
+               <sonar.coverage.jacoco.xmlReportPaths>${project.build.directory}/site/service-it/jacoco.xml,${project.build.directory}/site/jacoco-ut/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>\r
+       \r
        </properties>\r
 \r
        <dependencyManagement>\r
index e46cdeb..c9c6f4a 100644 (file)
@@ -14,7 +14,7 @@ RUN test -n "$http_proxy" && echo "Acquire::Proxy \"http://$http_proxy\";" > /et
     apt-get update &&  \\r
     apt-get -y dist-upgrade &&  \\r
     apt-get install -y openjdk-11-jre-headless && \\r
-       apt-get install -y curl\r
+       apt-get install -y curl unzip wget netcat\r
 \r
 RUN groupadd onap \\r
     && useradd -m -g onap onap\r
index b4be6b1..bd484c3 100755 (executable)
@@ -2,9 +2,9 @@
 apt update
 apt install wget
 apt install unzip  --assume-yes
-wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.2/org.jacoco.agent-0.8.2.jar
-unzip org.jacoco.agent-0.8.2.jar
-cp org.jacoco.agent-0.8.2/jacocoagent.jar .
+wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5.jar
+unzip org.jacoco.agent-0.8.5.jar
+cp org.jacoco.agent-0.8.5/jacocoagent.jar .
 ls -l
 
 VM_ARGS="${VM_ARGS} -javaagent:./jacocoagent.jar=destfile=/share/logs/optimizer.jacoco.exec,dumponexit=true,jmx=true,append=true,output=file,includes=org.onap.*"
index f049e5c..6bd100f 100755 (executable)
@@ -2,9 +2,9 @@
 apt update
 apt install wget
 apt install unzip  --assume-yes
-wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.2/org.jacoco.agent-0.8.2.jar
-unzip org.jacoco.agent-0.8.2.jar
-cp org.jacoco.agent-0.8.2/jacocoagent.jar .
+wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5.jar
+unzip org.jacoco.agent-0.8.5.jar
+cp org.jacoco.agent-0.8.5/jacocoagent.jar .
 ls -l
 
 VM_ARGS="${VM_ARGS} -javaagent:./jacocoagent.jar=destfile=/share/logs/service.jacoco.exec,dumponexit=true,jmx=true,append=true,output=file,includes=org.onap.*"
index 1331bcf..a7de3ec 100755 (executable)
@@ -2,9 +2,9 @@
 apt update
 apt install wget
 apt install unzip  --assume-yes
-wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.2/org.jacoco.agent-0.8.2.jar
-unzip org.jacoco.agent-0.8.2.jar
-cp org.jacoco.agent-0.8.2/jacocoagent.jar .
+wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5.jar
+unzip org.jacoco.agent-0.8.5.jar
+cp org.jacoco.agent-0.8.5/jacocoagent.jar .
 ls -l
 
 VM_ARGS="${VM_ARGS} -javaagent:./jacocoagent.jar=destfile=/share/logs/ticketmgt.jacoco.exec,dumponexit=true,jmx=true,append=true,output=file,includes=org.onap.*"
index 8c7df11..78fac60 100755 (executable)
@@ -2,9 +2,9 @@
 apt update
 apt install wget
 apt install unzip  --assume-yes
-wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.2/org.jacoco.agent-0.8.2.jar
-unzip org.jacoco.agent-0.8.2.jar
-cp org.jacoco.agent-0.8.2/jacocoagent.jar .
+wget https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5.jar
+unzip org.jacoco.agent-0.8.5.jar
+cp org.jacoco.agent-0.8.5/jacocoagent.jar .
 ls -l
 
 VM_ARGS="${VM_ARGS} -javaagent:./jacocoagent.jar=destfile=/share/logs/topology.jacoco.exec,dumponexit=true,jmx=true,append=true,output=file,includes=org.onap.*"
index 7bcd0a9..beb0655 100644 (file)
                                <artifactId>jacoco-maven-plugin</artifactId>\r
                                <executions>\r
                                        <execution>\r
-                                               <id>post-integration-test1</id>\r
+                                               <id>post-integration-test</id>\r
                                                <phase>post-integration-test</phase>\r
                                                <goals>\r
                                                        <goal>report</goal>\r
                                                <configuration>\r
                                                        <skip>${skipIntegrationTests}</skip>\r
                                                        <dataFile>${project.basedir}/target/code-coverage/service.jacoco.exec</dataFile>\r
-                                                       <outputDirectory>${project.basedir}/target/site/service-it</outputDirectory>\r
+                                                       <outputDirectory>${project.basedir}/../cmso-service/target/site/service-it</outputDirectory>\r
                                                        <includes>\r
                                                                <include>service/**</include>\r
                                                        </includes>\r
                                                </configuration>\r
                                        </execution>\r
                                        <execution>\r
-                                               <id>post-integration-test2</id>\r
+                                               <id>post-integration-optimizer</id>\r
                                                <phase>post-integration-test</phase>\r
                                                <goals>\r
                                                        <goal>report</goal>\r
                                                <configuration>\r
                                                        <skip>${skipIntegrationTests}</skip>\r
                                                        <dataFile>${project.basedir}/target/code-coverage/optimizer.jacoco.exec</dataFile>\r
-                                                       <outputDirectory>${project.basedir}/target/site/optimizer-it</outputDirectory>\r
+                                                       <outputDirectory>${project.basedir}/../cmso-optimizer/target/site/optimizer-it</outputDirectory>\r
                                                        <includes>\r
                                                                <include>optimizer/**</include>\r
                                                        </includes>\r
                                                        </excludes>\r
                                                </configuration>\r
                                        </execution>\r
+                                       <execution>\r
+                                               <id>post-integration-topology</id>\r
+                                               <phase>post-integration-test</phase>\r
+                                               <goals>\r
+                                                       <goal>report</goal>\r
+                                               </goals>\r
+                                               <configuration>\r
+                                                       <skip>${skipIntegrationTests}</skip>\r
+                                                       <dataFile>${project.basedir}/target/code-coverage/topology.jacoco.exec</dataFile>\r
+                                                       <outputDirectory>${project.basedir}/../cmso-topology/target/site/topology-it</outputDirectory>\r
+                                                       <includes>\r
+                                                               <include>topology/**</include>\r
+                                                       </includes>\r
+                                                       <excludes>\r
+                                                               <exclude>**/gen/**</exclude>\r
+                                                               <exclude>**/generated-sources/**</exclude>\r
+                                                               <exclude>**/yang-gen/**</exclude>\r
+                                                               <exclude>**/pax/**</exclude>\r
+                                                       </excludes>\r
+                                               </configuration>\r
+                                       </execution>\r
+                                       <execution>\r
+                                               <id>post-integration-ticketmgt</id>\r
+                                               <phase>post-integration-test</phase>\r
+                                               <goals>\r
+                                                       <goal>report</goal>\r
+                                               </goals>\r
+                                               <configuration>\r
+                                                       <skip>${skipIntegrationTests}</skip>\r
+                                                       <dataFile>${project.basedir}/target/code-coverage/ticketmgt.jacoco.exec</dataFile>\r
+                                                       <outputDirectory>${project.basedir}/../cmso-ticketmgt/target/site/ticketmgt-it</outputDirectory>\r
+                                                       <includes>\r
+                                                               <include>ticketmgt/**</include>\r
+                                                       </includes>\r
+                                                       <excludes>\r
+                                                               <exclude>**/gen/**</exclude>\r
+                                                               <exclude>**/generated-sources/**</exclude>\r
+                                                               <exclude>**/yang-gen/**</exclude>\r
+                                                               <exclude>**/pax/**</exclude>\r
+                                                       </excludes>\r
+                                               </configuration>\r
+                                       </execution>\r
                                </executions>\r
                        </plugin>\r
                </plugins>\r
index 4e0e21b..f3052c3 100644 (file)
@@ -1,7 +1,7 @@
 base.path=./
 jacoco.exec.dest=target/code-coverage
 jacoco.exec.classes=target/classes
-source.classes.folders=service|../cmso-service/target/classes,optimizer|../cmso-optimizer/target/classes
-jacoco.exec.source.files=docker/integration/cmso-service/logs/service.jacoco.exec,docker/integration/cmso-optimizer/logs/optimizer.jacoco.exec
+source.classes.folders=service|../cmso-service/target/classes,optimizer|../cmso-optimizer/target/classes,topology|../cmso-topology/target/classes,ticketmgt|../cmso-ticketmgt/target/classes
+jacoco.exec.source.files=docker/integration/cmso-service/logs/service.jacoco.exec,docker/integration/cmso-optimizer/logs/optimizer.jacoco.exec,docker/integration/cmso-topology/logs/topology.jacoco.exec,docker/integration/cmso-ticketmgt/logs/ticketmgt.jacoco.exec
 
 copy.jacoco.for.sonar=docker/integration/cmso-service/logs/service.jacoco.exec|../cmso-service/target/jacoco-it.exec,docker/integration/cmso-optimizer/logs/optimizer.jacoco.exec|../cmso-optimizer/target/jacoco-it.exec,docker/integration/cmso-topology/logs/topology.jacoco.exec|../cmso-topology/target/jacoco-it.exec,docker/integration/cmso-ticketmgt/logs/ticketmgt.jacoco.exec|../cmso-ticketmgt/target/jacoco-it.exec
\ No newline at end of file
index 0eb1ebd..1569d92 100644 (file)
@@ -47,8 +47,6 @@
                <jacoco.itPath>${basedir}/target/jacoco_itReport</jacoco.itPath>
                <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
                <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
-               <sonar.jacoco.reportPath>${basedir}/target/jacoco-ut.exec</sonar.jacoco.reportPath>
-               <sonar.jacoco.itReportPath>${basedir}/target/jacoco-it.exec</sonar.jacoco.itReportPath>
                <sonar.surefire.reportsPath>${basedir}/target/surefire-reports</sonar.surefire.reportsPath>
                <sonar.failsafe.reportsPath>${basedir}/target/failsafe-reports</sonar.failsafe.reportsPath>
 
@@ -56,6 +54,7 @@
                <docker.skip.push>false</docker.skip.push>
                <docker.skip.tag>false</docker.skip.tag>
                <skip.staging.artifacts>false</skip.staging.artifacts>
+               <sonar.coverage.jacoco.xmlReportPaths>${project.build.directory}/site/ticketmgt-it/jacoco.xml,${project.build.directory}/site/jacoco-ut/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
 
        </properties>
 
index b846a9c..5b47773 100644 (file)
@@ -15,7 +15,7 @@ RUN test -n "$http_proxy" && echo "Acquire::Proxy \"http://$http_proxy\";" > /et
     apt-get update &&  \
     apt-get -y dist-upgrade &&  \
     apt-get install -y openjdk-11-jre-headless && \
-       apt-get install -y curl
+       apt-get install -y curl unzip wget netcat
 
 RUN groupadd onap \
     && useradd -m -g onap onap
index 6ffc597..ba39fa3 100644 (file)
@@ -47,8 +47,6 @@
                <jacoco.itPath>${basedir}/target/jacoco_itReport</jacoco.itPath>
                <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
                <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
-               <sonar.jacoco.reportPath>${basedir}/target/jacoco-ut.exec</sonar.jacoco.reportPath>
-               <sonar.jacoco.itReportPath>${basedir}/target/jacoco-it.exec</sonar.jacoco.itReportPath>
                <sonar.surefire.reportsPath>${basedir}/target/surefire-reports</sonar.surefire.reportsPath>
                <sonar.failsafe.reportsPath>${basedir}/target/failsafe-reports</sonar.failsafe.reportsPath>
 
@@ -56,6 +54,9 @@
                <docker.skip.push>false</docker.skip.push>
                <docker.skip.tag>false</docker.skip.tag>
                <skip.staging.artifacts>false</skip.staging.artifacts>
+               <sonar.coverage.jacoco.xmlReportPaths>${project.build.directory}/site/topology-it/jacoco.xml,${project.build.directory}/site/jacoco-ut/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
+
+               
 
        </properties>
 
index 015a794..f0ffc94 100644 (file)
@@ -15,7 +15,7 @@ RUN test -n "$http_proxy" && echo "Acquire::Proxy \"http://$http_proxy\";" > /et
     apt-get update &&  \
     apt-get -y dist-upgrade &&  \
     apt-get install -y openjdk-11-jre-headless && \
-       apt-get install -y curl
+       apt-get install -y curl unzip wget netcat
 
 RUN groupadd onap \
     && useradd -m -g onap onap
diff --git a/pom.xml b/pom.xml
index fdb5b08..0a723ef 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -62,8 +62,9 @@
                <java.version>11</java.version>
                <maven.compiler.target>11</maven.compiler.target>
                <maven.compiler.source>11</maven.compiler.source>
-        <spring.version>5.1.5.RELEASE</spring.version>
-               <spring.boot.version>2.1.6.RELEASE</spring.boot.version>
+        <spring.version>5.2.4.RELEASE</spring.version>
+               <spring.boot.version>2.2.5.RELEASE</spring.boot.version>
+               <quartz.version>2.3.2</quartz.version>
                <release-tag>Dublin</release-tag>
                <name.space>org.onap.optf</name.space>
                <image.namespace>onap</image.namespace>
@@ -76,6 +77,8 @@
                <docker.https_proxy></docker.https_proxy>
                <docker.maven.plugin.version>0.30.0</docker.maven.plugin.version>
                <checkstyle.skip>true</checkstyle.skip>
+               
+                               
        </properties>
        
     <scm>