| Constructor and Description |
|---|
AbstractPitMojo(GoalStrategy strategy,
Predicate<org.apache.maven.artifact.Artifact> filter,
PluginServices plugins,
Predicate<org.apache.maven.project.MavenProject> emptyProjectCheck,
org.eclipse.aether.RepositorySystem repositorySystem) |
AbstractPitMojo(org.eclipse.aether.RepositorySystem repositorySystem) |
@Inject public AbstractPitMojo(org.eclipse.aether.RepositorySystem repositorySystem)
public AbstractPitMojo(GoalStrategy strategy, Predicate<org.apache.maven.artifact.Artifact> filter, PluginServices plugins, Predicate<org.apache.maven.project.MavenProject> emptyProjectCheck, org.eclipse.aether.RepositorySystem repositorySystem)
public final void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected Optional<CombinedStatistics> analyse() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected File detectBaseDir()
protected Predicate<org.apache.maven.artifact.Artifact> getFilter()
protected GoalStrategy getGoalStrategy()
protected PluginServices getPlugins()
public File getReportsDirectory()
public int getThreads()
public float getTimeoutFactor()
public long getTimeoutConstant()
public int getMaxMutationsPerClass()
public String getArgLine()
public boolean isVerbose()
public org.apache.maven.project.MavenProject getProject()
public boolean isFailWhenNoMutations()
public boolean isFullMutationMatrix()
public int getMutationUnitSize()
public boolean isTimestampedReports()
public boolean isDetectInlinedCode()
public void setTimestampedReports(boolean timestampedReports)
public File getHistoryOutputFile()
public File getHistoryInputFile()
public boolean isExportLineCoverage()
public Charset getSourceEncoding()
public Charset getOutputEncoding()
protected org.pitest.maven.AbstractPitMojo.RunDecision shouldRun()
public String getMutationEngine()
public String getJavaExecutable()
public boolean isParseSurefireConfig()
public boolean skipFailingTests()
public boolean useHistory()
public boolean isUseClasspathJar()
public String getVerbosity()
public String getProjectBase()
public org.apache.maven.execution.MavenSession session()
public org.eclipse.aether.RepositorySystem repositorySystem()
Copyright © 2023 org.pitest. All rights reserved.