整合测试
如果您在本地环境中进行集成测试,那么在安装所有必需软件时就会遇到很多问题。 在大多数情况下(尤其是在大型系统上),您安装的工具仅在测试中
使用,而从不用于日常工作。 即使是自制酒,您的道路也会被污染。
输入
Docker
您可能已经知道,
docker容器非常适合轻松设置环境。 因此,我们将代表我们从这种快速运行的轻量级虚拟机中受益。
如何?
我们将执行
gradle任务来启动和停止任何类型的
docker映像。 例如,要开始弹性搜索,我们可以在build.
gradle中执行以下操作:
task startES << {
def imgName = " testElastic "
def sout = new StringBuffer (), serr = new StringBuffer ()