一個簡單的 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 許可證獲得許可。