Генерация покрытия кода PHPUnit, вызывающая исчерпание памяти

В настоящее время я использую Zend Framework вместе с PHPUnit для проведения модульного тестирования приложения. Когда Хадсон выполняет команду оболочки PHPUnit, максимальный предел памяти PHP достигается где-то во время генерации покрытия кода. В настоящее время у меня есть 41 тест с 334 утверждениями.

Я успешно устранил эту ошибку, увеличив значение memory_limit до 768M с помощью переключателя -d memory_limit = 768M ; однако меня беспокоит, что по мере увеличения сложности вместе с общим количеством тестов / утверждений у меня не будет достаточно памяти для генерации HTML для статистики покрытия кода.

ОС: 536870912 байтов исчерпаны

Прежде чем зафиксировать мои изменения и позволить Хадсону сделать все остальное, я использую Windows 7 для разработки. Использование памяти никогда не превышало 340 МБ при выполнении той же команды в W7.

15
задан hakre 18 April 2013 в 15:08
поделиться