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