We've just switched to headless Chrome on a Panopoly child distribution. This has fixed some of the problems that required us to pin Chrome to a specific version, and also shaved about 5 minutes off the running time.
Try switching over to headless Chrome for all Panopoly tests - even the ones currently on Firefox.
| Comment | File | Size | Author |
|---|---|---|---|
| #5 | panopoly-headless-chrome-2914229-5.patch | 1.22 KB | cboyden |
| #4 | panopoly-headless-chrome-2914229-4.patch | 590 bytes | cboyden |
| #3 | panopoly_test-headless-chrome-2914229-3.patch | 1.39 KB | cboyden |
Comments
Comment #2
dsnopekLink from @cboyden:
https://gist.github.com/jdecool/ec2dbc08e79e66d27b3d56d10ea28bf4
Comment #3
cboyden commentedHere's a first cut at updating behat.common.yml to use headless Chrome!
Comment #4
cboyden commentedThis will also require a change to the script runner in the distro, to remove the unnecessary "chrome" profile test run. Patch is attached. Tests are running at https://travis-ci.org/cboyden/panopoly/builds/286637487.
Comment #5
cboyden commentedFirst rounds of tests are passing above. Next patch also unpins Chrome and updates to latest version of Chromedriver, see attached. These tests will run at https://travis-ci.org/cboyden/panopoly/builds/286654688.
Comment #6
dsnopekI've committed the variation from #4 because it passes, whereas #5 fails. This gets headless chrome working, which is essential because Firefox is failing for us completely on Travis right now. We can work on unpinning Chrome in another issue...