iakio/phpunit-growlprinter
Composer 安装命令:
composer require iakio/phpunit-growlprinter
包简介
PHPUnit Growl(GNTP) Printer
README 文档
README
Requirements
- PHP >= 5.3
- phpunit >= 4.8.*,<5.5
Usage
PHAR
-
Download phpunit-growlprinter.phar from here.
-
Create new bootstrap file.
<?php // bootstrap_growl.php require_once "phpunit-growlprinter.phar"; // Put your own bootstrap file here // require_once "bootstrap.php";
- Run
$ phpunit --bootstrap=bootstrap_growl.php --printer=iakio\\phpunit\\GrowlPrinter
Composer
- Install
$ php composer.phar require --dev iakio/phpunit-growlprinter:*
- Specify printerClass in your phpunit.xml,
<phpunit printerClass="iakio\phpunit\GrowlPrinter" printerFile="vendor/iakio/phpunit-growlprinter/src/iakio/phpunit/GrowlPrinter.php"> ... </phpunit>
or commandline.
$ phpunit --printer=iakio\\phpunit\\GrowlPrinter
Tips
If you want to use remote PHPUnit with local Growl, Use portforwarding:
$ ssh -R:23053:localhost:23053 myremotehost
or, override GrowlPrinter class.
<?php // src/MyGrowlPrinter.php namespace app; use iakio\GntpNotify\GNTP; use iakio\GntpNotify\IO; use iakio\phpunit\GrowlPrinter; class MyGrowlPrinter extends GrowlPrinter { protected function createGrowl() { return new GNTP(new IO("10.0.2.2", 23053)); } }
<phpunit printerClass="app\MyGrowlPrinter" printerFile="src/MyGrowlPrinter.php"> ... </phpunit>
统计信息
- 总下载量: 78
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-07-26
