Django中的代码覆盖率可视化报告
在Rails中,我会使用一个叫做 simplecov 的工具,它可以在测试运行后生成一个漂亮的HTML页面,显示你的测试覆盖了哪些地方(并给出覆盖率百分比)。在Django中有没有类似的工具可以做到这一点?
下面是我想要的效果的参考图片(这是simplecov的效果):
1 个回答
6
coverage.py 有一个命令,叫做 coverage html
,这个命令可以生成和你截图里非常相似的 HTML 页面。下面是我最近写的一些代码生成的一个例子:

如果你想知道怎么把 coverage 集成到你的 Django 测试工具里,可以查看 Django 文档。