Class CloverReportTask

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.openclover.ant.tasks.AbstractCloverTask
org.openclover.ant.tasks.CloverReportTask
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
CloverHtmlReportTask, CloverPdfReportTask

public class CloverReportTask extends AbstractCloverTask
The Clover report task serves as a driver for the various different clover reporting formats
Since:
Clover 1.1
  • Field Details

    • coverageCacheSize

      protected org.openclover.core.cfg.StorageSize coverageCacheSize
      size of cache used when loading per-test coverage
  • Constructor Details

    • CloverReportTask

      public CloverReportTask()
  • Method Details

    • addCurrent

      public void addCurrent(CloverReportTask.CurrentEx current)
    • addHistorical

      public void addHistorical(CloverReportTask.HistoricalEx historical)
    • setCoverageCacheSize

      public void setCoverageCacheSize(String size)
    • setFailOnError

      public void setFailOnError(boolean failOnError)
    • setProjectName

      public void setProjectName(String projectName)
    • cloverExecute

      public void cloverExecute()
      Generate the report.
      Specified by:
      cloverExecute in class AbstractCloverTask
    • generateReports

      protected void generateReports(org.openclover.core.reporters.CloverReportConfig firstCurrentConfig, org.openclover.core.reporters.CloverReportConfig[] configs, Map<String,org.openclover.core.reporters.CloverReportConfig> linkedReports) throws org.openclover.runtime.api.CloverException
      Throws:
      org.openclover.runtime.api.CloverException