jeroenvanderlaan/phpunit-cli-setup

一个用于通过CLI命令准备测试套件执行的PHPUnit扩展

dev-master 2021-03-29 22:08 UTC

This package is auto-updated.

Last update: 2024-09-29 06:21:15 UTC


README

一个用于通过CLI命令准备测试套件执行的PHPUnit扩展。

该包仍在开发中。

安装

composer require --dev jeroenvanderlaan/phpunit-cli-setup

目前仅支持PHP 8和PHPUnit 9.5。

使用方法

CliSetupExtension 添加到您的 phpunit.xml<extension> 配置中,并在运行测试套件之前执行CLI命令。

<phpunit>
    <extensions>
        <extension class="Jeroenvanderlaan\PhpUnitCliSetup\Extension\CliSetupExtension">
            <arguments>
                <string>bin/my-command</string>
            </arguments>
        </extension>
    </extensions>
</phpunit>

这将在运行测试套件之前执行 bin/my-command

可选地,您可以限制CLI命令的执行范围,仅针对特定的测试套件。

<phpunit>
    <extensions>
        <extension class="Jeroenvanderlaan\PhpUnitCliSetup\Extension\CliSetupExtension">
            <arguments>
                <string>bin/my-command</string>
                <array>
                    <element key="0">
                        <string>my-test-suite</string>
                    </element>
                </array>
            </arguments>
        </extension>
    </extensions>
</phpunit>

这将在运行测试套件 my-test-suite 时仅执行 bin/my-command