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