# 手把手教你为Javascript/Node Github库设置测试覆盖率徽标(Coverage Badge)
怎样让一个Github库变得炫酷起来?很简单,README.MD文件作为库的封面,可以做很多文章。

最显眼的应该就是badge(勋章)了。勋章通常位于库标题下方,或是动态生成,或只是静态图片,用来展示库的当前状态简洁明了。不过也不要用太多勋章,这会让库看起来杂乱无章。勋章示例:https://coveralls.io/。
动态生成的勋章通常需要有一个提供勋章生成服务的插件或网站,通过提供库的信息,来提取某处数据,更改源svg文件来生成一个为你的库自定义的勋章。如:https://www.npmjs.com/package/badges。
其中,最常用的badge之一就是Code Coverage了。Coverage即覆盖范围,主要用百分比表示测试代码对函数方法测试的覆盖程度。这也是一个衡量和鞭策自己单元测试的有力工具。。。每次看数据都略蛋疼。
拿我的一个ember插件作为示例,用Github账户登陆,并增加相应的库之后便可以看到这样详细的数据:

点击进文件名还可以看到更详细的分析:

本文介绍了如何为Javascript/Node.js的Github库设置测试覆盖率徽标,强调了徽标在展示库状态中的作用。通过使用Coveralls.io服务,结合CI工具(如Travis CI),并配置相应的测试报告生成和上传命令,可以实现动态显示测试覆盖率的徽标。文章以一个ember插件为例,详细讲解了设置过程。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



