Android的代码覆盖率

Ghe*_*hen 24 eclipse android emma

可能重复:
Android测试代码覆盖率,Eclipse

看到没有关于如何在Eclipse中使用EMMA for Android应用程序的文档,真的很令人沮丧.有没有人设法在eclipse中使用EMMA进行Android应用程序?没有检查整个android源并做所有的hackery?

ban*_*cer 2

如果您有<path to test project>/build.xml文件,请将其重命名。

我能够通过从控制台执行以下命令来生成测试覆盖率报告:

<path to android tools>android update test-project -m <path to app project> -p <path to test project>+ Enter,

cd <path to test project>+ Enter,

ant emma debug install test+ Enter,

<path to android tools>我的机器上的位置/opt/android-sdk-linux/tools/- 安装 android SDK 的文件夹。

这个生成的<path to test project>/bin/coverage.html文件。

如果出现“错误的 JAVA_HOME”错误,请执行gksu gedit /etc/environment+ Enter,更正JAVA_HOME,保存文件,注销或重新启动,然后重试。

来源:http ://blog.rabidgremlin.com/2010/11/19/android-tips-geneating-a-coverage-report-for-your-unit-tests/


归档时间:

查看次数:

10587 次

最近记录:

13 年,2 月 前