language: python python: - "2.7" env: - DATABASE="openerp_test" 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} - sudo apt-get install python-lxml - pip install QUnitSuite flake8 coveralls - pip install -r ${HOME}/maintainer-quality-tools/travis/requirements.txt script: # - travis_run_flake8 - createdb ${DATABASE} - ./openerp-server -d ${DATABASE} --addons-path=./openerp/addons,./addons --stop-after-init --init=all - coverage run ./openerp-server -d ${DATABASE} --addons-path=./openerp/addons,./addons --stop-after-init --init=all --test-enable --log-level=test | tee stdout.log - if grep -v mail stdout.log | egrep -q "(At least one test failed when loading the modules.|ERROR ${DATABASE})"; then exit 1; fi after_success: coveralls