我已访问过首选Python单元测试框架。我不仅关注Python单元测试框架,还关注单元测试的代码覆盖。到目前为止,我只遇到了 coverage.py 。还有更好的选择吗?

对我来说,一个有趣的选择是集成 cpython ,Python代码的单元测试和Python的代码覆盖率使用Visual Studio 2008通过插件编写代码(类似于 IronPython Studio )。可以做些什么来实现这一目标?我期待着提出建议。

有帮助吗?

解决方案

PyDev似乎允许在Eclipse中进行代码覆盖。

我还没有找到如何将它与我自己的(相当复杂的)构建过程集成,所以我在命令行使用Ned Batchelder的coverage.py。

其他提示

我们使用此 Django coverage集成,而不是使用默认的coverage.py报告,我们生成一些简单的HTML: 使用内置标记器对Python源进行着色

还有 figleaf ,我认为这是基于Ned Batchelder的coverage.py。我们使用鼻子作为测试的驱动程序。一切都很好。我们使用内置的unittest和doctest模块编写单元测试。

NetBeans的新Python支持紧密集成了代码覆盖率支持 - 此处提供更多信息

如果您想要交互式代码覆盖,您可以在其中实时更改覆盖率统计信息,请查看 Python Coverage Validator

Testoob 有一个整洁的“ - coverage "用于生成覆盖率报告的命令行选项。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top