【发布时间】:2012-10-14 05:16:21
【问题描述】:
在我的 grails 应用程序中,我使用 Spock 和 Geb 执行功能测试。
由于所有测试都在同一个数据库上运行,我想提供执行 CRUDSpec 类的顺序。如何指定?
例子
- 一级测试博客作者创作
- 第二类,假设第一次测试运行成功,测试创建后
- 三等功将cmets添加到帖子中
【问题讨论】:
标签: grails functional-testing spock geb
在我的 grails 应用程序中,我使用 Spock 和 Geb 执行功能测试。
由于所有测试都在同一个数据库上运行,我想提供执行 CRUDSpec 类的顺序。如何指定?
例子
【问题讨论】:
标签: grails functional-testing spock geb
原来顺序可以指定如下:
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.**.*
使用 no-arg 'grails test-app' 对测试进行排序的最终方法是按字母顺序命名测试类。
T001_LoginCRUDSpec
T002_PayeeCRUDSpec
T003_ServiceCRUDSpec
T004_DescrParamCRUDSpec
【讨论】: