Author: shane.bryzak(a)jboss.com
Date: 2009-02-18 02:20:48 -0500 (Wed, 18 Feb 2009)
New Revision: 15993
Modified:
validator/trunk/tck-utils/impl/src/main/java/org/hibernate/tck/report/CoverageReport.java
Log:
added master summary
Modified:
validator/trunk/tck-utils/impl/src/main/java/org/hibernate/tck/report/CoverageReport.java
===================================================================
---
validator/trunk/tck-utils/impl/src/main/java/org/hibernate/tck/report/CoverageReport.java 2009-02-18
04:45:23 UTC (rev 15992)
+++
validator/trunk/tck-utils/impl/src/main/java/org/hibernate/tck/report/CoverageReport.java 2009-02-18
07:20:48 UTC (rev 15993)
@@ -172,6 +172,38 @@
sb.append("</td>");
sb.append("</tr>");
+ sb.append("<tr>");
+ sb.append("<td>Total number of tested assertions</td>");
+
+ int coverage = 0;
+
+ for (String sectionId : auditParser.getSectionIds())
+ {
+ for (AuditAssertion assertion :
auditParser.getAssertionsForSection(sectionId))
+ {
+ if (!getCoverageForAssertion(sectionId, assertion.getId()).isEmpty())
+ {
+ coverage++;
+ }
+ }
+ }
+
+ sb.append("<td>");
+ sb.append(coverage);
+ sb.append("</td>");
+
+ sb.append("</tr>");
+
+ sb.append("<tr>");
+ sb.append("<td>Total percentage of tested
assertions</td>");
+
+ double coveragePercent = assertionTotal > 0 ? ((coverage * 1.0) /
assertionTotal) * 100 : 0;
+ sb.append("<td>");
+ sb.append(String.format("%.2f%%", coveragePercent));
+ sb.append("</td>");
+
+ sb.append("</tr>");
+
sb.append("</table>");
out.write(sb.toString().getBytes());