Получение нулевого значения при попытке прочитать данные, специфичные для окружения, из serenity.conf - PullRequest
1 голос
/ 08 октября 2019

Я пытаюсь настроить различные данные, относящиеся к среде, в serenity.conf и пытаюсь прочитать их, используя EnvironmentVariables в моих тестах bd serenity. У меня ниже конфигурация в serenity.conf

environments {
    dev {
        restapi.baseurl = "https://dev.api.3stripes.io/"
    }
    stg {
        restapi.baseurl = "https://stg.api.3stripes.io/"
    }
    default {
        restapi.baseurl = "https://prod.api.3stripes.io/"
    }
}

Я пытаюсьпрочитайте это в моих шагах bdd, как это

EnvironmentVariables objEnvVar = SystemEnvironmentVariables.createEnvironmentVariables();
String baseURI = objEnvVar.getProperty("restapi.baseurl");

Я запускаю тесты, используя команду maven:

mvn clean verify -Denvironment=dev

Но получаю нулевое значение для строки baseURI . Пожалуйста, дайте мне знать, что нужно изменить здесь, чтобы правильно прочитать значение.

...