Package org.jacoco.ant
Class ReportTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.jacoco.ant.ReportTask
- All Implemented Interfaces:
Cloneable
public class ReportTask
extends org.apache.tools.ant.Task
Task for coverage report generation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassFormatter element for coverage checks.classFormatter element for CSV reports.static classContainer element for class file groups.classFormatter element for HTML reports.static classThe source files are specified in a resource collection with additional attributes.classFormatter element for XML reports. -
Field Summary
Fields 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 TypeMethodDescriptionCreates a new coverage check element.Creates a new CSV report element.org.apache.tools.ant.types.resources.UnionReturns the nested resource collection for execution data files.Creates a new HTML report element.Returns the root group element that defines the report structure.Creates a new XML report element.voidexecute()Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, 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
-
Constructor Details
-
ReportTask
public ReportTask()
-
-
Method Details
-
createExecutiondata
public org.apache.tools.ant.types.resources.Union createExecutiondata()Returns the nested resource collection for execution data files.- Returns:
- resource collection for execution files
-
createStructure
Returns the root group element that defines the report structure.- Returns:
- root group element
-
createHtml
Creates a new HTML report element.- Returns:
- HTML report element
-
createCsv
Creates a new CSV report element.- Returns:
- CSV report element
-
createCheck
Creates a new coverage check element.- Returns:
- coverage check element
-
createXml
Creates a new XML report element.- Returns:
- CSV report element
-
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-