|
|
|
@ -14,6 +14,8 @@ services: |
|
|
|
|
|
|
|
|
|
sudo: required |
|
|
|
|
dist: trusty |
|
|
|
|
addons: |
|
|
|
|
chrome: stable |
|
|
|
|
|
|
|
|
|
cache: |
|
|
|
|
directories: |
|
|
|
@ -36,14 +38,14 @@ before_install: |
|
|
|
|
# Fix travis error https://github.com/travis-ci/travis-ci/issues/8607 |
|
|
|
|
- sudo rm -vf /etc/apt/sources.list.d/*riak* |
|
|
|
|
# Get Chrome |
|
|
|
|
- wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - |
|
|
|
|
- sudo apt-get update |
|
|
|
|
- sudo apt-get install google-chrome-stable |
|
|
|
|
#- wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - |
|
|
|
|
#- sudo apt-get update |
|
|
|
|
#- sudo apt-get install google-chrome-stable |
|
|
|
|
- google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost & |
|
|
|
|
# Get Chrome driver |
|
|
|
|
- wget https://chromedriver.storage.googleapis.com/2.33/chromedriver_linux64.zip && unzip chromedriver_linux64.zip && sudo mv chromedriver /usr/bin |
|
|
|
|
# Setup display for Selenium |
|
|
|
|
- sh -e /etc/init.d/xvfb start |
|
|
|
|
- export DISPLAY=:99.0 |
|
|
|
|
- wget https://chromedriver.storage.googleapis.com/2.33/chromedriver_linux64.zip && unzip chromedriver_linux64.zip |
|
|
|
|
- sudo mv chromedriver /usr/bin |
|
|
|
|
- sudo chmod +x /usr/bin/chromedriver |
|
|
|
|
# Get Selenium |
|
|
|
|
- wget http://selenium-release.storage.googleapis.com/3.7/selenium-server-standalone-3.7.1.jar |
|
|
|
|
# Check java |
|
|
|
@ -93,7 +95,15 @@ before_install: |
|
|
|
|
- sudo service apache2 restart |
|
|
|
|
- curl $VHOST_URL |
|
|
|
|
|
|
|
|
|
before_script: |
|
|
|
|
# Setup display for Selenium |
|
|
|
|
- export DISPLAY=:99.0 |
|
|
|
|
- sh -e /etc/init.d/xvfb start |
|
|
|
|
- sleep 3 |
|
|
|
|
|
|
|
|
|
script: |
|
|
|
|
- whereis google-chrome-stable |
|
|
|
|
- whereis chromedriver |
|
|
|
|
- cd tests/behat |
|
|
|
|
- pwd |
|
|
|
|
- sudo cat /var/log/apache2/$VHOST_URL-error.log |
|
|
|
|