Class 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 Details

    • COPY_OPTIONS

      public static final CopyOption[] COPY_OPTIONS
  • Constructor Details

    • 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 Details

    • getFormat

      public OutcomeFormat getFormat()
    • getProjectName

      public String getProjectName()
    • generateReportsForTestResultsFrom

      public TestOutcomes generateReportsForTestResultsFrom(File sourceDirectory) throws IOException
      Specified by:
      generateReportsForTestResultsFrom in interface UserStoryTestReporter
      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)
    • getRequirementTypes

      public List<String> getRequirementTypes()
    • getTags

      public List<TestTag> getTags()
    • setGenerateTestOutcomeReports

      public void setGenerateTestOutcomeReports()
    • setProjectDirectory

      public void setProjectDirectory(String projectDirectory)
    • setTestRoot

      public void setTestRoot(String testRoot)