Merge "Improve support for different types of coverage."
diff --git a/web/dashboard/appengine/servlet/src/main/java/com/android/vts/servlet/ShowTableServlet.java b/web/dashboard/appengine/servlet/src/main/java/com/android/vts/servlet/ShowTableServlet.java
index bad84e1..62becbf 100644
--- a/web/dashboard/appengine/servlet/src/main/java/com/android/vts/servlet/ShowTableServlet.java
+++ b/web/dashboard/appengine/servlet/src/main/java/com/android/vts/servlet/ShowTableServlet.java
@@ -444,6 +444,10 @@
             int nonpassCount = 0;
             TestCaseResult aggregateStatus = TestCaseResult.UNKNOWN_RESULT;
             long totalLineCount = 0, coveredLineCount = 0;
+            for (CoverageReportMessage coverageReport : report.getCoverageList()) {
+                totalLineCount += coverageReport.getTotalLineCount();
+                coveredLineCount += coverageReport.getCoveredLineCount();
+            }
             for (TestCaseReportMessage testCaseReport : report.getTestCaseList()) {
                 if (testCaseReport.getTestResult() ==
                     TestCaseResult.TEST_CASE_RESULT_PASS) {