为Coverage.py生成覆盖率徽章。
项目描述
⚠️ coverage-badge处于维护模式。我可能还会不时进行更新和修复,但不会有新功能的添加。大多数使用coverage-badge的人可能希望使用genbadge,它具有更多功能(例如测试徽章、flake8报告等)。
一个小脚本,用于使用Coverage.py生成覆盖率徽章。
生成的徽章示例:
徽章模板是从shields.io取的,因此应该看起来大部分都很好。(规范对边距的要求更严格,但我在Python中无法轻松进行文本宽度计算,因此边距可能不总是4px。)
安装
运行
pip install coverage-badge
用法
首先,运行Coverage.py生成必要的覆盖率数据。然后您可以将徽章SVG返回到stdout
$ coverage-badge
…或者将其写入文件
$ coverage-badge -o coverage.svg
重要的是您需要在包含.coverage数据文件的目录中运行coverage-badge。
不同颜色的覆盖率范围
完整的用法文本
usage: __main__.py [-h] [-o FILEPATH] [-p] [-f] [-q] [-v] Generate coverage badges for Coverage.py. optional arguments: -h, --help show this help message and exit -o FILEPATH Save the file to the specified path. -p Plain color mode. Standard green badge. -f Force overwrite image, use with -o key. -q Don't output any non-error messages. -v Show version.
许可协议
MIT许可,请参阅LICENSE.txt文件。
项目详情
关闭
coverage_badge-1.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fe7ed58a3b72dad85a553b64a99e963dea3847dcd0b8ddd2b38a00333618642c |
|
MD5 | bd44ca36f09f7105e829f58d13296f1d |
|
BLAKE2b-256 | be8fe92b0a010c76b0da82709838b3f3ae9aec638d0c44dbfb1186a5751f5d2e |
关闭
coverage_badge-1.1.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d8413ce51c91043a1692b943616b450868cbeeb0ea6a0c54a32f8318c9c96ff7 |
|
MD5 | 0203217ed9ea72b1d0c9b45d7c982dd2 |
|
BLAKE2b-256 | 903d5642a1a06191b2e1e0f87a2e824e6d3eb7c32c589a68ed4d1dcbd3324d63 |