使用 dev_appserver.py 进行覆盖不包括我的项目文件

2024-01-10

我运行以下命令覆盖范围3.6 https://pypi.python.org/pypi/coverage、Appengine 1.8.0、64 位 Ubuntu 13.04 上的 Python 2.7.4:

coverage run dev_appserver.py project

当我查看覆盖率结果时,我可以看到所有文件的详细信息except我的项目中的那些。如果我添加,它们将显示为执行的零行--source=project。试--timid没有什么区别。我可以看到其他人在做完全相同的事情 - 示例1 https://github.com/daaku/ae_image/blob/master/manage#L32 2 https://github.com/SingaporeClouds/django-gae-janrain-starter/blob/master/update-coverage-report.py#L16- 暗示这曾经有效。

我通过发送 SIGINT 来终止coverage/dev_appserver,并等待它退出。我怀疑 dev_appserver 复制生产环境的诡计(例如限制模块、禁用二进制模块、某种 chrooting)正在破坏覆盖范围。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 dev_appserver.py 进行覆盖不包括我的项目文件 的相关文章

随机推荐