2 types derived from ProposedCause
AnalyzeCiFailure (2)
Models\TransientContracts.cs (2)
225internal sealed record ExistingCauseProposal : ProposedCause 231internal sealed record NewCauseProposal : ProposedCause
7 references to ProposedCause
AnalyzeCiFailure (2)
AnalysisValidator.cs (1)
187private static FailureCause BindCause(ProposedCause proposal, EvidenceBundle evidence, ImmutableArray<TestFailureEvidence> tests)
Models\TransientContracts.cs (1)
186public required ImmutableArray<ProposedCause> Causes { get; init; }
AnalyzeCiFailure.Tests (5)
AnalyzeCiFailureFixtures.cs (1)
207return (ProposedCause)new ExistingCauseProposal { Id = id, JobIds = jobIds, TestRefs = references, Reason = "Recorded mechanism" };
AnalyzeCiFailureMigrationTests.cs (2)
599var newCause = TransientJson.Read<ProposedCause>(examples[1]);
AnalyzeCiFailureOverflowTests.cs (1)
274Causes = evidence.TestEvidence.Failures.Select((test, index) => (ProposedCause)new NewCauseProposal
AnalyzeCiFailureWorkflowTests.cs (1)
707var cause = proposal.Causes[0];