我在android模拟器中创建了coverage.ec文件并且能够查看文件,但是无法读取文件。根据我的知识,我们只能在生成coverage.html文件后才能看到该文件。为了生成这个,我经历了Building an Android app and test project和 CoverageTestHowTo 。但是在没有cover.em文件的情况下,我无法创建coverage.html文件。有没有其他方法来生成coverage.html?或者帮我生成coverage.em文件。
答案 0 :(得分: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
html文件将在AOSP根目录的coverage文件夹中生成。