public class JSONTestOutcomeReporter extends Object implements AcceptanceTestReporter, AcceptanceTestLoader
| Constructor and Description |
|---|
JSONTestOutcomeReporter() |
| Modifier and Type | Method and Description |
|---|---|
File |
generateReportFor(TestOutcome testOutcome)
Generate reports for a given acceptance test run.
|
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.
|
String |
getName()
A name used to identify a given reporter.
|
File |
getOutputDirectory() |
Optional<TestOutcome> |
loadReportFrom(File reportFile) |
Optional<TestOutcome> |
loadReportFrom(Path reportFile) |
List<TestOutcome> |
loadReportsFrom(File outputDirectory) |
List<TestOutcome> |
loadReportsFrom(Path outputDirectory) |
void |
setOutputDirectory(File outputDirectory)
Define the output directory in which the reports will be written.
|
void |
setQualifier(String qualifier)
Optional.
|
void |
setResourceDirectory(String resourceDirectoryPath)
Define or override the directory where report resources are stored.
|
public String getName()
AcceptanceTestReportergetName in interface AcceptanceTestReporterpublic File generateReportFor(TestOutcome testOutcome) throws IOException
AcceptanceTestReportergenerateReportFor in interface AcceptanceTestReporterIOExceptionpublic File getOutputDirectory()
public void setOutputDirectory(File outputDirectory)
AcceptanceTestReportersetOutputDirectory in interface AcceptanceTestReporterpublic void setQualifier(String qualifier)
AcceptanceTestReportersetQualifier in interface AcceptanceTestReporterpublic void setResourceDirectory(String resourceDirectoryPath)
AcceptanceTestReportersetResourceDirectory in interface AcceptanceTestReporterpublic Optional<TestOutcome> loadReportFrom(Path reportFile)
loadReportFrom in interface AcceptanceTestLoaderpublic Optional<TestOutcome> loadReportFrom(File reportFile)
loadReportFrom in interface AcceptanceTestLoaderpublic List<TestOutcome> loadReportsFrom(Path outputDirectory)
loadReportsFrom in interface AcceptanceTestLoaderpublic List<TestOutcome> loadReportsFrom(File outputDirectory)
loadReportsFrom in interface AcceptanceTestLoaderpublic Optional<OutcomeFormat> getFormat()
AcceptanceTestReportergetFormat in interface AcceptanceTestLoadergetFormat in interface AcceptanceTestReporterCopyright © 2023. All rights reserved.