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