1 write to Stage
AnalyzeCiFailure (1)
Models\CollectionModels.cs (1)
71
Stage
= stage,
26 references to Stage
AnalyzeCiFailure (6)
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) ||
EvidencePreparation.cs (2)
301
var artifacts = invocation.Progress.Problems.Count(problem => problem.Problem.
Stage
== "artifacts");
302
var parsing = invocation.Progress.Problems.Count(problem => problem.Problem.
Stage
== "parsing");
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 (20)
AnalyzeCiFailureAlternateWorkflowTests.cs (8)
132
Assert.Equal(stage, problem.Problem.
Stage
);
151
problem.Problem.
Stage
== "artifacts" &&
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,
AnalyzeCiFailureDiagnosticsTests.cs (3)
26
problem => problem.
Stage
== "logs" &&
121
Assert.Contains(outcome.Problems, problem => problem.
Stage
== "recovery");
122
Assert.All(outcome.Problems, problem => Assert.NotEqual("cleanup", problem.
Stage
));
AnalyzeCiFailureMigrationTests.cs (5)
77
Assert.Contains(outcome.Problems, problem => problem.
Stage
== "jobs" && problem.Message.Contains("source number", StringComparison.Ordinal));
222
Assert.Contains(outcome.Problems, problem => problem.
Stage
== "pr-metadata");
313
Assert.Contains(outcome.Problems, problem => problem.
Stage
== "identity");
623
Assert.Contains(outcome.Problems, problem => problem.
Stage
== "views");
624
Assert.Equal(unavailableTests, outcome.Problems.Any(problem => problem.
Stage
== "artifacts"));
AnalyzeCiFailurePublicationTests.cs (1)
1115
Assert.Equal("publication", Assert.Single(recoveryOutcome.Problems).
Stage
);
AnalyzeCiFailureStorageTests.cs (2)
49
Assert.Equal("history", Assert.Single(outcome.Problems).
Stage
);
117
Assert.Contains(outcome.Problems, problem => problem.
Stage
== "pr-metadata");
AnalyzeCiFailureWorkflowCommandsTests.cs (1)
128
Assert.Contains(failed.Problems, problem => problem.
Stage
== "workflow-output");