language: ruby rvm: # for 2.2 support we need to upgrade the pg gem - 2.1.6 before_install: # dependencies - sudo apt-get update - sudo apt-get -y install po4a iso-codes tango-icon-theme pidgin-data default-jre - sudo apt-get -y install libmagickwand-dev libpq-dev libreadline-dev libsqlite3-dev libxslt1-dev # selenium support - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start before_script: - mkdir -p tmp/pids log - bundle check || bundle install - script/noosfero-plugins disableall - rake makemo # database - cp config/database.yml.travis config/database.yml - psql -c 'create database myapp_test;' -U postgres - bundle exec rake db:schema:load - bundle exec rake db:migrate env: - TASK=test:units - TASK=test:functionals - TASK=test:integration - TASK=cucumber - TASK=selenium - TASK=test:noosfero_plugins script: - bundle exec rake $TASK