即使只有一个.feature
失败,我也想重新运行整个Scenario
文件,因为这些情况相互依赖。
为实现此目的,我尝试了此解决方案Surefire rerun failing tests not working,但对我而言不起作用。
我已经创建了一个.feature
文件,并故意使它失败,以查看是否为给定的重试次数重试。
Here是重现该问题的仓库。 从CLI运行的命令
mvn clean verify -Dcucumber.options="--tags @rough" -Dsurefire.rerunFailingTestsCount=5 -Dtest=TestThatFails -DfailIfNoTests=false -e