我目前对 Android 应用程序进行了一些单元测试,这些应用程序调用库 jar 文件。我想查看 jar 的代码覆盖率,但是当我运行 ant emma 并查看coverage.html 时,它只报告应用程序项目的覆盖率。
有没有办法指定我也想查看 jar 的覆盖范围?
ADT r20-preview 通过提供对测试项目及其库项目的完整类路径的访问来解决此问题:
http://tools.android.com/download/adt-20-preview http://tools.android.com/download/adt-20-preview
Ant 中的修复:
- 测试项目现在可以访问测试项目的完整类路径,包括库项目和第 3 方 jar
- 现在可以部署和测试应用程序嵌入测试,包括代码覆盖率,例如测试应用程序。
这将为您提供有关库项目的代码覆盖率报告,但您必须对test
的目标build.xml
也附加源文件。看将Android库项目源代码附加到Emma报告中(ant、emma) http://code.google.com/p/android/issues/detail?id=32421有关如何暂时将 emma 测试覆盖范围纳入您的图书馆项目的更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)