gpt4 book ai didi

Grails Geb 测试执行顺序

转载 作者:行者123 更新时间:2023-12-01 10:58:53 26 4
gpt4 key购买 nike

在我的 grails 应用程序中,我使用 Spock 和 Geb 执行功能测试。

由于所有测试都在同一个数据库上运行,我想提供执行 CRUDSpec 类的顺序。如何指定?

例子

  1. 第一个类测试博客作者的创作
  2. 第二类,假设第一次测试运行成功,测试创建后
  3. 第三类在帖子中添加评论

最佳答案

原来顺序可以指定如下:

grails -Dserver.port=8090 test-app functional: LoginCRUDSpec,PayeeCRUDSpec

另一个使用来自 here 的包的示例:

// Run all tests in the “admin” package 
grails test-app functional: admin.**.*

// Run all tests in the “cart” package
grails test-app functional: cart.**.*

使用无参数“grails test-app”对测试进行排序的 final方法是按字母顺序命名测试类。

T001_LoginCRUDSpec
T002_PayeeCRUDSpec
T003_ServiceCRUDSpec
T004_DescrParamCRUDSpec

关于Grails Geb 测试执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13044583/

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