[MGNLCE-127] Implement test recording functionality Created: 12/Jan/18  Updated: 23/Feb/18  Resolved: 23/Feb/18

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

Type: Task Priority: Neutral
Reporter: Aleksandr Pchelintcev Assignee: Aleksandr Pchelintcev
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: Improve QA setup
Story Points: 5

 Description   

Selenium Node Docker images come with a VNC server onboard so that we can connect to a running browser container and take a look at what is going on in it.

However, it would be handy to be able to save the recordings of the tests (the failed ones in the first place!). And TestContainers library provides the functionality for exactly that! The companion container can be executed together with a test run and record everything that is happening on the browser node during a test case execution.

However, the TestContainers' solution is meant for standalone Selenium deployments: recorder knows that on p 5900 there's a VNC Grid chooses a random worker to run the test our of all available - the recorder does not know where to connect.


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