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