[hibernate-commits] Hibernate SVN: r15993 - validator/trunk/tck-utils/impl/src/main/java/org/hibernate/tck/report.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed Feb 18 02:20:49 EST 2009


Author: shane.bryzak at 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());




More information about the hibernate-commits mailing list