python google-app-engine网站的代码覆盖率?
作者:互联网
我曾经能够通过类似以下命令的命令行来获得对Google App Engine测试进行单元测试的代码覆盖率:
coverage run --omit=/Applications --source=../mycode --branch /usr/local/bin/dev_appserver.py ...
[这使用了Ned Batchelder的coverage.py],但是,在最近更新到最新的SDK(长时间不使用代码后)之后,我发现这不再起作用.服务器进程必须在子进程等中运行应用程序代码.
我尝试了这个http://nedbatchelder.com/code/coverage/subprocess.html#subprocess
我看到有关此问题的另一个最近的问题,其中有一条建议表明coverage.py无效. Getting coverage with dev_appserver.py excludes my project files
我花了几个令人沮丧的时间来回头逛逛,尝试一些运气不好的事情.所以…这仍然是不可能的吗?有没有人获得代码覆盖范围以任何方式工作?还有其他工具可以确定代码覆盖率吗?
解决方法:
短期修复可能是运行旧的dev_appserver.py
标签:unit-testing,google-app-engine,code-coverage,python 来源: https://codeday.me/bug/20191122/2062542.html