Skip to main content
 首页 » 编程设计

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

2024年08月12日36xiaohuochai

我有一个项目,我正在尝试运行具有覆盖率的 nosetests。我在虚拟环境中运行。 当我运行时

$ 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 

覆盖版本3.0b3,Darwin Kernel Version 9.7.0,Mac OS X 10.5.7,setuptools 0.6c9, Nose 0.11.1,Python 2.5.4

请您参考如下方法:

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

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