whatthejeff/nyancat-phpunit-resultprinter

PHPUnit 的 Nyan Cat 结果打印器

v2.0.0 2018-01-10 06:45 UTC

This package is not auto-updated.

Last update: 2024-09-12 15:11:07 UTC


README

Video of the Nyan Cat result printer for PHPUnit

要求

PHPUnit 的 Nyan Cat 结果打印器需要

  • PHP 7+
  • PHPUnit 6+
  • 支持 ANSI 转义序列的终端模拟器,包括颜色和光标控制。

使用版本 ^1.3 以支持 PHPUnit 4.8+ / 5+。

注意: 默认情况下,Windows 控制台不支持 ANSI 转义序列。如果您想在 Windows 上使用 Nyan Cat 结果打印器,您可能需要尝试以下解决方案之一

安装

安装 PHPUnit 的 Nyan Cat 结果打印器的推荐方法是 通过 composer。只需创建一个 composer.json 文件并运行 composer install 命令即可安装它

{
    "require-dev": {
        "whatthejeff/nyancat-phpunit-resultprinter": "^2.0"
    }
}

安装后,将以下属性添加到您的 phpunit.xml 文件中的 <phpunit> 元素

printerFile="vendor/whatthejeff/nyancat-phpunit-resultprinter/src/NyanCat/PHPUnit/ResultPrinter.php"
printerClass="NyanCat\PHPUnit\ResultPrinter"

注意: 如果通过 composer 安装了 PHPUnit,您还需要包含 composer 自动加载器。一种简单的方法是在您的 phpunit.xml 文件中的 <phpunit> 元素中添加以下属性

bootstrap="vendor/autoload.php"

测试

Build Status

要运行测试套件,您需要 composer

$ composer install
$ composer test

致谢

PHPUnit 的 Nyan Cat 结果打印器受到了辉煌的 mocha/nyan.js 的强烈启发。

许可

PHPUnit 的 Nyan Cat 结果打印器在 MIT 许可证 下发布。