Class FailsafeReportMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.plugins.surefire.report.AbstractSurefireReportMojo
org.apache.maven.plugins.surefire.report.FailsafeReportMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo,org.apache.maven.reporting.MavenMultiPageReport,org.apache.maven.reporting.MavenReport
@Mojo(name="failsafe-report-only")
public class FailsafeReportMojo
extends AbstractSurefireReportMojo
Creates a nicely formatted Failsafe Test Report in html format.
This goal does not run the tests, it only builds the reports.
See
https://issues.apache.org/jira/browse/SUREFIRE-257
- Since:
- 2.10
- Author:
- Stephen Connolly
-
Field Summary
Fields inherited from class org.apache.maven.reporting.AbstractMavenReport
outputDirectory, project, siteRendererFields inherited from interface org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLEFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LocalizedPropertiesgetBundle(Locale locale, ClassLoader resourceBundleClassLoader) protected FilegetSurefireReportsDirectory(org.apache.maven.project.MavenProject subProject) Gets the default surefire reports directory for the specified project.getTitle()protected booleanWhether the report should be generated when there are no test results.protected booleanWhether the report should be generated or not.voidsetDescription(String description) voidMethods inherited from class org.apache.maven.plugins.surefire.report.AbstractSurefireReportMojo
canGenerateReport, executeReport, getConsoleLogger, getDescription, getNameMethods inherited from class org.apache.maven.reporting.AbstractMavenReport
closeReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getOutputDirectory, getOutputEncoding, getProject, getReportOutputDirectory, getSink, getSinkFactory, getSiteRenderer, isExternalReport, setReportOutputDirectoryMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
FailsafeReportMojo
public FailsafeReportMojo()
-
-
Method Details
-
getSurefireReportsDirectory
Description copied from class:AbstractSurefireReportMojoGets the default surefire reports directory for the specified project.- Specified by:
getSurefireReportsDirectoryin classAbstractSurefireReportMojo- Parameters:
subProject- the project to query.- Returns:
- the default surefire reports directory for the specified project.
-
getOutputName
Description copied from class:AbstractSurefireReportMojo- Specified by:
getOutputNamein interfaceorg.apache.maven.reporting.MavenReport- Specified by:
getOutputNamein classAbstractSurefireReportMojo
-
getBundle
- Specified by:
getBundlein classAbstractSurefireReportMojo
-
isSkipped
protected boolean isSkipped()Description copied from class:AbstractSurefireReportMojoWhether the report should be generated or not.- Overrides:
isSkippedin classAbstractSurefireReportMojo- Returns:
trueif and only if the report should be generated.
-
isGeneratedWhenNoResults
protected boolean isGeneratedWhenNoResults()Description copied from class:AbstractSurefireReportMojoWhether the report should be generated when there are no test results.- Overrides:
isGeneratedWhenNoResultsin classAbstractSurefireReportMojo- Returns:
trueif and only if the report should be generated when there are no result files at all.
-
setTitle
- Specified by:
setTitlein classAbstractSurefireReportMojo
-
getTitle
- Specified by:
getTitlein classAbstractSurefireReportMojo
-
setDescription
- Specified by:
setDescriptionin classAbstractSurefireReportMojo
-
getDescription
- Specified by:
getDescriptionin classAbstractSurefireReportMojo
-