1

如何根据成功或错误使 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");
    ...
   }
 }

生成输出:

塞巴斯蒂安伯格曼的 PHPUnit 3.7.26。

.

时间:9.59 秒,内存:2.00Mb OK(1 次测试,0 次断言)

所需输出:

正常或错误

4

1 回答 1

0

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

phpunit ./tests/ > /dev/null 2>&1 && echo OK || echo Error 
于 2013-11-01T05:52:50.220 回答