我知道Eclipse + PyDev有一个选项Run As
=> 3 Python Coverage
。但它报告的只是:
以0.001s进行6次测试
好的
它没有提及代码覆盖率。如何在Pydev中获取代码覆盖率报告?
答案 0 :(得分:13)
实际上这是一个非常好的功能,之前不知道它。)
答案 1 :(得分:8)
请注意,在pydev 2.0中,覆盖支持已更改,现在,您应首先打开覆盖范围视图,然后选择“为新启动启用代码覆盖率”...之后,您执行的任何启动(常规或单元测试) )将收集覆盖信息(结果检查也变得更加直观)。
答案 2 :(得分:0)
看看这有助于http://www.machine-envy.com/blog/2006/07/29/automated-python-testing-with-nose-and-eclipse/
它使用带有–with-coverage
选项的nosetests。