net.thucydides.maven.plugins
Class ThucydidesReportMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
net.thucydides.maven.plugins.ThucydidesReportMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenMultiPageReport, org.apache.maven.reporting.MavenReport
public class ThucydidesReportMojo
- extends org.apache.maven.reporting.AbstractMavenReport
Thucydides Maven site integration
This plugin generates an aggregate Thucydides report and integrates it into the Maven-generated site.
| Fields inherited from interface org.apache.maven.reporting.MavenReport |
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
| Methods inherited from class org.apache.maven.reporting.AbstractMavenReport |
canGenerateReport, closeReport, execute, generate, generate, generate, getCategoryName, getReportOutputDirectory, getSink, getSinkFactory, isExternalReport, setReportOutputDirectory |
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
project
protected org.apache.maven.project.MavenProject project
outputDirectory
public String outputDirectory
- Aggregate reports are generated here
sourceDirectory
public File sourceDirectory
- Thucydides test reports are read from here
ThucydidesReportMojo
public ThucydidesReportMojo()
getProject
protected org.apache.maven.project.MavenProject getProject()
- Specified by:
getProject in class org.apache.maven.reporting.AbstractMavenReport
getHtmlReportGenerator
protected ThucydidesHTMLReportGenerator getHtmlReportGenerator()
getSiteRenderer
protected org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
- Specified by:
getSiteRenderer in class org.apache.maven.reporting.AbstractMavenReport
getOutputDirectory
protected String getOutputDirectory()
- Specified by:
getOutputDirectory in class org.apache.maven.reporting.AbstractMavenReport
getThucydidesOutputDirectory
protected File getThucydidesOutputDirectory()
getOutputName
public String getOutputName()
getName
public String getName(Locale locale)
getDescription
public String getDescription(Locale locale)
executeReport
protected void executeReport(Locale locale)
throws org.apache.maven.reporting.MavenReportException
- Specified by:
executeReport in class org.apache.maven.reporting.AbstractMavenReport
- Throws:
org.apache.maven.reporting.MavenReportException
getReporter
protected HtmlAggregateStoryReporter getReporter()
Copyright © 2011-2012 Wakaleo Consulting. All Rights Reserved.