Esempio n. 1
0
 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;
        }
Esempio n. 3
0
        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;
        }