Как включить расширенные операции и повторные неудачные сценарии в методе ввода-вывода.cucumber.core.cli.Main.main

#maven #selenium-webdriver #cucumber #bdd #cucumber-jvm

Вопрос:

Я хотел бы повторить неудачные сценарии из моего основного метода cucumber.

 public class ULPMain {
    public static void main(String[] args) throws Throwable {
        System.out.println("UI Testing for Unified Landing Page:");
        io.cucumber.core.cli.Main.main(
                "classes/features",
                "-t", "@AR or @EN",
                "-g", "stepImplementations",
                "-p","pretty",
                "-p","json:cucumber-reports/Cucumber.json",
                "-p", "html:cucumber-reports/Cucumber.html"
               );
    }
}
 

Я обнаружил, что лучший способ повторить неудачные сценарии-это использовать ExtendedCucumber и добавить ExtendedCucumberOptions, в которых я могу указать количество повторных попыток, однако я не уверен, как добавить эти параметры в мой основной класс выше.