diff -r 9513afbd57f1 -r 744cd0b4b8cd DebugClients/Python/coverage/htmlfiles/index.html --- a/DebugClients/Python/coverage/htmlfiles/index.html Thu Jan 07 13:42:05 2010 +0000 +++ b/DebugClients/Python/coverage/htmlfiles/index.html Thu Jan 07 13:42:51 2010 +0000 @@ -1,54 +1,80 @@ -<!doctype html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> -<head> -<title>Coverage report</title> -<link rel='stylesheet' href='style.css' type='text/css'> -</head> -<body> + <head> + <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> + <title>Coverage report</title> + <link rel='stylesheet' href='style.css' type='text/css'> + <script type='text/javascript' src='jquery-1.3.2.min.js'></script> + <script type='text/javascript' src='jquery.tablesorter.min.js'></script> + <script type='text/javascript' src='coverage_html.js'></script> + <script type="text/javascript" charset="utf-8"> + jQuery(document).ready(index_page_ready); + </script> + </head> + <body> -<div id='header'> - <div class='content'> - <h1>Coverage report: - <span class='pc_cov'>{{total_cov|format_pct}}%</span> - </h1> - </div> -</div> + <div id='header'> + <div class='content'> + <h1>Coverage report: + <span class='pc_cov'>{{totals.pc_covered|format_pct}}%</span> + </h1> + </div> + </div> -<div id='index'> -<table class='index'> -<tr> - <th class='name'>Module</th> - <th>statements</th> - <th>run</th> - <th>excluded</th> - <th>coverage</th> -</tr> -{% for file in files %} -<tr> - <td class='name'><a href='{{file.html_filename}}'>{{file.cu.name}}</a></td> - <td>{{file.stm}}</td> - <td>{{file.run}}</td> - <td>{{file.exc}}</td> - <td>{{file.pc_cov|format_pct}}%</td> -</tr> -{% endfor %} -<tr class='total'> -<td class='name'>Total</td> -<td>{{total_stm}}</td> -<td>{{total_run}}</td> -<td>{{total_exc}}</td> -<td>{{total_cov|format_pct}}%</td> -</tr> -</table> -</div> + <div id='index'> + <table class='index'> + <thead> + {# The title='' attr doesn't work in Safari. #} + <tr class='tablehead' title='Click to sort'> + <th class='name left headerSortDown'>Module</th> + <th>statements</th> + <th>run</th> + <th>excluded</th> + {% if arcs %} + <th>branches</th> + <th>br exec</th> + {% endif %} + <th class='right'>coverage</th> + </tr> + </thead> + {# HTML syntax requires thead, tfoot, tbody #} + <tfoot> + <tr class='total'> + <td class='name left'>Total</td> + <td>{{totals.n_statements}}</td> + <td>{{totals.n_executed}}</td> + <td>{{totals.n_excluded}}</td> + {% if arcs %} + <td>{{totals.n_branches}}</td> + <td>{{totals.n_executed_branches}}</td> + {% endif %} + <td class='right'>{{totals.pc_covered|format_pct}}%</td> + </tr> + </tfoot> + <tbody> + {% for file in files %} + <tr class='file'> + <td class='name left'><a href='{{file.html_filename}}'>{{file.cu.name}}</a></td> + <td>{{file.nums.n_statements}}</td> + <td>{{file.nums.n_executed}}</td> + <td>{{file.nums.n_excluded}}</td> + {% if arcs %} + <td>{{file.nums.n_branches}}</td> + <td>{{file.nums.n_executed_branches}}</td> + {% endif %} + <td class='right'>{{file.nums.pc_covered|format_pct}}%</td> + </tr> + {% endfor %} + </tbody> + </table> + </div> -<div id='footer'> - <div class='content'> - <p> - <a class='nav' href='http://nedbatchelder.com/code/coverage'>coverage v{{__version__}}</a> - </p> - </div> -</div> - -</body> + <div id='footer'> + <div class='content'> + <p> + <a class='nav' href='{{__url__}}'>coverage.py v{{__version__}}</a> + </p> + </div> + </div> + </body> </html>