Package org.pitest.mutationtest.tooling
Class EntryPoint
- java.lang.Object
-
- org.pitest.mutationtest.tooling.EntryPoint
-
public class EntryPoint extends Object
-
-
Constructor Summary
Constructors Constructor Description EntryPoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalysisResultexecute(File baseDir, ReportOptions data, PluginServices plugins, Map<String,String> environmentVariables)Convenient entry point for tools to run mutation analysis.AnalysisResultexecute(File baseDir, ReportOptions data, SettingsFactory settings, Map<String,String> environmentVariables)Entry point for tools with tool specific behaviour
-
-
-
Method Detail
-
execute
public AnalysisResult execute(File baseDir, ReportOptions data, PluginServices plugins, Map<String,String> environmentVariables)
Convenient entry point for tools to run mutation analysis. The big grab bag of config stored in ReportOptions must be setup correctly first.- Parameters:
baseDir- directory from which analysis will be rundata-environmentVariables-
-
execute
public AnalysisResult execute(File baseDir, ReportOptions data, SettingsFactory settings, Map<String,String> environmentVariables)
Entry point for tools with tool specific behaviour- Parameters:
baseDir- directory from which analysis will be rundata- big mess of configuration optionssettings- factory for various strategies. Override default to provide tool specific behaviours
-
-