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