总是在感染测试期间完成phpunit-tests

时间:2018-11-02 22:38:53

标签: php phpunit mutation-testing phpunit-testing infection

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

在测试过程中,代码的某些部分发生了更改,从而导致测试失败,并且无法完全运行,也没有使用PHPUnit Teardown方法。

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

我在自述文件中找不到一个选项。 甚至在失败(如果没有致命错误)的情况下,PHPUnit也许都可以清除所有测试数据。

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

非常感谢。

1 个答案:

答案 0 :(得分:0)

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

  1. 如果该错误是可捕获的,那么您可以尝试用PHPUnit提交问题。
  2. 如果无法捕获错误,那么您最好的办法是提交an issue with Infection来解释您的情况。也许可以采取一些措施来解决整个问题。

A,您可以disable the offending mutation on that line, and only