Page MenuHomePhabricator

Daily test webdriverio tests use wrong Chromium version
Open, Needs TriagePublicBUG REPORT

Description

Daily test uses Chromium 140 but on CI it should be 120 (or the one provided in the container). We have special code that looks for the CI variable and set the path to the browser and driver. Could it be that the CI variable is missing for the daily jobs?

We should make sure we use the same version for all our tests in CI.

This is the output for the selenium-daily-beta-Popups:

17:25:51  "spec" Reporter:
17:25:51 ------------------------------------------------------------------
17:25:51 [chrome 140.0.7339.80 linux #0-0] Running: chrome (v140.0.7339.80) on linux
17:25:51 [chrome 140.0.7339.80 linux #0-0] Session ID: 7142c3a4316849a4769f31061f75dd21

The problem is that we now let webdriver.io download the browser instead of using the one provided in the Docker container.

AC

  • Daily tests use Chromium 120

Event Timeline

zeljkofilipin subscribed.

I'm not working on this currently, so unassigning. I'm fine with working on it during the next sprint.

Peter changed the subtype of this task from "Task" to "Bug Report".Oct 31 2025, 6:37 AM
Peter moved this task from Backlog to Ready to Refine on the Test Platform board.
Peter updated the task description. (Show Details)
zeljkofilipin renamed this task from Daily test webdriver.io tests use wrong Chromium version to Daily test webdriverio tests use wrong Chromium version.Nov 20 2025, 3:03 PM
zeljkofilipin updated the task description. (Show Details)

Change #1211156 had a related patch set uploaded (by Zfilipin; author: Zfilipin):

[integration/config@master] WIP jjb: Add CI env variable to selenium-daily jobs

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

Change #1211700 had a related patch set uploaded (by Zfilipin; author: Zfilipin):

[mediawiki/core@master] WIP selenium: Test if selenium-daily works in Gerrit

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

Change #1211156 abandoned by Zfilipin:

[integration/config@master] WIP jjb: Add CI env variable to selenium-daily jobs

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

Change #1211700 abandoned by Zfilipin:

[mediawiki/core@master] WIP selenium: Test if selenium-daily works in Gerrit

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

Note: as of just now (via T362705) main CI jobs are using Chromium 149 (up from 120).