26

我已经访问了Preferred Python unit-testing framework。我不仅关注 Python 单元测试框架,还关注单元测试的代码覆盖率。到目前为止,我只遇到了coverage.py。有没有更好的选择?

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

4

6 回答 6

5

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

于 2008-11-07T19:10:05.923 回答
4

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

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

于 2008-11-27T18:50:18.507 回答
2

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

于 2008-11-07T16:22:17.620 回答
2

NetBeans 的新 Python 支持具有紧密集成的代码覆盖支持 -更多信息请点击此处

于 2008-12-17T03:58:49.237 回答
1

如果您想要交互式代码覆盖率,您可以在其中实时查看覆盖率统计数据的变化,请查看Python Coverage Validator

于 2010-04-24T19:46:26.987 回答
0

Testoob有一个简洁的“ --coverage”命令行选项来生成覆盖率报告。

于 2008-11-13T23:12:22.510 回答