Package org.fest.swing.junit.ant
Class JUnitReportTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator
org.fest.swing.junit.ant.JUnitReportTask
- All Implemented Interfaces:
Cloneable,org.apache.tools.ant.taskdefs.optional.junit.XMLConstants
public class JUnitReportTask
extends org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator
Aggregates all <junit> XML formatter test suite data under a specific directory and transforms the results via
XSLT.
-
Field Summary
FieldsFields inherited from class org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator
DEFAULT_DIR, DEFAULT_FILENAME, filesets, generatedId, toDir, toFile, transformersFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, projectFields inherited from interface org.apache.tools.ant.taskdefs.optional.junit.XMLConstants
ATTR_CLASSNAME, ATTR_ERRORS, ATTR_FAILURES, ATTR_ID, ATTR_MESSAGE, ATTR_NAME, ATTR_PACKAGE, ATTR_SKIPPED, ATTR_TESTS, ATTR_TIME, ATTR_TYPE, ATTR_VALUE, ERROR, FAILURE, HOSTNAME, PROPERTIES, PROPERTY, SYSTEM_ERR, SYSTEM_OUT, TESTCASE, TESTSUITE, TESTSUITES, TIMESTAMP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.tools.ant.types.PathCreates the current classpath.org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformerGenerate a report based on the document created by the merge.voidsetClasspath(org.apache.tools.ant.types.Path classpath) Sets an additional classpath.voidsetClasspathRef(org.apache.tools.ant.types.Reference r) Sets a reference to a classpath.Methods inherited from class org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator
addFileSet, addTestSuite, createDocument, execute, getDestinationFile, getFiles, setTodir, setTofile, writeDOMTreeMethods 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
-
Field Details
-
classpath
private org.apache.tools.ant.types.Path classpath
-
-
Constructor Details
-
JUnitReportTask
public JUnitReportTask()
-
-
Method Details
-
createReport
public org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer createReport()Generate a report based on the document created by the merge.- Overrides:
createReportin classorg.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator- Returns:
- the generated report.
-
setClasspath
public void setClasspath(org.apache.tools.ant.types.Path classpath) Sets an additional classpath.- Parameters:
classpath- the additional classpath to append to the current one.
-
setClasspathRef
public void setClasspathRef(org.apache.tools.ant.types.Reference r) Sets a reference to a classpath.- Parameters:
r- the reference to set.
-
createClasspath
public org.apache.tools.ant.types.Path createClasspath()Creates the current classpath.- Returns:
- the created classpath.
-