elasticsearch - Elasticsearch 6.2 (java/gradle) 集成测试
问题描述
我花了几天时间试图找到解决方案,用于这个“简单”测试:
- 在测试站内部仅用于测试的 ES 节点
- 将传输客户端连接到该 ES 实例并添加新索引。(这只是所有集成测试的开始,但如果有人有示例,我需要看看如何做)
注意:我们必须继续使用传输客户端,我们知道它正在消失。
我们正在从 ES 版本 2 升级到版本 6,并尝试尽可能保持集成测试不变。这与此人在较低版本中遇到的问题完全相同,我们就是这样做的,但在 6 中不再支持它,我现在如何完成相同的操作:在 gradle build 中启动 elasticsearch 以进行集成测试
我正在寻找有关“现有 gradle 插件”的评论将完成这项工作 - 该插件是什么以及如何使用它?
或者,使用 ESIntegTestCase 的例子也很完美,任何可行的方法。谢谢!
解决方案
推荐阅读
- python - IndentationError: unindent 不匹配任何外部缩进
- amazon-web-services - 如何让 Terraform 等待 cloudinit 完成?
- python - python 3中的try/except问题语句
- mysql - 从命令行连接MySQL,命令行实用程序怎么会如此不稳定?
- python - How to replace white space in column? Pandas
- python - Pandas 滚动总和,包括前几天和未来几天
- reactjs - 在 React 中使用一个或多个初始 useEffects?
- macos - 微星机械键盘在 MacBook Pro 上输入错误
- python - 使用python获取图像中的最高点(z)
- python-3.x - tf.reduce_mean 在 tf.function 中不起作用