如何使用spock框架跨多个spock测试groovy共享昂贵的资源

时间:2013-08-28 09:32:20

标签: java spock

我使用maven surefire插件运行一组Spock测试作为集成测试用例。 我知道我们可以使用@Shared关键字在单个文件中跨spec的夹具共享资源。

但是,是否可以在不同的Spec文件中共享它,可能还有一些规范转换器? 或者我不知道的一些注释?

1 个答案:

答案 0 :(得分:1)

Spock使用JUnit执行模型,该模型没有设想测试类之间的共享状态。常见的解决方案是使用静态单例管理共享状态。