跳转到主要内容

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

项目描述

Duvet是一个图形用户界面工具,用于可视化由coverage.py产生的代码覆盖率结果。

为什么叫Duvet?因为羽绒被不仅提供覆盖,还能让你感到温暖舒适。

快速入门

在您的虚拟环境中安装Duvet,生成一些覆盖率数据,然后运行duvet

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

这将弹出一个GUI窗口,显示当前工作目录中的所有源代码。任何在覆盖率数据中提到的源文件将在源文件树中突出显示,颜色表示覆盖率的好坏(红色表示覆盖率差,绿色表示完美覆盖率)。如果您在树中选择了文件名,该文件的正文将显示,遗漏的行将以高亮显示。

在Ubuntu下的问题

Ubuntu对Python的打包省略了其基本包中的idlelib库。如果您在Ubuntu 13.04上使用Python 2.7,可以通过运行以下命令安装idlelib

$ sudo apt-get install idle-python2.7

对于其他版本的Python和Ubuntu,您需要根据需要调整。

在Windows下的问题

如果您在虚拟环境中运行Duvet,您需要设置一个环境变量,以便Duvet可以找到TCL图形库

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

您需要调整确切的路径以反映您本地的Python安装。您可能需要将此行放在虚拟环境的activate.bat脚本中,以便在激活虚拟环境时自动设置。

文档

Duvet 的文档可以在 Read The Docs 上找到。

社区

Duvet 是 BeeWare 套件的一部分。您可以通过以下方式与社区交流

贡献

如果您在使用 Duvet 时遇到问题,请在 GitHub 上记录它们。如果您想贡献代码,请fork 代码提交拉取请求

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

duvet-0.1.2.tar.gz (18.2 kB 查看哈希值)

上传时间

由以下支持