Class FailsafeOnlyReport
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.plugins.surefire.report.AbstractSurefireReport
org.apache.maven.plugins.surefire.report.FailsafeOnlyReport
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
,org.apache.maven.reporting.MavenMultiPageReport
,org.apache.maven.reporting.MavenReport
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
locale, mojoExecution, outputDirectory, outputFormat, outputTimestamp, project, reactorProjects, remoteProjectRepositories, repoSession, siteDirectory, siteRenderer, siteTool
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected File
getSurefireReportsDirectory
(org.apache.maven.project.MavenProject subProject) Gets the default surefire reports directory for the specified project.protected boolean
Whether the report should be generated when there are no test results.protected boolean
Whether the report should be generated or not.Methods inherited from class org.apache.maven.plugins.surefire.report.AbstractSurefireReport
canGenerateReport, executeReport, getConsoleLogger, getDescription, getI18N, getI18nString, getName, getProject, getReactorProjects
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
closeReport, constructXrefLocation, execute, generate, generate, getCategoryName, getInputEncoding, getLocale, getOutputDirectory, getOutputEncoding, getReportOutputDirectory, getSink, getSinkFactory, getSiteRenderer, getXrefLocation, 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
Methods inherited from interface org.apache.maven.reporting.MavenReport
getOutputPath
-
Constructor Details
-
FailsafeOnlyReport
@Inject public FailsafeOnlyReport(org.codehaus.plexus.i18n.I18N i18n)
-
-
Method Details
-
getSurefireReportsDirectory
Description copied from class:AbstractSurefireReport
Gets the default surefire reports directory for the specified project.- Specified by:
getSurefireReportsDirectory
in classAbstractSurefireReport
- Parameters:
subProject
- the project to query.- Returns:
- the default surefire reports directory for the specified project.
-
getOutputName
Description copied from class:AbstractSurefireReport
- Specified by:
getOutputName
in interfaceorg.apache.maven.reporting.MavenReport
- Specified by:
getOutputName
in classAbstractSurefireReport
-
isSkipped
protected boolean isSkipped()Description copied from class:AbstractSurefireReport
Whether the report should be generated or not.- Overrides:
isSkipped
in classAbstractSurefireReport
- Returns:
true
if and only if the report should be generated.
-
isGeneratedWhenNoResults
protected boolean isGeneratedWhenNoResults()Description copied from class:AbstractSurefireReport
Whether the report should be generated when there are no test results.- Overrides:
isGeneratedWhenNoResults
in classAbstractSurefireReport
- Returns:
true
if and only if the report should be generated when there are no result files at all.
-
getI18Nsection
- Specified by:
getI18Nsection
in classAbstractSurefireReport
- Returns:
- the according string for the section
-