GoogleChromeLabs / selenium-assistant

A node module that helps using browsers with selenium
https://googlechromelabs.github.io/selenium-assistant/
Apache License 2.0
90 stars 26 forks source link

Travis CI tests only pass on dist: trusty #116

Closed jeffposnick closed 5 years ago

jeffposnick commented 5 years ago

The integration tests only pass on Travis when dist: trusty (14.04) is set. It would be good to investigate and figure out what's preventing the tests from passing on a newer Ubuntu release.

An example of the failure when using Ubuntu 16.04 (which appears to be the current Travis default) is https://travis-ci.org/GoogleChromeLabs/selenium-assistant/jobs/565017072#L387

jeffposnick commented 5 years ago

https://docs.travis-ci.com/user/gui-and-headless-browsers/#using-xvfb-to-run-tests-that-require-a-gui has a hint on how xvfb can be used with Ubuntu versions after trusty. I'm going to give that a try in a separate PR after https://github.com/GoogleChromeLabs/selenium-assistant/pull/120 is merged.