运行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
相关产品推荐
相关产品推荐

