jacoco生成覆盖率
2024-10-19 06:18:37
要统计自动化的覆盖率,所以临时看了下jacoco,记录下过程。后续用的时候方便查看。
1、build.gradle中修改
apply plugin: 'jacoco'
android {
buildTypes {
debug {
debuggable true
testCoverageEnabled true
}
}
}
2、直接编译即可,这里注意 测试用例必须全部通过,否则没有结果。
可以直接使用gradle已有的构建:
我是直接命令行启动的:
gradle clean createDebugCoverageReport
运行的过程中会运行你的命令,耐心等待即可。运行结束:
我们直接去 /app/build/reports/coverage/debug/ 下就可以看到结果:
打开 index.html
可以一层一层的点进去,最终看到那些你没有覆盖到:
对了,外层的androidTests下有自动化运行的结果:
如图:
一般覆盖率可以帮我们查看自动化哪里没有覆盖到,从而增加自动化测试case,帮我们完善用例的覆盖范围。
最新文章
- linux下使用多线程编写的聊天室
- WPF 绑定的校验
- CreateJSのeasel.js(一)
- 妙味WEB前端开发全套视频教程+项目实战+移动端开发(99G)
- webexam项目杂记
- sqlserver多表连接更新
- linux局域网不能相互访问
- 智能家居项目(2):项目project框架的搭建
- margin 塌陷现象 与 注意事项
- log4CXX第二篇---配置文件(properties文件)详解
- 使用Python以优雅的方式实现根据shp数据对栅格影像进行切割
- java虚拟机学习-JVM内存管理:深入Java内存区域与OOM(3)
- Rsync for windows
- 栈详解及java实现
- 克拉克拉(KilaKila):大规模实时计算平台架构实战
- HDU5745-La Vie en rose-字符串dp+bitset优化
- Oarcle 入门之from关键字
- 第十届蓝桥杯2019年C/C++ 大学B组省赛试题
- 『TensorFlow』读书笔记_简单卷积神经网络
- redis的入门篇----启动和关闭
热门文章
- (2.4)DDL增强功能-数据汇总grouping、rollup、cube
- STL学习笔记--算法
- Cocos2d-JS实现的2048
- 39XML文档类
- IDFA踩坑记录
- Linux Makefile
- 基于OpenCV进行图像拼接原理解析和编码实现(提纲 代码和具体内容在课件中)
- HashMap 遍历的两种方式及性能比较
- ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory 【学习笔记】【原创】
- Combobox绑定泛型字典时提示“复杂的 DataBinding 接受 IList 或 IListSource 作为数据源”的解决方法