LibraryUpgrader is configured to update the Query Builder repository. However, it fails consistently when trying to run the browser tests that are part of npm run test in that repository.
The relevant error message is:
Your system is missing the dependency: Xvfb
from: https://libraryupgrader2.wmcloud.org/logs2/963286 (see https://libraryupgrader2.wmcloud.org/r/wikidata/query-builder?branch=main for the current logs)
Potential ways forward:
- is LibUp intended to run browser tests? If no, then maybe we can check for xvfb and skip Cypress if xvfb is not there
- see if we can run browser tests in the LibUp image without xvfb (is Firefox or Chrome available?)
- add xvfb to the LibUp image
- disable LibUp trying to update Query Builder