devlib/candybar

使phpunit测试结果更容易理解、分享和集成的工具

v0.3 2018-09-23 18:09 UTC

This package is not auto-updated.

Last update: 2024-09-15 05:39:20 UTC


README

release.svg coverage.svg builddate.svg license.svg

从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

创建自己的命令