trace.py的HTML覆盖率报告生成器
trace2html的Python项目详细描述
跟踪HTML
==========
:作者:奥利维尔·格里塞尔
`trace2html`是一个实用程序,用于转换获得的执行覆盖率数据
使用标准python库的“trace”模块将
显示可排序摘要和带注释源文件的可读HTML文档。
安装
----
与往常一样,您可以使用“sudo easy_install-u trace2html”或提取
存档并运行:
$sudo python setup.py安装
示例用法
----
使用trace2html通过
指定您感兴趣的模块:
$trace2html.py-w my_module--run命令/my_testrunner.py
$firefox coverage目录/index.html
或者可以收集trace.py生成的覆盖率数据:
$/usr/lib/python2.4/trace.py-mc-c coverage\u dir-f统计我的testrunner.py
从“counts”中收集的数据在“other_dir”目录中编写报告:
$trace2html.py-f counts-o其他目录
$firefox其他目录/index.html
有关详细信息,请使用“--help”选项。
许可
---
`trace2html`是在gnu/gpl v2许可下发布的(有关更多信息,请参见copying.txt
详细信息)并使用
我不介意在更自由的许可下重新授权“trace2html”,比如
python或zpl许可证,但只有在有人发现或
在类似的
许可证。SortableTable.js当前位于gplv2下。
错误报告和修补程序
-
您可以直接向我的个人电子邮件地址发送错误报告和修补程序:
olivier.grisel@ensta.org
或者您可以使用“bzr”来分支我的存储库:
$bzr分支lp:trace2html
然后在某个站点上发布分支,并向我发送合并请求。拜托
如果您是BZR新手,请按照“5分钟教程”进行操作。
学分
------
“trace2html”的灵感来自Java程序的“cobertura项目”。它
包括来自webfx sortable和cobertura的javascript代码。
…工具书类
网址:http://bazaar-vcs.org/
“5分钟教程”:http://bazaar-vcs.org/quickhackingwithbzr
cobertura项目:http://cobertura.sourceforge.net
更改日志
=========
0.2.1
----
-打包错误修复程序(在源发行版中添加缺少的文件)
(感谢grig gheorghiu提供的错误报告)
0.2.0
----
-trace2html.py现在可以直接用于收集覆盖率数据
-新的白名单系统明确限制跟踪的模块
0.1.1分
----
-选项帮助消息中的小错误修复
0.1.0
----
-初始版本
==========
:作者:奥利维尔·格里塞尔
`trace2html`是一个实用程序,用于转换获得的执行覆盖率数据
使用标准python库的“trace”模块将
显示可排序摘要和带注释源文件的可读HTML文档。
安装
----
与往常一样,您可以使用“sudo easy_install-u trace2html”或提取
存档并运行:
$sudo python setup.py安装
示例用法
----
使用trace2html通过
指定您感兴趣的模块:
$trace2html.py-w my_module--run命令/my_testrunner.py
$firefox coverage目录/index.html
或者可以收集trace.py生成的覆盖率数据:
$/usr/lib/python2.4/trace.py-mc-c coverage\u dir-f统计我的testrunner.py
从“counts”中收集的数据在“other_dir”目录中编写报告:
$trace2html.py-f counts-o其他目录
$firefox其他目录/index.html
有关详细信息,请使用“--help”选项。
许可
---
`trace2html`是在gnu/gpl v2许可下发布的(有关更多信息,请参见copying.txt
详细信息)并使用
我不介意在更自由的许可下重新授权“trace2html”,比如
python或zpl许可证,但只有在有人发现或
在类似的
许可证。SortableTable.js当前位于gplv2下。
错误报告和修补程序
-
您可以直接向我的个人电子邮件地址发送错误报告和修补程序:
olivier.grisel@ensta.org
或者您可以使用“bzr”来分支我的存储库:
$bzr分支lp:trace2html
然后在某个站点上发布分支,并向我发送合并请求。拜托
如果您是BZR新手,请按照“5分钟教程”进行操作。
学分
------
“trace2html”的灵感来自Java程序的“cobertura项目”。它
包括来自webfx sortable和cobertura的javascript代码。
…工具书类
网址:http://bazaar-vcs.org/
“5分钟教程”:http://bazaar-vcs.org/quickhackingwithbzr
cobertura项目:http://cobertura.sourceforge.net
更改日志
=========
0.2.1
----
-打包错误修复程序(在源发行版中添加缺少的文件)
(感谢grig gheorghiu提供的错误报告)
0.2.0
----
-trace2html.py现在可以直接用于收集覆盖率数据
-新的白名单系统明确限制跟踪的模块
0.1.1分
----
-选项帮助消息中的小错误修复
0.1.0
----
-初始版本