虚拟环境中覆盖率未显示执行行
我有一个项目,想在虚拟环境中运行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内核版本9.7.0,Mac OS X 10.5.7,setuptools 0.6c9,nose 0.11.1,Python 2.5.4
2 个回答
2
这需要我们多交流几次。你能把你的代码给我看看吗?
还有,为什么你选择在StackOverflow上寻求答案,而不是直接问我这个开发者呢? :)
2
easy_install "coverage==2.85"
我之前也遇到过同样的问题,这个方法解决了我的问题,还让我得到了很棒的覆盖率报告,正如我所期待的那样。