詹金斯:黄瓜测试跑步者执行顺序

时间:2019-10-10 09:22:10

标签: java jenkins cucumber

在我的自动化项目中,我有两个测试运行器:

@RunWith(Cucumber.class)
@CucumberOptions(features = ".",
        plugin = {"json:target/json","rerun:rerun.txt","io.qameta.allure.cucumberjvm.AllureCucumberJvm"})
public class MainTest {
}





@RunWith(Cucumber.class)
@CucumberOptions(features = "@rerun.txt",
        plugin = {"json:target/json","rerun:rerun.txt","io.qameta.allure.cucumberjvm.AllureCucumberJvm"})
public class FailedScenarioRerunTest {
}

我要先运行MainTest,然后再运行FailedScenarioTest,该怎么办? 从理论上讲,测试应该以功能字母顺序运行,在本地计算机上完全一样,但是按照詹金斯的顺序不是字母顺序。 任何人都必须处理这样的问题?

1 个答案:

答案 0 :(得分:0)

答案是

<runOrder>alphabetical</runOrder>

在pom.xml中的surefire配置中

相关问题