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
  • Field Details

    • outputName

      @Parameter(defaultValue="failsafe-report", property="outputName", required=true) private String outputName
      The filename to use for the report.
    • alwaysGenerateFailsafeReport

      @Parameter(defaultValue="false", property="alwaysGenerateFailsafeReport") private boolean alwaysGenerateFailsafeReport
      If set to true the failsafe report will be generated even when there are no failsafe result files. Defaults to false to preserve legacy behaviour pre 2.10.
      Since:
      2.11
    • skipFailsafeReport

      @Parameter(defaultValue="false", property="skipFailsafeReport") private boolean skipFailsafeReport
      If set to true the failsafe report generation will be skipped.
      Since:
      2.11
    • title

      @Parameter(defaultValue="", property="failsafe.report.title") private String title
      A custom title of the report for the menu and the project reports page.
      Since:
      2.21.0
    • description

      @Parameter(defaultValue="", property="failsafe.report.description") private String description
      A custom description for the project reports page.
      Since:
      2.21.0
  • Constructor Details

    • FailsafeReportMojo

      public FailsafeReportMojo()
  • Method Details