public PythonScriptedPostProcessor(IPostProcessorScript script, IPostProcessorsHolder target, PostProcessDefinition definition, IEnumerable<IBuilder> dependencies, IPostProcessorScriptRunner scriptRunner) { this.script = script; this.target = target; this.definition = definition; this.scriptRunner = scriptRunner; this.dependencies = new HashSet<IBuilder>(dependencies); }
public PythonScriptedPostProcessorFactory(Suite suite, IPostProcessorScriptRunner scriptRunner) { this.scriptRunner = scriptRunner; if (suite.HasParameters("post-processor-scripts")) scriptMappings = suite.GetParameters<PostProcessorScriptMappings>("post-processor-scripts"); else scriptMappings = new PostProcessorScriptMappings(); }
public PythonScriptedPostProcessor(IPostProcessorScript script, IPostProcessorsHolder target, PostProcessDefinition definition, IEnumerable <IBuilder> dependencies, IPostProcessorScriptRunner scriptRunner) { this.script = script; this.target = target; this.definition = definition; this.scriptRunner = scriptRunner; this.dependencies = new HashSet <IBuilder>(dependencies); }
public PythonScriptedPostProcessorFactory(Suite suite, IPostProcessorScriptRunner scriptRunner) { this.scriptRunner = scriptRunner; if (suite.HasParameters("post-processor-scripts")) { scriptMappings = suite.GetParameters <PostProcessorScriptMappings>("post-processor-scripts"); } else { scriptMappings = new PostProcessorScriptMappings(); } }