我继承了一个rails应用程序,它有一套广泛的rspec和黄瓜测试,当我在一个CI服务器上运行这些测试时,我看到测试运行(大多数通过,有些失败)。
该应用程序连接到后台API&我看到代码模拟了对各种API调用的响应,该应用程序也使用了elasticsearch。
当我使用bundle exec rspec在本地运行测试套件时 - 我即时看到了一大堆" Elasticsearch :: Transport :: Transport :: Errors :: BadRequest"来自RSpec的错误并且无法连接到我提到的那些后台API,但CI服务器上没有发生这些故障(是的,我尝试在本地启动ES,同样的问题)
我在这里做错了什么?如何在本地运行测试以镜像CI服务器正在执行的操作以使其运行?
任何帮助表示赞赏!谢谢。