diff options
author | Idan Amit <ia096e@intl.att.com> | 2018-08-13 17:58:53 +0300 |
---|---|---|
committer | Idan Amit <ia096e@intl.att.com> | 2018-08-13 18:55:16 +0300 |
commit | e7154335e26e3e68bedd7ef09831982a33ab3aeb (patch) | |
tree | b71ff637504073ff884aa28a4955d573ddcab8c6 /pom.xml | |
parent | de26cd4b417cac55e38b8830b729d6443564f2fc (diff) |
Added tests to sdc-pubsub
Added tests files and coverage to sdc-pubsub
Change-Id: I45146ae8d18f229d92afb60208532a1a0ca4192a
Issue-ID: SDC-1542
Signed-off-by: Idan Amit <ia096e@intl.att.com>
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 31 |
1 files changed, 29 insertions, 2 deletions
@@ -4,13 +4,20 @@ <groupId>org.openecomp.sdc</groupId> <artifactId>sdc-pubsub</artifactId> - <version>1.0.20</version> + <version>1.0.21</version> <packaging>pom</packaging> <name>SDC Plugin Pubsub</name> <properties> <nexus.proxy>https://nexus.onap.org</nexus.proxy> <staging.profile.id>176c31dfe190a</staging.profile.id> + + <sonar.typescript.node>node</sonar.typescript.node> + <sonar.sources>lib</sonar.sources> + <sonar.tests>lib</sonar.tests> + <sonar.test.inclusions>lib/*.spec.ts</sonar.test.inclusions> + <sonar.typescript.lcov.reportPaths>coverage/lcov.info</sonar.typescript.lcov.reportPaths> + <sonar.testExecutionReportPaths>coverage/test-report.xml</sonar.testExecutionReportPaths> </properties> <build> @@ -20,7 +27,7 @@ <version>3.1.0</version> <executions> <execution> - <id>clean dist folder and compiled files</id> + <id>clean dist and coverage folder and compiled files</id> <phase>clean</phase> <goals> <goal>clean</goal> @@ -39,6 +46,9 @@ <directory>${basedir}/dist</directory> </fileset> <fileset> + <directory>${basedir}/coverage</directory> + </fileset> + <fileset> <directory>${basedir}/lib</directory> <includes> <include>*.d.ts</include> @@ -91,6 +101,17 @@ </execution> <execution> + <id>npm test</id> + <goals> + <goal>npm</goal> + </goals> + <configuration> + <arguments>test -- --coverage</arguments> + <npmInheritsProxyConfigFromMaven>false</npmInheritsProxyConfigFromMaven> + </configuration> + </execution> + + <execution> <id>npm run build</id> <goals> <goal>npm</goal> @@ -101,6 +122,12 @@ </execution> </executions> </plugin> + + <plugin> + <groupId>org.sonarsource.scanner.maven</groupId> + <artifactId>sonar-maven-plugin</artifactId> + <version>3.0.2</version> + </plugin> <!-- Staging Plugin --> <plugin> |