我们在 integration 测试中使用Spring测试,JUnit和嵌入式Elasticsearch。问题在于,有很多测试类,因此嵌入式Elasticsearch会多次启动和停止。因此,我们有90%的测试执行时间都在等待Elasticsearch。
- 避免这种情况的最佳实践是什么?启动单独的Elasticsearch进行测试?
- 是否可以编写任何JUnit配置以在所有测试之前启动嵌入式Elasticsearch一次,并在所有测试之后关闭?我正在寻找类似@BeforeAll注释的东西,但对于所有类,不是一个。