diablomedia / phpunit-pretty-printer
一个 PHPUnit 结果打印器,显示每个文件的测试进度和执行时间
v5.0.0
2021-12-06 04:36 UTC
Requires
- php: ^7.3 || ^8.0.0 || ^8.1.0
- phpunit/phpunit: ^9.0
Requires (Dev)
- friendsofphp/php-cs-fixer: 3.3.2
- nazar-pc/phpt-tests-runner: ^1.4.0
- phpstan/phpstan: 1.2.0
This package is auto-updated.
Last update: 2024-09-13 22:05:12 UTC
README
一个 PHPUnit 结果打印器,显示每个文件的测试进度和执行时间。
安装
composer.phar require --dev diablomedia/phpunit-pretty-printer
使用方法
建议使用 composer 安装的 phpunit。
您可以在 phpunit 命令行中指定要使用的打印器
php vendor/bin/phpunit --printer 'DiabloMedia\PHPUnit\Printer\PrettyPrinter' tests/
要查看每个测试的执行时间,请使用 --debug
标志
php vendor/bin/phpunit --printer 'DiabloMedia\PHPUnit\Printer\PrettyPrinter' --debug tests/
可选地,您也可以将其添加到项目的 phpunit.xml
文件中
<phpunit bootstrap="bootstrap.php" colors="true" printerClass="DiabloMedia\PHPUnit\Printer\PrettyPrinter">
截图
默认输出
调试输出显示运行时间
致谢
默认输出的灵感来自 https://github.com/adm-husker/kujira-phpunit-printer。