美文网首页
用istanbul查覆盖率

用istanbul查覆盖率

作者: 一点金光 | 来源:发表于2019-07-29 14:34 被阅读0次
    ---
    title: 用istanbul查覆盖率
    date: 2018-06-09 16:29:00
    updated: 2018-06-10 12:00:00
    categories:
    - 查覆盖率
    - 代码测试
    tags:
    - nodejs
    ---
    

    #为何?

    是否所有代码都测试到了。

    #指标?

    “代覆盖率”四个维度:

    类目 描述
    行的(line)~~ 是否每一行都测试到了
    函数(function)~~ 是否每一函数都测试到了
    分支(branch)~~ 是否每一分支都测试到了
    语句(statement)~~ 是否每一语句都测试到了

    #安装?

    # 本地安装
    npm install istanbul --save-dev
    

    #编码?

    01.编写源码文件src/sample.js
    02.编写测试脚本test/sample.spec.js

    #检测?

    ./node_modules/.bin/istanbul cover ./src/sample.js
    

    #门槛?

    ./node_modules/.bin/istanbul check-coverage 选项
    
    类目 描述
    --satement 90 语句:百分比
    --satement 1 语句:绝对值
    --branch -3 分支:
    --functions 100 函数:

    #集成?

    ./node_modules/.bin/istanbul cover --mocha --  test/sample.spec.js --reporter spec
    

    #忽略?

    /* istanbul ignore next */
    
    /* istanbul ignore if */
    

    #参考?

    istanbul-offical-readme.md

    相关文章

      网友评论

          本文标题:用istanbul查覆盖率

          本文链接:https://www.haomeiwen.com/subject/nipprctx.html