Added tox and travis

pull/17/head
Fabio Caccamo 2017-03-29 16:22:34 +02:00
parent a6bdb2b36d
commit 869ae626da
2 changed files with 41 additions and 0 deletions

22
.travis.yml 100644
View File

@ -0,0 +1,22 @@
language: python
python: 3.5
env:
- TOX_ENV=py27-17
- TOX_ENV=py27-18
- TOX_ENV=py27-19
- TOX_ENV=py27-110
- TOX_ENV=py34-17
- TOX_ENV=py34-18
- TOX_ENV=py34-19
- TOX_ENV=py34-110
- TOX_ENV=py35-18
- TOX_ENV=py35-19
- TOX_ENV=py35-110
#- TOX_ENV=py36-18
#- TOX_ENV=py36-19
#- TOX_ENV=py36-110
install:
- pip install tox
script:
- tox -e $TOX_ENV
sudo: false

19
tox.ini 100644
View File

@ -0,0 +1,19 @@
[tox]
envlist =
py27-{17,18,19,110},
py34-{17,18,19,110},
py35-{18,19,110},
py36-{18,19,110},
[testenv]
passenv = CI TRAVIS TRAVIS_*
deps =
17: Django >= 1.7, < 1.8
18: Django >= 1.8, < 1.9
19: Django >= 1.9, < 1.10
110: Django >= 1.10, < 1.11
coverage
codecov
commands =
coverage run --append --source=admin_interface setup.py test
coverage report -m
codecov