diff options
author | Phillip Leigh <phillip.leigh@amdocs.com> | 2018-09-11 11:02:53 -0400 |
---|---|---|
committer | Phillip Leigh <phillip.leigh@amdocs.com> | 2018-09-13 13:59:44 -0400 |
commit | 7c28777349b02dc8c39deb9bf40cfdaf1e84cc3d (patch) | |
tree | 411800630a52a768cf6a52db7f9d654f726d7099 /pom.xml | |
parent | 5bae67e63a12d544c5e1e5104c448bae32ceb469 (diff) |
Update Data Router to support API V1
Issue-ID: LOG-428
Change-Id: I6cf971539880f19ffb3e0e9cee5535d34c7b71df
Signed-off-by: Phillip Leigh <phillip.leigh@amdocs.com>
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 68 |
1 files changed, 67 insertions, 1 deletions
@@ -1,4 +1,4 @@ -<!-- +<!-- ============LICENSE_START======================================================= org.onap.aai ================================================================================ @@ -237,6 +237,72 @@ limitations under the License. <build> <finalName>${project.artifactId}</finalName> <plugins> + <!-- jacoco-maven-plugin provides the basic report creation during unit testing, such as code-coverage, sonar, etc. --> + <plugin> + <groupId>org.jacoco</groupId> + <artifactId>jacoco-maven-plugin</artifactId> + <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>${sonar.jacoco.reportPath}</destFile> + <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>${sonar.jacoco.reportPath}</dataFile> + <!-- Sets the output directory for the code coverage report. --> + <outputDirectory>${jacoco.path}</outputDirectory> + </configuration> + </execution> + <!-- Prepares the property pointing to the JaCoCo runtime agent which + is passed as VM argument when Maven the Failsafe plugin is executed. --> + <execution> + <id>pre-integration-test</id> + <phase>pre-integration-test</phase> + <goals> + <goal>prepare-agent</goal> + </goals> + <configuration> + <!-- Sets the path to the file which contains the execution data. --> + <destFile>${sonar.jacoco.itReportPath}</destFile> + <!-- Sets the name of the property containing the settings for JaCoCo + runtime agent. --> + <propertyName>failsafeArgLine</propertyName> + </configuration> + </execution> + <!-- Ensures that the code coverage report for integration tests after + integration tests have been run. --> + <execution> + <id>post-integration-test</id> + <phase>post-integration-test</phase> + <goals> + <goal>report</goal> + </goals> + <configuration> + <!-- Sets the path to the file which contains the execution data. --> + <dataFile>${sonar.jacoco.itReportPath}/</dataFile> + <!-- Sets the output directory for the code coverage report. --> + <outputDirectory>${jacoco.itPath}</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> <!-- Checkstyle plugin - used to report on compliance with --> <!-- the Google style guide. --> <plugin> |