Package org.pitest.maven.report
Class PitReportMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.reporting.AbstractMavenReport
-
- org.pitest.maven.report.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.AbstractMavenReportGenerates a report of the pit mutation testing.
-
-
Constructor Summary
Constructors Constructor Description PitReportMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanGenerateReport()protected voidexecuteReport(Locale locale)StringgetDescription(Locale locale)StringgetInputEncoding()StringgetName(Locale locale)protected StringgetOutputDirectory()StringgetOutputEncoding()StringgetOutputName()protected org.apache.maven.project.MavenProjectgetProject()FilegetReportsDirectory()protected org.apache.maven.doxia.siterenderer.RenderergetSiteRenderer()List<String>getSourceDataFormats()booleanisExternalReport()booleanisSkip()-
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
closeReport, execute, generate, generate, generate, getCategoryName, getReportOutputDirectory, getSink, getSinkFactory, setReportOutputDirectory
-
-
-
-
Method Detail
-
getOutputName
public String getOutputName()
-
getSiteRenderer
protected org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
- Overrides:
getSiteRendererin classorg.apache.maven.reporting.AbstractMavenReport
-
getOutputDirectory
protected String getOutputDirectory()
- Overrides:
getOutputDirectoryin classorg.apache.maven.reporting.AbstractMavenReport
-
getProject
protected org.apache.maven.project.MavenProject getProject()
- Overrides:
getProjectin classorg.apache.maven.reporting.AbstractMavenReport
-
executeReport
protected void executeReport(Locale locale) throws org.apache.maven.reporting.MavenReportException
- Specified by:
executeReportin classorg.apache.maven.reporting.AbstractMavenReport- Throws:
org.apache.maven.reporting.MavenReportException
-
canGenerateReport
public boolean canGenerateReport()
- Specified by:
canGenerateReportin interfaceorg.apache.maven.reporting.MavenReport- Overrides:
canGenerateReportin classorg.apache.maven.reporting.AbstractMavenReport
-
isExternalReport
public boolean isExternalReport()
- Specified by:
isExternalReportin interfaceorg.apache.maven.reporting.MavenReport- Overrides:
isExternalReportin classorg.apache.maven.reporting.AbstractMavenReport
-
isSkip
public boolean isSkip()
-
getReportsDirectory
public File getReportsDirectory()
-
getInputEncoding
public String getInputEncoding()
- Overrides:
getInputEncodingin classorg.apache.maven.reporting.AbstractMavenReport
-
getOutputEncoding
public String getOutputEncoding()
- Overrides:
getOutputEncodingin classorg.apache.maven.reporting.AbstractMavenReport
-
-