确定Spock测试的执行顺序

时间:2012-11-27 01:15:41

标签: grails spock geb

有没有办法设置在Spock规范中执行测试的顺序?

例如:

class MySpec extends IntegrationSpec {
    def 'test A'...

    def 'test B'...
}

我希望'test A'始终在'test B'

之前执行

这是因为我正在使用Geb和Spock进行一些功能测试,并且数据不会在测试之间回滚。

1 个答案:

答案 0 :(得分:32)

您可以在规范上使用@Stepwise注释,spock将按照指定的顺序运行Spec的每个测试定义。请看this example