Enable sonar code coverage with oparent 99/16899/2
authorGary Wu <gary.i.wu@huawei.com>
Mon, 2 Oct 2017 18:20:39 +0000 (11:20 -0700)
committerChristopher Lott (cl778h) <clott@research.att.com>
Mon, 2 Oct 2017 19:24:37 +0000 (15:24 -0400)
Remove commented-out property sonar.java.binaries.

Change-Id: I14f0597e472b387d48abc2cb1e55777a2fa55708
Issue-ID: PORTAL-50
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
Signed-off-by: Christopher Lott (cl778h) <clott@research.att.com>
ecomp-portal-BE-common/pom.xml
ecomp-portal-BE-os/pom.xml
ecomp-portal-FE-os/pom.xml
ecomp-portal-widget-ms/common-widgets/pom.xml
ecomp-portal-widget-ms/pom.xml
ecomp-portal-widget-ms/widget-ms/pom.xml
pom.xml

index 942680e..894bb7f 100644 (file)
                <finalName>${project.artifactId}</finalName>
 
                <plugins>
-                       <plugin>
-                               <groupId>org.jacoco</groupId>
-                               <artifactId>jacoco-maven-plugin</artifactId>
-                               <version>0.7.6.201602180812</version>
-                               <inherited>True</inherited>
-                               <executions>
-                                       <!-- Unit-Tests -->
-                                       <execution>
-                                               <id>prepare-agent</id>
-                                               <goals>
-                                                       <goal>prepare-agent</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                                       <destFile>${sonar.jacoco.reportPath}</destFile>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>default-instrument</id>
-                                               <goals>
-                                                       <goal>instrument</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>default-restore-instrumented-classes</id>
-                                               <phase>test</phase>
-                                               <goals>
-                                                       <goal>restore-instrumented-classes</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>post-unit-test</id>
-                                               <phase>test</phase>
-                                               <goals>
-                                                       <goal>report</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                                       <dataFile>${sonar.jacoco.reportPath}</dataFile>
-                                                       <outputDirectory>${project.basedir}/target/site/jacoco</outputDirectory>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>report-integration</id>
-                                               <phase>test</phase>
-                                               <goals>
-                                                       <goal>report-integration</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                                       <dataFile>${sonar.jacoco.itReportPath}</dataFile>
-                                                       <outputDirectory>${project.basedir}/target/site/it-jacoco</outputDirectory>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
-
                        <!-- Generate javadoc jar; see profile for Java 8 -->
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>mockito-core</artifactId>
                        <version>1.8.5</version>
                </dependency>
-               <dependency>
-                       <groupId>org.jacoco</groupId>
-                       <artifactId>jacoco-maven-plugin</artifactId>
-                       <version>0.7.6.201602180812</version>
-               </dependency>
 
                <dependency>
                        <groupId>commons-beanutils</groupId>
index 7807091..901f684 100644 (file)
                <finalName>${project.artifactId}</finalName>
 
                <plugins>
-                       <plugin>
-                               <groupId>org.codehaus.mojo</groupId>
-                               <artifactId>sonar-maven-plugin</artifactId>
-                               <version>3.2</version>
-                       </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-site-plugin</artifactId>
                                        </dependency>
                                </dependencies>
                        </plugin>
-                       <plugin>
-                               <groupId>org.jacoco</groupId>
-                               <artifactId>jacoco-maven-plugin</artifactId>
-                               <version>0.7.6.201602180812</version>
-                               <inherited>True</inherited>
-                               <executions>
-                                       <!-- Unit-Tests -->
-                                       <execution>
-                                               <id>prepare-agent</id>
-                                               <goals>
-                                                       <goal>prepare-agent</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                                       <destFile>${sonar.jacoco.reportPath}</destFile>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>default-instrument</id>
-                                               <goals>
-                                                       <goal>instrument</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>default-restore-instrumented-classes</id>
-                                               <phase>test</phase>
-                                               <goals>
-                                                       <goal>restore-instrumented-classes</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>post-unit-test</id>
-                                               <phase>test</phase>
-
-                                               <goals>
-                                                       <goal>report</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                                       <dataFile>${sonar.jacoco.reportPath}</dataFile>
-                                                       <outputDirectory>${project.basedir}/target/site/jacoco</outputDirectory>
-                                               </configuration>
-                                       </execution>
-                                       <!-- Will see build errors while running the test cases because of dual 
-                                               instrumentation -->
-
-                                       <!-- Integration Tests (Only report goal) -->
-                                       <execution>
-                                               <id>report-integration</id>
-                                               <phase>test</phase>
-                                               <goals>
-                                                       <goal>report-integration</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <skipTests>false</skipTests>
-                                                       <dataFile>${sonar.jacoco.itReportPath}</dataFile>
-                                                       <outputDirectory>${project.basedir}/target/site/it-jacoco</outputDirectory>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-surefire-plugin</artifactId>
index f0dffd7..4b59658 100644 (file)
                                        </filesets>
                                </configuration>
                        </plugin>
-                       <plugin>
-                               <groupId>org.jacoco</groupId>
-                               <artifactId>jacoco-maven-plugin</artifactId>
-                               <version>0.7.6.201602180812</version>
-                               <configuration>
-                                       <skip>true</skip>
-                               </configuration>
-                       </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-resources-plugin</artifactId>
index c5cd3cd..232f933 100644 (file)
                                         <skip>true</skip>
                                 </configuration>
                         </plugin>
