我在Node.js项目中使用tape
和istanbul
编写单元测试,结果如下:
Statements : 93.04% ( 107/115 )
Branches : 86.84% ( 33/38 )
Functions : 90% ( 27/30 )
Lines : 93.86% ( 107/114 )
有没有办法找出哪些语句、函数或代码部分未经测试?
根据文档,您应该在./coverage
下找到一个完整的html报告,逐行覆盖:
,并且这应该在
./coverage
下生成coverage.json
、lcov.info
和lcov-report/*html
此工具生成的代码覆盖率报告示例(针对此工具!(:HTML报告
文档:https://github.com/gotwarlost/istanbul#getting-启动