Django 中代码覆盖率的可视化报告

jar*_*ith 4 python testing django unit-testing code-coverage

在 Rails 中,我会使用一个名为simplecov的 gem ,它会在测试运行后生成一个漂亮的 html 页面,该页面会突出显示测试的命中位置(并给出覆盖的百分比)。Django 中有什么可以做到这一点吗?

我想要的图片供参考(这是 simplecov):

simplecov 渲染示例

MBr*_*zle 6

coverage.py 有一个命令,coverage html它生成与您的屏幕截图非常相似的 html 页面。这是我自己最近的一些代码的示例: 在此输入图像描述

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