Page MenuHomePhabricator

EPIC: Speed up quibble-with-gated-extensions-selenium-php83
Open, Needs TriagePublic

Description

The problem

quibble-with-gated-extensions-selenium-php83 Jenkins job is by far the slowest job in mediawiki/core test pipeline.

Acceptance criteria

  • quibble-with-gated-extensions-selenium-php83 is no longer the the slowest job in mediawiki/core test pipeline

The solution

Improvements have to be made in three places

  • core
  • gated extensions/skins
  • CI

Data

This is not a new problem. Unfortunately, it seems to be (slowly) becoming worse (source).

job_idmonthjobs_per_monthtotal_time_hoursmedian_time_minutes
2212025-1035531020.2220.1
2212025-1135371069.6421.9
7512025-121574434.8920.9
7512026-011254380.1322.0
7512026-021700549.8623.3

Screenshot 2026-02-13 at 15.44.30.png (586×364 px, 29 KB)

Slowest jobs in mediawiki/core test pipeline, sorted by median.

Related tasks

selenium/webdriverio

CI

gated extensions

cypress

Timeline

2019

2024

2026

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
ResolvedPeter
ResolvedPeter
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedPeter
ResolvedPeter
OpenNone
ResolvedSpikePeter
ResolvedPeter
OpenNone
ResolvedSpikezeljkofilipin
Resolvedzeljkofilipin
ResolvedPeter
OpenNone
OpenPeter
ResolvedSpikePeter
ResolvedPeter
ResolvedPeter
ResolvedPeter
ResolvedPeter
ResolvedPeter
OpenPeter
InvalidSpikePeter
ResolvedPeter
Resolvedzeljkofilipin
In ProgressNone
OpenNone
Openhashar
In Progresszeljkofilipin
In Progresszeljkofilipin
OpenBUG REPORTNone
OpenNone
OpenNone
OpenSpikeNone
OpenNone
OpenNone
ResolvedPeter
OpenNone
ResolvedMhurd
OpenMhurd
Resolvedzeljkofilipin
Resolvedzeljkofilipin
ResolvedMhurd
Resolvedzeljkofilipin
In ProgressMhurd
ResolvedMhurd
ResolvedMhurd
StalledPeter
OpenSpikeNone
In Progresszeljkofilipin
In Progresszeljkofilipin

Event Timeline

zeljkofilipin changed the task status from Open to In Progress.
zeljkofilipin triaged this task as High priority.
zeljkofilipin moved this task from Backlog to Epics on the Browser Test Platform board.
zeljkofilipin added a project: Epic.
zeljkofilipin moved this task from Backlog to In Progress on the Test Platform (Wernigerode 23) board.
zeljkofilipin moved this task from Backlog 🪒 to Deep work 🌊 on the User-zeljkofilipin board.
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin renamed this task from Speed up quibble-with-gated-extensions-selenium-php83 Jenkins job to Speed up quibble-with-gated-extensions-selenium-php83.Fri, Feb 13, 3:27 PM
AMarkossyan-WMF renamed this task from Speed up quibble-with-gated-extensions-selenium-php83 to EPIC: Speed up quibble-with-gated-extensions-selenium-php83.Mon, Feb 16, 4:25 PM
zeljkofilipin changed the task status from In Progress to Open.Thu, Feb 19, 1:11 PM
zeljkofilipin removed zeljkofilipin as the assignee of this task.
zeljkofilipin raised the priority of this task from High to Needs Triage.
zeljkofilipin moved this task from Doing to Epics on the Browser Test Platform board.