у нас для тестов отдельная база развёрнута, к которой доступ с CI ранера есть, и там оно "интеграционные" тесты гоняет интеграционные условно - интеграция там с базой только, внешние сервисы замоканы
Я для этих целей dockertest вместе с testify приручил, работает отлично
@onokonem интересно, долго это сколько? когда у людей терпение заканчивается? :) и когда мы перестаем тестить sql в коде приложения, становится как-то тревожно и в миграциях вполне может какой-то косяк пробраться