7 instantiations of ProposedJobDecision
AnalyzeCiFailure.Tests (7)
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(),
230
Jobs = (report["failed_jobs"] as JsonArray ?? []).Select(job => new
ProposedJobDecision
AnalyzeCiFailureMigrationTests.cs (3)
46
Jobs = [new
ProposedJobDecision
{ JobId = 123, Classification = JobClassification.FlakyTest, Reason = "Timeout" }],
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" }],
3 references to ProposedJobDecision
AnalyzeCiFailure (1)
Models\TransientContracts.cs (1)
184
public required ImmutableArray<
ProposedJobDecision
> Jobs { get; init; }
AnalyzeCiFailure.Tests (2)
AnalyzeCiFailureTextTests.cs (2)
176
Assert.Equal(expected, AnalyzeCiFailure.TransientJson.Read<AnalyzeCiFailure.
ProposedJobDecision
>(document.ToJsonString()).Reason);
181
AnalyzeCiFailure.TransientJson.Read<AnalyzeCiFailure.
ProposedJobDecision
>(document.ToJsonString()));