我刚开始使用istanbul测试覆盖模块进行mocha。当我查看报告时,某些代码会突出显示为黄色。我在文档中找不到这意味着什么?
答案 0 :(得分:4)
覆盖率报告中的黄色突出显示表示该分支未被覆盖。
- Pink:声明未涵盖
- 橙色:功能未涵盖
- 黄色:分支未涵盖
在if-else语句前面的- [I]和[E]:if if or else not covered in
- 如果已经采取了一个或多个但不是所有分支,则分支覆盖范围显示仅启动(如果没有采取任何分支,则语句覆盖将明确地向您显示)
这是一篇SO帖子,分析了每一个更深入的内容:How do I read an Istanbul Coverage Report?