gpt4 book ai didi

android - Android 上 lib 的 Emma 代码覆盖率

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:58 25 4
gpt4 key购买 nike

我目前有一些针对 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.xmltest 目标进行一些修改以附加源文件也。参见 Attach Android library project source code to Emma report (ant, emma)有关如何暂时将 emma 测试覆盖率纳入您的图书馆项目的更多信息。

关于android - Android 上 lib 的 Emma 代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9419331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com