private TestScriptStepDto ConvertToScriptStepDto(TestScriptStep sp) => new TestScriptStepDto { StepId = sp.StepId, TestScriptId = sp.TestScriptId, TestScriptStatus = sp.TestScriptStatus, TestScriptStatusName = _cacheService.GetTestScriptStatusName(sp.TestScriptStatus ?? 0), Action = sp.Action, ExpectedResults = sp.ExpectedResults, Notes = sp.Notes, StepNumber = sp.StepNumber };
public IHttpActionResult UpdateTestScriptStep(int testScriptId, int stepId, TestScriptStep model) { if (testScriptId != model.TestScriptId || stepId != model.StepId) { return(NotFound()); } if (ModelState.IsValid) { _repoFactory.TestScripts.UpdateTestScriptStep(model); return(Ok()); } return(BadRequest(ModelState)); }
public IHttpActionResult CreateTestScriptStep(int testScriptId, TestScriptStep model) { if (model.TestScriptId != testScriptId) { return(NotFound()); } if (ModelState.IsValid) { var newStepId = _repoFactory.TestScripts.CreateTestScriptStep(model); if (newStepId.HasValue) { model.StepId = newStepId.Value; return(Created($"/api/test-scripts/${model.TestScriptId}/steps/{model.StepId}", model)); } } return(BadRequest(ModelState)); }
public BuildPipelineExecuter(ExecutionContext executionContext) { _executionContext = executionContext; _environmentStep = new InitStandardEnvironmentVariablesStep(); _initStep = new InitStep(executionContext.RepositoryDirectory, executionContext.BuildConfiguration.InitializationScript); _cloneStep = new CloneFolderStep(executionContext.FileSystem); _installStep = new InstallStep(executionContext.CloneDirectory, executionContext.BuildConfiguration.InstallScript); _assemblyInfoStep = new AssemblyInfoRewriteStep(); _beforeBuildStep = new BeforeBuildStep(executionContext.CloneDirectory, executionContext.BuildConfiguration.BeforeBuildScript); _buildScriptStep = new BuildScriptStep(executionContext.CloneDirectory, executionContext.BuildConfiguration.BuildScript); _buildStep = new BuildStep(); _afterBuildStep = new AfterBuildStep(executionContext.CloneDirectory, executionContext.BuildConfiguration.AfterBuildScript); _testScriptStep = new TestScriptStep(executionContext.CloneDirectory, executionContext.BuildConfiguration.TestScript); _onSuccessStep = new OnSuccessStep(executionContext.CloneDirectory, executionContext.BuildConfiguration.OnSuccessScript); _onFailureStep = new OnFailureStep(executionContext.CloneDirectory, executionContext.BuildConfiguration.OnFailureScript); _onFinishStep = new OnFinishStep(executionContext.CloneDirectory, executionContext.BuildConfiguration.OnFinishScript); }