2014-10-30 51 views
2

在rails中,我会使用名为simplecov的gem,它会在测试运行后生成一个很好的html页面,这会突出显示测试正在触及的位置(并给出覆盖的百分比)。有没有什么可以在Django中做到这一点?在Django中的代码覆盖的可视化报告

图片仅供参考,以我想要的东西(这是simplecov):

example simplecov rendering

回答

3

coverage.py有一个命令,coverage html,生成HTML页面非常相似,你的屏幕截图。下面是我自己最近的一些代码的一个例子: enter image description here

有关于如何将覆盖率集成到您的Django测试工具The Django Docs的文档。

+0

哦,不错。我为coverage.py中的html功能找到的所有示例都显示了您在终端中将看到的html版本。有趣的是,他们会表现出较不漂亮的表现。 – jaredsmith 2014-11-02 18:21:53

相关问题