jeroenvanderlaan / phpunit-cli-setup
一个用于通过CLI命令准备测试套件执行的PHPUnit扩展
dev-master
2021-03-29 22:08 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpunit/phpunit: ^9.5
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
。