tree: 144c8b156bd9d750f35259f4a1e0e878aaf2c298 [path history] [tgz]
  1. pom.xml
  2. README.md
coverage-report/README.md

Coverage Report

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.

Unit Test Coverage

In order to view aggregate unit test coverage of GAX in both gax-java and showcase:

  1. At the root of the repository, run mvn clean test -DenableTestCoverage.
  2. The metrics can be found at gapic-generator-java/coverage-report/target/site/jacoco-aggregate/index.html

Screenshot 2023-03-03 at 6 32 50 PM

Integration Test Coverage

In order to view aggregate integration test coverage of GAX in both gax-java and showcase:

  1. At the root of the repository, run mvn clean verify -DskipUnitTests -DenableTestCoverage -Penable-integration-tests.
  2. The metrics can be found at gapic-generator-java/coverage-report/target/site/jacoco-aggregate/index.html

Screenshot 2023-03-03 at 6 36 26 PM