Class PitReportMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenMultiPageReport, org.apache.maven.reporting.MavenReport
    Direct Known Subclasses:
    PitAggregationMojo, PitReportAggregationModuleMojo

    @Mojo(name="report",
          defaultPhase=SITE)
    public class PitReportMojo
    extends org.apache.maven.reporting.AbstractMavenReport
    Generates a report of the pit mutation testing.
    • Constructor Detail

      • PitReportMojo

        public PitReportMojo()
    • Method Detail

      • getOutputName

        public String getOutputName()
      • getDescription

        public String getDescription​(Locale locale)
      • getSiteRenderer

        protected org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
        Overrides:
        getSiteRenderer in class org.apache.maven.reporting.AbstractMavenReport
      • getOutputDirectory

        protected String getOutputDirectory()
        Overrides:
        getOutputDirectory in class org.apache.maven.reporting.AbstractMavenReport
      • getProject

        protected org.apache.maven.project.MavenProject getProject()
        Overrides:
        getProject in class org.apache.maven.reporting.AbstractMavenReport
      • executeReport

        protected void executeReport​(Locale locale)
                              throws org.apache.maven.reporting.MavenReportException
        Specified by:
        executeReport in class org.apache.maven.reporting.AbstractMavenReport
        Throws:
        org.apache.maven.reporting.MavenReportException
      • canGenerateReport

        public boolean canGenerateReport()
        Specified by:
        canGenerateReport in interface org.apache.maven.reporting.MavenReport
        Overrides:
        canGenerateReport in class org.apache.maven.reporting.AbstractMavenReport
      • isExternalReport

        public boolean isExternalReport()
        Specified by:
        isExternalReport in interface org.apache.maven.reporting.MavenReport
        Overrides:
        isExternalReport in class org.apache.maven.reporting.AbstractMavenReport
      • isSkip

        public boolean isSkip()
      • getReportsDirectory

        public File getReportsDirectory()
      • getSourceDataFormats

        public List<String> getSourceDataFormats()
      • getInputEncoding

        public String getInputEncoding()
        Overrides:
        getInputEncoding in class org.apache.maven.reporting.AbstractMavenReport
      • getOutputEncoding

        public String getOutputEncoding()
        Overrides:
        getOutputEncoding in class org.apache.maven.reporting.AbstractMavenReport