coderabbi/phpumoji

PHPUnit Emoji 结果打印机

v0.7-beta.2 2017-07-07 22:23 UTC

README

PHPUnit Emoji 结果打印机

Build Status Scrutinizer Code Quality StyleCI PDS Skeleton

安装

通过 Composer

$ composer require coderabbi/phpumoji --dev

要启用 PHPUnit emoji 输出,请将以下两行添加到 phpunit.xml 的开头元素中

printerFile="vendor/coderabbi/phpumoji/src/EmojiPrinter.php"
printerClass="Coderabbi\Phpumoji\EmojiPrinter"

使用方法

使用 PHPUnit 的方法在 coderabbi/phpumoji 中没有改变。

选项

选择不同的表情包

如果您希望为 PHPUnit emoji 输出选择一个表情包,请将以下附加行添加到 phpunit.xml 的开头元素中,指定您的选择

emojiset="phpumoji"

创建自定义表情包

默认表情包是 'phpumoji';目前这是唯一可用的表情包(很快,会有更多... 😎)。

但是,如果您希望为 PHPUnit emoji 输出创建自己的表情包,只需在项目根目录中放置一个 .emojifile 并按照以下格式定义您的表情包

[phpumoji]
error = bomb
failure = poop
incomplete = construction
risky= game_die
skipped = see_no_evil
pass = elephant

[weird]
error = no_entry
failure = red_flag
incomplete = question
risky= clown
skipped = ghost
pass = monkey

请注意,表情包中的值是蛇形短代码的 emoji 没有开闭冒号;大多数现有短代码都受支持,很快将添加支持短代码的列表。

您可以覆盖一个或多个打包的表情包(如上面的“phumoji”,它覆盖了默认表情包),或者定义自己的(如上面的“weird”)。

不要忘记用 emojiset="<your_selection>" 更新您的 phpunit.xml 的开头元素,就像选择非默认打包表情包一样。

优先级顺序是 .emojifile 中指定的表情包,打包表情包中指定的表情包,.emojifile 中的“phpumoji”表情包,以及最后是打包表情包中的“phpumoji”表情包。

变更日志

有关最近更改的更多信息,请参阅 变更日志

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCONDUCT 以获取详细信息。

安全性

如果您发现任何安全相关的问题,请通过电子邮件 coderabbi@gmail.com 而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证(MIT)。有关更多信息,请参阅 许可文件