在我的cakephp 2项目中,我需要将我的phpunit框架升级到3.6.12。在此更改之后,运行单元测试时,调试输出不再显示在测试结果中。
搜索网络表明,由于phpunit 3.6需要一个参数--debug来捕获调试输出..
是否需要重新启用调试输出?
答案 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)