3

我在android模拟器中创建了coverage.ec文件,可以查看文件,但无法读取内容。据我所知,只有在生成coverage.html文件后才能看到覆盖率。为了生成这个,我已经完成了构建 Android 应用程序和测试项目以及CoverageTestHowTo 。但是没有coverage.em 文件我无法创建coverage.html 文件。还有其他方法可以生成 coverage.html 吗?或帮我生成coverage.em 文件。

4

1 回答 1

2

您已正确完成所有操作,只需运行以下命令:

java -cp external/emma/lib/emma.jar emma report -r html -in coverage.ec -sp <path-to-src-of-project-under-test> -in out/target/common/obj/APPS/<yourproject_intermediates>/coverage.em

将在 AOSP 根目录的 coverage 文件夹中生成 html 文件。

于 2013-06-04T13:26:52.083 回答