Page MenuHomePhabricator

EPIC: Speed up quibble-with-gated-extensions-selenium-php83
Closed, DuplicatePublic

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 (364×586 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
DuplicateNone
DuplicateNone
ResolvedPeter
Resolvedhashar
Resolvedzeljkofilipin
Resolvedzeljkofilipin
DuplicateBUG REPORTNone
OpenNone
ResolvedBUG REPORTzeljkofilipin
ResolvedBUG REPORTzeljkofilipin
Resolvedzeljkofilipin
OpenNone
ResolvedSpikePeter
OpenNone
DuplicateNone
ResolvedPeter
OpenNone
ResolvedMhurd
Invalidpwangai
Resolvedzeljkofilipin
Resolvedzeljkofilipin
ResolvedMhurd
Resolvedzeljkofilipin
ResolvedMhurd
ResolvedMhurd
ResolvedMhurd
ResolvedSpikePeter
Resolvedzeljkofilipin
ResolvedBUG REPORThashar
ResolvedBUG REPORTzeljkofilipin
ResolvedBUG REPORTzeljkofilipin

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.Feb 13 2026, 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.Feb 16 2026, 4:25 PM
zeljkofilipin changed the task status from In Progress to Open.Feb 19 2026, 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.