forked from OSchip/llvm-project
parent
03f7005375
commit
224ef8d73b
|
@ -298,7 +298,7 @@ static void emitColumnLabelsForIndex(raw_ostream &OS) {
|
||||||
void CoveragePrinterHTML::emitFileSummary(raw_ostream &OS, StringRef SF,
|
void CoveragePrinterHTML::emitFileSummary(raw_ostream &OS, StringRef SF,
|
||||||
const FileCoverageSummary &FCS,
|
const FileCoverageSummary &FCS,
|
||||||
bool IsTotals) const {
|
bool IsTotals) const {
|
||||||
SmallVector<std::string, 4> Columns;
|
SmallVector<std::string, 8> Columns;
|
||||||
|
|
||||||
// Format a coverage triple and add the result to the list of columns.
|
// Format a coverage triple and add the result to the list of columns.
|
||||||
auto AddCoverageTripleToColumn = [&Columns](unsigned Hit, unsigned Total,
|
auto AddCoverageTripleToColumn = [&Columns](unsigned Hit, unsigned Total,
|
||||||
|
@ -318,13 +318,13 @@ void CoveragePrinterHTML::emitFileSummary(raw_ostream &OS, StringRef SF,
|
||||||
|
|
||||||
// Simplify the display file path, and wrap it in a link if requested.
|
// Simplify the display file path, and wrap it in a link if requested.
|
||||||
std::string Filename;
|
std::string Filename;
|
||||||
SmallString<128> LinkTextStr(sys::path::relative_path(FCS.Name));
|
|
||||||
sys::path::remove_dots(LinkTextStr, /*remove_dot_dots=*/true);
|
|
||||||
sys::path::native(LinkTextStr);
|
|
||||||
std::string LinkText = escape(LinkTextStr, Opts);
|
|
||||||
if (IsTotals) {
|
if (IsTotals) {
|
||||||
Filename = LinkText;
|
Filename = "TOTALS";
|
||||||
} else {
|
} else {
|
||||||
|
SmallString<128> LinkTextStr(sys::path::relative_path(FCS.Name));
|
||||||
|
sys::path::remove_dots(LinkTextStr, /*remove_dot_dots=*/true);
|
||||||
|
sys::path::native(LinkTextStr);
|
||||||
|
std::string LinkText = escape(LinkTextStr, Opts);
|
||||||
std::string LinkTarget =
|
std::string LinkTarget =
|
||||||
escape(getOutputPath(SF, "html", /*InToplevel=*/false), Opts);
|
escape(getOutputPath(SF, "html", /*InToplevel=*/false), Opts);
|
||||||
Filename = a(LinkTarget, LinkText);
|
Filename = a(LinkTarget, LinkText);
|
||||||
|
|
Loading…
Reference in New Issue