devlib/ candybar
使phpunit测试结果更容易理解、分享和集成的工具
v0.3
2018-09-23 18:09 UTC
Requires
- adrian7/badges-poser: ^1.2.3
- laravie/parser: ~1.0
- phpunit/php-code-coverage: ^5.0
- phpunit/phpunit: ^6.0|^7.0
- symfony/filesystem: ^4.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-15 05:39:20 UTC
README
从PHPUnit的测试结果中获取糖果
(!) 警告:该项目正在积极开发中。每次新0.x版本的发布都可能导致重大变化。
查看路线图了解即将推出的功能。欢迎提交问题和拉取请求。
安装
$ composer require devlib/candybar --dev && vendor/bin/candybar init
运行条形码
安装后(初始化),您的项目根目录中会显示一个名为 candybar
的文件夹。
在那里您将找到config.php、样式和主题文件夹。config文件中的bar
部分用于添加/删除candybar支持的命令,样式文件夹用于在运行coverage:style
命令时查找样式。
要获取所有可用命令的列表,请运行
$ vendor/bin/candybar list
要获取特定命令的帮助,请运行
$ vendor/bin/candybar help [command]
可用糖果(命令)
build:badge:date
生成带有当前日期/时间的构建日期徽章coverage:style
将样式应用于html覆盖率展示coverage:badge
从clover xml覆盖率统计中生成徽章license:badge
生成许可证徽章,使用参数设置许可证和颜色readme:add-badges
使用占位符将徽章添加到readme文件中
示例
vendor/bin/candybar coverage:style default
vendor/bin/candybar coverage:badge badges/coverage.svg --style=plastic
vendor/bin/candybar license:badge badges/license.svg --style=plastic
vendor/bin/candybar readme:add-badges badges --template=README.tpl.md --output=README.md --backup