Page MenuHomePhabricator

Increase shm-size to 2gb for webdriver.io tests in CI
Closed, ResolvedPublic1 Estimated Story Points

Description

In our browser tests today in CI we use --disable-dev-shm-usage to disable the dev-shm usage. That makes Chromium use files on disk instead of RAM and that makes Chromium slower. In change 1198684 we remove the flag but that makes test fails. That could be fixed if we increase the dev-shm size from 1 gb to 2 gb in our CI.

With this change we can make Chromium a little bit faster in CI and make less overhead.

AC:

  • Changed dev-shm size from 1 to 2 gb in CI

Event Timeline

Peter set the point value for this task to 1.Nov 4 2025, 5:53 AM
Peter edited projects, added: Test Platform (Taormina One 16); removed: Test Platform.

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

[integration/config@master] jjb: Increase dev-shm size for browser tests

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

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

[mediawiki/core@master] webdriverio: Document how dev-shm is used in CI

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

I added a comment instead of how it used in CI.

Change #1201540 abandoned by Phedenskog:

[integration/config@master] jjb: Increase dev-shm size for browser tests

Reason:

/tmp is already mounted as RAM so it will probably not make any difference

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

Change #1202680 merged by jenkins-bot:

[mediawiki/core@master] webdriverio: Document how dev-shm is used in CI

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