Coverage: Don't show totals entry for component view.

A path can belong to multiple components, so totals entry shows
incorrect value.

[email protected],[email protected]

Bug: 842760
Change-Id: Ibbae86ed31a9d330ed02a6e7a24a5211634b2fc5
Reviewed-on: https://chromium-review.googlesource.com/1058167
Reviewed-by: Max Moroz <[email protected]>
Commit-Queue: Abhishek Arya <[email protected]>
Cr-Commit-Position: refs/heads/master@{#558437}
diff --git a/tools/code_coverage/coverage.py b/tools/code_coverage/coverage.py
index 4f73bd27..7f45542 100755
--- a/tools/code_coverage/coverage.py
+++ b/tools/code_coverage/coverage.py
@@ -742,17 +742,15 @@
                 component_view_index_file_path)
   html_generator = _CoverageReportHtmlGenerator(component_view_index_file_path,
                                                 'Component')
-  totals_coverage_summary = _CoverageSummary()
-
   for component in per_component_coverage_summary:
-    totals_coverage_summary.AddSummary(
-        per_component_coverage_summary[component])
-
     html_generator.AddLinkToAnotherReport(
         _GetCoverageHtmlReportPathForComponent(component), component,
         per_component_coverage_summary[component])
 
-  html_generator.CreateTotalsEntry(totals_coverage_summary)
+  # Do not create a totals row for the component view as the value is incorrect
+  # due to failure to account for UNKNOWN component and some paths belonging to
+  # multiple components.
+
   html_generator.WriteHtmlCoverageReport(no_file_view)
   logging.debug('Finished generating component view html index file.')