You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行PHPUnit测试时,如何通过命令参数强制输出堆栈跟踪?

PHPUnit 强制输出堆栈跟踪的参数方案

当你遇到PHPUnit只返回状态码不匹配的模糊提示时,可以通过添加以下命令行参数来强制输出堆栈跟踪:

  • -v(详细模式):开启后会显示更丰富的测试执行信息,包含错误对应的堆栈跟踪。执行命令:

    phpunit -v path/to/my/testSet.raml
    
  • -vvv(极详细模式):比-v的输出粒度更细,会打印完整的堆栈跟踪,包括框架内部的调用链路,适合排查深层问题。执行命令:

    phpunit -vvv path/to/my/testSet.raml
    
  • --debug(调试模式):除了堆栈跟踪外,还会输出每个测试的执行进度、内部状态等调试信息,帮助你更全面地定位问题。执行命令:

    phpunit --debug path/to/my/testSet.raml
    

一般情况下,-vvv就能满足获取完整堆栈跟踪的需求,足以帮你找到500错误的根源。

内容的提问来源于stack exchange,提问作者Mayor of the Plattenbaus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 06:55:19