Package net.thucydides.core.reports.html
Class HtmlAggregateStoryReporter
- java.lang.Object
-
- net.thucydides.core.reports.ThucydidesReporter
-
- net.thucydides.core.reports.html.HtmlReporter
-
- net.thucydides.core.reports.html.HtmlAggregateStoryReporter
-
- All Implemented Interfaces:
UserStoryTestReporter
public class HtmlAggregateStoryReporter extends HtmlReporter implements UserStoryTestReporter
Generates an aggregate acceptance test report in HTML form. Reads all the reports from the output directory to generates aggregate HTML reports summarizing the results.
-
-
Field Summary
Fields Modifier and Type Field Description static CopyOption[]COPY_OPTIONS-
Fields inherited from class net.thucydides.core.reports.html.HtmlReporter
colored, TIMESTAMP_FORMAT
-
-
Constructor Summary
Constructors Constructor Description HtmlAggregateStoryReporter(String projectName)HtmlAggregateStoryReporter(String projectName, String relativeLink)HtmlAggregateStoryReporter(String projectName, String relativeLink, IssueTracking issueTracking, EnvironmentVariables environmentVariables)HtmlAggregateStoryReporter(String projectName, String relativeLink, IssueTracking issueTracking, EnvironmentVariables environmentVariables, Requirements requirements)HtmlAggregateStoryReporter(String projectName, IssueTracking issueTracking)HtmlAggregateStoryReporter(String projectName, Requirements requirements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestOutcomesgenerateReportsForTestResultsFrom(File sourceDirectory)voidgenerateReportsForTestResultsIn(TestOutcomes testOutcomes)OutcomeFormatgetFormat()StringgetProjectName()List<String>getRequirementTypes()protected SerenitySystemPropertiesgetSystemProperties()List<TestTag>getTags()voidsetGenerateTestOutcomeReports()voidsetIssueTrackerUrl(String issueTrackerUrl)voidsetJiraPassword(String jiraPassword)voidsetJiraProject(String jiraProject)voidsetJiraUrl(String jiraUrl)voidsetJiraUsername(String jiraUsername)voidsetProjectDirectory(String projectDirectory)voidsetTags(String tags)-
Methods inherited from class net.thucydides.core.reports.html.HtmlReporter
addTimestamp, copyResourcesToOutputDirectory, copyTestResultsToOutputDirectory, getEnvironmentVariables, getResourceDirectory, mergeTemplate, setResourceDirectory, verboseReporting
-
Methods inherited from class net.thucydides.core.reports.ThucydidesReporter
getOutputDirectory, getSourceDirectory, setOutputDirectory, setSourceDirectory
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.thucydides.core.reports.UserStoryTestReporter
getOutputDirectory, setOutputDirectory, setResourceDirectory
-
-
-
-
Field Detail
-
COPY_OPTIONS
public static final CopyOption[] COPY_OPTIONS
-
-
Constructor Detail
-
HtmlAggregateStoryReporter
public HtmlAggregateStoryReporter(String projectName)
-
HtmlAggregateStoryReporter
public HtmlAggregateStoryReporter(String projectName, Requirements requirements)
-
HtmlAggregateStoryReporter
public HtmlAggregateStoryReporter(String projectName, String relativeLink)
-
HtmlAggregateStoryReporter
public HtmlAggregateStoryReporter(String projectName, IssueTracking issueTracking)
-
HtmlAggregateStoryReporter
public HtmlAggregateStoryReporter(String projectName, String relativeLink, IssueTracking issueTracking, EnvironmentVariables environmentVariables)
-
HtmlAggregateStoryReporter
public HtmlAggregateStoryReporter(String projectName, String relativeLink, IssueTracking issueTracking, EnvironmentVariables environmentVariables, Requirements requirements)
-
-
Method Detail
-
getFormat
public OutcomeFormat getFormat()
-
getProjectName
public String getProjectName()
-
generateReportsForTestResultsFrom
public TestOutcomes generateReportsForTestResultsFrom(File sourceDirectory) throws IOException
- Specified by:
generateReportsForTestResultsFromin interfaceUserStoryTestReporter- Throws:
IOException
-
generateReportsForTestResultsIn
public void generateReportsForTestResultsIn(TestOutcomes testOutcomes) throws IOException
- Throws:
IOException
-
getSystemProperties
protected SerenitySystemProperties getSystemProperties()
-
setIssueTrackerUrl
public void setIssueTrackerUrl(String issueTrackerUrl)
-
setJiraUrl
public void setJiraUrl(String jiraUrl)
-
setJiraProject
public void setJiraProject(String jiraProject)
-
setJiraUsername
public void setJiraUsername(String jiraUsername)
-
setTags
public void setTags(String tags)
-
setJiraPassword
public void setJiraPassword(String jiraPassword)
-
setGenerateTestOutcomeReports
public void setGenerateTestOutcomeReports()
-
setProjectDirectory
public void setProjectDirectory(String projectDirectory)
-
-