44 references to AnalysisProblemCategory
AnalyzeCiFailure (36)
AnalysisCommands.cs (1)
171
progress.RecordProblem(
AnalysisProblemCategory
.Fatal, progress.Stage, error.Message);
AnalysisDiagnostics.cs (2)
85
internal void ReportProblem(
AnalysisProblemCategory
category, AnalysisProblem problem)
86
=> WriteProgress($"{DescribeStage(problem.Stage)} {(category ==
AnalysisProblemCategory
.Fatal ? "failed" : "warning")}: {problem.Message}");
AnalysisInvocation.cs (3)
50
Progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "path-output", error.Message);
68
Progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "diagnostics", error.Message);
82
Progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "recovery", error.Message);
CollectionProjection.cs (1)
98
Problems = progress.Problems.Where(problem => problem.Category ==
AnalysisProblemCategory
.TestEvidence)
EvidencePackageStore.cs (1)
57
progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "cleanup", cleanupError.Message);
EvidencePreparation.cs (9)
43
invocation.Progress.RecordProblem(
AnalysisProblemCategory
.Fatal, invocation.Progress.Stage, error.Message);
53
invocation.Progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "outcome", outcomeError.Message);
143
progress.RecordProblem(
AnalysisProblemCategory
.Fatal, progress.Stage, ex.Message);
152
progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "outcome", outcomeError.Message);
192
progress.RecordProblem(
AnalysisProblemCategory
.OptionalContext, "attachments", error.Message);
219
progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "preparation", ex.Message);
228
progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "outcome", error.Message);
277
progress.RecordProblem(
AnalysisProblemCategory
.Fatal, stage, message);
287
progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "finalization", finalization.Message);
Models\CollectionModels.cs (2)
17
internal sealed record CategorizedProblem(
AnalysisProblemCategory
Category, AnalysisProblem Problem);
67
internal void RecordProblem(
AnalysisProblemCategory
category, string stage, string message)
WorkflowRunEvidenceCollector.cs (17)
209
progress.RecordProblem(
AnalysisProblemCategory
.OptionalContext, "retry-patterns", error.Message);
236
ReportArtifactProblem(
AnalysisProblemCategory
.TestEvidence, "parsing", message);
276
AnalysisProblemCategory
.TestEvidence,
290
ReportArtifactProblem(
AnalysisProblemCategory
.TestEvidence, "parsing", ex.Message);
397
_progress.RecordProblem(
AnalysisProblemCategory
.OptionalContext, "triggering-merge", ex.Message);
411
_progress.RecordProblem(
AnalysisProblemCategory
.OptionalContext, "main-history", ex.Message);
440
_progress.RecordProblem(
AnalysisProblemCategory
.OptionalContext, "logs", problem);
481
_progress.RecordProblem(
AnalysisProblemCategory
.OptionalContext, "annotations", ex.Message);
586
_progress.RecordProblem(
AnalysisProblemCategory
.OptionalContext, "pr-files", ex.Message);
618
_progress.RecordProblem(
AnalysisProblemCategory
.OptionalContext, "pr-metadata", ex.Message);
673
plan.RequiresResults ?
AnalysisProblemCategory
.TestEvidence :
AnalysisProblemCategory
.OptionalContext,
706
AnalysisProblemCategory
.TestEvidence,
759
?
AnalysisProblemCategory
.TestEvidence :
AnalysisProblemCategory
.OptionalContext,
783
AnalysisProblemCategory
.TestEvidence,
796
private void ReportArtifactProblem(
AnalysisProblemCategory
category, string stage, string message)
AnalyzeCiFailure.Tests (8)
AnalyzeCiFailureAlternateWorkflowTests.cs (4)
113
var problem = Assert.Single(progress.Problems, problem => problem.Category ==
AnalysisProblemCategory
.TestEvidence);
130
var problem = Assert.Single(progress.Problems, problem => problem.Category ==
AnalysisProblemCategory
.TestEvidence);
150
problem => problem.Category ==
AnalysisProblemCategory
.TestEvidence &&
199
problem => problem.Category ==
AnalysisProblemCategory
.TestEvidence &&
AnalyzeCiFailureDiagnosticsTests.cs (2)
211
invocation.Progress.RecordProblem(
AnalysisProblemCategory
.OptionalContext, "logs", message);
251
invocation.Progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "history", "original history failure");
AnalyzeCiFailureProgressTests.cs (2)
27
invocation.Progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "jobs", "token=private-value;\n::warning::injected");
69
invocation.Progress.RecordProblem(
AnalysisProblemCategory
.Fatal, "jobs", invocation.Capture.Failure.Message);