是否可以为GAEUnit添加代码覆盖率支持?

时间:2011-04-30 06:36:34

标签: google-app-engine code-coverage coverage.py

一年多来GAEUnit要求的功能之一就是支持代码覆盖。在技​​术上是否可以为GAEUnit添加覆盖支持,以便在测试完成后,可以生成报告测试的模块以及每个模块的覆盖范围是什么?

我可以使用coverage.py启动dev_appserver并生成GAE python应用程序的覆盖率报告,但这需要本地系统配置。关于gaeunit的一个好处是能够轻松地将其作为应用程序添加到任何python gae应用程序,以便下载该应用程序的任何人都可以运行所包含的测试。我的理想情况是扩展gaeunit并将覆盖率数据添加到报告的底部。因此理想情况下,修改将作为应用程序在dev_appserver内运行,就像gaeunit一样。

技术上可行吗?你会推荐什么方法?

1 个答案:

答案 0 :(得分:2)

Coverage.py有一个programmatic API可以使用。我对GAEUnit一无所知,但如果您需要有关coverage.py的帮助,请与我们联系。

相关问题