Android上的lib的Emma代码覆盖率

Android上的lib的Emma代码覆盖率,第1张

概述我目前有一个 Android应用程序的单元测试,它调用库jar文件.我想看看jar的代码覆盖率,但是当我运行ant emma并查看coverage.html时,它只会报告应用程序项目的覆盖范围. 有没有办法指定我想查看jar的覆盖范围? ADT r20-preview通过访问已测试项目及其库项目的完整类路径来解决此问题: http://tools.android.com/download/adt- 我目前有一个 Android应用程序的单元测试,它调用库jar文件.我想看看jar的代码覆盖率,但是当我运行ant emma并查看coverage.HTML时,它只会报告应用程序项目的覆盖范围.

有没有办法指定我想查看jar的覆盖范围?

解决方法 ADT r20-prevIEw通过访问已测试项目及其库项目的完整类路径来解决此问题:

http://tools.android.com/download/adt-20-preview

Fixes in Ant:

Test projects Now have access to the full classpath from the tested projects,including library Projects and 3rd party jar Applications embedding tests can Now be deployed and tested,including with code coverage,like test applications.

这将为您提供有关库项目的代码覆盖率报告,但您必须对build.xml的测试目标进行一些修改以附加源文件.有关如何为您的库项目暂时合并emma测试覆盖率的更多信息,请参见Attach Android library project source code to Emma report (ant,emma).

总结

以上是内存溢出为你收集整理的Android上的lib的Emma代码覆盖率全部内容,希望文章能够帮你解决Android上的lib的Emma代码覆盖率所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1127051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存