Fix .travis.yml

pull/6827/head
Oliver Günther 8 years ago
parent 0163f05a9d
commit 5532646375
No known key found for this signature in database
GPG Key ID: 88872239EB414F99
  1. 36
      .travis.yml

@ -33,17 +33,18 @@
language: ruby language: ruby
rvm: rvm:
- 2.2.3 - 2.2.5
sudo: false sudo: false
cache: cache:
- bundler: true bundler: true
- directories: directories:
- frontend/node_modules - frontend/node_modules
- frontend/bower_components - frontend/bower_components
bundler_args: --without development production
bundler_args: --without development production docker
branches: branches:
only: only:
@ -63,17 +64,15 @@ env:
- "TEST_SUITE=npm" - "TEST_SUITE=npm"
- "TEST_SUITE=spec_legacy DB=mysql GROUP_SIZE=2 GROUP=1" - "TEST_SUITE=spec_legacy DB=mysql"
- "TEST_SUITE=spec_legacy DB=mysql GROUP_SIZE=2 GROUP=2" - "TEST_SUITE=cucumber DB=mysql GROUP_SIZE=2 GROUP=1"
- "TEST_SUITE=cucumber DB=mysql GROUP_SIZE=3 GROUP=1" - "TEST_SUITE=cucumber DB=mysql GROUP_SIZE=2 GROUP=2"
- "TEST_SUITE=cucumber DB=mysql GROUP_SIZE=3 GROUP=2" - "TEST_SUITE=specs DB=mysql GROUP_SIZE=3 GROUP=1"
- "TEST_SUITE=cucumber DB=mysql GROUP_SIZE=3 GROUP=3" - "TEST_SUITE=specs DB=mysql GROUP_SIZE=3 GROUP=2"
- "TEST_SUITE=rspec DB=mysql GROUP_SIZE=6 GROUP=1" - "TEST_SUITE=specs DB=mysql GROUP_SIZE=3 GROUP=3"
- "TEST_SUITE=rspec DB=mysql GROUP_SIZE=6 GROUP=2" - "TEST_SUITE=features DB=mysql GROUP_SIZE=3 GROUP=1"
- "TEST_SUITE=rspec DB=mysql GROUP_SIZE=6 GROUP=3" - "TEST_SUITE=features DB=mysql GROUP_SIZE=3 GROUP=2"
- "TEST_SUITE=rspec DB=mysql GROUP_SIZE=6 GROUP=4" - "TEST_SUITE=features DB=mysql GROUP_SIZE=3 GROUP=3"
- "TEST_SUITE=rspec DB=mysql GROUP_SIZE=6 GROUP=5"
- "TEST_SUITE=rspec DB=mysql GROUP_SIZE=6 GROUP=6"
before_install: before_install:
# Custom plugin instructions follow. # Custom plugin instructions follow.
@ -98,6 +97,11 @@ before_install:
- "export DISPLAY=:99.0" - "export DISPLAY=:99.0"
- "/sbin/start-stop-daemon --start -v --pidfile ./tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1920x1080x16" - "/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 }'`" - "echo `xdpyinfo -display :99 | grep 'dimensions' | awk '{ print $2 }'`"
# Install Node LTS Boron (6.9.1)
- nvm install 6.9.1
# We need npm 4.0 for a bugfix in cross-platform shrinkwrap
# https://github.com/npm/npm/issues/14042
- npm install npm@4.0
- travis_retry npm install - travis_retry npm install
# We need phantomjs 2.0 to get tests passing # We need phantomjs 2.0 to get tests passing
@ -110,7 +114,7 @@ before_script:
- sh script/ci_setup.sh $DB - sh script/ci_setup.sh $DB
script: script:
- sh script/ci_runner.sh $TEST_SUITE $GROUP_SIZE $GROUP - sh script/ci_runner.sh
addons: addons:
firefox: "45.0esr" firefox: "45.0esr"

Loading…
Cancel
Save