29 references to MarkdownFormatting
AnalyzeCiFailure (27)
AnalysisPublisher.cs (2)
364displayJobs = MarkdownFormatting.CodeSpan(storedJob); 365tableJobs = MarkdownFormatting.CodeSpan(storedJob.Replace("|", "\\|", StringComparison.Ordinal));
AnalysisPublisher.Overflow.cs (5)
97var id = MarkdownFormatting.CodeSpan(item.Cause.Id); 98var title = MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(Text(item.History["title"]) ?? item.Cause.Id, limit: 238)); 101yield return "- Diagnostic: " + MarkdownFormatting.CodeSpan(diagnostic) + "\n"; 122MarkdownFormatting.CodeSpan(string.Concat(chunk)) + "\n"; 130var name = MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(job.Name, limit: 500));
CauseIssueRenderer.cs (11)
27string.Join("<br>", safe.Select(name => MarkdownFormatting.CodeSpan(format == "table" ? name.Replace("|", "\\|", StringComparison.Ordinal) : name))); 69.Append(MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(evidence.TriggeringMerge.Title ?? "", limit: 238))).Append('\n'); 74buildContext.Append(test.Length == 0 ? $"Build error leg: {jobs}\n" : $"Build error leg or test failing: {jobs} / {MarkdownFormatting.CodeSpan(test)}\n"); 94("ERROR", MarkdownFormatting.Indent(error)), 95("DESCRIPTION", MarkdownFormatting.CodeSpan(title)), 163var row = $"- {MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(Text(t["name"])!, limit: 500))} — job {GetValueText(t["job_id"])} ({MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(Text(t["job"])!, limit: 500))})"; 166row += $" — {MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(observation, limit: 100))}, result {MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(Text(t["result_file"]) ?? "", limit: 500))}"; 169row += $", execution {MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(execution, limit: 500))}"; 177row += $"\n\n {field}:\n\n" + MarkdownFormatting.Indent(DiagnosticTextSanitizer.Sanitize(diagnostic, limit: 4000, multiline: true), spaces: 8);
PrCommentRenderer.cs (8)
27return $"- {MarkdownFormatting.CodeSpan(job.Name!)} — {MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(proposal.Reason ?? "", limit: 500))} ({classification})"; 32var text = $"- {MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(test.Name ?? "", limit: 500))}" + 33(job is null ? "" : " in job " + MarkdownFormatting.CodeSpan(job.Name!)) + 34"\n - **Error**:\n\n" + MarkdownFormatting.Indent(DiagnosticTextSanitizer.Sanitize(test.Error ?? "", limit: 1000, multiline: true), spaces: 8) + "\n"; 38text += " - **Stack Trace** (first frames):\n\n" + MarkdownFormatting.Indent(string.Join('\n', stack.Split('\n').Take(5)), spaces: 8) + "\n"; 45text += $" - **{heading}** (sensitive values redacted):\n\n" + MarkdownFormatting.Indent(diagnostic, spaces: 8) + "\n"; 49return text + " - **Why likely flaky**: " + MarkdownFormatting.CodeSpan(DiagnosticTextSanitizer.Sanitize(test.Reason ?? "", limit: 500));
WorkflowFailureDiagnosisContextBuilder.cs (1)
114=> summary.Append(MarkdownFormatting.Indent(DiagnosticTextSanitizer.Sanitize(value, limit, multiline: true))).Append("\n\n");
AnalyzeCiFailure.Tests (2)
AnalyzeCiFailureOverflowTests.cs (1)
178var content = "Diagnostic: " + MarkdownFormatting.CodeSpan(diagnostic) + "\n";
AnalyzeCiFailureRenderingTests.cs (1)
115=> RunFunctionAsync(() => MarkdownFormatting.Indent(DiagnosticTextSanitizer.Sanitize(File.ReadAllText(args[0]), Int(args, index: 1, fallback: 65536), multiline: true)) + "\n");