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)
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() |
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)
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) 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 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.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 AcceptanceTestLoaderpublic com.google.common.base.Optional<OutcomeFormat> getFormat()
AcceptanceTestReportergetFormat in interface AcceptanceTestLoadergetFormat in interface AcceptanceTestReporter