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

时间:2013-01-22 11:13:56

标签: elasticsearch specs2

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

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

  • 隔离
  • 清理
  • 关闭

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

1 个答案:

答案 0 :(得分:12)

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