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,帮我们完善用例的覆盖范围。

  • 相关阅读:
    路径不对 导致FileNotFoundError: [WinError 2] 系统找不到指定的文件, 问题解决办法
    pycharm + selenium + python 提示 Unresolved reference 'webdriver' 解决办法
    highstock实现股票分时
    jquery 源码剖析1
    html 其它标签
    html5 基本内容 摘自W3C
    html总结
    web性能 部分
    linux常用命令 3
    linux常用命令 2
  • 原文地址:https://www.cnblogs.com/by-dream/p/7903531.html
Copyright © 2011-2022 走看看