PHPUnit показывает тест как пройденный, когда есть ошибки Fatal Exception

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

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

Работает нормально, если добавить аннотацию @runInSeparateProcess так что это означает, что тест не пройден.

Но если у меня это просто так:

public function testEquals() {
thisMethodDoesNotExistsAndTestShouldFail();
}

Тест проходит, что, на мой взгляд, неправильно.

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

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

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

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

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]