有没有办法按顺序在规范中运行测试?
@Stepwise
class TestSpec extends GebReportingSpec {
def 'A'(){
//
}
def 'B'(){
//
}
def 'C'(){
//
}
}
有没有办法可以强制A在B和B之前运行才能在C之前运行?
谢谢, Shravanthi
答案 0 :(得分:0)
它应按此顺序运行,但使用@Stepwise,您将保持功能之间的会话。
答案 1 :(得分:0)
我遇到了类似的问题,即使使用Stepwise注释我的测试也没有按顺序运行,我可以问你正在运行什么版本的geb / spock / java吗?
当我升级到Java 7(和兼容的插件)时,我才开始遇到这个问题。
Previoulsy我的测试正在合作: Java 1.6 Grails 2.1.1 geb-spock 0.7 geb 0.6.3 硒驱动2.21.0 spock 0.6