You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Простота при запуске тестов, не нужно руками поднимать контейнер, прописывать параметры подключения, потом его стопать.
Максимально раскрывается потенциал когда требуется более сложное окружение, нужна изоляция между тестами, параллельные запуски - можно под каждый тест поднимать окружение, можно под целый набор, разные версии образов, что угодно...
Плюс это всё удобно настраивается через DSL языка разработки/тестирования. Не нужно согласовывать логику теста с окружением, которое поднято CI системой - тест сам отвечает за настройку своего окружения.
По сути сейчас для запуска тестов нужно:
Наличие докера на ноде, где запускаются тесты. При этом либа отлично находит докер в самых разных вариациях: docker-machine, native, dind, ...
Рекомендую применять testcontainers в интеграционных тестах.
Если интересно - готов сделать PR.
The text was updated successfully, but these errors were encountered: