Page MenuHomePhabricator

Investigate if Cypress tests can run faster in CI
Open, Needs TriagePublicSpike

Description

In T410611#11411897 we can see that Cypress tests also takes time to run and is part of the gated extension tests. We as the Test Platform need to iterate the Cypress tests and see that they follow performance practices. If they do not follow best practices lets create follow up tasks to fix it.

Acceptance Criteria:

  • Go through best practices for running Cypress tests in a performant way (can we run them in parallel with something like https://www.npmjs.com/package/cypress-parallel)
  • If you find areas that can be improved, file follow up tasks to implement it

Event Timeline

One reason for Cypress slowness at the moment is the fact that it gets downloaded several times in each CI run, see T383325 and T349276.

Peter changed the subtype of this task from "Task" to "Spike".Jan 19 2026, 4:15 PM
Peter added a project: Test Platform.
Peter moved this task from Backlog to Ready to Refine on the Test Platform board.
Peter updated the task description. (Show Details)

Change #1234907 had a related patch set uploaded (by Phedenskog; author: Phedenskog):

[mediawiki/extensions/Cite@master] cypress: Test running Cypress test in parallel

https://gerrit.wikimedia.org/r/1234907