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