sempro / phpunit-pretty-print
美化 PHPUnit 输出
1.4.0
2021-01-04 13:25 UTC
Requires
- php: >=7.1.0
- phpunit/phpunit: ^7 || ^8 || ^9
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
README
✅ 让您的 PHPUnit 输出更美观
安装
composer require sempro/phpunit-pretty-print --dev
此包需要 PHPUnit 版本 >=7.0.0。
如果您使用的是 6.x
版本,请使用版本 1.0.3
。
如果您使用的是 9.x
版本,请使用 \Sempro\PHPUnitPrettyPrinter\PrettyPrinterForPhpUnit9
类
用法
您可以在 PHPUnit 命令行上指定要使用的打印机
对于 PhpUnit < 9,使用以下方法
php vendor/bin/phpunit --printer 'Sempro\PHPUnitPrettyPrinter\PrettyPrinter' tests/
对于 PhpUnit >= 9,使用以下方法
php vendor/bin/phpunit --printer 'Sempro\PHPUnitPrettyPrinter\PrettyPrinterForPhpUnit9' tests/
可选:您也可以将其添加到项目中的 phpunit.xml
文件中
<phpunit bootstrap="bootstrap.php" colors="true" printerClass="Sempro\PHPUnitPrettyPrinter\PrettyPrinterForPhpUnit9">
可选
要查看测试运行时的进度,您可以将 PHPUNIT_PRETTY_PRINT_PROGRESS=true
设置为环境变量或 phpunit.xml
配置文件中的环境变量。
<phpunit> <php> <env name="PHPUNIT_PRETTY_PRINT_PROGRESS" value="true" /> </php> </phpunit>
许可证
MIT © Sempro AS