tgoop.com/emacsway_log/1143
Create:
Last Update:
Last Update:
Как организовать БД для запуска интеграционных тестов на Golang? Да еще и чтобы можно было запускать тестовые кейсы параллельно, обеспечивая при этом изоляцию данных?
Ребята подготовили два решения, которые создают отдельную копию БД для каждого параллельного потока:
- https://github.com/pantafive/demo-repository-test by @pantafive
- https://github.com/xorcare/testing-go-code-with-postgres by @xorcare
Там же продемонстрировано как это сделать на GitHub workflow.
Все элегантно и просто. Мне это оказало неоценимую помощь при освоении малознакомого мне стэка.
#Golang #Testing
BY emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.

Share with your friend now:
tgoop.com/emacsway_log/1143