8 writes to Ref
AnalyzeCiFailure (1)
TestFailureReader.cs (1)
216Ref = $"test-{index + 1}",
AnalyzeCiFailure.Tests (7)
AnalyzeCiFailureCSharpRerunTests.cs (1)
70Ref = "test-1", JobId = 123, Name = "Tests.Fixture", DisplayName = "Tests.Fixture",
AnalyzeCiFailureMigrationTests.cs (2)
260Ref = $"test-{index}", 591TestEvidence = captured.TestEvidence with { Failures = [captured.TestEvidence.Failures[0] with { Ref = "test-1", JobId = 67890 }] },
AnalyzeCiFailureOverflowTests.cs (1)
255Ref = $"test-{index}", JobId = 123, Name = $"Tests.Case{index}", DisplayName = $"Tests.Case{index}",
AnalyzeCiFailureTransientContractTests.cs (3)
28Ref = "test-1", JobId = evidence.Jobs[0].Id, Name = "Tests.FixtureFailure", DisplayName = "Tests.FixtureFailure", 98Ref = "test-1", JobId = 9007199254740992, Name = "Tests.Example", DisplayName = "Tests.Example", 155Ref = $"test-{index}",
16 references to Ref
AnalyzeCiFailure (5)
AnalysisValidator.cs (4)
49proposal.Tests.Any(test => !evidence.TestEvidence.Failures.Any(collected => collected.Ref == test.Ref))) 295tests.Failures.Select(test => test?.Ref).Distinct(StringComparer.Ordinal).Count() != tests.Failures.Length) 301if (test is null || string.IsNullOrEmpty(test.Ref) || string.IsNullOrEmpty(test.Name) || 329if (evidence.TestEvidence.Failures[index].Ref == reference)
WorkflowFailureDiagnosisContextBuilder.cs (1)
85observations = group.Select(failure => new { failure.Ref, failure.DisplayName }),
AnalyzeCiFailure.Tests (11)
AnalyzeCiFailureFixtures.cs (2)
178Ref = selected?.Ref ?? $"unknown-test-{ordinal}", 196.Select(test => test.Ref).ToImmutableArray();
AnalyzeCiFailureMigrationTests.cs (5)
160Tests = failures.Select(test => new ProposedTestDecision { Ref = test.Ref, Classification = TestClassification.Flaky, Reason = "Timeout" }).ToImmutableArray(), 166JobIds = [123], TestRefs = failures.Select(test => test.Ref).ToImmutableArray(), Reason = "Timeouts", 288Assert.Contains($"\"{failure.Ref}\"", summary, StringComparison.Ordinal); 521Tests = evidence.TestEvidence.Failures.Select(test => new ProposedTestDecision { Ref = test.Ref, Classification = TestClassification.Flaky, Reason = "Current timeout" }).ToImmutableArray(), 528TestRefs = evidence.TestEvidence.Failures.Select(test => test.Ref).ToImmutableArray(),
AnalyzeCiFailureOverflowTests.cs (2)
272Ref = test.Ref, Classification = TestClassification.Flaky, Reason = "Independent timeout evidence", 277JobIds = [123], TestRefs = [test.Ref], Reason = "Distinct observed mechanism",
AnalyzeCiFailurePreparationTests.cs (1)
717? created with { TestRefs = evidence.TestEvidence.Failures.Where(test => test.JobId == 124).Select(test => test.Ref).ToImmutableArray() }
AnalyzeCiFailureTransientContractTests.cs (1)
167Ref = test.Ref,