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

  • Post author:
  • Post category:java


# 手把手教你为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账户登陆,并增加相应的库之后便可以看到这样详细的数



版权声明:本文为jyee721原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。