public class JSONTestOutcomeReporter extends java.lang.Object implements AcceptanceTestReporter, AcceptanceTestLoader
| Constructor and Description |
|---|
JSONTestOutcomeReporter() |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
generateReportFor(TestOutcome testOutcome,
TestOutcomes allTestOutcomes)
Generate reports for a given acceptance 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() |
com.google.common.base.Optional<TestOutcome> |
loadReportFrom(java.io.File reportFile) |
java.util.List<TestOutcome> |
loadReportsFrom(java.io.File 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)
Define or override the directory where report resources are stored.
|
public java.lang.String getName()
AcceptanceTestReportergetName in interface AcceptanceTestReporterpublic java.io.File generateReportFor(TestOutcome testOutcome, TestOutcomes allTestOutcomes) throws java.io.IOException
AcceptanceTestReportergenerateReportFor in interface AcceptanceTestReporterjava.io.IOExceptionpublic java.io.File getOutputDirectory()
public void setOutputDirectory(java.io.File outputDirectory)
AcceptanceTestReportersetOutputDirectory in interface AcceptanceTestReporterpublic void setQualifier(java.lang.String qualifier)
AcceptanceTestReportersetQualifier in interface AcceptanceTestReporterpublic void setResourceDirectory(java.lang.String resourceDirectoryPath)
AcceptanceTestReportersetResourceDirectory in interface AcceptanceTestReporterpublic com.google.common.base.Optional<TestOutcome> loadReportFrom(java.io.File reportFile)
loadReportFrom in interface AcceptanceTestLoaderpublic java.util.List<TestOutcome> loadReportsFrom(java.io.File outputDirectory)
loadReportsFrom in interface AcceptanceTestLoaderpublic com.google.common.base.Optional<OutcomeFormat> getFormat()
AcceptanceTestReportergetFormat in interface AcceptanceTestReporter