MegaMufa
@MegaMufa

Phpunit: фикстуры или транзации?

Есть проект на yii. К нему тесты. И, как полагается, куча фикстур. Фикстуры по размерам немаленькие, а применяются перед каждым тестом. Из-за этого тесты стали медленно выполняться.

Я подумал, может, быстрее будет перед описать сценарий, который будет накатывать всю бд один раз перед тестами, а в setUp() и tearDown() просто начинать и откатывать транзакцию? БД - postgres.

Вроде, проблем не должно быть. Подскажите, кто-нибудь так делал? Есть какие-нибудь подводные камни в таком подходе?
  • Вопрос задан
  • 2848 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы