Heptapod CI inside: avoiding chromedriver from Ubuntu Snap
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.
Showing with 11 additions and 2 deletions