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()
AcceptanceTestReporter
getName
in interface AcceptanceTestReporter
public File generateReportFor(TestOutcome testOutcome, TestOutcomes allTestOutcomes) throws IOException
AcceptanceTestReporter
generateReportFor
in interface AcceptanceTestReporter
IOException
public File getOutputDirectory()
public void setOutputDirectory(File outputDirectory)
AcceptanceTestReporter
setOutputDirectory
in interface AcceptanceTestReporter
public void setQualifier(String qualifier)
AcceptanceTestReporter
setQualifier
in interface AcceptanceTestReporter
public void setResourceDirectory(String resourceDirectoryPath)
AcceptanceTestReporter
setResourceDirectory
in interface AcceptanceTestReporter
public com.google.common.base.Optional<TestOutcome> loadReportFrom(File reportFile)
loadReportFrom
in interface AcceptanceTestLoader
public List<TestOutcome> loadReportsFrom(File outputDirectory)
loadReportsFrom
in interface AcceptanceTestLoader
Copyright © 2011–2014 Wakaleo Consulting. All rights reserved.