gpt4 book ai didi

grails - Grails测试套件-指定测试顺序

转载 作者:行者123 更新时间:2023-12-02 16:02:08 25 4
gpt4 key购买 nike

我试图让我的geb-spock功能测试按指定的顺序运行,因为SpecA将在运行期间创建SpecB所需的数据。

这个问题是关于按顺序运行规范,而不是规范中的各个测试方法。

我尝试更改规范名称以指示执行顺序,但这没有用。我找到了使用测试套件的解决方案,并且按顺序将测试添加到了套件中,但是我找不到如何在Grails中使测试套件正常工作的方法。

将它们明确指定为grails test-app functional: SpecA SpecB并不是一个长期的选择,因为将添加更多规范。

最佳答案

对于顺序运行或想要执行任务的任何顺序,我在build.gradle文件中执行以下操作:

def modules = ["X", "Y", "Z", "ZZ"]

if (modules.size() > 1) {
for(j in 1 .. modules.size()-1 ) {
tasks[modules[j]].mustRunAfter modules[values[j-1]]
}
}

希望能有所帮助。干杯!

关于grails - Grails测试套件-指定测试顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29490946/

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