[MGNLCE-85] Introduce new selenium test setup with chrome, selenium3 and docker Created: 21/Jul/17  Updated: 23/Feb/18  Resolved: 08/Dec/17

Status: Closed
Project: Community Edition
Component/s: None
Affects Version/s: None
Fix Version/s: 5.5.10, 5.6.1

Type: Task Priority: Neutral
Reporter: Michael Mühlebach Assignee: Michael Mühlebach
Resolution: Fixed Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Attachments: PNG File ui-tests.png     PNG File ui-tests_old-setup.png     PNG File ui-tests_setup.png    
Issue Links:
Relates
relates to MGNLCE-86 UI Test improvements as preparation f... Closed
relates to MGNLDAM-731 Consider generating smaller images fo... Open
relates to MGNLEE-515 Adapt EE ui tests to use the new dock... Closed
dependency
supersession
is superseded by MGNLCE-107 Decontaminate FavoriteUITest#shouldPr... Open
is superseded by MGNLCE-108 Decontaminate GroovyAppUITest#whenEnt... Open
is superseded by MGNLCE-109 Decontaminate MagnoliaShellUITest#all... Open
is superseded by MGNLCE-110 Decontaminate PageEditorPublishingAnd... Open
is superseded by MGNLCE-106 Decontaminate ContentAppUITest#itemSe... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLCE-105 Persisting failures Sub-task Closed  
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: Improve QA setup
Sprint: Basel 105, Basel 106, Basel 107, Basel 108, Basel 118, Basel 119, Basel 120, Basel 121, Basel 122, Basel 123, Basel 124, Basel 125
Story Points: 13

 Description   

Split of magnolia container URL

With this change comes a split of the previous containerRootURL to the new containerRootURL and directContainerRootURL.
This was necessary because the magnolia container is now available over two different network interfaces. Important to mention first is that the two docker containers form their own bridged network. This allows them to rely on a certain network configuration. The browser in the selenium docker container accesses magnolia through this standard docker network.

For certain tests we need to reconfigure magnolia through the property servlet or other services. For this we have to access the magnolia container directly from the host system and not like the browser tests over the selenium docker container. see:


Generated at Mon Feb 12 00:06:08 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.