У меня есть задача gradle, которая выполняет тестовый набор testng. Я хочу, чтобы иметь возможность передать флаг в задачу, чтобы использовать специальный файл xml-пакета testng (или просто использовать пакет по умолчанию, если флаг не установлен).
gradle test
Должен запускать стандартный набор тестов по умолчанию
gradle test -Pspecial
Должен запускать специальный набор тестов
Я пробовал что-то вроде этого:
test {
if (special) {
test(testng_special.xml);
}
else {
test(testng_default.xml);
}
}
Но я получаю ошибку свойства undefined. Каков правильный способ сделать это?