总是在感染测试期间完成phpunit测试:失败后不调用teardown方法



我使用感染测试框架https://github.com/infection/infection

在测试过程中,代码的某些部分会发生更改,因此测试失败,也不会完全运行,也不会使用PHPUnit Teardown方法。

我的问题是:有人知道在感染测试中使用拆卸方法的方法吗,即使突变体使测试失败?

我在自述中没有找到选项。也许PHPUnit有一种方法可以清除所有测试数据,即使失败(如果没有致命错误(。

我希望我的问题可以理解。请原谅我英语不好。

提前非常感谢。

如果测试失败并出现致命错误,则有两种选择。

  1. 如果错误是可捕捉的,那么您可以尝试向PHPUnit提交问题
  2. 如果一个错误是不可捕捉的,那么你能做的最好的事情就是通过提交感染问题来解释你的情况。也许可以采取一些措施来解决整个问题

唉,你可以禁用这行中的冒犯性突变,而且只能禁用。

最新更新