gru*_*czy 6 android code-coverage makefile robolectric
我make用于构建和Robolectric作为运行Android测试的框架.我想计算我的应用程序的覆盖范围.对于我以前使用的仪器测试emmalib.在这种情况下,我设置覆盖率计算的最佳方法是什么?我无法迁移到gradle或maven.
你和艾玛有关系吗?使用 RoboElectric + Cobertura代码覆盖率怎么样?(我认为您可以只使用 CLI 来实现上述组合)
所以选项
1.) RoboElectric + Cobertura - 仅 CLI 可能适合未使用 ANT 的人
2.) JaCoCo 可能有一些有用的选项
3.) 纯Android测试+Emma/EclEmma
有用的链接路径
通过更改 build.xml 和 ant.properties 生成 Android 代码覆盖率
https://intellectualcramps.wordpress.com/2013/08/18/code-coverage-of-robolectric-tests-using-jacoco/
https://bitbucket.org/ravidsrk/androidstarter
编辑:
不幸的是,我遇到的大多数教程都使用 ant,我认为迁移到像 Gradle 这样的推荐构建系统并不是一个坏主意,因此它提供了很多选择。但对于 JaCoCo 你可以看看这里:https://intellectualcramps.wordpress.com/2013/08/18/code-coverage-of-robolectric-tests-using-jacoco/
更新:
将此从评论移至答案部分,为任何想要看到此内容的人提供信息,因为这是一个赏金问题
| 归档时间: |
|
| 查看次数: |
1561 次 |
| 最近记录: |