Мы с вами уже научились запускать тесты через контейнер Docker на локальном ПК. Однако, как я уже говорил, ваши тесты также должны быть интегрированы в систему непрерывной интеграции и доставки (CI/CD) вашего проекта. Это очень удобно, поскольку когда выходит новый релиз, происходит сборка, развёртывание и сразу же запускаются тесты. Это своего рода регрессионное тестирование, которое проходит без вашего участия. Вам остаётся лишь открыть отчёт и посмотреть, какие ошибки есть в новом релизе, то есть повлияли ли новые изменения на старый функционал. Советую последовательно ознакомиться со всеми статьями из данной подборки, чтобы все шаги вам были понятны! Предварительные шаги И так, что мы имеем после всех шагов в предыдущих статьях. У нас есть образ selenium/standalone-chrome. Мы запустили контейнер с нужным портом от этого образа docker run --rm -d -p 4445:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome В абстрактном классе у нас есть настройка меняющая запуск браузера по нужному
Как запустить тесты через браузер Docker в Intellij IDEA JAVA. Интеграция с TeamCity. Часть 3.
23 мая 202423 мая 2024
28
2 мин