艾玛:"nothing to do: no metadata found in any of the data files"



我正在尝试在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

相关内容

  • 没有找到相关文章

最新更新