Android 端,如何收集覆盖率报告?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Android 端,如何收集覆盖率报告?

来自:开发者社区官方技术圈 2022-07-06 17:50:49 78 1

Android 端,如何收集覆盖率报告?

取消 提交回答
全部回答(1)
  • 詹姆斯邦德00
    2022-07-06 18:12:02

    一种是用官方文档里介绍的: 配置jacoco-agent.properties文件,放Demo的resources 资源目录下。

    文件配置生成覆盖率产物的路径, 然后测试完Demo,在终止JVM 也就是退出应用的时候,会自动将覆盖率数据写入,这种方式不方便对覆盖率文件命名自定义,多轮测试产物不明确。

    image.png

    另一种方式是利用反射技术: 反射调用jacoco.agent.rt.RT类的getExecutionData方法, 获取上文中探针的执行数据, 将数据写入sdcard中, 生成ec文件。这段代码可以在应用合适位置触发, 推荐退出之前调用。

    image.png image.png image.png

    以上内容摘自《高德技术2020年刊合集》电子书,点击https://developer.aliyun.com/topic/download?id=1135可下载完成版

    0 0
相关问答

1

回答

android sdk安装问题?报错

2020-06-10 10:17:18 367浏览量 回答数 1

1

回答

解决android 6.0(api 23) SDK,不再提供org.apache.http-安卓报错

2020-05-29 19:54:25 231浏览量 回答数 1

1

回答

用户反馈Android SDK:找不到alicloud-android-feedback.aar,如

2020-03-27 21:32:17 488浏览量 回答数 1

0

回答

用户反馈Android SDK:如何关闭沉浸式任务栏?

2017-10-24 10:51:51 1261浏览量 回答数 0

0

回答

移动推送Android SDK:如何提高移动推送的消息到达率?

2017-10-23 14:07:07 1405浏览量 回答数 0

0

回答

移动推送Android SDK:CloudPushService应该怎样初始化?

2017-10-23 14:07:33 1328浏览量 回答数 0

0

回答

移动推送Android SDK:我注册成功了但是收不到推送的消息,我该如何去排查?

2017-10-23 14:10:29 1271浏览量 回答数 0

0

回答

移动推送Android SDK:注册/鉴权失败(1056)的错误码是什么意思?

2017-10-23 14:11:37 2015浏览量 回答数 0

1

回答

Android SDK Manager

2016-06-13 14:36:16 1871浏览量 回答数 1

1

回答

在android sdk manager中下载东西出现怎么图这是什么原因?如何解决?

2016-03-10 08:42:15 1693浏览量 回答数 1
+关注
0
文章
2184
问答
来源圈子
更多
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
+ 订阅
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载