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