29 references to MarkdownFormatting
AnalyzeCiFailure (27)
AnalysisPublisher.cs (2)
364
displayJobs =
MarkdownFormatting
.CodeSpan(storedJob);
365
tableJobs =
MarkdownFormatting
.CodeSpan(storedJob.Replace("|", "\\|", StringComparison.Ordinal));
AnalysisPublisher.Overflow.cs (5)
97
var id =
MarkdownFormatting
.CodeSpan(item.Cause.Id);
98
var title =
MarkdownFormatting
.CodeSpan(DiagnosticTextSanitizer.Sanitize(Text(item.History["title"]) ?? item.Cause.Id, limit: 238));
101
yield return "- Diagnostic: " +
MarkdownFormatting
.CodeSpan(diagnostic) + "\n";
122
MarkdownFormatting
.CodeSpan(string.Concat(chunk)) + "\n";
130
var name =
MarkdownFormatting
.CodeSpan(DiagnosticTextSanitizer.Sanitize(job.Name, limit: 500));
CauseIssueRenderer.cs (11)
27
string.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');
74
buildContext.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)),
163
var row = $"- {
MarkdownFormatting
.CodeSpan(DiagnosticTextSanitizer.Sanitize(Text(t["name"])!, limit: 500))} — job {GetValueText(t["job_id"])} ({
MarkdownFormatting
.CodeSpan(DiagnosticTextSanitizer.Sanitize(Text(t["job"])!, limit: 500))})";
166
row += $" — {
MarkdownFormatting
.CodeSpan(DiagnosticTextSanitizer.Sanitize(observation, limit: 100))}, result {
MarkdownFormatting
.CodeSpan(DiagnosticTextSanitizer.Sanitize(Text(t["result_file"]) ?? "", limit: 500))}";
169
row += $", execution {
MarkdownFormatting
.CodeSpan(DiagnosticTextSanitizer.Sanitize(execution, limit: 500))}";
177
row += $"\n\n {field}:\n\n" +
MarkdownFormatting
.Indent(DiagnosticTextSanitizer.Sanitize(diagnostic, limit: 4000, multiline: true), spaces: 8);
PrCommentRenderer.cs (8)
27
return $"- {
MarkdownFormatting
.CodeSpan(job.Name!)} — {
MarkdownFormatting
.CodeSpan(DiagnosticTextSanitizer.Sanitize(proposal.Reason ?? "", limit: 500))} ({classification})";
32
var 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";
38
text += " - **Stack Trace** (first frames):\n\n" +
MarkdownFormatting
.Indent(string.Join('\n', stack.Split('\n').Take(5)), spaces: 8) + "\n";
45
text += $" - **{heading}** (sensitive values redacted):\n\n" +
MarkdownFormatting
.Indent(diagnostic, spaces: 8) + "\n";
49
return 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)
178
var 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");