【发布时间】:2011-01-16 19:02:51
【问题描述】:
我知道 Eclipse + PyDev 有一个选项 Run As => 3 Python Coverage。但它报告的只是:
在 0.001 秒内运行 6 次测试
好的
它没有说明代码覆盖率。如何在 Pydev 中获取代码覆盖率报告?
【问题讨论】:
标签: python eclipse code-coverage pydev
我知道 Eclipse + PyDev 有一个选项 Run As => 3 Python Coverage。但它报告的只是:
在 0.001 秒内运行 6 次测试
好的
它没有说明代码覆盖率。如何在 Pydev 中获取代码覆盖率报告?
【问题讨论】:
标签: python eclipse code-coverage pydev
其实这是一个很不错的功能,以前不知道:)
【讨论】:
pip3 install pytest-cov 才能完成这项工作。
请注意,在 pydev 2.0 中,覆盖支持发生了变化,现在,您应该首先打开覆盖视图并选择“为新启动启用代码覆盖”...之后,您执行的任何启动(常规或单元测试) ) 将收集覆盖信息(结果检查也变得更加直观)。
【讨论】:
看看这是否有帮助http://www.machine-envy.com/blog/2006/07/29/automated-python-testing-with-nose-and-eclipse/
它使用带有–with-coverage 选项的鼻子测试。
【讨论】: