Front end automated testing for new images
Context
As we update modules manually and automatically, many things can go wrong. In order to be able to identify breaking changes to expected functionality, we will develop (using Playwright) a set of tests (initially inspired on the web tests developed by the webteam) that will guarantee that the expected functionality is kept.
Tasks
-
Generate the tests based on the ones developed by the webteam -
Document how to generate new tests with Playwright and provide instructions to add these tests -
Understand how Gitlab's CI works -
Integrate the new PlayWright tests into the Cern-drupal-distribution pipeline -
Present solution to the team(s)