Как сконфигурировать phpUnit, дабы ускорить скорость запуска тестов?
Здравствуйте!
Использую в проекте юнит тесты из под codeception. Но к сожалению, даже пустой класс теста запускается почти полминуты, хотя сами тесты проходят быстро, именно "прогрев" тестов занимает немало времени. Может можно как-то сконфигурировать phpUnit, дабы ускорить скорость запуска тестов.
Вообще говоря, сам по себе phpunit работает быстро. По крайней мере с описанной проблемой ещё не сталкивался. Недавно переписывал некоторые тесты под behat и тоже не испытал проблем с производительностью.
Пробовали методом исключения искать медленные вызовы? Бутстрап например отключить и прогнать пустышку?
@Zhandos не исключено, я давно уже под нативным окружением разрабатываю. А phpunit у вас из PEAR или phar-архив? Попробуйте разные варианты использования.
Хотелось бы больше информации об окружении, тесте и классе который который тестируется. Какая версия пыха, какой класс тестируется, может быть, конфигурация тестов кастомная?
PHP 5.5.4, используется WAMP open-server.
Конфигурацию не трогал, as is как codeception развернул.
Используется окружение Yii2, но что с его TestCase, что тест наследуемый напрямую PHPUnit_Framework_TestCase, время прогрева 11-15 сек (Пустой класс теста).