solital / phpunit-bridge
此包的最新版本(0.1.0)没有可用的许可证信息。
Solital 框架的PHPUnit 桥接器
0.1.0
2024-09-05 11:33 UTC
Requires
- solital/vinci-console: ^4.5
Requires (Dev)
- phpunit/phpunit: ^11.3
- spatie/phpunit-snapshot-assertions: ^5.1
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