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

发布于 2024-07-22 20:36:10 字数 1198 浏览 12 评论 0原文

我有一个项目,我正在尝试运行覆盖范围的鼻子测试。 我正在虚拟环境中运行。 当我运行时,

$ 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、 鼻子0.11.1,Python 2.5.4

I have a project and I am trying to run nosetests with coverage. I am running in a virtualenv.
When I run

$ python setup.py nosetests

The tests run fine but coverage is not showing that any code is executed (coverage
is all 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 version 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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流星番茄 2024-07-29 20:36:10

尝试...

easy_install "coverage==2.85" 

我遇到了同样的问题,这解决了我的问题并为我提供了预期的光荣报道报告。

try...

easy_install "coverage==2.85" 

I was having the same issue and this solved my problem and gave me glorious coverage reports as expected.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文