istanbulJavaScript 代碼覆蓋率工具
istanbul 是一個 JavaScript 的代碼覆蓋率檢查工具。
特性:
-
可檢查包括語句、分支和函數(shù)覆蓋,以及反向工程的代碼行覆蓋
-
模塊加載鉤子 可隨時跟蹤代碼
-
命令行工具 可運行帶覆蓋率檢查的 node 單元測試,不需要對測試運行進行協(xié)作
-
可生成 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
評論
圖片
表情
