public abstract class AbstractSurefireReportMojo
extends org.apache.maven.reporting.AbstractMavenReport
localRepository, outputDirectory, project, remoteRepositories, siteRenderer, siteTool
Constructor and Description |
---|
AbstractSurefireReportMojo() |
Modifier and Type | Method and Description |
---|---|
boolean |
canGenerateReport() |
void |
executeReport(Locale locale) |
protected abstract LocalizedProperties |
getBundle(Locale locale,
ClassLoader resourceBundleClassLoader) |
protected org.apache.maven.plugin.surefire.log.api.ConsoleLogger |
getConsoleLogger() |
abstract String |
getDescription() |
String |
getDescription(Locale locale) |
String |
getName(Locale locale) |
abstract String |
getOutputName() |
protected org.apache.maven.project.MavenProject |
getProject() |
protected abstract File |
getSurefireReportsDirectory(org.apache.maven.project.MavenProject subProject)
Gets the default surefire reports directory for the specified project.
|
abstract String |
getTitle() |
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.
|
abstract void |
setDescription(String description) |
abstract void |
setTitle(String title) |
closeReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getOutputDirectory, getOutputEncoding, getReportOutputDirectory, getSink, getSinkFactory, getSiteRenderer, isExternalReport, setReportOutputDirectory
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 abstract void setTitle(String title)
public abstract String getTitle()
public abstract void setDescription(String description)
public abstract String getDescription()
public void executeReport(Locale locale) throws org.apache.maven.reporting.MavenReportException
executeReport
in class org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.reporting.MavenReportException
public boolean canGenerateReport()
canGenerateReport
in interface org.apache.maven.reporting.MavenReport
canGenerateReport
in class org.apache.maven.reporting.AbstractMavenReport
protected abstract File getSurefireReportsDirectory(org.apache.maven.project.MavenProject subProject)
subProject
- the project to query.public abstract String getOutputName()
protected abstract LocalizedProperties getBundle(Locale locale, ClassLoader resourceBundleClassLoader)
protected final org.apache.maven.plugin.surefire.log.api.ConsoleLogger getConsoleLogger()
protected org.apache.maven.project.MavenProject getProject()
getProject
in class org.apache.maven.reporting.AbstractMavenReport
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.