.travis.yml
language: ruby
cache: bundler
addons:
firefox: "latest"
rvm:
- 2.3
env:
- DB=mysql
services:
- mysql
before_script:
- cp config/database.travis.yml config/database.yml
- cp config/secrets.travis.yml config/secrets.yml
- mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
- mysql -e 'create database test'
before_install:
- wget https://github.com/mozilla/geckodriver/releases/download/v0.11.1/geckodriver-v0.11.1-linux64.tar.gz
- mkdir geckodriver
- tar -xzf geckodriver-v0.11.1-linux64.tar.gz -C geckodriver
- export PATH=$PATH:$PWD/geckodriver
script:
- RAILS_ENV=test bundle exec rake db:migrate --trace
- bundle exec rake db:test:prepare
- RAILS_ENV=test bundle exec rake cucumber