p4di上的Python代码覆盖率

2024-05-19 21:14:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行python单元测试用例并使用python的coverage命令http://nedbatchelder.com/code/coverage/收集覆盖率。在

我的大部分代码都是在现有文件中更改的,过去没有为同一个文件编写测试用例。我们的目的只是为了克服差异,这部分代码已经改变了。还需要报告有多少行,有多少覆盖,多少遗漏,和%行号覆盖形成一个diff文件。在

有没有一个工具可以显示一个文件的差异覆盖率报告,特别是p4diff或变更号。在


Tags: 文件代码命令目的comhttp报告coverage
2条回答

diff-cover为单个提交提供覆盖率报告,尽管是在Git中。它是开源的,您可以根据自己的需要调整它,甚至可以提供性能支持。在

你可以试试我的(非常粗糙的边缘;提早释放!)工具cuv-ner它有一个子命令cuv diff,它将按覆盖率数据语法高亮显示和着色您的diff,它可以处理直接的“diff”输出或“git diff”输出。如果它不适用于“任何性能输出”,请提交一个错误:)

https://meejah.ca/projects/cuvner

相关问题 更多 >