PHPUnit показывает тест как пройденный при наличии ошибок Fatal Exception - PullRequest
0 голосов
/ 28 сентября 2018

Я использую Netbeans 8.2 и PHPUnit 4.8.36 вместе с PHP 5.6.36, и у меня есть некоторые проблемы, когда в функциях тестов есть исключение Fatal Error.

 /**
  * @runInSeparateProcess
  */
  public function testEquals() {
    thisMethodDoesNotExistsAndTestShouldFail();
  }

Это работает нормально, если ядобавьте аннотацию @ runInSeparateProcess , чтобы это означало, что тест не прошел.

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

Можно ли как-нибудь настроить PHPUnit для запуска тестов в отдельном процессе.

Для моей коллеги не нужно добавлять эту аннотацию, и она работает для нее, как и ожидалось.

ЛюбойИдея, где я должен искать это, чтобы решить, или кто-нибудь имел эту проблему раньше?Как вы думаете, здесь будет иметь значение версия php, поскольку моя коллега использует php 5.3.x, и она работает для нее.Также я использую Zend Framework v1

...