如何运行嵌入式弹性搜索实例进行测试

iwe*_*ein 10 elasticsearch specs2

我正在使用嵌入式弹性搜索实例的设置进行单元测试,但是当我用sbt(~test-only <my-test>)连续运行测试时,系统变得越来越不稳定,直到它冻结并且必须被火烧死.

我正在努力工作的事情是:

  • 隔离
  • 清理
  • 关掉

设置它的正确方法是什么(解决方案最好使用specs2,但也欢迎基于Java)?

jav*_*nna 12

我建议你看一下github 上的elasticsearch-test项目.您可以轻松地将其作为项目的依赖项添加,并使用其便捷的注释来启动测试节点,创建索引等.