Тестовый профиль Spring Boot - PullRequest
0 голосов
/ 22 ноября 2018

Я хочу запустить тесты 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 .

...