akretion/ooor

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
sudo: false
cache: pip

addons:
  apt:
    packages:
      - expect-dev  # provides unbuffer utility
      - python-lxml # because pip installation is slow

language: python

python:
  - "2.7"

before_install:
  - rvm install 2.3.4

env:
  - VERSION="7.0" ODOO_REPO="odoo/odoo" LINT_CHECK="0" RAILS_VERSION=3.2
  - VERSION="8.0" ODOO_REPO="odoo/odoo" LINT_CHECK="0" RAILS_VERSION=4.2
  - VERSION="9.0" ODOO_REPO="odoo/odoo" LINT_CHECK="0" RAILS_VERSION=5.1
  - VERSION="10.0" ODOO_REPO="odoo/odoo" LINT_CHECK="0" RAILS_VERSION=5.1


virtualenv:
  system_site_packages: true

install:
  - git clone https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools
  - export PATH=${HOME}/maintainer-quality-tools/travis:${PATH}
  - travis_install_nightly

before_script:
  - cwd=$(pwd)
  - cd ${HOME}/odoo-${VERSION}
  - if [[ -f ./openerp-server ]]; then ln -s ./openerp-server ./odoo-bin; chmod +x ./odoo-bin; fi
  - ./odoo-bin --addons-path=${HOME}/odoo-${VERSION}/addons --db_user=travis --db_password=admin --db_host=localhost &
  - cd $cwd
  - bundle install

script:
  - bundle exec rake

services:
  - postgresql

matrix:
  allow_failures:
    #    - env: "VERSION=8.0"