public class XMLTestOutcomeReporter extends java.lang.Object implements AcceptanceTestReporter, AcceptanceTestLoader
| Constructor and Description |
|---|
XMLTestOutcomeReporter() |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
generateReportFor(TestOutcome testOutcome)
Generate an XML report for a given test run.
|
com.google.common.base.Optional<OutcomeFormat> |
getFormat()
Return the format that this reporter generates, if it is a format that can be activated or deactivated
via the output.formats configuration property.
|
java.lang.String |
getName()
A name used to identify a given reporter.
|
java.io.File |
getOutputDirectory() |
java.util.Optional<TestOutcome> |
loadReportFrom(java.io.File reportFile) |
java.util.Optional<TestOutcome> |
loadReportFrom(java.nio.file.Path reportFile) |
java.util.List<TestOutcome> |
loadReportsFrom(java.io.File outputDirectory) |
java.util.List<TestOutcome> |
loadReportsFrom(java.nio.file.Path outputDirectory) |
void |
setOutputDirectory(java.io.File outputDirectory)
Define the output directory in which the reports will be written.
|
void |
setQualifier(java.lang.String qualifier)
Optional.
|
void |
setResourceDirectory(java.lang.String resourceDirectoryPath)
We don't need any resources for XML reports.
|
public void setQualifier(java.lang.String qualifier)
AcceptanceTestReportersetQualifier in interface AcceptanceTestReporterpublic void setResourceDirectory(java.lang.String resourceDirectoryPath)
setResourceDirectory in interface AcceptanceTestReporterpublic java.lang.String getName()
AcceptanceTestReportergetName in interface AcceptanceTestReporterpublic com.google.common.base.Optional<OutcomeFormat> getFormat()
AcceptanceTestReportergetFormat in interface AcceptanceTestLoadergetFormat in interface AcceptanceTestReporterpublic java.io.File generateReportFor(TestOutcome testOutcome) throws java.io.IOException
generateReportFor in interface AcceptanceTestReporterjava.io.IOExceptionpublic java.util.Optional<TestOutcome> loadReportFrom(java.nio.file.Path reportFile)
loadReportFrom in interface AcceptanceTestLoaderpublic java.util.Optional<TestOutcome> loadReportFrom(java.io.File reportFile)
loadReportFrom in interface AcceptanceTestLoaderpublic java.io.File getOutputDirectory()
public void setOutputDirectory(java.io.File outputDirectory)
AcceptanceTestReportersetOutputDirectory in interface AcceptanceTestReporterpublic java.util.List<TestOutcome> loadReportsFrom(java.nio.file.Path outputDirectory)
loadReportsFrom in interface AcceptanceTestLoaderpublic java.util.List<TestOutcome> loadReportsFrom(java.io.File outputDirectory)
loadReportsFrom in interface AcceptanceTestLoader