4 instantiations of AnalysisJob
AnalyzeCiFailure (1)
AnalysisValidator.cs (1)
104Jobs = proposal.Jobs.Select(job => new AnalysisJob
AnalyzeCiFailure.Tests (3)
AnalyzeCiFailureRuleTests.cs (1)
560private static AnalysisJob Job(string id, string classification) => new() { Id = CiFailureJson.ToContract<System.Text.Json.JsonElement>(CiFailureJson.Parse(id)), Classification = Value<JobClassification>(classification) };
AnalyzeCiFailureTemplateTests.cs (1)
31Jobs = [new AnalysisJob { Id = id, Classification = classification, Reason = "Classified failure" }],
AnalyzeCiFailureVerdictMatrixTests.cs (1)
79Jobs = classifications.Select((jobClass, index) => new AnalysisJob
8 references to AnalysisJob
AnalyzeCiFailure (4)
Models\RunSummaryContracts.cs (1)
16public ImmutableArray<AnalysisJob> Jobs { get; init; } = [];
PrCommentRenderer.cs (1)
25var proposal = classified[job.Id?.GetRawText() ?? "null"];
RunSummaryBuilder.cs (1)
78classifications.TryGetValue(AsNormalizedNumber(job.Id)!.Value, out var classification);
ValidationRules.cs (1)
220foreach (var job in analysis.Jobs)
AnalyzeCiFailure.Tests (4)
AnalyzeCiFailureRuleTests.cs (4)
83ImmutableArray<AnalysisJob> reported = scenario switch 104ImmutableArray<AnalysisJob> jobs = classification.Length == 0 ? [] : [Job("1", classification)]; 560private static AnalysisJob Job(string id, string classification) => new() { Id = CiFailureJson.ToContract<System.Text.Json.JsonElement>(CiFailureJson.Parse(id)), Classification = Value<JobClassification>(classification) }; 573ImmutableArray<AnalysisJob> jobs,