Обновить

Ваши тесты медленные не из-за базы данных. Я измерил

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели5.2K
Всего голосов 11: ↑10 и ↓1+13
Комментарии3

Комментарии 3

Жду исследования и результаты по работе с xdist в этом стэке, будет очень полезно

Со своей стороны добавлю: если можно не очищать таблицы в тесте, то лучше не очищать.
Скажем, если все объекты завязаны на пользователя, можно создать нового пользователя на каждый тест. Мусор в бд даже хорошо, т.к. мы не должны его видеть.

Отличный кейс того, почему нужно один раз запустить профайлер, а не гадать по кофейной гуще. Ускорение с 30 минут до 2 это огромный буст для DX.

Отдельный респект за то, что не побежали бездумно мокать базу ради мифической скорости, а сохранили честные интеграционные тесты, просто починив инфраструктуру. Забрал в закладки

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации