5 instantiations of AnalysisReport
AnalyzeCiFailure (1)
AnalysisValidator.cs (1)
102
var report = new
AnalysisReport
AnalyzeCiFailure.Tests (4)
AnalyzeCiFailurePublicationTests.cs (1)
1072
new AnalyzeCiFailure.
AnalysisReport
(),
AnalyzeCiFailureRuleTests.cs (1)
576
=>
new
() { Verdict = Value<AnalysisVerdict>(verdict), Jobs = jobs, Tests = tests.IsDefault ? [] : tests, Causes = causeIds.IsDefault ? [] : causeIds };
AnalyzeCiFailureTemplateTests.cs (1)
28
var report = new
AnalysisReport
AnalyzeCiFailureVerdictMatrixTests.cs (1)
76
var report = new
AnalysisReport
34 references to AnalysisReport
AnalyzeCiFailure (15)
AnalysisValidator.cs (5)
102
var
report = new AnalysisReport
131
var acceptedVerdicts = ImmutableArray.CreateBuilder<
AnalysisReport
>();
134
var
candidate = report with { Verdict = verdict };
155
var
acceptedReport = acceptedVerdicts[0];
337
private static void ValidateCommentBudget(
AnalysisReport
report, ValidatedRun run, RunEvidence evidence)
Models\ValidationModels.cs (1)
52
AnalysisReport
Report,
PrCommentRenderer.cs (1)
11
internal static string Render(
AnalysisReport
analysis, IEnumerable<WorkflowJob> collectedJobs, string runUrl)
RunSummaryBuilder.cs (1)
13
AnalysisReport
analysis,
ValidationRules.cs (7)
16
internal static void RequirePermittedVerdict(
AnalysisReport
analysis, ValidatedRun run)
30
internal static void RequireExactJobCoverage(
AnalysisReport
analysis, ImmutableArray<FailedJob> jobs, ValidatedRun run)
51
internal static ImmutableArray<int> RequireExactTestCoverage(
AnalysisReport
analysis, ImmutableArray<TestIdentity> collected, ImmutableArray<FailedJob> jobs)
75
internal static void ValidateCauseCompatibility(FailureCause cause,
AnalysisReport
analysis, ImmutableArray<FailedJob> jobs, ValidatedRun run)
123
internal static void ValidateVerdict(
AnalysisReport
analysis, ImmutableArray<FailureCause> causes, ValidatedRun run)
193
internal static void RequireCauseClassificationCoverage(
AnalysisReport
analysis, ImmutableArray<FailureCause> causes)
210
internal static void RequireCauseCoverage(
AnalysisReport
analysis, ImmutableArray<FailureCause> causes)
AnalyzeCiFailure.Tests (19)
AnalyzeCiFailureEnumTests.cs (1)
26
Assert.ThrowsAny<JsonException>(() => CiFailureJson.ToContract<
AnalysisReport
>(CiFailureJson.Parse(json)));
AnalyzeCiFailureRenderingTests.cs (1)
47
CiFailureJson.ReadContract<
AnalysisReport
>(args[0])!,
AnalyzeCiFailureRuleTests.cs (13)
71
var
analysis = Analysis("code-issue", [Job("2", "code-issue"), Job("1", "code-issue")]);
130
var
analysis = Analysis(
204
var
analysis = Analysis("mixed", [Job("1", classification)], causeIds: ["cause"]);
220
var
analysis = Analysis("mixed", [Job("1", classification)], causeIds: ["cause"]);
230
var
analysis = Analysis(
252
var
analysis = Analysis("mixed", [Job("1", "main-repository-breakage")], causeIds: ["cause"]);
327
var
analysis = Analysis(
348
var
analysis = Analysis("mixed", [Job("1", classification)]);
359
var
analysis = Analysis("code-issue", [Job("1", "code-issue")], [Test("Suite.Test(1)", "Tests", "code-issue")]);
392
var
analysis = scenario == "missing-infra-cause"
456
var
analysis = Analysis(
477
var
analysis = Analysis("mixed", [Job("1", classification), Job("2", classification)]);
571
private static
AnalysisReport
Analysis(
AnalyzeCiFailureTemplateTests.cs (1)
28
var
report = new AnalysisReport
AnalyzeCiFailureVerdictMatrixTests.cs (1)
76
var
report = new AnalysisReport
AnalyzeCiFailureWorkflowTests.cs (2)
5235
var
analysis = AnalyzeCiFailure.CiFailureJson.ReadContract<AnalyzeCiFailure.
AnalysisReport
>(