diff --git a/lib/tasks/smoke_test.rake b/lib/tasks/smoke_test.rake index 7aa2a0286a9..d84de7c576d 100644 --- a/lib/tasks/smoke_test.rake +++ b/lib/tasks/smoke_test.rake @@ -31,21 +31,12 @@ task "smoke:test" do dir = ENV["SMOKE_TEST_SCREENSHOT_PATH"] || 'tmp/smoke-test-screenshots' FileUtils.mkdir_p(dir) unless Dir.exists?(dir) - start = Time.now - while true - response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == 'https') do |http| - http.request(request) - end + response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == 'https') do |http| + http.request(request) + end - break if response.code == "200" - - # retry for up to 5 minutes - if Time.now - start < 300 - puts "Connection failed with #{response.code}. Retrying in 5 seconds..." - sleep(5) - else - raise "TRIVIAL GET FAILED WITH #{response.code}" - end + if response.code != "200" + raise "TRIVIAL GET FAILED WITH #{response.code}" end results = ""