Coveralls.js对阵伊斯坦布尔

Pos*_*Guy 3 node.js istanbul coveralls

我很困惑,我看到人们都使用这两种方式.它们都是代码覆盖率报告工具.因此,只是人们正在使用伊斯坦布尔功能,并希望使用工作服UI而不是伊斯坦布尔html输出文件作为一个更好的覆盖运动员,是吗?这是两个使用的原因??

Ste*_*ver 8

伊斯坦布尔生成覆盖范围信息,工作服提供历史报道.伊斯坦布尔提供了您所在位置的快照; 工作服告诉你你去过哪里.

通常,您使用工作服作为CI/CD管道的一部分:本地构建,推送到Git,Travis构建,将结果推送到工作服,......

在构建项目时,您将查看您的lcov html报告以查看范围.您如何知道您的保险范围是增加还是减少?看看历史上的工作服.

Shields.io为您在GitHub README.md上佩戴的Coveralls覆盖提供徽章,如果您在那里发布,它也会在npmjs.com上显示.对于使用您的产品的人来说,它是一个很好的质量指标,同样适用于您的保险范围正在下滑的贴纸(徽章是彩色的并显示%覆盖率).