Class EntryPoint


  • public class EntryPoint
    extends Object
    • Constructor Detail

      • EntryPoint

        public EntryPoint()
    • 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 run
        data -
        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 run
        data - big mess of configuration options
        settings - factory for various strategies. Override default to provide tool specific behaviours