5

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

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

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

4

1 回答 1

2

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

于 2011-04-30T10:49:03.953 回答