jeroen / nyancat-phpunit-resultprinter
PHPUnit 的 Nyan Cat 结果打印器
v2.4.0
2021-02-14 13:25 UTC
Requires
- php: >=7.1
- whatthejeff/nyancat-scoreboard: ~1.1
Requires (Dev)
- phpunit/phpunit: ^7.0|^8.0|^9.0
Replaces
README
要求
PHPUnit 的 Nyan Cat 结果打印器需要一个支持 ANSI 转义序列的终端模拟器,包括颜色和光标控制。
注意:默认情况下,Windows 控制台不支持 ANSI 转义序列。如果您想在 Windows 上使用 Nyan Cat 结果打印器,您可以尝试以下解决方案之一
安装
安装 PHPUnit 的 Nyan Cat 结果打印器的推荐方法是 通过 composer。只需创建一个 composer.json
文件,然后运行 composer install
命令即可安装
{ "require-dev": { "jeroen/nyancat-phpunit-resultprinter": "^2.0" } }
安装完成后,将以下属性添加到您的 phpunit.xml
文件中的 <phpunit>
元素
printerFile="vendor/jeroen/nyancat-phpunit-resultprinter/src/NyanCat/PHPUnit/ResultPrinter.php"
printerClass="NyanCat\PHPUnit\ResultPrinter"
注意:如果 PHPUnit 不是通过 composer 安装的,您还需要包含 composer 自动加载器。一个简单的方法是在您的 phpunit.xml
文件中的 <phpunit>
元素中添加以下属性
bootstrap="vendor/autoload.php"
从 whatthejeff 切换过来
要从 whatthejeff/nyancat-phpunit-resultprinter
切换到 jeroen/nyancat-phpunit-resultprinter
,您需要
- 更新您的
composer.json
:将whatthejeff/nyancat
替换为jeroen/nyancat
- 更新您的
phpunit.xml
:将vendor/whatthejeff/
替换为vendor/jeroen/
- 运行
composer update
测试
要运行测试套件,您需要 composer。
$ composer install
$ composer test
致谢
PHPUnit 的 Nyan Cat 结果打印器受到了光荣的 mocha/nyan.js 的强烈启发。
许可证
PHPUnit 的 Nyan Cat 结果打印器在 MIT 许可证 下授权。