tflori / phpunit-printer
一个用于打印每个测试名称的 phpunit 打印机
v3.1.0
2022-03-18 09:55 UTC
Requires
- php: ^7.3 || ^8.0
- phpunit/phpunit: ^9.0
README
此库包含不同的 phpunit 打印机。
ok ok - 目前只有一个:TextPrinter
安装方法
使用 composer
$ composer require tflori/phpunit-printer
注意,这里没有定义版本 - composer 会自动安装适合您 php 和 phpunit 版本的正确版本
在 CI 中使用不同的 phpunit 版本
如果您正在开发一个库,那么您不应该提交 composer.lock
文件,并且您可能正在不同版本的 php 和 phpunit 上执行单元测试。在这种情况下,您需要手动修改 composer.json
文件以使用任何匹配的 phpunit 和 phpunit-printer 版本
{ "require": { "phpunit/phpunit": "*", "tflori/phpunit-printer": "*" } }
使用方法
您可以通过将打印机传递给 phpunit 配置来开始使用它。
通过命令行
$ phpunit --printer PhpUnitPrinter\TextPrinter
通过配置文件
<?xml version="1.0" encoding="UTF-8"?> <phpunit bootstrap="vendor/autoload.php" printerClass="PhpUnitPrinter\TextPrinter"> <!-- ... --> </phpunit>
可用的打印机
TextPrinter
文本打印机是我很久以前在网上找到的一个脚本的副本。我不记得在哪里找到的,而且它没有注释。
如果有人知道谁是那个打印机的作者,我将非常感谢能提供提示以在作者部分向他致敬。