CakePhp& PhpUnit 3.5.6没有显示调试输出

时间:2012-09-11 11:41:11

标签: cakephp phpunit

在我的cakephp 2项目中,我需要将我的phpunit框架升级到3.6.12。在此更改之后,运行单元测试时,调试输出不再显示在测试结果中。

搜索网络表明,由于phpunit 3.6需要一个参数--debug来捕获调试输出..

是否需要重新启用调试输出?

1 个答案:

答案 0 :(得分:1)

此行为已更改ten months ago,因此默认情况下调试输出显示为--debug标志。这适用于3.6.12。

测试用例

class OutputTest extends PHPUnit_Framework_TestCase {
    function testOutput() {
        echo 'foo';
    }
}

<强>运行

phpunit OutputTest.php

<强>输出

PHPUnit 3.6.12 by Sebastian Bergmann.

.foo

Time: 1 second, Memory: 5.00Mb

OK (1 test, 0 assertions)