可视化代码覆盖率结果的图形用户界面工具。

duvet的Python项目详细描述


羽绒被是可视化代码覆盖率结果的gui工具,由 coverage.py

为什么叫羽绒被?因为羽绒被不只是提供保险-它让你 温暖舒适。

快速启动

在virtualenv中,安装羽绒被,生成一些覆盖率数据,然后运行duvet

$ pip install duvet
$ coverage run myscript.py arg1 arg2
$ duvet

这将弹出一个gui窗口,显示当前工作中的所有源代码 目录。覆盖率数据中提到的任何源文件都将在 源文件树,其颜色指示覆盖范围的好坏(红色表示不好 覆盖,绿色完美覆盖)。如果在树中选择文件名,则 将显示该文件的内容,并突出显示丢失的行。

ubuntu

下的问题

ubuntu的python包省略了 基础包装。如果你在ubuntu 13.04上使用python 2.7,你可以安装 idlelib运行:

$ sudo apt-get install idle-python2.7

对于其他版本的python和ubuntu,您需要将其调整为 适当的。

windows下的问题

如果你用Virtualenv运行羽绒被,你需要设置 环境变量,以便羽绒被可以找到TCL图形库:

$ set TCL_LIBRARY=c:\Python27\tcl\tcl8.5

您需要调整确切的路径以反映本地python安装。 将这一行放在activate.bat脚本中可能会有所帮助 为您的虚拟环境设置,以便在 Virtualenv已激活。

文档

羽绒被的文档可以在Read The Docs上找到。

社区

羽绒被是BeeWare suite的一部分。您可以通过以下方式与社区对话:

贡献

如果您遇到羽绒被的问题,log them on GitHub。如果你 想要贡献代码,请fork the codesubmit a pull request

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有x86javapath的x64机器上x86java上的java JNI未满足链接错误   java将Pixmap的一部分上传到GPU   图像Java位图RLE8格式   java Android studio谷歌广告崩溃应用程序   java如何创建包含未知数量对象的变量?   Java计算给定int数组的所有可能组合   java JDBC classnotfound异常   httpclient中的java将HttpEntity转换为字符串的最优雅/正确的方法是什么?   如何从Java程序运行nano?   java在安卓中调用自定义类/方法   调用方法和JOptionPane后,允许代码继续执行所需的java计时器或其他想法   关于侦听器的向量Java并发问题   线程池执行器Java线程池   java配置DTO上的Swagger javax验证约束   Java中用于按钮功能的swing操作命令   ServletOutputStream中的java设置状态代码   java打印输入数组的平均值