diff options
author | ToineSiebelink <toine.siebelink@est.tech> | 2021-09-30 16:53:42 +0100 |
---|---|---|
committer | ToineSiebelink <toine.siebelink@est.tech> | 2021-10-01 08:42:00 +0100 |
commit | 4cbd60b974fa68cab8501e9f3e9edef134eac09b (patch) | |
tree | 2eb45ddbf569afd841d012a43ebbeaab0eb4a358 /pom.xml | |
parent | 7e148f8eda2c5741d5c08ae37c6fd36f8d861659 (diff) |
Fix issues with SOnar Qube coverage report
-removed invalid jacoco exclude
-removed strange (generated/accidental?) comment in main pom header
-moved manually coded 'models' package (included in coverage now) to separate it
from swagger generated package/classes with same name (exluded in coverage)
-added some missing test scenarios
-increased coverage limit from 70 to 98% to prevent regression
Issue-ID: CPS-475
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: I2f1c276c543926d2d259e33b418f21de4abfea96
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 106 |
1 files changed, 2 insertions, 104 deletions
@@ -17,108 +17,7 @@ SPDX-License-Identifier: Apache-2.0 ============LICENSE_END========================================================= ---><!DOCTYPE project [ - <!ELEMENT project (modelVersion|parent|organization|groupId|artifactId|version|name|description|properties|dependencyManagement|dependencies|build|pluginManagement)*> - <!ATTLIST project - xmlns CDATA #REQUIRED - xmlns:xsi CDATA #REQUIRED - xsi:schemaLocation CDATA #REQUIRED> - <!ELEMENT modelVersion (#PCDATA)> - <!ELEMENT parent (groupId|artifactId|version|relativePath)*> - <!ELEMENT groupId (#PCDATA)> - <!ELEMENT artifactId (#PCDATA)> - <!ELEMENT version (#PCDATA)> - <!ELEMENT relativePath (#PCDATA)> - <!ELEMENT organization (name|url)*> - <!ELEMENT name (#PCDATA)> - <!ELEMENT url (#PCDATA)> - <!ELEMENT description (#PCDATA)> - <!ELEMENT properties (app|base.image|cps.version|image.tag|jacoco.minimum.coverage|maven.build.timestamp.format|project.build.sourceEncoding|image.name)*> - <!ELEMENT app (#PCDATA)> - <!ELEMENT base.image (#PCDATA)> - <!ELEMENT cps.version (#PCDATA)> - <!ELEMENT image.tag (#PCDATA)> - <!ELEMENT jacoco.minimum.coverage (#PCDATA)> - <!ELEMENT maven.build.timestamp.format (#PCDATA)> - <!ELEMENT project.build.sourceEncoding (#PCDATA)> - <!ELEMENT dependencyManagement (dependencies)*> - <!ELEMENT dependencies (dependency)*> - <!ELEMENT dependency (groupId|artifactId|version|type|scope|exclusions)*> - <!ELEMENT type (#PCDATA)> - <!ELEMENT scope (#PCDATA)> - <!ELEMENT exclusions (exclusion)*> - <!ELEMENT exclusion (groupId|artifactId)*> - <!ELEMENT build (resources|plugins|plugin)*> - <!ELEMENT resources (resource)*> - <!ELEMENT resource (directory|filtering|includes|targetPath)*> - <!ELEMENT directory (#PCDATA)> - <!ELEMENT filtering (#PCDATA)> - <!ELEMENT includes (include)*> - <!ELEMENT include (#PCDATA)> - <!ELEMENT targetPath (#PCDATA)> - <!ELEMENT plugins (plugin)*> - <!ELEMENT plugin (groupId|artifactId|version|executions|configuration|dependencies)*> - <!ELEMENT executions (execution)*> - <!ELEMENT execution (goals|configuration|id|phase)*> - <!ELEMENT goals (goal)*> - <!ELEMENT goal (#PCDATA)> - <!ELEMENT configuration (inputSpec|language|generateSupportingFiles|apiPackage|modelPackage|configOptions|argLine|includes|excludes|configLocation|includeResources|includeTestSourceDirectory|includeTestResources|sourceDirectories|consoleOutput|violationSeverity|failOnViolation|plugins|effort|threshold|failOnError|excludeFilterFile|xmlOutput|xmlOutputDirectory|dataFile|rules|dataFileIncludes|container|from|to)*> - <!ELEMENT inputSpec (#PCDATA)> - <!ELEMENT language (#PCDATA)> - <!ELEMENT generateSupportingFiles (#PCDATA)> - <!ELEMENT apiPackage (#PCDATA)> - <!ELEMENT modelPackage (#PCDATA)> - <!ELEMENT configOptions (sourceFolder|dateLibrary|interfaceOnly|useTags)*> - <!ELEMENT sourceFolder (#PCDATA)> - <!ELEMENT dateLibrary (#PCDATA)> - <!ELEMENT interfaceOnly (#PCDATA)> - <!ELEMENT useTags (#PCDATA)> - <!ELEMENT id (#PCDATA)> - <!ELEMENT phase (#PCDATA)> - <!ELEMENT argLine (#PCDATA)> - <!ELEMENT excludes (exclude)*> - <!ELEMENT exclude (#PCDATA)> - <!ELEMENT configLocation (#PCDATA)> - <!ELEMENT includeResources (#PCDATA)> - <!ELEMENT includeTestSourceDirectory (#PCDATA)> - <!ELEMENT includeTestResources (#PCDATA)> - <!ELEMENT sourceDirectories (sourceDirectory)*> - <!ELEMENT sourceDirectory (#PCDATA)> - <!ELEMENT consoleOutput (#PCDATA)> - <!ELEMENT violationSeverity (#PCDATA)> - <!ELEMENT failOnViolation (#PCDATA)> - <!ELEMENT effort (#PCDATA)> - <!ELEMENT threshold (#PCDATA)> - <!ELEMENT failOnError (#PCDATA)> - <!ELEMENT excludeFilterFile (#PCDATA)> - <!ELEMENT xmlOutput (#PCDATA)> - <!ELEMENT xmlOutputDirectory (#PCDATA)> - <!ELEMENT dataFile (#PCDATA)> - <!ELEMENT rules (rule)*> - <!ELEMENT rule (element|limits)*> - <!ELEMENT element (#PCDATA)> - <!ELEMENT limits (limit)*> - <!ELEMENT limit (counter|value|minimum)*> - <!ELEMENT counter (#PCDATA)> - <!ELEMENT value (#PCDATA)> - <!ELEMENT minimum (#PCDATA)> - <!ELEMENT dataFileIncludes (fileInclude)*> - <!ELEMENT fileInclude (#PCDATA)> - <!ELEMENT pluginManagement (plugins)*> - <!ELEMENT container (mainClass|creationTime)*> - <!ELEMENT mainClass (#PCDATA)> - <!ELEMENT creationTime (#PCDATA)> - <!ELEMENT from (image)*> - <!ELEMENT image (#PCDATA)> - <!ELEMENT to (tags|image)*> - <!ELEMENT tags (tag)*> - <!ELEMENT tag (#PCDATA)> - <!ELEMENT profiles (profile)*> - <!ELEMENT profile (id|activation|properties|build)*> - <!ELEMENT activation (activeByDefault)*> - <!ELEMENT activeByDefault (#PCDATA)> - <!ELEMENT image.name (#PCDATA)> - ]> +--> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> @@ -143,7 +42,7 @@ <base.image>${docker.pull.registry}/onap/integration-java11:8.0.0</base.image> <cps.version>2.0.0</cps.version> <image.tag>${project.version}-${maven.build.timestamp}</image.tag> - <jacoco.minimum.coverage>0.7</jacoco.minimum.coverage> + <jacoco.minimum.coverage>0.98</jacoco.minimum.coverage> <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> @@ -443,7 +342,6 @@ <configuration> <excludes> <exclude>org/onap/cps/ncmp/dmi/model/*</exclude> - <exclude>org/onap/cps/ncmp/dmi/config/*</exclude> </excludes> </configuration> <executions> |