Насколько я понимаю, это имеет смысл делать когда в тестах гоняются большие объемы данных (больше данных -> больше WAL -> чаще срабатывают чекпоинты).
Не наш случай, но спасибо за линку. Николай всегда интересен )
Спасибо за совет с truncate для всех таблиц сразу.
Увы, не всегда применим. Например, если в некоторых таблицах нужно оставить отдельные записи — тут уж только delete from where.
Мы пошли другим путем (сразу оговорюсь — запускаем PG в докере):
используем delete
добавляем все в батч
выключаем все что можно выключить в postgresql.conf
fsync = off
synchronous_commit = off
full_page_writes = off
autovacuum = off
Нынче все больше и больше продуктов идут с Continuous Deployment.
При этом разделение на разработчиков и автоматизаторов становится не актуальным — разработчик сам пишет и код и Е2Е тесты. Когда инфраструктурный код для Е2Е уже есть (привет девопсам) написание Е2Е теста — дело не хитрое :)
Действительно, для начинающих )
Было бы круто вначале рассказать что тест будет делать, а вконце дать направления куда смотреть дальше (например, использвание докера чтоб браузеры в нем открывать)
Ну и конечно же ссылки на офф доку Селениума приветствутся!
Спасибо
Насколько я понимаю, это имеет смысл делать когда в тестах гоняются большие объемы данных (больше данных -> больше WAL -> чаще срабатывают чекпоинты).
Не наш случай, но спасибо за линку. Николай всегда интересен )
Спасибо за совет с truncate для всех таблиц сразу.
Увы, не всегда применим. Например, если в некоторых таблицах нужно оставить отдельные записи — тут уж только delete from where.
Мы пошли другим путем (сразу оговорюсь — запускаем PG в докере):
При этом разделение на разработчиков и автоматизаторов становится не актуальным — разработчик сам пишет и код и Е2Е тесты. Когда инфраструктурный код для Е2Е уже есть (привет девопсам) написание Е2Е теста — дело не хитрое :)
Было бы круто вначале рассказать что тест будет делать, а вконце дать направления куда смотреть дальше (например, использвание докера чтоб браузеры в нем открывать)
Ну и конечно же ссылки на офф доку Селениума приветствутся!
Спасибо