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