Commit cc887599 authored by Grzegorz Bizon's avatar Grzegorz Bizon

Do not use Ruby Timeout module in GitLab QA

parent 3619ce04
require 'timeout'
module QA module QA
module Page module Page
module Main module Main
...@@ -7,16 +5,15 @@ module QA ...@@ -7,16 +5,15 @@ module QA
def initialize def initialize
visit('/') visit('/')
# This resolves cold boot / post-deployment migrations running # This resolves cold boot / background tasks problems
# problems.
# #
Timeout.timeout(240) do start = Time.now
loop do
while Time.now - start < 240
break if page.has_css?('.application', wait: 10) break if page.has_css?('.application', wait: 10)
refresh refresh
end end
end end
end
def sign_in_using_credentials def sign_in_using_credentials
if page.has_content?('Change your password') if page.has_content?('Change your password')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment