public abstract class AbstractSurefireReportMojo extends AbstractMavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
Constructor and Description |
---|
AbstractSurefireReportMojo() |
Modifier and Type | Method and Description |
---|---|
boolean |
canGenerateReport() |
void |
executeReport(Locale locale) |
String |
getDescription(Locale locale) |
String |
getName(Locale locale) |
protected String |
getOutputDirectory() |
abstract String |
getOutputName() |
protected MavenProject |
getProject() |
protected Renderer |
getSiteRenderer() |
protected abstract File |
getSurefireReportsDirectory(MavenProject subProject)
Gets the default surefire reports directory for the specified project.
|
protected boolean |
isGeneratedWhenNoResults()
Whether the report should be generated when there are no test results.
|
protected boolean |
isSkipped()
Whether the report should be generated or not.
|
closeReport, execute, generate, generate, generate, getCategoryName, getReportOutputDirectory, getSink, getSinkFactory, isExternalReport, setReportOutputDirectory
getLog, getPluginContext, setLog, setPluginContext
protected boolean isSkipped()
true
if and only if the report should be generated.protected boolean isGeneratedWhenNoResults()
true
if and only if the report should be generated when there are no result files at all.public void executeReport(Locale locale) throws MavenReportException
executeReport
in class AbstractMavenReport
MavenReportException
public boolean canGenerateReport()
canGenerateReport
in interface MavenReport
canGenerateReport
in class AbstractMavenReport
protected abstract File getSurefireReportsDirectory(MavenProject subProject)
subProject
- the project to query.protected Renderer getSiteRenderer()
getSiteRenderer
in class AbstractMavenReport
protected MavenProject getProject()
getProject
in class AbstractMavenReport
public abstract String getOutputName()
protected String getOutputDirectory()
getOutputDirectory
in class AbstractMavenReport
Copyright © 2004–2013 The Apache Software Foundation. All rights reserved.