【发布时间】:2014-08-03 04:15:29
【问题描述】:
我正在尝试使用 Ant 和 Emma 为我的 android 项目设置代码覆盖率,并且我成功构建了项目,成功运行了测试,并生成了 coverage.ec 文件,但没有覆盖率报告正在生成。当我跑ant -verbose emma test时,我得到了以下线索:
[report] nothing to do: no metadata found in any of the data files
...
[delete] Could not find file /path/to/my/testProject/bin/coverage.em to delete.
我正在使用 android 命令行工具生成的默认 build.xml 文件,该工具从 {sdk.dir}/tools/ant 目录导入一个非常大的 build.xml 文件。我已经将那里的信息与我在网上找到的 sn-ps 进行了比较,一切似乎都井井有条。我错过了什么?如何生成coverage.em 文件?
【问题讨论】: