Есть проект на yii. К нему тесты. И, как полагается, куча фикстур. Фикстуры по размерам немаленькие, а применяются перед каждым тестом. Из-за этого тесты стали медленно выполняться.
Я подумал, может, быстрее будет перед описать сценарий, который будет накатывать всю бд один раз перед тестами, а в setUp() и tearDown() просто начинать и откатывать транзакцию? БД - postgres.
Вроде, проблем не должно быть. Подскажите, кто-нибудь так делал? Есть какие-нибудь подводные камни в таком подходе?