21

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

例如:

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

    def 'test B'...
}

我希望始终在“测试 B”之前执行“测试 A”

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

4

1 回答 1

41

您可以@Stepwise在规范上使用注释,并且 spock 将按照指定的顺序运行规范的每个测试定义。看看这个例子

于 2012-11-27T04:56:26.110 回答