solital/phpunit-bridge

此包的最新版本(0.1.0)没有可用的许可证信息。

Solital 框架的PHPUnit 桥接器

0.1.0 2024-09-05 11:33 UTC

This package is auto-updated.

Last update: 2024-09-15 11:40:51 UTC


README

此包是通过使用robiningelbrecht/phpunit-pretty-print)组件创建的。

安装

composer require solital/phpunit-bridge --dev

配置

导航到您的 phpunit.xml 文件,并添加以下配置以设置默认选项(您也可以在运行时设置这些选项)

<extensions>
    <bootstrap class="Solital\PHPUnit\PhpUnitExtension">
    </bootstrap>
</extensions>

同时确保 color 属性设置为 true

<phpunit 
        colors="true">
</phpunit>

选项

所有这些选项都可以在运行时设置,请参阅用法

输出性能报告

<extensions>
    <bootstrap class="Solital\PHPUnit\PhpUnitExtension">
        <parameter name="displayProfiling" value="true"/>
    </bootstrap>
</extensions>

启用紧凑模式

<extensions>
    <bootstrap class="Solital\PHPUnit\PhpUnitExtension">
        <parameter name="useCompactMode" value="true"/>
    </bootstrap>
</extensions>

在运行测试套件后,通过显示 Chuck Norris 引语来让自己感觉良好

<extensions>
    <bootstrap class="Solital\PHPUnit\PhpUnitExtension">
        <parameter name="displayQuote" value="true"/>
    </bootstrap>
</extensions>

禁用美化打印。

当您只想在通过 CLI 强制时美化输出时,这可能很有用(请参阅用法)。

<extensions>
    <bootstrap class="Solital\PHPUnit\PhpUnitExtension">
        <parameter name="enableByDefault" value="false"/>
    </bootstrap>
</extensions>

用法

> vendor/bin/phpunit

输出性能报告

> vendor/bin/phpunit -d --profiling

启用紧凑模式

> vendor/bin/phpunit -d --compact

显示 Chuck Norris 引语

> vendor/bin/phpunit -d --display-quote

启用/禁用美化打印

> vendor/bin/phpunit -d --enable-pretty-print
> vendor/bin/phpunit -d --disable-pretty-print

组合多个选项

> vendor/bin/phpunit --configuration=tests/phpunit.test.xml -d --compact -d --display-quote

PHPUnit 9.x

此包不支持 PHPUnit 9.x

许可证

MIT