Очень хороший доклад. Все понятно и по полочкам. Как раз это и не хватало
@igordmitriev65435 жыл бұрын
Спасибо Александр :)
@eugenedegtiarenko14315 жыл бұрын
Пожалуйста не делайте разный базовый класс для локального запуска и запуска на CI. В какой-то момент это изменение случайно закомитят после локального запуска и сломают билд для всех. Вы можете конфигурировать сборку используя один и тот же базовый класс (или Junit5 extension), который будет читать переменную окружения или конфигурационный файл из домашней директории и по ним решать запускать контейнеры либо ожидать что окружение уже запущено на каких-то портах.
@igordmitriev65435 жыл бұрын
Его никак не закомитят, так как при запуске билда на пул реквест упадут тесты из-за отсутствия окружения. Решение было выбрано командой и проблем нету не у кого с этим. Да, рассматривался вариант конфигурации через проперти, аля -Dui-tests.run=local