手把手教你为Javascript/Node Github库设置测试覆盖率徽标(Coverage Badge)

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

# 手把手教你为Javascript/Node Github库设置测试覆盖率徽标(Coverage Badge)

怎样让一个Github库变得炫酷起来?很简单,README.MD文件作为库的封面,可以做很多文章。

badge

最显眼的应该就是badge(勋章)了。勋章通常位于库标题下方,或是动态生成,或只是静态图片,用来展示库的当前状态简洁明了。不过也不要用太多勋章,这会让库看起来杂乱无章。勋章示例:https://coveralls.io/

动态生成的勋章通常需要有一个提供勋章生成服务的插件或网站,通过提供库的信息,来提取某处数据,更改源svg文件来生成一个为你的库自定义的勋章。如:https://www.npmjs.com/package/badges

其中,最常用的badge之一就是Code Coverage了。Coverage即覆盖范围,主要用百分比表示测试代码对函数方法测试的覆盖程度。这也是一个衡量和鞭策自己单元测试的有力工具。。。每次看数据都略蛋疼。

拿我的一个ember插件作为示例,用Github账户登陆,并增加相应的库之后便可以看到这样详细的数据:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值