This module gathers aggregated jacoco test coverage metrics across the gax-java
and showcase
modules. The purpose of the metrics is to provide insights into how much of GAX code is being exercised by showcase and GAX tests and where (unit tests versus integration tests). They will also provide information on any change in coverage observed as showcase tests continue to be added to the repository.
In order to view aggregate unit test coverage of GAX in both gax-java
and showcase
:
mvn clean test -DenableTestCoverage
.gapic-generator-java/coverage-report/target/site/jacoco-aggregate/index.html
In order to view aggregate integration test coverage of GAX in both gax-java
and showcase
:
mvn clean verify -DskipUnitTests -DenableTestCoverage -Penable-integration-tests
.gapic-generator-java/coverage-report/target/site/jacoco-aggregate/index.html