在 CakePHP 中,我有一个非常简单的测试,但是每当我在模型中使用 $this->log() 时,即使我的测试通过了,在运行测试时也会在 CLI 中得到非常讨厌的输出。当出现真正的错误时,这使得调试变得更加困难,我必须尝试过滤掉日志输出以找到真正的错误。
例子:
//单元测试
public function testTesting() {
$this->Ad->testing();
$this->assertTrue(true);
}
//正在测试的模型方法
public function testing() {
$this->log('sweet nothings');
}
CLI 中的输出:http: //cl.ly/image/3R3a040c3S46
如您所见,我的测试通过了,但我得到了详细的日志输出。我正在使用的命令是cake test app Model/ModelName
如何使 CLI 运行器的输出不那么冗长。使用 -q 或 --quiet 得到错误unrecognized option --quiet
任何帮助表示赞赏!:)