Я пытаюсь передать некоторые аргументы строки cmd из gradle для использования в karate-config. js. Cmd: ./gradlew test -Denv=qa -Dmodule=payments
Я посмотрел на https://github.com/intuit/karate#command -лайн и выполнил аналогичные шаги и поместил это в build.gradle:
test {
...
systemProperty "karate.env", System.properties.getProperty("env")
systemProperty "karate.module", System.properties.getProperty("module")
}
Теперь в каратэ config. js, у меня есть код, подобный приведенному ниже:
var environmentvar = karate.env;
var modulevar = karate.module;
Переменная окружения var (karate.env
) получает правильное значение, но модуль var (karate.module
) всегда отображается как неопределенный. Любые указатели о том, как это исправить?
Каратэ 0.9.4 JDK 1.8.0_231