У нас были проблемы с нехваткой памяти в PHPUnit, когда доступной на сервере памяти было мало ... просто чтобы дать вам подсказку ... (мы использовали apache для запуска тестов, и было бы около 10 процессов, каждый из которых потребляет 2 ГБ памяти ...) тесты начали случайно проваливаться.
Другая проблема заключается в том, что у вас может быть высокий уровень использования памяти ... это может быть вызвано тем, что phpunits восстанавливает функциональность глобального состояния.Если вы отключите его, вы должны очистить после ваших тестов, чтобы они не мешали другим, но вы будете использовать меньше памяти.