Package org.openclover.ant.tasks
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
The Clover report task serves as a driver for the various different
clover reporting formats
- Since:
- Clover 1.1
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classAdapter class which provides a version of the Current report configuration suitable for Ant use - i.e.static classAdapter class which provides a version of the Historical report configuration suitable for Ant use - i.e.static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.openclover.core.cfg.StorageSizesize of cache used when loading per-test coverageFields inherited from class org.openclover.ant.tasks.AbstractCloverTask
config, debugFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCurrent(CloverReportTask.CurrentEx current) voidaddHistorical(CloverReportTask.HistoricalEx historical) voidGenerate the report.protected voidgenerateReports(org.openclover.core.reporters.CloverReportConfig firstCurrentConfig, org.openclover.core.reporters.CloverReportConfig[] configs, Map<String, org.openclover.core.reporters.CloverReportConfig> linkedReports) voidsetCoverageCacheSize(String size) voidsetFailOnError(boolean failOnError) voidsetProjectName(String projectName) Methods inherited from class org.openclover.ant.tasks.AbstractCloverTask
execute, getInitString, init, resolveInitString, setDebug, setInitString, setTmpDir, validateMethods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
coverageCacheSize
protected org.openclover.core.cfg.StorageSize coverageCacheSizesize of cache used when loading per-test coverage
-
-
Constructor Details
-
CloverReportTask
public CloverReportTask()
-
-
Method Details
-
addCurrent
-
addHistorical
-
setCoverageCacheSize
-
setFailOnError
public void setFailOnError(boolean failOnError) -
setProjectName
-
cloverExecute
public void cloverExecute()Generate the report.- Specified by:
cloverExecutein classAbstractCloverTask
-
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
-