【问题标题】:CakePhp & PhpUnit 3.5.6 not showing debug outputCakePhp & PhpUnit 3.5.6 不显示调试输出
【发布时间】:2012-09-12 10:14:06
【问题描述】:

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

在网上搜索表明,从 phpunit 3.6 开始,需要一个参数 --debug 来捕获调试输出..

是否可以重新启用调试输出?

【问题讨论】:

    标签: cakephp phpunit


    【解决方案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)
    

    【讨论】:

      猜你喜欢
      • 2016-08-29
      • 2016-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      相关资源
      最近更新 更多