Exemplo n.º 1
0
 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();
 }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 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();
     }
 }