3 instantiations of AnalysisProposal
AnalyzeCiFailure.Tests (3)
AnalyzeCiFailureFixtures.cs (2)
37internal static AnalysisProposal CreateInfrastructureProposal(EvidenceBundle evidence) => new() 223return (bundle, new AnalysisProposal
AnalyzeCiFailureMigrationTests.cs (1)
516var proposal = new AnalysisProposal
37 references to AnalysisProposal
AnalyzeCiFailure (3)
AnalysisValidator.cs (1)
18public static ValidatedAnalysis Validate(EvidenceBundle evidence, AnalysisProposal proposal, string expectedRepository)
EvidencePackageStore.cs (1)
15TransientJson.ReadUtf8<AnalysisProposal>(File.ReadAllBytes(Path.Combine(analysisDirectory, "proposal.json"))),
TransientJson.cs (1)
45if (value is EvidenceBundle { SchemaVersion: not 1 } or AnalysisProposal { SchemaVersion: not 1 } or
AnalyzeCiFailure.Tests (34)
AnalyzeCiFailureBestEffortTests.cs (1)
24var proposal = AnalyzeCiFailureFixtures.CreateInfrastructureProposal(evidence) with
AnalyzeCiFailureCSharpRerunTests.cs (1)
59var proposal = AnalyzeCiFailureFixtures.CreateInfrastructureProposal(evidence);
AnalyzeCiFailureFixtures.cs (2)
37internal static AnalysisProposal CreateInfrastructureProposal(EvidenceBundle evidence) => new() 77internal static (EvidenceBundle Evidence, AnalysisProposal Proposal) Read(string workingDirectory)
AnalyzeCiFailureMigrationTests.cs (5)
44var proposal = AnalyzeCiFailureFixtures.CreateInfrastructureProposal(evidence) with 157var proposal = AnalyzeCiFailureFixtures.CreateInfrastructureProposal(evidence) with 516var proposal = new AnalysisProposal 597var proposal = TransientJson.Read<AnalysisProposal>(examples[0]);
AnalyzeCiFailureOverflowTests.cs (1)
267var proposal = AnalyzeCiFailureFixtures.CreateInfrastructureProposal(evidence) with
AnalyzeCiFailureRuleTests.cs (4)
25var proposal = AnalyzeCiFailureFixtures.CreateInfrastructureProposal(evidence); 46var proposal = AnalyzeCiFailureFixtures.CreateInfrastructureProposal(evidence); 64TransientJson.Read<AnalysisProposal>(decisions.ToJsonString()), 440var proposal = AnalyzeCiFailureFixtures.CreateInfrastructureProposal(evidence);
AnalyzeCiFailureTransientContractTests.cs (20)
41var proposal = TransientJson.Read<AnalysisProposal>(json.ToJsonString()); 63var proposal = TransientJson.Read<AnalysisProposal>(Proposal); 108var proposal = TransientJson.Read<AnalysisProposal>(Proposal) with 133var proposal = TransientJson.Read<AnalysisProposal>(Proposal); 163var proposal = TransientJson.Read<AnalysisProposal>(Proposal) with 185var proposal = TransientJson.Read<AnalysisProposal>(Proposal); 200var proposal = TransientJson.Read<AnalysisProposal>(Proposal); 220var existingProposal = proposal with 256var proposal = TransientJson.Read<AnalysisProposal>(Proposal); 259Assert.Equal(proposal, TransientJson.Read<AnalysisProposal>(TransientJson.Write(proposal)) with { Jobs = proposal.Jobs, Tests = proposal.Tests, Causes = proposal.Causes }); 292Assert.Throws<ValidationException>(() => TransientJson.Read<AnalysisProposal>(Proposal.Replace(original, replacement, StringComparison.Ordinal))); 299var error = Assert.Throws<ValidationException>(() => TransientJson.Read<AnalysisProposal>(text));