PHP单元控制台返回代码

时间:2013-09-16 12:17:42

标签: selenium phpunit console-application

如何根据成功或错误将PHPUnit写入控制台特定消息? 这就是我到目前为止所做的:

require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
  protected function setUp()
  {
    $this->setBrowser('firefox');
    $this->setHost('host');
    $this->setPort(4444);
    $this->setBrowserUrl('url');
  }

  public function testMyTestCase()
  {

   $this->open("url");
    ...
   }
 }

生成输出:

Sebastian Bergmann撰写的PHPUnit 3.7.26。

时间:9.59秒,内存:2.00Mb 好的(1个测试,0个断言)

必需输出:

确定或错误

1 个答案:

答案 0 :(得分:0)

您可以使用PHPUnit的退出状态和标准流重定向

phpunit ./tests/ > /dev/null 2>&1 && echo OK || echo Error