diff options
author | Soumendu Sekhar Acharya <SA00498080@techmahindra.com> | 2018-08-07 15:23:28 +0530 |
---|---|---|
committer | Soumendu Sekhar Acharya <SA00498080@techmahindra.com> | 2018-08-24 06:39:48 +0000 |
commit | cc49cb7753ff820dada996ab1d56263243630395 (patch) | |
tree | 71d1df55fadeb4a82d6dfd2e2bfd0bfdf9ade94b /configbackuprestore/pom.xml | |
parent | db386c7a0e9807b042a675208a1e7802501bca27 (diff) |
Epic-231 cbr reports
SDN-C to support reporting feature for automated operations e.g. backup, versioning, restoration and added jacoco plugin in parent configbackuprestore
Change-Id: I355fdf0ed30a5446eb0447e3f90755dff54811cc
Issue-ID: SDNC-263
Signed-off-by: Soumendu Sekhar Acharya <SA00498080@techmahindra.com>
Former-commit-id: 3fc03f8bde09d63f0c91c25bc95bb3419c3a6c0d
Diffstat (limited to 'configbackuprestore/pom.xml')
-rw-r--r-- | configbackuprestore/pom.xml | 49 |
1 files changed, 48 insertions, 1 deletions
diff --git a/configbackuprestore/pom.xml b/configbackuprestore/pom.xml index 5b01a9cb..c925197c 100644 --- a/configbackuprestore/pom.xml +++ b/configbackuprestore/pom.xml @@ -30,7 +30,54 @@ <modules> <module>getBackupVnfDetailService</module> + <module>vnfconfigreportsservice</module> </modules> - + <build> +<plugins> + <plugin> + <groupId>org.jacoco</groupId> + <artifactId>jacoco-maven-plugin</artifactId> + <version>0.7.5.201505241946</version> + <executions> + <!-- + Prepares the property pointing to the JaCoCo runtime agent which + is passed as VM argument when Maven the Surefire plugin is executed. + --> + <execution> + <id>pre-unit-test</id> + <goals> + <goal>prepare-agent</goal> + </goals> + <configuration> + <!-- Sets the path to the file which contains the execution data. --> + <destFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</destFile> + <!-- + Sets the name of the property containing the settings + for JaCoCo runtime agent. + --> + <propertyName>surefireArgLine</propertyName> + </configuration> + </execution> + <!-- + Ensures that the code coverage report for unit tests is created after + unit tests have been run. + --> + <execution> + <id>post-unit-test</id> + <phase>test</phase> + <goals> + <goal>report</goal> + </goals> + <configuration> + <!-- Sets the path to the file which contains the execution data. --> + <dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</dataFile> + <!-- Sets the output directory for the code coverage report. --> + <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> +</plugins> +</build> </project> |