82 references to Write
AnalyzeCiFailure (4)
AnalysisDiagnostics.cs (1)
173
var outcome = DiagnosticTextSanitizer.SanitizeJson(JsonNode.Parse(TransientJson.
Write
(progress.CreateOutcome(status))), limit: 500, multiline: true)!;
EvidencePackageStore.cs (2)
20
await File.WriteAllTextAsync(paths.Bundle, TransientJson.
Write
(input.Evidence), ct);
40
return File.WriteAllTextAsync(paths.Outcome, TransientJson.
Write
(outcome));
RecoveryCaptureWriter.cs (1)
26
await File.WriteAllTextAsync(Path.Combine(directory, "collection-outcome.json"), TransientJson.
Write
(progress.CreateOutcome(status)));
AnalyzeCiFailure.Tests (78)
AnalyzeCiFailureBestEffortTests.cs (1)
67
var reloaded = TransientJson.Read<EvidenceBundle>(TransientJson.
Write
(partial));
AnalyzeCiFailureCohesionTests.cs (2)
49
await File.WriteAllTextAsync(input.Bundle, TransientJson.
Write
(bundle));
72
var json = JsonNode.Parse(TransientJson.
Write
(outcome))!.AsObject();
AnalyzeCiFailureCSharpRerunTests.cs (2)
88
await File.WriteAllTextAsync(Path.Combine(data, "evidence.json"), TransientJson.
Write
(evidence));
89
await File.WriteAllTextAsync(Path.Combine(analysis, "proposal.json"), TransientJson.
Write
(proposal));
AnalyzeCiFailureEvidenceTests.cs (4)
90
var node = JsonNode.Parse(TransientJson.
Write
(proposal))!;
92
var result = await RunStrictValidationAsync(TransientJson.
Write
(evidence), node.ToJsonString());
147
var text = TransientJson.
Write
(proposal);
168
var document = JsonNode.Parse(TransientJson.
Write
(evidence))!;
AnalyzeCiFailureFixtures.cs (2)
243
File.WriteAllText(Path.Combine(workingDirectory, "ci-failure-analysis/evidence", "evidence.json"), TransientJson.
Write
(evidence));
244
File.WriteAllText(Path.Combine(workingDirectory, "ci-analysis-output", "proposal.json"), TransientJson.
Write
(proposal));
AnalyzeCiFailureInvocationTests.cs (1)
174
var original = invalid ? "{}" : TransientJson.
Write
(AnalyzeCiFailureFixtures.CreateEvidence(RunScope.PullRequest));
AnalyzeCiFailureMigrationTests.cs (18)
87
Assert.Equal(0, (await RunStrictValidationAsync(TransientJson.
Write
(evidence), TransientJson.
Write
(proposal))).ExitCode);
89
var bytes = Encoding.UTF8.GetBytes(TransientJson.
Write
(proposal));
240
var before = TransientJson.
Write
(evidence);
247
Assert.Equal(before, TransientJson.
Write
(evidence));
281
var before = TransientJson.
Write
(evidence);
290
Assert.Equal(before, TransientJson.
Write
(evidence));
389
Assert.Equal(0, (await RunStrictValidationAsync(TransientJson.
Write
(evidence), TransientJson.
Write
(proposal))).ExitCode);
416
Assert.Equal(0, (await RunStrictValidationAsync(TransientJson.
Write
(evidence), TransientJson.
Write
(proposal))).ExitCode);
435
await File.WriteAllTextAsync(Path.Combine(EvidenceDirectory, "evidence.json"), TransientJson.
Write
(evidence));
436
await File.WriteAllTextAsync(Path.Combine(_workspace.Path, "ci-analysis-output", "proposal.json"), TransientJson.
Write
(proposal));
466
Assert.Equal(0, (await RunStrictValidationAsync(TransientJson.
Write
(evidence), TransientJson.
Write
(proposal))).ExitCode);
477
TransientJson.
Write
(evidence with { TestEvidence = evidence.TestEvidence with { State = EvidenceState.Unavailable, Failures = [] } }));
479
var rejectedText = rejection == "malformed" ? "not JSON" : TransientJson.
Write
(rejection == "identity"
534
await File.WriteAllTextAsync(Path.Combine(agent, "proposal.json"), TransientJson.
Write
(proposal));
AnalyzeCiFailurePreparationTests.cs (9)
88
var document = JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(evidence))!;
102
var rejected = await RunStrictValidationAsync(document.ToJsonString(), AnalyzeCiFailure.TransientJson.
Write
(proposal));
177
var document = JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(evidence))!;
186
var result = await RunStrictValidationAsync(document.ToJsonString(), AnalyzeCiFailure.TransientJson.
Write
(proposal));
265
await File.WriteAllTextAsync(paths.Bundle, AnalyzeCiFailure.TransientJson.
Write
(bundle));
607
var document = JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
671
var result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), document.ToJsonString());
720
AnalyzeCiFailure.TransientJson.
Write
(evidence),
721
AnalyzeCiFailure.TransientJson.
Write
(proposal with { Causes = causes }));
AnalyzeCiFailurePublicationTests.cs (2)
1175
var document = JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
1189
var result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), document.ToJsonString());
AnalyzeCiFailureRuleTests.cs (2)
47
var facts = JsonNode.Parse(TransientJson.
Write
(evidence))!;
48
var decisions = JsonNode.Parse(TransientJson.
Write
(proposal))!;
AnalyzeCiFailureStorageTests.cs (2)
197
TransientJson.
Write
(AnalyzeCiFailureFixtures.CreateEvidence(RunScope.PullRequest)));
241
var text = invalid ? "{}" : TransientJson.
Write
(AnalyzeCiFailureFixtures.CreateEvidence(RunScope.PullRequest));
AnalyzeCiFailureTransientContractTests.cs (6)
38
var json = JsonNode.Parse(TransientJson.
Write
(AnalyzeCiFailureFixtures.CreateInfrastructureProposal(evidence)))!;
68
var originalEvidence = TransientJson.
Write
(evidence);
69
var originalProposal = TransientJson.
Write
(proposal);
82
Assert.Equal(originalEvidence, TransientJson.
Write
(evidence));
83
Assert.Equal(originalProposal, TransientJson.
Write
(proposal));
259
Assert.Equal(proposal, TransientJson.Read<AnalysisProposal>(TransientJson.
Write
(proposal)) with { Jobs = proposal.Jobs, Tests = proposal.Tests, Causes = proposal.Causes });
AnalyzeCiFailureWorkflowCommandsTests.cs (1)
116
await File.WriteAllTextAsync(paths.Outcome, TransientJson.
Write
(outcome));
AnalyzeCiFailureWorkflowTests.cs (26)
65
var text = AnalyzeCiFailure.TransientJson.
Write
(evidence);
68
var result = await RunStrictValidationAsync(text, AnalyzeCiFailure.TransientJson.
Write
(proposal));
89
var trusted = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(evidence))!;
90
var decision = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
136
var text = AnalyzeCiFailure.TransientJson.
Write
(proposal).TrimEnd();
138
var result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), text);
484
var node = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
491
var result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), text);
582
var result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), AnalyzeCiFailure.TransientJson.
Write
(proposal));
633
var node = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
635
var result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), node.ToJsonString());
664
var node = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
666
result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), node.ToJsonString());
712
var result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), AnalyzeCiFailure.TransientJson.
Write
(proposal));
1313
var facts = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(evidence))!;
1314
var decisions = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
1366
var facts = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(evidence))!;
1367
var decisions = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
1599
var node = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
1601
result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), node.ToJsonString());
1700
var node = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
1702
var result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), node.ToJsonString());
1795
var node = System.Text.Json.Nodes.JsonNode.Parse(AnalyzeCiFailure.TransientJson.
Write
(proposal))!;
1797
var result = await RunStrictValidationAsync(AnalyzeCiFailure.TransientJson.
Write
(evidence), node.ToJsonString());