zoukankan      html  css  js  c++  java
  • jacoco生成覆盖率

      要统计自动化的覆盖率,所以临时看了下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,帮我们完善用例的覆盖范围。

  • 相关阅读:
    Vue——动画
    Vue——v-if 和 v-show 的使用和特点
    Vue——v-for中 key 属性的使用
    Vue——基础指令
    Vue——v-for指令的四种循环方式
    Vue——如何在Vue中使用样式
    mac安装redis
    常见的web攻击方式
    mobx 入门
    Mac显示器不亮
  • 原文地址:https://www.cnblogs.com/by-dream/p/7903531.html
Copyright © 2011-2022 走看看