From 706e51d27b5bf6cbc70f5fa5583ca29bca01f81b Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Thu, 19 Mar 2020 09:17:49 +0100 Subject: [PATCH] Maintenance: Browsers get slower and so is our CI browser test stage. Added necessary sleep-s to make it more reliable. --- spec/system/login/message_spec.rb | 2 +- test/browser/agent_ticket_email_signature_test.rb | 2 +- test/browser/agent_ticket_macro_test.rb | 2 ++ test/browser/agent_ticket_update2_test.rb | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/spec/system/login/message_spec.rb b/spec/system/login/message_spec.rb index d9b80ad8f..6f1554c95 100644 --- a/spec/system/login/message_spec.rb +++ b/spec/system/login/message_spec.rb @@ -63,7 +63,7 @@ RSpec.describe 'Login Message', type: :system, authenticated: false do visit '/' - wait(5).until do + wait(8).until do pinged_since?(timestamp) && connection_open? end diff --git a/test/browser/agent_ticket_email_signature_test.rb b/test/browser/agent_ticket_email_signature_test.rb index 393f4915f..3738363e9 100644 --- a/test/browser/agent_ticket_email_signature_test.rb +++ b/test/browser/agent_ticket_email_signature_test.rb @@ -74,7 +74,7 @@ class AgentTicketEmailSignatureTest < TestCase ], } ) - sleep 6 + sleep 10 # wait until background job is processed # # check signature in new ticket diff --git a/test/browser/agent_ticket_macro_test.rb b/test/browser/agent_ticket_macro_test.rb index 582de0eb4..7ce122088 100644 --- a/test/browser/agent_ticket_macro_test.rb +++ b/test/browser/agent_ticket_macro_test.rb @@ -158,6 +158,8 @@ class AgentTicketMacroTest < TestCase # when we re-enter the Zoom view for a ticket via the overview tasks_close_all() + sleep 8 # to update overview list to open correct/next ticket in overview + ticket_open_by_overview( title: ticket1[:title], link: '#ticket/view/all_unassigned', diff --git a/test/browser/agent_ticket_update2_test.rb b/test/browser/agent_ticket_update2_test.rb index 1b7cda6c6..a5f6a9ee5 100644 --- a/test/browser/agent_ticket_update2_test.rb +++ b/test/browser/agent_ticket_update2_test.rb @@ -160,7 +160,7 @@ class AgentTicketUpdate2Test < TestCase css: '.active div.ticket-article', value: 'some level 3 body in instance 2', ) - sleep 1 + sleep 2 match_not( browser: browser1, css: '.content.active .js-reset',