From caa58a4bd11e3d137f5c3291442556953dcc59c8 Mon Sep 17 00:00:00 2001 From: Penar Musaraj Date: Wed, 14 Oct 2020 11:55:26 -0400 Subject: [PATCH] DEV: Retry when Net::HTTP throws EOFError (#10921) Might fix an inconsistent issue when running tests in CI. --- lib/tasks/qunit.rake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tasks/qunit.rake b/lib/tasks/qunit.rake index cb27a6c726c..235a317b68c 100644 --- a/lib/tasks/qunit.rake +++ b/lib/tasks/qunit.rake @@ -86,7 +86,7 @@ task "qunit:test", [:timeout, :qunit_path] do |_, args| puts "Warming up Rails server" begin Net::HTTP.get(uri) - rescue Errno::ECONNREFUSED, Errno::EADDRNOTAVAIL, Net::ReadTimeout + rescue Errno::ECONNREFUSED, Errno::EADDRNOTAVAIL, Net::ReadTimeout, EOFError sleep 1 retry unless elapsed() > 60 puts "Timed out. Can not connect to forked server!"