JavaScript代码覆盖率工具 istanbul

BSD
JavaScript
跨平台
2014-09-25
红薯

istanbul 是一个 JavaScript 的代码覆盖率检查工具。

特性:

  • 可检查包括语句、分支和函数覆盖,以及反向工程的代码行覆盖

  • 模块加载钩子 可随时跟踪代码

  • 命令行工具 可运行带覆盖率检查的 node 单元测试,不需要对测试运行进行协作

  • 可生成 HTMLLCOV 报表

  • 可作为中间件使用,在浏览器进行测试

  • 可在命令行中以库的形式使用

  • 基于 esprima 解析器和 escodegen 代码生成器

  • 在浏览器和 node 0.4.x, 0.6.x, 0.8.x 上测试通过。

示例报表:

http://gotwarlost.github.io/istanbul/public/coverage/lcov-report/index.html

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

choose to reside in the Western area

Istanbul accommodation has its options. Many individuals choose to reside in the Western area numerous famous sights and handy traffic. Istanbul accommodation is found in the ol...

2016/12/08 11:02
1
0
Istanbul's largest cupola buildind

Pink Mosque is a very representative of the good mosque in Istanbul. The 260 modest windows, more than 20, 000 pieces of pink tiles, many carpets as well as a number of Arabic c...

2016/12/08 13:07
4
0
Linux下的屏幕录像软件

Istanbul 、Wink 、 Xvidcap、Vnc2swf 、Recordmydesktop 等。 使用Recordmydesktop: 在终端运行recordmydesktop,会自动进行全屏幕录像(包括声音)。Ctrl+C结束录制并将录制结果保存在当前...

2014/01/12 16:28
138
0
the open-air market

Istanbul is located in the northwest connected with Turkey Marmara region, n . of the Black color Sea in addition to south with the Marmara Sea. The climate is Mediterranean. Sp...

2016/12/08 09:46
8
0
前端精准测试探索:覆盖率实时统计工具

背景 随着业务增长, 随之而来的前端需求激增, 如何在有限的时间内保证前端代码的质量. 通过测试同学单方面的保障, 还是免不了前端线上问题, 存在回归不到位或者测试遗漏的地方, 同时测试质量...

09/24 10:29
39
0
vue.js 中写的真不错,收藏了

/** * Check if two values are loosely equal - that is, * if they are plain objects, do they have the same shape? */ function looseEqual (a, b) { if (a === b) { return true } var...

02/15 15:01
1
0
Nodejs开源项目里怎么样写测试、CI和代码测试覆盖率

对于一个开源项目来说,没有测试和代码覆盖率是不完善的,而且从技术选型来说,大多是不敢选的。 那么Nodejs开源项目里怎么样写测试、CI和代码测试覆盖率呢?详见本文

2015/06/27 09:15
713
1
Gitter - 高颜值GitHub小程序客户端诞生记

0. 前言 嗯,可能一进来大部分人都会觉得,为什么还会有人重复造轮子,GitHub第三方客户端都已经烂大街啦。确实,一开始我自己也是这么觉得的,也问过自己是否真的有意义再去做这样一个项目。...

01/30 15:25
7
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部