From c38632cef17750ef66a014fbc339a9c94f14106f Mon Sep 17 00:00:00 2001 From: Daniel Reis Date: Thu, 8 Oct 2015 18:07:13 +0100 Subject: [PATCH] Fix TravisCI tests --- .travis.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ oca_dependencies.txt | 15 +++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 .travis.yml create mode 100644 oca_dependencies.txt diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..0180d6db --- /dev/null +++ b/.travis.yml @@ -0,0 +1,43 @@ +language: python +sudo: false +cache: pip + +python: + - "2.7" + +addons: + apt: + packages: + - expect-dev # provides unbuffer utility + - python-lxml # because pip installation is slow + - python-simplejson + - python-serial + - python-yaml + - python-pypdf # repo specific + +env: + global: + - VERSION="7.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0" + - TRANSIFEX_USER='transbot@odoo-community.org' + - secure:NUsXwVrMntcqge1ozKW+DSkP7dq+Rla6JVvFF2c89/g+zJaIqQRi8EQBLoqNwCdMk+rjpQeZt/JPELjH+EzPcmGddhDxOgVB3nUT9LvFXGCHF+NjmHXqyba4tuc7BnpG1WDD+rSlxVCt1aIjNIhhaZ4ic0rCWpKNYu/yFTsmChc= + + matrix: + - LINT_CHECK="1" + - TESTS="1" ODOO_REPO="odoo/odoo" + - TESTS="1" ODOO_REPO="OCA/OCB" + - TRANSIFEX="1" + +virtualenv: + system_site_packages: true + +install: + - pip install PyPDF2 fdfgen + - git clone --depth=1 https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools + - export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} + - travis_install_nightly + +script: + - travis_run_tests + +after_success: + - travis_after_tests_success diff --git a/oca_dependencies.txt b/oca_dependencies.txt new file mode 100644 index 00000000..ac0117d1 --- /dev/null +++ b/oca_dependencies.txt @@ -0,0 +1,15 @@ +# List the OCA project dependencies, one per line +# Add a repository url and branch if you need a forked version +# +# Examples +# ======== +# +# To depend on the standard version of sale-workflow, use: +# sale-workflow +# +# To explicitely give the URL of a fork, and still use the version specified in +# .travis.yml, use: +# sale-workflow https://github.com/OCA/sale-workflow +# +# To provide both the URL and a branch, use: +# sale-workflow https://github.com/OCA/sale-workflow branchname