使用Robolectric时Android库项目的代码覆盖率

时间:2015-05-27 11:07:10

标签: android ant code-coverage robolectric eclemma

我有一个android库项目。我们正在使用Robolectric进行单元测试。单元测试在IDE和Ant build.xml文件中运行良好。我可以使用Eclipse中的eclEmma插件获得代码覆盖率。但是我在从ant build获取覆盖率报告时遇到了问题。尝试使用Jacoco生成覆盖率报告,但尽管所有测试都通过并且插件的代码覆盖率为85%,但仍获得0%的代码覆盖率。 当我使用Robolectric进行单元测试和使用ant进行构建时,是否有人可以建议什么是正确的框架来获取单元测试的代码覆盖率。

1 个答案:

答案 0 :(得分:1)

这只是配置问题。我更改了配置并更新了我的build.xml。现在它就像一个魅力。我可以通过Jacoco轻松获得代码覆盖率