diablomedia/phpunit-pretty-printer

一个 PHPUnit 结果打印器,显示每个文件的测试进度和执行时间

v5.0.0 2021-12-06 04:36 UTC

README

Build Latest Stable Version Total Downloads License

一个 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">

截图

默认输出

phpunit-pretty-printer

调试输出显示运行时间

phpunit-pretty-printer-debug

致谢

默认输出的灵感来自 https://github.com/adm-husker/kujira-phpunit-printer