Package org.pitest.mutationtest.config
Class SettingsFactory
- java.lang.Object
-
- org.pitest.mutationtest.config.SettingsFactory
-
public class SettingsFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description SettingsFactory(ReportOptions options, PluginServices plugins)
-
Method Summary
-
-
-
Constructor Detail
-
SettingsFactory
public SettingsFactory(ReportOptions options, PluginServices plugins)
-
-
Method Detail
-
getOutputStrategy
public ResultOutputStrategy getOutputStrategy()
-
createCoverageExporter
public CoverageExporter createCoverageExporter()
-
createTestStatListener
public TestStatListener createTestStatListener()
-
createEngine
public MutationEngineFactory createEngine()
-
createListener
public MutationResultListenerFactory createListener()
-
createUpdater
public ConfigurationUpdater createUpdater()
-
getJavaExecutable
public JavaExecutableLocator getJavaExecutable()
-
getMutationGrouper
public MutationGrouperFactory getMutationGrouper()
-
createCodeSource
public CodeSource createCodeSource(ProjectClassPaths classPath)
-
createHistory
public HistoryFactory createHistory()
-
describeFeatures
public void describeFeatures(Consumer<Feature> enabled, Consumer<Feature> disabled)
-
checkRequestedFeatures
public void checkRequestedFeatures()
-
getTestPrioritiser
public TestPrioritiserFactory getTestPrioritiser()
-
createCoverageOptions
public CoverageOptions createCoverageOptions()
-
getInterceptor
public CompoundInterceptorFactory getInterceptor()
-
createVerifier
public BuildVerifierFactory createVerifier()
-
getResultInterceptor
public CompoundMutationResultInterceptor getResultInterceptor()
-
createCoverageTransformer
public CoverageTransformer createCoverageTransformer(CodeSource code)
-
-