一个简单的 Composer 包,为 PHPUnit 提供 TAP 结果打印机。
使用 Composer 安装软件包。
$ composer require --dev gh640/phpunit-tap
运行phpunit
时使用--printer
选项指定 TAP 结果打印机。打印机的 FQCN 是gh640PhpunitTapTapResultPrinter
。
$ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file]
您可以将输出传送到您最喜欢的 TAP 报告器/格式化程序。另请参阅 sindresorhus/awesome-tap | GitHub。
$ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file] | tap-dot $ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file] | tap-nyan $ phpunit --printer gh640PhpunitTapTapResultPrinter [your test file] | tap-notify
或者,您可以通过将选项添加到phpunit.xml
来省略选项--printer
。
<?xml 版本=“1.0”编码=“UTF-8”?> <php单元 PrinterClass="gh640PhpunitTapTapResultPrinter"> </phpunit>
该包依赖于以下包。
phpunit/phpunit
symfony/yaml
详细的依赖关系请查看Packagist页面。
gh640/phpunit-tap - Packagist
如果您发现问题,请将其归档到问题队列中。
问题 · gh640/phpunit-tap · GitHub
PHP单元
PHPUnit – PHP 测试框架
TAP(测试任何协议)
测试任何协议
测试任何协议 - 维基百科
其他 PHPUnit 打印机:您可能对其他 PHPUnit 打印机感兴趣。
Whatthejeff/nyancat-phpunit-resultprinter - Packagist
memio/漂亮打印机 - Packagist
thru.io/json-pretty-printer - Packagist
kujira/phpunit-printer - Packagist
scriptfusion/phpunit-immediate-exception-printer - Packagist
diablomedia/phpunit-pretty-printer - Packagist
zf2timo/phpunit-pretty-结果打印机 - Packagist
根据 MIT 许可证获得许可。