4 writes to Classification
AnalyzeCiFailure (1)
AnalysisValidator.cs (1)
107
Classification
= job.Classification,
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)
82
Classification
= jobClass,
15 references to Classification
AnalyzeCiFailure (15)
PrCommentRenderer.cs (1)
26
var classification = proposal.
Classification
is { } value ? EnumText(value) : "";
RunSummaryBuilder.cs (1)
86
Classification = classification?.
Classification
,
ValidationRules.cs (13)
32
if (!(analysis.Jobs.Length > 0 && analysis.Jobs.All(j => j.
Classification
is JobClassification.TransientInfrastructure or JobClassification.FlakyTest or JobClassification.CodeIssue or JobClassification.MainRepositoryBreakage)))
44
if (analysis.Jobs.Any(j => (run.Scope == RunScope.Main && j.
Classification
== JobClassification.CodeIssue) ||
45
(run.Scope == RunScope.PullRequest && j.
Classification
== JobClassification.MainRepositoryBreakage)))
88
var classification = analysis.Jobs.FirstOrDefault(j => j.NormalizedId == jobId)?.
Classification
;
125
var infraJobs = analysis.Jobs.Count(j => j.
Classification
== JobClassification.TransientInfrastructure);
126
var flakyJobs = analysis.Jobs.Count(j => j.
Classification
== JobClassification.FlakyTest);
127
var codeJobs = analysis.Jobs.Count(j => j.
Classification
== JobClassification.CodeIssue);
128
var mainJobs = analysis.Jobs.Count(j => j.
Classification
== JobClassification.MainRepositoryBreakage);
195
var infraJobs = analysis.Jobs.Count(job => job.
Classification
== JobClassification.TransientInfrastructure);
196
var mainJobs = analysis.Jobs.Count(job => job.
Classification
== JobClassification.MainRepositoryBreakage);
197
var hasFlakyEvidence = analysis.Jobs.Any(job => job.
Classification
== JobClassification.FlakyTest) ||
214
if (!analysis.Jobs.Any(job => job.NormalizedId == test.NormalizedJobId && job.
Classification
== JobClassification.TransientInfrastructure) ||
222
CauseType? type = job.
Classification
switch