public PythonScriptedBuilder(Project project, IBuildScript buildScript, ISourceSetFingerprintFactory fingerprintFactory, IProjectBuildScriptRunner scriptRunner) { this.project = project; this.buildScript = buildScript; this.fingerprintFactory = fingerprintFactory; this.scriptRunner = scriptRunner; }
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 PythonScriptedBuilder(Project project, IBuildScript buildScript, ISourceSetFingerprintFactory fingerprintFactory, IProjectBuildScriptRunner scriptRunner) { this.project = project; this.buildScript = buildScript; this.scriptRunner = scriptRunner; dependencies = new Lazy <IDependencies>(() => MultipleDependenciesHelper.CreateMultipleDependencies( new HashSet <IDependencies>(new IDependencies[] { new SourceSetDependencies(fingerprintFactory, project.GetSourceSet(buildScript.SourceSetName)), new ScriptDependency(buildScript) }))); }
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; }