Size: a a a

2020 March 13

PF

Petr Filippov in Go-go!
зачем?
источник

PF

Petr Filippov in Go-go!
все по канону сделал
источник

АП

Александр Попов in Go-go!
кто?
источник

АП

Александр Попов in Go-go!
у него я как понял вся это колбаса - 1 запись
источник

АП

Александр Попов in Go-go!
хотя может и туплю
источник

АП

Александр Попов in Go-go!
да он же Encoder делает из структуры
источник

PF

Petr Filippov in Go-go!
источник

АП

Александр Попов in Go-go!
ась?
источник

А

Айдос in Go-go!
ребята привет! можете пжл подсказать, как вы интеграционные тесты реализовали ? как развернули ?
источник

AS

Andrew Stishenok in Go-go!
Айдос
ребята привет! можете пжл подсказать, как вы интеграционные тесты реализовали ? как развернули ?
Пинганите плиз меня как что-нибудь посоветуют)
источник

ВС

Владимир Столяров in Go-go!
Айдос
ребята привет! можете пжл подсказать, как вы интеграционные тесты реализовали ? как развернули ?
А есть какие-то вводные? Например, как работает CI?
источник

А

Айдос in Go-go!
Владимир Столяров
А есть какие-то вводные? Например, как работает CI?
проект не большой на чистой архитектуре без CI/CD. интеграц тесты хотим запускать на своих компах в докере контейнере. если все ок то пушать образ в гитлаб
источник

ВС

Владимир Столяров in Go-go!
Вот имхо запускать тесты не в ci уже плохо, про это очень легко забыть.
А так, живём в одном проекте с docker compose, в другом с dockertest (но вот с ним есть нюансы, если сами тесты запускать в контейнере)
источник

А

Айдос in Go-go!
Владимир Столяров
Вот имхо запускать тесты не в ci уже плохо, про это очень легко забыть.
А так, живём в одном проекте с docker compose, в другом с dockertest (но вот с ним есть нюансы, если сами тесты запускать в контейнере)
получается если юзать  dockertest в контейнере, то он создаст контейнер в контейнере ?
источник

ВС

Владимир Столяров in Go-go!
Нет. Надо в контейнер пробрасывать docker socket. И запускать либо с --net=host, либо создавать временную сеть, к которой подключать и контейнер, где крутятся тесты и контейнеры сторонних сервисов
источник

ВС

Владимир Столяров in Go-go!
А в gitlab ci, насколько я помню, уже есть возможность поднимать сторонние контейнеры без вот этого вот всего
источник

А

Айдос in Go-go!
Владимир Столяров
Нет. Надо в контейнер пробрасывать docker socket. И запускать либо с --net=host, либо создавать временную сеть, к которой подключать и контейнер, где крутятся тесты и контейнеры сторонних сервисов
хмм,  а 1ый вариант у вас это отдельный docker compose файл для интеграц тестов ?
источник

ВС

Владимир Столяров in Go-go!
Да
источник

А

Айдос in Go-go!
а как лучше из вашего опыта ?
источник

ВС

Владимир Столяров in Go-go!
Да и так и так неплохо. Но самостоятельно кодом разворачивающаяся инфраструктура выглядит получше. Да и есть ещё более интересная библиотека testcontainers-go
источник