如何告诉 phpunit 在失败时停止

Posted

技术标签:

【中文标题】如何告诉 phpunit 在失败时停止【英文标题】:How to tell phpunit to stop on failure 【发布时间】:2015-07-14 06:18:34 【问题描述】:

我正在运行大量的 phpunit 测试,我想看看哪个测试一旦失败就失败,而不是等待所有测试完成然后让它列出所有失败。

我怎样才能告诉 phpunit 这样做?

【问题讨论】:

【参考方案1】:

stopOnFailure="true" 属性添加到您的phpunit.xml 根元素。

您也可以在 CLI 中使用它:phpunit --stop-on-failure

手册中的信息和其他可能对您有用的信息:

stopOnError - “出现第一个错误时停止执行。” stopOnFailure - “在第一个错误或失败时停止执行。” stopOnIncomplete - “在第一次不完整的测试时停止执行。”

更多信息请访问:PHPunit manual

【讨论】:

以上是关于如何告诉 phpunit 在失败时停止的主要内容,如果未能解决你的问题,请参考以下文章

如何在无类 php 文件上使用 PHPUnit Skeleton Generator?

PhpStorm 配置 PHPUnit

如何配置代码-PHPUnit版本8.5.1对Zend Framework 2.4的覆盖范围?

PHPunit - 错误

PHPUnit简介及使用

如何强制 PHPUnit 在跳过的测试中失败?