]> granicus.if.org Git - llvm/commitdiff
[llvm-cov] Don't print a verbose title when looking at one file
authorVedant Kumar <vsk@apple.com>
Thu, 15 Sep 2016 04:41:39 +0000 (04:41 +0000)
committerVedant Kumar <vsk@apple.com>
Thu, 15 Sep 2016 04:41:39 +0000 (04:41 +0000)
Having the same title, timestamp, etc. occur repeatedly creates an
unnecessary distraction when paging through a report.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281579 91177308-0d34-0410-b5e6-96231b3b80d8

test/tools/llvm-cov/Inputs/showProjectSummary.test
tools/llvm-cov/SourceCoverageView.cpp

index ca9d6ca5ec6c39483989787adf06e38997b1d55b..80ece5ba6acefe297c3aefb9716aa0a57d5260f2 100644 (file)
@@ -1,6 +1,6 @@
 TEXT-TITLE: Test Suite
-TEXT: Coverage Report
-TEXT: Created:
+TEXT-NOT: Coverage Report
+TEXT-NOT: Created:
 TEXT-FILE-NOT: (Binary: showProjectSummary.covmapping)
 TEXT-FUNCTION: main:
 TEXT-FOOTER: Generated by llvm-cov
index 362f48be258c6301ace4d3917933936a5d0e847c..ad6aa6668391d70dd91af89da38b0c7f920a1582 100644 (file)
@@ -168,7 +168,7 @@ void SourceCoverageView::addInstantiation(
 
 void SourceCoverageView::print(raw_ostream &OS, bool WholeFile,
                                bool ShowSourceName, unsigned ViewDepth) {
-  if (WholeFile)
+  if (WholeFile && getOptions().hasOutputDirectory())
     renderCellInTitle(OS, "Coverage Report");
 
   renderViewHeader(OS);