Python代码的代码覆盖率和单元测试
-
07-07-2019 - |
题
我已访问过首选Python单元测试框架。我不仅关注Python单元测试框架,还关注单元测试的代码覆盖。到目前为止,我只遇到了 coverage.py 。还有更好的选择吗?
对我来说,一个有趣的选择是集成 cpython ,Python代码的单元测试和Python的代码覆盖率使用Visual Studio 2008通过插件编写代码(类似于 IronPython Studio )。可以做些什么来实现这一目标?我期待着提出建议。
解决方案
PyDev似乎允许在Eclipse中进行代码覆盖。
我还没有找到如何将它与我自己的(相当复杂的)构建过程集成,所以我在命令行使用Ned Batchelder的coverage.py。
其他提示
我们使用此 Django coverage集成,而不是使用默认的coverage.py报告,我们生成一些简单的HTML: 使用内置标记器对Python源进行着色。
NetBeans的新Python支持紧密集成了代码覆盖率支持 - 此处提供更多信息
如果您想要交互式代码覆盖,您可以在其中实时更改覆盖率统计信息,请查看 Python Coverage Validator 。
Testoob 有一个整洁的“ - coverage
"用于生成覆盖率报告的命令行选项。
不隶属于 StackOverflow