Introduce new approaches for the E2E Cypress tests for the extension Wikibase to boost the performance and reduce the execution time.
This will require to gather the some build data and to calculate the optimized execution time for the parallel processes.
The investigation scope:
- Dividing the Cypress E2E tests to run into multiple parallel processes to reduce the execution time (might consume more resources).
Deliverables:
- A POC implementation for the Cypress E2E parallel processes.
- The build data before and after the implementation (this will need longer observation time for the proper built data gathering).
Related: T415170: 🚧 [MEX] E2E tests refactoring for better performance (Experimental)
Reference: T374001: [Infra] Investigate options for parallelising cypress tests T370033: [Infra][SW] Make selenium E2E tests run in parallel in CI jobs T50217: Speed up MediaWiki PHPUnit build by running integration tests in parallel