覆盖范围未显示virtualenv中已执行的行

时间:2009-05-31 04:20:42

标签: python macos code-coverage virtualenv nosetests

我有一个项目,我正在尝试运行测试覆盖范围。我正在运行virtualenv。 我跑的时候

$ python setup.py nosetests

测试运行正常,但覆盖范围未显示任何代码已执行(覆盖范围 全是0%)。

Name                                 Stmts   Exec  Cover   Missing
------------------------------------------------------------------
package.module1                         60      0     0%   3-106
package.module2                         32      0     0%   3-93
package.module3                         55      0     0%   8-74
package.module4                         38      0     0%   3-125
package.module5                        107      0     0%   8-123
package.module6                          1      0     0%   1
package.module7                         41      0     0%   3-143
package.module8                        150      0     0%   7-281
package.module9                        158      0     0%   3-338
------------------------------------------------------------------
TOTAL                                  642      0     0%   
----------------------------------------------------------------------
Ran 15 tests in 0.099s

Coverage版本3.0b3,Darwin内核版本9.7.0,Mac OS X 10.5.7,setuptools 0.6c9, 鼻子0.11.1,Python 2.5.4

2 个答案:

答案 0 :(得分:2)

这需要一些来回。我怎样才能看到您的代码?

你为什么要来stackoverflow寻求答案而不是开发人员(也就是我)? :)

答案 1 :(得分:2)

试试......

easy_install "coverage==2.85" 

我遇到了同样的问题,这解决了我的问题,并按预期给了我光荣的报道报道。

相关问题