From a024e5e9ac0164d920ff5fa5aad62fc6208ea6ba Mon Sep 17 00:00:00 2001 From: Gerhard Schlager Date: Tue, 15 May 2018 21:26:59 +0200 Subject: [PATCH] Retry on read timeouts while warming up for qunit tests --- 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 d4d90299329..884cc696304 100644 --- a/lib/tasks/qunit.rake +++ b/lib/tasks/qunit.rake @@ -78,7 +78,7 @@ task "qunit:test", [:timeout, :qunit_path] => :environment do |_, args| puts "Warming up Rails server" begin Net::HTTP.get(uri) - rescue Errno::ECONNREFUSED, Errno::EADDRNOTAVAIL + rescue Errno::ECONNREFUSED, Errno::EADDRNOTAVAIL, Net::ReadTimeout sleep 1 retry unless elapsed() > 60 puts "Timed out. Can no connect to forked server!"