Я хочу запустить тесты UAT с помощью Spring Boot.Я хочу запустить их на нескольких конфигурациях параллельно.
Начну с того, что не уверен, стоит ли запускать mvn test параллельно для одного и того же проекта.Но давайте представим, что я сделаю это.
В интернете я нахожу рекомендации по тестированию различных конфигураций:
Оба не будут работать с параллельной работой: application.yml не может одновременно иметь разные значения, то же самое с переменными среды.
Есть ли способ указать профиль с аргументами командной строки, например, mvn test -DprofilesActive = profilex ?Или любым другим способом?
EDIT - конкретный пример:
У меня служба REST, развернутая на 2 серверах.
У меня есть отдельный проект длятестирование службы REST с использованием Cucumber (тесты JUnit).Это проект Spring Boot.Он берет URL-адрес сервера, на котором развернута служба REST, из application.yml (на данный момент).
Я хочу запустить этот тестовый проект параллельно дважды для каждой развернутой службы REST, то есть с 1-йURL и второй URL.
Я запускаю его, используя mvn test .