gpt4 book ai didi

java - Jenkins:Cucumber Test Runners 执行顺序

转载 作者:行者123 更新时间:2023-12-01 23:23:14 24 4
gpt4 key购买 nike

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

@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,该怎么做?理论上,测试应该按功能字母顺序运行,在本地计算机上它完全一样,但在 Jenkins 中,顺序不是按字母顺序排列的。有人必须处理这样的问题吗?

最佳答案

答案是:

<runOrder>alphabetical</runOrder>

在pom.xml中的surefire配置

关于java - Jenkins:Cucumber Test Runners 执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58319566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com