用istanbul查覆盖率

2019-07-29  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读