Как передать environment из build.gradle в config.properties?

Созданы автотесты - java+gradle+testng

Есть файл config.properties, в котором находится

BASE_URL = https://api.dev.im.info.ru/

Наборы классов для тестов содержаться списком в xml и запускаются через task build.gradle

task Dev_test(type: Test) {
useTestNG() {
    options {
        suites 'src/test/resources/testngFiles/All_tests.xml'
    }
}

Задача такая: надо осуществить запуски на 2х разных config (пока только url разные)

BASE_URL = https://api.dev.im.info.ru/
BASE_URL = https://api.stage.im.info.ru/

Можно ли как то задать переменную в task build.gradle

task Dev_test(type: Test) {
useTestNG() {
    options {
        suites 'src/test/resources/testngFiles/All_tests.xml'
    }
    environment 'url', 'dev'
}

}

и использовать в config.properties, что то типа -

BASE_URL = https://api.{{url}}.im.info.ru/

но так не работает. Можно как то задать переменную из build.gradle в config.properties? Или каким то друим вариантом? Задать второй config, указать путь до него по какому то признаку... Заранее спасибо


Ответы (0 шт):