我有一个项目,我正在尝试运行测试覆盖范围。我正在运行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
答案 0 :(得分:2)
这需要一些来回。我怎样才能看到您的代码?
你为什么要来stackoverflow寻求答案而不是开发人员(也就是我)? :)
答案 1 :(得分:2)
试试......
easy_install "coverage==2.85"
我遇到了同样的问题,这解决了我的问题,并按预期给了我光荣的报道报道。