Тестовый профиль Spring Boot

Я хочу запустить тесты UAT, используя Spring Boot. Я хочу запустить их на нескольких конфигурациях параллельно.

Я начну с того, что не уверен, стоит ли запускать mvn test для одного и того же проекта параллельно. Но давайте представим, что я сделаю это.

В Интернете я могу найти рекомендации по тестированию различных конфигураций:

Оба не будут работать при параллельном запуске: application.yml не может иметь разные значения одновременно, как и в случае переменных среды.

Есть ли способ указать профиль с аргументами командной строки, например, mvn test -DprofilesActive = profilex? Или любым другим способом?

РЕДАКТИРОВАТЬ - конкретный пример:

У меня есть служба REST, развернутая на 2 серверах.

У меня есть отдельный проект для тестирования службы REST с использованием Cucumber (так что тесты JUnit). Это проект Spring Boot. Он берет URL-адрес сервера, на котором развернут сервис REST, из application.yml (на данный момент).

Я хочу запустить этот тестовый проект параллельно дважды для каждой развернутой службы REST, то есть с 1-м и 2-м URL.

Я запускаю его с помощью mvn test.

0 ответов

Другие вопросы по тегам