我试图在Android上使用emma代码覆盖率。除了创建coverage.em之外,一切都运行良好 - 它不是创建的。我试图寻找它(在虚拟设备中以及测试和应用文件夹中),但我无法找到它。
我找了其他任何解决方案,但我发现没有什么对我有用。
谢谢大家......
编辑:现在它生成coverage.em,但它说(使用详细模式):"合并的覆盖数据包含0个条目"报告为0%。 怎么了?
答案 0 :(得分:0)
我通过以下步骤成功获得了覆盖率报告:
0.在我的系统上安装ant
1.(在sdk / tools目录中)
android update project -p <path to app project>
2.(在sdk / tools目录中)
android update test-project -m <path to app project> -p <path to test project>
3.(在测试项目根目录中)
ant clean emma debug install test
4.报告是/bin/coverage.html