diff options
author | waynedunican <wayne.dunican@est.tech> | 2020-08-31 13:17:03 +0100 |
---|---|---|
committer | waynedunican <wayne.dunican@est.tech> | 2020-09-01 15:00:49 +0100 |
commit | 2365471ec9b74779caad1edb5a6397305426abc7 (patch) | |
tree | bf995cc80d84975cf6f6c0206ba68eded0108d78 | |
parent | 5b30eb5dadbf401a2ea50fb7afba1dc7fd4ec42d (diff) |
JavaScript Sonar Coverage setup
Sonar properties added to apex-pdp in order to pick up JavaScript
coverage in SonarCloud
Issue-ID: POLICY-2611
Change-Id: Ia9c5837bc18a34722437b2b299e85c6a8a67088d
Signed-off-by: waynedunican <wayne.dunican@est.tech>
-rw-r--r-- | client/client-deployment/pom.xml | 7 | ||||
-rw-r--r-- | client/client-full/pom.xml | 7 | ||||
-rw-r--r-- | client/client-monitoring/pom.xml | 7 | ||||
-rw-r--r-- | pom.xml | 1 |
4 files changed, 22 insertions, 0 deletions
diff --git a/client/client-deployment/pom.xml b/client/client-deployment/pom.xml index ab7d22fcf..0818b30d6 100644 --- a/client/client-deployment/pom.xml +++ b/client/client-deployment/pom.xml @@ -32,6 +32,13 @@ <name>${project.artifactId}</name> <description>Web client for deploying models in Apex engine</description> + <properties> + <webapp.dir>src/main/resources/webapp</webapp.dir> + <sonar.nodejs.executable>${project.basedir}/src/main/resources/webapp/node/node</sonar.nodejs.executable> + <sonar.sources>${project.basedir}/src/main,${project.basedir}/src/main/resources/webapp/js</sonar.sources> + <sonar.exclusions>src/main/resources/webapp/js/__test__/**</sonar.exclusions> + </properties> + <dependencies> <dependency> <groupId>org.onap.policy.common</groupId> diff --git a/client/client-full/pom.xml b/client/client-full/pom.xml index 2bd8e1476..57ab77889 100644 --- a/client/client-full/pom.xml +++ b/client/client-full/pom.xml @@ -32,6 +32,13 @@ <name>${project.artifactId}</name> <description>Web clients for managing Apex engines</description> + <properties> + <webapp.dir>src/main/resources/webapp</webapp.dir> + <sonar.nodejs.executable>${project.basedir}/src/main/resources/webapp/node/node</sonar.nodejs.executable> + <sonar.sources>${project.basedir}/src/main,${project.basedir}/src/main/resources/webapp/js</sonar.sources> + <sonar.exclusions>src/main/resources/webapp/js/__test__/**,src/main/resources/webapp/js/jquery</sonar.exclusions> + </properties> + <dependencies> <dependency> <groupId>org.onap.policy.apex-pdp.client</groupId> diff --git a/client/client-monitoring/pom.xml b/client/client-monitoring/pom.xml index 91c136310..c4938109a 100644 --- a/client/client-monitoring/pom.xml +++ b/client/client-monitoring/pom.xml @@ -32,6 +32,13 @@ <name>${project.artifactId}</name> <description>Web client for monitoring Apex engines</description> + <properties> + <webapp.dir>src/main/resources/webapp</webapp.dir> + <sonar.nodejs.executable>${project.basedir}/src/main/resources/webapp/node/node</sonar.nodejs.executable> + <sonar.sources>${project.basedir}/src/main,${project.basedir}/src/main/resources/webapp/js</sonar.sources> + <sonar.exclusions>src/main/resources/webapp/js/__test__/**,src/main/resources/webapp/js/avsc,src/main/resources/webapp/js/d3</sonar.exclusions> + </properties> + <dependencies> <dependency> <groupId>org.onap.policy.common</groupId> @@ -50,6 +50,7 @@ <version.jgroups>4.1.5.Final</version.jgroups> <version.commons-codec>20041127.091804</version.commons-codec> <version.caffeine>2.8.0</version.caffeine> + <sonar.javascript.lcov.reportPaths>${project.basedir}/target/code-coverage/lcov.info</sonar.javascript.lcov.reportPaths> </properties> <distributionManagement> |