public class JSONTestOutcomeReporter extends Object implements AcceptanceTestReporter, AcceptanceTestLoader
| Constructor and Description |
|---|
JSONTestOutcomeReporter() |
| Modifier and Type | Method and Description |
|---|---|
File |
generateReportFor(TestOutcome testOutcome,
TestOutcomes allTestOutcomes)
Generate reports for a given acceptance test run.
|
String |
getName()
A name used to identify a given reporter.
|
File |
getOutputDirectory() |
com.google.common.base.Optional<TestOutcome> |
loadReportFrom(File reportFile) |
List<TestOutcome> |
loadReportsFrom(File 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, TestOutcomes allTestOutcomes) 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 com.google.common.base.Optional<TestOutcome> loadReportFrom(File reportFile)
loadReportFrom in interface AcceptanceTestLoaderpublic List<TestOutcome> loadReportsFrom(File outputDirectory)
loadReportsFrom in interface AcceptanceTestLoaderCopyright © 2011–2014 Wakaleo Consulting. All rights reserved.