Обновить

Опыт разработки на доработанном pgTap

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели4K
Всего голосов 13: ↑13 и ↓0+15
Комментарии4

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

У меня пока что все наработанное в форке и в отдельной ветке. Вот сегодня хотел смержить в main форка и предложить патч в апстрим. Но вот сижу на работе тесты пишу :). И так каждый день. Навалилось просто много работы.

Тк сервисы пишу на Go, то запускаю PostgreSQL в testcontainers на локальной машине и GitLab Services на CI/CD, в которых проверяю логику работы с СУБД.

Большое спасибо за информацию!

Должен заметить, что моя статья про случаи, когда в БД много логики. Т.е., когда заглушки и фейки нужны на уровне самой БД. Когда бек зовет одну процедуру, а она в свою очередь делает всю работу вызывая при этом кучу внутренних рутин.

Это все было про мои доработки. А вот сам pgTap плюс к этому обеспечивает проверку структуры и производительности.

В общем, на мой взгляд, testcontainers применим в своих случаях, а pgTap в своих.

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

Информация

Сайт
www.gnivc.ru
Дата регистрации
Дата основания
1977
Численность
1 001–5 000 человек
Местоположение
Россия