我试过谷歌搜索,但没有运气。也许我只是不知道要搜索的条款......
最近我们对环境进行了一些更改,现在用于运行而没有问题的测试会终止服务。我们正在努力找出发生这种情况的原因......但与此同时,我是否有办法通过CLI命令或某些东西来减缓测试需求? (反之亦然,按要求全速运行)或者可能在rake任务中构建一些东西?
我知道我可以轻松地在场景之间添加一个挂钩以睡觉,但我希望能够在我们尝试解决问题的同时完全运行测试。每次我们想要打开或关闭限制时,添加一个挂钩都需要编辑几个文件。
更新
决定尝试将此添加到env.rb并且我认为它可能会起作用,尽管它感觉很粗糙。如果您有其他建议,我很乐意听到。这只是一个临时修复,但是一旦我们弄清楚环境是什么,我们需要回过头来添加一种更优雅的方式,在需要时减慢测试速度,可能通过http客户端。
After do
if ENV['SLOW'].eql? 'yes'
sleep(3)
@logger.info '******* Waiting 3 seconds before running next scenario *******'
end
end