1920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<html> 2920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<head> 3920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <title><?cs var:page.title ?></title> 5920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <style type="text/css"> 6920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson table { 7920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-width: 1px 1px 1px 1px; 8920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-spacing: 0px; 9920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-style: solid solid solid solid; 10920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-color: black black black black; 11920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-collapse: collapse; 12920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson background-color: white; 13920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson } 14920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson table th { 15920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-width: 1px 1px 1px 1px; 16920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson padding: 1px 4px 1px 3px; 17920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-style: inset inset inset inset; 18920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-color: gray gray gray gray; 19920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson background-color: white; 20920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson } 21920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson table td { 22920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-width: 1px 1px 1px 1px; 23920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson padding: 1px 4px 1px 3px; 24920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-style: inset inset inset inset; 25920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson border-color: gray gray gray gray; 26920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson background-color: white; 27920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson } 28920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson </style> 29920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</head> 30920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<body> 31920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<h1><?cs var:page.title ?></h1> 32920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 33920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<h2>Overall</h2> 34920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<table> 35920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<tr><th>Errors</th><td><?cs var:all.errorCount ?></td></tr> 36920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<tr><th>Percent Good</th><td><?cs var:all.percentGood ?></td></tr> 37920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<tr><th>Total Comments</th><td><?cs var:all.totalCount ?></td></tr> 38920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</table> 39920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 40920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<h2>Package Summary</h2> 41920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 42920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<table> 43920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<tr> 44920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <th>Package</th> 45920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <th>Errors</th> 46920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <th>Percent Good</th> 47920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <th>Total</th> 48920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</tr> 49920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<?cs each:pkg=packages ?> 50920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<tr> 51920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:pkg.name ?></td> 52920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:pkg.errorCount ?></td> 53920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:pkg.percentGood ?></td> 54920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:pkg.totalCount ?></td> 55920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</tr> 56920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<?cs /each ?> 57920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</table> 58920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 59920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 60920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<h2>Class Summary</h3> 61920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 62920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<table> 63920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<tr> 64920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <th>Class</th> 65920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <th>Errors</th> 66920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <th>Percent Good</th> 67920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <th>Total</th> 68920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</tr> 69920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<?cs each:cl=classes ?> 70920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<tr> 71920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><a href="#class_<?cs var:cl.qualified ?>"><?cs var:cl.qualified ?></a></td> 72920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:cl.errorCount ?></td> 73920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:cl.percentGood ?></td> 74920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:cl.totalCount ?></td> 75920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</tr> 76920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<?cs /each ?> 77920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</table> 78920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 79920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<h2>Detail</h2> 80920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 81920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<?cs each:cl=classes ?> 82920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<h3><a name="class_<?cs var:cl.qualified ?>"><?cs var:cl.qualified ?></a></h3> 83920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<p>Errors: <?cs var:cl.errorCount ?><br/> 84920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben DodsonTotal: <?cs var:cl.totalCount ?><br/> 85920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben DodsonPercent Good: <?cs var:cl.percentGood ?></p> 86920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<table> 87920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<?cs each:err=cl.errors ?> 88920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<tr> 89920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:err.pos ?></td> 90920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:err.name ?></td> 91920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson <td><?cs var:err.descr ?></td> 92920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</tr> 93920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<?cs /each ?> 94920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</table> 95920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 96920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson<?cs /each ?> 97920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 98920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</body> 99920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson</html> 100