使用dev_appserver.py获取覆盖范围将排除我的项目文件

时间:2013-05-28 07:14:35

标签: google-app-engine coverage.py

我在64位Ubuntu 13.04上使用Coverage 3.6,Appengine 1.8.0,Python 2.7.4运行以下代码:

coverage run dev_appserver.py project

当我查看覆盖结果时,我可以看到所有文件的详细信息,而是我项目中的文件。如果我添加--source=project,它们会显示为零行。尝试--timid没有任何区别。我可以看到其他人做同样的事情 - 例如1 2 - 暗示这曾经发挥作用。

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

0 个答案:

没有答案