Resolve GitLab QA cold boot problems on entry page
This commit is contained in:
parent
abb5f765c1
commit
3619ce044a
|
@ -1,3 +1,5 @@
|
||||||
|
require 'timeout'
|
||||||
|
|
||||||
module QA
|
module QA
|
||||||
module Page
|
module Page
|
||||||
module Main
|
module Main
|
||||||
|
@ -5,8 +7,15 @@ module QA
|
||||||
def initialize
|
def initialize
|
||||||
visit('/')
|
visit('/')
|
||||||
|
|
||||||
# This resolves cold boot problems with login page
|
# This resolves cold boot / post-deployment migrations running
|
||||||
find('.application', wait: 120)
|
# problems.
|
||||||
|
#
|
||||||
|
Timeout.timeout(240) do
|
||||||
|
loop do
|
||||||
|
break if page.has_css?('.application', wait: 10)
|
||||||
|
refresh
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def sign_in_using_credentials
|
def sign_in_using_credentials
|
||||||
|
|
Loading…
Reference in New Issue