Skip to content

Heptapod CI inside: avoiding chromedriver from Ubuntu Snap

Georges Racinet requested to merge topic/default/ci-inside-focal into branch/default

With the upgrade of the base Heptapod Docker image to Ubuntu 20.04 in the wake of moving to GitLab 13.9 comes the fact that the whole chromium suite is now available as snaps only. No big surprise that the selenium tests launched from inside the Docker container don't work: the container is not even privileged in our setup (and it won't).

To work around this, we're now installing chromedriver from a PPA. For automated, sandboxed, testing, this is tolerable.

A longer term move would be to re-explore the possibility to use the Firefox driver.

Merge request reports