是否有任何命令行工具可以解析coverage.xml并突出显示丢失的行?

Ian*_* Su 5 python code-coverage command-line-interface pytest

我正在处理 python 项目并使用 pytest-cov 模块生成用于单元测试的coverage.xml。但是我没有任何好的工具来解析coverage.xml并突出显示遗漏的代码行。这似乎是一个常见的用例,但我无法通过谷歌找到任何东西。

有没有任何工具(最好是通过命令行,因为我主要通过 ssh 工作)可以做到这一点?

如果我找不到任何东西,我正在考虑编写自己的 pygments 过滤器。

小智 -2

这个脚本将帮助你和 pytest

http://nedbatchelder.com/code/coverage/