22 references to CauseIssueRenderer
AnalyzeCiFailure (10)
AnalysisPublisher.cs (10)
345
private static
CauseIssueRenderer
.IssueDraft BuildIssueUpdate(
357
var displayJobs =
CauseIssueRenderer
.JobNames(jobs, "display");
358
var tableJobs =
CauseIssueRenderer
.JobNames(jobs, "table");
370
var canonical =
CauseIssueRenderer
.RenderCanonicalIssue(
385
if (!
CauseIssueRenderer
.HasOccurrence(body, GetValueText(runId)))
387
body =
CauseIssueRenderer
.AppendOccurrence(body, row, ((JsonArray)history["occurrences"]!).Count);
402
body =
CauseIssueRenderer
.MigrateMainBody(body, canonical.Body!);
411
return canonical with { Body =
CauseIssueRenderer
.FitIssue(body,
CauseIssueRenderer
.Observations(history)) };
437
Job =
CauseIssueRenderer
.JobNames(jobNames, "plain"),
AnalyzeCiFailure.Tests (12)
AnalyzeCiFailureOccurrenceTests.cs (5)
36
var updated =
CauseIssueRenderer
.AppendOccurrence(body, CurrentOccurrenceRow, total: 2);
60
var updated =
CauseIssueRenderer
.MigrateMainBody(body, canonical);
83
var updated =
CauseIssueRenderer
.FitIssue(body, tests, budget);
89
Assert.Null(
CauseIssueRenderer
.FitIssue(body, tests, Encoding.UTF8.GetByteCount(updated) - 1));
113
var error = Assert.Throws<ValidationException>(() =>
CauseIssueRenderer
.AppendOccurrence(body, CurrentOccurrenceRow, total: 1));
AnalyzeCiFailureRenderingTests.cs (7)
63
var projection =
CauseIssueRenderer
.RenderCanonicalIssue(
74
if (!(
CauseIssueRenderer
.FitIssue(projection.Body!, []) is not null))
128
var body =
CauseIssueRenderer
.AppendOccurrence(File.ReadAllText(args[0]), args[1], Int(args, index: 2, fallback: 1));
129
var fitted =
CauseIssueRenderer
.FitIssue(body, [], Int(args, index: 4, fallback: 65000));
143
var body =
CauseIssueRenderer
.MigrateMainBody(File.ReadAllText(args[0]), File.ReadAllText(args[1]));
144
var fitted =
CauseIssueRenderer
.FitIssue(body, [], Int(args, index: 3, fallback: 65000));
161
return
CauseIssueRenderer
.JobNames(names, args[2]) + "\n";