我很困惑,我看到有人同时使用这两种方法。他们都是代码覆盖率报告工具。因此,只是人们正在使用伊斯坦布尔功能,并希望使用工作服UI而不是伊斯坦布尔html输出文件作为一个更好的覆盖运动员,是吗?这是两个使用的原因??
答案 0 :(得分:8)
伊斯坦布尔生成覆盖率信息,工作服提供历史报道。伊斯坦布尔提供了您所在位置的快照;工作服告诉你你去过哪里。
通常,您使用工作服作为CI / CD管道的一部分:本地构建,推送到Git,Travis构建,将结果推送到工作服,......
在构建项目时,您将查看您的lcov html报告以查看范围。您如何知道您的保险范围是增加还是减少?看看工作服的历史。
Shields.io为您在GitHub README.md上佩戴的Coveralls覆盖提供徽章,如果您在那里发布,也会在npmjs.com上显示。对于使用您的产品的人来说,它是一个很好的质量指标,同样适用于您的保险范围正在下滑的徽章(徽章已着色并显示%覆盖率)。