CTS coverage tool improvements
* remove default package prefix filter on 'android' package
* enabled multiple package prefix filters
* improved sorting logic:
* first compare by coverage percentage segments (0, 50%, 80%)
* then compare by member sizes for classes/packages in
in descending order
Bug: 19272826
Change-Id: I8416a08d152e2028daf5cb945388be590d3feab8
diff --git a/tools/cts-api-coverage/src/res/api-coverage.xsl b/tools/cts-api-coverage/src/res/api-coverage.xsl
index 1ac3402..b11a8c4 100644
--- a/tools/cts-api-coverage/src/res/api-coverage.xsl
+++ b/tools/cts-api-coverage/src/res/api-coverage.xsl
@@ -21,6 +21,7 @@
<xsl:template match="/">
<html>
<head>
+ <title><xsl:value-of select="api-coverage/@title" /></title>
<script type="text/javascript">
function toggleVisibility(id) {
element = document.getElementById(id);
@@ -87,7 +88,7 @@
(<xsl:value-of select="api-coverage/total/@numCovered" />/<xsl:value-of select="api-coverage/total/@numTotal" />)
</div>
<div class="apks" onclick="toggleVisibility('sourceApks')">
- Source APKs (<xsl:value-of select="count(api-coverage/debug/sources/apk)" />)
+ Source Modules (<xsl:value-of select="count(api-coverage/debug/sources/apk)" />)
</div>
<div id="sourceApks" style="display: none">
<ul>