public class ReportOptions extends Object
Modifier and Type | Field and Description |
---|---|
static List<String> |
DEFAULT_CHILD_JVM_ARGS |
static Collection<String> |
LOGGING_CLASSES |
Constructor and Description |
---|
ReportOptions() |
public static final Collection<String> LOGGING_CLASSES
public boolean isVerbose()
public String getReportDir()
public void setReportDir(String reportDir)
reportDir
- the reportDir to setpublic Collection<File> getSourceDirs()
public Collection<String> getClassPathElements()
public void setClassPathElements(Collection<String> classPathElements)
public void setSourceDirs(Collection<File> sourceDirs)
sourceDirs
- the sourceDirs to setpublic Collection<String> getMutators()
public void setMutators(Collection<String> mutators)
mutators
- the mutators to setpublic Collection<String> getFeatures()
public void setFeatures(Collection<String> features)
public int getDependencyAnalysisMaxDistance()
public void setDependencyAnalysisMaxDistance(int dependencyAnalysisMaxDistance)
dependencyAnalysisMaxDistance
- the dependencyAnalysisMaxDistance to setpublic ClassPath getClassPath()
public Collection<String> getTargetClasses()
public void setTargetClasses(Collection<String> targetClasses)
public void setTargetTests(Collection<Predicate<String>> targetTestsPredicates)
public int getNumberOfThreads()
public void setNumberOfThreads(int numberOfThreads)
public float getTimeoutFactor()
public long getTimeoutConstant()
public void setTimeoutConstant(long timeoutConstant)
public void setTimeoutFactor(float timeoutFactor)
public Collection<Predicate<String>> getTargetTests()
public Collection<String> getLoggingClasses()
public void setLoggingClasses(Collection<String> loggingClasses)
public Collection<String> getExcludedMethods()
public void setExcludedMethods(Collection<String> excludedMethods)
public void setVerbose(boolean verbose)
public void setExcludedClasses(Collection<String> excludedClasses)
public void setExcludedTestClasses(Collection<Predicate<String>> excludedClasses)
public void addOutputFormats(Collection<String> formats)
public Collection<String> getOutputFormats()
public Collection<String> getExcludedClasses()
public Collection<Predicate<String>> getExcludedTestClasses()
public boolean shouldFailWhenNoMutations()
public void setFailWhenNoMutations(boolean failWhenNoMutations)
public boolean skipFailingTests()
public void setSkipFailingTests(boolean skipFailingTests)
public ProjectClassPaths getMutationClassPaths()
public ClassFilter createClassesFilter()
public Collection<String> getCodePaths()
public void setCodePaths(Collection<String> codePaths)
public void setGroupConfig(TestGroupConfig groupConfig)
public TestGroupConfig getGroupConfig()
public void setFullMutationMatrix(boolean fullMutationMatrix)
public boolean isFullMutationMatrix()
public int getMutationUnitSize()
public void setMutationUnitSize(int size)
public ResultOutputStrategy getReportDirectoryStrategy()
public void setShouldCreateTimestampedReports(boolean shouldCreateTimestampedReports)
public boolean shouldCreateTimeStampedReports()
public boolean isDetectInlinedCode()
public void setDetectInlinedCode(boolean b)
public Optional<WriterFactory> createHistoryWriter()
public void setHistoryInputLocation(File historyInputLocation)
public void setHistoryOutputLocation(File historyOutputLocation)
public File getHistoryInputLocation()
public File getHistoryOutputLocation()
public void setExportLineCoverage(boolean value)
public boolean shouldExportLineCoverage()
public int getMutationThreshold()
public void setMutationThreshold(int value)
public String getMutationEngine()
public void setMutationEngine(String mutationEngine)
public int getCoverageThreshold()
public void setCoverageThreshold(int coverageThreshold)
public int getTestStrengthThreshold()
public void setTestStrengthThreshold(int testStrengthThreshold)
public String getJavaExecutable()
public void setJavaExecutable(String javaExecutable)
public void setIncludeLaunchClasspath(boolean b)
public boolean isIncludeLaunchClasspath()
public Properties getFreeFormProperties()
public void setFreeFormProperties(Properties props)
public int getMaximumAllowedSurvivors()
public void setMaximumAllowedSurvivors(int maxSurvivors)
public Collection<String> getExcludedRunners()
public Collection<String> getIncludedTestMethods()
public void setExcludedRunners(Collection<String> excludedRunners)
public void setIncludedTestMethods(Collection<String> includedTestMethods)
public TestPluginArguments createMinionSettings()
public String getTestPlugin()
public void setTestPlugin(String testPlugin)
public boolean useClasspathJar()
public void setUseClasspathJar(boolean useClasspathJar)
Copyright © 2021 org.pitest. All rights reserved.