net.thucydides.core.reports.html
Class HtmlAggregateStoryReporter

Package class diagram package HtmlAggregateStoryReporter
java.lang.Object
  extended by net.thucydides.core.reports.ThucydidesReporter
      extended by net.thucydides.core.reports.html.HtmlReporter
          extended by 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.


Nested Class Summary
 
Nested classes/interfaces inherited from class net.thucydides.core.reports.html.HtmlReporter
HtmlReporter.Merger
 
Field Summary
 
Fields inherited from class net.thucydides.core.reports.html.HtmlReporter
TIMESTAMP_FORMAT
 
Constructor Summary
HtmlAggregateStoryReporter(String projectName)
           
HtmlAggregateStoryReporter(String projectName, IssueTracking issueTracking, TestHistory testHistory)
           
HtmlAggregateStoryReporter(String projectName, String relativeLink)
           
HtmlAggregateStoryReporter(String projectName, String relativeLink, IssueTracking issueTracking, TestHistory testHistory)
           
 
Method Summary
 void clearHistory()
           
 TestOutcomes generateReportsForTestResultsFrom(File sourceDirectory)
          Generates a set of user story reports from a given directory.
 void generateReportsForTestResultsIn(TestOutcomes testOutcomes)
           
 void generateRequirementsReportsFor(RequirementsOutcomes requirementsOutcomes)
           
 String getProjectName()
           
protected  ThucydidesSystemProperties getSystemProperties()
           
protected  TestHistory getTestHistory()
           
 void setIssueTrackerUrl(String issueTrackerUrl)
           
 void setJiraPassword(String jiraPassword)
           
 void setJiraProject(String jiraProject)
           
 void setJiraUrl(String jiraUrl)
           
 void setJiraUsername(String jiraUsername)
           
 
Methods inherited from class net.thucydides.core.reports.html.HtmlReporter
addTimestamp, copyResourcesToOutputDirectory, copyTestResultsToOutputDirectory, getEnvironmentVariables, getResourceDirectory, mergeTemplate, setResourceDirectory, timestampFrom, timestampFrom, writeReportToOutputDirectory
 
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
 

Constructor Detail

HtmlAggregateStoryReporter

public HtmlAggregateStoryReporter(String projectName)

HtmlAggregateStoryReporter

public HtmlAggregateStoryReporter(String projectName,
                                  String relativeLink)

HtmlAggregateStoryReporter

public HtmlAggregateStoryReporter(String projectName,
                                  IssueTracking issueTracking,
                                  TestHistory testHistory)

HtmlAggregateStoryReporter

public HtmlAggregateStoryReporter(String projectName,
                                  String relativeLink,
                                  IssueTracking issueTracking,
                                  TestHistory testHistory)
Method Detail

getProjectName

public String getProjectName()

getTestHistory

protected TestHistory getTestHistory()

generateReportsForTestResultsFrom

public TestOutcomes generateReportsForTestResultsFrom(File sourceDirectory)
                                               throws IOException
Description copied from interface: UserStoryTestReporter
Generates a set of user story reports from a given directory.

Specified by:
generateReportsForTestResultsFrom in interface UserStoryTestReporter
Throws:
IOException

generateReportsForTestResultsIn

public void generateReportsForTestResultsIn(TestOutcomes testOutcomes)
                                     throws IOException
Throws:
IOException

generateRequirementsReportsFor

public void generateRequirementsReportsFor(RequirementsOutcomes requirementsOutcomes)
                                    throws IOException
Throws:
IOException

clearHistory

public void clearHistory()

getSystemProperties

protected ThucydidesSystemProperties 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)

setJiraPassword

public void setJiraPassword(String jiraPassword)


Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.