Создайте другой файл сценария, как показано ниже. Давайте скажем это как FailedScenarios.java. Всякий раз, когда вы замечаете любой неудачный сценарий, запустите этот файл. Этот файл будет использовать target / rerun.txt в качестве входных данных для запуска сценариев.
Эта строка требует:
features = "@target/rerun.txt",
Full CucumberOptions
@CucumberOptions(
monochrome = true,
features = "@target/rerun.txt", //Cucumber picks the failed scenarios from this file
format = {"pretty", "html:target/site/cucumber-pretty",
"json:target/cucumber.json"}
)
public class FailedScenarios {
}
Вы можетеиспользуйте путь к файлу перезапуска, отличный от целевого, если вам нужно запустить сбойный сценарий, который также запускается из maven, в этом случае измените путь как в файле, который вы являетесь главным, так и в неудачном тестовом организаторе