在 Xcode 中启用测试覆盖率时,带条纹的矩形区域是什么意思?

What is the meaning of rectangle areas with stripes, while having test coverage enabled in Xcode?

Xcode 9.2。我启用了测试覆盖率,编写了一些测试并 运行 它们。

在编辑器的右侧,Xcode 通过显示红色或绿色矩形来显示代码是否已经过测试。

但是我不知道带条纹的长方形是什么意思

我未能在 Xcode 指南或帮助文件中找到答案。

截图:

条纹矩形表示部分代码覆盖。有人刚刚在其他地方问过这个问题,在查看一些测试用例时,我意识到如果将鼠标悬停在带有条纹的线上,您会得到如下内容:

您会注意到,线的一部分是绿色的,一部分是红色的。绿色部分是自执行该部分以来代码覆盖范围内的情况。红色部分为测试通过后未执行的错误信息。希望这是有道理的?