Contributions
Rerun failed test from mvn command line.
Hi All, This is what I am search from last 2 weeks and none of the solution on internet worked for me. I have junit+selenium+cucumber project. for that I have 2 class (testrunner.java and failedrun.java) for test runs. Upon running tests, rerun.txt file generates under 'target' folder which is expected. Now, I want to have command to execute only rerun.txt or cases listed under this file. I have tried options like mvn clean verify -Dcucumber.options="@target/rerun.txt" but these doesn't work, If I use this it automatically runs all the tests from all the available feature files. to give better perspective, here is my runner class: @RunWith(Cucumber.clas @CucumberOptions( features = {"src/test/resources/com/brillio/feature/"}, glue = {"com/brillio/stepdefinition", "com/brillio/apphooks"}, tags = "", plugin = {"pretty","com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:", "rerun:target/rerun.txt"} ) public class TestRunner { } here is my failedrun class @RunWith(Cucumber.class) @CucumberOptions( //features = {"src/test/resources/AppFeatures/AccountsPage.feature"}, features = {"@target/rerun.txt"}, glue = {"com/brillio/stepDefination", "com/brillio/appHooks"}, plugin = {"pretty","com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:", "rerun:target/rerun.txt", } ) /* @CucumberOptions(plugin={"rerun:failedrerun.txt", "com.trulia.infra.WebDriverInitFormatter", "json:target/cucumber.json","html:target/cucumber"}) */ public class FailedRun { } Thanks in advance.2 years agoPlace Cucumber OpenCucumber Open1KViews0likes0Comments