@Mojo(name="failsafe-report-only") public class FailsafeReportMojo extends AbstractSurefireReportMojo
| Modifier and Type | Field and Description |
|---|---|
private boolean |
alwaysGenerateFailsafeReport
If set to true the failsafe report will be generated even when there are no failsafe result files.
|
private java.lang.String |
outputName
The filename to use for the report.
|
private boolean |
skipFailsafeReport
If set to true the failsafe report generation will be skipped.
|
outputDirectory, project, siteRenderer| Constructor and Description |
|---|
FailsafeReportMojo() |
| Modifier and Type | Method and Description |
|---|---|
private java.util.ResourceBundle |
getBundle(java.util.Locale locale) |
java.lang.String |
getDescription(java.util.Locale locale) |
java.lang.String |
getName(java.util.Locale locale) |
java.lang.String |
getOutputName() |
protected java.io.File |
getSurefireReportsDirectory(org.apache.maven.project.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.
|
canGenerateReport, executeReportcloseReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getOutputDirectory, getOutputEncoding, getProject, getReportOutputDirectory, getSink, getSinkFactory, getSiteRenderer, isExternalReport, setReportOutputDirectory@Parameter(defaultValue="failsafe-report",
property="outputName",
required=true)
private java.lang.String outputName
@Parameter(defaultValue="false",
property="alwaysGenerateFailsafeReport")
private boolean alwaysGenerateFailsafeReport
false to preserve legacy behaviour pre 2.10@Parameter(defaultValue="false",
property="skipFailsafeReport")
private boolean skipFailsafeReport
protected java.io.File getSurefireReportsDirectory(org.apache.maven.project.MavenProject subProject)
AbstractSurefireReportMojogetSurefireReportsDirectory in class AbstractSurefireReportMojosubProject - the project to query.public java.lang.String getOutputName()
AbstractSurefireReportMojogetOutputName in interface org.apache.maven.reporting.MavenReportgetOutputName in class AbstractSurefireReportMojoprotected boolean isSkipped()
AbstractSurefireReportMojoisSkipped in class AbstractSurefireReportMojotrue if and only if the report should be generated.protected boolean isGeneratedWhenNoResults()
AbstractSurefireReportMojoisGeneratedWhenNoResults in class AbstractSurefireReportMojotrue if and only if the report should be generated when there are no result files at all.public java.lang.String getName(java.util.Locale locale)
getName in interface org.apache.maven.reporting.MavenReportgetName in class AbstractSurefireReportMojopublic java.lang.String getDescription(java.util.Locale locale)
getDescription in interface org.apache.maven.reporting.MavenReportgetDescription in class AbstractSurefireReportMojoprivate java.util.ResourceBundle getBundle(java.util.Locale locale)