“EMMA:无事可做:在任何数据文件中找不到元数据”在使用Emma在android中创建coverage.html时

时间:2013-05-23 08:27:02

标签: android code-coverage emma

我在android模拟器中创建了coverage.ec文件并且能够查看文件,但是无法读取文件。根据我的知识,我们只能在生成coverage.html文件后才能看到该文件。为了生成这个,我经历了Building an Android app and test project CoverageTestHowTo 。但是在没有cover.em文件的情况下,我无法创建coverage.html文件。有没有其他方法来生成coverage.html?或者帮我生成coverage.em文件。

1 个答案:

答案 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文件夹中生成。