Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法设置在 Spock 规范中执行测试的顺序?
例如:
class MySpec extends IntegrationSpec { def 'test A'... def 'test B'... }
我希望始终在“测试 B”之前执行“测试 A”
这是因为我正在使用 Geb 和 Spock 进行一些功能测试,并且数据不会在测试之间回滚。
您可以@Stepwise在规范上使用注释,并且 spock 将按照指定的顺序运行规范的每个测试定义。看看这个例子。
@Stepwise