sempro/phpunit-pretty-print

美化 PHPUnit 输出

1.4.0 2021-01-04 13:25 UTC

README

✅ 让您的 PHPUnit 输出更美观

Build Status Packagist Packagist PRs Welcome psr-2

安装

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

可选

要查看测试运行时的进度,您可以将 PHPUNIT_PRETTY_PRINT_PROGRESS=true 设置为环境变量或 phpunit.xml 配置文件中的环境变量。

<phpunit>
    <php>
        <env name="PHPUNIT_PRETTY_PRINT_PROGRESS" value="true" />
    </php>
</phpunit>

许可证

MIT © Sempro AS