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

3
在Rails中,我会使用一个叫作simplecov的gem,在测试运行后生成一个漂亮的HTML页面,用颜色区分哪些代码被测试覆盖,并给出覆盖比例。在Django中是否有类似的工具呢?下面是我想要的效果的图片(这是simplecov生成的):

example simplecov rendering

1个回答

5

coverage.py有一个命令coverage html,可以生成与您的截图非常相似的HTML页面。以下是我最近一些代码的示例: enter image description here

如何将coverage集成到Django测试工具中的文档,请参见Django文档


哦,不错。我找到的所有关于coverage.py中HTML特性的示例都只显示了终端中所看到的HTML版本。有趣的是他们会选择这种不太美观的表示方式。 - jaredsmith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接