public PythonScriptedProjectBuilderFactory(Suite suite, ISourceSetFingerprintFactory fingerprintFactory, IProjectBuildScriptRunner scriptRunner) { if (suite.HasParameters("build-scripts")) buildScriptMappings = suite.GetParameters<BuildScriptMappings>("build-scripts"); else buildScriptMappings = new BuildScriptMappings(); this.fingerprintFactory = fingerprintFactory; this.scriptRunner = scriptRunner; }
public PythonScriptedProjectBuilderFactory(Suite suite, IPythonScriptedBuilderFactory builderFactory, ICoreBuilderFactory coreBuilderFactory) { if (suite.HasParameters("build-scripts")) buildScriptMappings = suite.GetParameters<BuildScriptMappings>("build-scripts"); else buildScriptMappings = new BuildScriptMappings(); this.builderFactory = builderFactory; this.coreBuilderFactory = coreBuilderFactory; }