我正在尝试在Android上使用emma代码覆盖率。除了创建 coverage.em 之外,一切都运行良好 - 它没有被创建。我试图寻找它(在虚拟设备以及测试和应用程序文件夹中),但我找不到它。
我一直在寻找任何其他解决方案,但我没有找到适合我的解决方案。
谢谢大家...
编辑:现在它生成 coverage.em,但它说(使用详细模式):"合并的覆盖率数据包含 0 个条目",报告为 0%。怎么了?
我通过以下步骤成功获得覆盖率报告:
0.在我的系统上安装 ant
1.(在SDK/工具目录中)
android update project -p <path to app project>
2.(在SDK/工具目录中)
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