private void CreateErrorLogs(MetricCheck metricCheck, int metricValue, BuildStatus status, LogToBuild logToBuild, string fullyQualifiedName, ICollection <string> thecomplainlist) { string typeFail = (status == BuildStatus.Failed) ? "error" : "warning"; string message = string.Format(metricCheck.Format, fullyQualifiedName, metricValue, typeFail, metricCheck.LimitThatFailed(status)); logToBuild(message); this.ChangeStatusCurrentBuild(status); thecomplainlist.Add(metricCheck.Name + ": " + metricValue + " fails on " + message); }
private void CheckLimits(Metric metric, MetricCheck metricCheck, string fullyQualifiedName, ICollection <string> thecomplainlist) { if (metricCheck == null) { return; } int metricValue; if (!int.TryParse(metric.Value, out metricValue)) { return; } if (metricCheck.CheckError(metricValue)) { this.CreateErrorLogs(metricCheck, metricValue, BuildStatus.Failed, this.LogBuildError, fullyQualifiedName, thecomplainlist); } else if (metricCheck.CheckWarning(metricValue)) { this.CreateErrorLogs(metricCheck, metricValue, BuildStatus.PartiallySucceeded, this.LogBuildWarning, fullyQualifiedName, thecomplainlist); } }
private void CreateErrorLogs(MetricCheck metricCheck, int metricValue, BuildStatus status, LogToBuild logToBuild, string fullyQualifiedName, ICollection<string> thecomplainlist) { string typeFail = (status == BuildStatus.Failed) ? "error" : "warning"; string message = string.Format(metricCheck.Format, fullyQualifiedName, metricValue, typeFail, metricCheck.LimitThatFailed(status)); logToBuild(message); if (this.BuildDetail.Status != BuildStatus.Failed) { this.ChangeStatusCurrentBuild(status); } thecomplainlist.Add(metricCheck.Name + ": " + metricValue + " fails on " + message); }
private void CheckLimits(Metric metric, MetricCheck metricCheck, string fullyQualifiedName, ICollection<string> thecomplainlist) { if (metricCheck == null) { return; } int metricValue; if (!int.TryParse(metric.Value, out metricValue)) { return; } if (metricCheck.CheckError(metricValue)) { this.CreateErrorLogs(metricCheck, metricValue, BuildStatus.Failed, this.LogBuildError, fullyQualifiedName, thecomplainlist); } else if (metricCheck.CheckWarning(metricValue)) { this.CreateErrorLogs(metricCheck, metricValue, BuildStatus.PartiallySucceeded, this.LogBuildWarning, fullyQualifiedName, thecomplainlist); } }