Закончите phpunit-тесты всегда во время тестирования инфекции

Я использую инфраструктуру тестирования на инфекцию https://github.com/infection/infection

Во время теста некоторые части кода изменяются так, что тест не проходит и не запускается полностью, а также не использует метод PHPUnit Teardown.

У меня такой вопрос: знает ли кто-нибудь метод, позволяющий использовать метод демонтажа с тестированием на инфекцию, даже если мутанты проваливают тест?

Я не нашел вариант в readme. Возможно, в PHPUnit есть способ очистить все тестовые данные даже при сбое (если нет фатальной ошибки).

Надеюсь мой вопрос понятен. Извините мой плохой английский, пожалуйста.

Заранее большое спасибо.

0 ответов

Если тест завершается неудачно с фатальной ошибкой, есть два варианта.

  1. Если ошибка обнаруживается, вы можете попытать счастья, зарегистрировав проблему с PHPUnit.
  2. Если ошибка не устраняется, лучшее, что вы можете сделать, - это объяснить свой случай, зарегистрировав проблему в Infection. Может быть, есть что-то, что можно сделать, чтобы решить проблему в целом.

Увы, вы можете отключить вызывающую ошибку мутацию в этой строке, и только.

Другие вопросы по тегам