тестов? Готовой обёртки для скала-тестконтейнерс нет
дистейдж тесткит
Дистейдж
Обернуть в Resource. Далее задача сводится к "как поднять и опустить тестовую зависимость в интеграционных тестах"
Этот шаг конечно же самый существенный
Спасибо, гляну
Я правильно понял, что простейший вариант — это через docker plugin нафигачить свою обёртку для контейнера с сервисом?
Не очень понимаю что вы имеете в виду под "нафигачить свою обертку".
А что за готовая обертка? В тестконтейнерс можно любой контейнер поднять. Описываешь для своего сервиса контейнер через GenericContiner и в путь
Для тестконтейнерса должен быть написан модуль. У меня есть, но для джавы, для скалы не хочу пока писать — есть желание собрать что-то на коленке по-быстрому
Модуль для тестконтейнерс, который инкапсулирует логику запуска сервиса внутри контейнера и предоставляет API для доступа к сервису — порты, команды
Если уже есть джавовый, то можно просто обернуть его сверху. Так делается со всеми встроенными контейнерами
Ну вот есть, но хочется чего-то попроще, чтобы не писать сразу модуль, ему же тесты нужны, свой репозиторий и всякая прочая бодяга
Зачем? Какой репозиторий, ты о чем вообще?
Да, определяешь свой контейнер и требуешь его в тесте, остальное дистага делает сама
Обсуждают сегодня