istanbulJavaScript 代码覆盖率工具
istanbul 是一个 JavaScript 的代码覆盖率检查工具。
特性:
-
可检查包括语句、分支和函数覆盖,以及反向工程的代码行覆盖
-
模块加载钩子 可随时跟踪代码
-
命令行工具 可运行带覆盖率检查的 node 单元测试,不需要对测试运行进行协作
-
可生成 HTML 和 LCOV 报表
-
可作为中间件使用,在浏览器进行测试
-
可在命令行中以库的形式使用
-
基于 esprima 解析器和 escodegen 代码生成器
-
在浏览器和 node 0.4.x, 0.6.x, 0.8.x 上测试通过。
示例报表:
http://gotwarlost.github.io/istanbul/public/coverage/lcov-report/index.html
评论
JSCoverJavaScript 代码覆盖率工具
JSCover是一个JavaScript代码覆盖率工具,用于测量行、分支和函数的覆盖率。它是 JSCoverage 的增强版本,增加了一些功能,包括分支覆盖、用于CI集成的LCOV和Cobertura
JSCoverJavaScript 代码覆盖率工具
0
ScriptCoverJS 代码覆盖率工具
ScriptCover是Google推出的一款JavaScript代码覆盖率分析工具,为Web页面提供实时、逐行的代码覆盖分析。Google表示,ScriptCover最终将应用在Chrome浏览器上
ScriptCoverJS 代码覆盖率工具
0
CocoRuby 代码覆盖率工具
Coco是一个Ruby的代码覆盖率工具,可通过在RSpec或者单元测试里通过简单的requirecoco来使用。支持独立Ruby或者Rails中使用。它显示了未被覆盖的代码文件名,构建一个简单的HTM
CocoRuby 代码覆盖率工具
0
cLualua 的代码覆盖率工具
cLua 是一个lua的代码覆盖率工具。特性C++开发,性能更高,对宿主进程影响更小简单require即可使用,或通过hookso注入独立的命令行解析工具编译编译libclua.so#cmake.#m
cLualua 的代码覆盖率工具
0