9 writes to Reason
AnalyzeCiFailure.Tests (9)
AnalyzeCiFailureBestEffortTests.cs (1)
26
Jobs = [new ProposedJobDecision { JobId = 123, Classification = JobClassification.MainRepositoryBreakage,
Reason
= "Claimed repository failure" }],
AnalyzeCiFailureFixtures.cs (2)
40
Jobs = evidence.Jobs.Select(job => new ProposedJobDecision { JobId = job.Id, Classification = JobClassification.TransientInfrastructure,
Reason
= "Runner lost" }).ToImmutableArray(),
234
Reason
= CiFailureJson.Text(job?["reason"]) ?? "",
AnalyzeCiFailureMigrationTests.cs (4)
46
Jobs = [new ProposedJobDecision { JobId = 123, Classification = JobClassification.FlakyTest,
Reason
= "Timeout" }],
86
proposal = proposal with { Jobs = proposal.Jobs.SetItem(index: 0, proposal.Jobs[0] with {
Reason
= "WIRE-UTF8-MARKER" }) };
159
Jobs = [new ProposedJobDecision { JobId = 123, Classification = JobClassification.FlakyTest,
Reason
= "Timeout" }],
520
Jobs = evidence.Jobs.Select(job => new ProposedJobDecision { JobId = job.Id, Classification = JobClassification.FlakyTest,
Reason
= "Current timeout" }).ToImmutableArray(),
AnalyzeCiFailureOverflowTests.cs (1)
269
Jobs = [new ProposedJobDecision { JobId = 123, Classification = JobClassification.FlakyTest,
Reason
= "Independent timeouts" }],
AnalyzeCiFailureTransientContractTests.cs (1)
187
proposal = proposal with { Jobs = [proposal.Jobs[0] with {
Reason
= reason }] };
3 references to Reason
AnalyzeCiFailure (1)
AnalysisValidator.cs (1)
108
Reason = SanitizeReason(job.
Reason
),
AnalyzeCiFailure.Tests (2)
AnalyzeCiFailureTextTests.cs (1)
176
Assert.Equal(expected, AnalyzeCiFailure.TransientJson.Read<AnalyzeCiFailure.ProposedJobDecision>(document.ToJsonString()).
Reason
);
AnalyzeCiFailureTransientContractTests.cs (1)
191
Assert.Equal(reason, proposal.Jobs[0].
Reason
);