Я разрабатываю настольное приложение, которое будет выполнять автоматические тестовые случаи.Из графического интерфейса пользователь может выбрать тип выполнения: по функции / по сценарию / по tagName.Теперь я использую команды maven и execute в CMD для выполнения тестовых случаев, и я хотел бы переключиться на выполнение TestNG, но мне нужно динамически установить из файла конфигурации CucumberOptions,
@CucumberOptions(features = { "src/test/resources/features/" }, tags = { "@Test3" }, glue = { "stepdefinitions" }, plugin = { "listeners.ExtentCucumberFormatter:" })
public class TestNGRunner extends AbstractTestNGCucumberTests {
}
, но CucumberOptions требуетпостоянное выражение, и я не могу их установить.
Есть ли способ, как я могу это сделать?