3
在我的grails应用程序中,我使用Spock和Geb来执行功能测试。Grails Geb测试执行顺序
因为所有的测试运行在同一个数据库上,我想提供执行CRUDSpec类的顺序。这可以如何指定?
例
- 一流的测试博客作者创作
- 二等功,假设第一次试运行成功,测试后创作
- 第三类添加评论后
在我的grails应用程序中,我使用Spock和Geb来执行功能测试。Grails Geb测试执行顺序
因为所有的测试运行在同一个数据库上,我想提供执行CRUDSpec类的顺序。这可以如何指定?
例
原来该订单可以指定如下:
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测试应用程式内”是名称的测试类的字母顺序订购测试。
T001_LoginCRUDSpec
T002_PayeeCRUDSpec
T003_ServiceCRUDSpec
T004_DescrParamCRUDSpec
是否可以指定spec类中的顺序(Spec运行测试的顺序)? –
我还没有看到这个..也许你应该在Spock框架中寻找这种注释。如果你发现了什么,请告诉我。 – snowindy
我认为安装和拆卸可能会更好,以这种方式测试可以按任何顺序运行。我知道在处理功能测试时这不是微不足道的,但您很快就会从中受益。 –