黄色突出显示在伊斯坦布尔意味着什么?

时间:2017-03-01 23:30:05

标签: unit-testing mocha istanbul

我刚开始使用istanbul测试覆盖模块进行mocha。当我查看报告时,某些代码会突出显示为黄色。我在文档中找不到这意味着什么?

1 个答案:

答案 0 :(得分:4)

覆盖率报告中的黄色突出显示表示该分支未被覆盖。

来自a GitHub issue

  
      
  • Pink:声明未涵盖
  •   
  • 橙色:功能未涵盖
  •   
  • 黄色:分支未涵盖
  •   在if-else语句前面的
  • [I]和[E]:if if or else not covered in
  •   
  • 如果已经采取了一个或多个但不是所有分支,则分支覆盖范围显示仅启动(如果没有采取任何分支,则语句覆盖将明确地向您显示)
  •   

这是一篇SO帖子,分析了每一个更深入的内容:How do I read an Istanbul Coverage Report?