【发布时间】:2015-05-27 11:07:10
【问题描述】:
我有一个 android 库项目。我们正在使用 Robolectric 运行单元测试。单元测试在 IDE 和 Ant build.xml 文件中运行良好。我能够使用 Eclipse 中的 eclEmma 插件获得代码覆盖率。但是我在从 ant build 获取覆盖率报告时遇到了问题。尝试使用 Jacoco 生成覆盖率报告,但尽管所有测试都通过并且插件的代码覆盖率为 85%,但代码覆盖率却为 0%。 当我使用 Robolectric 进行单元测试并使用 ant 进行构建时,任何人都可以建议什么是获得单元测试代码覆盖率的正确框架。
【问题讨论】:
-
我认为这不是框架问题,而是覆盖配置问题。我们通过 gradle 插件使用 jacoco 代码覆盖率
-
感谢@EugenMartynov。我已经更新了这个问题的答案
标签: android ant code-coverage robolectric eclemma