要使用emma生成代码覆盖率报告,我需要两个文件,coverage.em和coverage.ec。
然后使用
java -cp emma.jar emma report -r html -in coverage.ec -sp src -in coverage.em
隐藏coverage.ec以获取html文件。
我使用的是一个用aosp。中的Android.mk构建的项目。
我的项目是使用mm -B
编译的。
coverage.ec在检测后的/data/data/com.my.app/files/
中生成。
我在aosp_project/out/target/common/obj/APPS/ myapp_intermediates/
mm -B
找不到coverage.em
仅生成aosp_project/out/target/common/obj/APPS/ myapp_intermediates/emma_out/lib/classes-jarjar.jar
,但我不知道如何使用它。
aosp中的coverage.em在哪里?
谢谢