# Package-level declarations

Tasks to work with the JaCoCo code coverage library.

## Types

JacocoBase
Link copied to clipboard
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
abstract class JacocoBase : DefaultTask
Base class for Jacoco tasks.
JacocoCoverageVerification
Link copied to clipboard
@CacheableTask
abstract class JacocoCoverageVerification : JacocoReportBase
Task for verifying code coverage metrics.
JacocoReport
Link copied to clipboard
@CacheableTask
abstract class JacocoReport : JacocoReportBase, Reporting<JacocoReportsContainer>
Task to generate HTML, Xml and CSV reports of Jacoco coverage data.
JacocoReportBase
Link copied to clipboard
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
abstract class JacocoReportBase : JacocoBase
Base class for Jacoco report tasks.
JacocoReportsContainer
Link copied to clipboard
interface JacocoReportsContainer : ReportContainer<ConfigurableReport>
The reporting configuration for the JacocoReport task.