1 write to Message
AnalyzeCiFailure (1)
Models\CollectionModels.cs (1)
72
Message
= CiFailureJson.Display(DiagnosticTextSanitizer.Sanitize(message, limit: 500)),
22 references to Message
AnalyzeCiFailure (4)
AnalysisDiagnostics.cs (1)
86
=> WriteProgress($"{DescribeStage(problem.Stage)} {(category == AnalysisProblemCategory.Fatal ? "failed" : "warning")}: {problem.
Message
}");
AnalysisValidator.cs (1)
293
tests.Failures.IsDefault || tests.Problems.IsDefault || tests.Problems.Any(problem => problem is null || problem.Stage is null || problem.
Message
is null) ||
TransientJson.cs (1)
83
outcome.Problems.IsDefault || outcome.Problems.Any(problem => problem is null || problem.Stage is null || problem.
Message
is null) ||
WorkflowFailureDiagnosisContextBuilder.cs (1)
67
problems = bundle.TestEvidence.Problems.Select(problem => new { stage = problem.Stage, message = problem.
Message
}),
AnalyzeCiFailure.Tests (18)
AnalyzeCiFailureAlternateWorkflowTests.cs (15)
114
Assert.Contains("alternate-results-2-net10", problem.Problem.
Message
, StringComparison.Ordinal);
115
Assert.Contains("Alternate tests", problem.Problem.
Message
, StringComparison.Ordinal);
116
Assert.Contains("https://github.com/microsoft/aspire/actions/runs/123", problem.Problem.
Message
, StringComparison.Ordinal);
117
Assert.Contains("attempt=2", problem.Problem.
Message
, StringComparison.Ordinal);
133
Assert.Contains("Alternate tests", problem.Problem.
Message
, StringComparison.Ordinal);
134
Assert.Contains("alternate-results-2", problem.Problem.
Message
, StringComparison.Ordinal);
135
Assert.Contains("https://github.com/microsoft/aspire/actions/runs/123", problem.Problem.
Message
, StringComparison.Ordinal);
136
Assert.Contains("attempt=2", problem.Problem.
Message
, StringComparison.Ordinal);
152
problem.Problem.
Message
.Contains("https://github.com/microsoft/aspire/actions/runs/123", StringComparison.Ordinal));
200
problem.Problem.Stage is "artifacts" or "parsing" && problem.Problem.
Message
.Length > 0);
226
problem.Problem.Stage == stage && problem.Problem.
Message
.Contains(message, StringComparison.Ordinal));
242
Assert.Single(progress.Problems, problem => problem.Problem.Stage == "artifacts").Problem.
Message
,
272
Assert.Single(progress.Problems, problem => problem.Problem.Stage == "artifacts").Problem.
Message
,
276
Assert.Single(progress.Problems, problem => problem.Problem.Stage == "artifacts").Problem.
Message
,
280
Assert.Single(progress.Problems, problem => problem.Problem.Stage == "artifacts").Problem.
Message
,
AnalyzeCiFailureCohesionTests.cs (1)
38
Assert.Equal("client factory failed", Assert.Single(outcome.Problems).
Message
);
AnalyzeCiFailureDiagnosticsTests.cs (1)
27
problem.
Message
.Contains("GET /repos/microsoft/aspire/actions/jobs/77/logs: response body could not be read completely.", StringComparison.Ordinal));
AnalyzeCiFailureMigrationTests.cs (1)
77
Assert.Contains(outcome.Problems, problem => problem.Stage == "jobs" && problem.
Message
.Contains("source number", StringComparison.Ordinal));