diff --git a/.travis.yml b/.travis.yml index 11d85ab9e2..16393d5683 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,6 +35,9 @@ language: ruby rvm: - 2.4.2 +sudo: false +dist: trusty + sudo: false cache: @@ -55,7 +58,7 @@ env: matrix: - "TEST_SUITE=plugins:specs DB=mysql GROUP_SIZE=1 GROUP=1" - - "TEST_SUITE=plugins:cucumber DB=mysql GROUP_SIZE=1 GROUP=1" + - "TEST_SUITE=plugins:features DB=mysql GROUP_SIZE=1 GROUP=1" - "TEST_SUITE=npm" @@ -91,6 +94,12 @@ before_install: - "/sbin/start-stop-daemon --start -v --pidfile ./tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1920x1080x16" - "echo `xdpyinfo -display :99 | grep 'dimensions' | awk '{ print $2 }'`" + # Install geckodriver + - wget https://github.com/mozilla/geckodriver/releases/download/v0.19.0/geckodriver-v0.19.0-linux64.tar.gz + - mkdir geckodriver + - tar -xzf geckodriver-v0.19.0-linux64.tar.gz -C geckodriver + - export PATH=$PATH:$PWD/geckodriver + # Install Node LTS Boron (6.9.1) - "nvm install 6.9.1"