Coveralls.js对阵伊斯坦布尔

时间:2015-10-25 03:19:27

标签: node.js istanbul coveralls

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

1 个答案:

答案 0 :(得分:8)

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

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

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

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