Skip to content

stage-cypress-tests: Replace use of cypress-cloud by cypress-split

Cypress >= 13.3 blocked the use of sorry-cypress and cypress-cloud in the cypress binary so we can no longer use these tools to execute parallel cypress tests on Jenkins.

Fortunately, it exists another tool called cypress-split that can be used for the same purpose without relying on a tests orchestration server.

So replace the use of sorry-cypress and cypress-cloud by cypress-split to still benefit of parallel cypress tests in CI jobs for swh-web.

This change also brings a huge speedup for parallel cypress tests execution as communication with a tests orchestration server is no longer required.

I hacked the swh-web pipeline on our production Jenkins with those changes and cypress tests can still be successfully executed in parallel.

Depends on swh/devel/swh-web!1186 (merged)

Edited by Antoine Lambert

Merge request reports