-
-                                               <plugin>
-                                                       <groupId>org.jacoco</groupId>
-                                                       <artifactId>jacoco-maven-plugin</artifactId>
-                                                       <version>0.7.6.201602180812</version>
-                                                       <configuration>
-                                                               <skip>true</skip>
-                                                       </configuration>
-                                                       <inherited>True</inherited>
-                                                       <executions>
-                                                               <!-- Unit-Tests -->
-                                                               <execution>
-                                                                       <id>prepare-agent</id>
-                                                                       <goals>
-                                                                               <goal>prepare-agent</goal>
-                                                                       </goals>
-                                                                       <phase>test</phase>
-                                                                       <configuration>
-                                                                               <destFile>${sonar.jacoco.reportPath}</destFile>
-                                                                       </configuration>
-                                                               </execution>
-                                                               <execution>
-                                                                       <id>report</id>
-                                                                       <goals>
-                                                                               <goal>report</goal>
-                                                                       </goals>
-                                                                       <phase>test</phase>
-                                                                       <configuration>
-                                                                               <dataFile>${sonar.jacoco.reportPath}</dataFile>
-                                                                               <outputDirectory>${project.basedir}/target/site/jacoco</outputDirectory>
-                                                                       </configuration>
-                                                               </execution>
-                                                       </executions>
-                                               </plugin>
                </plugins>
        </build>
 
index 03e8942..a16fc64 100644 (file)
                                        <skip>true</skip>
                                </configuration>
                        </plugin>
-
-                       <plugin>
-                               <groupId>org.jacoco</groupId>
-                               <artifactId>jacoco-maven-plugin</artifactId>
-                               <version>0.7.6.201602180812</version>
-                               <configuration>
-                                       <skip>true</skip>
-                               </configuration>
-                               <inherited>True</inherited>
-                               <executions>
-                                       <!-- Unit-Tests -->
-                                       <execution>
-                                               <id>prepare-agent</id>
-                                               <goals>
-                                                       <goal>prepare-agent</goal>
-                                               </goals>
-                                               <phase>test</phase>
-                                               <configuration>
-                                                       <destFile>${sonar.jacoco.reportPath}</destFile>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>report</id>
-                                               <goals>
-                                                       <goal>report</goal>
-                                               </goals>
-                                               <phase>test</phase>
-                                               <configuration>
-                                                       <dataFile>${sonar.jacoco.reportPath}</dataFile>
-                                                       <outputDirectory>${project.basedir}/target/site/jacoco</outputDirectory>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
                </plugins>
        </build>
 
index 58baed4..da6eb99 100644 (file)
                                        <skip>true</skip>
                                </configuration>
                        </plugin>
-                       
-                       <plugin>
-                               <groupId>org.jacoco</groupId>
-                               <artifactId>jacoco-maven-plugin</artifactId>
-                               <version>0.7.6.201602180812</version>
-                               <configuration>
-                                       <skip>true</skip>
-                               </configuration>
-                               <inherited>True</inherited>
-                               <executions>
-                                       <!-- Unit-Tests -->
-                                       <execution>
-                                               <id>prepare-agent</id>
-                                               <goals>
-                                                       <goal>prepare-agent</goal>
-                                               </goals>
-                                               <phase>test</phase>
-                                               <configuration>
-                                                       <destFile>${sonar.jacoco.reportPath}</destFile>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>report</id>
-                                               <goals>
-                                                       <goal>report</goal>
-                                               </goals>
-                                               <phase>test</phase>
-                                               <configuration>
-                                                       <dataFile>${sonar.jacoco.reportPath}</dataFile>
-                                                       <outputDirectory>${project.basedir}/target/site/jacoco</outputDirectory>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
-
                </plugins>
 
        </build>
diff --git a/pom.xml b/pom.xml
index 3f46cef..7456765 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -3,12 +3,12 @@
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
 
-       <!--<parent>
+       <parent>
                <groupId>org.onap.oparent</groupId>
                <artifactId>oparent</artifactId>
                <version>0.1.1</version>
                <relativePath />
-       </parent>-->
+       </parent>
 
        <groupId>org.onap.portal</groupId>
        <artifactId>onap-portal-parent</artifactId>
                <eelf.version>1.0.0</eelf.version>
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
                <encoding>UTF-8</encoding>
-               <sonar.language>java</sonar.language>
-               <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
-               <sonar.skipDesign>true</sonar.skipDesign>
-               <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
-               <sonar.jacoco.reportPath>${project.basedir}/target/jacoco.exec</sonar.jacoco.reportPath>
-               <sonar.jacoco.itReportPath>${project.basedir}/target/it-jacoco.exec</sonar.jacoco.itReportPath>
-               <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>
-               <sonar.projectVersion>${project.version}</sonar.projectVersion>
-               <sonar.skipDesign>true</sonar.skipDesign>
-               <sonar.projectBaseDir>${project.basedir}</sonar.projectBaseDir>
-               <sonar.exclusions>**/scripts/**/*,**.js</sonar.exclusions>
-               <sonar.test.exclusions>**/test/**/*,**/tests/**/*</sonar.test.exclusions>
-               <!--<sonar.java.binaries>.</sonar.java.binaries>-->
+                <sonar.exclusions>**/scripts/**/*,**.js</sonar.exclusions>
+                <sonar.test.exclusions>**/test/**/*,**/tests/**/*</sonar.test.exclusions>
        </properties>
 
        <!-- Specify the repositories here to avoid coordination of ~/.m2/settings.xml 
                                                <target>1.8</target>
                                        </configuration>
                                </plugin>
-                               <plugin>
-                                       <groupId>org.sonarsource.scanner.maven</groupId>
-                                       <artifactId>sonar-maven-plugin</artifactId>
-                                       <version>3.0.2</version>
-                               </plugin>
                        </plugins>
                </pluginManagement>
                <plugins>