3 writes to Classification
AnalyzeCiFailure (1)
AnalysisValidator.cs (1)
83Classification = decision.Classification,
AnalyzeCiFailure.Tests (2)
AnalyzeCiFailureRuleTests.cs (1)
563=> new() { Name = name, Job = job, JobId = JsonSerializer.SerializeToElement(jobId), Classification = Value<TestClassification>(classification) };
AnalyzeCiFailureVerdictMatrixTests.cs (1)
39Classification = classification,
10 references to Classification
AnalyzeCiFailure (9)
PrCommentRenderer.cs (1)
29var tests = analysis.Tests.Where(test => test.Classification == TestClassification.Flaky).Select(test =>
RunSummaryBuilder.cs (1)
101Classification = test.Classification is { } classification ? EnumText(classification) : "",
ValidationRules.cs (7)
89var hasFlakyTestInJob = job is not null && analysis.Tests.Any(t => t.Classification == TestClassification.Flaky && t.NormalizedJobId == job.Id); 129var hasFlakyTests = analysis.Tests.Any(t => t.Classification == TestClassification.Flaky); 138if (analysis.Tests.Any(test => test.Classification != TestClassification.TransientInfrastructure)) 148if (analysis.Tests.Any(t => t.Classification == TestClassification.CodeIssue)) 198analysis.Tests.Any(test => test.Classification == TestClassification.Flaky); 212foreach (var test in analysis.Tests.Where(test => test.Classification == TestClassification.TransientInfrastructure)) 235var flaky = analysis.Tests.Where(t => t.Classification == TestClassification.Flaky).ToArray();
AnalyzeCiFailure.Tests (1)
AnalyzeCiFailureTransientContractTests.cs (1)
52Assert.Equal("transient-infra", CiFailureJson.EnumText(Assert.Single(analysis.Report.Tests).Classification!.Value));