Add CI config

This commit is contained in:
Yannick Vaucher
2014-07-07 16:00:24 +02:00
parent 585f98b6f5
commit f0721e5877
2 changed files with 42 additions and 0 deletions

15
.coveragerc Normal file
View File

@@ -0,0 +1,15 @@
[report]
include =
*/OCA/report-print-send/*
omit =
*/tests/*
*__init__.py
# Regexes for lines to exclude from consideration
exclude_lines =
# Have to re-enable the standard pragma
pragma: no cover
# Don't complain about null context checking
if context is None:

27
.travis.yml Normal file
View File

@@ -0,0 +1,27 @@
language: python
python:
- "2.7"
virtualenv:
system_site_packages: true
before_install:
- sudo apt-get update
- sudo apt-get install libcups2-dev cups
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 6.1
- pip install coveralls flake8
- pip install pycups==1.9.66
- pip install PyPDF2==1.18
- pip install requests
- git clone https://github.com/OCA/reporting-engine -b 6.1 $HOME/reporting-engine
script:
- travis_run_flake8
- travis_run_tests 6.1 $HOME/reporting-engine
after_success:
coveralls